Author: Adam Argyle [atom@argyleink.com]
Hash: 4067d78842e8d19da638258fa623d82f60983e0a
Timestamp: Mon, 13 Dec 2021 06:38:12 +0000 (2 years ago)

+12713 -0 +/-12 browse
starting working migration
1diff --git a/astro/.gitignore b/astro/.gitignore
2new file mode 100644
3index 0000000..d436c6d
4--- /dev/null
5+++ b/astro/.gitignore
6 @@ -0,0 +1,18 @@
7+ # build output
8+ dist
9+
10+ # dependencies
11+ node_modules/
12+ .snowpack/
13+
14+ # logs
15+ npm-debug.log*
16+ yarn-debug.log*
17+ yarn-error.log*
18+
19+ # environment variables
20+ .env
21+ .env.production
22+
23+ # macOS-specific files
24+ .DS_Store
25 diff --git a/astro/.npmrc b/astro/.npmrc
26new file mode 100644
27index 0000000..6592232
28--- /dev/null
29+++ b/astro/.npmrc
30 @@ -0,0 +1,2 @@
31+ ## force pnpm to hoist
32+ shamefully-hoist = true
33 diff --git a/astro/README.md b/astro/README.md
34new file mode 100644
35index 0000000..c9ef38e
36--- /dev/null
37+++ b/astro/README.md
38 @@ -0,0 +1,43 @@
39+ # Astro Starter Kit: Minimal
40+
41+ ```
42+ npm init astro -- --template minimal
43+ ```
44+
45+ [![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/minimal)
46+
47+ > 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun!
48+
49+ ## 🚀 Project Structure
50+
51+ Inside of your Astro project, you'll see the following folders and files:
52+
53+ ```
54+ /
55+ ├── public/
56+ ├── src/
57+ │ └── pages/
58+ │ └── index.astro
59+ └── package.json
60+ ```
61+
62+ Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.
63+
64+ There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.
65+
66+ Any static assets, like images, can be placed in the `public/` directory.
67+
68+ ## 🧞 Commands
69+
70+ All commands are run from the root of the project, from a terminal:
71+
72+ | Command | Action |
73+ |:---------------- |:-------------------------------------------- |
74+ | `npm install` | Installs dependencies |
75+ | `npm run dev` | Starts local dev server at `localhost:3000` |
76+ | `npm run build` | Build your production site to `./dist/` |
77+ | `npm run preview` | Preview your build locally, before deploying |
78+
79+ ## 👀 Want to learn more?
80+
81+ Feel free to check [our documentation](https://github.com/withastro/astro) or jump into our [Discord server](https://astro.build/chat).
82 diff --git a/astro/astro.config.mjs b/astro/astro.config.mjs
83new file mode 100644
84index 0000000..94846ab
85--- /dev/null
86+++ b/astro/astro.config.mjs
87 @@ -0,0 +1,13 @@
88+ // Full Astro Configuration API Documentation:
89+ // https://docs.astro.build/reference/configuration-reference
90+
91+ // @type-check enabled!
92+ // VSCode and other TypeScript-enabled text editors will provide auto-completion,
93+ // helpful tooltips, and warnings if your exported object is invalid.
94+ // You can disable this by removing "@ts-check" and `@type` comments below.
95+
96+ // @ts-check
97+ export default /** @type {import('astro').AstroUserConfig} */ ({
98+ // Comment out "renderers: []" to enable Astro's default component support.
99+ renderers: [],
100+ });
101 diff --git a/astro/package-lock.json b/astro/package-lock.json
102new file mode 100644
103index 0000000..c5d034d
104--- /dev/null
105+++ b/astro/package-lock.json
106 @@ -0,0 +1,12314 @@
107+ {
108+ "name": "@example/minimal",
109+ "version": "0.0.1",
110+ "lockfileVersion": 2,
111+ "requires": true,
112+ "packages": {
113+ "": {
114+ "name": "@example/minimal",
115+ "version": "0.0.1",
116+ "devDependencies": {
117+ "astro": "^0.21.12",
118+ "open-props": "^1.0.13",
119+ "postcss": "^8.4.5",
120+ "postcss-custom-media": "^8.0.0",
121+ "postcss-jit-props": "^1.0.2",
122+ "postcss-nesting": "^10.0.2",
123+ "postcss-preset-env": "^7.0.1"
124+ }
125+ },
126+ "node_modules/@astrojs/compiler": {
127+ "version": "0.5.7",
128+ "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-0.5.7.tgz",
129+ "integrity": "sha512-SMmgApjroKy6PGSjofTBbl9kIQb7/ywtiP0hYpa/x2yuiCQQoe+QLusOnNgmGDgJBmV/5UVEf1+EA+77s4acHQ==",
130+ "dev": true,
131+ "dependencies": {
132+ "typescript": "^4.3.5"
133+ }
134+ },
135+ "node_modules/@astrojs/language-server": {
136+ "version": "0.8.3",
137+ "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-0.8.3.tgz",
138+ "integrity": "sha512-9cgKUK/onWROvSOvzwNGMXL31D0B3J4xk62X6I23JbqlF/hR1nbMJcqb+/YiMN+hMXu/ImvVQUQIkCMkaIxWyA==",
139+ "dev": true,
140+ "dependencies": {
141+ "lodash": "^4.17.21",
142+ "source-map": "^0.7.3",
143+ "ts-morph": "^12.0.0",
144+ "typescript": "^4.5.2",
145+ "vscode-css-languageservice": "^5.1.1",
146+ "vscode-emmet-helper": "2.1.2",
147+ "vscode-html-languageservice": "^3.0.3",
148+ "vscode-languageserver": "6.1.1",
149+ "vscode-languageserver-protocol": "^3.16.0",
150+ "vscode-languageserver-textdocument": "^1.0.1",
151+ "vscode-languageserver-types": "^3.16.0",
152+ "vscode-uri": "^3.0.2"
153+ },
154+ "bin": {
155+ "astro-ls": "bin/server.js"
156+ }
157+ },
158+ "node_modules/@astrojs/markdown-remark": {
159+ "version": "0.5.0",
160+ "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-0.5.0.tgz",
161+ "integrity": "sha512-2A+PNNZ1w/GOZeLGRBco8QO6o3R8xtJY5EbQXwP3KmZ8xQZuVsZxX4HFpkFOvzm7ADCHZr7h6yVSdaoOAUb6UQ==",
162+ "dev": true,
163+ "dependencies": {
164+ "@astrojs/prism": "^0.3.0",
165+ "assert": "^2.0.0",
166+ "github-slugger": "^1.4.0",
167+ "gray-matter": "^4.0.3",
168+ "mdast-util-mdx-expression": "^1.1.1",
169+ "mdast-util-mdx-jsx": "^1.1.3",
170+ "micromark-extension-mdx-expression": "^1.0.3",
171+ "micromark-extension-mdx-jsx": "^1.0.2",
172+ "prismjs": "^1.25.0",
173+ "rehype-raw": "^6.1.0",
174+ "rehype-slug": "^5.0.0",
175+ "rehype-stringify": "^9.0.2",
176+ "remark-gfm": "^3.0.1",
177+ "remark-parse": "^10.0.1",
178+ "remark-rehype": "^10.0.1",
179+ "remark-smartypants": "^2.0.0",
180+ "unified": "^10.1.1",
181+ "unist-util-map": "^3.0.0",
182+ "unist-util-visit": "^4.1.0"
183+ }
184+ },
185+ "node_modules/@astrojs/prism": {
186+ "version": "0.3.0",
187+ "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-0.3.0.tgz",
188+ "integrity": "sha512-5U+jcgfibLKW8PwnHQEdmgb+uZVeMVLz+paEr3vxKgikYfjXDjQu6qEDLOW3WTc/cIWrOF9rAtTKy8R/ArPscw==",
189+ "dev": true,
190+ "engines": {
191+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
192+ }
193+ },
194+ "node_modules/@astrojs/renderer-preact": {
195+ "version": "0.3.2",
196+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-preact/-/renderer-preact-0.3.2.tgz",
197+ "integrity": "sha512-841A8Fpg9/w8UgHSh5YzvqoRFwToOicgAtBt98F1mPS7miN0x1elzUDOgk2zYCii+/DI4DMpW4NotsAV7qou8w==",
198+ "dev": true,
199+ "dependencies": {
200+ "@babel/plugin-transform-react-jsx": "^7.16.0",
201+ "preact": "~10.5.15",
202+ "preact-render-to-string": "^5.1.19"
203+ },
204+ "engines": {
205+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
206+ }
207+ },
208+ "node_modules/@astrojs/renderer-react": {
209+ "version": "0.3.1",
210+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-react/-/renderer-react-0.3.1.tgz",
211+ "integrity": "sha512-TqwQyVHhzbFKuF8+jMOlrxM767nubzZzCKuKTAzmrCRLa8vMXPqcPS7JXWD7Q6s6gXln3yhat6+3iodwgurwlw==",
212+ "dev": true,
213+ "dependencies": {
214+ "@babel/plugin-transform-react-jsx": "^7.16.0",
215+ "react": "^17.0.2",
216+ "react-dom": "^17.0.2"
217+ },
218+ "engines": {
219+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
220+ }
221+ },
222+ "node_modules/@astrojs/renderer-svelte": {
223+ "version": "0.2.2",
224+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-svelte/-/renderer-svelte-0.2.2.tgz",
225+ "integrity": "sha512-6fs/skQURDvn2K/TVAgOmqcMUaGuocV7EwAzthHTJzlfRQUbNEWmyLtuvjcSCZnY+28vupKjEarWl3IsyqJh6Q==",
226+ "dev": true,
227+ "dependencies": {
228+ "@sveltejs/vite-plugin-svelte": "^1.0.0-next.30",
229+ "svelte": "^3.44.2",
230+ "svelte-preprocess": "^4.9.8"
231+ },
232+ "engines": {
233+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
234+ }
235+ },
236+ "node_modules/@astrojs/renderer-vue": {
237+ "version": "0.2.1",
238+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-vue/-/renderer-vue-0.2.1.tgz",
239+ "integrity": "sha512-nawWIzwL40M8ran4zQaYckAdHwn1HeD6zTRH3LKCENeAjn3bJ4wxJ2KD9dZw4twACP+yBZm3y2N7iX+6CyueIQ==",
240+ "dev": true,
241+ "dependencies": {
242+ "@vitejs/plugin-vue": "^1.9.4",
243+ "vue": "^3.2.22"
244+ },
245+ "engines": {
246+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
247+ }
248+ },
249+ "node_modules/@babel/code-frame": {
250+ "version": "7.16.0",
251+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz",
252+ "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==",
253+ "dev": true,
254+ "dependencies": {
255+ "@babel/highlight": "^7.16.0"
256+ },
257+ "engines": {
258+ "node": ">=6.9.0"
259+ }
260+ },
261+ "node_modules/@babel/compat-data": {
262+ "version": "7.16.4",
263+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz",
264+ "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==",
265+ "dev": true,
266+ "engines": {
267+ "node": ">=6.9.0"
268+ }
269+ },
270+ "node_modules/@babel/core": {
271+ "version": "7.16.0",
272+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz",
273+ "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==",
274+ "dev": true,
275+ "dependencies": {
276+ "@babel/code-frame": "^7.16.0",
277+ "@babel/generator": "^7.16.0",
278+ "@babel/helper-compilation-targets": "^7.16.0",
279+ "@babel/helper-module-transforms": "^7.16.0",
280+ "@babel/helpers": "^7.16.0",
281+ "@babel/parser": "^7.16.0",
282+ "@babel/template": "^7.16.0",
283+ "@babel/traverse": "^7.16.0",
284+ "@babel/types": "^7.16.0",
285+ "convert-source-map": "^1.7.0",
286+ "debug": "^4.1.0",
287+ "gensync": "^1.0.0-beta.2",
288+ "json5": "^2.1.2",
289+ "semver": "^6.3.0",
290+ "source-map": "^0.5.0"
291+ },
292+ "engines": {
293+ "node": ">=6.9.0"
294+ },
295+ "funding": {
296+ "type": "opencollective",
297+ "url": "https://opencollective.com/babel"
298+ }
299+ },
300+ "node_modules/@babel/core/node_modules/semver": {
301+ "version": "6.3.0",
302+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
303+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
304+ "dev": true,
305+ "bin": {
306+ "semver": "bin/semver.js"
307+ }
308+ },
309+ "node_modules/@babel/core/node_modules/source-map": {
310+ "version": "0.5.7",
311+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
312+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
313+ "dev": true,
314+ "engines": {
315+ "node": ">=0.10.0"
316+ }
317+ },
318+ "node_modules/@babel/generator": {
319+ "version": "7.16.0",
320+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz",
321+ "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==",
322+ "dev": true,
323+ "dependencies": {
324+ "@babel/types": "^7.16.0",
325+ "jsesc": "^2.5.1",
326+ "source-map": "^0.5.0"
327+ },
328+ "engines": {
329+ "node": ">=6.9.0"
330+ }
331+ },
332+ "node_modules/@babel/generator/node_modules/source-map": {
333+ "version": "0.5.7",
334+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
335+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
336+ "dev": true,
337+ "engines": {
338+ "node": ">=0.10.0"
339+ }
340+ },
341+ "node_modules/@babel/helper-annotate-as-pure": {
342+ "version": "7.16.0",
343+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
344+ "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
345+ "dev": true,
346+ "dependencies": {
347+ "@babel/types": "^7.16.0"
348+ },
349+ "engines": {
350+ "node": ">=6.9.0"
351+ }
352+ },
353+ "node_modules/@babel/helper-compilation-targets": {
354+ "version": "7.16.3",
355+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz",
356+ "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==",
357+ "dev": true,
358+ "dependencies": {
359+ "@babel/compat-data": "^7.16.0",
360+ "@babel/helper-validator-option": "^7.14.5",
361+ "browserslist": "^4.17.5",
362+ "semver": "^6.3.0"
363+ },
364+ "engines": {
365+ "node": ">=6.9.0"
366+ },
367+ "peerDependencies": {
368+ "@babel/core": "^7.0.0"
369+ }
370+ },
371+ "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
372+ "version": "6.3.0",
373+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
374+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
375+ "dev": true,
376+ "bin": {
377+ "semver": "bin/semver.js"
378+ }
379+ },
380+ "node_modules/@babel/helper-function-name": {
381+ "version": "7.16.0",
382+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz",
383+ "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==",
384+ "dev": true,
385+ "dependencies": {
386+ "@babel/helper-get-function-arity": "^7.16.0",
387+ "@babel/template": "^7.16.0",
388+ "@babel/types": "^7.16.0"
389+ },
390+ "engines": {
391+ "node": ">=6.9.0"
392+ }
393+ },
394+ "node_modules/@babel/helper-get-function-arity": {
395+ "version": "7.16.0",
396+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz",
397+ "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==",
398+ "dev": true,
399+ "dependencies": {
400+ "@babel/types": "^7.16.0"
401+ },
402+ "engines": {
403+ "node": ">=6.9.0"
404+ }
405+ },
406+ "node_modules/@babel/helper-hoist-variables": {
407+ "version": "7.16.0",
408+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz",
409+ "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==",
410+ "dev": true,
411+ "dependencies": {
412+ "@babel/types": "^7.16.0"
413+ },
414+ "engines": {
415+ "node": ">=6.9.0"
416+ }
417+ },
418+ "node_modules/@babel/helper-member-expression-to-functions": {
419+ "version": "7.16.0",
420+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz",
421+ "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==",
422+ "dev": true,
423+ "dependencies": {
424+ "@babel/types": "^7.16.0"
425+ },
426+ "engines": {
427+ "node": ">=6.9.0"
428+ }
429+ },
430+ "node_modules/@babel/helper-module-imports": {
431+ "version": "7.16.0",
432+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz",
433+ "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==",
434+ "dev": true,
435+ "dependencies": {
436+ "@babel/types": "^7.16.0"
437+ },
438+ "engines": {
439+ "node": ">=6.9.0"
440+ }
441+ },
442+ "node_modules/@babel/helper-module-transforms": {
443+ "version": "7.16.0",
444+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz",
445+ "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==",
446+ "dev": true,
447+ "dependencies": {
448+ "@babel/helper-module-imports": "^7.16.0",
449+ "@babel/helper-replace-supers": "^7.16.0",
450+ "@babel/helper-simple-access": "^7.16.0",
451+ "@babel/helper-split-export-declaration": "^7.16.0",
452+ "@babel/helper-validator-identifier": "^7.15.7",
453+ "@babel/template": "^7.16.0",
454+ "@babel/traverse": "^7.16.0",
455+ "@babel/types": "^7.16.0"
456+ },
457+ "engines": {
458+ "node": ">=6.9.0"
459+ }
460+ },
461+ "node_modules/@babel/helper-optimise-call-expression": {
462+ "version": "7.16.0",
463+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz",
464+ "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==",
465+ "dev": true,
466+ "dependencies": {
467+ "@babel/types": "^7.16.0"
468+ },
469+ "engines": {
470+ "node": ">=6.9.0"
471+ }
472+ },
473+ "node_modules/@babel/helper-plugin-utils": {
474+ "version": "7.14.5",
475+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
476+ "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
477+ "dev": true,
478+ "engines": {
479+ "node": ">=6.9.0"
480+ }
481+ },
482+ "node_modules/@babel/helper-replace-supers": {
483+ "version": "7.16.0",
484+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz",
485+ "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==",
486+ "dev": true,
487+ "dependencies": {
488+ "@babel/helper-member-expression-to-functions": "^7.16.0",
489+ "@babel/helper-optimise-call-expression": "^7.16.0",
490+ "@babel/traverse": "^7.16.0",
491+ "@babel/types": "^7.16.0"
492+ },
493+ "engines": {
494+ "node": ">=6.9.0"
495+ }
496+ },
497+ "node_modules/@babel/helper-simple-access": {
498+ "version": "7.16.0",
499+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz",
500+ "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==",
501+ "dev": true,
502+ "dependencies": {
503+ "@babel/types": "^7.16.0"
504+ },
505+ "engines": {
506+ "node": ">=6.9.0"
507+ }
508+ },
509+ "node_modules/@babel/helper-split-export-declaration": {
510+ "version": "7.16.0",
511+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz",
512+ "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==",
513+ "dev": true,
514+ "dependencies": {
515+ "@babel/types": "^7.16.0"
516+ },
517+ "engines": {
518+ "node": ">=6.9.0"
519+ }
520+ },
521+ "node_modules/@babel/helper-validator-identifier": {
522+ "version": "7.15.7",
523+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
524+ "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
525+ "dev": true,
526+ "engines": {
527+ "node": ">=6.9.0"
528+ }
529+ },
530+ "node_modules/@babel/helper-validator-option": {
531+ "version": "7.14.5",
532+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
533+ "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
534+ "dev": true,
535+ "engines": {
536+ "node": ">=6.9.0"
537+ }
538+ },
539+ "node_modules/@babel/helpers": {
540+ "version": "7.16.3",
541+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz",
542+ "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==",
543+ "dev": true,
544+ "dependencies": {
545+ "@babel/template": "^7.16.0",
546+ "@babel/traverse": "^7.16.3",
547+ "@babel/types": "^7.16.0"
548+ },
549+ "engines": {
550+ "node": ">=6.9.0"
551+ }
552+ },
553+ "node_modules/@babel/highlight": {
554+ "version": "7.16.0",
555+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz",
556+ "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==",
557+ "dev": true,
558+ "dependencies": {
559+ "@babel/helper-validator-identifier": "^7.15.7",
560+ "chalk": "^2.0.0",
561+ "js-tokens": "^4.0.0"
562+ },
563+ "engines": {
564+ "node": ">=6.9.0"
565+ }
566+ },
567+ "node_modules/@babel/parser": {
568+ "version": "7.16.4",
569+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz",
570+ "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==",
571+ "dev": true,
572+ "bin": {
573+ "parser": "bin/babel-parser.js"
574+ },
575+ "engines": {
576+ "node": ">=6.0.0"
577+ }
578+ },
579+ "node_modules/@babel/plugin-syntax-jsx": {
580+ "version": "7.16.0",
581+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz",
582+ "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==",
583+ "dev": true,
584+ "dependencies": {
585+ "@babel/helper-plugin-utils": "^7.14.5"
586+ },
587+ "engines": {
588+ "node": ">=6.9.0"
589+ },
590+ "peerDependencies": {
591+ "@babel/core": "^7.0.0-0"
592+ }
593+ },
594+ "node_modules/@babel/plugin-transform-react-jsx": {
595+ "version": "7.16.0",
596+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz",
597+ "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==",
598+ "dev": true,
599+ "dependencies": {
600+ "@babel/helper-annotate-as-pure": "^7.16.0",
601+ "@babel/helper-module-imports": "^7.16.0",
602+ "@babel/helper-plugin-utils": "^7.14.5",
603+ "@babel/plugin-syntax-jsx": "^7.16.0",
604+ "@babel/types": "^7.16.0"
605+ },
606+ "engines": {
607+ "node": ">=6.9.0"
608+ },
609+ "peerDependencies": {
610+ "@babel/core": "^7.0.0-0"
611+ }
612+ },
613+ "node_modules/@babel/template": {
614+ "version": "7.16.0",
615+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
616+ "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
617+ "dev": true,
618+ "dependencies": {
619+ "@babel/code-frame": "^7.16.0",
620+ "@babel/parser": "^7.16.0",
621+ "@babel/types": "^7.16.0"
622+ },
623+ "engines": {
624+ "node": ">=6.9.0"
625+ }
626+ },
627+ "node_modules/@babel/traverse": {
628+ "version": "7.16.3",
629+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz",
630+ "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==",
631+ "dev": true,
632+ "dependencies": {
633+ "@babel/code-frame": "^7.16.0",
634+ "@babel/generator": "^7.16.0",
635+ "@babel/helper-function-name": "^7.16.0",
636+ "@babel/helper-hoist-variables": "^7.16.0",
637+ "@babel/helper-split-export-declaration": "^7.16.0",
638+ "@babel/parser": "^7.16.3",
639+ "@babel/types": "^7.16.0",
640+ "debug": "^4.1.0",
641+ "globals": "^11.1.0"
642+ },
643+ "engines": {
644+ "node": ">=6.9.0"
645+ }
646+ },
647+ "node_modules/@babel/types": {
648+ "version": "7.16.0",
649+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz",
650+ "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==",
651+ "dev": true,
652+ "dependencies": {
653+ "@babel/helper-validator-identifier": "^7.15.7",
654+ "to-fast-properties": "^2.0.0"
655+ },
656+ "engines": {
657+ "node": ">=6.9.0"
658+ }
659+ },
660+ "node_modules/@csstools/convert-colors": {
661+ "version": "2.0.0",
662+ "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-2.0.0.tgz",
663+ "integrity": "sha512-P7BVvddsP2Wl5v3drJ3ArzpdfXMqoZ/oHOV/yFiGFb3JQr9Z9UXZ9tnHAKJsO89lfprR1F9ExW3Yij21EjEBIA==",
664+ "dev": true,
665+ "engines": {
666+ "node": ">=6.0.0"
667+ }
668+ },
669+ "node_modules/@emmetio/abbreviation": {
670+ "version": "2.2.2",
671+ "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.2.2.tgz",
672+ "integrity": "sha512-TtE/dBnkTCct8+LntkqVrwqQao6EnPAs1YN3cUgxOxTaBlesBCY37ROUAVZrRlG64GNnVShdl/b70RfAI3w5lw==",
673+ "dev": true,
674+ "dependencies": {
675+ "@emmetio/scanner": "^1.0.0"
676+ }
677+ },
678+ "node_modules/@emmetio/css-abbreviation": {
679+ "version": "2.1.4",
680+ "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.4.tgz",
681+ "integrity": "sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==",
682+ "dev": true,
683+ "dependencies": {
684+ "@emmetio/scanner": "^1.0.0"
685+ }
686+ },
687+ "node_modules/@emmetio/scanner": {
688+ "version": "1.0.0",
689+ "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.0.tgz",
690+ "integrity": "sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==",
691+ "dev": true
692+ },
693+ "node_modules/@ljharb/has-package-exports-patterns": {
694+ "version": "0.0.1",
695+ "resolved": "https://registry.npmjs.org/@ljharb/has-package-exports-patterns/-/has-package-exports-patterns-0.0.1.tgz",
696+ "integrity": "sha512-J4HxcjHI8EzVwXj2HKfZrwnWv4wmOhGxSHyxDQLhiL4ibwRoIkYBqsacZUXFUWQzJtW6QC+FKSNy8HqKjkEqaQ==",
697+ "dev": true
698+ },
699+ "node_modules/@nodelib/fs.scandir": {
700+ "version": "2.1.5",
701+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
702+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
703+ "dev": true,
704+ "dependencies": {
705+ "@nodelib/fs.stat": "2.0.5",
706+ "run-parallel": "^1.1.9"
707+ },
708+ "engines": {
709+ "node": ">= 8"
710+ }
711+ },
712+ "node_modules/@nodelib/fs.stat": {
713+ "version": "2.0.5",
714+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
715+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
716+ "dev": true,
717+ "engines": {
718+ "node": ">= 8"
719+ }
720+ },
721+ "node_modules/@nodelib/fs.walk": {
722+ "version": "1.2.8",
723+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
724+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
725+ "dev": true,
726+ "dependencies": {
727+ "@nodelib/fs.scandir": "2.1.5",
728+ "fastq": "^1.6.0"
729+ },
730+ "engines": {
731+ "node": ">= 8"
732+ }
733+ },
734+ "node_modules/@proload/core": {
735+ "version": "0.2.2",
736+ "resolved": "https://registry.npmjs.org/@proload/core/-/core-0.2.2.tgz",
737+ "integrity": "sha512-HYQEblYXIpW77kvGyW4penEl9D9e9MouPhTqVaDz9+QVFliYjsq18inTfnfTa81s3oraPVtTk60tqCWOf2fKGQ==",
738+ "dev": true,
739+ "dependencies": {
740+ "deepmerge": "^4.2.2",
741+ "escalade": "^3.1.1"
742+ }
743+ },
744+ "node_modules/@proload/plugin-tsm": {
745+ "version": "0.1.1",
746+ "resolved": "https://registry.npmjs.org/@proload/plugin-tsm/-/plugin-tsm-0.1.1.tgz",
747+ "integrity": "sha512-qfGegg6I3YBCZDjYR9xb41MTc2EfL0sQQmw49Z/yi9OstIpUa/67MBy4AuNhoyG9FuOXia9gPoeBk5pGnBOGtA==",
748+ "dev": true,
749+ "dependencies": {
750+ "tsm": "^2.1.4"
751+ },
752+ "peerDependencies": {
753+ "@proload/core": "^0.2.1"
754+ }
755+ },
756+ "node_modules/@rollup/pluginutils": {
757+ "version": "4.1.1",
758+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.1.tgz",
759+ "integrity": "sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==",
760+ "dev": true,
761+ "dependencies": {
762+ "estree-walker": "^2.0.1",
763+ "picomatch": "^2.2.2"
764+ },
765+ "engines": {
766+ "node": ">= 8.0.0"
767+ }
768+ },
769+ "node_modules/@rollup/pluginutils/node_modules/estree-walker": {
770+ "version": "2.0.2",
771+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
772+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
773+ "dev": true
774+ },
775+ "node_modules/@sveltejs/vite-plugin-svelte": {
776+ "version": "1.0.0-next.31",
777+ "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.31.tgz",
778+ "integrity": "sha512-8K3DcGP1V+XBv389u32S6wt8xiun6hHd5wn28AKLSoNTIhOmJOA2RJUJzp0seTRI86Shme4lzHI2Fgq4qz1wXQ==",
779+ "dev": true,
780+ "dependencies": {
781+ "@rollup/pluginutils": "^4.1.1",
782+ "debug": "^4.3.3",
783+ "kleur": "^4.1.4",
784+ "magic-string": "^0.25.7",
785+ "require-relative": "^0.8.7",
786+ "svelte-hmr": "^0.14.7"
787+ },
788+ "engines": {
789+ "node": "^14.13.1 || >= 16"
790+ },
791+ "peerDependencies": {
792+ "diff-match-patch": "^1.0.5",
793+ "svelte": "^3.44.0",
794+ "vite": "^2.6.0"
795+ },
796+ "peerDependenciesMeta": {
797+ "diff-match-patch": {
798+ "optional": true
799+ }
800+ }
801+ },
802+ "node_modules/@ts-morph/common": {
803+ "version": "0.11.1",
804+ "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.11.1.tgz",
805+ "integrity": "sha512-7hWZS0NRpEsNV8vWJzg7FEz6V8MaLNeJOmwmghqUXTpzk16V1LLZhdo+4QvE/+zv4cVci0OviuJFnqhEfoV3+g==",
806+ "dev": true,
807+ "dependencies": {
808+ "fast-glob": "^3.2.7",
809+ "minimatch": "^3.0.4",
810+ "mkdirp": "^1.0.4",
811+ "path-browserify": "^1.0.1"
812+ }
813+ },
814+ "node_modules/@ts-morph/common/node_modules/mkdirp": {
815+ "version": "1.0.4",
816+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
817+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
818+ "dev": true,
819+ "bin": {
820+ "mkdirp": "bin/cmd.js"
821+ },
822+ "engines": {
823+ "node": ">=10"
824+ }
825+ },
826+ "node_modules/@types/acorn": {
827+ "version": "4.0.6",
828+ "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz",
829+ "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==",
830+ "dev": true,
831+ "dependencies": {
832+ "@types/estree": "*"
833+ }
834+ },
835+ "node_modules/@types/babel__core": {
836+ "version": "7.1.17",
837+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz",
838+ "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==",
839+ "dev": true,
840+ "dependencies": {
841+ "@babel/parser": "^7.1.0",
842+ "@babel/types": "^7.0.0",
843+ "@types/babel__generator": "*",
844+ "@types/babel__template": "*",
845+ "@types/babel__traverse": "*"
846+ }
847+ },
848+ "node_modules/@types/babel__generator": {
849+ "version": "7.6.3",
850+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz",
851+ "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==",
852+ "dev": true,
853+ "dependencies": {
854+ "@babel/types": "^7.0.0"
855+ }
856+ },
857+ "node_modules/@types/babel__template": {
858+ "version": "7.4.1",
859+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
860+ "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
861+ "dev": true,
862+ "dependencies": {
863+ "@babel/parser": "^7.1.0",
864+ "@babel/types": "^7.0.0"
865+ }
866+ },
867+ "node_modules/@types/babel__traverse": {
868+ "version": "7.14.2",
869+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz",
870+ "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==",
871+ "dev": true,
872+ "dependencies": {
873+ "@babel/types": "^7.3.0"
874+ }
875+ },
876+ "node_modules/@types/debug": {
877+ "version": "4.1.7",
878+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
879+ "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
880+ "dev": true,
881+ "dependencies": {
882+ "@types/ms": "*"
883+ }
884+ },
885+ "node_modules/@types/estree": {
886+ "version": "0.0.50",
887+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
888+ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
889+ "dev": true
890+ },
891+ "node_modules/@types/estree-jsx": {
892+ "version": "0.0.1",
893+ "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-0.0.1.tgz",
894+ "integrity": "sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==",
895+ "dev": true,
896+ "dependencies": {
897+ "@types/estree": "*"
898+ }
899+ },
900+ "node_modules/@types/hast": {
901+ "version": "2.3.4",
902+ "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz",
903+ "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==",
904+ "dev": true,
905+ "dependencies": {
906+ "@types/unist": "*"
907+ }
908+ },
909+ "node_modules/@types/json5": {
910+ "version": "0.0.30",
911+ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz",
912+ "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==",
913+ "dev": true
914+ },
915+ "node_modules/@types/mdast": {
916+ "version": "3.0.10",
917+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz",
918+ "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==",
919+ "dev": true,
920+ "dependencies": {
921+ "@types/unist": "*"
922+ }
923+ },
924+ "node_modules/@types/mdurl": {
925+ "version": "1.0.2",
926+ "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz",
927+ "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==",
928+ "dev": true
929+ },
930+ "node_modules/@types/ms": {
931+ "version": "0.7.31",
932+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
933+ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==",
934+ "dev": true
935+ },
936+ "node_modules/@types/nlcst": {
937+ "version": "1.0.0",
938+ "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.0.tgz",
939+ "integrity": "sha512-3TGCfOcy8R8mMQ4CNSNOe3PG66HttvjcLzCoOpvXvDtfWOTi+uT/rxeOKm/qEwbM4SNe1O/PjdiBK2YcTjU4OQ==",
940+ "dev": true,
941+ "dependencies": {
942+ "@types/unist": "*"
943+ }
944+ },
945+ "node_modules/@types/node": {
946+ "version": "16.11.12",
947+ "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.12.tgz",
948+ "integrity": "sha512-+2Iggwg7PxoO5Kyhvsq9VarmPbIelXP070HMImEpbtGCoyWNINQj4wzjbQCXzdHTRXnqufutJb5KAURZANNBAw==",
949+ "dev": true
950+ },
951+ "node_modules/@types/parse5": {
952+ "version": "6.0.3",
953+ "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz",
954+ "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==",
955+ "dev": true
956+ },
957+ "node_modules/@types/pug": {
958+ "version": "2.0.5",
959+ "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.5.tgz",
960+ "integrity": "sha512-LOnASQoeNZMkzexRuyqcBBDZ6rS+rQxUMkmj5A0PkhhiSZivLIuz6Hxyr1mkGoEZEkk66faROmpMi4fFkrKsBA==",
961+ "dev": true
962+ },
963+ "node_modules/@types/resolve": {
964+ "version": "1.20.1",
965+ "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.1.tgz",
966+ "integrity": "sha512-Ku5+GPFa12S3W26Uwtw+xyrtIpaZsGYHH6zxNbZlstmlvMYSZRzOwzwsXbxlVUbHyUucctSyuFtu6bNxwYomIw==",
967+ "dev": true
968+ },
969+ "node_modules/@types/sass": {
970+ "version": "1.43.1",
971+ "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz",
972+ "integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==",
973+ "dev": true,
974+ "dependencies": {
975+ "@types/node": "*"
976+ }
977+ },
978+ "node_modules/@types/unist": {
979+ "version": "2.0.6",
980+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
981+ "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==",
982+ "dev": true
983+ },
984+ "node_modules/@vitejs/plugin-vue": {
985+ "version": "1.10.2",
986+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.2.tgz",
987+ "integrity": "sha512-/QJ0Z9qfhAFtKRY+r57ziY4BSbGUTGsPRMpB/Ron3QPwBZM4OZAZHdTa4a8PafCwU5DTatXG8TMDoP8z+oDqJw==",
988+ "dev": true,
989+ "engines": {
990+ "node": ">=12.0.0"
991+ },
992+ "peerDependencies": {
993+ "vite": "^2.5.10"
994+ }
995+ },
996+ "node_modules/@vue/compiler-core": {
997+ "version": "3.2.26",
998+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.26.tgz",
999+ "integrity": "sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw==",
1000+ "dev": true,
1001+ "dependencies": {
1002+ "@babel/parser": "^7.16.4",
1003+ "@vue/shared": "3.2.26",
1004+ "estree-walker": "^2.0.2",
1005+ "source-map": "^0.6.1"
1006+ }
1007+ },
1008+ "node_modules/@vue/compiler-core/node_modules/estree-walker": {
1009+ "version": "2.0.2",
1010+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
1011+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
1012+ "dev": true
1013+ },
1014+ "node_modules/@vue/compiler-core/node_modules/source-map": {
1015+ "version": "0.6.1",
1016+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1017+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1018+ "dev": true,
1019+ "engines": {
1020+ "node": ">=0.10.0"
1021+ }
1022+ },
1023+ "node_modules/@vue/compiler-dom": {
1024+ "version": "3.2.26",
1025+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.26.tgz",
1026+ "integrity": "sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg==",
1027+ "dev": true,
1028+ "dependencies": {
1029+ "@vue/compiler-core": "3.2.26",
1030+ "@vue/shared": "3.2.26"
1031+ }
1032+ },
1033+ "node_modules/@vue/compiler-sfc": {
1034+ "version": "3.2.26",
1035+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.26.tgz",
1036+ "integrity": "sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw==",
1037+ "dev": true,
1038+ "dependencies": {
1039+ "@babel/parser": "^7.16.4",
1040+ "@vue/compiler-core": "3.2.26",
1041+ "@vue/compiler-dom": "3.2.26",
1042+ "@vue/compiler-ssr": "3.2.26",
1043+ "@vue/reactivity-transform": "3.2.26",
1044+ "@vue/shared": "3.2.26",
1045+ "estree-walker": "^2.0.2",
1046+ "magic-string": "^0.25.7",
1047+ "postcss": "^8.1.10",
1048+ "source-map": "^0.6.1"
1049+ }
1050+ },
1051+ "node_modules/@vue/compiler-sfc/node_modules/estree-walker": {
1052+ "version": "2.0.2",
1053+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
1054+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
1055+ "dev": true
1056+ },
1057+ "node_modules/@vue/compiler-sfc/node_modules/source-map": {
1058+ "version": "0.6.1",
1059+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1060+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1061+ "dev": true,
1062+ "engines": {
1063+ "node": ">=0.10.0"
1064+ }
1065+ },
1066+ "node_modules/@vue/compiler-ssr": {
1067+ "version": "3.2.26",
1068+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.26.tgz",
1069+ "integrity": "sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag==",
1070+ "dev": true,
1071+ "dependencies": {
1072+ "@vue/compiler-dom": "3.2.26",
1073+ "@vue/shared": "3.2.26"
1074+ }
1075+ },
1076+ "node_modules/@vue/reactivity": {
1077+ "version": "3.2.26",
1078+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.26.tgz",
1079+ "integrity": "sha512-h38bxCZLW6oFJVDlCcAiUKFnXI8xP8d+eO0pcDxx+7dQfSPje2AO6M9S9QO6MrxQB7fGP0DH0dYQ8ksf6hrXKQ==",
1080+ "dev": true,
1081+ "dependencies": {
1082+ "@vue/shared": "3.2.26"
1083+ }
1084+ },
1085+ "node_modules/@vue/reactivity-transform": {
1086+ "version": "3.2.26",
1087+ "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.26.tgz",
1088+ "integrity": "sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==",
1089+ "dev": true,
1090+ "dependencies": {
1091+ "@babel/parser": "^7.16.4",
1092+ "@vue/compiler-core": "3.2.26",
1093+ "@vue/shared": "3.2.26",
1094+ "estree-walker": "^2.0.2",
1095+ "magic-string": "^0.25.7"
1096+ }
1097+ },
1098+ "node_modules/@vue/reactivity-transform/node_modules/estree-walker": {
1099+ "version": "2.0.2",
1100+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
1101+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
1102+ "dev": true
1103+ },
1104+ "node_modules/@vue/runtime-core": {
1105+ "version": "3.2.26",
1106+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.26.tgz",
1107+ "integrity": "sha512-BcYi7qZ9Nn+CJDJrHQ6Zsmxei2hDW0L6AB4vPvUQGBm2fZyC0GXd/4nVbyA2ubmuhctD5RbYY8L+5GUJszv9mQ==",
1108+ "dev": true,
1109+ "dependencies": {
1110+ "@vue/reactivity": "3.2.26",
1111+ "@vue/shared": "3.2.26"
1112+ }
1113+ },
1114+ "node_modules/@vue/runtime-dom": {
1115+ "version": "3.2.26",
1116+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.26.tgz",
1117+ "integrity": "sha512-dY56UIiZI+gjc4e8JQBwAifljyexfVCkIAu/WX8snh8vSOt/gMSEGwPRcl2UpYpBYeyExV8WCbgvwWRNt9cHhQ==",
1118+ "dev": true,
1119+ "dependencies": {
1120+ "@vue/runtime-core": "3.2.26",
1121+ "@vue/shared": "3.2.26",
1122+ "csstype": "^2.6.8"
1123+ }
1124+ },
1125+ "node_modules/@vue/server-renderer": {
1126+ "version": "3.2.26",
1127+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.26.tgz",
1128+ "integrity": "sha512-Jp5SggDUvvUYSBIvYEhy76t4nr1vapY/FIFloWmQzn7UxqaHrrBpbxrqPcTrSgGrcaglj0VBp22BKJNre4aA1w==",
1129+ "dev": true,
1130+ "dependencies": {
1131+ "@vue/compiler-ssr": "3.2.26",
1132+ "@vue/shared": "3.2.26"
1133+ },
1134+ "peerDependencies": {
1135+ "vue": "3.2.26"
1136+ }
1137+ },
1138+ "node_modules/@vue/shared": {
1139+ "version": "3.2.26",
1140+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.26.tgz",
1141+ "integrity": "sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==",
1142+ "dev": true
1143+ },
1144+ "node_modules/@web/parse5-utils": {
1145+ "version": "1.3.0",
1146+ "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-1.3.0.tgz",
1147+ "integrity": "sha512-Pgkx3ECc8EgXSlS5EyrgzSOoUbM6P8OKS471HLAyvOBcP1NCBn0to4RN/OaKASGq8qa3j+lPX9H14uA5AHEnQg==",
1148+ "dev": true,
1149+ "dependencies": {
1150+ "@types/parse5": "^6.0.1",
1151+ "parse5": "^6.0.1"
1152+ },
1153+ "engines": {
1154+ "node": ">=10.0.0"
1155+ }
1156+ },
1157+ "node_modules/ansi-regex": {
1158+ "version": "6.0.1",
1159+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
1160+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
1161+ "dev": true,
1162+ "engines": {
1163+ "node": ">=12"
1164+ },
1165+ "funding": {
1166+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
1167+ }
1168+ },
1169+ "node_modules/ansi-styles": {
1170+ "version": "3.2.1",
1171+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1172+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1173+ "dev": true,
1174+ "dependencies": {
1175+ "color-convert": "^1.9.0"
1176+ },
1177+ "engines": {
1178+ "node": ">=4"
1179+ }
1180+ },
1181+ "node_modules/anymatch": {
1182+ "version": "3.1.2",
1183+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
1184+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
1185+ "dev": true,
1186+ "dependencies": {
1187+ "normalize-path": "^3.0.0",
1188+ "picomatch": "^2.0.4"
1189+ },
1190+ "engines": {
1191+ "node": ">= 8"
1192+ }
1193+ },
1194+ "node_modules/argparse": {
1195+ "version": "1.0.10",
1196+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1197+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1198+ "dev": true,
1199+ "dependencies": {
1200+ "sprintf-js": "~1.0.2"
1201+ }
1202+ },
1203+ "node_modules/array-iterate": {
1204+ "version": "1.1.4",
1205+ "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.4.tgz",
1206+ "integrity": "sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==",
1207+ "dev": true,
1208+ "funding": {
1209+ "type": "github",
1210+ "url": "https://github.com/sponsors/wooorm"
1211+ }
1212+ },
1213+ "node_modules/assert": {
1214+ "version": "2.0.0",
1215+ "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz",
1216+ "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==",
1217+ "dev": true,
1218+ "dependencies": {
1219+ "es6-object-assign": "^1.1.0",
1220+ "is-nan": "^1.2.1",
1221+ "object-is": "^1.0.1",
1222+ "util": "^0.12.0"
1223+ }
1224+ },
1225+ "node_modules/astring": {
1226+ "version": "1.8.1",
1227+ "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.1.tgz",
1228+ "integrity": "sha512-Aj3mbwVzj7Vve4I/v2JYOPFkCGM2YS7OqQTNSxmUR+LECRpokuPgAYghePgr6SALDo5bD5DlfbSaYjOzGJZOLQ==",
1229+ "dev": true,
1230+ "bin": {
1231+ "astring": "bin/astring"
1232+ }
1233+ },
1234+ "node_modules/astro": {
1235+ "version": "0.21.12",
1236+ "resolved": "https://registry.npmjs.org/astro/-/astro-0.21.12.tgz",
1237+ "integrity": "sha512-58vEFjNE97rw84G2s8C8+FbBwPyurIFghaqK5rKouGgJ9aRcXMshsM81mdensz03yO3Y6VdRhyDexiz7eFiUWw==",
1238+ "dev": true,
1239+ "dependencies": {
1240+ "@astrojs/compiler": "^0.5.7",
1241+ "@astrojs/language-server": "^0.8.2",
1242+ "@astrojs/markdown-remark": "^0.5.0",
1243+ "@astrojs/prism": "0.3.0",
1244+ "@astrojs/renderer-preact": "^0.3.1",
1245+ "@astrojs/renderer-react": "0.3.1",
1246+ "@astrojs/renderer-svelte": "0.2.2",
1247+ "@astrojs/renderer-vue": "0.2.1",
1248+ "@babel/core": "^7.15.8",
1249+ "@babel/traverse": "^7.15.4",
1250+ "@proload/core": "^0.2.1",
1251+ "@proload/plugin-tsm": "^0.1.0",
1252+ "@types/babel__core": "^7.1.15",
1253+ "@web/parse5-utils": "^1.3.0",
1254+ "astring": "^1.7.5",
1255+ "ci-info": "^3.2.0",
1256+ "connect": "^3.7.0",
1257+ "eol": "^0.9.1",
1258+ "es-module-lexer": "^0.7.1",
1259+ "esbuild": "0.13.7",
1260+ "estree-util-value-to-estree": "^1.2.0",
1261+ "estree-walker": "^3.0.0",
1262+ "fast-glob": "^3.2.7",
1263+ "fast-xml-parser": "^3.19.0",
1264+ "html-entities": "^2.3.2",
1265+ "htmlparser2": "^7.1.2",
1266+ "kleur": "^4.1.4",
1267+ "magic-string": "^0.25.7",
1268+ "mime": "^2.5.2",
1269+ "morphdom": "^2.6.1",
1270+ "node-fetch": "^3.0.0",
1271+ "parse5": "^6.0.1",
1272+ "path-to-regexp": "^6.2.0",
1273+ "postcss": "^8.3.8",
1274+ "prismjs": "^1.25.0",
1275+ "rehype-slug": "^5.0.0",
1276+ "resolve": "^1.20.0",
1277+ "rollup": "^2.57.0",
1278+ "sass": "^1.43.4",
1279+ "semver": "^7.3.5",
1280+ "send": "^0.17.1",
1281+ "shiki": "^0.9.10",
1282+ "shorthash": "^0.0.2",
1283+ "slash": "^4.0.0",
1284+ "sourcemap-codec": "^1.4.8",
1285+ "srcset-parse": "^1.1.0",
1286+ "string-width": "^5.0.0",
1287+ "strip-ansi": "^7.0.1",
1288+ "supports-esm": "^1.0.0",
1289+ "tsconfig-resolver": "^3.0.1",
1290+ "vite": "^2.6.10",
1291+ "yargs-parser": "^20.2.9",
1292+ "zod": "^3.8.1"
1293+ },
1294+ "bin": {
1295+ "astro": "astro.js"
1296+ },
1297+ "engines": {
1298+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0",
1299+ "npm": ">=6.14.0"
1300+ }
1301+ },
1302+ "node_modules/autoprefixer": {
1303+ "version": "10.4.0",
1304+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz",
1305+ "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==",
1306+ "dev": true,
1307+ "dependencies": {
1308+ "browserslist": "^4.17.5",
1309+ "caniuse-lite": "^1.0.30001272",
1310+ "fraction.js": "^4.1.1",
1311+ "normalize-range": "^0.1.2",
1312+ "picocolors": "^1.0.0",
1313+ "postcss-value-parser": "^4.1.0"
1314+ },
1315+ "bin": {
1316+ "autoprefixer": "bin/autoprefixer"
1317+ },
1318+ "engines": {
1319+ "node": "^10 || ^12 || >=14"
1320+ },
1321+ "funding": {
1322+ "type": "opencollective",
1323+ "url": "https://opencollective.com/postcss/"
1324+ },
1325+ "peerDependencies": {
1326+ "postcss": "^8.1.0"
1327+ }
1328+ },
1329+ "node_modules/available-typed-arrays": {
1330+ "version": "1.0.5",
1331+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
1332+ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
1333+ "dev": true,
1334+ "engines": {
1335+ "node": ">= 0.4"
1336+ },
1337+ "funding": {
1338+ "url": "https://github.com/sponsors/ljharb"
1339+ }
1340+ },
1341+ "node_modules/bail": {
1342+ "version": "2.0.2",
1343+ "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
1344+ "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
1345+ "dev": true,
1346+ "funding": {
1347+ "type": "github",
1348+ "url": "https://github.com/sponsors/wooorm"
1349+ }
1350+ },
1351+ "node_modules/balanced-match": {
1352+ "version": "1.0.2",
1353+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1354+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1355+ "dev": true
1356+ },
1357+ "node_modules/binary-extensions": {
1358+ "version": "2.2.0",
1359+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
1360+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
1361+ "dev": true,
1362+ "engines": {
1363+ "node": ">=8"
1364+ }
1365+ },
1366+ "node_modules/brace-expansion": {
1367+ "version": "1.1.11",
1368+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1369+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1370+ "dev": true,
1371+ "dependencies": {
1372+ "balanced-match": "^1.0.0",
1373+ "concat-map": "0.0.1"
1374+ }
1375+ },
1376+ "node_modules/braces": {
1377+ "version": "3.0.2",
1378+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1379+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1380+ "dev": true,
1381+ "dependencies": {
1382+ "fill-range": "^7.0.1"
1383+ },
1384+ "engines": {
1385+ "node": ">=8"
1386+ }
1387+ },
1388+ "node_modules/browserslist": {
1389+ "version": "4.18.1",
1390+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz",
1391+ "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==",
1392+ "dev": true,
1393+ "dependencies": {
1394+ "caniuse-lite": "^1.0.30001280",
1395+ "electron-to-chromium": "^1.3.896",
1396+ "escalade": "^3.1.1",
1397+ "node-releases": "^2.0.1",
1398+ "picocolors": "^1.0.0"
1399+ },
1400+ "bin": {
1401+ "browserslist": "cli.js"
1402+ },
1403+ "engines": {
1404+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1405+ },
1406+ "funding": {
1407+ "type": "opencollective",
1408+ "url": "https://opencollective.com/browserslist"
1409+ }
1410+ },
1411+ "node_modules/buffer-crc32": {
1412+ "version": "0.2.13",
1413+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
1414+ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
1415+ "dev": true,
1416+ "engines": {
1417+ "node": "*"
1418+ }
1419+ },
1420+ "node_modules/call-bind": {
1421+ "version": "1.0.2",
1422+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
1423+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
1424+ "dev": true,
1425+ "dependencies": {
1426+ "function-bind": "^1.1.1",
1427+ "get-intrinsic": "^1.0.2"
1428+ },
1429+ "funding": {
1430+ "url": "https://github.com/sponsors/ljharb"
1431+ }
1432+ },
1433+ "node_modules/caniuse-lite": {
1434+ "version": "1.0.30001286",
1435+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001286.tgz",
1436+ "integrity": "sha512-zaEMRH6xg8ESMi2eQ3R4eZ5qw/hJiVsO/HlLwniIwErij0JDr9P+8V4dtx1l+kLq6j3yy8l8W4fst1lBnat5wQ==",
1437+ "dev": true,
1438+ "funding": {
1439+ "type": "opencollective",
1440+ "url": "https://opencollective.com/browserslist"
1441+ }
1442+ },
1443+ "node_modules/ccount": {
1444+ "version": "2.0.1",
1445+ "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
1446+ "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
1447+ "dev": true,
1448+ "funding": {
1449+ "type": "github",
1450+ "url": "https://github.com/sponsors/wooorm"
1451+ }
1452+ },
1453+ "node_modules/chalk": {
1454+ "version": "2.4.2",
1455+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1456+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1457+ "dev": true,
1458+ "dependencies": {
1459+ "ansi-styles": "^3.2.1",
1460+ "escape-string-regexp": "^1.0.5",
1461+ "supports-color": "^5.3.0"
1462+ },
1463+ "engines": {
1464+ "node": ">=4"
1465+ }
1466+ },
1467+ "node_modules/character-entities": {
1468+ "version": "2.0.1",
1469+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.1.tgz",
1470+ "integrity": "sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ==",
1471+ "dev": true,
1472+ "funding": {
1473+ "type": "github",
1474+ "url": "https://github.com/sponsors/wooorm"
1475+ }
1476+ },
1477+ "node_modules/character-entities-html4": {
1478+ "version": "2.1.0",
1479+ "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz",
1480+ "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==",
1481+ "dev": true,
1482+ "funding": {
1483+ "type": "github",
1484+ "url": "https://github.com/sponsors/wooorm"
1485+ }
1486+ },
1487+ "node_modules/character-entities-legacy": {
1488+ "version": "3.0.0",
1489+ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
1490+ "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
1491+ "dev": true,
1492+ "funding": {
1493+ "type": "github",
1494+ "url": "https://github.com/sponsors/wooorm"
1495+ }
1496+ },
1497+ "node_modules/character-reference-invalid": {
1498+ "version": "2.0.1",
1499+ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz",
1500+ "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==",
1501+ "dev": true,
1502+ "funding": {
1503+ "type": "github",
1504+ "url": "https://github.com/sponsors/wooorm"
1505+ }
1506+ },
1507+ "node_modules/chokidar": {
1508+ "version": "3.5.2",
1509+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
1510+ "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
1511+ "dev": true,
1512+ "dependencies": {
1513+ "anymatch": "~3.1.2",
1514+ "braces": "~3.0.2",
1515+ "glob-parent": "~5.1.2",
1516+ "is-binary-path": "~2.1.0",
1517+ "is-glob": "~4.0.1",
1518+ "normalize-path": "~3.0.0",
1519+ "readdirp": "~3.6.0"
1520+ },
1521+ "engines": {
1522+ "node": ">= 8.10.0"
1523+ },
1524+ "optionalDependencies": {
1525+ "fsevents": "~2.3.2"
1526+ }
1527+ },
1528+ "node_modules/ci-info": {
1529+ "version": "3.3.0",
1530+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
1531+ "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
1532+ "dev": true
1533+ },
1534+ "node_modules/code-block-writer": {
1535+ "version": "10.1.1",
1536+ "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-10.1.1.tgz",
1537+ "integrity": "sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==",
1538+ "dev": true
1539+ },
1540+ "node_modules/color-convert": {
1541+ "version": "1.9.3",
1542+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1543+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1544+ "dev": true,
1545+ "dependencies": {
1546+ "color-name": "1.1.3"
1547+ }
1548+ },
1549+ "node_modules/color-name": {
1550+ "version": "1.1.3",
1551+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1552+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
1553+ "dev": true
1554+ },
1555+ "node_modules/comma-separated-tokens": {
1556+ "version": "2.0.2",
1557+ "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz",
1558+ "integrity": "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==",
1559+ "dev": true,
1560+ "funding": {
1561+ "type": "github",
1562+ "url": "https://github.com/sponsors/wooorm"
1563+ }
1564+ },
1565+ "node_modules/concat-map": {
1566+ "version": "0.0.1",
1567+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1568+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1569+ "dev": true
1570+ },
1571+ "node_modules/connect": {
1572+ "version": "3.7.0",
1573+ "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
1574+ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
1575+ "dev": true,
1576+ "dependencies": {
1577+ "debug": "2.6.9",
1578+ "finalhandler": "1.1.2",
1579+ "parseurl": "~1.3.3",
1580+ "utils-merge": "1.0.1"
1581+ },
1582+ "engines": {
1583+ "node": ">= 0.10.0"
1584+ }
1585+ },
1586+ "node_modules/connect/node_modules/debug": {
1587+ "version": "2.6.9",
1588+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1589+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1590+ "dev": true,
1591+ "dependencies": {
1592+ "ms": "2.0.0"
1593+ }
1594+ },
1595+ "node_modules/connect/node_modules/ms": {
1596+ "version": "2.0.0",
1597+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1598+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1599+ "dev": true
1600+ },
1601+ "node_modules/convert-source-map": {
1602+ "version": "1.8.0",
1603+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
1604+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
1605+ "dev": true,
1606+ "dependencies": {
1607+ "safe-buffer": "~5.1.1"
1608+ }
1609+ },
1610+ "node_modules/css-blank-pseudo": {
1611+ "version": "2.0.0",
1612+ "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-2.0.0.tgz",
1613+ "integrity": "sha512-n7fxEOyuvAVPLPb9kL4XTIK/gnp2fKQ7KFQ+9lj60W9pDn/jTr5LjS/kHHm+rES/YJ3m0S6+uJgYSuAJg9zOyA==",
1614+ "dev": true,
1615+ "bin": {
1616+ "css-blank-pseudo": "cli.js"
1617+ },
1618+ "engines": {
1619+ "node": ">=10.0.0"
1620+ },
1621+ "peerDependencies": {
1622+ "postcss": "^8.3"
1623+ }
1624+ },
1625+ "node_modules/css-has-pseudo": {
1626+ "version": "2.0.0",
1627+ "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-2.0.0.tgz",
1628+ "integrity": "sha512-URYSGI0ggED1W1/xOAH0Zn1bf+YL6tYh1PQzAPlWddEAyyO37mPqMbwCzSjTTNmeCR8BMNXSFLaT5xb6MERdAA==",
1629+ "dev": true,
1630+ "dependencies": {
1631+ "postcss-selector-parser": "^6"
1632+ },
1633+ "bin": {
1634+ "css-has-pseudo": "cli.js"
1635+ },
1636+ "engines": {
1637+ "node": ">=12"
1638+ },
1639+ "peerDependencies": {
1640+ "postcss": ">=8.3"
1641+ }
1642+ },
1643+ "node_modules/css-prefers-color-scheme": {
1644+ "version": "5.0.0",
1645+ "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-5.0.0.tgz",
1646+ "integrity": "sha512-XpzVrdwbppHm+Nnrzcb/hQb8eq1aKv4U8Oh59LsLfTsbIZZ6Fvn9razb66ihH2aTJ0VhO9n9sVm8piyKXJAZMA==",
1647+ "dev": true,
1648+ "bin": {
1649+ "css-prefers-color-scheme": "cli.js"
1650+ },
1651+ "engines": {
1652+ "node": ">=12"
1653+ },
1654+ "peerDependencies": {
1655+ "postcss": "^8.3"
1656+ }
1657+ },
1658+ "node_modules/cssdb": {
1659+ "version": "5.0.0",
1660+ "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.0.0.tgz",
1661+ "integrity": "sha512-Q7982SynYCtcLUBCPgUPFy2TZmDiFyimpdln8K2v4w2c07W4rXL7q5F1ksVAqOAQfxKyyUGCKSsioezKT5bU1Q==",
1662+ "dev": true
1663+ },
1664+ "node_modules/cssesc": {
1665+ "version": "3.0.0",
1666+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
1667+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
1668+ "dev": true,
1669+ "bin": {
1670+ "cssesc": "bin/cssesc"
1671+ },
1672+ "engines": {
1673+ "node": ">=4"
1674+ }
1675+ },
1676+ "node_modules/csstype": {
1677+ "version": "2.6.19",
1678+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz",
1679+ "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==",
1680+ "dev": true
1681+ },
1682+ "node_modules/data-uri-to-buffer": {
1683+ "version": "4.0.0",
1684+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz",
1685+ "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==",
1686+ "dev": true,
1687+ "engines": {
1688+ "node": ">= 12"
1689+ }
1690+ },
1691+ "node_modules/debug": {
1692+ "version": "4.3.3",
1693+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
1694+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
1695+ "dev": true,
1696+ "dependencies": {
1697+ "ms": "2.1.2"
1698+ },
1699+ "engines": {
1700+ "node": ">=6.0"
1701+ },
1702+ "peerDependenciesMeta": {
1703+ "supports-color": {
1704+ "optional": true
1705+ }
1706+ }
1707+ },
1708+ "node_modules/decode-named-character-reference": {
1709+ "version": "1.0.1",
1710+ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.1.tgz",
1711+ "integrity": "sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w==",
1712+ "dev": true,
1713+ "dependencies": {
1714+ "character-entities": "^2.0.0"
1715+ },
1716+ "funding": {
1717+ "type": "github",
1718+ "url": "https://github.com/sponsors/wooorm"
1719+ }
1720+ },
1721+ "node_modules/deepmerge": {
1722+ "version": "4.2.2",
1723+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
1724+ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
1725+ "dev": true,
1726+ "engines": {
1727+ "node": ">=0.10.0"
1728+ }
1729+ },
1730+ "node_modules/define-properties": {
1731+ "version": "1.1.3",
1732+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
1733+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
1734+ "dev": true,
1735+ "dependencies": {
1736+ "object-keys": "^1.0.12"
1737+ },
1738+ "engines": {
1739+ "node": ">= 0.4"
1740+ }
1741+ },
1742+ "node_modules/depd": {
1743+ "version": "1.1.2",
1744+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
1745+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
1746+ "dev": true,
1747+ "engines": {
1748+ "node": ">= 0.6"
1749+ }
1750+ },
1751+ "node_modules/dequal": {
1752+ "version": "2.0.2",
1753+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz",
1754+ "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==",
1755+ "dev": true,
1756+ "engines": {
1757+ "node": ">=6"
1758+ }
1759+ },
1760+ "node_modules/destroy": {
1761+ "version": "1.0.4",
1762+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
1763+ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
1764+ "dev": true
1765+ },
1766+ "node_modules/detect-indent": {
1767+ "version": "6.1.0",
1768+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz",
1769+ "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==",
1770+ "dev": true,
1771+ "engines": {
1772+ "node": ">=8"
1773+ }
1774+ },
1775+ "node_modules/diff": {
1776+ "version": "5.0.0",
1777+ "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
1778+ "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
1779+ "dev": true,
1780+ "engines": {
1781+ "node": ">=0.3.1"
1782+ }
1783+ },
1784+ "node_modules/dom-serializer": {
1785+ "version": "1.3.2",
1786+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
1787+ "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
1788+ "dev": true,
1789+ "dependencies": {
1790+ "domelementtype": "^2.0.1",
1791+ "domhandler": "^4.2.0",
1792+ "entities": "^2.0.0"
1793+ },
1794+ "funding": {
1795+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
1796+ }
1797+ },
1798+ "node_modules/dom-serializer/node_modules/entities": {
1799+ "version": "2.2.0",
1800+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
1801+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
1802+ "dev": true,
1803+ "funding": {
1804+ "url": "https://github.com/fb55/entities?sponsor=1"
1805+ }
1806+ },
1807+ "node_modules/domelementtype": {
1808+ "version": "2.2.0",
1809+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
1810+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
1811+ "dev": true,
1812+ "funding": [
1813+ {
1814+ "type": "github",
1815+ "url": "https://github.com/sponsors/fb55"
1816+ }
1817+ ]
1818+ },
1819+ "node_modules/domhandler": {
1820+ "version": "4.3.0",
1821+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
1822+ "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
1823+ "dev": true,
1824+ "dependencies": {
1825+ "domelementtype": "^2.2.0"
1826+ },
1827+ "engines": {
1828+ "node": ">= 4"
1829+ },
1830+ "funding": {
1831+ "url": "https://github.com/fb55/domhandler?sponsor=1"
1832+ }
1833+ },
1834+ "node_modules/domutils": {
1835+ "version": "2.8.0",
1836+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
1837+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
1838+ "dev": true,
1839+ "dependencies": {
1840+ "dom-serializer": "^1.0.1",
1841+ "domelementtype": "^2.2.0",
1842+ "domhandler": "^4.2.0"
1843+ },
1844+ "funding": {
1845+ "url": "https://github.com/fb55/domutils?sponsor=1"
1846+ }
1847+ },
1848+ "node_modules/ee-first": {
1849+ "version": "1.1.1",
1850+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1851+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
1852+ "dev": true
1853+ },
1854+ "node_modules/electron-to-chromium": {
1855+ "version": "1.4.16",
1856+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.16.tgz",
1857+ "integrity": "sha512-BQb7FgYwnu6haWLU63/CdVW+9xhmHls3RCQUFiV4lvw3wimEHTVcUk2hkuZo76QhR8nnDdfZE7evJIZqijwPdA==",
1858+ "dev": true
1859+ },
1860+ "node_modules/emmet": {
1861+ "version": "2.3.4",
1862+ "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.3.4.tgz",
1863+ "integrity": "sha512-3IqSwmO+N2ZGeuhDyhV/TIOJFUbkChi53bcasSNRE7Yd+4eorbbYz4e53TpMECt38NtYkZNupQCZRlwdAYA42A==",
1864+ "dev": true,
1865+ "dependencies": {
1866+ "@emmetio/abbreviation": "^2.2.2",
1867+ "@emmetio/css-abbreviation": "^2.1.4"
1868+ }
1869+ },
1870+ "node_modules/emoji-regex": {
1871+ "version": "9.2.2",
1872+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
1873+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
1874+ "dev": true
1875+ },
1876+ "node_modules/encodeurl": {
1877+ "version": "1.0.2",
1878+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
1879+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
1880+ "dev": true,
1881+ "engines": {
1882+ "node": ">= 0.8"
1883+ }
1884+ },
1885+ "node_modules/entities": {
1886+ "version": "3.0.1",
1887+ "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
1888+ "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==",
1889+ "dev": true,
1890+ "engines": {
1891+ "node": ">=0.12"
1892+ },
1893+ "funding": {
1894+ "url": "https://github.com/fb55/entities?sponsor=1"
1895+ }
1896+ },
1897+ "node_modules/eol": {
1898+ "version": "0.9.1",
1899+ "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz",
1900+ "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==",
1901+ "dev": true
1902+ },
1903+ "node_modules/es-abstract": {
1904+ "version": "1.19.1",
1905+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
1906+ "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
1907+ "dev": true,
1908+ "dependencies": {
1909+ "call-bind": "^1.0.2",
1910+ "es-to-primitive": "^1.2.1",
1911+ "function-bind": "^1.1.1",
1912+ "get-intrinsic": "^1.1.1",
1913+ "get-symbol-description": "^1.0.0",
1914+ "has": "^1.0.3",
1915+ "has-symbols": "^1.0.2",
1916+ "internal-slot": "^1.0.3",
1917+ "is-callable": "^1.2.4",
1918+ "is-negative-zero": "^2.0.1",
1919+ "is-regex": "^1.1.4",
1920+ "is-shared-array-buffer": "^1.0.1",
1921+ "is-string": "^1.0.7",
1922+ "is-weakref": "^1.0.1",
1923+ "object-inspect": "^1.11.0",
1924+ "object-keys": "^1.1.1",
1925+ "object.assign": "^4.1.2",
1926+ "string.prototype.trimend": "^1.0.4",
1927+ "string.prototype.trimstart": "^1.0.4",
1928+ "unbox-primitive": "^1.0.1"
1929+ },
1930+ "engines": {
1931+ "node": ">= 0.4"
1932+ },
1933+ "funding": {
1934+ "url": "https://github.com/sponsors/ljharb"
1935+ }
1936+ },
1937+ "node_modules/es-module-lexer": {
1938+ "version": "0.7.1",
1939+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz",
1940+ "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==",
1941+ "dev": true
1942+ },
1943+ "node_modules/es-to-primitive": {
1944+ "version": "1.2.1",
1945+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
1946+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
1947+ "dev": true,
1948+ "dependencies": {
1949+ "is-callable": "^1.1.4",
1950+ "is-date-object": "^1.0.1",
1951+ "is-symbol": "^1.0.2"
1952+ },
1953+ "engines": {
1954+ "node": ">= 0.4"
1955+ },
1956+ "funding": {
1957+ "url": "https://github.com/sponsors/ljharb"
1958+ }
1959+ },
1960+ "node_modules/es6-object-assign": {
1961+ "version": "1.1.0",
1962+ "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz",
1963+ "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=",
1964+ "dev": true
1965+ },
1966+ "node_modules/es6-promise": {
1967+ "version": "3.3.1",
1968+ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
1969+ "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=",
1970+ "dev": true
1971+ },
1972+ "node_modules/esbuild": {
1973+ "version": "0.13.7",
1974+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.7.tgz",
1975+ "integrity": "sha512-Ok3w+Pc9SNdNVEEJUUx9OvNZHwFyoKS0N+ceytfUB3wh/HxhRkOEc9dO8KR9AjfpFI82/Wg258GRDs1/8SFgKQ==",
1976+ "dev": true,
1977+ "hasInstallScript": true,
1978+ "bin": {
1979+ "esbuild": "bin/esbuild"
1980+ },
1981+ "optionalDependencies": {
1982+ "esbuild-android-arm64": "0.13.7",
1983+ "esbuild-darwin-64": "0.13.7",
1984+ "esbuild-darwin-arm64": "0.13.7",
1985+ "esbuild-freebsd-64": "0.13.7",
1986+ "esbuild-freebsd-arm64": "0.13.7",
1987+ "esbuild-linux-32": "0.13.7",
1988+ "esbuild-linux-64": "0.13.7",
1989+ "esbuild-linux-arm": "0.13.7",
1990+ "esbuild-linux-arm64": "0.13.7",
1991+ "esbuild-linux-mips64le": "0.13.7",
1992+ "esbuild-linux-ppc64le": "0.13.7",
1993+ "esbuild-netbsd-64": "0.13.7",
1994+ "esbuild-openbsd-64": "0.13.7",
1995+ "esbuild-sunos-64": "0.13.7",
1996+ "esbuild-windows-32": "0.13.7",
1997+ "esbuild-windows-64": "0.13.7",
1998+ "esbuild-windows-arm64": "0.13.7"
1999+ }
2000+ },
2001+ "node_modules/esbuild-android-arm64": {
2002+ "version": "0.13.7",
2003+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.7.tgz",
2004+ "integrity": "sha512-yqCTKzmm3jiUXgi0yeKhvwZCZTqClUXwwMRAntcM9u/xvXhmpw0V0Z4qDEpnkmF2NCMzmJRH+DAAQ5whuf3CYA==",
2005+ "cpu": [
2006+ "arm64"
2007+ ],
2008+ "dev": true,
2009+ "optional": true,
2010+ "os": [
2011+ "android"
2012+ ]
2013+ },
2014+ "node_modules/esbuild-darwin-64": {
2015+ "version": "0.13.7",
2016+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.7.tgz",
2017+ "integrity": "sha512-MvsgMUWzq5FxoeJLSavw3rgQbaC55A8QTI1U2/8MWamtAeDKyzWQnglcsF0/TkjGLaKEqS0ZLo8akJ8q34BCtw==",
2018+ "cpu": [
2019+ "x64"
2020+ ],
2021+ "dev": true,
2022+ "optional": true,
2023+ "os": [
2024+ "darwin"
2025+ ]
2026+ },
2027+ "node_modules/esbuild-darwin-arm64": {
2028+ "version": "0.13.7",
2029+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.7.tgz",
2030+ "integrity": "sha512-tuP+dpIzXj17UC17VkHFDAH5nB7MajJK7sF8Fz4iVo8cml8YXj3MeNtjjLmx9YFvPs4XW3hFw1eqZJ06h2ssIA==",
2031+ "cpu": [
2032+ "arm64"
2033+ ],
2034+ "dev": true,
2035+ "optional": true,
2036+ "os": [
2037+ "darwin"
2038+ ]
2039+ },
2040+ "node_modules/esbuild-freebsd-64": {
2041+ "version": "0.13.7",
2042+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.7.tgz",
2043+ "integrity": "sha512-p07TrpkCJJyAXXCXFm2IpAvyASUTcuT0OF43riEsgjuRJmtaNBOUENecr2B2k/zd9wkGz6UyxxtnFntaBttkDg==",
2044+ "cpu": [
2045+ "x64"
2046+ ],
2047+ "dev": true,
2048+ "optional": true,
2049+ "os": [
2050+ "freebsd"
2051+ ]
2052+ },
2053+ "node_modules/esbuild-freebsd-arm64": {
2054+ "version": "0.13.7",
2055+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.7.tgz",
2056+ "integrity": "sha512-MCtfBRkE1GwAnjVoWPYoZ+S/+zanzWxAJVER1/8jmWobCXJG0w+YM2IXQ2fN4T9U96RusFWQDMJVoACnqhIAzg==",
2057+ "cpu": [
2058+ "arm64"
2059+ ],
2060+ "dev": true,
2061+ "optional": true,
2062+ "os": [
2063+ "freebsd"
2064+ ]
2065+ },
2066+ "node_modules/esbuild-linux-32": {
2067+ "version": "0.13.7",
2068+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.7.tgz",
2069+ "integrity": "sha512-HM4d16XbqToo93LPrgzkiLgX3Xgr9Mw67tEM8vjhHDx18JnaZqPdIsl5ZfCqRGHlLUq+GdFKl6+dH7WlsiWMCA==",
2070+ "cpu": [
2071+ "ia32"
2072+ ],
2073+ "dev": true,
2074+ "optional": true,
2075+ "os": [
2076+ "linux"
2077+ ]
2078+ },
2079+ "node_modules/esbuild-linux-64": {
2080+ "version": "0.13.7",
2081+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.7.tgz",
2082+ "integrity": "sha512-krgiIEyqcS0kfTjptGEQzdYwiEmmqpmiZHlKqZILVuU5BaIVWCBMmVx20HH9waJw1yT0Ao4fZTZ9kg8s/pKAYA==",
2083+ "cpu": [
2084+ "x64"
2085+ ],
2086+ "dev": true,
2087+ "optional": true,
2088+ "os": [
2089+ "linux"
2090+ ]
2091+ },
2092+ "node_modules/esbuild-linux-arm": {
2093+ "version": "0.13.7",
2094+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.7.tgz",
2095+ "integrity": "sha512-GOAt1brGG14mmQx2sRD3wHi3rih94OzhmDRVyo7JvlSmWOfEczPf7zL7YfmgjuktvvuLTERtTJzaih7nyCwPOg==",
2096+ "cpu": [
2097+ "arm"
2098+ ],
2099+ "dev": true,
2100+ "optional": true,
2101+ "os": [
2102+ "linux"
2103+ ]
2104+ },
2105+ "node_modules/esbuild-linux-arm64": {
2106+ "version": "0.13.7",
2107+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.7.tgz",
2108+ "integrity": "sha512-aM2BUTdbtzEUOuLqDusGCuWQRqc0JazgbA/6+Q9xhUgNLHGUMAsu4C5G0qPnJCTlWGZX+bcQYma6wFVEp9ibBg==",
2109+ "cpu": [
2110+ "arm64"
2111+ ],
2112+ "dev": true,
2113+ "optional": true,
2114+ "os": [
2115+ "linux"
2116+ ]
2117+ },
2118+ "node_modules/esbuild-linux-mips64le": {
2119+ "version": "0.13.7",
2120+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.7.tgz",
2121+ "integrity": "sha512-+UJq6cxpc2ldaQFdpEDrBhqhluXsqCNlWiHccIjq25r+3YbFg0c/RJEypoVU7tjhGXUGWyWWQ7SLkzHYpf+Nsg==",
2122+ "cpu": [
2123+ "mips64el"
2124+ ],
2125+ "dev": true,
2126+ "optional": true,
2127+ "os": [
2128+ "linux"
2129+ ]
2130+ },
2131+ "node_modules/esbuild-linux-ppc64le": {
2132+ "version": "0.13.7",
2133+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.7.tgz",
2134+ "integrity": "sha512-6zwpliO4ZZtodDYM1JJEmSMpkd07I8bnNOKoHe7TOs9VhylXJooHh5ObSbSvk3FxCBs+jL5bxb24p10/Cg4RGw==",
2135+ "cpu": [
2136+ "ppc64"
2137+ ],
2138+ "dev": true,
2139+ "optional": true,
2140+ "os": [
2141+ "linux"
2142+ ]
2143+ },
2144+ "node_modules/esbuild-netbsd-64": {
2145+ "version": "0.13.7",
2146+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.7.tgz",
2147+ "integrity": "sha512-CfTHeTfJWlwjgfpApXYvECytLD6BzTWovLE0+28KT7bjU5fM4ieDYzRvjWjFAOB2X6DWpaoQnJAlhJirQBW0EQ==",
2148+ "cpu": [
2149+ "x64"
2150+ ],
2151+ "dev": true,
2152+ "optional": true,
2153+ "os": [
2154+ "netbsd"
2155+ ]
2156+ },
2157+ "node_modules/esbuild-openbsd-64": {
2158+ "version": "0.13.7",
2159+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.7.tgz",
2160+ "integrity": "sha512-qfW+f0MQfl72zVwgbV00I1kAP2zty+N031cNnQINcBmzHOSbEbaBQbUM0kawq+wdfgS/Xmppgf7nD1H8GWAvow==",
2161+ "cpu": [
2162+ "x64"
2163+ ],
2164+ "dev": true,
2165+ "optional": true,
2166+ "os": [
2167+ "openbsd"
2168+ ]
2169+ },
2170+ "node_modules/esbuild-sunos-64": {
2171+ "version": "0.13.7",
2172+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.7.tgz",
2173+ "integrity": "sha512-fVRM9mV0wAYLt92IqzudxACMLJZRQFx1oJsNeU4fPFmUxIkYE4C7G7z9vqI2eu9bpDo1fA+3+5djo/T/28Mckg==",
2174+ "cpu": [
2175+ "x64"
2176+ ],
2177+ "dev": true,
2178+ "optional": true,
2179+ "os": [
2180+ "sunos"
2181+ ]
2182+ },
2183+ "node_modules/esbuild-windows-32": {
2184+ "version": "0.13.7",
2185+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.7.tgz",
2186+ "integrity": "sha512-v3csjeQtlHHWS1q/tE9rTRCSSU/fGvJVh1l7gkS93ysAaIMeC0j9Q0h2PxFpQ6yxuwftuDYfQdnkVGcqjkKM8A==",
2187+ "cpu": [
2188+ "ia32"
2189+ ],
2190+ "dev": true,
2191+ "optional": true,
2192+ "os": [
2193+ "win32"
2194+ ]
2195+ },
2196+ "node_modules/esbuild-windows-64": {
2197+ "version": "0.13.7",
2198+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.7.tgz",
2199+ "integrity": "sha512-vk+yv/vYpHZP0vxSaxaA4EMaicuxy4E435EXkbsgk5UgpcQgSP0CVlIeaqtgfSM3IwGnpbagOirRVqqZqxyMDQ==",
2200+ "cpu": [
2201+ "x64"
2202+ ],
2203+ "dev": true,
2204+ "optional": true,
2205+ "os": [
2206+ "win32"
2207+ ]
2208+ },
2209+ "node_modules/esbuild-windows-arm64": {
2210+ "version": "0.13.7",
2211+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.7.tgz",
2212+ "integrity": "sha512-0Fp+IeG5qWLCK+U6d8L9/SnXkI6f3JMtauSQ8HHzw3Fl0pZ+VImUAUWZ3g2fhthNqp+t8dB3n238CJD6XBn15w==",
2213+ "cpu": [
2214+ "arm64"
2215+ ],
2216+ "dev": true,
2217+ "optional": true,
2218+ "os": [
2219+ "win32"
2220+ ]
2221+ },
2222+ "node_modules/escalade": {
2223+ "version": "3.1.1",
2224+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
2225+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
2226+ "dev": true,
2227+ "engines": {
2228+ "node": ">=6"
2229+ }
2230+ },
2231+ "node_modules/escape-html": {
2232+ "version": "1.0.3",
2233+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
2234+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
2235+ "dev": true
2236+ },
2237+ "node_modules/escape-string-regexp": {
2238+ "version": "1.0.5",
2239+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2240+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2241+ "dev": true,
2242+ "engines": {
2243+ "node": ">=0.8.0"
2244+ }
2245+ },
2246+ "node_modules/esprima": {
2247+ "version": "4.0.1",
2248+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2249+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2250+ "dev": true,
2251+ "bin": {
2252+ "esparse": "bin/esparse.js",
2253+ "esvalidate": "bin/esvalidate.js"
2254+ },
2255+ "engines": {
2256+ "node": ">=4"
2257+ }
2258+ },
2259+ "node_modules/estree-util-is-identifier-name": {
2260+ "version": "2.0.0",
2261+ "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.0.tgz",
2262+ "integrity": "sha512-aXXZFVMnBBDRP81vS4YtAYJ0hUkgEsXea7lNKWCOeaAquGb1Jm2rcONPB5fpzwgbNxulTvrWuKnp9UElUGAKeQ==",
2263+ "dev": true,
2264+ "funding": {
2265+ "type": "github",
2266+ "url": "https://github.com/sponsors/wooorm"
2267+ }
2268+ },
2269+ "node_modules/estree-util-value-to-estree": {
2270+ "version": "1.3.0",
2271+ "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-1.3.0.tgz",
2272+ "integrity": "sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==",
2273+ "dev": true,
2274+ "dependencies": {
2275+ "is-plain-obj": "^3.0.0"
2276+ },
2277+ "engines": {
2278+ "node": ">=12.0.0"
2279+ }
2280+ },
2281+ "node_modules/estree-util-visit": {
2282+ "version": "1.1.0",
2283+ "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.1.0.tgz",
2284+ "integrity": "sha512-3lXJ4Us9j8TUif9cWcQy81t9p5OLasnDuuhrFiqb+XstmKC1d1LmrQWYsY49/9URcfHE64mPypDBaNK9NwWDPQ==",
2285+ "dev": true,
2286+ "dependencies": {
2287+ "@types/estree-jsx": "^0.0.1",
2288+ "@types/unist": "^2.0.0"
2289+ },
2290+ "funding": {
2291+ "type": "opencollective",
2292+ "url": "https://opencollective.com/unified"
2293+ }
2294+ },
2295+ "node_modules/estree-walker": {
2296+ "version": "3.0.0",
2297+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.0.tgz",
2298+ "integrity": "sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==",
2299+ "dev": true
2300+ },
2301+ "node_modules/etag": {
2302+ "version": "1.8.1",
2303+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
2304+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
2305+ "dev": true,
2306+ "engines": {
2307+ "node": ">= 0.6"
2308+ }
2309+ },
2310+ "node_modules/extend": {
2311+ "version": "3.0.2",
2312+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
2313+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
2314+ "dev": true
2315+ },
2316+ "node_modules/extend-shallow": {
2317+ "version": "2.0.1",
2318+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2319+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2320+ "dev": true,
2321+ "dependencies": {
2322+ "is-extendable": "^0.1.0"
2323+ },
2324+ "engines": {
2325+ "node": ">=0.10.0"
2326+ }
2327+ },
2328+ "node_modules/fast-glob": {
2329+ "version": "3.2.7",
2330+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
2331+ "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
2332+ "dev": true,
2333+ "dependencies": {
2334+ "@nodelib/fs.stat": "^2.0.2",
2335+ "@nodelib/fs.walk": "^1.2.3",
2336+ "glob-parent": "^5.1.2",
2337+ "merge2": "^1.3.0",
2338+ "micromatch": "^4.0.4"
2339+ },
2340+ "engines": {
2341+ "node": ">=8"
2342+ }
2343+ },
2344+ "node_modules/fast-xml-parser": {
2345+ "version": "3.21.1",
2346+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.21.1.tgz",
2347+ "integrity": "sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==",
2348+ "dev": true,
2349+ "dependencies": {
2350+ "strnum": "^1.0.4"
2351+ },
2352+ "bin": {
2353+ "xml2js": "cli.js"
2354+ },
2355+ "funding": {
2356+ "type": "paypal",
2357+ "url": "https://paypal.me/naturalintelligence"
2358+ }
2359+ },
2360+ "node_modules/fastq": {
2361+ "version": "1.13.0",
2362+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
2363+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
2364+ "dev": true,
2365+ "dependencies": {
2366+ "reusify": "^1.0.4"
2367+ }
2368+ },
2369+ "node_modules/fetch-blob": {
2370+ "version": "3.1.3",
2371+ "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.3.tgz",
2372+ "integrity": "sha512-ax1Y5I9w+9+JiM+wdHkhBoxew+zG4AJ2SvAD1v1szpddUIiPERVGBxrMcB2ZqW0Y3PP8bOWYv2zqQq1Jp2kqUQ==",
2373+ "dev": true,
2374+ "funding": [
2375+ {
2376+ "type": "github",
2377+ "url": "https://github.com/sponsors/jimmywarting"
2378+ },
2379+ {
2380+ "type": "paypal",
2381+ "url": "https://paypal.me/jimmywarting"
2382+ }
2383+ ],
2384+ "dependencies": {
2385+ "web-streams-polyfill": "^3.0.3"
2386+ },
2387+ "engines": {
2388+ "node": "^12.20 || >= 14.13"
2389+ }
2390+ },
2391+ "node_modules/fill-range": {
2392+ "version": "7.0.1",
2393+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
2394+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
2395+ "dev": true,
2396+ "dependencies": {
2397+ "to-regex-range": "^5.0.1"
2398+ },
2399+ "engines": {
2400+ "node": ">=8"
2401+ }
2402+ },
2403+ "node_modules/finalhandler": {
2404+ "version": "1.1.2",
2405+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
2406+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
2407+ "dev": true,
2408+ "dependencies": {
2409+ "debug": "2.6.9",
2410+ "encodeurl": "~1.0.2",
2411+ "escape-html": "~1.0.3",
2412+ "on-finished": "~2.3.0",
2413+ "parseurl": "~1.3.3",
2414+ "statuses": "~1.5.0",
2415+ "unpipe": "~1.0.0"
2416+ },
2417+ "engines": {
2418+ "node": ">= 0.8"
2419+ }
2420+ },
2421+ "node_modules/finalhandler/node_modules/debug": {
2422+ "version": "2.6.9",
2423+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2424+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2425+ "dev": true,
2426+ "dependencies": {
2427+ "ms": "2.0.0"
2428+ }
2429+ },
2430+ "node_modules/finalhandler/node_modules/ms": {
2431+ "version": "2.0.0",
2432+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2433+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2434+ "dev": true
2435+ },
2436+ "node_modules/foreach": {
2437+ "version": "2.0.5",
2438+ "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
2439+ "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
2440+ "dev": true
2441+ },
2442+ "node_modules/formdata-polyfill": {
2443+ "version": "4.0.10",
2444+ "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
2445+ "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
2446+ "dev": true,
2447+ "dependencies": {
2448+ "fetch-blob": "^3.1.2"
2449+ },
2450+ "engines": {
2451+ "node": ">=12.20.0"
2452+ }
2453+ },
2454+ "node_modules/fraction.js": {
2455+ "version": "4.1.2",
2456+ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz",
2457+ "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==",
2458+ "dev": true,
2459+ "engines": {
2460+ "node": "*"
2461+ },
2462+ "funding": {
2463+ "type": "patreon",
2464+ "url": "https://www.patreon.com/infusion"
2465+ }
2466+ },
2467+ "node_modules/fresh": {
2468+ "version": "0.5.2",
2469+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
2470+ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
2471+ "dev": true,
2472+ "engines": {
2473+ "node": ">= 0.6"
2474+ }
2475+ },
2476+ "node_modules/fs.realpath": {
2477+ "version": "1.0.0",
2478+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2479+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2480+ "dev": true
2481+ },
2482+ "node_modules/fsevents": {
2483+ "version": "2.3.2",
2484+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
2485+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
2486+ "dev": true,
2487+ "hasInstallScript": true,
2488+ "optional": true,
2489+ "os": [
2490+ "darwin"
2491+ ],
2492+ "engines": {
2493+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2494+ }
2495+ },
2496+ "node_modules/function-bind": {
2497+ "version": "1.1.1",
2498+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2499+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
2500+ "dev": true
2501+ },
2502+ "node_modules/gensync": {
2503+ "version": "1.0.0-beta.2",
2504+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
2505+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
2506+ "dev": true,
2507+ "engines": {
2508+ "node": ">=6.9.0"
2509+ }
2510+ },
2511+ "node_modules/get-intrinsic": {
2512+ "version": "1.1.1",
2513+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
2514+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
2515+ "dev": true,
2516+ "dependencies": {
2517+ "function-bind": "^1.1.1",
2518+ "has": "^1.0.3",
2519+ "has-symbols": "^1.0.1"
2520+ },
2521+ "funding": {
2522+ "url": "https://github.com/sponsors/ljharb"
2523+ }
2524+ },
2525+ "node_modules/get-symbol-description": {
2526+ "version": "1.0.0",
2527+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
2528+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
2529+ "dev": true,
2530+ "dependencies": {
2531+ "call-bind": "^1.0.2",
2532+ "get-intrinsic": "^1.1.1"
2533+ },
2534+ "engines": {
2535+ "node": ">= 0.4"
2536+ },
2537+ "funding": {
2538+ "url": "https://github.com/sponsors/ljharb"
2539+ }
2540+ },
2541+ "node_modules/github-slugger": {
2542+ "version": "1.4.0",
2543+ "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz",
2544+ "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==",
2545+ "dev": true
2546+ },
2547+ "node_modules/glob": {
2548+ "version": "7.2.0",
2549+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
2550+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
2551+ "dev": true,
2552+ "dependencies": {
2553+ "fs.realpath": "^1.0.0",
2554+ "inflight": "^1.0.4",
2555+ "inherits": "2",
2556+ "minimatch": "^3.0.4",
2557+ "once": "^1.3.0",
2558+ "path-is-absolute": "^1.0.0"
2559+ },
2560+ "engines": {
2561+ "node": "*"
2562+ },
2563+ "funding": {
2564+ "url": "https://github.com/sponsors/isaacs"
2565+ }
2566+ },
2567+ "node_modules/glob-parent": {
2568+ "version": "5.1.2",
2569+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2570+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2571+ "dev": true,
2572+ "dependencies": {
2573+ "is-glob": "^4.0.1"
2574+ },
2575+ "engines": {
2576+ "node": ">= 6"
2577+ }
2578+ },
2579+ "node_modules/globals": {
2580+ "version": "11.12.0",
2581+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
2582+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
2583+ "dev": true,
2584+ "engines": {
2585+ "node": ">=4"
2586+ }
2587+ },
2588+ "node_modules/graceful-fs": {
2589+ "version": "4.2.8",
2590+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
2591+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
2592+ "dev": true
2593+ },
2594+ "node_modules/gray-matter": {
2595+ "version": "4.0.3",
2596+ "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz",
2597+ "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==",
2598+ "dev": true,
2599+ "dependencies": {
2600+ "js-yaml": "^3.13.1",
2601+ "kind-of": "^6.0.2",
2602+ "section-matter": "^1.0.0",
2603+ "strip-bom-string": "^1.0.0"
2604+ },
2605+ "engines": {
2606+ "node": ">=6.0"
2607+ }
2608+ },
2609+ "node_modules/has": {
2610+ "version": "1.0.3",
2611+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2612+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2613+ "dev": true,
2614+ "dependencies": {
2615+ "function-bind": "^1.1.1"
2616+ },
2617+ "engines": {
2618+ "node": ">= 0.4.0"
2619+ }
2620+ },
2621+ "node_modules/has-bigints": {
2622+ "version": "1.0.1",
2623+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
2624+ "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
2625+ "dev": true,
2626+ "funding": {
2627+ "url": "https://github.com/sponsors/ljharb"
2628+ }
2629+ },
2630+ "node_modules/has-flag": {
2631+ "version": "3.0.0",
2632+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2633+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2634+ "dev": true,
2635+ "engines": {
2636+ "node": ">=4"
2637+ }
2638+ },
2639+ "node_modules/has-package-exports": {
2640+ "version": "1.2.3",
2641+ "resolved": "https://registry.npmjs.org/has-package-exports/-/has-package-exports-1.2.3.tgz",
2642+ "integrity": "sha512-lkLLwrNNaRsmwj+TylZJh1o3YlzLfgrl9fZKOAMj4MHjbvt7wy1J0icE6jD36dzkA0aQGoNuqY0hVN2uuPfPBA==",
2643+ "dev": true,
2644+ "dependencies": {
2645+ "@ljharb/has-package-exports-patterns": "0.0.1"
2646+ },
2647+ "funding": {
2648+ "url": "https://github.com/sponsors/ljharb"
2649+ }
2650+ },
2651+ "node_modules/has-symbols": {
2652+ "version": "1.0.2",
2653+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
2654+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
2655+ "dev": true,
2656+ "engines": {
2657+ "node": ">= 0.4"
2658+ },
2659+ "funding": {
2660+ "url": "https://github.com/sponsors/ljharb"
2661+ }
2662+ },
2663+ "node_modules/has-tostringtag": {
2664+ "version": "1.0.0",
2665+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
2666+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
2667+ "dev": true,
2668+ "dependencies": {
2669+ "has-symbols": "^1.0.2"
2670+ },
2671+ "engines": {
2672+ "node": ">= 0.4"
2673+ },
2674+ "funding": {
2675+ "url": "https://github.com/sponsors/ljharb"
2676+ }
2677+ },
2678+ "node_modules/hast-to-hyperscript": {
2679+ "version": "10.0.1",
2680+ "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-10.0.1.tgz",
2681+ "integrity": "sha512-dhIVGoKCQVewFi+vz3Vt567E4ejMppS1haBRL6TEmeLeJVB1i/FJIIg/e6s1Bwn0g5qtYojHEKvyGA+OZuyifw==",
2682+ "dev": true,
2683+ "dependencies": {
2684+ "@types/unist": "^2.0.0",
2685+ "comma-separated-tokens": "^2.0.0",
2686+ "property-information": "^6.0.0",
2687+ "space-separated-tokens": "^2.0.0",
2688+ "style-to-object": "^0.3.0",
2689+ "unist-util-is": "^5.0.0",
2690+ "web-namespaces": "^2.0.0"
2691+ },
2692+ "funding": {
2693+ "type": "opencollective",
2694+ "url": "https://opencollective.com/unified"
2695+ }
2696+ },
2697+ "node_modules/hast-util-from-parse5": {
2698+ "version": "7.1.0",
2699+ "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.0.tgz",
2700+ "integrity": "sha512-m8yhANIAccpU4K6+121KpPP55sSl9/samzQSQGpb0mTExcNh2WlvjtMwSWFhg6uqD4Rr6Nfa8N6TMypQM51rzQ==",
2701+ "dev": true,
2702+ "dependencies": {
2703+ "@types/hast": "^2.0.0",
2704+ "@types/parse5": "^6.0.0",
2705+ "@types/unist": "^2.0.0",
2706+ "hastscript": "^7.0.0",
2707+ "property-information": "^6.0.0",
2708+ "vfile": "^5.0.0",
2709+ "vfile-location": "^4.0.0",
2710+ "web-namespaces": "^2.0.0"
2711+ },
2712+ "funding": {
2713+ "type": "opencollective",
2714+ "url": "https://opencollective.com/unified"
2715+ }
2716+ },
2717+ "node_modules/hast-util-has-property": {
2718+ "version": "2.0.0",
2719+ "resolved": "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-2.0.0.tgz",
2720+ "integrity": "sha512-4Qf++8o5v14us4Muv3HRj+Er6wTNGA/N9uCaZMty4JWvyFKLdhULrv4KE1b65AthsSO9TXSZnjuxS8ecIyhb0w==",
2721+ "dev": true,
2722+ "funding": {
2723+ "type": "opencollective",
2724+ "url": "https://opencollective.com/unified"
2725+ }
2726+ },
2727+ "node_modules/hast-util-heading-rank": {
2728+ "version": "2.1.0",
2729+ "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-2.1.0.tgz",
2730+ "integrity": "sha512-w+Rw20Q/iWp2Bcnr6uTrYU6/ftZLbHKhvc8nM26VIWpDqDMlku2iXUVTeOlsdoih/UKQhY7PHQ+vZ0Aqq8bxtQ==",
2731+ "dev": true,
2732+ "dependencies": {
2733+ "@types/hast": "^2.0.0"
2734+ },
2735+ "funding": {
2736+ "type": "opencollective",
2737+ "url": "https://opencollective.com/unified"
2738+ }
2739+ },
2740+ "node_modules/hast-util-is-element": {
2741+ "version": "2.1.2",
2742+ "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.2.tgz",
2743+ "integrity": "sha512-thjnlGAnwP8ef/GSO1Q8BfVk2gundnc2peGQqEg2kUt/IqesiGg/5mSwN2fE7nLzy61pg88NG6xV+UrGOrx9EA==",
2744+ "dev": true,
2745+ "dependencies": {
2746+ "@types/hast": "^2.0.0",
2747+ "@types/unist": "^2.0.0"
2748+ },
2749+ "funding": {
2750+ "type": "opencollective",
2751+ "url": "https://opencollective.com/unified"
2752+ }
2753+ },
2754+ "node_modules/hast-util-parse-selector": {
2755+ "version": "3.1.0",
2756+ "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.0.tgz",
2757+ "integrity": "sha512-AyjlI2pTAZEOeu7GeBPZhROx0RHBnydkQIXlhnFzDi0qfXTmGUWoCYZtomHbrdrheV4VFUlPcfJ6LMF5T6sQzg==",
2758+ "dev": true,
2759+ "dependencies": {
2760+ "@types/hast": "^2.0.0"
2761+ },
2762+ "funding": {
2763+ "type": "opencollective",
2764+ "url": "https://opencollective.com/unified"
2765+ }
2766+ },
2767+ "node_modules/hast-util-raw": {
2768+ "version": "7.2.1",
2769+ "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.1.tgz",
2770+ "integrity": "sha512-wgtppqXVdXzkDXDFclLLdAyVUJSKMYYi6LWIAbA8oFqEdwksYIcPGM3RkKV1Dfn5GElvxhaOCs0jmCOMayxd3A==",
2771+ "dev": true,
2772+ "dependencies": {
2773+ "@types/hast": "^2.0.0",
2774+ "@types/parse5": "^6.0.0",
2775+ "hast-util-from-parse5": "^7.0.0",
2776+ "hast-util-to-parse5": "^7.0.0",
2777+ "html-void-elements": "^2.0.0",
2778+ "parse5": "^6.0.0",
2779+ "unist-util-position": "^4.0.0",
2780+ "unist-util-visit": "^4.0.0",
2781+ "vfile": "^5.0.0",
2782+ "web-namespaces": "^2.0.0",
2783+ "zwitch": "^2.0.0"
2784+ },
2785+ "funding": {
2786+ "type": "opencollective",
2787+ "url": "https://opencollective.com/unified"
2788+ }
2789+ },
2790+ "node_modules/hast-util-to-html": {
2791+ "version": "8.0.3",
2792+ "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.3.tgz",
2793+ "integrity": "sha512-/D/E5ymdPYhHpPkuTHOUkSatxr4w1ZKrZsG0Zv/3C2SRVT0JFJG53VS45AMrBtYk0wp5A7ksEhiC8QaOZM95+A==",
2794+ "dev": true,
2795+ "dependencies": {
2796+ "@types/hast": "^2.0.0",
2797+ "ccount": "^2.0.0",
2798+ "comma-separated-tokens": "^2.0.0",
2799+ "hast-util-is-element": "^2.0.0",
2800+ "hast-util-whitespace": "^2.0.0",
2801+ "html-void-elements": "^2.0.0",
2802+ "property-information": "^6.0.0",
2803+ "space-separated-tokens": "^2.0.0",
2804+ "stringify-entities": "^4.0.2",
2805+ "unist-util-is": "^5.0.0"
2806+ },
2807+ "funding": {
2808+ "type": "opencollective",
2809+ "url": "https://opencollective.com/unified"
2810+ }
2811+ },
2812+ "node_modules/hast-util-to-parse5": {
2813+ "version": "7.0.0",
2814+ "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.0.0.tgz",
2815+ "integrity": "sha512-YHiS6aTaZ3N0Q3nxaY/Tj98D6kM8QX5Q8xqgg8G45zR7PvWnPGPP0vcKCgb/moIydEJ/QWczVrX0JODCVeoV7A==",
2816+ "dev": true,
2817+ "dependencies": {
2818+ "@types/hast": "^2.0.0",
2819+ "@types/parse5": "^6.0.0",
2820+ "hast-to-hyperscript": "^10.0.0",
2821+ "property-information": "^6.0.0",
2822+ "web-namespaces": "^2.0.0",
2823+ "zwitch": "^2.0.0"
2824+ },
2825+ "funding": {
2826+ "type": "opencollective",
2827+ "url": "https://opencollective.com/unified"
2828+ }
2829+ },
2830+ "node_modules/hast-util-to-string": {
2831+ "version": "2.0.0",
2832+ "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-2.0.0.tgz",
2833+ "integrity": "sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==",
2834+ "dev": true,
2835+ "dependencies": {
2836+ "@types/hast": "^2.0.0"
2837+ },
2838+ "funding": {
2839+ "type": "opencollective",
2840+ "url": "https://opencollective.com/unified"
2841+ }
2842+ },
2843+ "node_modules/hast-util-whitespace": {
2844+ "version": "2.0.0",
2845+ "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz",
2846+ "integrity": "sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==",
2847+ "dev": true,
2848+ "funding": {
2849+ "type": "opencollective",
2850+ "url": "https://opencollective.com/unified"
2851+ }
2852+ },
2853+ "node_modules/hastscript": {
2854+ "version": "7.0.2",
2855+ "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.0.2.tgz",
2856+ "integrity": "sha512-uA8ooUY4ipaBvKcMuPehTAB/YfFLSSzCwFSwT6ltJbocFUKH/GDHLN+tflq7lSRf9H86uOuxOFkh1KgIy3Gg2g==",
2857+ "dev": true,
2858+ "dependencies": {
2859+ "@types/hast": "^2.0.0",
2860+ "comma-separated-tokens": "^2.0.0",
2861+ "hast-util-parse-selector": "^3.0.0",
2862+ "property-information": "^6.0.0",
2863+ "space-separated-tokens": "^2.0.0"
2864+ },
2865+ "funding": {
2866+ "type": "opencollective",
2867+ "url": "https://opencollective.com/unified"
2868+ }
2869+ },
2870+ "node_modules/html-entities": {
2871+ "version": "2.3.2",
2872+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
2873+ "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==",
2874+ "dev": true
2875+ },
2876+ "node_modules/html-void-elements": {
2877+ "version": "2.0.1",
2878+ "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz",
2879+ "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==",
2880+ "dev": true,
2881+ "funding": {
2882+ "type": "github",
2883+ "url": "https://github.com/sponsors/wooorm"
2884+ }
2885+ },
2886+ "node_modules/htmlparser2": {
2887+ "version": "7.2.0",
2888+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz",
2889+ "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==",
2890+ "dev": true,
2891+ "funding": [
2892+ "https://github.com/fb55/htmlparser2?sponsor=1",
2893+ {
2894+ "type": "github",
2895+ "url": "https://github.com/sponsors/fb55"
2896+ }
2897+ ],
2898+ "dependencies": {
2899+ "domelementtype": "^2.0.1",
2900+ "domhandler": "^4.2.2",
2901+ "domutils": "^2.8.0",
2902+ "entities": "^3.0.1"
2903+ }
2904+ },
2905+ "node_modules/http-errors": {
2906+ "version": "1.8.1",
2907+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
2908+ "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
2909+ "dev": true,
2910+ "dependencies": {
2911+ "depd": "~1.1.2",
2912+ "inherits": "2.0.4",
2913+ "setprototypeof": "1.2.0",
2914+ "statuses": ">= 1.5.0 < 2",
2915+ "toidentifier": "1.0.1"
2916+ },
2917+ "engines": {
2918+ "node": ">= 0.6"
2919+ }
2920+ },
2921+ "node_modules/immutable": {
2922+ "version": "4.0.0",
2923+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz",
2924+ "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==",
2925+ "dev": true
2926+ },
2927+ "node_modules/inflight": {
2928+ "version": "1.0.6",
2929+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2930+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2931+ "dev": true,
2932+ "dependencies": {
2933+ "once": "^1.3.0",
2934+ "wrappy": "1"
2935+ }
2936+ },
2937+ "node_modules/inherits": {
2938+ "version": "2.0.4",
2939+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2940+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2941+ "dev": true
2942+ },
2943+ "node_modules/inline-style-parser": {
2944+ "version": "0.1.1",
2945+ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
2946+ "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==",
2947+ "dev": true
2948+ },
2949+ "node_modules/internal-slot": {
2950+ "version": "1.0.3",
2951+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
2952+ "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
2953+ "dev": true,
2954+ "dependencies": {
2955+ "get-intrinsic": "^1.1.0",
2956+ "has": "^1.0.3",
2957+ "side-channel": "^1.0.4"
2958+ },
2959+ "engines": {
2960+ "node": ">= 0.4"
2961+ }
2962+ },
2963+ "node_modules/is-alphabetical": {
2964+ "version": "2.0.1",
2965+ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz",
2966+ "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==",
2967+ "dev": true,
2968+ "funding": {
2969+ "type": "github",
2970+ "url": "https://github.com/sponsors/wooorm"
2971+ }
2972+ },
2973+ "node_modules/is-alphanumerical": {
2974+ "version": "2.0.1",
2975+ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz",
2976+ "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==",
2977+ "dev": true,
2978+ "dependencies": {
2979+ "is-alphabetical": "^2.0.0",
2980+ "is-decimal": "^2.0.0"
2981+ },
2982+ "funding": {
2983+ "type": "github",
2984+ "url": "https://github.com/sponsors/wooorm"
2985+ }
2986+ },
2987+ "node_modules/is-arguments": {
2988+ "version": "1.1.1",
2989+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
2990+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
2991+ "dev": true,
2992+ "dependencies": {
2993+ "call-bind": "^1.0.2",
2994+ "has-tostringtag": "^1.0.0"
2995+ },
2996+ "engines": {
2997+ "node": ">= 0.4"
2998+ },
2999+ "funding": {
3000+ "url": "https://github.com/sponsors/ljharb"
3001+ }
3002+ },
3003+ "node_modules/is-bigint": {
3004+ "version": "1.0.4",
3005+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
3006+ "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
3007+ "dev": true,
3008+ "dependencies": {
3009+ "has-bigints": "^1.0.1"
3010+ },
3011+ "funding": {
3012+ "url": "https://github.com/sponsors/ljharb"
3013+ }
3014+ },
3015+ "node_modules/is-binary-path": {
3016+ "version": "2.1.0",
3017+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
3018+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
3019+ "dev": true,
3020+ "dependencies": {
3021+ "binary-extensions": "^2.0.0"
3022+ },
3023+ "engines": {
3024+ "node": ">=8"
3025+ }
3026+ },
3027+ "node_modules/is-boolean-object": {
3028+ "version": "1.1.2",
3029+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
3030+ "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
3031+ "dev": true,
3032+ "dependencies": {
3033+ "call-bind": "^1.0.2",
3034+ "has-tostringtag": "^1.0.0"
3035+ },
3036+ "engines": {
3037+ "node": ">= 0.4"
3038+ },
3039+ "funding": {
3040+ "url": "https://github.com/sponsors/ljharb"
3041+ }
3042+ },
3043+ "node_modules/is-buffer": {
3044+ "version": "2.0.5",
3045+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
3046+ "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
3047+ "dev": true,
3048+ "funding": [
3049+ {
3050+ "type": "github",
3051+ "url": "https://github.com/sponsors/feross"
3052+ },
3053+ {
3054+ "type": "patreon",
3055+ "url": "https://www.patreon.com/feross"
3056+ },
3057+ {
3058+ "type": "consulting",
3059+ "url": "https://feross.org/support"
3060+ }
3061+ ],
3062+ "engines": {
3063+ "node": ">=4"
3064+ }
3065+ },
3066+ "node_modules/is-callable": {
3067+ "version": "1.2.4",
3068+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
3069+ "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
3070+ "dev": true,
3071+ "engines": {
3072+ "node": ">= 0.4"
3073+ },
3074+ "funding": {
3075+ "url": "https://github.com/sponsors/ljharb"
3076+ }
3077+ },
3078+ "node_modules/is-core-module": {
3079+ "version": "2.8.0",
3080+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
3081+ "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
3082+ "dev": true,
3083+ "dependencies": {
3084+ "has": "^1.0.3"
3085+ },
3086+ "funding": {
3087+ "url": "https://github.com/sponsors/ljharb"
3088+ }
3089+ },
3090+ "node_modules/is-date-object": {
3091+ "version": "1.0.5",
3092+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
3093+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
3094+ "dev": true,
3095+ "dependencies": {
3096+ "has-tostringtag": "^1.0.0"
3097+ },
3098+ "engines": {
3099+ "node": ">= 0.4"
3100+ },
3101+ "funding": {
3102+ "url": "https://github.com/sponsors/ljharb"
3103+ }
3104+ },
3105+ "node_modules/is-decimal": {
3106+ "version": "2.0.1",
3107+ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz",
3108+ "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==",
3109+ "dev": true,
3110+ "funding": {
3111+ "type": "github",
3112+ "url": "https://github.com/sponsors/wooorm"
3113+ }
3114+ },
3115+ "node_modules/is-extendable": {
3116+ "version": "0.1.1",
3117+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3118+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3119+ "dev": true,
3120+ "engines": {
3121+ "node": ">=0.10.0"
3122+ }
3123+ },
3124+ "node_modules/is-extglob": {
3125+ "version": "2.1.1",
3126+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3127+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
3128+ "dev": true,
3129+ "engines": {
3130+ "node": ">=0.10.0"
3131+ }
3132+ },
3133+ "node_modules/is-fullwidth-code-point": {
3134+ "version": "4.0.0",
3135+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz",
3136+ "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==",
3137+ "dev": true,
3138+ "engines": {
3139+ "node": ">=12"
3140+ },
3141+ "funding": {
3142+ "url": "https://github.com/sponsors/sindresorhus"
3143+ }
3144+ },
3145+ "node_modules/is-generator-function": {
3146+ "version": "1.0.10",
3147+ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
3148+ "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
3149+ "dev": true,
3150+ "dependencies": {
3151+ "has-tostringtag": "^1.0.0"
3152+ },
3153+ "engines": {
3154+ "node": ">= 0.4"
3155+ },
3156+ "funding": {
3157+ "url": "https://github.com/sponsors/ljharb"
3158+ }
3159+ },
3160+ "node_modules/is-glob": {
3161+ "version": "4.0.3",
3162+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
3163+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
3164+ "dev": true,
3165+ "dependencies": {
3166+ "is-extglob": "^2.1.1"
3167+ },
3168+ "engines": {
3169+ "node": ">=0.10.0"
3170+ }
3171+ },
3172+ "node_modules/is-hexadecimal": {
3173+ "version": "2.0.1",
3174+ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz",
3175+ "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==",
3176+ "dev": true,
3177+ "funding": {
3178+ "type": "github",
3179+ "url": "https://github.com/sponsors/wooorm"
3180+ }
3181+ },
3182+ "node_modules/is-nan": {
3183+ "version": "1.3.2",
3184+ "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz",
3185+ "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==",
3186+ "dev": true,
3187+ "dependencies": {
3188+ "call-bind": "^1.0.0",
3189+ "define-properties": "^1.1.3"
3190+ },
3191+ "engines": {
3192+ "node": ">= 0.4"
3193+ },
3194+ "funding": {
3195+ "url": "https://github.com/sponsors/ljharb"
3196+ }
3197+ },
3198+ "node_modules/is-negative-zero": {
3199+ "version": "2.0.2",
3200+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
3201+ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
3202+ "dev": true,
3203+ "engines": {
3204+ "node": ">= 0.4"
3205+ },
3206+ "funding": {
3207+ "url": "https://github.com/sponsors/ljharb"
3208+ }
3209+ },
3210+ "node_modules/is-number": {
3211+ "version": "7.0.0",
3212+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3213+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3214+ "dev": true,
3215+ "engines": {
3216+ "node": ">=0.12.0"
3217+ }
3218+ },
3219+ "node_modules/is-number-object": {
3220+ "version": "1.0.6",
3221+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
3222+ "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
3223+ "dev": true,
3224+ "dependencies": {
3225+ "has-tostringtag": "^1.0.0"
3226+ },
3227+ "engines": {
3228+ "node": ">= 0.4"
3229+ },
3230+ "funding": {
3231+ "url": "https://github.com/sponsors/ljharb"
3232+ }
3233+ },
3234+ "node_modules/is-plain-obj": {
3235+ "version": "3.0.0",
3236+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
3237+ "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
3238+ "dev": true,
3239+ "engines": {
3240+ "node": ">=10"
3241+ },
3242+ "funding": {
3243+ "url": "https://github.com/sponsors/sindresorhus"
3244+ }
3245+ },
3246+ "node_modules/is-regex": {
3247+ "version": "1.1.4",
3248+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
3249+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
3250+ "dev": true,
3251+ "dependencies": {
3252+ "call-bind": "^1.0.2",
3253+ "has-tostringtag": "^1.0.0"
3254+ },
3255+ "engines": {
3256+ "node": ">= 0.4"
3257+ },
3258+ "funding": {
3259+ "url": "https://github.com/sponsors/ljharb"
3260+ }
3261+ },
3262+ "node_modules/is-shared-array-buffer": {
3263+ "version": "1.0.1",
3264+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
3265+ "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==",
3266+ "dev": true,
3267+ "funding": {
3268+ "url": "https://github.com/sponsors/ljharb"
3269+ }
3270+ },
3271+ "node_modules/is-string": {
3272+ "version": "1.0.7",
3273+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
3274+ "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
3275+ "dev": true,
3276+ "dependencies": {
3277+ "has-tostringtag": "^1.0.0"
3278+ },
3279+ "engines": {
3280+ "node": ">= 0.4"
3281+ },
3282+ "funding": {
3283+ "url": "https://github.com/sponsors/ljharb"
3284+ }
3285+ },
3286+ "node_modules/is-symbol": {
3287+ "version": "1.0.4",
3288+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
3289+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
3290+ "dev": true,
3291+ "dependencies": {
3292+ "has-symbols": "^1.0.2"
3293+ },
3294+ "engines": {
3295+ "node": ">= 0.4"
3296+ },
3297+ "funding": {
3298+ "url": "https://github.com/sponsors/ljharb"
3299+ }
3300+ },
3301+ "node_modules/is-typed-array": {
3302+ "version": "1.1.8",
3303+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz",
3304+ "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==",
3305+ "dev": true,
3306+ "dependencies": {
3307+ "available-typed-arrays": "^1.0.5",
3308+ "call-bind": "^1.0.2",
3309+ "es-abstract": "^1.18.5",
3310+ "foreach": "^2.0.5",
3311+ "has-tostringtag": "^1.0.0"
3312+ },
3313+ "engines": {
3314+ "node": ">= 0.4"
3315+ },
3316+ "funding": {
3317+ "url": "https://github.com/sponsors/ljharb"
3318+ }
3319+ },
3320+ "node_modules/is-url-superb": {
3321+ "version": "4.0.0",
3322+ "resolved": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-4.0.0.tgz",
3323+ "integrity": "sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==",
3324+ "dev": true,
3325+ "engines": {
3326+ "node": ">=10"
3327+ },
3328+ "funding": {
3329+ "url": "https://github.com/sponsors/sindresorhus"
3330+ }
3331+ },
3332+ "node_modules/is-weakref": {
3333+ "version": "1.0.2",
3334+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
3335+ "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
3336+ "dev": true,
3337+ "dependencies": {
3338+ "call-bind": "^1.0.2"
3339+ },
3340+ "funding": {
3341+ "url": "https://github.com/sponsors/ljharb"
3342+ }
3343+ },
3344+ "node_modules/js-tokens": {
3345+ "version": "4.0.0",
3346+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3347+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
3348+ "dev": true
3349+ },
3350+ "node_modules/js-yaml": {
3351+ "version": "3.14.1",
3352+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
3353+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
3354+ "dev": true,
3355+ "dependencies": {
3356+ "argparse": "^1.0.7",
3357+ "esprima": "^4.0.0"
3358+ },
3359+ "bin": {
3360+ "js-yaml": "bin/js-yaml.js"
3361+ }
3362+ },
3363+ "node_modules/jsesc": {
3364+ "version": "2.5.2",
3365+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
3366+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
3367+ "dev": true,
3368+ "bin": {
3369+ "jsesc": "bin/jsesc"
3370+ },
3371+ "engines": {
3372+ "node": ">=4"
3373+ }
3374+ },
3375+ "node_modules/json5": {
3376+ "version": "2.2.0",
3377+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
3378+ "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
3379+ "dev": true,
3380+ "dependencies": {
3381+ "minimist": "^1.2.5"
3382+ },
3383+ "bin": {
3384+ "json5": "lib/cli.js"
3385+ },
3386+ "engines": {
3387+ "node": ">=6"
3388+ }
3389+ },
3390+ "node_modules/jsonc-parser": {
3391+ "version": "3.0.0",
3392+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz",
3393+ "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==",
3394+ "dev": true
3395+ },
3396+ "node_modules/kind-of": {
3397+ "version": "6.0.3",
3398+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
3399+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
3400+ "dev": true,
3401+ "engines": {
3402+ "node": ">=0.10.0"
3403+ }
3404+ },
3405+ "node_modules/kleur": {
3406+ "version": "4.1.4",
3407+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz",
3408+ "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==",
3409+ "dev": true,
3410+ "engines": {
3411+ "node": ">=6"
3412+ }
3413+ },
3414+ "node_modules/lodash": {
3415+ "version": "4.17.21",
3416+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
3417+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
3418+ "dev": true
3419+ },
3420+ "node_modules/longest-streak": {
3421+ "version": "3.0.1",
3422+ "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz",
3423+ "integrity": "sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==",
3424+ "dev": true,
3425+ "funding": {
3426+ "type": "github",
3427+ "url": "https://github.com/sponsors/wooorm"
3428+ }
3429+ },
3430+ "node_modules/loose-envify": {
3431+ "version": "1.4.0",
3432+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
3433+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
3434+ "dev": true,
3435+ "dependencies": {
3436+ "js-tokens": "^3.0.0 || ^4.0.0"
3437+ },
3438+ "bin": {
3439+ "loose-envify": "cli.js"
3440+ }
3441+ },
3442+ "node_modules/lru-cache": {
3443+ "version": "6.0.0",
3444+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
3445+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
3446+ "dev": true,
3447+ "dependencies": {
3448+ "yallist": "^4.0.0"
3449+ },
3450+ "engines": {
3451+ "node": ">=10"
3452+ }
3453+ },
3454+ "node_modules/magic-string": {
3455+ "version": "0.25.7",
3456+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
3457+ "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
3458+ "dev": true,
3459+ "dependencies": {
3460+ "sourcemap-codec": "^1.4.4"
3461+ }
3462+ },
3463+ "node_modules/markdown-table": {
3464+ "version": "3.0.2",
3465+ "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.2.tgz",
3466+ "integrity": "sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA==",
3467+ "dev": true,
3468+ "funding": {
3469+ "type": "github",
3470+ "url": "https://github.com/sponsors/wooorm"
3471+ }
3472+ },
3473+ "node_modules/mdast-util-definitions": {
3474+ "version": "5.1.0",
3475+ "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.0.tgz",
3476+ "integrity": "sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ==",
3477+ "dev": true,
3478+ "dependencies": {
3479+ "@types/mdast": "^3.0.0",
3480+ "@types/unist": "^2.0.0",
3481+ "unist-util-visit": "^3.0.0"
3482+ },
3483+ "funding": {
3484+ "type": "opencollective",
3485+ "url": "https://opencollective.com/unified"
3486+ }
3487+ },
3488+ "node_modules/mdast-util-definitions/node_modules/unist-util-visit": {
3489+ "version": "3.1.0",
3490+ "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz",
3491+ "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==",
3492+ "dev": true,
3493+ "dependencies": {
3494+ "@types/unist": "^2.0.0",
3495+ "unist-util-is": "^5.0.0",
3496+ "unist-util-visit-parents": "^4.0.0"
3497+ },
3498+ "funding": {
3499+ "type": "opencollective",
3500+ "url": "https://opencollective.com/unified"
3501+ }
3502+ },
3503+ "node_modules/mdast-util-find-and-replace": {
3504+ "version": "2.1.0",
3505+ "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.1.0.tgz",
3506+ "integrity": "sha512-1w1jbqAd13oU78QPBf5223+xB+37ecNtQ1JElq2feWols5oEYAl+SgNDnOZipe7NfLemoEt362yUS15/wip4mw==",
3507+ "dev": true,
3508+ "dependencies": {
3509+ "escape-string-regexp": "^5.0.0",
3510+ "unist-util-is": "^5.0.0",
3511+ "unist-util-visit-parents": "^4.0.0"
3512+ },
3513+ "funding": {
3514+ "type": "opencollective",
3515+ "url": "https://opencollective.com/unified"
3516+ }
3517+ },
3518+ "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": {
3519+ "version": "5.0.0",
3520+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
3521+ "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
3522+ "dev": true,
3523+ "engines": {
3524+ "node": ">=12"
3525+ },
3526+ "funding": {
3527+ "url": "https://github.com/sponsors/sindresorhus"
3528+ }
3529+ },
3530+ "node_modules/mdast-util-from-markdown": {
3531+ "version": "1.2.0",
3532+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz",
3533+ "integrity": "sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==",
3534+ "dev": true,
3535+ "dependencies": {
3536+ "@types/mdast": "^3.0.0",
3537+ "@types/unist": "^2.0.0",
3538+ "decode-named-character-reference": "^1.0.0",
3539+ "mdast-util-to-string": "^3.1.0",
3540+ "micromark": "^3.0.0",
3541+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
3542+ "micromark-util-decode-string": "^1.0.0",
3543+ "micromark-util-normalize-identifier": "^1.0.0",
3544+ "micromark-util-symbol": "^1.0.0",
3545+ "micromark-util-types": "^1.0.0",
3546+ "unist-util-stringify-position": "^3.0.0",
3547+ "uvu": "^0.5.0"
3548+ },
3549+ "funding": {
3550+ "type": "opencollective",
3551+ "url": "https://opencollective.com/unified"
3552+ }
3553+ },
3554+ "node_modules/mdast-util-gfm": {
3555+ "version": "2.0.0",
3556+ "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.0.tgz",
3557+ "integrity": "sha512-wMwejlTN3EQADPFuvxe8lmGsay3+f6gSJKdAHR6KBJzpcxvsjJSILB9K6u6G7eQLC7iOTyVIHYGui9uBc9r1Tg==",
3558+ "dev": true,
3559+ "dependencies": {
3560+ "mdast-util-gfm-autolink-literal": "^1.0.0",
3561+ "mdast-util-gfm-footnote": "^1.0.0",
3562+ "mdast-util-gfm-strikethrough": "^1.0.0",
3563+ "mdast-util-gfm-table": "^1.0.0",
3564+ "mdast-util-gfm-task-list-item": "^1.0.0"
3565+ },
3566+ "funding": {
3567+ "type": "opencollective",
3568+ "url": "https://opencollective.com/unified"
3569+ }
3570+ },
3571+ "node_modules/mdast-util-gfm-autolink-literal": {
3572+ "version": "1.0.2",
3573+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.2.tgz",
3574+ "integrity": "sha512-FzopkOd4xTTBeGXhXSBU0OCDDh5lUj2rd+HQqG92Ld+jL4lpUfgX2AT2OHAVP9aEeDKp7G92fuooSZcYJA3cRg==",
3575+ "dev": true,
3576+ "dependencies": {
3577+ "@types/mdast": "^3.0.0",
3578+ "ccount": "^2.0.0",
3579+ "mdast-util-find-and-replace": "^2.0.0",
3580+ "micromark-util-character": "^1.0.0"
3581+ },
3582+ "funding": {
3583+ "type": "opencollective",
3584+ "url": "https://opencollective.com/unified"
3585+ }
3586+ },
3587+ "node_modules/mdast-util-gfm-footnote": {
3588+ "version": "1.0.0",
3589+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.0.tgz",
3590+ "integrity": "sha512-qeg9YoS2YYP6OBmMyUFxKXb6BLwAsbGidIxgwDAXHIMYZQhIwe52L9BSJs+zP29Jp5nSERPkmG3tSwAN23/ZbQ==",
3591+ "dev": true,
3592+ "dependencies": {
3593+ "@types/mdast": "^3.0.0",
3594+ "mdast-util-to-markdown": "^1.0.0",
3595+ "micromark-util-normalize-identifier": "^1.0.0",
3596+ "unist-util-visit": "^4.0.0"
3597+ },
3598+ "funding": {
3599+ "type": "opencollective",
3600+ "url": "https://opencollective.com/unified"
3601+ }
3602+ },
3603+ "node_modules/mdast-util-gfm-strikethrough": {
3604+ "version": "1.0.0",
3605+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.0.tgz",
3606+ "integrity": "sha512-gM9ipBUdRxYa6Yq1Hd8Otg6jEn/dRxFZ1F9ZX4QHosHOexLGqNZO2dh0A+YFbUEd10RcKjnjb4jOfJJzoXXUew==",
3607+ "dev": true,
3608+ "dependencies": {
3609+ "@types/mdast": "^3.0.3",
3610+ "mdast-util-to-markdown": "^1.0.0"
3611+ },
3612+ "funding": {
3613+ "type": "opencollective",
3614+ "url": "https://opencollective.com/unified"
3615+ }
3616+ },
3617+ "node_modules/mdast-util-gfm-table": {
3618+ "version": "1.0.1",
3619+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.1.tgz",
3620+ "integrity": "sha512-NByKuaSg5+M6r9DZBPXFUmhMHGFf9u+WE76EeStN01ghi8hpnydiWBXr+qj0XCRWI7SAMNtEjGvip6zci9axQA==",
3621+ "dev": true,
3622+ "dependencies": {
3623+ "markdown-table": "^3.0.0",
3624+ "mdast-util-to-markdown": "^1.0.0"
3625+ },
3626+ "funding": {
3627+ "type": "opencollective",
3628+ "url": "https://opencollective.com/unified"
3629+ }
3630+ },
3631+ "node_modules/mdast-util-gfm-task-list-item": {
3632+ "version": "1.0.0",
3633+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.0.tgz",
3634+ "integrity": "sha512-dwkzOTjQe8JCCHVE3Cb0pLHTYLudf7t9WCAnb20jI8/dW+VHjgWhjtIUVA3oigNkssgjEwX+i+3XesUdCnXGyA==",
3635+ "dev": true,
3636+ "dependencies": {
3637+ "@types/mdast": "^3.0.3",
3638+ "mdast-util-to-markdown": "^1.0.0"
3639+ },
3640+ "funding": {
3641+ "type": "opencollective",
3642+ "url": "https://opencollective.com/unified"
3643+ }
3644+ },
3645+ "node_modules/mdast-util-mdx-expression": {
3646+ "version": "1.1.1",
3647+ "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.1.1.tgz",
3648+ "integrity": "sha512-RDLRkBFmBKCJl6/fQdxxKL2BqNtoPFoNBmQAlj5ZNKOijIWRKjdhPkeufsUOaexLj+78mhJc+L7d1MYka8/LdQ==",
3649+ "dev": true,
3650+ "dependencies": {
3651+ "@types/estree-jsx": "^0.0.1"
3652+ },
3653+ "funding": {
3654+ "type": "opencollective",
3655+ "url": "https://opencollective.com/unified"
3656+ }
3657+ },
3658+ "node_modules/mdast-util-mdx-jsx": {
3659+ "version": "1.2.0",
3660+ "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-1.2.0.tgz",
3661+ "integrity": "sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA==",
3662+ "dev": true,
3663+ "dependencies": {
3664+ "@types/estree-jsx": "^0.0.1",
3665+ "@types/mdast": "^3.0.0",
3666+ "mdast-util-to-markdown": "^1.0.0",
3667+ "parse-entities": "^4.0.0",
3668+ "stringify-entities": "^4.0.0",
3669+ "unist-util-remove-position": "^4.0.0",
3670+ "unist-util-stringify-position": "^3.0.0",
3671+ "vfile-message": "^3.0.0"
3672+ },
3673+ "funding": {
3674+ "type": "opencollective",
3675+ "url": "https://opencollective.com/unified"
3676+ }
3677+ },
3678+ "node_modules/mdast-util-to-hast": {
3679+ "version": "12.1.0",
3680+ "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.1.0.tgz",
3681+ "integrity": "sha512-dHfCt9Yh05AXEeghoziB3DjJV8oCIKdQmBJOPoAT1NlgMDBy+/MQn7Pxfq0jI8YRO1IfzcnmA/OU3FVVn/E5Sg==",
3682+ "dev": true,
3683+ "dependencies": {
3684+ "@types/hast": "^2.0.0",
3685+ "@types/mdast": "^3.0.0",
3686+ "@types/mdurl": "^1.0.0",
3687+ "mdast-util-definitions": "^5.0.0",
3688+ "mdurl": "^1.0.0",
3689+ "micromark-util-sanitize-uri": "^1.0.0",
3690+ "unist-builder": "^3.0.0",
3691+ "unist-util-generated": "^2.0.0",
3692+ "unist-util-position": "^4.0.0",
3693+ "unist-util-visit": "^4.0.0"
3694+ },
3695+ "funding": {
3696+ "type": "opencollective",
3697+ "url": "https://opencollective.com/unified"
3698+ }
3699+ },
3700+ "node_modules/mdast-util-to-markdown": {
3701+ "version": "1.2.6",
3702+ "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.2.6.tgz",
3703+ "integrity": "sha512-doJZmTEGagHypWvJ8ltinmwUsT9ZaNgNIQW6Gl7jNdsI1QZkTHTimYW561Niy2s8AEPAqEgV0dIh2UOVlSXUJA==",
3704+ "dev": true,
3705+ "dependencies": {
3706+ "@types/mdast": "^3.0.0",
3707+ "@types/unist": "^2.0.0",
3708+ "longest-streak": "^3.0.0",
3709+ "mdast-util-to-string": "^3.0.0",
3710+ "micromark-util-decode-string": "^1.0.0",
3711+ "unist-util-visit": "^4.0.0",
3712+ "zwitch": "^2.0.0"
3713+ },
3714+ "funding": {
3715+ "type": "opencollective",
3716+ "url": "https://opencollective.com/unified"
3717+ }
3718+ },
3719+ "node_modules/mdast-util-to-string": {
3720+ "version": "3.1.0",
3721+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz",
3722+ "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==",
3723+ "dev": true,
3724+ "funding": {
3725+ "type": "opencollective",
3726+ "url": "https://opencollective.com/unified"
3727+ }
3728+ },
3729+ "node_modules/mdurl": {
3730+ "version": "1.0.1",
3731+ "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
3732+ "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
3733+ "dev": true
3734+ },
3735+ "node_modules/merge2": {
3736+ "version": "1.4.1",
3737+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
3738+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
3739+ "dev": true,
3740+ "engines": {
3741+ "node": ">= 8"
3742+ }
3743+ },
3744+ "node_modules/micromark": {
3745+ "version": "3.0.10",
3746+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz",
3747+ "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==",
3748+ "dev": true,
3749+ "funding": [
3750+ {
3751+ "type": "GitHub Sponsors",
3752+ "url": "https://github.com/sponsors/unifiedjs"
3753+ },
3754+ {
3755+ "type": "OpenCollective",
3756+ "url": "https://opencollective.com/unified"
3757+ }
3758+ ],
3759+ "dependencies": {
3760+ "@types/debug": "^4.0.0",
3761+ "debug": "^4.0.0",
3762+ "decode-named-character-reference": "^1.0.0",
3763+ "micromark-core-commonmark": "^1.0.1",
3764+ "micromark-factory-space": "^1.0.0",
3765+ "micromark-util-character": "^1.0.0",
3766+ "micromark-util-chunked": "^1.0.0",
3767+ "micromark-util-combine-extensions": "^1.0.0",
3768+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
3769+ "micromark-util-encode": "^1.0.0",
3770+ "micromark-util-normalize-identifier": "^1.0.0",
3771+ "micromark-util-resolve-all": "^1.0.0",
3772+ "micromark-util-sanitize-uri": "^1.0.0",
3773+ "micromark-util-subtokenize": "^1.0.0",
3774+ "micromark-util-symbol": "^1.0.0",
3775+ "micromark-util-types": "^1.0.1",
3776+ "uvu": "^0.5.0"
3777+ }
3778+ },
3779+ "node_modules/micromark-core-commonmark": {
3780+ "version": "1.0.6",
3781+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz",
3782+ "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==",
3783+ "dev": true,
3784+ "funding": [
3785+ {
3786+ "type": "GitHub Sponsors",
3787+ "url": "https://github.com/sponsors/unifiedjs"
3788+ },
3789+ {
3790+ "type": "OpenCollective",
3791+ "url": "https://opencollective.com/unified"
3792+ }
3793+ ],
3794+ "dependencies": {
3795+ "decode-named-character-reference": "^1.0.0",
3796+ "micromark-factory-destination": "^1.0.0",
3797+ "micromark-factory-label": "^1.0.0",
3798+ "micromark-factory-space": "^1.0.0",
3799+ "micromark-factory-title": "^1.0.0",
3800+ "micromark-factory-whitespace": "^1.0.0",
3801+ "micromark-util-character": "^1.0.0",
3802+ "micromark-util-chunked": "^1.0.0",
3803+ "micromark-util-classify-character": "^1.0.0",
3804+ "micromark-util-html-tag-name": "^1.0.0",
3805+ "micromark-util-normalize-identifier": "^1.0.0",
3806+ "micromark-util-resolve-all": "^1.0.0",
3807+ "micromark-util-subtokenize": "^1.0.0",
3808+ "micromark-util-symbol": "^1.0.0",
3809+ "micromark-util-types": "^1.0.1",
3810+ "uvu": "^0.5.0"
3811+ }
3812+ },
3813+ "node_modules/micromark-extension-gfm": {
3814+ "version": "2.0.0",
3815+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.0.tgz",
3816+ "integrity": "sha512-yYPlZ48Ss8fRFSmlQP/QXt3/M6tEvawEVFO+jDPnFA3mGeVgzIyaeHgrIV/9AMFAjQhctKA47Bk8xBhcuaL74Q==",
3817+ "dev": true,
3818+ "dependencies": {
3819+ "micromark-extension-gfm-autolink-literal": "^1.0.0",
3820+ "micromark-extension-gfm-footnote": "^1.0.0",
3821+ "micromark-extension-gfm-strikethrough": "^1.0.0",
3822+ "micromark-extension-gfm-table": "^1.0.0",
3823+ "micromark-extension-gfm-tagfilter": "^1.0.0",
3824+ "micromark-extension-gfm-task-list-item": "^1.0.0",
3825+ "micromark-util-combine-extensions": "^1.0.0",
3826+ "micromark-util-types": "^1.0.0"
3827+ },
3828+ "funding": {
3829+ "type": "opencollective",
3830+ "url": "https://opencollective.com/unified"
3831+ }
3832+ },
3833+ "node_modules/micromark-extension-gfm-autolink-literal": {
3834+ "version": "1.0.3",
3835+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.3.tgz",
3836+ "integrity": "sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==",
3837+ "dev": true,
3838+ "dependencies": {
3839+ "micromark-util-character": "^1.0.0",
3840+ "micromark-util-sanitize-uri": "^1.0.0",
3841+ "micromark-util-symbol": "^1.0.0",
3842+ "micromark-util-types": "^1.0.0",
3843+ "uvu": "^0.5.0"
3844+ },
3845+ "funding": {
3846+ "type": "opencollective",
3847+ "url": "https://opencollective.com/unified"
3848+ }
3849+ },
3850+ "node_modules/micromark-extension-gfm-footnote": {
3851+ "version": "1.0.3",
3852+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.3.tgz",
3853+ "integrity": "sha512-bn62pC5y39rIo2g1RqZk1NhF7T7cJLuJlbevunQz41U0iPVCdVOFASe5/L1kke+DFKSgfCRhv24+o42cZ1+ADw==",
3854+ "dev": true,
3855+ "dependencies": {
3856+ "micromark-core-commonmark": "^1.0.0",
3857+ "micromark-factory-space": "^1.0.0",
3858+ "micromark-util-character": "^1.0.0",
3859+ "micromark-util-normalize-identifier": "^1.0.0",
3860+ "micromark-util-sanitize-uri": "^1.0.0",
3861+ "micromark-util-symbol": "^1.0.0",
3862+ "uvu": "^0.5.0"
3863+ },
3864+ "funding": {
3865+ "type": "opencollective",
3866+ "url": "https://opencollective.com/unified"
3867+ }
3868+ },
3869+ "node_modules/micromark-extension-gfm-strikethrough": {
3870+ "version": "1.0.4",
3871+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.4.tgz",
3872+ "integrity": "sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==",
3873+ "dev": true,
3874+ "dependencies": {
3875+ "micromark-util-chunked": "^1.0.0",
3876+ "micromark-util-classify-character": "^1.0.0",
3877+ "micromark-util-resolve-all": "^1.0.0",
3878+ "micromark-util-symbol": "^1.0.0",
3879+ "micromark-util-types": "^1.0.0",
3880+ "uvu": "^0.5.0"
3881+ },
3882+ "funding": {
3883+ "type": "opencollective",
3884+ "url": "https://opencollective.com/unified"
3885+ }
3886+ },
3887+ "node_modules/micromark-extension-gfm-table": {
3888+ "version": "1.0.5",
3889+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.5.tgz",
3890+ "integrity": "sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==",
3891+ "dev": true,
3892+ "dependencies": {
3893+ "micromark-factory-space": "^1.0.0",
3894+ "micromark-util-character": "^1.0.0",
3895+ "micromark-util-symbol": "^1.0.0",
3896+ "micromark-util-types": "^1.0.0",
3897+ "uvu": "^0.5.0"
3898+ },
3899+ "funding": {
3900+ "type": "opencollective",
3901+ "url": "https://opencollective.com/unified"
3902+ }
3903+ },
3904+ "node_modules/micromark-extension-gfm-tagfilter": {
3905+ "version": "1.0.1",
3906+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.1.tgz",
3907+ "integrity": "sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==",
3908+ "dev": true,
3909+ "dependencies": {
3910+ "micromark-util-types": "^1.0.0"
3911+ },
3912+ "funding": {
3913+ "type": "opencollective",
3914+ "url": "https://opencollective.com/unified"
3915+ }
3916+ },
3917+ "node_modules/micromark-extension-gfm-task-list-item": {
3918+ "version": "1.0.3",
3919+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.3.tgz",
3920+ "integrity": "sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==",
3921+ "dev": true,
3922+ "dependencies": {
3923+ "micromark-factory-space": "^1.0.0",
3924+ "micromark-util-character": "^1.0.0",
3925+ "micromark-util-symbol": "^1.0.0",
3926+ "micromark-util-types": "^1.0.0",
3927+ "uvu": "^0.5.0"
3928+ },
3929+ "funding": {
3930+ "type": "opencollective",
3931+ "url": "https://opencollective.com/unified"
3932+ }
3933+ },
3934+ "node_modules/micromark-extension-mdx-expression": {
3935+ "version": "1.0.3",
3936+ "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.3.tgz",
3937+ "integrity": "sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA==",
3938+ "dev": true,
3939+ "funding": [
3940+ {
3941+ "type": "GitHub Sponsors",
3942+ "url": "https://github.com/sponsors/unifiedjs"
3943+ },
3944+ {
3945+ "type": "OpenCollective",
3946+ "url": "https://opencollective.com/unified"
3947+ }
3948+ ],
3949+ "dependencies": {
3950+ "micromark-factory-mdx-expression": "^1.0.0",
3951+ "micromark-factory-space": "^1.0.0",
3952+ "micromark-util-character": "^1.0.0",
3953+ "micromark-util-events-to-acorn": "^1.0.0",
3954+ "micromark-util-symbol": "^1.0.0",
3955+ "micromark-util-types": "^1.0.0",
3956+ "uvu": "^0.5.0"
3957+ }
3958+ },
3959+ "node_modules/micromark-extension-mdx-jsx": {
3960+ "version": "1.0.2",
3961+ "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.2.tgz",
3962+ "integrity": "sha512-MBppeDuXEBIL1uo4B/bL5eJ1q3m5pXzdzIWpOnJuzzBZF+S+9zbb5WnS2K/LEVQeoyiLzOuoteU4SFPuGJhhWw==",
3963+ "dev": true,
3964+ "dependencies": {
3965+ "@types/acorn": "^4.0.0",
3966+ "estree-util-is-identifier-name": "^2.0.0",
3967+ "micromark-factory-mdx-expression": "^1.0.0",
3968+ "micromark-factory-space": "^1.0.0",
3969+ "micromark-util-character": "^1.0.0",
3970+ "micromark-util-symbol": "^1.0.0",
3971+ "micromark-util-types": "^1.0.0",
3972+ "uvu": "^0.5.0",
3973+ "vfile-message": "^3.0.0"
3974+ },
3975+ "funding": {
3976+ "type": "opencollective",
3977+ "url": "https://opencollective.com/unified"
3978+ }
3979+ },
3980+ "node_modules/micromark-factory-destination": {
3981+ "version": "1.0.0",
3982+ "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz",
3983+ "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==",
3984+ "dev": true,
3985+ "funding": [
3986+ {
3987+ "type": "GitHub Sponsors",
3988+ "url": "https://github.com/sponsors/unifiedjs"
3989+ },
3990+ {
3991+ "type": "OpenCollective",
3992+ "url": "https://opencollective.com/unified"
3993+ }
3994+ ],
3995+ "dependencies": {
3996+ "micromark-util-character": "^1.0.0",
3997+ "micromark-util-symbol": "^1.0.0",
3998+ "micromark-util-types": "^1.0.0"
3999+ }
4000+ },
4001+ "node_modules/micromark-factory-label": {
4002+ "version": "1.0.2",
4003+ "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz",
4004+ "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==",
4005+ "dev": true,
4006+ "funding": [
4007+ {
4008+ "type": "GitHub Sponsors",
4009+ "url": "https://github.com/sponsors/unifiedjs"
4010+ },
4011+ {
4012+ "type": "OpenCollective",
4013+ "url": "https://opencollective.com/unified"
4014+ }
4015+ ],
4016+ "dependencies": {
4017+ "micromark-util-character": "^1.0.0",
4018+ "micromark-util-symbol": "^1.0.0",
4019+ "micromark-util-types": "^1.0.0",
4020+ "uvu": "^0.5.0"
4021+ }
4022+ },
4023+ "node_modules/micromark-factory-mdx-expression": {
4024+ "version": "1.0.5",
4025+ "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.5.tgz",
4026+ "integrity": "sha512-1DSMCBeCUj4m01P8uYbNWvOsv+FtpDTcBUcDCdE06sENTBX54lndRs9neWOgsNWfLDm2EzCyNKiUaoJ+mWa/WA==",
4027+ "dev": true,
4028+ "funding": [
4029+ {
4030+ "type": "GitHub Sponsors",
4031+ "url": "https://github.com/sponsors/unifiedjs"
4032+ },
4033+ {
4034+ "type": "OpenCollective",
4035+ "url": "https://opencollective.com/unified"
4036+ }
4037+ ],
4038+ "dependencies": {
4039+ "micromark-factory-space": "^1.0.0",
4040+ "micromark-util-character": "^1.0.0",
4041+ "micromark-util-events-to-acorn": "^1.0.0",
4042+ "micromark-util-symbol": "^1.0.0",
4043+ "micromark-util-types": "^1.0.0",
4044+ "unist-util-position-from-estree": "^1.0.0",
4045+ "uvu": "^0.5.0",
4046+ "vfile-message": "^3.0.0"
4047+ }
4048+ },
4049+ "node_modules/micromark-factory-space": {
4050+ "version": "1.0.0",
4051+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz",
4052+ "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==",
4053+ "dev": true,
4054+ "funding": [
4055+ {
4056+ "type": "GitHub Sponsors",
4057+ "url": "https://github.com/sponsors/unifiedjs"
4058+ },
4059+ {
4060+ "type": "OpenCollective",
4061+ "url": "https://opencollective.com/unified"
4062+ }
4063+ ],
4064+ "dependencies": {
4065+ "micromark-util-character": "^1.0.0",
4066+ "micromark-util-types": "^1.0.0"
4067+ }
4068+ },
4069+ "node_modules/micromark-factory-title": {
4070+ "version": "1.0.2",
4071+ "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz",
4072+ "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==",
4073+ "dev": true,
4074+ "funding": [
4075+ {
4076+ "type": "GitHub Sponsors",
4077+ "url": "https://github.com/sponsors/unifiedjs"
4078+ },
4079+ {
4080+ "type": "OpenCollective",
4081+ "url": "https://opencollective.com/unified"
4082+ }
4083+ ],
4084+ "dependencies": {
4085+ "micromark-factory-space": "^1.0.0",
4086+ "micromark-util-character": "^1.0.0",
4087+ "micromark-util-symbol": "^1.0.0",
4088+ "micromark-util-types": "^1.0.0",
4089+ "uvu": "^0.5.0"
4090+ }
4091+ },
4092+ "node_modules/micromark-factory-whitespace": {
4093+ "version": "1.0.0",
4094+ "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz",
4095+ "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==",
4096+ "dev": true,
4097+ "funding": [
4098+ {
4099+ "type": "GitHub Sponsors",
4100+ "url": "https://github.com/sponsors/unifiedjs"
4101+ },
4102+ {
4103+ "type": "OpenCollective",
4104+ "url": "https://opencollective.com/unified"
4105+ }
4106+ ],
4107+ "dependencies": {
4108+ "micromark-factory-space": "^1.0.0",
4109+ "micromark-util-character": "^1.0.0",
4110+ "micromark-util-symbol": "^1.0.0",
4111+ "micromark-util-types": "^1.0.0"
4112+ }
4113+ },
4114+ "node_modules/micromark-util-character": {
4115+ "version": "1.1.0",
4116+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz",
4117+ "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==",
4118+ "dev": true,
4119+ "funding": [
4120+ {
4121+ "type": "GitHub Sponsors",
4122+ "url": "https://github.com/sponsors/unifiedjs"
4123+ },
4124+ {
4125+ "type": "OpenCollective",
4126+ "url": "https://opencollective.com/unified"
4127+ }
4128+ ],
4129+ "dependencies": {
4130+ "micromark-util-symbol": "^1.0.0",
4131+ "micromark-util-types": "^1.0.0"
4132+ }
4133+ },
4134+ "node_modules/micromark-util-chunked": {
4135+ "version": "1.0.0",
4136+ "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz",
4137+ "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==",
4138+ "dev": true,
4139+ "funding": [
4140+ {
4141+ "type": "GitHub Sponsors",
4142+ "url": "https://github.com/sponsors/unifiedjs"
4143+ },
4144+ {
4145+ "type": "OpenCollective",
4146+ "url": "https://opencollective.com/unified"
4147+ }
4148+ ],
4149+ "dependencies": {
4150+ "micromark-util-symbol": "^1.0.0"
4151+ }
4152+ },
4153+ "node_modules/micromark-util-classify-character": {
4154+ "version": "1.0.0",
4155+ "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz",
4156+ "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==",
4157+ "dev": true,
4158+ "funding": [
4159+ {
4160+ "type": "GitHub Sponsors",
4161+ "url": "https://github.com/sponsors/unifiedjs"
4162+ },
4163+ {
4164+ "type": "OpenCollective",
4165+ "url": "https://opencollective.com/unified"
4166+ }
4167+ ],
4168+ "dependencies": {
4169+ "micromark-util-character": "^1.0.0",
4170+ "micromark-util-symbol": "^1.0.0",
4171+ "micromark-util-types": "^1.0.0"
4172+ }
4173+ },
4174+ "node_modules/micromark-util-combine-extensions": {
4175+ "version": "1.0.0",
4176+ "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz",
4177+ "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==",
4178+ "dev": true,
4179+ "funding": [
4180+ {
4181+ "type": "GitHub Sponsors",
4182+ "url": "https://github.com/sponsors/unifiedjs"
4183+ },
4184+ {
4185+ "type": "OpenCollective",
4186+ "url": "https://opencollective.com/unified"
4187+ }
4188+ ],
4189+ "dependencies": {
4190+ "micromark-util-chunked": "^1.0.0",
4191+ "micromark-util-types": "^1.0.0"
4192+ }
4193+ },
4194+ "node_modules/micromark-util-decode-numeric-character-reference": {
4195+ "version": "1.0.0",
4196+ "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz",
4197+ "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==",
4198+ "dev": true,
4199+ "funding": [
4200+ {
4201+ "type": "GitHub Sponsors",
4202+ "url": "https://github.com/sponsors/unifiedjs"
4203+ },
4204+ {
4205+ "type": "OpenCollective",
4206+ "url": "https://opencollective.com/unified"
4207+ }
4208+ ],
4209+ "dependencies": {
4210+ "micromark-util-symbol": "^1.0.0"
4211+ }
4212+ },
4213+ "node_modules/micromark-util-decode-string": {
4214+ "version": "1.0.2",
4215+ "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz",
4216+ "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==",
4217+ "dev": true,
4218+ "funding": [
4219+ {
4220+ "type": "GitHub Sponsors",
4221+ "url": "https://github.com/sponsors/unifiedjs"
4222+ },
4223+ {
4224+ "type": "OpenCollective",
4225+ "url": "https://opencollective.com/unified"
4226+ }
4227+ ],
4228+ "dependencies": {
4229+ "decode-named-character-reference": "^1.0.0",
4230+ "micromark-util-character": "^1.0.0",
4231+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
4232+ "micromark-util-symbol": "^1.0.0"
4233+ }
4234+ },
4235+ "node_modules/micromark-util-encode": {
4236+ "version": "1.0.0",
4237+ "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.0.tgz",
4238+ "integrity": "sha512-cJpFVM768h6zkd8qJ1LNRrITfY4gwFt+tziPcIf71Ui8yFzY9wG3snZQqiWVq93PG4Sw6YOtcNiKJfVIs9qfGg==",
4239+ "dev": true,
4240+ "funding": [
4241+ {
4242+ "type": "GitHub Sponsors",
4243+ "url": "https://github.com/sponsors/unifiedjs"
4244+ },
4245+ {
4246+ "type": "OpenCollective",
4247+ "url": "https://opencollective.com/unified"
4248+ }
4249+ ]
4250+ },
4251+ "node_modules/micromark-util-events-to-acorn": {
4252+ "version": "1.0.4",
4253+ "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.0.4.tgz",
4254+ "integrity": "sha512-dpo8ecREK5s/KMph7jJ46RLM6g7N21CMc9LAJQbDLdbQnTpijigkSJPTIfLXZ+h5wdXlcsQ+b6ufAE9v76AdgA==",
4255+ "dev": true,
4256+ "funding": [
4257+ {
4258+ "type": "GitHub Sponsors",
4259+ "url": "https://github.com/sponsors/unifiedjs"
4260+ },
4261+ {
4262+ "type": "OpenCollective",
4263+ "url": "https://opencollective.com/unified"
4264+ }
4265+ ],
4266+ "dependencies": {
4267+ "@types/acorn": "^4.0.0",
4268+ "@types/estree": "^0.0.50",
4269+ "estree-util-visit": "^1.0.0",
4270+ "micromark-util-types": "^1.0.0",
4271+ "uvu": "^0.5.0",
4272+ "vfile-message": "^3.0.0"
4273+ }
4274+ },
4275+ "node_modules/micromark-util-html-tag-name": {
4276+ "version": "1.0.0",
4277+ "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz",
4278+ "integrity": "sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g==",
4279+ "dev": true,
4280+ "funding": [
4281+ {
4282+ "type": "GitHub Sponsors",
4283+ "url": "https://github.com/sponsors/unifiedjs"
4284+ },
4285+ {
4286+ "type": "OpenCollective",
4287+ "url": "https://opencollective.com/unified"
4288+ }
4289+ ]
4290+ },
4291+ "node_modules/micromark-util-normalize-identifier": {
4292+ "version": "1.0.0",
4293+ "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz",
4294+ "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==",
4295+ "dev": true,
4296+ "funding": [
4297+ {
4298+ "type": "GitHub Sponsors",
4299+ "url": "https://github.com/sponsors/unifiedjs"
4300+ },
4301+ {
4302+ "type": "OpenCollective",
4303+ "url": "https://opencollective.com/unified"
4304+ }
4305+ ],
4306+ "dependencies": {
4307+ "micromark-util-symbol": "^1.0.0"
4308+ }
4309+ },
4310+ "node_modules/micromark-util-resolve-all": {
4311+ "version": "1.0.0",
4312+ "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz",
4313+ "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==",
4314+ "dev": true,
4315+ "funding": [
4316+ {
4317+ "type": "GitHub Sponsors",
4318+ "url": "https://github.com/sponsors/unifiedjs"
4319+ },
4320+ {
4321+ "type": "OpenCollective",
4322+ "url": "https://opencollective.com/unified"
4323+ }
4324+ ],
4325+ "dependencies": {
4326+ "micromark-util-types": "^1.0.0"
4327+ }
4328+ },
4329+ "node_modules/micromark-util-sanitize-uri": {
4330+ "version": "1.0.0",
4331+ "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz",
4332+ "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==",
4333+ "dev": true,
4334+ "funding": [
4335+ {
4336+ "type": "GitHub Sponsors",
4337+ "url": "https://github.com/sponsors/unifiedjs"
4338+ },
4339+ {
4340+ "type": "OpenCollective",
4341+ "url": "https://opencollective.com/unified"
4342+ }
4343+ ],
4344+ "dependencies": {
4345+ "micromark-util-character": "^1.0.0",
4346+ "micromark-util-encode": "^1.0.0",
4347+ "micromark-util-symbol": "^1.0.0"
4348+ }
4349+ },
4350+ "node_modules/micromark-util-subtokenize": {
4351+ "version": "1.0.2",
4352+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz",
4353+ "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==",
4354+ "dev": true,
4355+ "funding": [
4356+ {
4357+ "type": "GitHub Sponsors",
4358+ "url": "https://github.com/sponsors/unifiedjs"
4359+ },
4360+ {
4361+ "type": "OpenCollective",
4362+ "url": "https://opencollective.com/unified"
4363+ }
4364+ ],
4365+ "dependencies": {
4366+ "micromark-util-chunked": "^1.0.0",
4367+ "micromark-util-symbol": "^1.0.0",
4368+ "micromark-util-types": "^1.0.0",
4369+ "uvu": "^0.5.0"
4370+ }
4371+ },
4372+ "node_modules/micromark-util-symbol": {
4373+ "version": "1.0.1",
4374+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz",
4375+ "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==",
4376+ "dev": true,
4377+ "funding": [
4378+ {
4379+ "type": "GitHub Sponsors",
4380+ "url": "https://github.com/sponsors/unifiedjs"
4381+ },
4382+ {
4383+ "type": "OpenCollective",
4384+ "url": "https://opencollective.com/unified"
4385+ }
4386+ ]
4387+ },
4388+ "node_modules/micromark-util-types": {
4389+ "version": "1.0.2",
4390+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz",
4391+ "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==",
4392+ "dev": true,
4393+ "funding": [
4394+ {
4395+ "type": "GitHub Sponsors",
4396+ "url": "https://github.com/sponsors/unifiedjs"
4397+ },
4398+ {
4399+ "type": "OpenCollective",
4400+ "url": "https://opencollective.com/unified"
4401+ }
4402+ ]
4403+ },
4404+ "node_modules/micromatch": {
4405+ "version": "4.0.4",
4406+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
4407+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
4408+ "dev": true,
4409+ "dependencies": {
4410+ "braces": "^3.0.1",
4411+ "picomatch": "^2.2.3"
4412+ },
4413+ "engines": {
4414+ "node": ">=8.6"
4415+ }
4416+ },
4417+ "node_modules/mime": {
4418+ "version": "2.6.0",
4419+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
4420+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
4421+ "dev": true,
4422+ "bin": {
4423+ "mime": "cli.js"
4424+ },
4425+ "engines": {
4426+ "node": ">=4.0.0"
4427+ }
4428+ },
4429+ "node_modules/min-indent": {
4430+ "version": "1.0.1",
4431+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
4432+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
4433+ "dev": true,
4434+ "engines": {
4435+ "node": ">=4"
4436+ }
4437+ },
4438+ "node_modules/minimatch": {
4439+ "version": "3.0.4",
4440+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4441+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4442+ "dev": true,
4443+ "dependencies": {
4444+ "brace-expansion": "^1.1.7"
4445+ },
4446+ "engines": {
4447+ "node": "*"
4448+ }
4449+ },
4450+ "node_modules/minimist": {
4451+ "version": "1.2.5",
4452+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
4453+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
4454+ "dev": true
4455+ },
4456+ "node_modules/mkdirp": {
4457+ "version": "0.5.5",
4458+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
4459+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
4460+ "dev": true,
4461+ "dependencies": {
4462+ "minimist": "^1.2.5"
4463+ },
4464+ "bin": {
4465+ "mkdirp": "bin/cmd.js"
4466+ }
4467+ },
4468+ "node_modules/morphdom": {
4469+ "version": "2.6.1",
4470+ "resolved": "https://registry.npmjs.org/morphdom/-/morphdom-2.6.1.tgz",
4471+ "integrity": "sha512-Y8YRbAEP3eKykroIBWrjcfMw7mmwJfjhqdpSvoqinu8Y702nAwikpXcNFDiIkyvfCLxLM9Wu95RZqo4a9jFBaA==",
4472+ "dev": true
4473+ },
4474+ "node_modules/mri": {
4475+ "version": "1.2.0",
4476+ "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
4477+ "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
4478+ "dev": true,
4479+ "engines": {
4480+ "node": ">=4"
4481+ }
4482+ },
4483+ "node_modules/ms": {
4484+ "version": "2.1.2",
4485+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
4486+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
4487+ "dev": true
4488+ },
4489+ "node_modules/nanoid": {
4490+ "version": "3.1.30",
4491+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz",
4492+ "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==",
4493+ "dev": true,
4494+ "bin": {
4495+ "nanoid": "bin/nanoid.cjs"
4496+ },
4497+ "engines": {
4498+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
4499+ }
4500+ },
4501+ "node_modules/nlcst-to-string": {
4502+ "version": "2.0.4",
4503+ "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-2.0.4.tgz",
4504+ "integrity": "sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg==",
4505+ "dev": true,
4506+ "funding": {
4507+ "type": "opencollective",
4508+ "url": "https://opencollective.com/unified"
4509+ }
4510+ },
4511+ "node_modules/node-fetch": {
4512+ "version": "3.1.0",
4513+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.1.0.tgz",
4514+ "integrity": "sha512-QU0WbIfMUjd5+MUzQOYhenAazakV7Irh1SGkWCsRzBwvm4fAhzEUaHMJ6QLP7gWT6WO9/oH2zhKMMGMuIrDyKw==",
4515+ "dev": true,
4516+ "dependencies": {
4517+ "data-uri-to-buffer": "^4.0.0",
4518+ "fetch-blob": "^3.1.2",
4519+ "formdata-polyfill": "^4.0.10"
4520+ },
4521+ "engines": {
4522+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
4523+ },
4524+ "funding": {
4525+ "type": "opencollective",
4526+ "url": "https://opencollective.com/node-fetch"
4527+ }
4528+ },
4529+ "node_modules/node-releases": {
4530+ "version": "2.0.1",
4531+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
4532+ "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
4533+ "dev": true
4534+ },
4535+ "node_modules/normalize-path": {
4536+ "version": "3.0.0",
4537+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4538+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4539+ "dev": true,
4540+ "engines": {
4541+ "node": ">=0.10.0"
4542+ }
4543+ },
4544+ "node_modules/normalize-range": {
4545+ "version": "0.1.2",
4546+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
4547+ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
4548+ "dev": true,
4549+ "engines": {
4550+ "node": ">=0.10.0"
4551+ }
4552+ },
4553+ "node_modules/object-assign": {
4554+ "version": "4.1.1",
4555+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4556+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
4557+ "dev": true,
4558+ "engines": {
4559+ "node": ">=0.10.0"
4560+ }
4561+ },
4562+ "node_modules/object-inspect": {
4563+ "version": "1.11.1",
4564+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz",
4565+ "integrity": "sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==",
4566+ "dev": true,
4567+ "funding": {
4568+ "url": "https://github.com/sponsors/ljharb"
4569+ }
4570+ },
4571+ "node_modules/object-is": {
4572+ "version": "1.1.5",
4573+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
4574+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
4575+ "dev": true,
4576+ "dependencies": {
4577+ "call-bind": "^1.0.2",
4578+ "define-properties": "^1.1.3"
4579+ },
4580+ "engines": {
4581+ "node": ">= 0.4"
4582+ },
4583+ "funding": {
4584+ "url": "https://github.com/sponsors/ljharb"
4585+ }
4586+ },
4587+ "node_modules/object-keys": {
4588+ "version": "1.1.1",
4589+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
4590+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
4591+ "dev": true,
4592+ "engines": {
4593+ "node": ">= 0.4"
4594+ }
4595+ },
4596+ "node_modules/object.assign": {
4597+ "version": "4.1.2",
4598+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
4599+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
4600+ "dev": true,
4601+ "dependencies": {
4602+ "call-bind": "^1.0.0",
4603+ "define-properties": "^1.1.3",
4604+ "has-symbols": "^1.0.1",
4605+ "object-keys": "^1.1.1"
4606+ },
4607+ "engines": {
4608+ "node": ">= 0.4"
4609+ },
4610+ "funding": {
4611+ "url": "https://github.com/sponsors/ljharb"
4612+ }
4613+ },
4614+ "node_modules/on-finished": {
4615+ "version": "2.3.0",
4616+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
4617+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
4618+ "dev": true,
4619+ "dependencies": {
4620+ "ee-first": "1.1.1"
4621+ },
4622+ "engines": {
4623+ "node": ">= 0.8"
4624+ }
4625+ },
4626+ "node_modules/once": {
4627+ "version": "1.4.0",
4628+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4629+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4630+ "dev": true,
4631+ "dependencies": {
4632+ "wrappy": "1"
4633+ }
4634+ },
4635+ "node_modules/open-props": {
4636+ "version": "1.0.13",
4637+ "resolved": "https://registry.npmjs.org/open-props/-/open-props-1.0.13.tgz",
4638+ "integrity": "sha512-QuBM3OSXR8XG/omt2tFEAK10p+TKwrKI25l+WHdcM/w2mMQ6MMZY1LECdBIo7aBnFLWFrk5CeuFKAHwFG4ky/g==",
4639+ "dev": true
4640+ },
4641+ "node_modules/parse-entities": {
4642+ "version": "4.0.0",
4643+ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.0.tgz",
4644+ "integrity": "sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ==",
4645+ "dev": true,
4646+ "dependencies": {
4647+ "@types/unist": "^2.0.0",
4648+ "character-entities": "^2.0.0",
4649+ "character-entities-legacy": "^3.0.0",
4650+ "character-reference-invalid": "^2.0.0",
4651+ "decode-named-character-reference": "^1.0.0",
4652+ "is-alphanumerical": "^2.0.0",
4653+ "is-decimal": "^2.0.0",
4654+ "is-hexadecimal": "^2.0.0"
4655+ },
4656+ "funding": {
4657+ "type": "github",
4658+ "url": "https://github.com/sponsors/wooorm"
4659+ }
4660+ },
4661+ "node_modules/parse-latin": {
4662+ "version": "5.0.0",
4663+ "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.0.tgz",
4664+ "integrity": "sha512-Ht+4/+AUySMS5HKGAiQpBmkFsHSoGrj6Y83flLCa5OIBdtsVkO3UD4OtboJ0O0vZiOznH02x8qlwg9KLUVXuNg==",
4665+ "dev": true,
4666+ "dependencies": {
4667+ "nlcst-to-string": "^2.0.0",
4668+ "unist-util-modify-children": "^2.0.0",
4669+ "unist-util-visit-children": "^1.0.0"
4670+ },
4671+ "funding": {
4672+ "type": "github",
4673+ "url": "https://github.com/sponsors/wooorm"
4674+ }
4675+ },
4676+ "node_modules/parse5": {
4677+ "version": "6.0.1",
4678+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
4679+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
4680+ "dev": true
4681+ },
4682+ "node_modules/parseurl": {
4683+ "version": "1.3.3",
4684+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
4685+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
4686+ "dev": true,
4687+ "engines": {
4688+ "node": ">= 0.8"
4689+ }
4690+ },
4691+ "node_modules/path-browserify": {
4692+ "version": "1.0.1",
4693+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
4694+ "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
4695+ "dev": true
4696+ },
4697+ "node_modules/path-is-absolute": {
4698+ "version": "1.0.1",
4699+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4700+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
4701+ "dev": true,
4702+ "engines": {
4703+ "node": ">=0.10.0"
4704+ }
4705+ },
4706+ "node_modules/path-parse": {
4707+ "version": "1.0.7",
4708+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
4709+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
4710+ "dev": true
4711+ },
4712+ "node_modules/path-to-regexp": {
4713+ "version": "6.2.0",
4714+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.0.tgz",
4715+ "integrity": "sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==",
4716+ "dev": true
4717+ },
4718+ "node_modules/picocolors": {
4719+ "version": "1.0.0",
4720+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
4721+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
4722+ "dev": true
4723+ },
4724+ "node_modules/picomatch": {
4725+ "version": "2.3.0",
4726+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
4727+ "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
4728+ "dev": true,
4729+ "engines": {
4730+ "node": ">=8.6"
4731+ },
4732+ "funding": {
4733+ "url": "https://github.com/sponsors/jonschlinkert"
4734+ }
4735+ },
4736+ "node_modules/postcss": {
4737+ "version": "8.4.5",
4738+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
4739+ "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
4740+ "dev": true,
4741+ "dependencies": {
4742+ "nanoid": "^3.1.30",
4743+ "picocolors": "^1.0.0",
4744+ "source-map-js": "^1.0.1"
4745+ },
4746+ "engines": {
4747+ "node": "^10 || ^12 || >=14"
4748+ },
4749+ "funding": {
4750+ "type": "opencollective",
4751+ "url": "https://opencollective.com/postcss/"
4752+ }
4753+ },
4754+ "node_modules/postcss-attribute-case-insensitive": {
4755+ "version": "5.0.0",
4756+ "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz",
4757+ "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==",
4758+ "dev": true,
4759+ "dependencies": {
4760+ "postcss-selector-parser": "^6.0.2"
4761+ },
4762+ "peerDependencies": {
4763+ "postcss": "^8.0.2"
4764+ }
4765+ },
4766+ "node_modules/postcss-color-functional-notation": {
4767+ "version": "4.0.1",
4768+ "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.0.1.tgz",
4769+ "integrity": "sha512-qxD/7Q2rdmqJLSYxlJFJM9gVdyVLTBVrOUc+B6+KbOe4t2G2KnoI3HdimdK4PerGLqAqKnEVGgal7YKImm0g+w==",
4770+ "dev": true,
4771+ "dependencies": {
4772+ "postcss-values-parser": "6.0.1"
4773+ },
4774+ "engines": {
4775+ "node": ">=12"
4776+ },
4777+ "peerDependencies": {
4778+ "postcss": "^8.3"
4779+ }
4780+ },
4781+ "node_modules/postcss-color-hex-alpha": {
4782+ "version": "8.0.0",
4783+ "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.0.tgz",
4784+ "integrity": "sha512-Z0xiE0j+hbefUj0LWOMkzmTIS7k+dqJKzLwoKww0KJhju/sWXr+84Yk7rmvFoML/4LjGpJgefZvDwExrsWfHZw==",
4785+ "dev": true,
4786+ "dependencies": {
4787+ "postcss-values-parser": "^6.0.0"
4788+ },
4789+ "engines": {
4790+ "node": ">=10.0.0"
4791+ },
4792+ "peerDependencies": {
4793+ "postcss": "^8.3.7"
4794+ }
4795+ },
4796+ "node_modules/postcss-color-rebeccapurple": {
4797+ "version": "7.0.0",
4798+ "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.0.tgz",
4799+ "integrity": "sha512-+Ogw3SA0ESjjO87S8Dn+aAEHK6hFAWAVbTVnyXnmbV6Xh0TKi0vXpzhlKG/yrxujxtlgQcMQNQjg75uWWv28xA==",
4800+ "dev": true,
4801+ "dependencies": {
4802+ "postcss-values-parser": "^6"
4803+ },
4804+ "engines": {
4805+ "node": ">=12"
4806+ },
4807+ "peerDependencies": {
4808+ "postcss": "^8.3"
4809+ }
4810+ },
4811+ "node_modules/postcss-custom-media": {
4812+ "version": "8.0.0",
4813+ "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz",
4814+ "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==",
4815+ "dev": true,
4816+ "engines": {
4817+ "node": ">=10.0.0"
4818+ },
4819+ "peerDependencies": {
4820+ "postcss": "^8.1.0"
4821+ }
4822+ },
4823+ "node_modules/postcss-custom-properties": {
4824+ "version": "12.0.0",
4825+ "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.0.0.tgz",
4826+ "integrity": "sha512-eAyX3rMjZKxdne6tWKjkWbNWfw6bbv4xTsrjNJ7C3uGDODrzbQXR+ueshRkw7Lhlhc3qyTmYH/sFfD0AbhgdSQ==",
4827+ "dev": true,
4828+ "dependencies": {
4829+ "postcss-values-parser": "^6"
4830+ },
4831+ "engines": {
4832+ "node": ">=12"
4833+ },
4834+ "peerDependencies": {
4835+ "postcss": "^8.3"
4836+ }
4837+ },
4838+ "node_modules/postcss-custom-selectors": {
4839+ "version": "6.0.0",
4840+ "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz",
4841+ "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==",
4842+ "dev": true,
4843+ "dependencies": {
4844+ "postcss-selector-parser": "^6.0.4"
4845+ },
4846+ "engines": {
4847+ "node": ">=10.0.0"
4848+ },
4849+ "peerDependencies": {
4850+ "postcss": "^8.1.2"
4851+ }
4852+ },
4853+ "node_modules/postcss-dir-pseudo-class": {
4854+ "version": "6.0.0",
4855+ "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.0.tgz",
4856+ "integrity": "sha512-TC4eB5ZnLRSV1PLsAPualEjxFysU9IVEBx8h+Md2qzo8iWdNqwWCckx5fTWfe6dJxUpB0TWEpWEFhZ/YHvjSCA==",
4857+ "dev": true,
4858+ "dependencies": {
4859+ "postcss-selector-parser": "6.0.6"
4860+ },
4861+ "engines": {
4862+ "node": ">=12"
4863+ },
4864+ "peerDependencies": {
4865+ "postcss": "^8.3"
4866+ }
4867+ },
4868+ "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": {
4869+ "version": "6.0.6",
4870+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
4871+ "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
4872+ "dev": true,
4873+ "dependencies": {
4874+ "cssesc": "^3.0.0",
4875+ "util-deprecate": "^1.0.2"
4876+ },
4877+ "engines": {
4878+ "node": ">=4"
4879+ }
4880+ },
4881+ "node_modules/postcss-double-position-gradients": {
4882+ "version": "3.0.1",
4883+ "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.1.tgz",
4884+ "integrity": "sha512-L18N4Y1gpKQPEnZ6JOxO3H5gswZzTNR+ZqruZG7cOtOF/GR6J1YBRKn5hdTn3Vs4Y9XuDqaBD8vIXFIEft9Jqw==",
4885+ "dev": true,
4886+ "dependencies": {
4887+ "postcss-values-parser": "6.0.1"
4888+ },
4889+ "engines": {
4890+ "node": ">=12"
4891+ },
4892+ "peerDependencies": {
4893+ "postcss": "^8.3"
4894+ }
4895+ },
4896+ "node_modules/postcss-env-function": {
4897+ "version": "4.0.2",
4898+ "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.2.tgz",
4899+ "integrity": "sha512-VXKv0Vskq7olS3Q2zj38G4au4PkW+YWBRgng2Czx0pP9PyqU6uzjS6uVU1VkJN8i0OTPM7g82YFUdiz/7pEvpg==",
4900+ "dev": true,
4901+ "dependencies": {
4902+ "postcss-values-parser": "6.0.1"
4903+ },
4904+ "engines": {
4905+ "node": ">=12"
4906+ },
4907+ "peerDependencies": {
4908+ "postcss": "^8.3"
4909+ }
4910+ },
4911+ "node_modules/postcss-focus-visible": {
4912+ "version": "6.0.1",
4913+ "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.1.tgz",
4914+ "integrity": "sha512-UddLlBmJ78Nu7OrKME70EKxCPBdxTx7pKIyD3GDNRM8Tnq19zmscT9QzsvR8gygz0i0nNUjMtSz4N3AEWZ5R/Q==",
4915+ "dev": true,
4916+ "engines": {
4917+ "node": ">=12"
4918+ },
4919+ "peerDependencies": {
4920+ "postcss": "^8.3"
4921+ }
4922+ },
4923+ "node_modules/postcss-focus-within": {
4924+ "version": "5.0.1",
4925+ "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.1.tgz",
4926+ "integrity": "sha512-50v1AZVlFSVzLTNdBQG521Aa54VABf/X1RkhR8Fm/9dDQby0W0XdwOnuo8Juvf0ZZXbKkxyTkyyQD0QaNVZVGg==",
4927+ "dev": true,
4928+ "engines": {
4929+ "node": ">=12"
4930+ },
4931+ "peerDependencies": {
4932+ "postcss": "^8.3"
4933+ }
4934+ },
4935+ "node_modules/postcss-font-variant": {
4936+ "version": "5.0.0",
4937+ "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz",
4938+ "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==",
4939+ "dev": true,
4940+ "peerDependencies": {
4941+ "postcss": "^8.1.0"
4942+ }
4943+ },
4944+ "node_modules/postcss-gap-properties": {
4945+ "version": "3.0.0",
4946+ "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.0.tgz",
4947+ "integrity": "sha512-QJOkz1epC/iCuOdhQPm3n9T+F25+P+MYJEEcs5xz/Q+020mc9c6ZRGJkzPJd8FS9hFmT9eEKFEx9PEDl+lH5og==",
4948+ "dev": true,
4949+ "engines": {
4950+ "node": ">=12"
4951+ },
4952+ "peerDependencies": {
4953+ "postcss": "^8.3"
4954+ }
4955+ },
4956+ "node_modules/postcss-image-set-function": {
4957+ "version": "4.0.2",
4958+ "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.2.tgz",
4959+ "integrity": "sha512-NbTOc3xOq/YjIJS8/UVnhI16NxRuCiEWjem0eYt87sKvjdpk00niQ9oVo3eSR+kmMKWIO979x3j5i1GYJNxe1A==",
4960+ "dev": true,
4961+ "dependencies": {
4962+ "postcss-values-parser": "6.0.1"
4963+ },
4964+ "engines": {
4965+ "node": ">=12"
4966+ },
4967+ "peerDependencies": {
4968+ "postcss": "^8.3"
4969+ }
4970+ },
4971+ "node_modules/postcss-initial": {
4972+ "version": "4.0.1",
4973+ "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz",
4974+ "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==",
4975+ "dev": true,
4976+ "peerDependencies": {
4977+ "postcss": "^8.0.0"
4978+ }
4979+ },
4980+ "node_modules/postcss-jit-props": {
4981+ "version": "1.0.2",
4982+ "resolved": "https://registry.npmjs.org/postcss-jit-props/-/postcss-jit-props-1.0.2.tgz",
4983+ "integrity": "sha512-U4NvuNi0fu/z+2LEl72yc3DPJ3N1qWRQMIJWi7jF0CBuHu+ebdBq3t59e2rds/8hKdQoMkpXHj6p80RxJTssug==",
4984+ "dev": true,
4985+ "engines": {
4986+ "node": ">=10.0.0"
4987+ },
4988+ "peerDependencies": {
4989+ "postcss": "^8.2.8"
4990+ }
4991+ },
4992+ "node_modules/postcss-lab-function": {
4993+ "version": "4.0.1",
4994+ "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.0.1.tgz",
4995+ "integrity": "sha512-8F2keZUlUiX/tznbCZ5y3Bmx6pnc19kvL4oq+x+uoK0ZYQjUWmHDdVHBG6iMq2T0Fteu+AgGAo94UcIsL4ay2w==",
4996+ "dev": true,
4997+ "dependencies": {
4998+ "@csstools/convert-colors": "2.0.0",
4999+ "postcss-values-parser": "6.0.1"
5000+ },
5001+ "engines": {
5002+ "node": ">=12"
5003+ },
5004+ "peerDependencies": {
5005+ "postcss": "^8.3"
5006+ }
5007+ },
5008+ "node_modules/postcss-logical": {
5009+ "version": "5.0.0",
5010+ "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.0.tgz",
5011+ "integrity": "sha512-fWEWMn/xf6F9SMzAD7OS0GTm8Qh1BlBmEbVT/YZGYhwipQEwOpO7YOOu+qnzLksDg9JjLRj5tLmeN8OW8+ogIA==",
5012+ "dev": true,
5013+ "engines": {
5014+ "node": ">=12"
5015+ },
5016+ "peerDependencies": {
5017+ "postcss": "^8.3"
5018+ }
5019+ },
5020+ "node_modules/postcss-media-minmax": {
5021+ "version": "5.0.0",
5022+ "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz",
5023+ "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==",
5024+ "dev": true,
5025+ "engines": {
5026+ "node": ">=10.0.0"
5027+ },
5028+ "peerDependencies": {
5029+ "postcss": "^8.1.0"
5030+ }
5031+ },
5032+ "node_modules/postcss-nesting": {
5033+ "version": "10.0.2",
5034+ "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.0.2.tgz",
5035+ "integrity": "sha512-FdecapAKIe+kp6uLNW7icw1g1B2HRhAAfsNv/TPzopeM08gpUbnBpqKSVqxrCqLDwzQG854ZJn5I0BiJ35WvmA==",
5036+ "dev": true,
5037+ "dependencies": {
5038+ "postcss-selector-parser": "6.0.6"
5039+ },
5040+ "engines": {
5041+ "node": ">= 12"
5042+ },
5043+ "peerDependencies": {
5044+ "postcss": "^8.2"
5045+ }
5046+ },
5047+ "node_modules/postcss-nesting/node_modules/postcss-selector-parser": {
5048+ "version": "6.0.6",
5049+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
5050+ "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
5051+ "dev": true,
5052+ "dependencies": {
5053+ "cssesc": "^3.0.0",
5054+ "util-deprecate": "^1.0.2"
5055+ },
5056+ "engines": {
5057+ "node": ">=4"
5058+ }
5059+ },
5060+ "node_modules/postcss-overflow-shorthand": {
5061+ "version": "3.0.0",
5062+ "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.0.tgz",
5063+ "integrity": "sha512-4fTapLT68wUoIr4m3Z0sKn1NbXX0lJYvj4aDA2++KpNx8wMSVf55UuLPz0nSjXa7dV1p0xQHlJ0iFJRNrSY2mw==",
5064+ "dev": true,
5065+ "engines": {
5066+ "node": ">=12"
5067+ },
5068+ "peerDependencies": {
5069+ "postcss": "^8.3"
5070+ }
5071+ },
5072+ "node_modules/postcss-page-break": {
5073+ "version": "3.0.4",
5074+ "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz",
5075+ "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==",
5076+ "dev": true,
5077+ "peerDependencies": {
5078+ "postcss": "^8"
5079+ }
5080+ },
5081+ "node_modules/postcss-place": {
5082+ "version": "7.0.1",
5083+ "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.1.tgz",
5084+ "integrity": "sha512-X+vHHzqZjI4JbSoj3uYpL6rGRUHE1O9F8g+jBFn5U94U0t6GjJuL/xSN7tU6Pnm9tpfXioHfxwt9E8+JrCB9OQ==",
5085+ "dev": true,
5086+ "dependencies": {
5087+ "postcss-values-parser": "6.0.1"
5088+ },
5089+ "engines": {
5090+ "node": ">=12"
5091+ },
5092+ "peerDependencies": {
5093+ "postcss": "^8.3"
5094+ }
5095+ },
5096+ "node_modules/postcss-preset-env": {
5097+ "version": "7.0.1",
5098+ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.0.1.tgz",
5099+ "integrity": "sha512-oB7IJGwLBEwnao823mS2b9hqbp5Brm0EZKWRVROayjGwyPQVjY9gZpPZk/ItFakdx7GAPgv3ya+9R3KrUqCwYA==",
5100+ "dev": true,
5101+ "dependencies": {
5102+ "autoprefixer": "^10.4.0",
5103+ "browserslist": "^4.17.5",
5104+ "caniuse-lite": "^1.0.30001272",
5105+ "css-blank-pseudo": "^2.0.0",
5106+ "css-has-pseudo": "^2.0.0",
5107+ "css-prefers-color-scheme": "^5.0.0",
5108+ "cssdb": "^5.0.0",
5109+ "postcss": "^8.3",
5110+ "postcss-attribute-case-insensitive": "^5.0.0",
5111+ "postcss-color-functional-notation": "^4.0.1",
5112+ "postcss-color-hex-alpha": "^8.0.0",
5113+ "postcss-color-rebeccapurple": "^7.0.0",
5114+ "postcss-custom-media": "^8.0.0",
5115+ "postcss-custom-properties": "^12.0.0",
5116+ "postcss-custom-selectors": "^6.0.0",
5117+ "postcss-dir-pseudo-class": "^6.0.0",
5118+ "postcss-double-position-gradients": "^3.0.1",
5119+ "postcss-env-function": "^4.0.2",
5120+ "postcss-focus-visible": "^6.0.1",
5121+ "postcss-focus-within": "^5.0.1",
5122+ "postcss-font-variant": "^5.0.0",
5123+ "postcss-gap-properties": "^3.0.0",
5124+ "postcss-image-set-function": "^4.0.2",
5125+ "postcss-initial": "^4.0.1",
5126+ "postcss-lab-function": "^4.0.1",
5127+ "postcss-logical": "^5.0.0",
5128+ "postcss-media-minmax": "^5.0.0",
5129+ "postcss-nesting": "^10.0.2",
5130+ "postcss-overflow-shorthand": "^3.0.0",
5131+ "postcss-page-break": "^3.0.4",
5132+ "postcss-place": "^7.0.1",
5133+ "postcss-pseudo-class-any-link": "^7.0.0",
5134+ "postcss-replace-overflow-wrap": "^4.0.0",
5135+ "postcss-selector-not": "^5.0.0"
5136+ },
5137+ "engines": {
5138+ "node": ">=12"
5139+ },
5140+ "peerDependencies": {
5141+ "postcss": "^8.3"
5142+ }
5143+ },
5144+ "node_modules/postcss-pseudo-class-any-link": {
5145+ "version": "7.0.0",
5146+ "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.0.0.tgz",
5147+ "integrity": "sha512-Q4KjHlyBo91nvW+wTDZHGYcjtlSSkYwxweMuq1g8+dx1S8qAnedItvHLnbdAAdqJCZP1is5dLqiI8TvfJ+cjVQ==",
5148+ "dev": true,
5149+ "dependencies": {
5150+ "postcss-selector-parser": "^6"
5151+ },
5152+ "engines": {
5153+ "node": ">=12"
5154+ },
5155+ "peerDependencies": {
5156+ "postcss": "^8.3"
5157+ }
5158+ },
5159+ "node_modules/postcss-replace-overflow-wrap": {
5160+ "version": "4.0.0",
5161+ "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz",
5162+ "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==",
5163+ "dev": true,
5164+ "peerDependencies": {
5165+ "postcss": "^8.0.3"
5166+ }
5167+ },
5168+ "node_modules/postcss-selector-not": {
5169+ "version": "5.0.0",
5170+ "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz",
5171+ "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==",
5172+ "dev": true,
5173+ "dependencies": {
5174+ "balanced-match": "^1.0.0"
5175+ },
5176+ "peerDependencies": {
5177+ "postcss": "^8.1.0"
5178+ }
5179+ },
5180+ "node_modules/postcss-selector-parser": {
5181+ "version": "6.0.7",
5182+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz",
5183+ "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==",
5184+ "dev": true,
5185+ "dependencies": {
5186+ "cssesc": "^3.0.0",
5187+ "util-deprecate": "^1.0.2"
5188+ },
5189+ "engines": {
5190+ "node": ">=4"
5191+ }
5192+ },
5193+ "node_modules/postcss-value-parser": {
5194+ "version": "4.2.0",
5195+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
5196+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
5197+ "dev": true
5198+ },
5199+ "node_modules/postcss-values-parser": {
5200+ "version": "6.0.1",
5201+ "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.1.tgz",
5202+ "integrity": "sha512-hH3HREaFAEsVOzUgYiwvFggUqUvoIZoXD2OjhzY2CEM7uVDaQTKP5bmqbchCBoVvywsqiGVYhwC8p2wMUzpW+Q==",
5203+ "dev": true,
5204+ "dependencies": {
5205+ "color-name": "^1.1.4",
5206+ "is-url-superb": "^4.0.0",
5207+ "quote-unquote": "^1.0.0"
5208+ },
5209+ "engines": {
5210+ "node": ">=10"
5211+ },
5212+ "peerDependencies": {
5213+ "postcss": "^8.2.9"
5214+ }
5215+ },
5216+ "node_modules/postcss-values-parser/node_modules/color-name": {
5217+ "version": "1.1.4",
5218+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
5219+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
5220+ "dev": true
5221+ },
5222+ "node_modules/preact": {
5223+ "version": "10.5.15",
5224+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.5.15.tgz",
5225+ "integrity": "sha512-5chK29n6QcJc3m1lVrKQSQ+V7K1Gb8HeQY6FViQ5AxCAEGu3DaHffWNDkC9+miZgsLvbvU9rxbV1qinGHMHzqA==",
5226+ "dev": true,
5227+ "funding": {
5228+ "type": "opencollective",
5229+ "url": "https://opencollective.com/preact"
5230+ }
5231+ },
5232+ "node_modules/preact-render-to-string": {
5233+ "version": "5.1.19",
5234+ "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-5.1.19.tgz",
5235+ "integrity": "sha512-bj8sn/oytIKO6RtOGSS/1+5CrQyRSC99eLUnEVbqUa6MzJX5dYh7wu9bmT0d6lm/Vea21k9KhCQwvr2sYN3rrQ==",
5236+ "dev": true,
5237+ "dependencies": {
5238+ "pretty-format": "^3.8.0"
5239+ },
5240+ "peerDependencies": {
5241+ "preact": ">=10"
5242+ }
5243+ },
5244+ "node_modules/pretty-format": {
5245+ "version": "3.8.0",
5246+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz",
5247+ "integrity": "sha1-v77VbV6ad2ZF9LH/eqGjrE+jw4U=",
5248+ "dev": true
5249+ },
5250+ "node_modules/prismjs": {
5251+ "version": "1.25.0",
5252+ "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz",
5253+ "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==",
5254+ "dev": true
5255+ },
5256+ "node_modules/property-information": {
5257+ "version": "6.1.1",
5258+ "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz",
5259+ "integrity": "sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==",
5260+ "dev": true,
5261+ "funding": {
5262+ "type": "github",
5263+ "url": "https://github.com/sponsors/wooorm"
5264+ }
5265+ },
5266+ "node_modules/queue-microtask": {
5267+ "version": "1.2.3",
5268+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
5269+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
5270+ "dev": true,
5271+ "funding": [
5272+ {
5273+ "type": "github",
5274+ "url": "https://github.com/sponsors/feross"
5275+ },
5276+ {
5277+ "type": "patreon",
5278+ "url": "https://www.patreon.com/feross"
5279+ },
5280+ {
5281+ "type": "consulting",
5282+ "url": "https://feross.org/support"
5283+ }
5284+ ]
5285+ },
5286+ "node_modules/quote-unquote": {
5287+ "version": "1.0.0",
5288+ "resolved": "https://registry.npmjs.org/quote-unquote/-/quote-unquote-1.0.0.tgz",
5289+ "integrity": "sha1-Z6mncUjv/q+BpNQoQEpxC6qsigs=",
5290+ "dev": true
5291+ },
5292+ "node_modules/range-parser": {
5293+ "version": "1.2.1",
5294+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
5295+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
5296+ "dev": true,
5297+ "engines": {
5298+ "node": ">= 0.6"
5299+ }
5300+ },
5301+ "node_modules/react": {
5302+ "version": "17.0.2",
5303+ "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
5304+ "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
5305+ "dev": true,
5306+ "dependencies": {
5307+ "loose-envify": "^1.1.0",
5308+ "object-assign": "^4.1.1"
5309+ },
5310+ "engines": {
5311+ "node": ">=0.10.0"
5312+ }
5313+ },
5314+ "node_modules/react-dom": {
5315+ "version": "17.0.2",
5316+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
5317+ "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
5318+ "dev": true,
5319+ "dependencies": {
5320+ "loose-envify": "^1.1.0",
5321+ "object-assign": "^4.1.1",
5322+ "scheduler": "^0.20.2"
5323+ },
5324+ "peerDependencies": {
5325+ "react": "17.0.2"
5326+ }
5327+ },
5328+ "node_modules/readdirp": {
5329+ "version": "3.6.0",
5330+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
5331+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
5332+ "dev": true,
5333+ "dependencies": {
5334+ "picomatch": "^2.2.1"
5335+ },
5336+ "engines": {
5337+ "node": ">=8.10.0"
5338+ }
5339+ },
5340+ "node_modules/rehype-raw": {
5341+ "version": "6.1.0",
5342+ "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.0.tgz",
5343+ "integrity": "sha512-12j2UiiYJgZFdjnHDny77NY5BF3eW4Jsl0vtgL1DWdTzcHjPpbhumU+GtPUdivEWwQc8x9OdEuO0oxaGz7Tvyg==",
5344+ "dev": true,
5345+ "dependencies": {
5346+ "@types/hast": "^2.0.0",
5347+ "hast-util-raw": "^7.2.0",
5348+ "unified": "^10.0.0"
5349+ },
5350+ "funding": {
5351+ "type": "opencollective",
5352+ "url": "https://opencollective.com/unified"
5353+ }
5354+ },
5355+ "node_modules/rehype-slug": {
5356+ "version": "5.0.0",
5357+ "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-5.0.0.tgz",
5358+ "integrity": "sha512-jnYsFKxRh+/tQa1L+SU/ykAPGOSVCqd0BwaOBPUANcvCu8d0/SZB4IalJkdJ+n6d1eAAS2YkvjUPi+2EGYtfCQ==",
5359+ "dev": true,
5360+ "dependencies": {
5361+ "@types/hast": "^2.0.0",
5362+ "github-slugger": "^1.1.1",
5363+ "hast-util-has-property": "^2.0.0",
5364+ "hast-util-heading-rank": "^2.0.0",
5365+ "hast-util-to-string": "^2.0.0",
5366+ "unified": "^10.0.0",
5367+ "unist-util-visit": "^4.0.0"
5368+ },
5369+ "funding": {
5370+ "type": "opencollective",
5371+ "url": "https://opencollective.com/unified"
5372+ }
5373+ },
5374+ "node_modules/rehype-stringify": {
5375+ "version": "9.0.2",
5376+ "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.2.tgz",
5377+ "integrity": "sha512-BuVA6lAEYtOpXO2xuHLohAzz8UNoQAxAqYRqh4QEEtU39Co+P1JBZhw6wXA9hMWp+JLcmrxWH8+UKcNSr443Fw==",
5378+ "dev": true,
5379+ "dependencies": {
5380+ "@types/hast": "^2.0.0",
5381+ "hast-util-to-html": "^8.0.0",
5382+ "unified": "^10.0.0"
5383+ },
5384+ "funding": {
5385+ "type": "opencollective",
5386+ "url": "https://opencollective.com/unified"
5387+ }
5388+ },
5389+ "node_modules/remark-gfm": {
5390+ "version": "3.0.1",
5391+ "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz",
5392+ "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==",
5393+ "dev": true,
5394+ "dependencies": {
5395+ "@types/mdast": "^3.0.0",
5396+ "mdast-util-gfm": "^2.0.0",
5397+ "micromark-extension-gfm": "^2.0.0",
5398+ "unified": "^10.0.0"
5399+ },
5400+ "funding": {
5401+ "type": "opencollective",
5402+ "url": "https://opencollective.com/unified"
5403+ }
5404+ },
5405+ "node_modules/remark-parse": {
5406+ "version": "10.0.1",
5407+ "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz",
5408+ "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==",
5409+ "dev": true,
5410+ "dependencies": {
5411+ "@types/mdast": "^3.0.0",
5412+ "mdast-util-from-markdown": "^1.0.0",
5413+ "unified": "^10.0.0"
5414+ },
5415+ "funding": {
5416+ "type": "opencollective",
5417+ "url": "https://opencollective.com/unified"
5418+ }
5419+ },
5420+ "node_modules/remark-rehype": {
5421+ "version": "10.1.0",
5422+ "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz",
5423+ "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==",
5424+ "dev": true,
5425+ "dependencies": {
5426+ "@types/hast": "^2.0.0",
5427+ "@types/mdast": "^3.0.0",
5428+ "mdast-util-to-hast": "^12.1.0",
5429+ "unified": "^10.0.0"
5430+ },
5431+ "funding": {
5432+ "type": "opencollective",
5433+ "url": "https://opencollective.com/unified"
5434+ }
5435+ },
5436+ "node_modules/remark-smartypants": {
5437+ "version": "2.0.0",
5438+ "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz",
5439+ "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==",
5440+ "dev": true,
5441+ "dependencies": {
5442+ "retext": "^8.1.0",
5443+ "retext-smartypants": "^5.1.0",
5444+ "unist-util-visit": "^4.1.0"
5445+ },
5446+ "engines": {
5447+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
5448+ }
5449+ },
5450+ "node_modules/require-relative": {
5451+ "version": "0.8.7",
5452+ "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz",
5453+ "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=",
5454+ "dev": true
5455+ },
5456+ "node_modules/resolve": {
5457+ "version": "1.20.0",
5458+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
5459+ "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
5460+ "dev": true,
5461+ "dependencies": {
5462+ "is-core-module": "^2.2.0",
5463+ "path-parse": "^1.0.6"
5464+ },
5465+ "funding": {
5466+ "url": "https://github.com/sponsors/ljharb"
5467+ }
5468+ },
5469+ "node_modules/retext": {
5470+ "version": "8.1.0",
5471+ "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz",
5472+ "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==",
5473+ "dev": true,
5474+ "dependencies": {
5475+ "@types/nlcst": "^1.0.0",
5476+ "retext-latin": "^3.0.0",
5477+ "retext-stringify": "^3.0.0",
5478+ "unified": "^10.0.0"
5479+ },
5480+ "funding": {
5481+ "type": "opencollective",
5482+ "url": "https://opencollective.com/unified"
5483+ }
5484+ },
5485+ "node_modules/retext-latin": {
5486+ "version": "3.1.0",
5487+ "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz",
5488+ "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==",
5489+ "dev": true,
5490+ "dependencies": {
5491+ "@types/nlcst": "^1.0.0",
5492+ "parse-latin": "^5.0.0",
5493+ "unherit": "^3.0.0",
5494+ "unified": "^10.0.0"
5495+ },
5496+ "funding": {
5497+ "type": "opencollective",
5498+ "url": "https://opencollective.com/unified"
5499+ }
5500+ },
5501+ "node_modules/retext-smartypants": {
5502+ "version": "5.1.0",
5503+ "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.1.0.tgz",
5504+ "integrity": "sha512-P+VS0YlE96T2MRAlFHaTUhPrq1Rls+1GCvIytBvbo7wcgmRxC9xHle0/whTYpRqWirV9WaUm5mXmh1dKnskGWQ==",
5505+ "dev": true,
5506+ "dependencies": {
5507+ "@types/nlcst": "^1.0.0",
5508+ "nlcst-to-string": "^3.0.0",
5509+ "unified": "^10.0.0",
5510+ "unist-util-visit": "^4.0.0"
5511+ },
5512+ "funding": {
5513+ "type": "opencollective",
5514+ "url": "https://opencollective.com/unified"
5515+ }
5516+ },
5517+ "node_modules/retext-smartypants/node_modules/nlcst-to-string": {
5518+ "version": "3.1.0",
5519+ "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.0.tgz",
5520+ "integrity": "sha512-Y8HQWKw/zrHTCnu2zcFBN1dV6vN0NUG7s5fkEj380G8tF3R+vA2KG+tDl2QoHVQCTHGHVXwoni2RQkDSFQb1PA==",
5521+ "dev": true,
5522+ "dependencies": {
5523+ "@types/nlcst": "^1.0.0"
5524+ },
5525+ "funding": {
5526+ "type": "opencollective",
5527+ "url": "https://opencollective.com/unified"
5528+ }
5529+ },
5530+ "node_modules/retext-stringify": {
5531+ "version": "3.1.0",
5532+ "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz",
5533+ "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==",
5534+ "dev": true,
5535+ "dependencies": {
5536+ "@types/nlcst": "^1.0.0",
5537+ "nlcst-to-string": "^3.0.0",
5538+ "unified": "^10.0.0"
5539+ },
5540+ "funding": {
5541+ "type": "opencollective",
5542+ "url": "https://opencollective.com/unified"
5543+ }
5544+ },
5545+ "node_modules/retext-stringify/node_modules/nlcst-to-string": {
5546+ "version": "3.1.0",
5547+ "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.0.tgz",
5548+ "integrity": "sha512-Y8HQWKw/zrHTCnu2zcFBN1dV6vN0NUG7s5fkEj380G8tF3R+vA2KG+tDl2QoHVQCTHGHVXwoni2RQkDSFQb1PA==",
5549+ "dev": true,
5550+ "dependencies": {
5551+ "@types/nlcst": "^1.0.0"
5552+ },
5553+ "funding": {
5554+ "type": "opencollective",
5555+ "url": "https://opencollective.com/unified"
5556+ }
5557+ },
5558+ "node_modules/reusify": {
5559+ "version": "1.0.4",
5560+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
5561+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
5562+ "dev": true,
5563+ "engines": {
5564+ "iojs": ">=1.0.0",
5565+ "node": ">=0.10.0"
5566+ }
5567+ },
5568+ "node_modules/rimraf": {
5569+ "version": "2.7.1",
5570+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
5571+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
5572+ "dev": true,
5573+ "dependencies": {
5574+ "glob": "^7.1.3"
5575+ },
5576+ "bin": {
5577+ "rimraf": "bin.js"
5578+ }
5579+ },
5580+ "node_modules/rollup": {
5581+ "version": "2.61.1",
5582+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.61.1.tgz",
5583+ "integrity": "sha512-BbTXlEvB8d+XFbK/7E5doIcRtxWPRiqr0eb5vQ0+2paMM04Ye4PZY5nHOQef2ix24l/L0SpLd5hwcH15QHPdvA==",
5584+ "dev": true,
5585+ "bin": {
5586+ "rollup": "dist/bin/rollup"
5587+ },
5588+ "engines": {
5589+ "node": ">=10.0.0"
5590+ },
5591+ "optionalDependencies": {
5592+ "fsevents": "~2.3.2"
5593+ }
5594+ },
5595+ "node_modules/run-parallel": {
5596+ "version": "1.2.0",
5597+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
5598+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
5599+ "dev": true,
5600+ "funding": [
5601+ {
5602+ "type": "github",
5603+ "url": "https://github.com/sponsors/feross"
5604+ },
5605+ {
5606+ "type": "patreon",
5607+ "url": "https://www.patreon.com/feross"
5608+ },
5609+ {
5610+ "type": "consulting",
5611+ "url": "https://feross.org/support"
5612+ }
5613+ ],
5614+ "dependencies": {
5615+ "queue-microtask": "^1.2.2"
5616+ }
5617+ },
5618+ "node_modules/sade": {
5619+ "version": "1.7.4",
5620+ "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz",
5621+ "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==",
5622+ "dev": true,
5623+ "dependencies": {
5624+ "mri": "^1.1.0"
5625+ },
5626+ "engines": {
5627+ "node": ">= 6"
5628+ }
5629+ },
5630+ "node_modules/safe-buffer": {
5631+ "version": "5.1.2",
5632+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5633+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
5634+ "dev": true
5635+ },
5636+ "node_modules/sander": {
5637+ "version": "0.5.1",
5638+ "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz",
5639+ "integrity": "sha1-dB4kXiMfB8r7b98PEzrfohalAq0=",
5640+ "dev": true,
5641+ "dependencies": {
5642+ "es6-promise": "^3.1.2",
5643+ "graceful-fs": "^4.1.3",
5644+ "mkdirp": "^0.5.1",
5645+ "rimraf": "^2.5.2"
5646+ }
5647+ },
5648+ "node_modules/sass": {
5649+ "version": "1.45.0",
5650+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.45.0.tgz",
5651+ "integrity": "sha512-ONy5bjppoohtNkFJRqdz1gscXamMzN3wQy1YH9qO2FiNpgjLhpz/IPRGg0PpCjyz/pWfCOaNEaiEGCcjOFAjqw==",
5652+ "dev": true,
5653+ "dependencies": {
5654+ "chokidar": ">=3.0.0 <4.0.0",
5655+ "immutable": "^4.0.0",
5656+ "source-map-js": ">=0.6.2 <2.0.0"
5657+ },
5658+ "bin": {
5659+ "sass": "sass.js"
5660+ },
5661+ "engines": {
5662+ "node": ">=8.9.0"
5663+ }
5664+ },
5665+ "node_modules/scheduler": {
5666+ "version": "0.20.2",
5667+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
5668+ "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
5669+ "dev": true,
5670+ "dependencies": {
5671+ "loose-envify": "^1.1.0",
5672+ "object-assign": "^4.1.1"
5673+ }
5674+ },
5675+ "node_modules/section-matter": {
5676+ "version": "1.0.0",
5677+ "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",
5678+ "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==",
5679+ "dev": true,
5680+ "dependencies": {
5681+ "extend-shallow": "^2.0.1",
5682+ "kind-of": "^6.0.0"
5683+ },
5684+ "engines": {
5685+ "node": ">=4"
5686+ }
5687+ },
5688+ "node_modules/semver": {
5689+ "version": "7.3.5",
5690+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
5691+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
5692+ "dev": true,
5693+ "dependencies": {
5694+ "lru-cache": "^6.0.0"
5695+ },
5696+ "bin": {
5697+ "semver": "bin/semver.js"
5698+ },
5699+ "engines": {
5700+ "node": ">=10"
5701+ }
5702+ },
5703+ "node_modules/send": {
5704+ "version": "0.17.2",
5705+ "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
5706+ "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
5707+ "dev": true,
5708+ "dependencies": {
5709+ "debug": "2.6.9",
5710+ "depd": "~1.1.2",
5711+ "destroy": "~1.0.4",
5712+ "encodeurl": "~1.0.2",
5713+ "escape-html": "~1.0.3",
5714+ "etag": "~1.8.1",
5715+ "fresh": "0.5.2",
5716+ "http-errors": "1.8.1",
5717+ "mime": "1.6.0",
5718+ "ms": "2.1.3",
5719+ "on-finished": "~2.3.0",
5720+ "range-parser": "~1.2.1",
5721+ "statuses": "~1.5.0"
5722+ },
5723+ "engines": {
5724+ "node": ">= 0.8.0"
5725+ }
5726+ },
5727+ "node_modules/send/node_modules/debug": {
5728+ "version": "2.6.9",
5729+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5730+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5731+ "dev": true,
5732+ "dependencies": {
5733+ "ms": "2.0.0"
5734+ }
5735+ },
5736+ "node_modules/send/node_modules/debug/node_modules/ms": {
5737+ "version": "2.0.0",
5738+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5739+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5740+ "dev": true
5741+ },
5742+ "node_modules/send/node_modules/mime": {
5743+ "version": "1.6.0",
5744+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
5745+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
5746+ "dev": true,
5747+ "bin": {
5748+ "mime": "cli.js"
5749+ },
5750+ "engines": {
5751+ "node": ">=4"
5752+ }
5753+ },
5754+ "node_modules/send/node_modules/ms": {
5755+ "version": "2.1.3",
5756+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
5757+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
5758+ "dev": true
5759+ },
5760+ "node_modules/setprototypeof": {
5761+ "version": "1.2.0",
5762+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
5763+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
5764+ "dev": true
5765+ },
5766+ "node_modules/shiki": {
5767+ "version": "0.9.15",
5768+ "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.15.tgz",
5769+ "integrity": "sha512-/Y0z9IzhJ8nD9nbceORCqu6NgT9X6I8Fk8c3SICHI5NbZRLdZYFaB233gwct9sU0vvSypyaL/qaKvzyQGJBZSw==",
5770+ "dev": true,
5771+ "dependencies": {
5772+ "jsonc-parser": "^3.0.0",
5773+ "vscode-oniguruma": "^1.6.1",
5774+ "vscode-textmate": "5.2.0"
5775+ }
5776+ },
5777+ "node_modules/shorthash": {
5778+ "version": "0.0.2",
5779+ "resolved": "https://registry.npmjs.org/shorthash/-/shorthash-0.0.2.tgz",
5780+ "integrity": "sha1-WbJo7sveWQOLMNogK8+93rLEpOs=",
5781+ "dev": true,
5782+ "engines": {
5783+ "node": "*"
5784+ }
5785+ },
5786+ "node_modules/side-channel": {
5787+ "version": "1.0.4",
5788+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
5789+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
5790+ "dev": true,
5791+ "dependencies": {
5792+ "call-bind": "^1.0.0",
5793+ "get-intrinsic": "^1.0.2",
5794+ "object-inspect": "^1.9.0"
5795+ },
5796+ "funding": {
5797+ "url": "https://github.com/sponsors/ljharb"
5798+ }
5799+ },
5800+ "node_modules/slash": {
5801+ "version": "4.0.0",
5802+ "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
5803+ "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
5804+ "dev": true,
5805+ "engines": {
5806+ "node": ">=12"
5807+ },
5808+ "funding": {
5809+ "url": "https://github.com/sponsors/sindresorhus"
5810+ }
5811+ },
5812+ "node_modules/sorcery": {
5813+ "version": "0.10.0",
5814+ "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz",
5815+ "integrity": "sha1-iukK19fLBfxZ8asMY3hF1cFaUrc=",
5816+ "dev": true,
5817+ "dependencies": {
5818+ "buffer-crc32": "^0.2.5",
5819+ "minimist": "^1.2.0",
5820+ "sander": "^0.5.0",
5821+ "sourcemap-codec": "^1.3.0"
5822+ },
5823+ "bin": {
5824+ "sorcery": "bin/index.js"
5825+ }
5826+ },
5827+ "node_modules/source-map": {
5828+ "version": "0.7.3",
5829+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
5830+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
5831+ "dev": true,
5832+ "engines": {
5833+ "node": ">= 8"
5834+ }
5835+ },
5836+ "node_modules/source-map-js": {
5837+ "version": "1.0.1",
5838+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz",
5839+ "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==",
5840+ "dev": true,
5841+ "engines": {
5842+ "node": ">=0.10.0"
5843+ }
5844+ },
5845+ "node_modules/sourcemap-codec": {
5846+ "version": "1.4.8",
5847+ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
5848+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
5849+ "dev": true
5850+ },
5851+ "node_modules/space-separated-tokens": {
5852+ "version": "2.0.1",
5853+ "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz",
5854+ "integrity": "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==",
5855+ "dev": true,
5856+ "funding": {
5857+ "type": "github",
5858+ "url": "https://github.com/sponsors/wooorm"
5859+ }
5860+ },
5861+ "node_modules/sprintf-js": {
5862+ "version": "1.0.3",
5863+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
5864+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
5865+ "dev": true
5866+ },
5867+ "node_modules/srcset-parse": {
5868+ "version": "1.1.0",
5869+ "resolved": "https://registry.npmjs.org/srcset-parse/-/srcset-parse-1.1.0.tgz",
5870+ "integrity": "sha512-JWp4cG2eybkvKA1QUHGoNK6JDEYcOnSuhzNGjZuYUPqXreDl/VkkvP2sZW7Rmh+icuCttrR9ccb2WPIazyM/Cw==",
5871+ "dev": true
5872+ },
5873+ "node_modules/statuses": {
5874+ "version": "1.5.0",
5875+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
5876+ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
5877+ "dev": true,
5878+ "engines": {
5879+ "node": ">= 0.6"
5880+ }
5881+ },
5882+ "node_modules/string-width": {
5883+ "version": "5.0.1",
5884+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.0.1.tgz",
5885+ "integrity": "sha512-5ohWO/M4//8lErlUUtrFy3b11GtNOuMOU0ysKCDXFcfXuuvUXu95akgj/i8ofmaGdN0hCqyl6uu9i8dS/mQp5g==",
5886+ "dev": true,
5887+ "dependencies": {
5888+ "emoji-regex": "^9.2.2",
5889+ "is-fullwidth-code-point": "^4.0.0",
5890+ "strip-ansi": "^7.0.1"
5891+ },
5892+ "engines": {
5893+ "node": ">=12"
5894+ },
5895+ "funding": {
5896+ "url": "https://github.com/sponsors/sindresorhus"
5897+ }
5898+ },
5899+ "node_modules/string.prototype.trimend": {
5900+ "version": "1.0.4",
5901+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
5902+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
5903+ "dev": true,
5904+ "dependencies": {
5905+ "call-bind": "^1.0.2",
5906+ "define-properties": "^1.1.3"
5907+ },
5908+ "funding": {
5909+ "url": "https://github.com/sponsors/ljharb"
5910+ }
5911+ },
5912+ "node_modules/string.prototype.trimstart": {
5913+ "version": "1.0.4",
5914+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
5915+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
5916+ "dev": true,
5917+ "dependencies": {
5918+ "call-bind": "^1.0.2",
5919+ "define-properties": "^1.1.3"
5920+ },
5921+ "funding": {
5922+ "url": "https://github.com/sponsors/ljharb"
5923+ }
5924+ },
5925+ "node_modules/stringify-entities": {
5926+ "version": "4.0.2",
5927+ "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.2.tgz",
5928+ "integrity": "sha512-MTxTVcEkorNtBbNpoFJPEh0kKdM6+QbMjLbaxmvaPMmayOXdr/AIVIIJX7FReUVweRBFJfZepK4A4AKgwuFpMQ==",
5929+ "dev": true,
5930+ "dependencies": {
5931+ "character-entities-html4": "^2.0.0",
5932+ "character-entities-legacy": "^3.0.0"
5933+ },
5934+ "funding": {
5935+ "type": "github",
5936+ "url": "https://github.com/sponsors/wooorm"
5937+ }
5938+ },
5939+ "node_modules/strip-ansi": {
5940+ "version": "7.0.1",
5941+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
5942+ "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
5943+ "dev": true,
5944+ "dependencies": {
5945+ "ansi-regex": "^6.0.1"
5946+ },
5947+ "engines": {
5948+ "node": ">=12"
5949+ },
5950+ "funding": {
5951+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
5952+ }
5953+ },
5954+ "node_modules/strip-bom": {
5955+ "version": "4.0.0",
5956+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
5957+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
5958+ "dev": true,
5959+ "engines": {
5960+ "node": ">=8"
5961+ }
5962+ },
5963+ "node_modules/strip-bom-string": {
5964+ "version": "1.0.0",
5965+ "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
5966+ "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=",
5967+ "dev": true,
5968+ "engines": {
5969+ "node": ">=0.10.0"
5970+ }
5971+ },
5972+ "node_modules/strip-indent": {
5973+ "version": "3.0.0",
5974+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
5975+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
5976+ "dev": true,
5977+ "dependencies": {
5978+ "min-indent": "^1.0.0"
5979+ },
5980+ "engines": {
5981+ "node": ">=8"
5982+ }
5983+ },
5984+ "node_modules/strnum": {
5985+ "version": "1.0.5",
5986+ "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
5987+ "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==",
5988+ "dev": true
5989+ },
5990+ "node_modules/style-to-object": {
5991+ "version": "0.3.0",
5992+ "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz",
5993+ "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==",
5994+ "dev": true,
5995+ "dependencies": {
5996+ "inline-style-parser": "0.1.1"
5997+ }
5998+ },
5999+ "node_modules/supports-color": {
6000+ "version": "5.5.0",
6001+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
6002+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
6003+ "dev": true,
6004+ "dependencies": {
6005+ "has-flag": "^3.0.0"
6006+ },
6007+ "engines": {
6008+ "node": ">=4"
6009+ }
6010+ },
6011+ "node_modules/supports-esm": {
6012+ "version": "1.0.0",
6013+ "resolved": "https://registry.npmjs.org/supports-esm/-/supports-esm-1.0.0.tgz",
6014+ "integrity": "sha512-96Am8CDqUaC0I2+C/swJ0yEvM8ZnGn4unoers/LSdE4umhX7mELzqyLzx3HnZAluq5PXIsGMKqa7NkqaeHMPcg==",
6015+ "dev": true,
6016+ "dependencies": {
6017+ "has-package-exports": "^1.1.0"
6018+ }
6019+ },
6020+ "node_modules/svelte": {
6021+ "version": "3.44.2",
6022+ "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.44.2.tgz",
6023+ "integrity": "sha512-jrZhZtmH3ZMweXg1Q15onb8QlWD+a5T5Oca4C1jYvSURp2oD35h4A5TV6t6MEa93K4LlX6BkafZPdQoFjw/ylA==",
6024+ "dev": true,
6025+ "engines": {
6026+ "node": ">= 8"
6027+ }
6028+ },
6029+ "node_modules/svelte-hmr": {
6030+ "version": "0.14.7",
6031+ "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.7.tgz",
6032+ "integrity": "sha512-pDrzgcWSoMaK6AJkBWkmgIsecW0GChxYZSZieIYfCP0v2oPyx2CYU/zm7TBIcjLVUPP714WxmViE9Thht4etog==",
6033+ "dev": true,
6034+ "peerDependencies": {
6035+ "svelte": ">=3.19.0"
6036+ }
6037+ },
6038+ "node_modules/svelte-preprocess": {
6039+ "version": "4.9.8",
6040+ "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.9.8.tgz",
6041+ "integrity": "sha512-EQS/oRZzMtYdAprppZxY3HcysKh11w54MgA63ybtL+TAZ4hVqYOnhw41JVJjWN9dhPnNjjLzvbZ2tMhTsla1Og==",
6042+ "dev": true,
6043+ "hasInstallScript": true,
6044+ "dependencies": {
6045+ "@types/pug": "^2.0.4",
6046+ "@types/sass": "^1.16.0",
6047+ "detect-indent": "^6.0.0",
6048+ "magic-string": "^0.25.7",
6049+ "sorcery": "^0.10.0",
6050+ "strip-indent": "^3.0.0"
6051+ },
6052+ "engines": {
6053+ "node": ">= 9.11.2"
6054+ },
6055+ "peerDependencies": {
6056+ "@babel/core": "^7.10.2",
6057+ "coffeescript": "^2.5.1",
6058+ "less": "^3.11.3",
6059+ "postcss": "^7 || ^8",
6060+ "postcss-load-config": "^2.1.0 || ^3.0.0",
6061+ "pug": "^3.0.0",
6062+ "sass": "^1.26.8",
6063+ "stylus": "^0.54.7",
6064+ "sugarss": "^2.0.0",
6065+ "svelte": "^3.23.0",
6066+ "typescript": "^3.9.5 || ^4.0.0"
6067+ },
6068+ "peerDependenciesMeta": {
6069+ "@babel/core": {
6070+ "optional": true
6071+ },
6072+ "coffeescript": {
6073+ "optional": true
6074+ },
6075+ "less": {
6076+ "optional": true
6077+ },
6078+ "node-sass": {
6079+ "optional": true
6080+ },
6081+ "postcss": {
6082+ "optional": true
6083+ },
6084+ "postcss-load-config": {
6085+ "optional": true
6086+ },
6087+ "pug": {
6088+ "optional": true
6089+ },
6090+ "sass": {
6091+ "optional": true
6092+ },
6093+ "stylus": {
6094+ "optional": true
6095+ },
6096+ "sugarss": {
6097+ "optional": true
6098+ },
6099+ "typescript": {
6100+ "optional": true
6101+ }
6102+ }
6103+ },
6104+ "node_modules/to-fast-properties": {
6105+ "version": "2.0.0",
6106+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
6107+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
6108+ "dev": true,
6109+ "engines": {
6110+ "node": ">=4"
6111+ }
6112+ },
6113+ "node_modules/to-regex-range": {
6114+ "version": "5.0.1",
6115+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
6116+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
6117+ "dev": true,
6118+ "dependencies": {
6119+ "is-number": "^7.0.0"
6120+ },
6121+ "engines": {
6122+ "node": ">=8.0"
6123+ }
6124+ },
6125+ "node_modules/toidentifier": {
6126+ "version": "1.0.1",
6127+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
6128+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
6129+ "dev": true,
6130+ "engines": {
6131+ "node": ">=0.6"
6132+ }
6133+ },
6134+ "node_modules/totalist": {
6135+ "version": "2.0.0",
6136+ "resolved": "https://registry.npmjs.org/totalist/-/totalist-2.0.0.tgz",
6137+ "integrity": "sha512-+Y17F0YzxfACxTyjfhnJQEe7afPA0GSpYlFkl2VFMxYP7jshQf9gXV7cH47EfToBumFThfKBvfAcoUn6fdNeRQ==",
6138+ "dev": true,
6139+ "engines": {
6140+ "node": ">=6"
6141+ }
6142+ },
6143+ "node_modules/trough": {
6144+ "version": "2.0.2",
6145+ "resolved": "https://registry.npmjs.org/trough/-/trough-2.0.2.tgz",
6146+ "integrity": "sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w==",
6147+ "dev": true,
6148+ "funding": {
6149+ "type": "github",
6150+ "url": "https://github.com/sponsors/wooorm"
6151+ }
6152+ },
6153+ "node_modules/ts-morph": {
6154+ "version": "12.2.0",
6155+ "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-12.2.0.tgz",
6156+ "integrity": "sha512-WHXLtFDcIRwoqaiu0elAoZ/AmI+SwwDafnPKjgJmdwJ2gRVO0jMKBt88rV2liT/c6MTsXyuWbGFiHe9MRddWJw==",
6157+ "dev": true,
6158+ "dependencies": {
6159+ "@ts-morph/common": "~0.11.1",
6160+ "code-block-writer": "^10.1.1"
6161+ }
6162+ },
6163+ "node_modules/tsconfig-resolver": {
6164+ "version": "3.0.1",
6165+ "resolved": "https://registry.npmjs.org/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz",
6166+ "integrity": "sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==",
6167+ "dev": true,
6168+ "dependencies": {
6169+ "@types/json5": "^0.0.30",
6170+ "@types/resolve": "^1.17.0",
6171+ "json5": "^2.1.3",
6172+ "resolve": "^1.17.0",
6173+ "strip-bom": "^4.0.0",
6174+ "type-fest": "^0.13.1"
6175+ },
6176+ "funding": {
6177+ "url": "https://github.com/sponsors/ifiokjr"
6178+ }
6179+ },
6180+ "node_modules/tsm": {
6181+ "version": "2.2.1",
6182+ "resolved": "https://registry.npmjs.org/tsm/-/tsm-2.2.1.tgz",
6183+ "integrity": "sha512-qvJB0baPnxQJolZru11mRgGTdNlx17WqgJnle7eht3Vhb+VUR4/zFA5hFl6NqRe7m8BD9w/6yu0B2XciRrdoJA==",
6184+ "dev": true,
6185+ "dependencies": {
6186+ "esbuild": "^0.14.0"
6187+ },
6188+ "bin": {
6189+ "tsm": "bin.js"
6190+ },
6191+ "engines": {
6192+ "node": ">=12"
6193+ }
6194+ },
6195+ "node_modules/tsm/node_modules/esbuild": {
6196+ "version": "0.14.3",
6197+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.3.tgz",
6198+ "integrity": "sha512-zyEC5hkguW2oieXRXp8VJzQdcO/1FxCS5GjzqOHItRlojXnx/cTavsrkxdWvBH9li2lUq0bN+LeeVEmyCwiR/Q==",
6199+ "dev": true,
6200+ "hasInstallScript": true,
6201+ "bin": {
6202+ "esbuild": "bin/esbuild"
6203+ },
6204+ "optionalDependencies": {
6205+ "esbuild-android-arm64": "0.14.3",
6206+ "esbuild-darwin-64": "0.14.3",
6207+ "esbuild-darwin-arm64": "0.14.3",
6208+ "esbuild-freebsd-64": "0.14.3",
6209+ "esbuild-freebsd-arm64": "0.14.3",
6210+ "esbuild-linux-32": "0.14.3",
6211+ "esbuild-linux-64": "0.14.3",
6212+ "esbuild-linux-arm": "0.14.3",
6213+ "esbuild-linux-arm64": "0.14.3",
6214+ "esbuild-linux-mips64le": "0.14.3",
6215+ "esbuild-linux-ppc64le": "0.14.3",
6216+ "esbuild-netbsd-64": "0.14.3",
6217+ "esbuild-openbsd-64": "0.14.3",
6218+ "esbuild-sunos-64": "0.14.3",
6219+ "esbuild-windows-32": "0.14.3",
6220+ "esbuild-windows-64": "0.14.3",
6221+ "esbuild-windows-arm64": "0.14.3"
6222+ }
6223+ },
6224+ "node_modules/tsm/node_modules/esbuild-android-arm64": {
6225+ "version": "0.14.3",
6226+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.3.tgz",
6227+ "integrity": "sha512-v/vdnGJiSGWOAXzg422T9qb4S+P3tOaYtc5n3FDR27Bh3/xQDS7PdYz/yY7HhOlVp0eGwWNbPHEi8FcEhXjsuw==",
6228+ "cpu": [
6229+ "arm64"
6230+ ],
6231+ "dev": true,
6232+ "optional": true,
6233+ "os": [
6234+ "android"
6235+ ]
6236+ },
6237+ "node_modules/tsm/node_modules/esbuild-darwin-64": {
6238+ "version": "0.14.3",
6239+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.3.tgz",
6240+ "integrity": "sha512-swY5OtEg6cfWdgc/XEjkBP7wXSyXXeZHEsWMdh1bDiN1D6GmRphk9SgKFKTj+P3ZHhOGIcC1+UdIwHk5bUcOig==",
6241+ "cpu": [
6242+ "x64"
6243+ ],
6244+ "dev": true,
6245+ "optional": true,
6246+ "os": [
6247+ "darwin"
6248+ ]
6249+ },
6250+ "node_modules/tsm/node_modules/esbuild-darwin-arm64": {
6251+ "version": "0.14.3",
6252+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.3.tgz",
6253+ "integrity": "sha512-6i9dXPk8oT87wF6VHmwzSad76eMRU2Rt+GXrwF3Y4DCJgnPssJbabNQ9gurkuEX8M0YnEyJF0d1cR7rpTzcEiA==",
6254+ "cpu": [
6255+ "arm64"
6256+ ],
6257+ "dev": true,
6258+ "optional": true,
6259+ "os": [
6260+ "darwin"
6261+ ]
6262+ },
6263+ "node_modules/tsm/node_modules/esbuild-freebsd-64": {
6264+ "version": "0.14.3",
6265+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.3.tgz",
6266+ "integrity": "sha512-WDY5ENsmyceeE+95U3eI+FM8yARY5akWkf21M/x/+v2P5OVsYqCYELglSeAI5Y7bhteCVV3g4i2fRqtkmprdSA==",
6267+ "cpu": [
6268+ "x64"
6269+ ],
6270+ "dev": true,
6271+ "optional": true,
6272+ "os": [
6273+ "freebsd"
6274+ ]
6275+ },
6276+ "node_modules/tsm/node_modules/esbuild-freebsd-arm64": {
6277+ "version": "0.14.3",
6278+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.3.tgz",
6279+ "integrity": "sha512-4BEEGcP0wBzg04pCCWXlgaPuksQHHfwHvYgCIsi+7IsuB17ykt6MHhTkHR5b5pjI/jNtRhPfMsDODUyftQJgvw==",
6280+ "cpu": [
6281+ "arm64"
6282+ ],
6283+ "dev": true,
6284+ "optional": true,
6285+ "os": [
6286+ "freebsd"
6287+ ]
6288+ },
6289+ "node_modules/tsm/node_modules/esbuild-linux-32": {
6290+ "version": "0.14.3",
6291+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.3.tgz",
6292+ "integrity": "sha512-8yhsnjLG/GwCA1RAIndjmCHWViRB2Ol0XeOh2fCXS9qF8tlVrJB7qAiHZpm2vXx+yjOA/bFLTxzU+5pMKqkn5A==",
6293+ "cpu": [
6294+ "ia32"
6295+ ],
6296+ "dev": true,
6297+ "optional": true,
6298+ "os": [
6299+ "linux"
6300+ ]
6301+ },
6302+ "node_modules/tsm/node_modules/esbuild-linux-64": {
6303+ "version": "0.14.3",
6304+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.3.tgz",
6305+ "integrity": "sha512-eNq4aixfbwXHIJq4bQDe+XaSNV1grxqpZYs/zHbp0HGHf6SBNlTI02uyTbYGpIzlXmCEPS9tpPCi7BTU45kcJQ==",
6306+ "cpu": [
6307+ "x64"
6308+ ],
6309+ "dev": true,
6310+ "optional": true,
6311+ "os": [
6312+ "linux"
6313+ ]
6314+ },
6315+ "node_modules/tsm/node_modules/esbuild-linux-arm": {
6316+ "version": "0.14.3",
6317+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.3.tgz",
6318+ "integrity": "sha512-YcMvJHAQnWrWKb+eLxN9e/iWUC/3w01UF/RXuMknqOW3prX8UQ63QknWz9/RI8BY/sdrdgPEbSmsTU2jy2cayQ==",
6319+ "cpu": [
6320+ "arm"
6321+ ],
6322+ "dev": true,
6323+ "optional": true,
6324+ "os": [
6325+ "linux"
6326+ ]
6327+ },
6328+ "node_modules/tsm/node_modules/esbuild-linux-arm64": {
6329+ "version": "0.14.3",
6330+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.3.tgz",
6331+ "integrity": "sha512-wPLyRoqoV/tEMQ7M24DpAmCMyKqBmtgZY35w2tXM8X5O5b2Ohi7fkPSmd6ZgLIxZIApWt88toA8RT0S7qoxcOA==",
6332+ "cpu": [
6333+ "arm64"
6334+ ],
6335+ "dev": true,
6336+ "optional": true,
6337+ "os": [
6338+ "linux"
6339+ ]
6340+ },
6341+ "node_modules/tsm/node_modules/esbuild-linux-mips64le": {
6342+ "version": "0.14.3",
6343+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.3.tgz",
6344+ "integrity": "sha512-DdmfM5rcuoqjQL3px5MbquAjZWnySB5LdTrg52SSapp0gXMnGcsM6GY2WVta02CMKn5qi7WPVG4WbqTWE++tJw==",
6345+ "cpu": [
6346+ "mips64el"
6347+ ],
6348+ "dev": true,
6349+ "optional": true,
6350+ "os": [
6351+ "linux"
6352+ ]
6353+ },
6354+ "node_modules/tsm/node_modules/esbuild-linux-ppc64le": {
6355+ "version": "0.14.3",
6356+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.3.tgz",
6357+ "integrity": "sha512-ujdqryj0m135Ms9yaNDVFAcLeRtyftM/v2v7Osji5zElf2TivSMdFxdrYnYICuHfkm8c8gHg1ncwqitL0r+nnA==",
6358+ "cpu": [
6359+ "ppc64"
6360+ ],
6361+ "dev": true,
6362+ "optional": true,
6363+ "os": [
6364+ "linux"
6365+ ]
6366+ },
6367+ "node_modules/tsm/node_modules/esbuild-netbsd-64": {
6368+ "version": "0.14.3",
6369+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.3.tgz",
6370+ "integrity": "sha512-Z/UB9OUdwo1KDJCSGnVueDuKowRZRkduLvRMegHtDBHC3lS5LfZ3RdM1i+4MMN9iafyk8Q9FNcqIXI178ZujvA==",
6371+ "cpu": [
6372+ "x64"
6373+ ],
6374+ "dev": true,
6375+ "optional": true,
6376+ "os": [
6377+ "netbsd"
6378+ ]
6379+ },
6380+ "node_modules/tsm/node_modules/esbuild-openbsd-64": {
6381+ "version": "0.14.3",
6382+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.3.tgz",
6383+ "integrity": "sha512-9I1uoMDeogq3zQuTe3qygmXYjImnvc6rBn51LLbLniQDlfvqHPBMnAZ/5KshwtXXIIMkCwByytDZdiuzRRlTvQ==",
6384+ "cpu": [
6385+ "x64"
6386+ ],
6387+ "dev": true,
6388+ "optional": true,
6389+ "os": [
6390+ "openbsd"
6391+ ]
6392+ },
6393+ "node_modules/tsm/node_modules/esbuild-sunos-64": {
6394+ "version": "0.14.3",
6395+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.3.tgz",
6396+ "integrity": "sha512-pldqx/Adxl4V4ymiyKxOOyJmHn6nUIo3wqk2xBx07iDgmL2XTcDDQd7N4U4QGu9LnYN4ZF+8IdOYa3oRRpbjtg==",
6397+ "cpu": [
6398+ "x64"
6399+ ],
6400+ "dev": true,
6401+ "optional": true,
6402+ "os": [
6403+ "sunos"
6404+ ]
6405+ },
6406+ "node_modules/tsm/node_modules/esbuild-windows-32": {
6407+ "version": "0.14.3",
6408+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.3.tgz",
6409+ "integrity": "sha512-AqzvA/KbkC2m3kTXGpljLin3EttRbtoPTfBn6w6n2m9MWkTEbhQbE1ONoOBxhO5tExmyJdL/6B87TJJD5jEFBQ==",
6410+ "cpu": [
6411+ "ia32"
6412+ ],
6413+ "dev": true,
6414+ "optional": true,
6415+ "os": [
6416+ "win32"
6417+ ]
6418+ },
6419+ "node_modules/tsm/node_modules/esbuild-windows-64": {
6420+ "version": "0.14.3",
6421+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.3.tgz",
6422+ "integrity": "sha512-HGg3C6113zLGB5hN41PROTnBuoh/arG2lQdOird6xFl9giff1cAfMQOUJUfODKD57dDqHjQ1YGW8gOkg0/IrWw==",
6423+ "cpu": [
6424+ "x64"
6425+ ],
6426+ "dev": true,
6427+ "optional": true,
6428+ "os": [
6429+ "win32"
6430+ ]
6431+ },
6432+ "node_modules/tsm/node_modules/esbuild-windows-arm64": {
6433+ "version": "0.14.3",
6434+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.3.tgz",
6435+ "integrity": "sha512-qB2izYu4VpigGnOrAN2Yv7ICYLZWY/AojZtwFfteViDnHgW4jXPYkHQIXTISJbRz25H2cYiv+MfRQYK31RNjlw==",
6436+ "cpu": [
6437+ "arm64"
6438+ ],
6439+ "dev": true,
6440+ "optional": true,
6441+ "os": [
6442+ "win32"
6443+ ]
6444+ },
6445+ "node_modules/type-fest": {
6446+ "version": "0.13.1",
6447+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
6448+ "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
6449+ "dev": true,
6450+ "engines": {
6451+ "node": ">=10"
6452+ },
6453+ "funding": {
6454+ "url": "https://github.com/sponsors/sindresorhus"
6455+ }
6456+ },
6457+ "node_modules/typescript": {
6458+ "version": "4.5.3",
6459+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.3.tgz",
6460+ "integrity": "sha512-eVYaEHALSt+s9LbvgEv4Ef+Tdq7hBiIZgii12xXJnukryt3pMgJf6aKhoCZ3FWQsu6sydEnkg11fYXLzhLBjeQ==",
6461+ "dev": true,
6462+ "bin": {
6463+ "tsc": "bin/tsc",
6464+ "tsserver": "bin/tsserver"
6465+ },
6466+ "engines": {
6467+ "node": ">=4.2.0"
6468+ }
6469+ },
6470+ "node_modules/unbox-primitive": {
6471+ "version": "1.0.1",
6472+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
6473+ "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
6474+ "dev": true,
6475+ "dependencies": {
6476+ "function-bind": "^1.1.1",
6477+ "has-bigints": "^1.0.1",
6478+ "has-symbols": "^1.0.2",
6479+ "which-boxed-primitive": "^1.0.2"
6480+ },
6481+ "funding": {
6482+ "url": "https://github.com/sponsors/ljharb"
6483+ }
6484+ },
6485+ "node_modules/unherit": {
6486+ "version": "3.0.0",
6487+ "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.0.tgz",
6488+ "integrity": "sha512-UmvIQZGEc9qdLIQ8mv8/61n6PiMgfbOoASPKHpCvII5srShCQSa6jSjBjlZOR4bxt2XnT6uo6csmPKRi+zQ0Jg==",
6489+ "dev": true,
6490+ "funding": {
6491+ "type": "github",
6492+ "url": "https://github.com/sponsors/wooorm"
6493+ }
6494+ },
6495+ "node_modules/unified": {
6496+ "version": "10.1.1",
6497+ "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.1.tgz",
6498+ "integrity": "sha512-v4ky1+6BN9X3pQrOdkFIPWAaeDsHPE1svRDxq7YpTc2plkIqFMwukfqM+l0ewpP9EfwARlt9pPFAeWYhHm8X9w==",
6499+ "dev": true,
6500+ "dependencies": {
6501+ "@types/unist": "^2.0.0",
6502+ "bail": "^2.0.0",
6503+ "extend": "^3.0.0",
6504+ "is-buffer": "^2.0.0",
6505+ "is-plain-obj": "^4.0.0",
6506+ "trough": "^2.0.0",
6507+ "vfile": "^5.0.0"
6508+ },
6509+ "funding": {
6510+ "type": "opencollective",
6511+ "url": "https://opencollective.com/unified"
6512+ }
6513+ },
6514+ "node_modules/unified/node_modules/is-plain-obj": {
6515+ "version": "4.0.0",
6516+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz",
6517+ "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==",
6518+ "dev": true,
6519+ "engines": {
6520+ "node": ">=12"
6521+ },
6522+ "funding": {
6523+ "url": "https://github.com/sponsors/sindresorhus"
6524+ }
6525+ },
6526+ "node_modules/unist-builder": {
6527+ "version": "3.0.0",
6528+ "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.0.tgz",
6529+ "integrity": "sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==",
6530+ "dev": true,
6531+ "dependencies": {
6532+ "@types/unist": "^2.0.0"
6533+ },
6534+ "funding": {
6535+ "type": "opencollective",
6536+ "url": "https://opencollective.com/unified"
6537+ }
6538+ },
6539+ "node_modules/unist-util-generated": {
6540+ "version": "2.0.0",
6541+ "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.0.tgz",
6542+ "integrity": "sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==",
6543+ "dev": true,
6544+ "funding": {
6545+ "type": "opencollective",
6546+ "url": "https://opencollective.com/unified"
6547+ }
6548+ },
6549+ "node_modules/unist-util-is": {
6550+ "version": "5.1.1",
6551+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz",
6552+ "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==",
6553+ "dev": true,
6554+ "funding": {
6555+ "type": "opencollective",
6556+ "url": "https://opencollective.com/unified"
6557+ }
6558+ },
6559+ "node_modules/unist-util-map": {
6560+ "version": "3.0.0",
6561+ "resolved": "https://registry.npmjs.org/unist-util-map/-/unist-util-map-3.0.0.tgz",
6562+ "integrity": "sha512-kyPbOAlOPZpytdyquF1g6qYpAjkpMpSPtR7TAj4SOQWSJfQ/LN+IFI2oWBvkxzhsPKxiMKZcgpp5ihZLLvNl6g==",
6563+ "dev": true,
6564+ "dependencies": {
6565+ "@types/unist": "^2.0.0"
6566+ },
6567+ "funding": {
6568+ "type": "opencollective",
6569+ "url": "https://opencollective.com/unified"
6570+ }
6571+ },
6572+ "node_modules/unist-util-modify-children": {
6573+ "version": "2.0.0",
6574+ "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-2.0.0.tgz",
6575+ "integrity": "sha512-HGrj7JQo9DwZt8XFsX8UD4gGqOsIlCih9opG6Y+N11XqkBGKzHo8cvDi+MfQQgiZ7zXRUiQREYHhjOBHERTMdg==",
6576+ "dev": true,
6577+ "dependencies": {
6578+ "array-iterate": "^1.0.0"
6579+ },
6580+ "funding": {
6581+ "type": "opencollective",
6582+ "url": "https://opencollective.com/unified"
6583+ }
6584+ },
6585+ "node_modules/unist-util-position": {
6586+ "version": "4.0.1",
6587+ "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.1.tgz",
6588+ "integrity": "sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA==",
6589+ "dev": true,
6590+ "funding": {
6591+ "type": "opencollective",
6592+ "url": "https://opencollective.com/unified"
6593+ }
6594+ },
6595+ "node_modules/unist-util-position-from-estree": {
6596+ "version": "1.1.1",
6597+ "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.1.tgz",
6598+ "integrity": "sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==",
6599+ "dev": true,
6600+ "dependencies": {
6601+ "@types/unist": "^2.0.0"
6602+ },
6603+ "funding": {
6604+ "type": "opencollective",
6605+ "url": "https://opencollective.com/unified"
6606+ }
6607+ },
6608+ "node_modules/unist-util-remove-position": {
6609+ "version": "4.0.1",
6610+ "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.1.tgz",
6611+ "integrity": "sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ==",
6612+ "dev": true,
6613+ "dependencies": {
6614+ "@types/unist": "^2.0.0",
6615+ "unist-util-visit": "^4.0.0"
6616+ },
6617+ "funding": {
6618+ "type": "opencollective",
6619+ "url": "https://opencollective.com/unified"
6620+ }
6621+ },
6622+ "node_modules/unist-util-stringify-position": {
6623+ "version": "3.0.0",
6624+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz",
6625+ "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==",
6626+ "dev": true,
6627+ "dependencies": {
6628+ "@types/unist": "^2.0.0"
6629+ },
6630+ "funding": {
6631+ "type": "opencollective",
6632+ "url": "https://opencollective.com/unified"
6633+ }
6634+ },
6635+ "node_modules/unist-util-visit": {
6636+ "version": "4.1.0",
6637+ "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.0.tgz",
6638+ "integrity": "sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==",
6639+ "dev": true,
6640+ "dependencies": {
6641+ "@types/unist": "^2.0.0",
6642+ "unist-util-is": "^5.0.0",
6643+ "unist-util-visit-parents": "^5.0.0"
6644+ },
6645+ "funding": {
6646+ "type": "opencollective",
6647+ "url": "https://opencollective.com/unified"
6648+ }
6649+ },
6650+ "node_modules/unist-util-visit-children": {
6651+ "version": "1.1.4",
6652+ "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-1.1.4.tgz",
6653+ "integrity": "sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ==",
6654+ "dev": true,
6655+ "funding": {
6656+ "type": "opencollective",
6657+ "url": "https://opencollective.com/unified"
6658+ }
6659+ },
6660+ "node_modules/unist-util-visit-parents": {
6661+ "version": "4.1.1",
6662+ "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz",
6663+ "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==",
6664+ "dev": true,
6665+ "dependencies": {
6666+ "@types/unist": "^2.0.0",
6667+ "unist-util-is": "^5.0.0"
6668+ },
6669+ "funding": {
6670+ "type": "opencollective",
6671+ "url": "https://opencollective.com/unified"
6672+ }
6673+ },
6674+ "node_modules/unist-util-visit/node_modules/unist-util-visit-parents": {
6675+ "version": "5.1.0",
6676+ "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz",
6677+ "integrity": "sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==",
6678+ "dev": true,
6679+ "dependencies": {
6680+ "@types/unist": "^2.0.0",
6681+ "unist-util-is": "^5.0.0"
6682+ },
6683+ "funding": {
6684+ "type": "opencollective",
6685+ "url": "https://opencollective.com/unified"
6686+ }
6687+ },
6688+ "node_modules/unpipe": {
6689+ "version": "1.0.0",
6690+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
6691+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
6692+ "dev": true,
6693+ "engines": {
6694+ "node": ">= 0.8"
6695+ }
6696+ },
6697+ "node_modules/util": {
6698+ "version": "0.12.4",
6699+ "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz",
6700+ "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==",
6701+ "dev": true,
6702+ "dependencies": {
6703+ "inherits": "^2.0.3",
6704+ "is-arguments": "^1.0.4",
6705+ "is-generator-function": "^1.0.7",
6706+ "is-typed-array": "^1.1.3",
6707+ "safe-buffer": "^5.1.2",
6708+ "which-typed-array": "^1.1.2"
6709+ }
6710+ },
6711+ "node_modules/util-deprecate": {
6712+ "version": "1.0.2",
6713+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
6714+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
6715+ "dev": true
6716+ },
6717+ "node_modules/utils-merge": {
6718+ "version": "1.0.1",
6719+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
6720+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
6721+ "dev": true,
6722+ "engines": {
6723+ "node": ">= 0.4.0"
6724+ }
6725+ },
6726+ "node_modules/uvu": {
6727+ "version": "0.5.2",
6728+ "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.2.tgz",
6729+ "integrity": "sha512-m2hLe7I2eROhh+tm3WE5cTo/Cv3WQA7Oc9f7JB6uWv+/zVKvfAm53bMyOoGOSZeQ7Ov2Fu9pLhFr7p07bnT20w==",
6730+ "dev": true,
6731+ "dependencies": {
6732+ "dequal": "^2.0.0",
6733+ "diff": "^5.0.0",
6734+ "kleur": "^4.0.3",
6735+ "sade": "^1.7.3",
6736+ "totalist": "^2.0.0"
6737+ },
6738+ "bin": {
6739+ "uvu": "bin.js"
6740+ },
6741+ "engines": {
6742+ "node": ">=8"
6743+ }
6744+ },
6745+ "node_modules/vfile": {
6746+ "version": "5.2.0",
6747+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.2.0.tgz",
6748+ "integrity": "sha512-ftCpb6pU8Jrzcqku8zE6N3Gi4/RkDhRwEXSWudzZzA2eEOn/cBpsfk9aulCUR+j1raRSAykYQap9u6j6rhUaCA==",
6749+ "dev": true,
6750+ "dependencies": {
6751+ "@types/unist": "^2.0.0",
6752+ "is-buffer": "^2.0.0",
6753+ "unist-util-stringify-position": "^3.0.0",
6754+ "vfile-message": "^3.0.0"
6755+ },
6756+ "funding": {
6757+ "type": "opencollective",
6758+ "url": "https://opencollective.com/unified"
6759+ }
6760+ },
6761+ "node_modules/vfile-location": {
6762+ "version": "4.0.1",
6763+ "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.0.1.tgz",
6764+ "integrity": "sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==",
6765+ "dev": true,
6766+ "dependencies": {
6767+ "@types/unist": "^2.0.0",
6768+ "vfile": "^5.0.0"
6769+ },
6770+ "funding": {
6771+ "type": "opencollective",
6772+ "url": "https://opencollective.com/unified"
6773+ }
6774+ },
6775+ "node_modules/vfile-message": {
6776+ "version": "3.0.2",
6777+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz",
6778+ "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==",
6779+ "dev": true,
6780+ "dependencies": {
6781+ "@types/unist": "^2.0.0",
6782+ "unist-util-stringify-position": "^3.0.0"
6783+ },
6784+ "funding": {
6785+ "type": "opencollective",
6786+ "url": "https://opencollective.com/unified"
6787+ }
6788+ },
6789+ "node_modules/vite": {
6790+ "version": "2.7.1",
6791+ "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.1.tgz",
6792+ "integrity": "sha512-TDXXhcu5lyQ6uosK4ZWaOyB4VzOiizk0biitRzDzaEtgSUi8rVYPc4k1xgOjLSf0OuceDJmojFKXHOX9DB1WuQ==",
6793+ "dev": true,
6794+ "dependencies": {
6795+ "esbuild": "^0.13.12",
6796+ "postcss": "^8.3.11",
6797+ "resolve": "^1.20.0",
6798+ "rollup": "^2.59.0"
6799+ },
6800+ "bin": {
6801+ "vite": "bin/vite.js"
6802+ },
6803+ "engines": {
6804+ "node": ">=12.2.0"
6805+ },
6806+ "optionalDependencies": {
6807+ "fsevents": "~2.3.2"
6808+ },
6809+ "peerDependencies": {
6810+ "less": "*",
6811+ "sass": "*",
6812+ "stylus": "*"
6813+ },
6814+ "peerDependenciesMeta": {
6815+ "less": {
6816+ "optional": true
6817+ },
6818+ "sass": {
6819+ "optional": true
6820+ },
6821+ "stylus": {
6822+ "optional": true
6823+ }
6824+ }
6825+ },
6826+ "node_modules/vite/node_modules/esbuild": {
6827+ "version": "0.13.15",
6828+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz",
6829+ "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==",
6830+ "dev": true,
6831+ "hasInstallScript": true,
6832+ "bin": {
6833+ "esbuild": "bin/esbuild"
6834+ },
6835+ "optionalDependencies": {
6836+ "esbuild-android-arm64": "0.13.15",
6837+ "esbuild-darwin-64": "0.13.15",
6838+ "esbuild-darwin-arm64": "0.13.15",
6839+ "esbuild-freebsd-64": "0.13.15",
6840+ "esbuild-freebsd-arm64": "0.13.15",
6841+ "esbuild-linux-32": "0.13.15",
6842+ "esbuild-linux-64": "0.13.15",
6843+ "esbuild-linux-arm": "0.13.15",
6844+ "esbuild-linux-arm64": "0.13.15",
6845+ "esbuild-linux-mips64le": "0.13.15",
6846+ "esbuild-linux-ppc64le": "0.13.15",
6847+ "esbuild-netbsd-64": "0.13.15",
6848+ "esbuild-openbsd-64": "0.13.15",
6849+ "esbuild-sunos-64": "0.13.15",
6850+ "esbuild-windows-32": "0.13.15",
6851+ "esbuild-windows-64": "0.13.15",
6852+ "esbuild-windows-arm64": "0.13.15"
6853+ }
6854+ },
6855+ "node_modules/vite/node_modules/esbuild-android-arm64": {
6856+ "version": "0.13.15",
6857+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz",
6858+ "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==",
6859+ "cpu": [
6860+ "arm64"
6861+ ],
6862+ "dev": true,
6863+ "optional": true,
6864+ "os": [
6865+ "android"
6866+ ]
6867+ },
6868+ "node_modules/vite/node_modules/esbuild-darwin-64": {
6869+ "version": "0.13.15",
6870+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz",
6871+ "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==",
6872+ "cpu": [
6873+ "x64"
6874+ ],
6875+ "dev": true,
6876+ "optional": true,
6877+ "os": [
6878+ "darwin"
6879+ ]
6880+ },
6881+ "node_modules/vite/node_modules/esbuild-darwin-arm64": {
6882+ "version": "0.13.15",
6883+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz",
6884+ "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==",
6885+ "cpu": [
6886+ "arm64"
6887+ ],
6888+ "dev": true,
6889+ "optional": true,
6890+ "os": [
6891+ "darwin"
6892+ ]
6893+ },
6894+ "node_modules/vite/node_modules/esbuild-freebsd-64": {
6895+ "version": "0.13.15",
6896+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz",
6897+ "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==",
6898+ "cpu": [
6899+ "x64"
6900+ ],
6901+ "dev": true,
6902+ "optional": true,
6903+ "os": [
6904+ "freebsd"
6905+ ]
6906+ },
6907+ "node_modules/vite/node_modules/esbuild-freebsd-arm64": {
6908+ "version": "0.13.15",
6909+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz",
6910+ "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==",
6911+ "cpu": [
6912+ "arm64"
6913+ ],
6914+ "dev": true,
6915+ "optional": true,
6916+ "os": [
6917+ "freebsd"
6918+ ]
6919+ },
6920+ "node_modules/vite/node_modules/esbuild-linux-32": {
6921+ "version": "0.13.15",
6922+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz",
6923+ "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==",
6924+ "cpu": [
6925+ "ia32"
6926+ ],
6927+ "dev": true,
6928+ "optional": true,
6929+ "os": [
6930+ "linux"
6931+ ]
6932+ },
6933+ "node_modules/vite/node_modules/esbuild-linux-64": {
6934+ "version": "0.13.15",
6935+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz",
6936+ "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==",
6937+ "cpu": [
6938+ "x64"
6939+ ],
6940+ "dev": true,
6941+ "optional": true,
6942+ "os": [
6943+ "linux"
6944+ ]
6945+ },
6946+ "node_modules/vite/node_modules/esbuild-linux-arm": {
6947+ "version": "0.13.15",
6948+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz",
6949+ "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==",
6950+ "cpu": [
6951+ "arm"
6952+ ],
6953+ "dev": true,
6954+ "optional": true,
6955+ "os": [
6956+ "linux"
6957+ ]
6958+ },
6959+ "node_modules/vite/node_modules/esbuild-linux-arm64": {
6960+ "version": "0.13.15",
6961+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz",
6962+ "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==",
6963+ "cpu": [
6964+ "arm64"
6965+ ],
6966+ "dev": true,
6967+ "optional": true,
6968+ "os": [
6969+ "linux"
6970+ ]
6971+ },
6972+ "node_modules/vite/node_modules/esbuild-linux-mips64le": {
6973+ "version": "0.13.15",
6974+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz",
6975+ "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==",
6976+ "cpu": [
6977+ "mips64el"
6978+ ],
6979+ "dev": true,
6980+ "optional": true,
6981+ "os": [
6982+ "linux"
6983+ ]
6984+ },
6985+ "node_modules/vite/node_modules/esbuild-linux-ppc64le": {
6986+ "version": "0.13.15",
6987+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz",
6988+ "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==",
6989+ "cpu": [
6990+ "ppc64"
6991+ ],
6992+ "dev": true,
6993+ "optional": true,
6994+ "os": [
6995+ "linux"
6996+ ]
6997+ },
6998+ "node_modules/vite/node_modules/esbuild-netbsd-64": {
6999+ "version": "0.13.15",
7000+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz",
7001+ "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==",
7002+ "cpu": [
7003+ "x64"
7004+ ],
7005+ "dev": true,
7006+ "optional": true,
7007+ "os": [
7008+ "netbsd"
7009+ ]
7010+ },
7011+ "node_modules/vite/node_modules/esbuild-openbsd-64": {
7012+ "version": "0.13.15",
7013+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz",
7014+ "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==",
7015+ "cpu": [
7016+ "x64"
7017+ ],
7018+ "dev": true,
7019+ "optional": true,
7020+ "os": [
7021+ "openbsd"
7022+ ]
7023+ },
7024+ "node_modules/vite/node_modules/esbuild-sunos-64": {
7025+ "version": "0.13.15",
7026+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz",
7027+ "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==",
7028+ "cpu": [
7029+ "x64"
7030+ ],
7031+ "dev": true,
7032+ "optional": true,
7033+ "os": [
7034+ "sunos"
7035+ ]
7036+ },
7037+ "node_modules/vite/node_modules/esbuild-windows-32": {
7038+ "version": "0.13.15",
7039+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz",
7040+ "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==",
7041+ "cpu": [
7042+ "ia32"
7043+ ],
7044+ "dev": true,
7045+ "optional": true,
7046+ "os": [
7047+ "win32"
7048+ ]
7049+ },
7050+ "node_modules/vite/node_modules/esbuild-windows-64": {
7051+ "version": "0.13.15",
7052+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz",
7053+ "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==",
7054+ "cpu": [
7055+ "x64"
7056+ ],
7057+ "dev": true,
7058+ "optional": true,
7059+ "os": [
7060+ "win32"
7061+ ]
7062+ },
7063+ "node_modules/vite/node_modules/esbuild-windows-arm64": {
7064+ "version": "0.13.15",
7065+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz",
7066+ "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==",
7067+ "cpu": [
7068+ "arm64"
7069+ ],
7070+ "dev": true,
7071+ "optional": true,
7072+ "os": [
7073+ "win32"
7074+ ]
7075+ },
7076+ "node_modules/vscode-css-languageservice": {
7077+ "version": "5.1.9",
7078+ "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.1.9.tgz",
7079+ "integrity": "sha512-/tFOWeZBL3Oc9Zc+2MAi3rEwiXJTSZsvjB+M7nSjWLbGPUIjukUA7YzLgsBoUfR35sPJYnXWUkL56PdfIYM8GA==",
7080+ "dev": true,
7081+ "dependencies": {
7082+ "vscode-languageserver-textdocument": "^1.0.1",
7083+ "vscode-languageserver-types": "^3.16.0",
7084+ "vscode-nls": "^5.0.0",
7085+ "vscode-uri": "^3.0.2"
7086+ }
7087+ },
7088+ "node_modules/vscode-emmet-helper": {
7089+ "version": "2.1.2",
7090+ "resolved": "https://registry.npmjs.org/vscode-emmet-helper/-/vscode-emmet-helper-2.1.2.tgz",
7091+ "integrity": "sha512-Fy6UNawSgxE3Kuqi54vSXohf03iOIrp1A74ReAgzvGP9Yt7fUAvkqF6No2WAc34/w0oWAHAeqoBNqmKKWh6U5w==",
7092+ "deprecated": "This package has been renamed to @vscode/emmet-helper, please update to the new name",
7093+ "dev": true,
7094+ "dependencies": {
7095+ "emmet": "^2.1.5",
7096+ "jsonc-parser": "^2.3.0",
7097+ "vscode-languageserver-textdocument": "^1.0.1",
7098+ "vscode-languageserver-types": "^3.15.1",
7099+ "vscode-nls": "^5.0.0",
7100+ "vscode-uri": "^2.1.2"
7101+ }
7102+ },
7103+ "node_modules/vscode-emmet-helper/node_modules/jsonc-parser": {
7104+ "version": "2.3.1",
7105+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz",
7106+ "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==",
7107+ "dev": true
7108+ },
7109+ "node_modules/vscode-emmet-helper/node_modules/vscode-uri": {
7110+ "version": "2.1.2",
7111+ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz",
7112+ "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==",
7113+ "dev": true
7114+ },
7115+ "node_modules/vscode-html-languageservice": {
7116+ "version": "3.2.0",
7117+ "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-3.2.0.tgz",
7118+ "integrity": "sha512-aLWIoWkvb5HYTVE0kI9/u3P0ZAJGrYOSAAE6L0wqB9radKRtbJNrF9+BjSUFyCgBdNBE/GFExo35LoknQDJrfw==",
7119+ "dev": true,
7120+ "dependencies": {
7121+ "vscode-languageserver-textdocument": "^1.0.1",
7122+ "vscode-languageserver-types": "3.16.0-next.2",
7123+ "vscode-nls": "^5.0.0",
7124+ "vscode-uri": "^2.1.2"
7125+ }
7126+ },
7127+ "node_modules/vscode-html-languageservice/node_modules/vscode-languageserver-types": {
7128+ "version": "3.16.0-next.2",
7129+ "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz",
7130+ "integrity": "sha512-QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q==",
7131+ "dev": true
7132+ },
7133+ "node_modules/vscode-html-languageservice/node_modules/vscode-uri": {
7134+ "version": "2.1.2",
7135+ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz",
7136+ "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==",
7137+ "dev": true
7138+ },
7139+ "node_modules/vscode-jsonrpc": {
7140+ "version": "6.0.0",
7141+ "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz",
7142+ "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==",
7143+ "dev": true,
7144+ "engines": {
7145+ "node": ">=8.0.0 || >=10.0.0"
7146+ }
7147+ },
7148+ "node_modules/vscode-languageserver": {
7149+ "version": "6.1.1",
7150+ "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-6.1.1.tgz",
7151+ "integrity": "sha512-DueEpkUAkD5XTR4MLYNr6bQIp/UFR0/IPApgXU3YfCBCB08u2sm9hRCs6DxYZELkk++STPjpcjksR2H8qI3cDQ==",
7152+ "dev": true,
7153+ "dependencies": {
7154+ "vscode-languageserver-protocol": "^3.15.3"
7155+ },
7156+ "bin": {
7157+ "installServerIntoExtension": "bin/installServerIntoExtension"
7158+ }
7159+ },
7160+ "node_modules/vscode-languageserver-protocol": {
7161+ "version": "3.16.0",
7162+ "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz",
7163+ "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==",
7164+ "dev": true,
7165+ "dependencies": {
7166+ "vscode-jsonrpc": "6.0.0",
7167+ "vscode-languageserver-types": "3.16.0"
7168+ }
7169+ },
7170+ "node_modules/vscode-languageserver-textdocument": {
7171+ "version": "1.0.3",
7172+ "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.3.tgz",
7173+ "integrity": "sha512-ynEGytvgTb6HVSUwPJIAZgiHQmPCx8bZ8w5um5Lz+q5DjP0Zj8wTFhQpyg8xaMvefDytw2+HH5yzqS+FhsR28A==",
7174+ "dev": true
7175+ },
7176+ "node_modules/vscode-languageserver-types": {
7177+ "version": "3.16.0",
7178+ "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz",
7179+ "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==",
7180+ "dev": true
7181+ },
7182+ "node_modules/vscode-nls": {
7183+ "version": "5.0.0",
7184+ "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.0.tgz",
7185+ "integrity": "sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==",
7186+ "dev": true
7187+ },
7188+ "node_modules/vscode-oniguruma": {
7189+ "version": "1.6.1",
7190+ "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.6.1.tgz",
7191+ "integrity": "sha512-vc4WhSIaVpgJ0jJIejjYxPvURJavX6QG41vu0mGhqywMkQqulezEqEQ3cO3gc8GvcOpX6ycmKGqRoROEMBNXTQ==",
7192+ "dev": true
7193+ },
7194+ "node_modules/vscode-textmate": {
7195+ "version": "5.2.0",
7196+ "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz",
7197+ "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==",
7198+ "dev": true
7199+ },
7200+ "node_modules/vscode-uri": {
7201+ "version": "3.0.2",
7202+ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.2.tgz",
7203+ "integrity": "sha512-jkjy6pjU1fxUvI51P+gCsxg1u2n8LSt0W6KrCNQceaziKzff74GoWmjVG46KieVzybO1sttPQmYfrwSHey7GUA==",
7204+ "dev": true
7205+ },
7206+ "node_modules/vue": {
7207+ "version": "3.2.26",
7208+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.26.tgz",
7209+ "integrity": "sha512-KD4lULmskL5cCsEkfhERVRIOEDrfEL9CwAsLYpzptOGjaGFNWo3BQ9g8MAb7RaIO71rmVOziZ/uEN/rHwcUIhg==",
7210+ "dev": true,
7211+ "dependencies": {
7212+ "@vue/compiler-dom": "3.2.26",
7213+ "@vue/compiler-sfc": "3.2.26",
7214+ "@vue/runtime-dom": "3.2.26",
7215+ "@vue/server-renderer": "3.2.26",
7216+ "@vue/shared": "3.2.26"
7217+ }
7218+ },
7219+ "node_modules/web-namespaces": {
7220+ "version": "2.0.1",
7221+ "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz",
7222+ "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==",
7223+ "dev": true,
7224+ "funding": {
7225+ "type": "github",
7226+ "url": "https://github.com/sponsors/wooorm"
7227+ }
7228+ },
7229+ "node_modules/web-streams-polyfill": {
7230+ "version": "3.2.0",
7231+ "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.0.tgz",
7232+ "integrity": "sha512-EqPmREeOzttaLRm5HS7io98goBgZ7IVz79aDvqjD0kYXLtFZTc0T/U6wHTPKyIjb+MdN7DFIIX6hgdBEpWmfPA==",
7233+ "dev": true,
7234+ "engines": {
7235+ "node": ">= 8"
7236+ }
7237+ },
7238+ "node_modules/which-boxed-primitive": {
7239+ "version": "1.0.2",
7240+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
7241+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
7242+ "dev": true,
7243+ "dependencies": {
7244+ "is-bigint": "^1.0.1",
7245+ "is-boolean-object": "^1.1.0",
7246+ "is-number-object": "^1.0.4",
7247+ "is-string": "^1.0.5",
7248+ "is-symbol": "^1.0.3"
7249+ },
7250+ "funding": {
7251+ "url": "https://github.com/sponsors/ljharb"
7252+ }
7253+ },
7254+ "node_modules/which-typed-array": {
7255+ "version": "1.1.7",
7256+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz",
7257+ "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==",
7258+ "dev": true,
7259+ "dependencies": {
7260+ "available-typed-arrays": "^1.0.5",
7261+ "call-bind": "^1.0.2",
7262+ "es-abstract": "^1.18.5",
7263+ "foreach": "^2.0.5",
7264+ "has-tostringtag": "^1.0.0",
7265+ "is-typed-array": "^1.1.7"
7266+ },
7267+ "engines": {
7268+ "node": ">= 0.4"
7269+ },
7270+ "funding": {
7271+ "url": "https://github.com/sponsors/ljharb"
7272+ }
7273+ },
7274+ "node_modules/wrappy": {
7275+ "version": "1.0.2",
7276+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
7277+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
7278+ "dev": true
7279+ },
7280+ "node_modules/yallist": {
7281+ "version": "4.0.0",
7282+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
7283+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
7284+ "dev": true
7285+ },
7286+ "node_modules/yargs-parser": {
7287+ "version": "20.2.9",
7288+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
7289+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
7290+ "dev": true,
7291+ "engines": {
7292+ "node": ">=10"
7293+ }
7294+ },
7295+ "node_modules/zod": {
7296+ "version": "3.11.6",
7297+ "resolved": "https://registry.npmjs.org/zod/-/zod-3.11.6.tgz",
7298+ "integrity": "sha512-daZ80A81I3/9lIydI44motWe6n59kRBfNzTuS2bfzVh1nAXi667TOTWWtatxyG+fwgNUiagSj/CWZwRRbevJIg==",
7299+ "dev": true,
7300+ "funding": {
7301+ "url": "https://github.com/sponsors/colinhacks"
7302+ }
7303+ },
7304+ "node_modules/zwitch": {
7305+ "version": "2.0.2",
7306+ "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz",
7307+ "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==",
7308+ "dev": true,
7309+ "funding": {
7310+ "type": "github",
7311+ "url": "https://github.com/sponsors/wooorm"
7312+ }
7313+ }
7314+ },
7315+ "dependencies": {
7316+ "@astrojs/compiler": {
7317+ "version": "0.5.7",
7318+ "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-0.5.7.tgz",
7319+ "integrity": "sha512-SMmgApjroKy6PGSjofTBbl9kIQb7/ywtiP0hYpa/x2yuiCQQoe+QLusOnNgmGDgJBmV/5UVEf1+EA+77s4acHQ==",
7320+ "dev": true,
7321+ "requires": {
7322+ "typescript": "^4.3.5"
7323+ }
7324+ },
7325+ "@astrojs/language-server": {
7326+ "version": "0.8.3",
7327+ "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-0.8.3.tgz",
7328+ "integrity": "sha512-9cgKUK/onWROvSOvzwNGMXL31D0B3J4xk62X6I23JbqlF/hR1nbMJcqb+/YiMN+hMXu/ImvVQUQIkCMkaIxWyA==",
7329+ "dev": true,
7330+ "requires": {
7331+ "lodash": "^4.17.21",
7332+ "source-map": "^0.7.3",
7333+ "ts-morph": "^12.0.0",
7334+ "typescript": "^4.5.2",
7335+ "vscode-css-languageservice": "^5.1.1",
7336+ "vscode-emmet-helper": "2.1.2",
7337+ "vscode-html-languageservice": "^3.0.3",
7338+ "vscode-languageserver": "6.1.1",
7339+ "vscode-languageserver-protocol": "^3.16.0",
7340+ "vscode-languageserver-textdocument": "^1.0.1",
7341+ "vscode-languageserver-types": "^3.16.0",
7342+ "vscode-uri": "^3.0.2"
7343+ }
7344+ },
7345+ "@astrojs/markdown-remark": {
7346+ "version": "0.5.0",
7347+ "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-0.5.0.tgz",
7348+ "integrity": "sha512-2A+PNNZ1w/GOZeLGRBco8QO6o3R8xtJY5EbQXwP3KmZ8xQZuVsZxX4HFpkFOvzm7ADCHZr7h6yVSdaoOAUb6UQ==",
7349+ "dev": true,
7350+ "requires": {
7351+ "@astrojs/prism": "^0.3.0",
7352+ "assert": "^2.0.0",
7353+ "github-slugger": "^1.4.0",
7354+ "gray-matter": "^4.0.3",
7355+ "mdast-util-mdx-expression": "^1.1.1",
7356+ "mdast-util-mdx-jsx": "^1.1.3",
7357+ "micromark-extension-mdx-expression": "^1.0.3",
7358+ "micromark-extension-mdx-jsx": "^1.0.2",
7359+ "prismjs": "^1.25.0",
7360+ "rehype-raw": "^6.1.0",
7361+ "rehype-slug": "^5.0.0",
7362+ "rehype-stringify": "^9.0.2",
7363+ "remark-gfm": "^3.0.1",
7364+ "remark-parse": "^10.0.1",
7365+ "remark-rehype": "^10.0.1",
7366+ "remark-smartypants": "^2.0.0",
7367+ "unified": "^10.1.1",
7368+ "unist-util-map": "^3.0.0",
7369+ "unist-util-visit": "^4.1.0"
7370+ }
7371+ },
7372+ "@astrojs/prism": {
7373+ "version": "0.3.0",
7374+ "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-0.3.0.tgz",
7375+ "integrity": "sha512-5U+jcgfibLKW8PwnHQEdmgb+uZVeMVLz+paEr3vxKgikYfjXDjQu6qEDLOW3WTc/cIWrOF9rAtTKy8R/ArPscw==",
7376+ "dev": true
7377+ },
7378+ "@astrojs/renderer-preact": {
7379+ "version": "0.3.2",
7380+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-preact/-/renderer-preact-0.3.2.tgz",
7381+ "integrity": "sha512-841A8Fpg9/w8UgHSh5YzvqoRFwToOicgAtBt98F1mPS7miN0x1elzUDOgk2zYCii+/DI4DMpW4NotsAV7qou8w==",
7382+ "dev": true,
7383+ "requires": {
7384+ "@babel/plugin-transform-react-jsx": "^7.16.0",
7385+ "preact": "~10.5.15",
7386+ "preact-render-to-string": "^5.1.19"
7387+ }
7388+ },
7389+ "@astrojs/renderer-react": {
7390+ "version": "0.3.1",
7391+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-react/-/renderer-react-0.3.1.tgz",
7392+ "integrity": "sha512-TqwQyVHhzbFKuF8+jMOlrxM767nubzZzCKuKTAzmrCRLa8vMXPqcPS7JXWD7Q6s6gXln3yhat6+3iodwgurwlw==",
7393+ "dev": true,
7394+ "requires": {
7395+ "@babel/plugin-transform-react-jsx": "^7.16.0",
7396+ "react": "^17.0.2",
7397+ "react-dom": "^17.0.2"
7398+ }
7399+ },
7400+ "@astrojs/renderer-svelte": {
7401+ "version": "0.2.2",
7402+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-svelte/-/renderer-svelte-0.2.2.tgz",
7403+ "integrity": "sha512-6fs/skQURDvn2K/TVAgOmqcMUaGuocV7EwAzthHTJzlfRQUbNEWmyLtuvjcSCZnY+28vupKjEarWl3IsyqJh6Q==",
7404+ "dev": true,
7405+ "requires": {
7406+ "@sveltejs/vite-plugin-svelte": "^1.0.0-next.30",
7407+ "svelte": "^3.44.2",
7408+ "svelte-preprocess": "^4.9.8"
7409+ }
7410+ },
7411+ "@astrojs/renderer-vue": {
7412+ "version": "0.2.1",
7413+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-vue/-/renderer-vue-0.2.1.tgz",
7414+ "integrity": "sha512-nawWIzwL40M8ran4zQaYckAdHwn1HeD6zTRH3LKCENeAjn3bJ4wxJ2KD9dZw4twACP+yBZm3y2N7iX+6CyueIQ==",
7415+ "dev": true,
7416+ "requires": {
7417+ "@vitejs/plugin-vue": "^1.9.4",
7418+ "vue": "^3.2.22"
7419+ }
7420+ },
7421+ "@babel/code-frame": {
7422+ "version": "7.16.0",
7423+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz",
7424+ "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==",
7425+ "dev": true,
7426+ "requires": {
7427+ "@babel/highlight": "^7.16.0"
7428+ }
7429+ },
7430+ "@babel/compat-data": {
7431+ "version": "7.16.4",
7432+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz",
7433+ "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==",
7434+ "dev": true
7435+ },
7436+ "@babel/core": {
7437+ "version": "7.16.0",
7438+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz",
7439+ "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==",
7440+ "dev": true,
7441+ "requires": {
7442+ "@babel/code-frame": "^7.16.0",
7443+ "@babel/generator": "^7.16.0",
7444+ "@babel/helper-compilation-targets": "^7.16.0",
7445+ "@babel/helper-module-transforms": "^7.16.0",
7446+ "@babel/helpers": "^7.16.0",
7447+ "@babel/parser": "^7.16.0",
7448+ "@babel/template": "^7.16.0",
7449+ "@babel/traverse": "^7.16.0",
7450+ "@babel/types": "^7.16.0",
7451+ "convert-source-map": "^1.7.0",
7452+ "debug": "^4.1.0",
7453+ "gensync": "^1.0.0-beta.2",
7454+ "json5": "^2.1.2",
7455+ "semver": "^6.3.0",
7456+ "source-map": "^0.5.0"
7457+ },
7458+ "dependencies": {
7459+ "semver": {
7460+ "version": "6.3.0",
7461+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
7462+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
7463+ "dev": true
7464+ },
7465+ "source-map": {
7466+ "version": "0.5.7",
7467+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
7468+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
7469+ "dev": true
7470+ }
7471+ }
7472+ },
7473+ "@babel/generator": {
7474+ "version": "7.16.0",
7475+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz",
7476+ "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==",
7477+ "dev": true,
7478+ "requires": {
7479+ "@babel/types": "^7.16.0",
7480+ "jsesc": "^2.5.1",
7481+ "source-map": "^0.5.0"
7482+ },
7483+ "dependencies": {
7484+ "source-map": {
7485+ "version": "0.5.7",
7486+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
7487+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
7488+ "dev": true
7489+ }
7490+ }
7491+ },
7492+ "@babel/helper-annotate-as-pure": {
7493+ "version": "7.16.0",
7494+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
7495+ "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
7496+ "dev": true,
7497+ "requires": {
7498+ "@babel/types": "^7.16.0"
7499+ }
7500+ },
7501+ "@babel/helper-compilation-targets": {
7502+ "version": "7.16.3",
7503+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz",
7504+ "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==",
7505+ "dev": true,
7506+ "requires": {
7507+ "@babel/compat-data": "^7.16.0",
7508+ "@babel/helper-validator-option": "^7.14.5",
7509+ "browserslist": "^4.17.5",
7510+ "semver": "^6.3.0"
7511+ },
7512+ "dependencies": {
7513+ "semver": {
7514+ "version": "6.3.0",
7515+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
7516+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
7517+ "dev": true
7518+ }
7519+ }
7520+ },
7521+ "@babel/helper-function-name": {
7522+ "version": "7.16.0",
7523+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz",
7524+ "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==",
7525+ "dev": true,
7526+ "requires": {
7527+ "@babel/helper-get-function-arity": "^7.16.0",
7528+ "@babel/template": "^7.16.0",
7529+ "@babel/types": "^7.16.0"
7530+ }
7531+ },
7532+ "@babel/helper-get-function-arity": {
7533+ "version": "7.16.0",
7534+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz",
7535+ "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==",
7536+ "dev": true,
7537+ "requires": {
7538+ "@babel/types": "^7.16.0"
7539+ }
7540+ },
7541+ "@babel/helper-hoist-variables": {
7542+ "version": "7.16.0",
7543+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz",
7544+ "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==",
7545+ "dev": true,
7546+ "requires": {
7547+ "@babel/types": "^7.16.0"
7548+ }
7549+ },
7550+ "@babel/helper-member-expression-to-functions": {
7551+ "version": "7.16.0",
7552+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz",
7553+ "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==",
7554+ "dev": true,
7555+ "requires": {
7556+ "@babel/types": "^7.16.0"
7557+ }
7558+ },
7559+ "@babel/helper-module-imports": {
7560+ "version": "7.16.0",
7561+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz",
7562+ "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==",
7563+ "dev": true,
7564+ "requires": {
7565+ "@babel/types": "^7.16.0"
7566+ }
7567+ },
7568+ "@babel/helper-module-transforms": {
7569+ "version": "7.16.0",
7570+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz",
7571+ "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==",
7572+ "dev": true,
7573+ "requires": {
7574+ "@babel/helper-module-imports": "^7.16.0",
7575+ "@babel/helper-replace-supers": "^7.16.0",
7576+ "@babel/helper-simple-access": "^7.16.0",
7577+ "@babel/helper-split-export-declaration": "^7.16.0",
7578+ "@babel/helper-validator-identifier": "^7.15.7",
7579+ "@babel/template": "^7.16.0",
7580+ "@babel/traverse": "^7.16.0",
7581+ "@babel/types": "^7.16.0"
7582+ }
7583+ },
7584+ "@babel/helper-optimise-call-expression": {
7585+ "version": "7.16.0",
7586+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz",
7587+ "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==",
7588+ "dev": true,
7589+ "requires": {
7590+ "@babel/types": "^7.16.0"
7591+ }
7592+ },
7593+ "@babel/helper-plugin-utils": {
7594+ "version": "7.14.5",
7595+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
7596+ "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
7597+ "dev": true
7598+ },
7599+ "@babel/helper-replace-supers": {
7600+ "version": "7.16.0",
7601+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz",
7602+ "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==",
7603+ "dev": true,
7604+ "requires": {
7605+ "@babel/helper-member-expression-to-functions": "^7.16.0",
7606+ "@babel/helper-optimise-call-expression": "^7.16.0",
7607+ "@babel/traverse": "^7.16.0",
7608+ "@babel/types": "^7.16.0"
7609+ }
7610+ },
7611+ "@babel/helper-simple-access": {
7612+ "version": "7.16.0",
7613+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz",
7614+ "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==",
7615+ "dev": true,
7616+ "requires": {
7617+ "@babel/types": "^7.16.0"
7618+ }
7619+ },
7620+ "@babel/helper-split-export-declaration": {
7621+ "version": "7.16.0",
7622+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz",
7623+ "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==",
7624+ "dev": true,
7625+ "requires": {
7626+ "@babel/types": "^7.16.0"
7627+ }
7628+ },
7629+ "@babel/helper-validator-identifier": {
7630+ "version": "7.15.7",
7631+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
7632+ "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
7633+ "dev": true
7634+ },
7635+ "@babel/helper-validator-option": {
7636+ "version": "7.14.5",
7637+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
7638+ "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
7639+ "dev": true
7640+ },
7641+ "@babel/helpers": {
7642+ "version": "7.16.3",
7643+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz",
7644+ "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==",
7645+ "dev": true,
7646+ "requires": {
7647+ "@babel/template": "^7.16.0",
7648+ "@babel/traverse": "^7.16.3",
7649+ "@babel/types": "^7.16.0"
7650+ }
7651+ },
7652+ "@babel/highlight": {
7653+ "version": "7.16.0",
7654+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz",
7655+ "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==",
7656+ "dev": true,
7657+ "requires": {
7658+ "@babel/helper-validator-identifier": "^7.15.7",
7659+ "chalk": "^2.0.0",
7660+ "js-tokens": "^4.0.0"
7661+ }
7662+ },
7663+ "@babel/parser": {
7664+ "version": "7.16.4",
7665+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz",
7666+ "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==",
7667+ "dev": true
7668+ },
7669+ "@babel/plugin-syntax-jsx": {
7670+ "version": "7.16.0",
7671+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz",
7672+ "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==",
7673+ "dev": true,
7674+ "requires": {
7675+ "@babel/helper-plugin-utils": "^7.14.5"
7676+ }
7677+ },
7678+ "@babel/plugin-transform-react-jsx": {
7679+ "version": "7.16.0",
7680+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz",
7681+ "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==",
7682+ "dev": true,
7683+ "requires": {
7684+ "@babel/helper-annotate-as-pure": "^7.16.0",
7685+ "@babel/helper-module-imports": "^7.16.0",
7686+ "@babel/helper-plugin-utils": "^7.14.5",
7687+ "@babel/plugin-syntax-jsx": "^7.16.0",
7688+ "@babel/types": "^7.16.0"
7689+ }
7690+ },
7691+ "@babel/template": {
7692+ "version": "7.16.0",
7693+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
7694+ "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
7695+ "dev": true,
7696+ "requires": {
7697+ "@babel/code-frame": "^7.16.0",
7698+ "@babel/parser": "^7.16.0",
7699+ "@babel/types": "^7.16.0"
7700+ }
7701+ },
7702+ "@babel/traverse": {
7703+ "version": "7.16.3",
7704+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz",
7705+ "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==",
7706+ "dev": true,
7707+ "requires": {
7708+ "@babel/code-frame": "^7.16.0",
7709+ "@babel/generator": "^7.16.0",
7710+ "@babel/helper-function-name": "^7.16.0",
7711+ "@babel/helper-hoist-variables": "^7.16.0",
7712+ "@babel/helper-split-export-declaration": "^7.16.0",
7713+ "@babel/parser": "^7.16.3",
7714+ "@babel/types": "^7.16.0",
7715+ "debug": "^4.1.0",
7716+ "globals": "^11.1.0"
7717+ }
7718+ },
7719+ "@babel/types": {
7720+ "version": "7.16.0",
7721+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz",
7722+ "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==",
7723+ "dev": true,
7724+ "requires": {
7725+ "@babel/helper-validator-identifier": "^7.15.7",
7726+ "to-fast-properties": "^2.0.0"
7727+ }
7728+ },
7729+ "@csstools/convert-colors": {
7730+ "version": "2.0.0",
7731+ "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-2.0.0.tgz",
7732+ "integrity": "sha512-P7BVvddsP2Wl5v3drJ3ArzpdfXMqoZ/oHOV/yFiGFb3JQr9Z9UXZ9tnHAKJsO89lfprR1F9ExW3Yij21EjEBIA==",
7733+ "dev": true
7734+ },
7735+ "@emmetio/abbreviation": {
7736+ "version": "2.2.2",
7737+ "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.2.2.tgz",
7738+ "integrity": "sha512-TtE/dBnkTCct8+LntkqVrwqQao6EnPAs1YN3cUgxOxTaBlesBCY37ROUAVZrRlG64GNnVShdl/b70RfAI3w5lw==",
7739+ "dev": true,
7740+ "requires": {
7741+ "@emmetio/scanner": "^1.0.0"
7742+ }
7743+ },
7744+ "@emmetio/css-abbreviation": {
7745+ "version": "2.1.4",
7746+ "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.4.tgz",
7747+ "integrity": "sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==",
7748+ "dev": true,
7749+ "requires": {
7750+ "@emmetio/scanner": "^1.0.0"
7751+ }
7752+ },
7753+ "@emmetio/scanner": {
7754+ "version": "1.0.0",
7755+ "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.0.tgz",
7756+ "integrity": "sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==",
7757+ "dev": true
7758+ },
7759+ "@ljharb/has-package-exports-patterns": {
7760+ "version": "0.0.1",
7761+ "resolved": "https://registry.npmjs.org/@ljharb/has-package-exports-patterns/-/has-package-exports-patterns-0.0.1.tgz",
7762+ "integrity": "sha512-J4HxcjHI8EzVwXj2HKfZrwnWv4wmOhGxSHyxDQLhiL4ibwRoIkYBqsacZUXFUWQzJtW6QC+FKSNy8HqKjkEqaQ==",
7763+ "dev": true
7764+ },
7765+ "@nodelib/fs.scandir": {
7766+ "version": "2.1.5",
7767+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
7768+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
7769+ "dev": true,
7770+ "requires": {
7771+ "@nodelib/fs.stat": "2.0.5",
7772+ "run-parallel": "^1.1.9"
7773+ }
7774+ },
7775+ "@nodelib/fs.stat": {
7776+ "version": "2.0.5",
7777+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
7778+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
7779+ "dev": true
7780+ },
7781+ "@nodelib/fs.walk": {
7782+ "version": "1.2.8",
7783+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
7784+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
7785+ "dev": true,
7786+ "requires": {
7787+ "@nodelib/fs.scandir": "2.1.5",
7788+ "fastq": "^1.6.0"
7789+ }
7790+ },
7791+ "@proload/core": {
7792+ "version": "0.2.2",
7793+ "resolved": "https://registry.npmjs.org/@proload/core/-/core-0.2.2.tgz",
7794+ "integrity": "sha512-HYQEblYXIpW77kvGyW4penEl9D9e9MouPhTqVaDz9+QVFliYjsq18inTfnfTa81s3oraPVtTk60tqCWOf2fKGQ==",
7795+ "dev": true,
7796+ "requires": {
7797+ "deepmerge": "^4.2.2",
7798+ "escalade": "^3.1.1"
7799+ }
7800+ },
7801+ "@proload/plugin-tsm": {
7802+ "version": "0.1.1",
7803+ "resolved": "https://registry.npmjs.org/@proload/plugin-tsm/-/plugin-tsm-0.1.1.tgz",
7804+ "integrity": "sha512-qfGegg6I3YBCZDjYR9xb41MTc2EfL0sQQmw49Z/yi9OstIpUa/67MBy4AuNhoyG9FuOXia9gPoeBk5pGnBOGtA==",
7805+ "dev": true,
7806+ "requires": {
7807+ "tsm": "^2.1.4"
7808+ }
7809+ },
7810+ "@rollup/pluginutils": {
7811+ "version": "4.1.1",
7812+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.1.tgz",
7813+ "integrity": "sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==",
7814+ "dev": true,
7815+ "requires": {
7816+ "estree-walker": "^2.0.1",
7817+ "picomatch": "^2.2.2"
7818+ },
7819+ "dependencies": {
7820+ "estree-walker": {
7821+ "version": "2.0.2",
7822+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
7823+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
7824+ "dev": true
7825+ }
7826+ }
7827+ },
7828+ "@sveltejs/vite-plugin-svelte": {
7829+ "version": "1.0.0-next.31",
7830+ "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.31.tgz",
7831+ "integrity": "sha512-8K3DcGP1V+XBv389u32S6wt8xiun6hHd5wn28AKLSoNTIhOmJOA2RJUJzp0seTRI86Shme4lzHI2Fgq4qz1wXQ==",
7832+ "dev": true,
7833+ "requires": {
7834+ "@rollup/pluginutils": "^4.1.1",
7835+ "debug": "^4.3.3",
7836+ "kleur": "^4.1.4",
7837+ "magic-string": "^0.25.7",
7838+ "require-relative": "^0.8.7",
7839+ "svelte-hmr": "^0.14.7"
7840+ }
7841+ },
7842+ "@ts-morph/common": {
7843+ "version": "0.11.1",
7844+ "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.11.1.tgz",
7845+ "integrity": "sha512-7hWZS0NRpEsNV8vWJzg7FEz6V8MaLNeJOmwmghqUXTpzk16V1LLZhdo+4QvE/+zv4cVci0OviuJFnqhEfoV3+g==",
7846+ "dev": true,
7847+ "requires": {
7848+ "fast-glob": "^3.2.7",
7849+ "minimatch": "^3.0.4",
7850+ "mkdirp": "^1.0.4",
7851+ "path-browserify": "^1.0.1"
7852+ },
7853+ "dependencies": {
7854+ "mkdirp": {
7855+ "version": "1.0.4",
7856+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
7857+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
7858+ "dev": true
7859+ }
7860+ }
7861+ },
7862+ "@types/acorn": {
7863+ "version": "4.0.6",
7864+ "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz",
7865+ "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==",
7866+ "dev": true,
7867+ "requires": {
7868+ "@types/estree": "*"
7869+ }
7870+ },
7871+ "@types/babel__core": {
7872+ "version": "7.1.17",
7873+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz",
7874+ "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==",
7875+ "dev": true,
7876+ "requires": {
7877+ "@babel/parser": "^7.1.0",
7878+ "@babel/types": "^7.0.0",
7879+ "@types/babel__generator": "*",
7880+ "@types/babel__template": "*",
7881+ "@types/babel__traverse": "*"
7882+ }
7883+ },
7884+ "@types/babel__generator": {
7885+ "version": "7.6.3",
7886+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz",
7887+ "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==",
7888+ "dev": true,
7889+ "requires": {
7890+ "@babel/types": "^7.0.0"
7891+ }
7892+ },
7893+ "@types/babel__template": {
7894+ "version": "7.4.1",
7895+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
7896+ "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
7897+ "dev": true,
7898+ "requires": {
7899+ "@babel/parser": "^7.1.0",
7900+ "@babel/types": "^7.0.0"
7901+ }
7902+ },
7903+ "@types/babel__traverse": {
7904+ "version": "7.14.2",
7905+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz",
7906+ "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==",
7907+ "dev": true,
7908+ "requires": {
7909+ "@babel/types": "^7.3.0"
7910+ }
7911+ },
7912+ "@types/debug": {
7913+ "version": "4.1.7",
7914+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
7915+ "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
7916+ "dev": true,
7917+ "requires": {
7918+ "@types/ms": "*"
7919+ }
7920+ },
7921+ "@types/estree": {
7922+ "version": "0.0.50",
7923+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
7924+ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
7925+ "dev": true
7926+ },
7927+ "@types/estree-jsx": {
7928+ "version": "0.0.1",
7929+ "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-0.0.1.tgz",
7930+ "integrity": "sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==",
7931+ "dev": true,
7932+ "requires": {
7933+ "@types/estree": "*"
7934+ }
7935+ },
7936+ "@types/hast": {
7937+ "version": "2.3.4",
7938+ "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz",
7939+ "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==",
7940+ "dev": true,
7941+ "requires": {
7942+ "@types/unist": "*"
7943+ }
7944+ },
7945+ "@types/json5": {
7946+ "version": "0.0.30",
7947+ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz",
7948+ "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==",
7949+ "dev": true
7950+ },
7951+ "@types/mdast": {
7952+ "version": "3.0.10",
7953+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz",
7954+ "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==",
7955+ "dev": true,
7956+ "requires": {
7957+ "@types/unist": "*"
7958+ }
7959+ },
7960+ "@types/mdurl": {
7961+ "version": "1.0.2",
7962+ "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz",
7963+ "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==",
7964+ "dev": true
7965+ },
7966+ "@types/ms": {
7967+ "version": "0.7.31",
7968+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
7969+ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==",
7970+ "dev": true
7971+ },
7972+ "@types/nlcst": {
7973+ "version": "1.0.0",
7974+ "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.0.tgz",
7975+ "integrity": "sha512-3TGCfOcy8R8mMQ4CNSNOe3PG66HttvjcLzCoOpvXvDtfWOTi+uT/rxeOKm/qEwbM4SNe1O/PjdiBK2YcTjU4OQ==",
7976+ "dev": true,
7977+ "requires": {
7978+ "@types/unist": "*"
7979+ }
7980+ },
7981+ "@types/node": {
7982+ "version": "16.11.12",
7983+ "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.12.tgz",
7984+ "integrity": "sha512-+2Iggwg7PxoO5Kyhvsq9VarmPbIelXP070HMImEpbtGCoyWNINQj4wzjbQCXzdHTRXnqufutJb5KAURZANNBAw==",
7985+ "dev": true
7986+ },
7987+ "@types/parse5": {
7988+ "version": "6.0.3",
7989+ "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz",
7990+ "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==",
7991+ "dev": true
7992+ },
7993+ "@types/pug": {
7994+ "version": "2.0.5",
7995+ "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.5.tgz",
7996+ "integrity": "sha512-LOnASQoeNZMkzexRuyqcBBDZ6rS+rQxUMkmj5A0PkhhiSZivLIuz6Hxyr1mkGoEZEkk66faROmpMi4fFkrKsBA==",
7997+ "dev": true
7998+ },
7999+ "@types/resolve": {
8000+ "version": "1.20.1",
8001+ "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.1.tgz",
8002+ "integrity": "sha512-Ku5+GPFa12S3W26Uwtw+xyrtIpaZsGYHH6zxNbZlstmlvMYSZRzOwzwsXbxlVUbHyUucctSyuFtu6bNxwYomIw==",
8003+ "dev": true
8004+ },
8005+ "@types/sass": {
8006+ "version": "1.43.1",
8007+ "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz",
8008+ "integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==",
8009+ "dev": true,
8010+ "requires": {
8011+ "@types/node": "*"
8012+ }
8013+ },
8014+ "@types/unist": {
8015+ "version": "2.0.6",
8016+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
8017+ "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==",
8018+ "dev": true
8019+ },
8020+ "@vitejs/plugin-vue": {
8021+ "version": "1.10.2",
8022+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.2.tgz",
8023+ "integrity": "sha512-/QJ0Z9qfhAFtKRY+r57ziY4BSbGUTGsPRMpB/Ron3QPwBZM4OZAZHdTa4a8PafCwU5DTatXG8TMDoP8z+oDqJw==",
8024+ "dev": true,
8025+ "requires": {}
8026+ },
8027+ "@vue/compiler-core": {
8028+ "version": "3.2.26",
8029+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.26.tgz",
8030+ "integrity": "sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw==",
8031+ "dev": true,
8032+ "requires": {
8033+ "@babel/parser": "^7.16.4",
8034+ "@vue/shared": "3.2.26",
8035+ "estree-walker": "^2.0.2",
8036+ "source-map": "^0.6.1"
8037+ },
8038+ "dependencies": {
8039+ "estree-walker": {
8040+ "version": "2.0.2",
8041+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
8042+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
8043+ "dev": true
8044+ },
8045+ "source-map": {
8046+ "version": "0.6.1",
8047+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
8048+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
8049+ "dev": true
8050+ }
8051+ }
8052+ },
8053+ "@vue/compiler-dom": {
8054+ "version": "3.2.26",
8055+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.26.tgz",
8056+ "integrity": "sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg==",
8057+ "dev": true,
8058+ "requires": {
8059+ "@vue/compiler-core": "3.2.26",
8060+ "@vue/shared": "3.2.26"
8061+ }
8062+ },
8063+ "@vue/compiler-sfc": {
8064+ "version": "3.2.26",
8065+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.26.tgz",
8066+ "integrity": "sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw==",
8067+ "dev": true,
8068+ "requires": {
8069+ "@babel/parser": "^7.16.4",
8070+ "@vue/compiler-core": "3.2.26",
8071+ "@vue/compiler-dom": "3.2.26",
8072+ "@vue/compiler-ssr": "3.2.26",
8073+ "@vue/reactivity-transform": "3.2.26",
8074+ "@vue/shared": "3.2.26",
8075+ "estree-walker": "^2.0.2",
8076+ "magic-string": "^0.25.7",
8077+ "postcss": "^8.1.10",
8078+ "source-map": "^0.6.1"
8079+ },
8080+ "dependencies": {
8081+ "estree-walker": {
8082+ "version": "2.0.2",
8083+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
8084+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
8085+ "dev": true
8086+ },
8087+ "source-map": {
8088+ "version": "0.6.1",
8089+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
8090+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
8091+ "dev": true
8092+ }
8093+ }
8094+ },
8095+ "@vue/compiler-ssr": {
8096+ "version": "3.2.26",
8097+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.26.tgz",
8098+ "integrity": "sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag==",
8099+ "dev": true,
8100+ "requires": {
8101+ "@vue/compiler-dom": "3.2.26",
8102+ "@vue/shared": "3.2.26"
8103+ }
8104+ },
8105+ "@vue/reactivity": {
8106+ "version": "3.2.26",
8107+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.26.tgz",
8108+ "integrity": "sha512-h38bxCZLW6oFJVDlCcAiUKFnXI8xP8d+eO0pcDxx+7dQfSPje2AO6M9S9QO6MrxQB7fGP0DH0dYQ8ksf6hrXKQ==",
8109+ "dev": true,
8110+ "requires": {
8111+ "@vue/shared": "3.2.26"
8112+ }
8113+ },
8114+ "@vue/reactivity-transform": {
8115+ "version": "3.2.26",
8116+ "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.26.tgz",
8117+ "integrity": "sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==",
8118+ "dev": true,
8119+ "requires": {
8120+ "@babel/parser": "^7.16.4",
8121+ "@vue/compiler-core": "3.2.26",
8122+ "@vue/shared": "3.2.26",
8123+ "estree-walker": "^2.0.2",
8124+ "magic-string": "^0.25.7"
8125+ },
8126+ "dependencies": {
8127+ "estree-walker": {
8128+ "version": "2.0.2",
8129+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
8130+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
8131+ "dev": true
8132+ }
8133+ }
8134+ },
8135+ "@vue/runtime-core": {
8136+ "version": "3.2.26",
8137+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.26.tgz",
8138+ "integrity": "sha512-BcYi7qZ9Nn+CJDJrHQ6Zsmxei2hDW0L6AB4vPvUQGBm2fZyC0GXd/4nVbyA2ubmuhctD5RbYY8L+5GUJszv9mQ==",
8139+ "dev": true,
8140+ "requires": {
8141+ "@vue/reactivity": "3.2.26",
8142+ "@vue/shared": "3.2.26"
8143+ }
8144+ },
8145+ "@vue/runtime-dom": {
8146+ "version": "3.2.26",
8147+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.26.tgz",
8148+ "integrity": "sha512-dY56UIiZI+gjc4e8JQBwAifljyexfVCkIAu/WX8snh8vSOt/gMSEGwPRcl2UpYpBYeyExV8WCbgvwWRNt9cHhQ==",
8149+ "dev": true,
8150+ "requires": {
8151+ "@vue/runtime-core": "3.2.26",
8152+ "@vue/shared": "3.2.26",
8153+ "csstype": "^2.6.8"
8154+ }
8155+ },
8156+ "@vue/server-renderer": {
8157+ "version": "3.2.26",
8158+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.26.tgz",
8159+ "integrity": "sha512-Jp5SggDUvvUYSBIvYEhy76t4nr1vapY/FIFloWmQzn7UxqaHrrBpbxrqPcTrSgGrcaglj0VBp22BKJNre4aA1w==",
8160+ "dev": true,
8161+ "requires": {
8162+ "@vue/compiler-ssr": "3.2.26",
8163+ "@vue/shared": "3.2.26"
8164+ }
8165+ },
8166+ "@vue/shared": {
8167+ "version": "3.2.26",
8168+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.26.tgz",
8169+ "integrity": "sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==",
8170+ "dev": true
8171+ },
8172+ "@web/parse5-utils": {
8173+ "version": "1.3.0",
8174+ "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-1.3.0.tgz",
8175+ "integrity": "sha512-Pgkx3ECc8EgXSlS5EyrgzSOoUbM6P8OKS471HLAyvOBcP1NCBn0to4RN/OaKASGq8qa3j+lPX9H14uA5AHEnQg==",
8176+ "dev": true,
8177+ "requires": {
8178+ "@types/parse5": "^6.0.1",
8179+ "parse5": "^6.0.1"
8180+ }
8181+ },
8182+ "ansi-regex": {
8183+ "version": "6.0.1",
8184+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
8185+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
8186+ "dev": true
8187+ },
8188+ "ansi-styles": {
8189+ "version": "3.2.1",
8190+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8191+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8192+ "dev": true,
8193+ "requires": {
8194+ "color-convert": "^1.9.0"
8195+ }
8196+ },
8197+ "anymatch": {
8198+ "version": "3.1.2",
8199+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
8200+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
8201+ "dev": true,
8202+ "requires": {
8203+ "normalize-path": "^3.0.0",
8204+ "picomatch": "^2.0.4"
8205+ }
8206+ },
8207+ "argparse": {
8208+ "version": "1.0.10",
8209+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
8210+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
8211+ "dev": true,
8212+ "requires": {
8213+ "sprintf-js": "~1.0.2"
8214+ }
8215+ },
8216+ "array-iterate": {
8217+ "version": "1.1.4",
8218+ "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.4.tgz",
8219+ "integrity": "sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==",
8220+ "dev": true
8221+ },
8222+ "assert": {
8223+ "version": "2.0.0",
8224+ "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz",
8225+ "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==",
8226+ "dev": true,
8227+ "requires": {
8228+ "es6-object-assign": "^1.1.0",
8229+ "is-nan": "^1.2.1",
8230+ "object-is": "^1.0.1",
8231+ "util": "^0.12.0"
8232+ }
8233+ },
8234+ "astring": {
8235+ "version": "1.8.1",
8236+ "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.1.tgz",
8237+ "integrity": "sha512-Aj3mbwVzj7Vve4I/v2JYOPFkCGM2YS7OqQTNSxmUR+LECRpokuPgAYghePgr6SALDo5bD5DlfbSaYjOzGJZOLQ==",
8238+ "dev": true
8239+ },
8240+ "astro": {
8241+ "version": "0.21.12",
8242+ "resolved": "https://registry.npmjs.org/astro/-/astro-0.21.12.tgz",
8243+ "integrity": "sha512-58vEFjNE97rw84G2s8C8+FbBwPyurIFghaqK5rKouGgJ9aRcXMshsM81mdensz03yO3Y6VdRhyDexiz7eFiUWw==",
8244+ "dev": true,
8245+ "requires": {
8246+ "@astrojs/compiler": "^0.5.7",
8247+ "@astrojs/language-server": "^0.8.2",
8248+ "@astrojs/markdown-remark": "^0.5.0",
8249+ "@astrojs/prism": "0.3.0",
8250+ "@astrojs/renderer-preact": "^0.3.1",
8251+ "@astrojs/renderer-react": "0.3.1",
8252+ "@astrojs/renderer-svelte": "0.2.2",
8253+ "@astrojs/renderer-vue": "0.2.1",
8254+ "@babel/core": "^7.15.8",
8255+ "@babel/traverse": "^7.15.4",
8256+ "@proload/core": "^0.2.1",
8257+ "@proload/plugin-tsm": "^0.1.0",
8258+ "@types/babel__core": "^7.1.15",
8259+ "@web/parse5-utils": "^1.3.0",
8260+ "astring": "^1.7.5",
8261+ "ci-info": "^3.2.0",
8262+ "connect": "^3.7.0",
8263+ "eol": "^0.9.1",
8264+ "es-module-lexer": "^0.7.1",
8265+ "esbuild": "0.13.7",
8266+ "estree-util-value-to-estree": "^1.2.0",
8267+ "estree-walker": "^3.0.0",
8268+ "fast-glob": "^3.2.7",
8269+ "fast-xml-parser": "^3.19.0",
8270+ "html-entities": "^2.3.2",
8271+ "htmlparser2": "^7.1.2",
8272+ "kleur": "^4.1.4",
8273+ "magic-string": "^0.25.7",
8274+ "mime": "^2.5.2",
8275+ "morphdom": "^2.6.1",
8276+ "node-fetch": "^3.0.0",
8277+ "parse5": "^6.0.1",
8278+ "path-to-regexp": "^6.2.0",
8279+ "postcss": "^8.3.8",
8280+ "prismjs": "^1.25.0",
8281+ "rehype-slug": "^5.0.0",
8282+ "resolve": "^1.20.0",
8283+ "rollup": "^2.57.0",
8284+ "sass": "^1.43.4",
8285+ "semver": "^7.3.5",
8286+ "send": "^0.17.1",
8287+ "shiki": "^0.9.10",
8288+ "shorthash": "^0.0.2",
8289+ "slash": "^4.0.0",
8290+ "sourcemap-codec": "^1.4.8",
8291+ "srcset-parse": "^1.1.0",
8292+ "string-width": "^5.0.0",
8293+ "strip-ansi": "^7.0.1",
8294+ "supports-esm": "^1.0.0",
8295+ "tsconfig-resolver": "^3.0.1",
8296+ "vite": "^2.6.10",
8297+ "yargs-parser": "^20.2.9",
8298+ "zod": "^3.8.1"
8299+ }
8300+ },
8301+ "autoprefixer": {
8302+ "version": "10.4.0",
8303+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz",
8304+ "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==",
8305+ "dev": true,
8306+ "requires": {
8307+ "browserslist": "^4.17.5",
8308+ "caniuse-lite": "^1.0.30001272",
8309+ "fraction.js": "^4.1.1",
8310+ "normalize-range": "^0.1.2",
8311+ "picocolors": "^1.0.0",
8312+ "postcss-value-parser": "^4.1.0"
8313+ }
8314+ },
8315+ "available-typed-arrays": {
8316+ "version": "1.0.5",
8317+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
8318+ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
8319+ "dev": true
8320+ },
8321+ "bail": {
8322+ "version": "2.0.2",
8323+ "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
8324+ "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
8325+ "dev": true
8326+ },
8327+ "balanced-match": {
8328+ "version": "1.0.2",
8329+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
8330+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
8331+ "dev": true
8332+ },
8333+ "binary-extensions": {
8334+ "version": "2.2.0",
8335+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
8336+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
8337+ "dev": true
8338+ },
8339+ "brace-expansion": {
8340+ "version": "1.1.11",
8341+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
8342+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
8343+ "dev": true,
8344+ "requires": {
8345+ "balanced-match": "^1.0.0",
8346+ "concat-map": "0.0.1"
8347+ }
8348+ },
8349+ "braces": {
8350+ "version": "3.0.2",
8351+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
8352+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
8353+ "dev": true,
8354+ "requires": {
8355+ "fill-range": "^7.0.1"
8356+ }
8357+ },
8358+ "browserslist": {
8359+ "version": "4.18.1",
8360+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz",
8361+ "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==",
8362+ "dev": true,
8363+ "requires": {
8364+ "caniuse-lite": "^1.0.30001280",
8365+ "electron-to-chromium": "^1.3.896",
8366+ "escalade": "^3.1.1",
8367+ "node-releases": "^2.0.1",
8368+ "picocolors": "^1.0.0"
8369+ }
8370+ },
8371+ "buffer-crc32": {
8372+ "version": "0.2.13",
8373+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
8374+ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
8375+ "dev": true
8376+ },
8377+ "call-bind": {
8378+ "version": "1.0.2",
8379+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
8380+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
8381+ "dev": true,
8382+ "requires": {
8383+ "function-bind": "^1.1.1",
8384+ "get-intrinsic": "^1.0.2"
8385+ }
8386+ },
8387+ "caniuse-lite": {
8388+ "version": "1.0.30001286",
8389+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001286.tgz",
8390+ "integrity": "sha512-zaEMRH6xg8ESMi2eQ3R4eZ5qw/hJiVsO/HlLwniIwErij0JDr9P+8V4dtx1l+kLq6j3yy8l8W4fst1lBnat5wQ==",
8391+ "dev": true
8392+ },
8393+ "ccount": {
8394+ "version": "2.0.1",
8395+ "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
8396+ "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
8397+ "dev": true
8398+ },
8399+ "chalk": {
8400+ "version": "2.4.2",
8401+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
8402+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
8403+ "dev": true,
8404+ "requires": {
8405+ "ansi-styles": "^3.2.1",
8406+ "escape-string-regexp": "^1.0.5",
8407+ "supports-color": "^5.3.0"
8408+ }
8409+ },
8410+ "character-entities": {
8411+ "version": "2.0.1",
8412+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.1.tgz",
8413+ "integrity": "sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ==",
8414+ "dev": true
8415+ },
8416+ "character-entities-html4": {
8417+ "version": "2.1.0",
8418+ "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz",
8419+ "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==",
8420+ "dev": true
8421+ },
8422+ "character-entities-legacy": {
8423+ "version": "3.0.0",
8424+ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
8425+ "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
8426+ "dev": true
8427+ },
8428+ "character-reference-invalid": {
8429+ "version": "2.0.1",
8430+ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz",
8431+ "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==",
8432+ "dev": true
8433+ },
8434+ "chokidar": {
8435+ "version": "3.5.2",
8436+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
8437+ "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
8438+ "dev": true,
8439+ "requires": {
8440+ "anymatch": "~3.1.2",
8441+ "braces": "~3.0.2",
8442+ "fsevents": "~2.3.2",
8443+ "glob-parent": "~5.1.2",
8444+ "is-binary-path": "~2.1.0",
8445+ "is-glob": "~4.0.1",
8446+ "normalize-path": "~3.0.0",
8447+ "readdirp": "~3.6.0"
8448+ }
8449+ },
8450+ "ci-info": {
8451+ "version": "3.3.0",
8452+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
8453+ "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
8454+ "dev": true
8455+ },
8456+ "code-block-writer": {
8457+ "version": "10.1.1",
8458+ "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-10.1.1.tgz",
8459+ "integrity": "sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==",
8460+ "dev": true
8461+ },
8462+ "color-convert": {
8463+ "version": "1.9.3",
8464+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
8465+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
8466+ "dev": true,
8467+ "requires": {
8468+ "color-name": "1.1.3"
8469+ }
8470+ },
8471+ "color-name": {
8472+ "version": "1.1.3",
8473+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
8474+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
8475+ "dev": true
8476+ },
8477+ "comma-separated-tokens": {
8478+ "version": "2.0.2",
8479+ "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz",
8480+ "integrity": "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==",
8481+ "dev": true
8482+ },
8483+ "concat-map": {
8484+ "version": "0.0.1",
8485+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
8486+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
8487+ "dev": true
8488+ },
8489+ "connect": {
8490+ "version": "3.7.0",
8491+ "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
8492+ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
8493+ "dev": true,
8494+ "requires": {
8495+ "debug": "2.6.9",
8496+ "finalhandler": "1.1.2",
8497+ "parseurl": "~1.3.3",
8498+ "utils-merge": "1.0.1"
8499+ },
8500+ "dependencies": {
8501+ "debug": {
8502+ "version": "2.6.9",
8503+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
8504+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
8505+ "dev": true,
8506+ "requires": {
8507+ "ms": "2.0.0"
8508+ }
8509+ },
8510+ "ms": {
8511+ "version": "2.0.0",
8512+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
8513+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
8514+ "dev": true
8515+ }
8516+ }
8517+ },
8518+ "convert-source-map": {
8519+ "version": "1.8.0",
8520+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
8521+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
8522+ "dev": true,
8523+ "requires": {
8524+ "safe-buffer": "~5.1.1"
8525+ }
8526+ },
8527+ "css-blank-pseudo": {
8528+ "version": "2.0.0",
8529+ "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-2.0.0.tgz",
8530+ "integrity": "sha512-n7fxEOyuvAVPLPb9kL4XTIK/gnp2fKQ7KFQ+9lj60W9pDn/jTr5LjS/kHHm+rES/YJ3m0S6+uJgYSuAJg9zOyA==",
8531+ "dev": true,
8532+ "requires": {}
8533+ },
8534+ "css-has-pseudo": {
8535+ "version": "2.0.0",
8536+ "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-2.0.0.tgz",
8537+ "integrity": "sha512-URYSGI0ggED1W1/xOAH0Zn1bf+YL6tYh1PQzAPlWddEAyyO37mPqMbwCzSjTTNmeCR8BMNXSFLaT5xb6MERdAA==",
8538+ "dev": true,
8539+ "requires": {
8540+ "postcss-selector-parser": "^6"
8541+ }
8542+ },
8543+ "css-prefers-color-scheme": {
8544+ "version": "5.0.0",
8545+ "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-5.0.0.tgz",
8546+ "integrity": "sha512-XpzVrdwbppHm+Nnrzcb/hQb8eq1aKv4U8Oh59LsLfTsbIZZ6Fvn9razb66ihH2aTJ0VhO9n9sVm8piyKXJAZMA==",
8547+ "dev": true,
8548+ "requires": {}
8549+ },
8550+ "cssdb": {
8551+ "version": "5.0.0",
8552+ "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.0.0.tgz",
8553+ "integrity": "sha512-Q7982SynYCtcLUBCPgUPFy2TZmDiFyimpdln8K2v4w2c07W4rXL7q5F1ksVAqOAQfxKyyUGCKSsioezKT5bU1Q==",
8554+ "dev": true
8555+ },
8556+ "cssesc": {
8557+ "version": "3.0.0",
8558+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
8559+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
8560+ "dev": true
8561+ },
8562+ "csstype": {
8563+ "version": "2.6.19",
8564+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz",
8565+ "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==",
8566+ "dev": true
8567+ },
8568+ "data-uri-to-buffer": {
8569+ "version": "4.0.0",
8570+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz",
8571+ "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==",
8572+ "dev": true
8573+ },
8574+ "debug": {
8575+ "version": "4.3.3",
8576+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
8577+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
8578+ "dev": true,
8579+ "requires": {
8580+ "ms": "2.1.2"
8581+ }
8582+ },
8583+ "decode-named-character-reference": {
8584+ "version": "1.0.1",
8585+ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.1.tgz",
8586+ "integrity": "sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w==",
8587+ "dev": true,
8588+ "requires": {
8589+ "character-entities": "^2.0.0"
8590+ }
8591+ },
8592+ "deepmerge": {
8593+ "version": "4.2.2",
8594+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
8595+ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
8596+ "dev": true
8597+ },
8598+ "define-properties": {
8599+ "version": "1.1.3",
8600+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
8601+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
8602+ "dev": true,
8603+ "requires": {
8604+ "object-keys": "^1.0.12"
8605+ }
8606+ },
8607+ "depd": {
8608+ "version": "1.1.2",
8609+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
8610+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
8611+ "dev": true
8612+ },
8613+ "dequal": {
8614+ "version": "2.0.2",
8615+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz",
8616+ "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==",
8617+ "dev": true
8618+ },
8619+ "destroy": {
8620+ "version": "1.0.4",
8621+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
8622+ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
8623+ "dev": true
8624+ },
8625+ "detect-indent": {
8626+ "version": "6.1.0",
8627+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz",
8628+ "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==",
8629+ "dev": true
8630+ },
8631+ "diff": {
8632+ "version": "5.0.0",
8633+ "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
8634+ "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
8635+ "dev": true
8636+ },
8637+ "dom-serializer": {
8638+ "version": "1.3.2",
8639+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
8640+ "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
8641+ "dev": true,
8642+ "requires": {
8643+ "domelementtype": "^2.0.1",
8644+ "domhandler": "^4.2.0",
8645+ "entities": "^2.0.0"
8646+ },
8647+ "dependencies": {
8648+ "entities": {
8649+ "version": "2.2.0",
8650+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
8651+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
8652+ "dev": true
8653+ }
8654+ }
8655+ },
8656+ "domelementtype": {
8657+ "version": "2.2.0",
8658+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
8659+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
8660+ "dev": true
8661+ },
8662+ "domhandler": {
8663+ "version": "4.3.0",
8664+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
8665+ "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
8666+ "dev": true,
8667+ "requires": {
8668+ "domelementtype": "^2.2.0"
8669+ }
8670+ },
8671+ "domutils": {
8672+ "version": "2.8.0",
8673+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
8674+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
8675+ "dev": true,
8676+ "requires": {
8677+ "dom-serializer": "^1.0.1",
8678+ "domelementtype": "^2.2.0",
8679+ "domhandler": "^4.2.0"
8680+ }
8681+ },
8682+ "ee-first": {
8683+ "version": "1.1.1",
8684+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
8685+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
8686+ "dev": true
8687+ },
8688+ "electron-to-chromium": {
8689+ "version": "1.4.16",
8690+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.16.tgz",
8691+ "integrity": "sha512-BQb7FgYwnu6haWLU63/CdVW+9xhmHls3RCQUFiV4lvw3wimEHTVcUk2hkuZo76QhR8nnDdfZE7evJIZqijwPdA==",
8692+ "dev": true
8693+ },
8694+ "emmet": {
8695+ "version": "2.3.4",
8696+ "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.3.4.tgz",
8697+ "integrity": "sha512-3IqSwmO+N2ZGeuhDyhV/TIOJFUbkChi53bcasSNRE7Yd+4eorbbYz4e53TpMECt38NtYkZNupQCZRlwdAYA42A==",
8698+ "dev": true,
8699+ "requires": {
8700+ "@emmetio/abbreviation": "^2.2.2",
8701+ "@emmetio/css-abbreviation": "^2.1.4"
8702+ }
8703+ },
8704+ "emoji-regex": {
8705+ "version": "9.2.2",
8706+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
8707+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
8708+ "dev": true
8709+ },
8710+ "encodeurl": {
8711+ "version": "1.0.2",
8712+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
8713+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
8714+ "dev": true
8715+ },
8716+ "entities": {
8717+ "version": "3.0.1",
8718+ "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
8719+ "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==",
8720+ "dev": true
8721+ },
8722+ "eol": {
8723+ "version": "0.9.1",
8724+ "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz",
8725+ "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==",
8726+ "dev": true
8727+ },
8728+ "es-abstract": {
8729+ "version": "1.19.1",
8730+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
8731+ "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
8732+ "dev": true,
8733+ "requires": {
8734+ "call-bind": "^1.0.2",
8735+ "es-to-primitive": "^1.2.1",
8736+ "function-bind": "^1.1.1",
8737+ "get-intrinsic": "^1.1.1",
8738+ "get-symbol-description": "^1.0.0",
8739+ "has": "^1.0.3",
8740+ "has-symbols": "^1.0.2",
8741+ "internal-slot": "^1.0.3",
8742+ "is-callable": "^1.2.4",
8743+ "is-negative-zero": "^2.0.1",
8744+ "is-regex": "^1.1.4",
8745+ "is-shared-array-buffer": "^1.0.1",
8746+ "is-string": "^1.0.7",
8747+ "is-weakref": "^1.0.1",
8748+ "object-inspect": "^1.11.0",
8749+ "object-keys": "^1.1.1",
8750+ "object.assign": "^4.1.2",
8751+ "string.prototype.trimend": "^1.0.4",
8752+ "string.prototype.trimstart": "^1.0.4",
8753+ "unbox-primitive": "^1.0.1"
8754+ }
8755+ },
8756+ "es-module-lexer": {
8757+ "version": "0.7.1",
8758+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz",
8759+ "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==",
8760+ "dev": true
8761+ },
8762+ "es-to-primitive": {
8763+ "version": "1.2.1",
8764+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
8765+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
8766+ "dev": true,
8767+ "requires": {
8768+ "is-callable": "^1.1.4",
8769+ "is-date-object": "^1.0.1",
8770+ "is-symbol": "^1.0.2"
8771+ }
8772+ },
8773+ "es6-object-assign": {
8774+ "version": "1.1.0",
8775+ "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz",
8776+ "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=",
8777+ "dev": true
8778+ },
8779+ "es6-promise": {
8780+ "version": "3.3.1",
8781+ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
8782+ "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=",
8783+ "dev": true
8784+ },
8785+ "esbuild": {
8786+ "version": "0.13.7",
8787+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.7.tgz",
8788+ "integrity": "sha512-Ok3w+Pc9SNdNVEEJUUx9OvNZHwFyoKS0N+ceytfUB3wh/HxhRkOEc9dO8KR9AjfpFI82/Wg258GRDs1/8SFgKQ==",
8789+ "dev": true,
8790+ "requires": {
8791+ "esbuild-android-arm64": "0.13.7",
8792+ "esbuild-darwin-64": "0.13.7",
8793+ "esbuild-darwin-arm64": "0.13.7",
8794+ "esbuild-freebsd-64": "0.13.7",
8795+ "esbuild-freebsd-arm64": "0.13.7",
8796+ "esbuild-linux-32": "0.13.7",
8797+ "esbuild-linux-64": "0.13.7",
8798+ "esbuild-linux-arm": "0.13.7",
8799+ "esbuild-linux-arm64": "0.13.7",
8800+ "esbuild-linux-mips64le": "0.13.7",
8801+ "esbuild-linux-ppc64le": "0.13.7",
8802+ "esbuild-netbsd-64": "0.13.7",
8803+ "esbuild-openbsd-64": "0.13.7",
8804+ "esbuild-sunos-64": "0.13.7",
8805+ "esbuild-windows-32": "0.13.7",
8806+ "esbuild-windows-64": "0.13.7",
8807+ "esbuild-windows-arm64": "0.13.7"
8808+ }
8809+ },
8810+ "esbuild-android-arm64": {
8811+ "version": "0.13.7",
8812+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.7.tgz",
8813+ "integrity": "sha512-yqCTKzmm3jiUXgi0yeKhvwZCZTqClUXwwMRAntcM9u/xvXhmpw0V0Z4qDEpnkmF2NCMzmJRH+DAAQ5whuf3CYA==",
8814+ "dev": true,
8815+ "optional": true
8816+ },
8817+ "esbuild-darwin-64": {
8818+ "version": "0.13.7",
8819+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.7.tgz",
8820+ "integrity": "sha512-MvsgMUWzq5FxoeJLSavw3rgQbaC55A8QTI1U2/8MWamtAeDKyzWQnglcsF0/TkjGLaKEqS0ZLo8akJ8q34BCtw==",
8821+ "dev": true,
8822+ "optional": true
8823+ },
8824+ "esbuild-darwin-arm64": {
8825+ "version": "0.13.7",
8826+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.7.tgz",
8827+ "integrity": "sha512-tuP+dpIzXj17UC17VkHFDAH5nB7MajJK7sF8Fz4iVo8cml8YXj3MeNtjjLmx9YFvPs4XW3hFw1eqZJ06h2ssIA==",
8828+ "dev": true,
8829+ "optional": true
8830+ },
8831+ "esbuild-freebsd-64": {
8832+ "version": "0.13.7",
8833+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.7.tgz",
8834+ "integrity": "sha512-p07TrpkCJJyAXXCXFm2IpAvyASUTcuT0OF43riEsgjuRJmtaNBOUENecr2B2k/zd9wkGz6UyxxtnFntaBttkDg==",
8835+ "dev": true,
8836+ "optional": true
8837+ },
8838+ "esbuild-freebsd-arm64": {
8839+ "version": "0.13.7",
8840+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.7.tgz",
8841+ "integrity": "sha512-MCtfBRkE1GwAnjVoWPYoZ+S/+zanzWxAJVER1/8jmWobCXJG0w+YM2IXQ2fN4T9U96RusFWQDMJVoACnqhIAzg==",
8842+ "dev": true,
8843+ "optional": true
8844+ },
8845+ "esbuild-linux-32": {
8846+ "version": "0.13.7",
8847+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.7.tgz",
8848+ "integrity": "sha512-HM4d16XbqToo93LPrgzkiLgX3Xgr9Mw67tEM8vjhHDx18JnaZqPdIsl5ZfCqRGHlLUq+GdFKl6+dH7WlsiWMCA==",
8849+ "dev": true,
8850+ "optional": true
8851+ },
8852+ "esbuild-linux-64": {
8853+ "version": "0.13.7",
8854+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.7.tgz",
8855+ "integrity": "sha512-krgiIEyqcS0kfTjptGEQzdYwiEmmqpmiZHlKqZILVuU5BaIVWCBMmVx20HH9waJw1yT0Ao4fZTZ9kg8s/pKAYA==",
8856+ "dev": true,
8857+ "optional": true
8858+ },
8859+ "esbuild-linux-arm": {
8860+ "version": "0.13.7",
8861+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.7.tgz",
8862+ "integrity": "sha512-GOAt1brGG14mmQx2sRD3wHi3rih94OzhmDRVyo7JvlSmWOfEczPf7zL7YfmgjuktvvuLTERtTJzaih7nyCwPOg==",
8863+ "dev": true,
8864+ "optional": true
8865+ },
8866+ "esbuild-linux-arm64": {
8867+ "version": "0.13.7",
8868+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.7.tgz",
8869+ "integrity": "sha512-aM2BUTdbtzEUOuLqDusGCuWQRqc0JazgbA/6+Q9xhUgNLHGUMAsu4C5G0qPnJCTlWGZX+bcQYma6wFVEp9ibBg==",
8870+ "dev": true,
8871+ "optional": true
8872+ },
8873+ "esbuild-linux-mips64le": {
8874+ "version": "0.13.7",
8875+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.7.tgz",
8876+ "integrity": "sha512-+UJq6cxpc2ldaQFdpEDrBhqhluXsqCNlWiHccIjq25r+3YbFg0c/RJEypoVU7tjhGXUGWyWWQ7SLkzHYpf+Nsg==",
8877+ "dev": true,
8878+ "optional": true
8879+ },
8880+ "esbuild-linux-ppc64le": {
8881+ "version": "0.13.7",
8882+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.7.tgz",
8883+ "integrity": "sha512-6zwpliO4ZZtodDYM1JJEmSMpkd07I8bnNOKoHe7TOs9VhylXJooHh5ObSbSvk3FxCBs+jL5bxb24p10/Cg4RGw==",
8884+ "dev": true,
8885+ "optional": true
8886+ },
8887+ "esbuild-netbsd-64": {
8888+ "version": "0.13.7",
8889+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.7.tgz",
8890+ "integrity": "sha512-CfTHeTfJWlwjgfpApXYvECytLD6BzTWovLE0+28KT7bjU5fM4ieDYzRvjWjFAOB2X6DWpaoQnJAlhJirQBW0EQ==",
8891+ "dev": true,
8892+ "optional": true
8893+ },
8894+ "esbuild-openbsd-64": {
8895+ "version": "0.13.7",
8896+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.7.tgz",
8897+ "integrity": "sha512-qfW+f0MQfl72zVwgbV00I1kAP2zty+N031cNnQINcBmzHOSbEbaBQbUM0kawq+wdfgS/Xmppgf7nD1H8GWAvow==",
8898+ "dev": true,
8899+ "optional": true
8900+ },
8901+ "esbuild-sunos-64": {
8902+ "version": "0.13.7",
8903+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.7.tgz",
8904+ "integrity": "sha512-fVRM9mV0wAYLt92IqzudxACMLJZRQFx1oJsNeU4fPFmUxIkYE4C7G7z9vqI2eu9bpDo1fA+3+5djo/T/28Mckg==",
8905+ "dev": true,
8906+ "optional": true
8907+ },
8908+ "esbuild-windows-32": {
8909+ "version": "0.13.7",
8910+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.7.tgz",
8911+ "integrity": "sha512-v3csjeQtlHHWS1q/tE9rTRCSSU/fGvJVh1l7gkS93ysAaIMeC0j9Q0h2PxFpQ6yxuwftuDYfQdnkVGcqjkKM8A==",
8912+ "dev": true,
8913+ "optional": true
8914+ },
8915+ "esbuild-windows-64": {
8916+ "version": "0.13.7",
8917+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.7.tgz",
8918+ "integrity": "sha512-vk+yv/vYpHZP0vxSaxaA4EMaicuxy4E435EXkbsgk5UgpcQgSP0CVlIeaqtgfSM3IwGnpbagOirRVqqZqxyMDQ==",
8919+ "dev": true,
8920+ "optional": true
8921+ },
8922+ "esbuild-windows-arm64": {
8923+ "version": "0.13.7",
8924+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.7.tgz",
8925+ "integrity": "sha512-0Fp+IeG5qWLCK+U6d8L9/SnXkI6f3JMtauSQ8HHzw3Fl0pZ+VImUAUWZ3g2fhthNqp+t8dB3n238CJD6XBn15w==",
8926+ "dev": true,
8927+ "optional": true
8928+ },
8929+ "escalade": {
8930+ "version": "3.1.1",
8931+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
8932+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
8933+ "dev": true
8934+ },
8935+ "escape-html": {
8936+ "version": "1.0.3",
8937+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
8938+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
8939+ "dev": true
8940+ },
8941+ "escape-string-regexp": {
8942+ "version": "1.0.5",
8943+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
8944+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
8945+ "dev": true
8946+ },
8947+ "esprima": {
8948+ "version": "4.0.1",
8949+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
8950+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
8951+ "dev": true
8952+ },
8953+ "estree-util-is-identifier-name": {
8954+ "version": "2.0.0",
8955+ "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.0.tgz",
8956+ "integrity": "sha512-aXXZFVMnBBDRP81vS4YtAYJ0hUkgEsXea7lNKWCOeaAquGb1Jm2rcONPB5fpzwgbNxulTvrWuKnp9UElUGAKeQ==",
8957+ "dev": true
8958+ },
8959+ "estree-util-value-to-estree": {
8960+ "version": "1.3.0",
8961+ "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-1.3.0.tgz",
8962+ "integrity": "sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==",
8963+ "dev": true,
8964+ "requires": {
8965+ "is-plain-obj": "^3.0.0"
8966+ }
8967+ },
8968+ "estree-util-visit": {
8969+ "version": "1.1.0",
8970+ "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.1.0.tgz",
8971+ "integrity": "sha512-3lXJ4Us9j8TUif9cWcQy81t9p5OLasnDuuhrFiqb+XstmKC1d1LmrQWYsY49/9URcfHE64mPypDBaNK9NwWDPQ==",
8972+ "dev": true,
8973+ "requires": {
8974+ "@types/estree-jsx": "^0.0.1",
8975+ "@types/unist": "^2.0.0"
8976+ }
8977+ },
8978+ "estree-walker": {
8979+ "version": "3.0.0",
8980+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.0.tgz",
8981+ "integrity": "sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==",
8982+ "dev": true
8983+ },
8984+ "etag": {
8985+ "version": "1.8.1",
8986+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
8987+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
8988+ "dev": true
8989+ },
8990+ "extend": {
8991+ "version": "3.0.2",
8992+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
8993+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
8994+ "dev": true
8995+ },
8996+ "extend-shallow": {
8997+ "version": "2.0.1",
8998+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
8999+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
9000+ "dev": true,
9001+ "requires": {
9002+ "is-extendable": "^0.1.0"
9003+ }
9004+ },
9005+ "fast-glob": {
9006+ "version": "3.2.7",
9007+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
9008+ "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
9009+ "dev": true,
9010+ "requires": {
9011+ "@nodelib/fs.stat": "^2.0.2",
9012+ "@nodelib/fs.walk": "^1.2.3",
9013+ "glob-parent": "^5.1.2",
9014+ "merge2": "^1.3.0",
9015+ "micromatch": "^4.0.4"
9016+ }
9017+ },
9018+ "fast-xml-parser": {
9019+ "version": "3.21.1",
9020+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.21.1.tgz",
9021+ "integrity": "sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==",
9022+ "dev": true,
9023+ "requires": {
9024+ "strnum": "^1.0.4"
9025+ }
9026+ },
9027+ "fastq": {
9028+ "version": "1.13.0",
9029+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
9030+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
9031+ "dev": true,
9032+ "requires": {
9033+ "reusify": "^1.0.4"
9034+ }
9035+ },
9036+ "fetch-blob": {
9037+ "version": "3.1.3",
9038+ "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.3.tgz",
9039+ "integrity": "sha512-ax1Y5I9w+9+JiM+wdHkhBoxew+zG4AJ2SvAD1v1szpddUIiPERVGBxrMcB2ZqW0Y3PP8bOWYv2zqQq1Jp2kqUQ==",
9040+ "dev": true,
9041+ "requires": {
9042+ "web-streams-polyfill": "^3.0.3"
9043+ }
9044+ },
9045+ "fill-range": {
9046+ "version": "7.0.1",
9047+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
9048+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
9049+ "dev": true,
9050+ "requires": {
9051+ "to-regex-range": "^5.0.1"
9052+ }
9053+ },
9054+ "finalhandler": {
9055+ "version": "1.1.2",
9056+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
9057+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
9058+ "dev": true,
9059+ "requires": {
9060+ "debug": "2.6.9",
9061+ "encodeurl": "~1.0.2",
9062+ "escape-html": "~1.0.3",
9063+ "on-finished": "~2.3.0",
9064+ "parseurl": "~1.3.3",
9065+ "statuses": "~1.5.0",
9066+ "unpipe": "~1.0.0"
9067+ },
9068+ "dependencies": {
9069+ "debug": {
9070+ "version": "2.6.9",
9071+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
9072+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
9073+ "dev": true,
9074+ "requires": {
9075+ "ms": "2.0.0"
9076+ }
9077+ },
9078+ "ms": {
9079+ "version": "2.0.0",
9080+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
9081+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
9082+ "dev": true
9083+ }
9084+ }
9085+ },
9086+ "foreach": {
9087+ "version": "2.0.5",
9088+ "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
9089+ "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
9090+ "dev": true
9091+ },
9092+ "formdata-polyfill": {
9093+ "version": "4.0.10",
9094+ "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
9095+ "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
9096+ "dev": true,
9097+ "requires": {
9098+ "fetch-blob": "^3.1.2"
9099+ }
9100+ },
9101+ "fraction.js": {
9102+ "version": "4.1.2",
9103+ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz",
9104+ "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==",
9105+ "dev": true
9106+ },
9107+ "fresh": {
9108+ "version": "0.5.2",
9109+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
9110+ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
9111+ "dev": true
9112+ },
9113+ "fs.realpath": {
9114+ "version": "1.0.0",
9115+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
9116+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
9117+ "dev": true
9118+ },
9119+ "fsevents": {
9120+ "version": "2.3.2",
9121+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
9122+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
9123+ "dev": true,
9124+ "optional": true
9125+ },
9126+ "function-bind": {
9127+ "version": "1.1.1",
9128+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
9129+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
9130+ "dev": true
9131+ },
9132+ "gensync": {
9133+ "version": "1.0.0-beta.2",
9134+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
9135+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
9136+ "dev": true
9137+ },
9138+ "get-intrinsic": {
9139+ "version": "1.1.1",
9140+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
9141+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
9142+ "dev": true,
9143+ "requires": {
9144+ "function-bind": "^1.1.1",
9145+ "has": "^1.0.3",
9146+ "has-symbols": "^1.0.1"
9147+ }
9148+ },
9149+ "get-symbol-description": {
9150+ "version": "1.0.0",
9151+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
9152+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
9153+ "dev": true,
9154+ "requires": {
9155+ "call-bind": "^1.0.2",
9156+ "get-intrinsic": "^1.1.1"
9157+ }
9158+ },
9159+ "github-slugger": {
9160+ "version": "1.4.0",
9161+ "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz",
9162+ "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==",
9163+ "dev": true
9164+ },
9165+ "glob": {
9166+ "version": "7.2.0",
9167+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
9168+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
9169+ "dev": true,
9170+ "requires": {
9171+ "fs.realpath": "^1.0.0",
9172+ "inflight": "^1.0.4",
9173+ "inherits": "2",
9174+ "minimatch": "^3.0.4",
9175+ "once": "^1.3.0",
9176+ "path-is-absolute": "^1.0.0"
9177+ }
9178+ },
9179+ "glob-parent": {
9180+ "version": "5.1.2",
9181+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
9182+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
9183+ "dev": true,
9184+ "requires": {
9185+ "is-glob": "^4.0.1"
9186+ }
9187+ },
9188+ "globals": {
9189+ "version": "11.12.0",
9190+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
9191+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
9192+ "dev": true
9193+ },
9194+ "graceful-fs": {
9195+ "version": "4.2.8",
9196+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
9197+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
9198+ "dev": true
9199+ },
9200+ "gray-matter": {
9201+ "version": "4.0.3",
9202+ "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz",
9203+ "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==",
9204+ "dev": true,
9205+ "requires": {
9206+ "js-yaml": "^3.13.1",
9207+ "kind-of": "^6.0.2",
9208+ "section-matter": "^1.0.0",
9209+ "strip-bom-string": "^1.0.0"
9210+ }
9211+ },
9212+ "has": {
9213+ "version": "1.0.3",
9214+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
9215+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
9216+ "dev": true,
9217+ "requires": {
9218+ "function-bind": "^1.1.1"
9219+ }
9220+ },
9221+ "has-bigints": {
9222+ "version": "1.0.1",
9223+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
9224+ "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
9225+ "dev": true
9226+ },
9227+ "has-flag": {
9228+ "version": "3.0.0",
9229+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
9230+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
9231+ "dev": true
9232+ },
9233+ "has-package-exports": {
9234+ "version": "1.2.3",
9235+ "resolved": "https://registry.npmjs.org/has-package-exports/-/has-package-exports-1.2.3.tgz",
9236+ "integrity": "sha512-lkLLwrNNaRsmwj+TylZJh1o3YlzLfgrl9fZKOAMj4MHjbvt7wy1J0icE6jD36dzkA0aQGoNuqY0hVN2uuPfPBA==",
9237+ "dev": true,
9238+ "requires": {
9239+ "@ljharb/has-package-exports-patterns": "0.0.1"
9240+ }
9241+ },
9242+ "has-symbols": {
9243+ "version": "1.0.2",
9244+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
9245+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
9246+ "dev": true
9247+ },
9248+ "has-tostringtag": {
9249+ "version": "1.0.0",
9250+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
9251+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
9252+ "dev": true,
9253+ "requires": {
9254+ "has-symbols": "^1.0.2"
9255+ }
9256+ },
9257+ "hast-to-hyperscript": {
9258+ "version": "10.0.1",
9259+ "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-10.0.1.tgz",
9260+ "integrity": "sha512-dhIVGoKCQVewFi+vz3Vt567E4ejMppS1haBRL6TEmeLeJVB1i/FJIIg/e6s1Bwn0g5qtYojHEKvyGA+OZuyifw==",
9261+ "dev": true,
9262+ "requires": {
9263+ "@types/unist": "^2.0.0",
9264+ "comma-separated-tokens": "^2.0.0",
9265+ "property-information": "^6.0.0",
9266+ "space-separated-tokens": "^2.0.0",
9267+ "style-to-object": "^0.3.0",
9268+ "unist-util-is": "^5.0.0",
9269+ "web-namespaces": "^2.0.0"
9270+ }
9271+ },
9272+ "hast-util-from-parse5": {
9273+ "version": "7.1.0",
9274+ "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.0.tgz",
9275+ "integrity": "sha512-m8yhANIAccpU4K6+121KpPP55sSl9/samzQSQGpb0mTExcNh2WlvjtMwSWFhg6uqD4Rr6Nfa8N6TMypQM51rzQ==",
9276+ "dev": true,
9277+ "requires": {
9278+ "@types/hast": "^2.0.0",
9279+ "@types/parse5": "^6.0.0",
9280+ "@types/unist": "^2.0.0",
9281+ "hastscript": "^7.0.0",
9282+ "property-information": "^6.0.0",
9283+ "vfile": "^5.0.0",
9284+ "vfile-location": "^4.0.0",
9285+ "web-namespaces": "^2.0.0"
9286+ }
9287+ },
9288+ "hast-util-has-property": {
9289+ "version": "2.0.0",
9290+ "resolved": "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-2.0.0.tgz",
9291+ "integrity": "sha512-4Qf++8o5v14us4Muv3HRj+Er6wTNGA/N9uCaZMty4JWvyFKLdhULrv4KE1b65AthsSO9TXSZnjuxS8ecIyhb0w==",
9292+ "dev": true
9293+ },
9294+ "hast-util-heading-rank": {
9295+ "version": "2.1.0",
9296+ "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-2.1.0.tgz",
9297+ "integrity": "sha512-w+Rw20Q/iWp2Bcnr6uTrYU6/ftZLbHKhvc8nM26VIWpDqDMlku2iXUVTeOlsdoih/UKQhY7PHQ+vZ0Aqq8bxtQ==",
9298+ "dev": true,
9299+ "requires": {
9300+ "@types/hast": "^2.0.0"
9301+ }
9302+ },
9303+ "hast-util-is-element": {
9304+ "version": "2.1.2",
9305+ "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.2.tgz",
9306+ "integrity": "sha512-thjnlGAnwP8ef/GSO1Q8BfVk2gundnc2peGQqEg2kUt/IqesiGg/5mSwN2fE7nLzy61pg88NG6xV+UrGOrx9EA==",
9307+ "dev": true,
9308+ "requires": {
9309+ "@types/hast": "^2.0.0",
9310+ "@types/unist": "^2.0.0"
9311+ }
9312+ },
9313+ "hast-util-parse-selector": {
9314+ "version": "3.1.0",
9315+ "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.0.tgz",
9316+ "integrity": "sha512-AyjlI2pTAZEOeu7GeBPZhROx0RHBnydkQIXlhnFzDi0qfXTmGUWoCYZtomHbrdrheV4VFUlPcfJ6LMF5T6sQzg==",
9317+ "dev": true,
9318+ "requires": {
9319+ "@types/hast": "^2.0.0"
9320+ }
9321+ },
9322+ "hast-util-raw": {
9323+ "version": "7.2.1",
9324+ "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.1.tgz",
9325+ "integrity": "sha512-wgtppqXVdXzkDXDFclLLdAyVUJSKMYYi6LWIAbA8oFqEdwksYIcPGM3RkKV1Dfn5GElvxhaOCs0jmCOMayxd3A==",
9326+ "dev": true,
9327+ "requires": {
9328+ "@types/hast": "^2.0.0",
9329+ "@types/parse5": "^6.0.0",
9330+ "hast-util-from-parse5": "^7.0.0",
9331+ "hast-util-to-parse5": "^7.0.0",
9332+ "html-void-elements": "^2.0.0",
9333+ "parse5": "^6.0.0",
9334+ "unist-util-position": "^4.0.0",
9335+ "unist-util-visit": "^4.0.0",
9336+ "vfile": "^5.0.0",
9337+ "web-namespaces": "^2.0.0",
9338+ "zwitch": "^2.0.0"
9339+ }
9340+ },
9341+ "hast-util-to-html": {
9342+ "version": "8.0.3",
9343+ "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.3.tgz",
9344+ "integrity": "sha512-/D/E5ymdPYhHpPkuTHOUkSatxr4w1ZKrZsG0Zv/3C2SRVT0JFJG53VS45AMrBtYk0wp5A7ksEhiC8QaOZM95+A==",
9345+ "dev": true,
9346+ "requires": {
9347+ "@types/hast": "^2.0.0",
9348+ "ccount": "^2.0.0",
9349+ "comma-separated-tokens": "^2.0.0",
9350+ "hast-util-is-element": "^2.0.0",
9351+ "hast-util-whitespace": "^2.0.0",
9352+ "html-void-elements": "^2.0.0",
9353+ "property-information": "^6.0.0",
9354+ "space-separated-tokens": "^2.0.0",
9355+ "stringify-entities": "^4.0.2",
9356+ "unist-util-is": "^5.0.0"
9357+ }
9358+ },
9359+ "hast-util-to-parse5": {
9360+ "version": "7.0.0",
9361+ "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.0.0.tgz",
9362+ "integrity": "sha512-YHiS6aTaZ3N0Q3nxaY/Tj98D6kM8QX5Q8xqgg8G45zR7PvWnPGPP0vcKCgb/moIydEJ/QWczVrX0JODCVeoV7A==",
9363+ "dev": true,
9364+ "requires": {
9365+ "@types/hast": "^2.0.0",
9366+ "@types/parse5": "^6.0.0",
9367+ "hast-to-hyperscript": "^10.0.0",
9368+ "property-information": "^6.0.0",
9369+ "web-namespaces": "^2.0.0",
9370+ "zwitch": "^2.0.0"
9371+ }
9372+ },
9373+ "hast-util-to-string": {
9374+ "version": "2.0.0",
9375+ "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-2.0.0.tgz",
9376+ "integrity": "sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==",
9377+ "dev": true,
9378+ "requires": {
9379+ "@types/hast": "^2.0.0"
9380+ }
9381+ },
9382+ "hast-util-whitespace": {
9383+ "version": "2.0.0",
9384+ "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz",
9385+ "integrity": "sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==",
9386+ "dev": true
9387+ },
9388+ "hastscript": {
9389+ "version": "7.0.2",
9390+ "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.0.2.tgz",
9391+ "integrity": "sha512-uA8ooUY4ipaBvKcMuPehTAB/YfFLSSzCwFSwT6ltJbocFUKH/GDHLN+tflq7lSRf9H86uOuxOFkh1KgIy3Gg2g==",
9392+ "dev": true,
9393+ "requires": {
9394+ "@types/hast": "^2.0.0",
9395+ "comma-separated-tokens": "^2.0.0",
9396+ "hast-util-parse-selector": "^3.0.0",
9397+ "property-information": "^6.0.0",
9398+ "space-separated-tokens": "^2.0.0"
9399+ }
9400+ },
9401+ "html-entities": {
9402+ "version": "2.3.2",
9403+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
9404+ "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==",
9405+ "dev": true
9406+ },
9407+ "html-void-elements": {
9408+ "version": "2.0.1",
9409+ "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz",
9410+ "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==",
9411+ "dev": true
9412+ },
9413+ "htmlparser2": {
9414+ "version": "7.2.0",
9415+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz",
9416+ "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==",
9417+ "dev": true,
9418+ "requires": {
9419+ "domelementtype": "^2.0.1",
9420+ "domhandler": "^4.2.2",
9421+ "domutils": "^2.8.0",
9422+ "entities": "^3.0.1"
9423+ }
9424+ },
9425+ "http-errors": {
9426+ "version": "1.8.1",
9427+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
9428+ "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
9429+ "dev": true,
9430+ "requires": {
9431+ "depd": "~1.1.2",
9432+ "inherits": "2.0.4",
9433+ "setprototypeof": "1.2.0",
9434+ "statuses": ">= 1.5.0 < 2",
9435+ "toidentifier": "1.0.1"
9436+ }
9437+ },
9438+ "immutable": {
9439+ "version": "4.0.0",
9440+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz",
9441+ "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==",
9442+ "dev": true
9443+ },
9444+ "inflight": {
9445+ "version": "1.0.6",
9446+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
9447+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
9448+ "dev": true,
9449+ "requires": {
9450+ "once": "^1.3.0",
9451+ "wrappy": "1"
9452+ }
9453+ },
9454+ "inherits": {
9455+ "version": "2.0.4",
9456+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
9457+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
9458+ "dev": true
9459+ },
9460+ "inline-style-parser": {
9461+ "version": "0.1.1",
9462+ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
9463+ "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==",
9464+ "dev": true
9465+ },
9466+ "internal-slot": {
9467+ "version": "1.0.3",
9468+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
9469+ "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
9470+ "dev": true,
9471+ "requires": {
9472+ "get-intrinsic": "^1.1.0",
9473+ "has": "^1.0.3",
9474+ "side-channel": "^1.0.4"
9475+ }
9476+ },
9477+ "is-alphabetical": {
9478+ "version": "2.0.1",
9479+ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz",
9480+ "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==",
9481+ "dev": true
9482+ },
9483+ "is-alphanumerical": {
9484+ "version": "2.0.1",
9485+ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz",
9486+ "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==",
9487+ "dev": true,
9488+ "requires": {
9489+ "is-alphabetical": "^2.0.0",
9490+ "is-decimal": "^2.0.0"
9491+ }
9492+ },
9493+ "is-arguments": {
9494+ "version": "1.1.1",
9495+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
9496+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
9497+ "dev": true,
9498+ "requires": {
9499+ "call-bind": "^1.0.2",
9500+ "has-tostringtag": "^1.0.0"
9501+ }
9502+ },
9503+ "is-bigint": {
9504+ "version": "1.0.4",
9505+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
9506+ "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
9507+ "dev": true,
9508+ "requires": {
9509+ "has-bigints": "^1.0.1"
9510+ }
9511+ },
9512+ "is-binary-path": {
9513+ "version": "2.1.0",
9514+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
9515+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
9516+ "dev": true,
9517+ "requires": {
9518+ "binary-extensions": "^2.0.0"
9519+ }
9520+ },
9521+ "is-boolean-object": {
9522+ "version": "1.1.2",
9523+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
9524+ "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
9525+ "dev": true,
9526+ "requires": {
9527+ "call-bind": "^1.0.2",
9528+ "has-tostringtag": "^1.0.0"
9529+ }
9530+ },
9531+ "is-buffer": {
9532+ "version": "2.0.5",
9533+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
9534+ "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
9535+ "dev": true
9536+ },
9537+ "is-callable": {
9538+ "version": "1.2.4",
9539+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
9540+ "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
9541+ "dev": true
9542+ },
9543+ "is-core-module": {
9544+ "version": "2.8.0",
9545+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
9546+ "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
9547+ "dev": true,
9548+ "requires": {
9549+ "has": "^1.0.3"
9550+ }
9551+ },
9552+ "is-date-object": {
9553+ "version": "1.0.5",
9554+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
9555+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
9556+ "dev": true,
9557+ "requires": {
9558+ "has-tostringtag": "^1.0.0"
9559+ }
9560+ },
9561+ "is-decimal": {
9562+ "version": "2.0.1",
9563+ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz",
9564+ "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==",
9565+ "dev": true
9566+ },
9567+ "is-extendable": {
9568+ "version": "0.1.1",
9569+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
9570+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
9571+ "dev": true
9572+ },
9573+ "is-extglob": {
9574+ "version": "2.1.1",
9575+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
9576+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
9577+ "dev": true
9578+ },
9579+ "is-fullwidth-code-point": {
9580+ "version": "4.0.0",
9581+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz",
9582+ "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==",
9583+ "dev": true
9584+ },
9585+ "is-generator-function": {
9586+ "version": "1.0.10",
9587+ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
9588+ "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
9589+ "dev": true,
9590+ "requires": {
9591+ "has-tostringtag": "^1.0.0"
9592+ }
9593+ },
9594+ "is-glob": {
9595+ "version": "4.0.3",
9596+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
9597+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
9598+ "dev": true,
9599+ "requires": {
9600+ "is-extglob": "^2.1.1"
9601+ }
9602+ },
9603+ "is-hexadecimal": {
9604+ "version": "2.0.1",
9605+ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz",
9606+ "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==",
9607+ "dev": true
9608+ },
9609+ "is-nan": {
9610+ "version": "1.3.2",
9611+ "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz",
9612+ "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==",
9613+ "dev": true,
9614+ "requires": {
9615+ "call-bind": "^1.0.0",
9616+ "define-properties": "^1.1.3"
9617+ }
9618+ },
9619+ "is-negative-zero": {
9620+ "version": "2.0.2",
9621+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
9622+ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
9623+ "dev": true
9624+ },
9625+ "is-number": {
9626+ "version": "7.0.0",
9627+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
9628+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
9629+ "dev": true
9630+ },
9631+ "is-number-object": {
9632+ "version": "1.0.6",
9633+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
9634+ "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
9635+ "dev": true,
9636+ "requires": {
9637+ "has-tostringtag": "^1.0.0"
9638+ }
9639+ },
9640+ "is-plain-obj": {
9641+ "version": "3.0.0",
9642+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
9643+ "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
9644+ "dev": true
9645+ },
9646+ "is-regex": {
9647+ "version": "1.1.4",
9648+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
9649+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
9650+ "dev": true,
9651+ "requires": {
9652+ "call-bind": "^1.0.2",
9653+ "has-tostringtag": "^1.0.0"
9654+ }
9655+ },
9656+ "is-shared-array-buffer": {
9657+ "version": "1.0.1",
9658+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
9659+ "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==",
9660+ "dev": true
9661+ },
9662+ "is-string": {
9663+ "version": "1.0.7",
9664+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
9665+ "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
9666+ "dev": true,
9667+ "requires": {
9668+ "has-tostringtag": "^1.0.0"
9669+ }
9670+ },
9671+ "is-symbol": {
9672+ "version": "1.0.4",
9673+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
9674+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
9675+ "dev": true,
9676+ "requires": {
9677+ "has-symbols": "^1.0.2"
9678+ }
9679+ },
9680+ "is-typed-array": {
9681+ "version": "1.1.8",
9682+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz",
9683+ "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==",
9684+ "dev": true,
9685+ "requires": {
9686+ "available-typed-arrays": "^1.0.5",
9687+ "call-bind": "^1.0.2",
9688+ "es-abstract": "^1.18.5",
9689+ "foreach": "^2.0.5",
9690+ "has-tostringtag": "^1.0.0"
9691+ }
9692+ },
9693+ "is-url-superb": {
9694+ "version": "4.0.0",
9695+ "resolved": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-4.0.0.tgz",
9696+ "integrity": "sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==",
9697+ "dev": true
9698+ },
9699+ "is-weakref": {
9700+ "version": "1.0.2",
9701+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
9702+ "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
9703+ "dev": true,
9704+ "requires": {
9705+ "call-bind": "^1.0.2"
9706+ }
9707+ },
9708+ "js-tokens": {
9709+ "version": "4.0.0",
9710+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
9711+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
9712+ "dev": true
9713+ },
9714+ "js-yaml": {
9715+ "version": "3.14.1",
9716+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
9717+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
9718+ "dev": true,
9719+ "requires": {
9720+ "argparse": "^1.0.7",
9721+ "esprima": "^4.0.0"
9722+ }
9723+ },
9724+ "jsesc": {
9725+ "version": "2.5.2",
9726+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
9727+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
9728+ "dev": true
9729+ },
9730+ "json5": {
9731+ "version": "2.2.0",
9732+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
9733+ "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
9734+ "dev": true,
9735+ "requires": {
9736+ "minimist": "^1.2.5"
9737+ }
9738+ },
9739+ "jsonc-parser": {
9740+ "version": "3.0.0",
9741+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz",
9742+ "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==",
9743+ "dev": true
9744+ },
9745+ "kind-of": {
9746+ "version": "6.0.3",
9747+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
9748+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
9749+ "dev": true
9750+ },
9751+ "kleur": {
9752+ "version": "4.1.4",
9753+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz",
9754+ "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==",
9755+ "dev": true
9756+ },
9757+ "lodash": {
9758+ "version": "4.17.21",
9759+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
9760+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
9761+ "dev": true
9762+ },
9763+ "longest-streak": {
9764+ "version": "3.0.1",
9765+ "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz",
9766+ "integrity": "sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==",
9767+ "dev": true
9768+ },
9769+ "loose-envify": {
9770+ "version": "1.4.0",
9771+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
9772+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
9773+ "dev": true,
9774+ "requires": {
9775+ "js-tokens": "^3.0.0 || ^4.0.0"
9776+ }
9777+ },
9778+ "lru-cache": {
9779+ "version": "6.0.0",
9780+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
9781+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
9782+ "dev": true,
9783+ "requires": {
9784+ "yallist": "^4.0.0"
9785+ }
9786+ },
9787+ "magic-string": {
9788+ "version": "0.25.7",
9789+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
9790+ "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
9791+ "dev": true,
9792+ "requires": {
9793+ "sourcemap-codec": "^1.4.4"
9794+ }
9795+ },
9796+ "markdown-table": {
9797+ "version": "3.0.2",
9798+ "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.2.tgz",
9799+ "integrity": "sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA==",
9800+ "dev": true
9801+ },
9802+ "mdast-util-definitions": {
9803+ "version": "5.1.0",
9804+ "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.0.tgz",
9805+ "integrity": "sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ==",
9806+ "dev": true,
9807+ "requires": {
9808+ "@types/mdast": "^3.0.0",
9809+ "@types/unist": "^2.0.0",
9810+ "unist-util-visit": "^3.0.0"
9811+ },
9812+ "dependencies": {
9813+ "unist-util-visit": {
9814+ "version": "3.1.0",
9815+ "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz",
9816+ "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==",
9817+ "dev": true,
9818+ "requires": {
9819+ "@types/unist": "^2.0.0",
9820+ "unist-util-is": "^5.0.0",
9821+ "unist-util-visit-parents": "^4.0.0"
9822+ }
9823+ }
9824+ }
9825+ },
9826+ "mdast-util-find-and-replace": {
9827+ "version": "2.1.0",
9828+ "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.1.0.tgz",
9829+ "integrity": "sha512-1w1jbqAd13oU78QPBf5223+xB+37ecNtQ1JElq2feWols5oEYAl+SgNDnOZipe7NfLemoEt362yUS15/wip4mw==",
9830+ "dev": true,
9831+ "requires": {
9832+ "escape-string-regexp": "^5.0.0",
9833+ "unist-util-is": "^5.0.0",
9834+ "unist-util-visit-parents": "^4.0.0"
9835+ },
9836+ "dependencies": {
9837+ "escape-string-regexp": {
9838+ "version": "5.0.0",
9839+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
9840+ "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
9841+ "dev": true
9842+ }
9843+ }
9844+ },
9845+ "mdast-util-from-markdown": {
9846+ "version": "1.2.0",
9847+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz",
9848+ "integrity": "sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==",
9849+ "dev": true,
9850+ "requires": {
9851+ "@types/mdast": "^3.0.0",
9852+ "@types/unist": "^2.0.0",
9853+ "decode-named-character-reference": "^1.0.0",
9854+ "mdast-util-to-string": "^3.1.0",
9855+ "micromark": "^3.0.0",
9856+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
9857+ "micromark-util-decode-string": "^1.0.0",
9858+ "micromark-util-normalize-identifier": "^1.0.0",
9859+ "micromark-util-symbol": "^1.0.0",
9860+ "micromark-util-types": "^1.0.0",
9861+ "unist-util-stringify-position": "^3.0.0",
9862+ "uvu": "^0.5.0"
9863+ }
9864+ },
9865+ "mdast-util-gfm": {
9866+ "version": "2.0.0",
9867+ "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.0.tgz",
9868+ "integrity": "sha512-wMwejlTN3EQADPFuvxe8lmGsay3+f6gSJKdAHR6KBJzpcxvsjJSILB9K6u6G7eQLC7iOTyVIHYGui9uBc9r1Tg==",
9869+ "dev": true,
9870+ "requires": {
9871+ "mdast-util-gfm-autolink-literal": "^1.0.0",
9872+ "mdast-util-gfm-footnote": "^1.0.0",
9873+ "mdast-util-gfm-strikethrough": "^1.0.0",
9874+ "mdast-util-gfm-table": "^1.0.0",
9875+ "mdast-util-gfm-task-list-item": "^1.0.0"
9876+ }
9877+ },
9878+ "mdast-util-gfm-autolink-literal": {
9879+ "version": "1.0.2",
9880+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.2.tgz",
9881+ "integrity": "sha512-FzopkOd4xTTBeGXhXSBU0OCDDh5lUj2rd+HQqG92Ld+jL4lpUfgX2AT2OHAVP9aEeDKp7G92fuooSZcYJA3cRg==",
9882+ "dev": true,
9883+ "requires": {
9884+ "@types/mdast": "^3.0.0",
9885+ "ccount": "^2.0.0",
9886+ "mdast-util-find-and-replace": "^2.0.0",
9887+ "micromark-util-character": "^1.0.0"
9888+ }
9889+ },
9890+ "mdast-util-gfm-footnote": {
9891+ "version": "1.0.0",
9892+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.0.tgz",
9893+ "integrity": "sha512-qeg9YoS2YYP6OBmMyUFxKXb6BLwAsbGidIxgwDAXHIMYZQhIwe52L9BSJs+zP29Jp5nSERPkmG3tSwAN23/ZbQ==",
9894+ "dev": true,
9895+ "requires": {
9896+ "@types/mdast": "^3.0.0",
9897+ "mdast-util-to-markdown": "^1.0.0",
9898+ "micromark-util-normalize-identifier": "^1.0.0",
9899+ "unist-util-visit": "^4.0.0"
9900+ }
9901+ },
9902+ "mdast-util-gfm-strikethrough": {
9903+ "version": "1.0.0",
9904+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.0.tgz",
9905+ "integrity": "sha512-gM9ipBUdRxYa6Yq1Hd8Otg6jEn/dRxFZ1F9ZX4QHosHOexLGqNZO2dh0A+YFbUEd10RcKjnjb4jOfJJzoXXUew==",
9906+ "dev": true,
9907+ "requires": {
9908+ "@types/mdast": "^3.0.3",
9909+ "mdast-util-to-markdown": "^1.0.0"
9910+ }
9911+ },
9912+ "mdast-util-gfm-table": {
9913+ "version": "1.0.1",
9914+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.1.tgz",
9915+ "integrity": "sha512-NByKuaSg5+M6r9DZBPXFUmhMHGFf9u+WE76EeStN01ghi8hpnydiWBXr+qj0XCRWI7SAMNtEjGvip6zci9axQA==",
9916+ "dev": true,
9917+ "requires": {
9918+ "markdown-table": "^3.0.0",
9919+ "mdast-util-to-markdown": "^1.0.0"
9920+ }
9921+ },
9922+ "mdast-util-gfm-task-list-item": {
9923+ "version": "1.0.0",
9924+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.0.tgz",
9925+ "integrity": "sha512-dwkzOTjQe8JCCHVE3Cb0pLHTYLudf7t9WCAnb20jI8/dW+VHjgWhjtIUVA3oigNkssgjEwX+i+3XesUdCnXGyA==",
9926+ "dev": true,
9927+ "requires": {
9928+ "@types/mdast": "^3.0.3",
9929+ "mdast-util-to-markdown": "^1.0.0"
9930+ }
9931+ },
9932+ "mdast-util-mdx-expression": {
9933+ "version": "1.1.1",
9934+ "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.1.1.tgz",
9935+ "integrity": "sha512-RDLRkBFmBKCJl6/fQdxxKL2BqNtoPFoNBmQAlj5ZNKOijIWRKjdhPkeufsUOaexLj+78mhJc+L7d1MYka8/LdQ==",
9936+ "dev": true,
9937+ "requires": {
9938+ "@types/estree-jsx": "^0.0.1"
9939+ }
9940+ },
9941+ "mdast-util-mdx-jsx": {
9942+ "version": "1.2.0",
9943+ "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-1.2.0.tgz",
9944+ "integrity": "sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA==",
9945+ "dev": true,
9946+ "requires": {
9947+ "@types/estree-jsx": "^0.0.1",
9948+ "@types/mdast": "^3.0.0",
9949+ "mdast-util-to-markdown": "^1.0.0",
9950+ "parse-entities": "^4.0.0",
9951+ "stringify-entities": "^4.0.0",
9952+ "unist-util-remove-position": "^4.0.0",
9953+ "unist-util-stringify-position": "^3.0.0",
9954+ "vfile-message": "^3.0.0"
9955+ }
9956+ },
9957+ "mdast-util-to-hast": {
9958+ "version": "12.1.0",
9959+ "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.1.0.tgz",
9960+ "integrity": "sha512-dHfCt9Yh05AXEeghoziB3DjJV8oCIKdQmBJOPoAT1NlgMDBy+/MQn7Pxfq0jI8YRO1IfzcnmA/OU3FVVn/E5Sg==",
9961+ "dev": true,
9962+ "requires": {
9963+ "@types/hast": "^2.0.0",
9964+ "@types/mdast": "^3.0.0",
9965+ "@types/mdurl": "^1.0.0",
9966+ "mdast-util-definitions": "^5.0.0",
9967+ "mdurl": "^1.0.0",
9968+ "micromark-util-sanitize-uri": "^1.0.0",
9969+ "unist-builder": "^3.0.0",
9970+ "unist-util-generated": "^2.0.0",
9971+ "unist-util-position": "^4.0.0",
9972+ "unist-util-visit": "^4.0.0"
9973+ }
9974+ },
9975+ "mdast-util-to-markdown": {
9976+ "version": "1.2.6",
9977+ "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.2.6.tgz",
9978+ "integrity": "sha512-doJZmTEGagHypWvJ8ltinmwUsT9ZaNgNIQW6Gl7jNdsI1QZkTHTimYW561Niy2s8AEPAqEgV0dIh2UOVlSXUJA==",
9979+ "dev": true,
9980+ "requires": {
9981+ "@types/mdast": "^3.0.0",
9982+ "@types/unist": "^2.0.0",
9983+ "longest-streak": "^3.0.0",
9984+ "mdast-util-to-string": "^3.0.0",
9985+ "micromark-util-decode-string": "^1.0.0",
9986+ "unist-util-visit": "^4.0.0",
9987+ "zwitch": "^2.0.0"
9988+ }
9989+ },
9990+ "mdast-util-to-string": {
9991+ "version": "3.1.0",
9992+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz",
9993+ "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==",
9994+ "dev": true
9995+ },
9996+ "mdurl": {
9997+ "version": "1.0.1",
9998+ "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
9999+ "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
10000+ "dev": true
10001+ },
10002+ "merge2": {
10003+ "version": "1.4.1",
10004+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
10005+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
10006+ "dev": true
10007+ },
10008+ "micromark": {
10009+ "version": "3.0.10",
10010+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz",
10011+ "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==",
10012+ "dev": true,
10013+ "requires": {
10014+ "@types/debug": "^4.0.0",
10015+ "debug": "^4.0.0",
10016+ "decode-named-character-reference": "^1.0.0",
10017+ "micromark-core-commonmark": "^1.0.1",
10018+ "micromark-factory-space": "^1.0.0",
10019+ "micromark-util-character": "^1.0.0",
10020+ "micromark-util-chunked": "^1.0.0",
10021+ "micromark-util-combine-extensions": "^1.0.0",
10022+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
10023+ "micromark-util-encode": "^1.0.0",
10024+ "micromark-util-normalize-identifier": "^1.0.0",
10025+ "micromark-util-resolve-all": "^1.0.0",
10026+ "micromark-util-sanitize-uri": "^1.0.0",
10027+ "micromark-util-subtokenize": "^1.0.0",
10028+ "micromark-util-symbol": "^1.0.0",
10029+ "micromark-util-types": "^1.0.1",
10030+ "uvu": "^0.5.0"
10031+ }
10032+ },
10033+ "micromark-core-commonmark": {
10034+ "version": "1.0.6",
10035+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz",
10036+ "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==",
10037+ "dev": true,
10038+ "requires": {
10039+ "decode-named-character-reference": "^1.0.0",
10040+ "micromark-factory-destination": "^1.0.0",
10041+ "micromark-factory-label": "^1.0.0",
10042+ "micromark-factory-space": "^1.0.0",
10043+ "micromark-factory-title": "^1.0.0",
10044+ "micromark-factory-whitespace": "^1.0.0",
10045+ "micromark-util-character": "^1.0.0",
10046+ "micromark-util-chunked": "^1.0.0",
10047+ "micromark-util-classify-character": "^1.0.0",
10048+ "micromark-util-html-tag-name": "^1.0.0",
10049+ "micromark-util-normalize-identifier": "^1.0.0",
10050+ "micromark-util-resolve-all": "^1.0.0",
10051+ "micromark-util-subtokenize": "^1.0.0",
10052+ "micromark-util-symbol": "^1.0.0",
10053+ "micromark-util-types": "^1.0.1",
10054+ "uvu": "^0.5.0"
10055+ }
10056+ },
10057+ "micromark-extension-gfm": {
10058+ "version": "2.0.0",
10059+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.0.tgz",
10060+ "integrity": "sha512-yYPlZ48Ss8fRFSmlQP/QXt3/M6tEvawEVFO+jDPnFA3mGeVgzIyaeHgrIV/9AMFAjQhctKA47Bk8xBhcuaL74Q==",
10061+ "dev": true,
10062+ "requires": {
10063+ "micromark-extension-gfm-autolink-literal": "^1.0.0",
10064+ "micromark-extension-gfm-footnote": "^1.0.0",
10065+ "micromark-extension-gfm-strikethrough": "^1.0.0",
10066+ "micromark-extension-gfm-table": "^1.0.0",
10067+ "micromark-extension-gfm-tagfilter": "^1.0.0",
10068+ "micromark-extension-gfm-task-list-item": "^1.0.0",
10069+ "micromark-util-combine-extensions": "^1.0.0",
10070+ "micromark-util-types": "^1.0.0"
10071+ }
10072+ },
10073+ "micromark-extension-gfm-autolink-literal": {
10074+ "version": "1.0.3",
10075+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.3.tgz",
10076+ "integrity": "sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==",
10077+ "dev": true,
10078+ "requires": {
10079+ "micromark-util-character": "^1.0.0",
10080+ "micromark-util-sanitize-uri": "^1.0.0",
10081+ "micromark-util-symbol": "^1.0.0",
10082+ "micromark-util-types": "^1.0.0",
10083+ "uvu": "^0.5.0"
10084+ }
10085+ },
10086+ "micromark-extension-gfm-footnote": {
10087+ "version": "1.0.3",
10088+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.3.tgz",
10089+ "integrity": "sha512-bn62pC5y39rIo2g1RqZk1NhF7T7cJLuJlbevunQz41U0iPVCdVOFASe5/L1kke+DFKSgfCRhv24+o42cZ1+ADw==",
10090+ "dev": true,
10091+ "requires": {
10092+ "micromark-core-commonmark": "^1.0.0",
10093+ "micromark-factory-space": "^1.0.0",
10094+ "micromark-util-character": "^1.0.0",
10095+ "micromark-util-normalize-identifier": "^1.0.0",
10096+ "micromark-util-sanitize-uri": "^1.0.0",
10097+ "micromark-util-symbol": "^1.0.0",
10098+ "uvu": "^0.5.0"
10099+ }
10100+ },
10101+ "micromark-extension-gfm-strikethrough": {
10102+ "version": "1.0.4",
10103+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.4.tgz",
10104+ "integrity": "sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==",
10105+ "dev": true,
10106+ "requires": {
10107+ "micromark-util-chunked": "^1.0.0",
10108+ "micromark-util-classify-character": "^1.0.0",
10109+ "micromark-util-resolve-all": "^1.0.0",
10110+ "micromark-util-symbol": "^1.0.0",
10111+ "micromark-util-types": "^1.0.0",
10112+ "uvu": "^0.5.0"
10113+ }
10114+ },
10115+ "micromark-extension-gfm-table": {
10116+ "version": "1.0.5",
10117+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.5.tgz",
10118+ "integrity": "sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==",
10119+ "dev": true,
10120+ "requires": {
10121+ "micromark-factory-space": "^1.0.0",
10122+ "micromark-util-character": "^1.0.0",
10123+ "micromark-util-symbol": "^1.0.0",
10124+ "micromark-util-types": "^1.0.0",
10125+ "uvu": "^0.5.0"
10126+ }
10127+ },
10128+ "micromark-extension-gfm-tagfilter": {
10129+ "version": "1.0.1",
10130+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.1.tgz",
10131+ "integrity": "sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==",
10132+ "dev": true,
10133+ "requires": {
10134+ "micromark-util-types": "^1.0.0"
10135+ }
10136+ },
10137+ "micromark-extension-gfm-task-list-item": {
10138+ "version": "1.0.3",
10139+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.3.tgz",
10140+ "integrity": "sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==",
10141+ "dev": true,
10142+ "requires": {
10143+ "micromark-factory-space": "^1.0.0",
10144+ "micromark-util-character": "^1.0.0",
10145+ "micromark-util-symbol": "^1.0.0",
10146+ "micromark-util-types": "^1.0.0",
10147+ "uvu": "^0.5.0"
10148+ }
10149+ },
10150+ "micromark-extension-mdx-expression": {
10151+ "version": "1.0.3",
10152+ "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.3.tgz",
10153+ "integrity": "sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA==",
10154+ "dev": true,
10155+ "requires": {
10156+ "micromark-factory-mdx-expression": "^1.0.0",
10157+ "micromark-factory-space": "^1.0.0",
10158+ "micromark-util-character": "^1.0.0",
10159+ "micromark-util-events-to-acorn": "^1.0.0",
10160+ "micromark-util-symbol": "^1.0.0",
10161+ "micromark-util-types": "^1.0.0",
10162+ "uvu": "^0.5.0"
10163+ }
10164+ },
10165+ "micromark-extension-mdx-jsx": {
10166+ "version": "1.0.2",
10167+ "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.2.tgz",
10168+ "integrity": "sha512-MBppeDuXEBIL1uo4B/bL5eJ1q3m5pXzdzIWpOnJuzzBZF+S+9zbb5WnS2K/LEVQeoyiLzOuoteU4SFPuGJhhWw==",
10169+ "dev": true,
10170+ "requires": {
10171+ "@types/acorn": "^4.0.0",
10172+ "estree-util-is-identifier-name": "^2.0.0",
10173+ "micromark-factory-mdx-expression": "^1.0.0",
10174+ "micromark-factory-space": "^1.0.0",
10175+ "micromark-util-character": "^1.0.0",
10176+ "micromark-util-symbol": "^1.0.0",
10177+ "micromark-util-types": "^1.0.0",
10178+ "uvu": "^0.5.0",
10179+ "vfile-message": "^3.0.0"
10180+ }
10181+ },
10182+ "micromark-factory-destination": {
10183+ "version": "1.0.0",
10184+ "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz",
10185+ "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==",
10186+ "dev": true,
10187+ "requires": {
10188+ "micromark-util-character": "^1.0.0",
10189+ "micromark-util-symbol": "^1.0.0",
10190+ "micromark-util-types": "^1.0.0"
10191+ }
10192+ },
10193+ "micromark-factory-label": {
10194+ "version": "1.0.2",
10195+ "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz",
10196+ "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==",
10197+ "dev": true,
10198+ "requires": {
10199+ "micromark-util-character": "^1.0.0",
10200+ "micromark-util-symbol": "^1.0.0",
10201+ "micromark-util-types": "^1.0.0",
10202+ "uvu": "^0.5.0"
10203+ }
10204+ },
10205+ "micromark-factory-mdx-expression": {
10206+ "version": "1.0.5",
10207+ "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.5.tgz",
10208+ "integrity": "sha512-1DSMCBeCUj4m01P8uYbNWvOsv+FtpDTcBUcDCdE06sENTBX54lndRs9neWOgsNWfLDm2EzCyNKiUaoJ+mWa/WA==",
10209+ "dev": true,
10210+ "requires": {
10211+ "micromark-factory-space": "^1.0.0",
10212+ "micromark-util-character": "^1.0.0",
10213+ "micromark-util-events-to-acorn": "^1.0.0",
10214+ "micromark-util-symbol": "^1.0.0",
10215+ "micromark-util-types": "^1.0.0",
10216+ "unist-util-position-from-estree": "^1.0.0",
10217+ "uvu": "^0.5.0",
10218+ "vfile-message": "^3.0.0"
10219+ }
10220+ },
10221+ "micromark-factory-space": {
10222+ "version": "1.0.0",
10223+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz",
10224+ "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==",
10225+ "dev": true,
10226+ "requires": {
10227+ "micromark-util-character": "^1.0.0",
10228+ "micromark-util-types": "^1.0.0"
10229+ }
10230+ },
10231+ "micromark-factory-title": {
10232+ "version": "1.0.2",
10233+ "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz",
10234+ "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==",
10235+ "dev": true,
10236+ "requires": {
10237+ "micromark-factory-space": "^1.0.0",
10238+ "micromark-util-character": "^1.0.0",
10239+ "micromark-util-symbol": "^1.0.0",
10240+ "micromark-util-types": "^1.0.0",
10241+ "uvu": "^0.5.0"
10242+ }
10243+ },
10244+ "micromark-factory-whitespace": {
10245+ "version": "1.0.0",
10246+ "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz",
10247+ "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==",
10248+ "dev": true,
10249+ "requires": {
10250+ "micromark-factory-space": "^1.0.0",
10251+ "micromark-util-character": "^1.0.0",
10252+ "micromark-util-symbol": "^1.0.0",
10253+ "micromark-util-types": "^1.0.0"
10254+ }
10255+ },
10256+ "micromark-util-character": {
10257+ "version": "1.1.0",
10258+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz",
10259+ "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==",
10260+ "dev": true,
10261+ "requires": {
10262+ "micromark-util-symbol": "^1.0.0",
10263+ "micromark-util-types": "^1.0.0"
10264+ }
10265+ },
10266+ "micromark-util-chunked": {
10267+ "version": "1.0.0",
10268+ "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz",
10269+ "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==",
10270+ "dev": true,
10271+ "requires": {
10272+ "micromark-util-symbol": "^1.0.0"
10273+ }
10274+ },
10275+ "micromark-util-classify-character": {
10276+ "version": "1.0.0",
10277+ "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz",
10278+ "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==",
10279+ "dev": true,
10280+ "requires": {
10281+ "micromark-util-character": "^1.0.0",
10282+ "micromark-util-symbol": "^1.0.0",
10283+ "micromark-util-types": "^1.0.0"
10284+ }
10285+ },
10286+ "micromark-util-combine-extensions": {
10287+ "version": "1.0.0",
10288+ "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz",
10289+ "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==",
10290+ "dev": true,
10291+ "requires": {
10292+ "micromark-util-chunked": "^1.0.0",
10293+ "micromark-util-types": "^1.0.0"
10294+ }
10295+ },
10296+ "micromark-util-decode-numeric-character-reference": {
10297+ "version": "1.0.0",
10298+ "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz",
10299+ "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==",
10300+ "dev": true,
10301+ "requires": {
10302+ "micromark-util-symbol": "^1.0.0"
10303+ }
10304+ },
10305+ "micromark-util-decode-string": {
10306+ "version": "1.0.2",
10307+ "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz",
10308+ "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==",
10309+ "dev": true,
10310+ "requires": {
10311+ "decode-named-character-reference": "^1.0.0",
10312+ "micromark-util-character": "^1.0.0",
10313+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
10314+ "micromark-util-symbol": "^1.0.0"
10315+ }
10316+ },
10317+ "micromark-util-encode": {
10318+ "version": "1.0.0",
10319+ "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.0.tgz",
10320+ "integrity": "sha512-cJpFVM768h6zkd8qJ1LNRrITfY4gwFt+tziPcIf71Ui8yFzY9wG3snZQqiWVq93PG4Sw6YOtcNiKJfVIs9qfGg==",
10321+ "dev": true
10322+ },
10323+ "micromark-util-events-to-acorn": {
10324+ "version": "1.0.4",
10325+ "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.0.4.tgz",
10326+ "integrity": "sha512-dpo8ecREK5s/KMph7jJ46RLM6g7N21CMc9LAJQbDLdbQnTpijigkSJPTIfLXZ+h5wdXlcsQ+b6ufAE9v76AdgA==",
10327+ "dev": true,
10328+ "requires": {
10329+ "@types/acorn": "^4.0.0",
10330+ "@types/estree": "^0.0.50",
10331+ "estree-util-visit": "^1.0.0",
10332+ "micromark-util-types": "^1.0.0",
10333+ "uvu": "^0.5.0",
10334+ "vfile-message": "^3.0.0"
10335+ }
10336+ },
10337+ "micromark-util-html-tag-name": {
10338+ "version": "1.0.0",
10339+ "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz",
10340+ "integrity": "sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g==",
10341+ "dev": true
10342+ },
10343+ "micromark-util-normalize-identifier": {
10344+ "version": "1.0.0",
10345+ "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz",
10346+ "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==",
10347+ "dev": true,
10348+ "requires": {
10349+ "micromark-util-symbol": "^1.0.0"
10350+ }
10351+ },
10352+ "micromark-util-resolve-all": {
10353+ "version": "1.0.0",
10354+ "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz",
10355+ "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==",
10356+ "dev": true,
10357+ "requires": {
10358+ "micromark-util-types": "^1.0.0"
10359+ }
10360+ },
10361+ "micromark-util-sanitize-uri": {
10362+ "version": "1.0.0",
10363+ "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz",
10364+ "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==",
10365+ "dev": true,
10366+ "requires": {
10367+ "micromark-util-character": "^1.0.0",
10368+ "micromark-util-encode": "^1.0.0",
10369+ "micromark-util-symbol": "^1.0.0"
10370+ }
10371+ },
10372+ "micromark-util-subtokenize": {
10373+ "version": "1.0.2",
10374+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz",
10375+ "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==",
10376+ "dev": true,
10377+ "requires": {
10378+ "micromark-util-chunked": "^1.0.0",
10379+ "micromark-util-symbol": "^1.0.0",
10380+ "micromark-util-types": "^1.0.0",
10381+ "uvu": "^0.5.0"
10382+ }
10383+ },
10384+ "micromark-util-symbol": {
10385+ "version": "1.0.1",
10386+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz",
10387+ "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==",
10388+ "dev": true
10389+ },
10390+ "micromark-util-types": {
10391+ "version": "1.0.2",
10392+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz",
10393+ "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==",
10394+ "dev": true
10395+ },
10396+ "micromatch": {
10397+ "version": "4.0.4",
10398+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
10399+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
10400+ "dev": true,
10401+ "requires": {
10402+ "braces": "^3.0.1",
10403+ "picomatch": "^2.2.3"
10404+ }
10405+ },
10406+ "mime": {
10407+ "version": "2.6.0",
10408+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
10409+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
10410+ "dev": true
10411+ },
10412+ "min-indent": {
10413+ "version": "1.0.1",
10414+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
10415+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
10416+ "dev": true
10417+ },
10418+ "minimatch": {
10419+ "version": "3.0.4",
10420+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
10421+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
10422+ "dev": true,
10423+ "requires": {
10424+ "brace-expansion": "^1.1.7"
10425+ }
10426+ },
10427+ "minimist": {
10428+ "version": "1.2.5",
10429+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
10430+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
10431+ "dev": true
10432+ },
10433+ "mkdirp": {
10434+ "version": "0.5.5",
10435+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
10436+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
10437+ "dev": true,
10438+ "requires": {
10439+ "minimist": "^1.2.5"
10440+ }
10441+ },
10442+ "morphdom": {
10443+ "version": "2.6.1",
10444+ "resolved": "https://registry.npmjs.org/morphdom/-/morphdom-2.6.1.tgz",
10445+ "integrity": "sha512-Y8YRbAEP3eKykroIBWrjcfMw7mmwJfjhqdpSvoqinu8Y702nAwikpXcNFDiIkyvfCLxLM9Wu95RZqo4a9jFBaA==",
10446+ "dev": true
10447+ },
10448+ "mri": {
10449+ "version": "1.2.0",
10450+ "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
10451+ "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
10452+ "dev": true
10453+ },
10454+ "ms": {
10455+ "version": "2.1.2",
10456+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
10457+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
10458+ "dev": true
10459+ },
10460+ "nanoid": {
10461+ "version": "3.1.30",
10462+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz",
10463+ "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==",
10464+ "dev": true
10465+ },
10466+ "nlcst-to-string": {
10467+ "version": "2.0.4",
10468+ "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-2.0.4.tgz",
10469+ "integrity": "sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg==",
10470+ "dev": true
10471+ },
10472+ "node-fetch": {
10473+ "version": "3.1.0",
10474+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.1.0.tgz",
10475+ "integrity": "sha512-QU0WbIfMUjd5+MUzQOYhenAazakV7Irh1SGkWCsRzBwvm4fAhzEUaHMJ6QLP7gWT6WO9/oH2zhKMMGMuIrDyKw==",
10476+ "dev": true,
10477+ "requires": {
10478+ "data-uri-to-buffer": "^4.0.0",
10479+ "fetch-blob": "^3.1.2",
10480+ "formdata-polyfill": "^4.0.10"
10481+ }
10482+ },
10483+ "node-releases": {
10484+ "version": "2.0.1",
10485+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
10486+ "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
10487+ "dev": true
10488+ },
10489+ "normalize-path": {
10490+ "version": "3.0.0",
10491+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
10492+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
10493+ "dev": true
10494+ },
10495+ "normalize-range": {
10496+ "version": "0.1.2",
10497+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
10498+ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
10499+ "dev": true
10500+ },
10501+ "object-assign": {
10502+ "version": "4.1.1",
10503+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
10504+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
10505+ "dev": true
10506+ },
10507+ "object-inspect": {
10508+ "version": "1.11.1",
10509+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz",
10510+ "integrity": "sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==",
10511+ "dev": true
10512+ },
10513+ "object-is": {
10514+ "version": "1.1.5",
10515+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
10516+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
10517+ "dev": true,
10518+ "requires": {
10519+ "call-bind": "^1.0.2",
10520+ "define-properties": "^1.1.3"
10521+ }
10522+ },
10523+ "object-keys": {
10524+ "version": "1.1.1",
10525+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
10526+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
10527+ "dev": true
10528+ },
10529+ "object.assign": {
10530+ "version": "4.1.2",
10531+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
10532+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
10533+ "dev": true,
10534+ "requires": {
10535+ "call-bind": "^1.0.0",
10536+ "define-properties": "^1.1.3",
10537+ "has-symbols": "^1.0.1",
10538+ "object-keys": "^1.1.1"
10539+ }
10540+ },
10541+ "on-finished": {
10542+ "version": "2.3.0",
10543+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
10544+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
10545+ "dev": true,
10546+ "requires": {
10547+ "ee-first": "1.1.1"
10548+ }
10549+ },
10550+ "once": {
10551+ "version": "1.4.0",
10552+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
10553+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
10554+ "dev": true,
10555+ "requires": {
10556+ "wrappy": "1"
10557+ }
10558+ },
10559+ "open-props": {
10560+ "version": "1.0.13",
10561+ "resolved": "https://registry.npmjs.org/open-props/-/open-props-1.0.13.tgz",
10562+ "integrity": "sha512-QuBM3OSXR8XG/omt2tFEAK10p+TKwrKI25l+WHdcM/w2mMQ6MMZY1LECdBIo7aBnFLWFrk5CeuFKAHwFG4ky/g==",
10563+ "dev": true
10564+ },
10565+ "parse-entities": {
10566+ "version": "4.0.0",
10567+ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.0.tgz",
10568+ "integrity": "sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ==",
10569+ "dev": true,
10570+ "requires": {
10571+ "@types/unist": "^2.0.0",
10572+ "character-entities": "^2.0.0",
10573+ "character-entities-legacy": "^3.0.0",
10574+ "character-reference-invalid": "^2.0.0",
10575+ "decode-named-character-reference": "^1.0.0",
10576+ "is-alphanumerical": "^2.0.0",
10577+ "is-decimal": "^2.0.0",
10578+ "is-hexadecimal": "^2.0.0"
10579+ }
10580+ },
10581+ "parse-latin": {
10582+ "version": "5.0.0",
10583+ "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.0.tgz",
10584+ "integrity": "sha512-Ht+4/+AUySMS5HKGAiQpBmkFsHSoGrj6Y83flLCa5OIBdtsVkO3UD4OtboJ0O0vZiOznH02x8qlwg9KLUVXuNg==",
10585+ "dev": true,
10586+ "requires": {
10587+ "nlcst-to-string": "^2.0.0",
10588+ "unist-util-modify-children": "^2.0.0",
10589+ "unist-util-visit-children": "^1.0.0"
10590+ }
10591+ },
10592+ "parse5": {
10593+ "version": "6.0.1",
10594+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
10595+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
10596+ "dev": true
10597+ },
10598+ "parseurl": {
10599+ "version": "1.3.3",
10600+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
10601+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
10602+ "dev": true
10603+ },
10604+ "path-browserify": {
10605+ "version": "1.0.1",
10606+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
10607+ "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
10608+ "dev": true
10609+ },
10610+ "path-is-absolute": {
10611+ "version": "1.0.1",
10612+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
10613+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
10614+ "dev": true
10615+ },
10616+ "path-parse": {
10617+ "version": "1.0.7",
10618+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
10619+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
10620+ "dev": true
10621+ },
10622+ "path-to-regexp": {
10623+ "version": "6.2.0",
10624+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.0.tgz",
10625+ "integrity": "sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==",
10626+ "dev": true
10627+ },
10628+ "picocolors": {
10629+ "version": "1.0.0",
10630+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
10631+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
10632+ "dev": true
10633+ },
10634+ "picomatch": {
10635+ "version": "2.3.0",
10636+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
10637+ "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
10638+ "dev": true
10639+ },
10640+ "postcss": {
10641+ "version": "8.4.5",
10642+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
10643+ "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
10644+ "dev": true,
10645+ "requires": {
10646+ "nanoid": "^3.1.30",
10647+ "picocolors": "^1.0.0",
10648+ "source-map-js": "^1.0.1"
10649+ }
10650+ },
10651+ "postcss-attribute-case-insensitive": {
10652+ "version": "5.0.0",
10653+ "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz",
10654+ "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==",
10655+ "dev": true,
10656+ "requires": {
10657+ "postcss-selector-parser": "^6.0.2"
10658+ }
10659+ },
10660+ "postcss-color-functional-notation": {
10661+ "version": "4.0.1",
10662+ "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.0.1.tgz",
10663+ "integrity": "sha512-qxD/7Q2rdmqJLSYxlJFJM9gVdyVLTBVrOUc+B6+KbOe4t2G2KnoI3HdimdK4PerGLqAqKnEVGgal7YKImm0g+w==",
10664+ "dev": true,
10665+ "requires": {
10666+ "postcss-values-parser": "6.0.1"
10667+ }
10668+ },
10669+ "postcss-color-hex-alpha": {
10670+ "version": "8.0.0",
10671+ "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.0.tgz",
10672+ "integrity": "sha512-Z0xiE0j+hbefUj0LWOMkzmTIS7k+dqJKzLwoKww0KJhju/sWXr+84Yk7rmvFoML/4LjGpJgefZvDwExrsWfHZw==",
10673+ "dev": true,
10674+ "requires": {
10675+ "postcss-values-parser": "^6.0.0"
10676+ }
10677+ },
10678+ "postcss-color-rebeccapurple": {
10679+ "version": "7.0.0",
10680+ "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.0.tgz",
10681+ "integrity": "sha512-+Ogw3SA0ESjjO87S8Dn+aAEHK6hFAWAVbTVnyXnmbV6Xh0TKi0vXpzhlKG/yrxujxtlgQcMQNQjg75uWWv28xA==",
10682+ "dev": true,
10683+ "requires": {
10684+ "postcss-values-parser": "^6"
10685+ }
10686+ },
10687+ "postcss-custom-media": {
10688+ "version": "8.0.0",
10689+ "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz",
10690+ "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==",
10691+ "dev": true,
10692+ "requires": {}
10693+ },
10694+ "postcss-custom-properties": {
10695+ "version": "12.0.0",
10696+ "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.0.0.tgz",
10697+ "integrity": "sha512-eAyX3rMjZKxdne6tWKjkWbNWfw6bbv4xTsrjNJ7C3uGDODrzbQXR+ueshRkw7Lhlhc3qyTmYH/sFfD0AbhgdSQ==",
10698+ "dev": true,
10699+ "requires": {
10700+ "postcss-values-parser": "^6"
10701+ }
10702+ },
10703+ "postcss-custom-selectors": {
10704+ "version": "6.0.0",
10705+ "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz",
10706+ "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==",
10707+ "dev": true,
10708+ "requires": {
10709+ "postcss-selector-parser": "^6.0.4"
10710+ }
10711+ },
10712+ "postcss-dir-pseudo-class": {
10713+ "version": "6.0.0",
10714+ "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.0.tgz",
10715+ "integrity": "sha512-TC4eB5ZnLRSV1PLsAPualEjxFysU9IVEBx8h+Md2qzo8iWdNqwWCckx5fTWfe6dJxUpB0TWEpWEFhZ/YHvjSCA==",
10716+ "dev": true,
10717+ "requires": {
10718+ "postcss-selector-parser": "6.0.6"
10719+ },
10720+ "dependencies": {
10721+ "postcss-selector-parser": {
10722+ "version": "6.0.6",
10723+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
10724+ "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
10725+ "dev": true,
10726+ "requires": {
10727+ "cssesc": "^3.0.0",
10728+ "util-deprecate": "^1.0.2"
10729+ }
10730+ }
10731+ }
10732+ },
10733+ "postcss-double-position-gradients": {
10734+ "version": "3.0.1",
10735+ "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.1.tgz",
10736+ "integrity": "sha512-L18N4Y1gpKQPEnZ6JOxO3H5gswZzTNR+ZqruZG7cOtOF/GR6J1YBRKn5hdTn3Vs4Y9XuDqaBD8vIXFIEft9Jqw==",
10737+ "dev": true,
10738+ "requires": {
10739+ "postcss-values-parser": "6.0.1"
10740+ }
10741+ },
10742+ "postcss-env-function": {
10743+ "version": "4.0.2",
10744+ "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.2.tgz",
10745+ "integrity": "sha512-VXKv0Vskq7olS3Q2zj38G4au4PkW+YWBRgng2Czx0pP9PyqU6uzjS6uVU1VkJN8i0OTPM7g82YFUdiz/7pEvpg==",
10746+ "dev": true,
10747+ "requires": {
10748+ "postcss-values-parser": "6.0.1"
10749+ }
10750+ },
10751+ "postcss-focus-visible": {
10752+ "version": "6.0.1",
10753+ "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.1.tgz",
10754+ "integrity": "sha512-UddLlBmJ78Nu7OrKME70EKxCPBdxTx7pKIyD3GDNRM8Tnq19zmscT9QzsvR8gygz0i0nNUjMtSz4N3AEWZ5R/Q==",
10755+ "dev": true,
10756+ "requires": {}
10757+ },
10758+ "postcss-focus-within": {
10759+ "version": "5.0.1",
10760+ "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.1.tgz",
10761+ "integrity": "sha512-50v1AZVlFSVzLTNdBQG521Aa54VABf/X1RkhR8Fm/9dDQby0W0XdwOnuo8Juvf0ZZXbKkxyTkyyQD0QaNVZVGg==",
10762+ "dev": true,
10763+ "requires": {}
10764+ },
10765+ "postcss-font-variant": {
10766+ "version": "5.0.0",
10767+ "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz",
10768+ "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==",
10769+ "dev": true,
10770+ "requires": {}
10771+ },
10772+ "postcss-gap-properties": {
10773+ "version": "3.0.0",
10774+ "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.0.tgz",
10775+ "integrity": "sha512-QJOkz1epC/iCuOdhQPm3n9T+F25+P+MYJEEcs5xz/Q+020mc9c6ZRGJkzPJd8FS9hFmT9eEKFEx9PEDl+lH5og==",
10776+ "dev": true,
10777+ "requires": {}
10778+ },
10779+ "postcss-image-set-function": {
10780+ "version": "4.0.2",
10781+ "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.2.tgz",
10782+ "integrity": "sha512-NbTOc3xOq/YjIJS8/UVnhI16NxRuCiEWjem0eYt87sKvjdpk00niQ9oVo3eSR+kmMKWIO979x3j5i1GYJNxe1A==",
10783+ "dev": true,
10784+ "requires": {
10785+ "postcss-values-parser": "6.0.1"
10786+ }
10787+ },
10788+ "postcss-initial": {
10789+ "version": "4.0.1",
10790+ "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz",
10791+ "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==",
10792+ "dev": true,
10793+ "requires": {}
10794+ },
10795+ "postcss-jit-props": {
10796+ "version": "1.0.2",
10797+ "resolved": "https://registry.npmjs.org/postcss-jit-props/-/postcss-jit-props-1.0.2.tgz",
10798+ "integrity": "sha512-U4NvuNi0fu/z+2LEl72yc3DPJ3N1qWRQMIJWi7jF0CBuHu+ebdBq3t59e2rds/8hKdQoMkpXHj6p80RxJTssug==",
10799+ "dev": true,
10800+ "requires": {}
10801+ },
10802+ "postcss-lab-function": {
10803+ "version": "4.0.1",
10804+ "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.0.1.tgz",
10805+ "integrity": "sha512-8F2keZUlUiX/tznbCZ5y3Bmx6pnc19kvL4oq+x+uoK0ZYQjUWmHDdVHBG6iMq2T0Fteu+AgGAo94UcIsL4ay2w==",
10806+ "dev": true,
10807+ "requires": {
10808+ "@csstools/convert-colors": "2.0.0",
10809+ "postcss-values-parser": "6.0.1"
10810+ }
10811+ },
10812+ "postcss-logical": {
10813+ "version": "5.0.0",
10814+ "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.0.tgz",
10815+ "integrity": "sha512-fWEWMn/xf6F9SMzAD7OS0GTm8Qh1BlBmEbVT/YZGYhwipQEwOpO7YOOu+qnzLksDg9JjLRj5tLmeN8OW8+ogIA==",
10816+ "dev": true,
10817+ "requires": {}
10818+ },
10819+ "postcss-media-minmax": {
10820+ "version": "5.0.0",
10821+ "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz",
10822+ "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==",
10823+ "dev": true,
10824+ "requires": {}
10825+ },
10826+ "postcss-nesting": {
10827+ "version": "10.0.2",
10828+ "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.0.2.tgz",
10829+ "integrity": "sha512-FdecapAKIe+kp6uLNW7icw1g1B2HRhAAfsNv/TPzopeM08gpUbnBpqKSVqxrCqLDwzQG854ZJn5I0BiJ35WvmA==",
10830+ "dev": true,
10831+ "requires": {
10832+ "postcss-selector-parser": "6.0.6"
10833+ },
10834+ "dependencies": {
10835+ "postcss-selector-parser": {
10836+ "version": "6.0.6",
10837+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
10838+ "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
10839+ "dev": true,
10840+ "requires": {
10841+ "cssesc": "^3.0.0",
10842+ "util-deprecate": "^1.0.2"
10843+ }
10844+ }
10845+ }
10846+ },
10847+ "postcss-overflow-shorthand": {
10848+ "version": "3.0.0",
10849+ "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.0.tgz",
10850+ "integrity": "sha512-4fTapLT68wUoIr4m3Z0sKn1NbXX0lJYvj4aDA2++KpNx8wMSVf55UuLPz0nSjXa7dV1p0xQHlJ0iFJRNrSY2mw==",
10851+ "dev": true,
10852+ "requires": {}
10853+ },
10854+ "postcss-page-break": {
10855+ "version": "3.0.4",
10856+ "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz",
10857+ "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==",
10858+ "dev": true,
10859+ "requires": {}
10860+ },
10861+ "postcss-place": {
10862+ "version": "7.0.1",
10863+ "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.1.tgz",
10864+ "integrity": "sha512-X+vHHzqZjI4JbSoj3uYpL6rGRUHE1O9F8g+jBFn5U94U0t6GjJuL/xSN7tU6Pnm9tpfXioHfxwt9E8+JrCB9OQ==",
10865+ "dev": true,
10866+ "requires": {
10867+ "postcss-values-parser": "6.0.1"
10868+ }
10869+ },
10870+ "postcss-preset-env": {
10871+ "version": "7.0.1",
10872+ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.0.1.tgz",
10873+ "integrity": "sha512-oB7IJGwLBEwnao823mS2b9hqbp5Brm0EZKWRVROayjGwyPQVjY9gZpPZk/ItFakdx7GAPgv3ya+9R3KrUqCwYA==",
10874+ "dev": true,
10875+ "requires": {
10876+ "autoprefixer": "^10.4.0",
10877+ "browserslist": "^4.17.5",
10878+ "caniuse-lite": "^1.0.30001272",
10879+ "css-blank-pseudo": "^2.0.0",
10880+ "css-has-pseudo": "^2.0.0",
10881+ "css-prefers-color-scheme": "^5.0.0",
10882+ "cssdb": "^5.0.0",
10883+ "postcss-attribute-case-insensitive": "^5.0.0",
10884+ "postcss-color-functional-notation": "^4.0.1",
10885+ "postcss-color-hex-alpha": "^8.0.0",
10886+ "postcss-color-rebeccapurple": "^7.0.0",
10887+ "postcss-custom-media": "^8.0.0",
10888+ "postcss-custom-properties": "^12.0.0",
10889+ "postcss-custom-selectors": "^6.0.0",
10890+ "postcss-dir-pseudo-class": "^6.0.0",
10891+ "postcss-double-position-gradients": "^3.0.1",
10892+ "postcss-env-function": "^4.0.2",
10893+ "postcss-focus-visible": "^6.0.1",
10894+ "postcss-focus-within": "^5.0.1",
10895+ "postcss-font-variant": "^5.0.0",
10896+ "postcss-gap-properties": "^3.0.0",
10897+ "postcss-image-set-function": "^4.0.2",
10898+ "postcss-initial": "^4.0.1",
10899+ "postcss-lab-function": "^4.0.1",
10900+ "postcss-logical": "^5.0.0",
10901+ "postcss-media-minmax": "^5.0.0",
10902+ "postcss-nesting": "^10.0.2",
10903+ "postcss-overflow-shorthand": "^3.0.0",
10904+ "postcss-page-break": "^3.0.4",
10905+ "postcss-place": "^7.0.1",
10906+ "postcss-pseudo-class-any-link": "^7.0.0",
10907+ "postcss-replace-overflow-wrap": "^4.0.0",
10908+ "postcss-selector-not": "^5.0.0"
10909+ }
10910+ },
10911+ "postcss-pseudo-class-any-link": {
10912+ "version": "7.0.0",
10913+ "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.0.0.tgz",
10914+ "integrity": "sha512-Q4KjHlyBo91nvW+wTDZHGYcjtlSSkYwxweMuq1g8+dx1S8qAnedItvHLnbdAAdqJCZP1is5dLqiI8TvfJ+cjVQ==",
10915+ "dev": true,
10916+ "requires": {
10917+ "postcss-selector-parser": "^6"
10918+ }
10919+ },
10920+ "postcss-replace-overflow-wrap": {
10921+ "version": "4.0.0",
10922+ "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz",
10923+ "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==",
10924+ "dev": true,
10925+ "requires": {}
10926+ },
10927+ "postcss-selector-not": {
10928+ "version": "5.0.0",
10929+ "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz",
10930+ "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==",
10931+ "dev": true,
10932+ "requires": {
10933+ "balanced-match": "^1.0.0"
10934+ }
10935+ },
10936+ "postcss-selector-parser": {
10937+ "version": "6.0.7",
10938+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz",
10939+ "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==",
10940+ "dev": true,
10941+ "requires": {
10942+ "cssesc": "^3.0.0",
10943+ "util-deprecate": "^1.0.2"
10944+ }
10945+ },
10946+ "postcss-value-parser": {
10947+ "version": "4.2.0",
10948+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
10949+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
10950+ "dev": true
10951+ },
10952+ "postcss-values-parser": {
10953+ "version": "6.0.1",
10954+ "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.1.tgz",
10955+ "integrity": "sha512-hH3HREaFAEsVOzUgYiwvFggUqUvoIZoXD2OjhzY2CEM7uVDaQTKP5bmqbchCBoVvywsqiGVYhwC8p2wMUzpW+Q==",
10956+ "dev": true,
10957+ "requires": {
10958+ "color-name": "^1.1.4",
10959+ "is-url-superb": "^4.0.0",
10960+ "quote-unquote": "^1.0.0"
10961+ },
10962+ "dependencies": {
10963+ "color-name": {
10964+ "version": "1.1.4",
10965+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
10966+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
10967+ "dev": true
10968+ }
10969+ }
10970+ },
10971+ "preact": {
10972+ "version": "10.5.15",
10973+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.5.15.tgz",
10974+ "integrity": "sha512-5chK29n6QcJc3m1lVrKQSQ+V7K1Gb8HeQY6FViQ5AxCAEGu3DaHffWNDkC9+miZgsLvbvU9rxbV1qinGHMHzqA==",
10975+ "dev": true
10976+ },
10977+ "preact-render-to-string": {
10978+ "version": "5.1.19",
10979+ "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-5.1.19.tgz",
10980+ "integrity": "sha512-bj8sn/oytIKO6RtOGSS/1+5CrQyRSC99eLUnEVbqUa6MzJX5dYh7wu9bmT0d6lm/Vea21k9KhCQwvr2sYN3rrQ==",
10981+ "dev": true,
10982+ "requires": {
10983+ "pretty-format": "^3.8.0"
10984+ }
10985+ },
10986+ "pretty-format": {
10987+ "version": "3.8.0",
10988+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz",
10989+ "integrity": "sha1-v77VbV6ad2ZF9LH/eqGjrE+jw4U=",
10990+ "dev": true
10991+ },
10992+ "prismjs": {
10993+ "version": "1.25.0",
10994+ "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz",
10995+ "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==",
10996+ "dev": true
10997+ },
10998+ "property-information": {
10999+ "version": "6.1.1",
11000+ "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz",
11001+ "integrity": "sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==",
11002+ "dev": true
11003+ },
11004+ "queue-microtask": {
11005+ "version": "1.2.3",
11006+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
11007+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
11008+ "dev": true
11009+ },
11010+ "quote-unquote": {
11011+ "version": "1.0.0",
11012+ "resolved": "https://registry.npmjs.org/quote-unquote/-/quote-unquote-1.0.0.tgz",
11013+ "integrity": "sha1-Z6mncUjv/q+BpNQoQEpxC6qsigs=",
11014+ "dev": true
11015+ },
11016+ "range-parser": {
11017+ "version": "1.2.1",
11018+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
11019+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
11020+ "dev": true
11021+ },
11022+ "react": {
11023+ "version": "17.0.2",
11024+ "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
11025+ "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
11026+ "dev": true,
11027+ "requires": {
11028+ "loose-envify": "^1.1.0",
11029+ "object-assign": "^4.1.1"
11030+ }
11031+ },
11032+ "react-dom": {
11033+ "version": "17.0.2",
11034+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
11035+ "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
11036+ "dev": true,
11037+ "requires": {
11038+ "loose-envify": "^1.1.0",
11039+ "object-assign": "^4.1.1",
11040+ "scheduler": "^0.20.2"
11041+ }
11042+ },
11043+ "readdirp": {
11044+ "version": "3.6.0",
11045+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
11046+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
11047+ "dev": true,
11048+ "requires": {
11049+ "picomatch": "^2.2.1"
11050+ }
11051+ },
11052+ "rehype-raw": {
11053+ "version": "6.1.0",
11054+ "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.0.tgz",
11055+ "integrity": "sha512-12j2UiiYJgZFdjnHDny77NY5BF3eW4Jsl0vtgL1DWdTzcHjPpbhumU+GtPUdivEWwQc8x9OdEuO0oxaGz7Tvyg==",
11056+ "dev": true,
11057+ "requires": {
11058+ "@types/hast": "^2.0.0",
11059+ "hast-util-raw": "^7.2.0",
11060+ "unified": "^10.0.0"
11061+ }
11062+ },
11063+ "rehype-slug": {
11064+ "version": "5.0.0",
11065+ "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-5.0.0.tgz",
11066+ "integrity": "sha512-jnYsFKxRh+/tQa1L+SU/ykAPGOSVCqd0BwaOBPUANcvCu8d0/SZB4IalJkdJ+n6d1eAAS2YkvjUPi+2EGYtfCQ==",
11067+ "dev": true,
11068+ "requires": {
11069+ "@types/hast": "^2.0.0",
11070+ "github-slugger": "^1.1.1",
11071+ "hast-util-has-property": "^2.0.0",
11072+ "hast-util-heading-rank": "^2.0.0",
11073+ "hast-util-to-string": "^2.0.0",
11074+ "unified": "^10.0.0",
11075+ "unist-util-visit": "^4.0.0"
11076+ }
11077+ },
11078+ "rehype-stringify": {
11079+ "version": "9.0.2",
11080+ "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.2.tgz",
11081+ "integrity": "sha512-BuVA6lAEYtOpXO2xuHLohAzz8UNoQAxAqYRqh4QEEtU39Co+P1JBZhw6wXA9hMWp+JLcmrxWH8+UKcNSr443Fw==",
11082+ "dev": true,
11083+ "requires": {
11084+ "@types/hast": "^2.0.0",
11085+ "hast-util-to-html": "^8.0.0",
11086+ "unified": "^10.0.0"
11087+ }
11088+ },
11089+ "remark-gfm": {
11090+ "version": "3.0.1",
11091+ "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz",
11092+ "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==",
11093+ "dev": true,
11094+ "requires": {
11095+ "@types/mdast": "^3.0.0",
11096+ "mdast-util-gfm": "^2.0.0",
11097+ "micromark-extension-gfm": "^2.0.0",
11098+ "unified": "^10.0.0"
11099+ }
11100+ },
11101+ "remark-parse": {
11102+ "version": "10.0.1",
11103+ "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz",
11104+ "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==",
11105+ "dev": true,
11106+ "requires": {
11107+ "@types/mdast": "^3.0.0",
11108+ "mdast-util-from-markdown": "^1.0.0",
11109+ "unified": "^10.0.0"
11110+ }
11111+ },
11112+ "remark-rehype": {
11113+ "version": "10.1.0",
11114+ "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz",
11115+ "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==",
11116+ "dev": true,
11117+ "requires": {
11118+ "@types/hast": "^2.0.0",
11119+ "@types/mdast": "^3.0.0",
11120+ "mdast-util-to-hast": "^12.1.0",
11121+ "unified": "^10.0.0"
11122+ }
11123+ },
11124+ "remark-smartypants": {
11125+ "version": "2.0.0",
11126+ "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz",
11127+ "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==",
11128+ "dev": true,
11129+ "requires": {
11130+ "retext": "^8.1.0",
11131+ "retext-smartypants": "^5.1.0",
11132+ "unist-util-visit": "^4.1.0"
11133+ }
11134+ },
11135+ "require-relative": {
11136+ "version": "0.8.7",
11137+ "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz",
11138+ "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=",
11139+ "dev": true
11140+ },
11141+ "resolve": {
11142+ "version": "1.20.0",
11143+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
11144+ "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
11145+ "dev": true,
11146+ "requires": {
11147+ "is-core-module": "^2.2.0",
11148+ "path-parse": "^1.0.6"
11149+ }
11150+ },
11151+ "retext": {
11152+ "version": "8.1.0",
11153+ "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz",
11154+ "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==",
11155+ "dev": true,
11156+ "requires": {
11157+ "@types/nlcst": "^1.0.0",
11158+ "retext-latin": "^3.0.0",
11159+ "retext-stringify": "^3.0.0",
11160+ "unified": "^10.0.0"
11161+ }
11162+ },
11163+ "retext-latin": {
11164+ "version": "3.1.0",
11165+ "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz",
11166+ "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==",
11167+ "dev": true,
11168+ "requires": {
11169+ "@types/nlcst": "^1.0.0",
11170+ "parse-latin": "^5.0.0",
11171+ "unherit": "^3.0.0",
11172+ "unified": "^10.0.0"
11173+ }
11174+ },
11175+ "retext-smartypants": {
11176+ "version": "5.1.0",
11177+ "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.1.0.tgz",
11178+ "integrity": "sha512-P+VS0YlE96T2MRAlFHaTUhPrq1Rls+1GCvIytBvbo7wcgmRxC9xHle0/whTYpRqWirV9WaUm5mXmh1dKnskGWQ==",
11179+ "dev": true,
11180+ "requires": {
11181+ "@types/nlcst": "^1.0.0",
11182+ "nlcst-to-string": "^3.0.0",
11183+ "unified": "^10.0.0",
11184+ "unist-util-visit": "^4.0.0"
11185+ },
11186+ "dependencies": {
11187+ "nlcst-to-string": {
11188+ "version": "3.1.0",
11189+ "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.0.tgz",
11190+ "integrity": "sha512-Y8HQWKw/zrHTCnu2zcFBN1dV6vN0NUG7s5fkEj380G8tF3R+vA2KG+tDl2QoHVQCTHGHVXwoni2RQkDSFQb1PA==",
11191+ "dev": true,
11192+ "requires": {
11193+ "@types/nlcst": "^1.0.0"
11194+ }
11195+ }
11196+ }
11197+ },
11198+ "retext-stringify": {
11199+ "version": "3.1.0",
11200+ "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz",
11201+ "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==",
11202+ "dev": true,
11203+ "requires": {
11204+ "@types/nlcst": "^1.0.0",
11205+ "nlcst-to-string": "^3.0.0",
11206+ "unified": "^10.0.0"
11207+ },
11208+ "dependencies": {
11209+ "nlcst-to-string": {
11210+ "version": "3.1.0",
11211+ "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.0.tgz",
11212+ "integrity": "sha512-Y8HQWKw/zrHTCnu2zcFBN1dV6vN0NUG7s5fkEj380G8tF3R+vA2KG+tDl2QoHVQCTHGHVXwoni2RQkDSFQb1PA==",
11213+ "dev": true,
11214+ "requires": {
11215+ "@types/nlcst": "^1.0.0"
11216+ }
11217+ }
11218+ }
11219+ },
11220+ "reusify": {
11221+ "version": "1.0.4",
11222+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
11223+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
11224+ "dev": true
11225+ },
11226+ "rimraf": {
11227+ "version": "2.7.1",
11228+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
11229+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
11230+ "dev": true,
11231+ "requires": {
11232+ "glob": "^7.1.3"
11233+ }
11234+ },
11235+ "rollup": {
11236+ "version": "2.61.1",
11237+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.61.1.tgz",
11238+ "integrity": "sha512-BbTXlEvB8d+XFbK/7E5doIcRtxWPRiqr0eb5vQ0+2paMM04Ye4PZY5nHOQef2ix24l/L0SpLd5hwcH15QHPdvA==",
11239+ "dev": true,
11240+ "requires": {
11241+ "fsevents": "~2.3.2"
11242+ }
11243+ },
11244+ "run-parallel": {
11245+ "version": "1.2.0",
11246+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
11247+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
11248+ "dev": true,
11249+ "requires": {
11250+ "queue-microtask": "^1.2.2"
11251+ }
11252+ },
11253+ "sade": {
11254+ "version": "1.7.4",
11255+ "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz",
11256+ "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==",
11257+ "dev": true,
11258+ "requires": {
11259+ "mri": "^1.1.0"
11260+ }
11261+ },
11262+ "safe-buffer": {
11263+ "version": "5.1.2",
11264+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
11265+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
11266+ "dev": true
11267+ },
11268+ "sander": {
11269+ "version": "0.5.1",
11270+ "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz",
11271+ "integrity": "sha1-dB4kXiMfB8r7b98PEzrfohalAq0=",
11272+ "dev": true,
11273+ "requires": {
11274+ "es6-promise": "^3.1.2",
11275+ "graceful-fs": "^4.1.3",
11276+ "mkdirp": "^0.5.1",
11277+ "rimraf": "^2.5.2"
11278+ }
11279+ },
11280+ "sass": {
11281+ "version": "1.45.0",
11282+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.45.0.tgz",
11283+ "integrity": "sha512-ONy5bjppoohtNkFJRqdz1gscXamMzN3wQy1YH9qO2FiNpgjLhpz/IPRGg0PpCjyz/pWfCOaNEaiEGCcjOFAjqw==",
11284+ "dev": true,
11285+ "requires": {
11286+ "chokidar": ">=3.0.0 <4.0.0",
11287+ "immutable": "^4.0.0",
11288+ "source-map-js": ">=0.6.2 <2.0.0"
11289+ }
11290+ },
11291+ "scheduler": {
11292+ "version": "0.20.2",
11293+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
11294+ "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
11295+ "dev": true,
11296+ "requires": {
11297+ "loose-envify": "^1.1.0",
11298+ "object-assign": "^4.1.1"
11299+ }
11300+ },
11301+ "section-matter": {
11302+ "version": "1.0.0",
11303+ "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",
11304+ "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==",
11305+ "dev": true,
11306+ "requires": {
11307+ "extend-shallow": "^2.0.1",
11308+ "kind-of": "^6.0.0"
11309+ }
11310+ },
11311+ "semver": {
11312+ "version": "7.3.5",
11313+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
11314+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
11315+ "dev": true,
11316+ "requires": {
11317+ "lru-cache": "^6.0.0"
11318+ }
11319+ },
11320+ "send": {
11321+ "version": "0.17.2",
11322+ "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
11323+ "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
11324+ "dev": true,
11325+ "requires": {
11326+ "debug": "2.6.9",
11327+ "depd": "~1.1.2",
11328+ "destroy": "~1.0.4",
11329+ "encodeurl": "~1.0.2",
11330+ "escape-html": "~1.0.3",
11331+ "etag": "~1.8.1",
11332+ "fresh": "0.5.2",
11333+ "http-errors": "1.8.1",
11334+ "mime": "1.6.0",
11335+ "ms": "2.1.3",
11336+ "on-finished": "~2.3.0",
11337+ "range-parser": "~1.2.1",
11338+ "statuses": "~1.5.0"
11339+ },
11340+ "dependencies": {
11341+ "debug": {
11342+ "version": "2.6.9",
11343+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
11344+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
11345+ "dev": true,
11346+ "requires": {
11347+ "ms": "2.0.0"
11348+ },
11349+ "dependencies": {
11350+ "ms": {
11351+ "version": "2.0.0",
11352+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
11353+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
11354+ "dev": true
11355+ }
11356+ }
11357+ },
11358+ "mime": {
11359+ "version": "1.6.0",
11360+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
11361+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
11362+ "dev": true
11363+ },
11364+ "ms": {
11365+ "version": "2.1.3",
11366+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
11367+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
11368+ "dev": true
11369+ }
11370+ }
11371+ },
11372+ "setprototypeof": {
11373+ "version": "1.2.0",
11374+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
11375+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
11376+ "dev": true
11377+ },
11378+ "shiki": {
11379+ "version": "0.9.15",
11380+ "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.15.tgz",
11381+ "integrity": "sha512-/Y0z9IzhJ8nD9nbceORCqu6NgT9X6I8Fk8c3SICHI5NbZRLdZYFaB233gwct9sU0vvSypyaL/qaKvzyQGJBZSw==",
11382+ "dev": true,
11383+ "requires": {
11384+ "jsonc-parser": "^3.0.0",
11385+ "vscode-oniguruma": "^1.6.1",
11386+ "vscode-textmate": "5.2.0"
11387+ }
11388+ },
11389+ "shorthash": {
11390+ "version": "0.0.2",
11391+ "resolved": "https://registry.npmjs.org/shorthash/-/shorthash-0.0.2.tgz",
11392+ "integrity": "sha1-WbJo7sveWQOLMNogK8+93rLEpOs=",
11393+ "dev": true
11394+ },
11395+ "side-channel": {
11396+ "version": "1.0.4",
11397+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
11398+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
11399+ "dev": true,
11400+ "requires": {
11401+ "call-bind": "^1.0.0",
11402+ "get-intrinsic": "^1.0.2",
11403+ "object-inspect": "^1.9.0"
11404+ }
11405+ },
11406+ "slash": {
11407+ "version": "4.0.0",
11408+ "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
11409+ "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
11410+ "dev": true
11411+ },
11412+ "sorcery": {
11413+ "version": "0.10.0",
11414+ "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz",
11415+ "integrity": "sha1-iukK19fLBfxZ8asMY3hF1cFaUrc=",
11416+ "dev": true,
11417+ "requires": {
11418+ "buffer-crc32": "^0.2.5",
11419+ "minimist": "^1.2.0",
11420+ "sander": "^0.5.0",
11421+ "sourcemap-codec": "^1.3.0"
11422+ }
11423+ },
11424+ "source-map": {
11425+ "version": "0.7.3",
11426+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
11427+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
11428+ "dev": true
11429+ },
11430+ "source-map-js": {
11431+ "version": "1.0.1",
11432+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz",
11433+ "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==",
11434+ "dev": true
11435+ },
11436+ "sourcemap-codec": {
11437+ "version": "1.4.8",
11438+ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
11439+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
11440+ "dev": true
11441+ },
11442+ "space-separated-tokens": {
11443+ "version": "2.0.1",
11444+ "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz",
11445+ "integrity": "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==",
11446+ "dev": true
11447+ },
11448+ "sprintf-js": {
11449+ "version": "1.0.3",
11450+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
11451+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
11452+ "dev": true
11453+ },
11454+ "srcset-parse": {
11455+ "version": "1.1.0",
11456+ "resolved": "https://registry.npmjs.org/srcset-parse/-/srcset-parse-1.1.0.tgz",
11457+ "integrity": "sha512-JWp4cG2eybkvKA1QUHGoNK6JDEYcOnSuhzNGjZuYUPqXreDl/VkkvP2sZW7Rmh+icuCttrR9ccb2WPIazyM/Cw==",
11458+ "dev": true
11459+ },
11460+ "statuses": {
11461+ "version": "1.5.0",
11462+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
11463+ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
11464+ "dev": true
11465+ },
11466+ "string-width": {
11467+ "version": "5.0.1",
11468+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.0.1.tgz",
11469+ "integrity": "sha512-5ohWO/M4//8lErlUUtrFy3b11GtNOuMOU0ysKCDXFcfXuuvUXu95akgj/i8ofmaGdN0hCqyl6uu9i8dS/mQp5g==",
11470+ "dev": true,
11471+ "requires": {
11472+ "emoji-regex": "^9.2.2",
11473+ "is-fullwidth-code-point": "^4.0.0",
11474+ "strip-ansi": "^7.0.1"
11475+ }
11476+ },
11477+ "string.prototype.trimend": {
11478+ "version": "1.0.4",
11479+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
11480+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
11481+ "dev": true,
11482+ "requires": {
11483+ "call-bind": "^1.0.2",
11484+ "define-properties": "^1.1.3"
11485+ }
11486+ },
11487+ "string.prototype.trimstart": {
11488+ "version": "1.0.4",
11489+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
11490+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
11491+ "dev": true,
11492+ "requires": {
11493+ "call-bind": "^1.0.2",
11494+ "define-properties": "^1.1.3"
11495+ }
11496+ },
11497+ "stringify-entities": {
11498+ "version": "4.0.2",
11499+ "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.2.tgz",
11500+ "integrity": "sha512-MTxTVcEkorNtBbNpoFJPEh0kKdM6+QbMjLbaxmvaPMmayOXdr/AIVIIJX7FReUVweRBFJfZepK4A4AKgwuFpMQ==",
11501+ "dev": true,
11502+ "requires": {
11503+ "character-entities-html4": "^2.0.0",
11504+ "character-entities-legacy": "^3.0.0"
11505+ }
11506+ },
11507+ "strip-ansi": {
11508+ "version": "7.0.1",
11509+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
11510+ "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
11511+ "dev": true,
11512+ "requires": {
11513+ "ansi-regex": "^6.0.1"
11514+ }
11515+ },
11516+ "strip-bom": {
11517+ "version": "4.0.0",
11518+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
11519+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
11520+ "dev": true
11521+ },
11522+ "strip-bom-string": {
11523+ "version": "1.0.0",
11524+ "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
11525+ "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=",
11526+ "dev": true
11527+ },
11528+ "strip-indent": {
11529+ "version": "3.0.0",
11530+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
11531+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
11532+ "dev": true,
11533+ "requires": {
11534+ "min-indent": "^1.0.0"
11535+ }
11536+ },
11537+ "strnum": {
11538+ "version": "1.0.5",
11539+ "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
11540+ "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==",
11541+ "dev": true
11542+ },
11543+ "style-to-object": {
11544+ "version": "0.3.0",
11545+ "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz",
11546+ "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==",
11547+ "dev": true,
11548+ "requires": {
11549+ "inline-style-parser": "0.1.1"
11550+ }
11551+ },
11552+ "supports-color": {
11553+ "version": "5.5.0",
11554+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
11555+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
11556+ "dev": true,
11557+ "requires": {
11558+ "has-flag": "^3.0.0"
11559+ }
11560+ },
11561+ "supports-esm": {
11562+ "version": "1.0.0",
11563+ "resolved": "https://registry.npmjs.org/supports-esm/-/supports-esm-1.0.0.tgz",
11564+ "integrity": "sha512-96Am8CDqUaC0I2+C/swJ0yEvM8ZnGn4unoers/LSdE4umhX7mELzqyLzx3HnZAluq5PXIsGMKqa7NkqaeHMPcg==",
11565+ "dev": true,
11566+ "requires": {
11567+ "has-package-exports": "^1.1.0"
11568+ }
11569+ },
11570+ "svelte": {
11571+ "version": "3.44.2",
11572+ "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.44.2.tgz",
11573+ "integrity": "sha512-jrZhZtmH3ZMweXg1Q15onb8QlWD+a5T5Oca4C1jYvSURp2oD35h4A5TV6t6MEa93K4LlX6BkafZPdQoFjw/ylA==",
11574+ "dev": true
11575+ },
11576+ "svelte-hmr": {
11577+ "version": "0.14.7",
11578+ "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.7.tgz",
11579+ "integrity": "sha512-pDrzgcWSoMaK6AJkBWkmgIsecW0GChxYZSZieIYfCP0v2oPyx2CYU/zm7TBIcjLVUPP714WxmViE9Thht4etog==",
11580+ "dev": true,
11581+ "requires": {}
11582+ },
11583+ "svelte-preprocess": {
11584+ "version": "4.9.8",
11585+ "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.9.8.tgz",
11586+ "integrity": "sha512-EQS/oRZzMtYdAprppZxY3HcysKh11w54MgA63ybtL+TAZ4hVqYOnhw41JVJjWN9dhPnNjjLzvbZ2tMhTsla1Og==",
11587+ "dev": true,
11588+ "requires": {
11589+ "@types/pug": "^2.0.4",
11590+ "@types/sass": "^1.16.0",
11591+ "detect-indent": "^6.0.0",
11592+ "magic-string": "^0.25.7",
11593+ "sorcery": "^0.10.0",
11594+ "strip-indent": "^3.0.0"
11595+ }
11596+ },
11597+ "to-fast-properties": {
11598+ "version": "2.0.0",
11599+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
11600+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
11601+ "dev": true
11602+ },
11603+ "to-regex-range": {
11604+ "version": "5.0.1",
11605+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
11606+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
11607+ "dev": true,
11608+ "requires": {
11609+ "is-number": "^7.0.0"
11610+ }
11611+ },
11612+ "toidentifier": {
11613+ "version": "1.0.1",
11614+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
11615+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
11616+ "dev": true
11617+ },
11618+ "totalist": {
11619+ "version": "2.0.0",
11620+ "resolved": "https://registry.npmjs.org/totalist/-/totalist-2.0.0.tgz",
11621+ "integrity": "sha512-+Y17F0YzxfACxTyjfhnJQEe7afPA0GSpYlFkl2VFMxYP7jshQf9gXV7cH47EfToBumFThfKBvfAcoUn6fdNeRQ==",
11622+ "dev": true
11623+ },
11624+ "trough": {
11625+ "version": "2.0.2",
11626+ "resolved": "https://registry.npmjs.org/trough/-/trough-2.0.2.tgz",
11627+ "integrity": "sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w==",
11628+ "dev": true
11629+ },
11630+ "ts-morph": {
11631+ "version": "12.2.0",
11632+ "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-12.2.0.tgz",
11633+ "integrity": "sha512-WHXLtFDcIRwoqaiu0elAoZ/AmI+SwwDafnPKjgJmdwJ2gRVO0jMKBt88rV2liT/c6MTsXyuWbGFiHe9MRddWJw==",
11634+ "dev": true,
11635+ "requires": {
11636+ "@ts-morph/common": "~0.11.1",
11637+ "code-block-writer": "^10.1.1"
11638+ }
11639+ },
11640+ "tsconfig-resolver": {
11641+ "version": "3.0.1",
11642+ "resolved": "https://registry.npmjs.org/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz",
11643+ "integrity": "sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==",
11644+ "dev": true,
11645+ "requires": {
11646+ "@types/json5": "^0.0.30",
11647+ "@types/resolve": "^1.17.0",
11648+ "json5": "^2.1.3",
11649+ "resolve": "^1.17.0",
11650+ "strip-bom": "^4.0.0",
11651+ "type-fest": "^0.13.1"
11652+ }
11653+ },
11654+ "tsm": {
11655+ "version": "2.2.1",
11656+ "resolved": "https://registry.npmjs.org/tsm/-/tsm-2.2.1.tgz",
11657+ "integrity": "sha512-qvJB0baPnxQJolZru11mRgGTdNlx17WqgJnle7eht3Vhb+VUR4/zFA5hFl6NqRe7m8BD9w/6yu0B2XciRrdoJA==",
11658+ "dev": true,
11659+ "requires": {
11660+ "esbuild": "^0.14.0"
11661+ },
11662+ "dependencies": {
11663+ "esbuild": {
11664+ "version": "0.14.3",
11665+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.3.tgz",
11666+ "integrity": "sha512-zyEC5hkguW2oieXRXp8VJzQdcO/1FxCS5GjzqOHItRlojXnx/cTavsrkxdWvBH9li2lUq0bN+LeeVEmyCwiR/Q==",
11667+ "dev": true,
11668+ "requires": {
11669+ "esbuild-android-arm64": "0.14.3",
11670+ "esbuild-darwin-64": "0.14.3",
11671+ "esbuild-darwin-arm64": "0.14.3",
11672+ "esbuild-freebsd-64": "0.14.3",
11673+ "esbuild-freebsd-arm64": "0.14.3",
11674+ "esbuild-linux-32": "0.14.3",
11675+ "esbuild-linux-64": "0.14.3",
11676+ "esbuild-linux-arm": "0.14.3",
11677+ "esbuild-linux-arm64": "0.14.3",
11678+ "esbuild-linux-mips64le": "0.14.3",
11679+ "esbuild-linux-ppc64le": "0.14.3",
11680+ "esbuild-netbsd-64": "0.14.3",
11681+ "esbuild-openbsd-64": "0.14.3",
11682+ "esbuild-sunos-64": "0.14.3",
11683+ "esbuild-windows-32": "0.14.3",
11684+ "esbuild-windows-64": "0.14.3",
11685+ "esbuild-windows-arm64": "0.14.3"
11686+ }
11687+ },
11688+ "esbuild-android-arm64": {
11689+ "version": "0.14.3",
11690+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.3.tgz",
11691+ "integrity": "sha512-v/vdnGJiSGWOAXzg422T9qb4S+P3tOaYtc5n3FDR27Bh3/xQDS7PdYz/yY7HhOlVp0eGwWNbPHEi8FcEhXjsuw==",
11692+ "dev": true,
11693+ "optional": true
11694+ },
11695+ "esbuild-darwin-64": {
11696+ "version": "0.14.3",
11697+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.3.tgz",
11698+ "integrity": "sha512-swY5OtEg6cfWdgc/XEjkBP7wXSyXXeZHEsWMdh1bDiN1D6GmRphk9SgKFKTj+P3ZHhOGIcC1+UdIwHk5bUcOig==",
11699+ "dev": true,
11700+ "optional": true
11701+ },
11702+ "esbuild-darwin-arm64": {
11703+ "version": "0.14.3",
11704+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.3.tgz",
11705+ "integrity": "sha512-6i9dXPk8oT87wF6VHmwzSad76eMRU2Rt+GXrwF3Y4DCJgnPssJbabNQ9gurkuEX8M0YnEyJF0d1cR7rpTzcEiA==",
11706+ "dev": true,
11707+ "optional": true
11708+ },
11709+ "esbuild-freebsd-64": {
11710+ "version": "0.14.3",
11711+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.3.tgz",
11712+ "integrity": "sha512-WDY5ENsmyceeE+95U3eI+FM8yARY5akWkf21M/x/+v2P5OVsYqCYELglSeAI5Y7bhteCVV3g4i2fRqtkmprdSA==",
11713+ "dev": true,
11714+ "optional": true
11715+ },
11716+ "esbuild-freebsd-arm64": {
11717+ "version": "0.14.3",
11718+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.3.tgz",
11719+ "integrity": "sha512-4BEEGcP0wBzg04pCCWXlgaPuksQHHfwHvYgCIsi+7IsuB17ykt6MHhTkHR5b5pjI/jNtRhPfMsDODUyftQJgvw==",
11720+ "dev": true,
11721+ "optional": true
11722+ },
11723+ "esbuild-linux-32": {
11724+ "version": "0.14.3",
11725+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.3.tgz",
11726+ "integrity": "sha512-8yhsnjLG/GwCA1RAIndjmCHWViRB2Ol0XeOh2fCXS9qF8tlVrJB7qAiHZpm2vXx+yjOA/bFLTxzU+5pMKqkn5A==",
11727+ "dev": true,
11728+ "optional": true
11729+ },
11730+ "esbuild-linux-64": {
11731+ "version": "0.14.3",
11732+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.3.tgz",
11733+ "integrity": "sha512-eNq4aixfbwXHIJq4bQDe+XaSNV1grxqpZYs/zHbp0HGHf6SBNlTI02uyTbYGpIzlXmCEPS9tpPCi7BTU45kcJQ==",
11734+ "dev": true,
11735+ "optional": true
11736+ },
11737+ "esbuild-linux-arm": {
11738+ "version": "0.14.3",
11739+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.3.tgz",
11740+ "integrity": "sha512-YcMvJHAQnWrWKb+eLxN9e/iWUC/3w01UF/RXuMknqOW3prX8UQ63QknWz9/RI8BY/sdrdgPEbSmsTU2jy2cayQ==",
11741+ "dev": true,
11742+ "optional": true
11743+ },
11744+ "esbuild-linux-arm64": {
11745+ "version": "0.14.3",
11746+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.3.tgz",
11747+ "integrity": "sha512-wPLyRoqoV/tEMQ7M24DpAmCMyKqBmtgZY35w2tXM8X5O5b2Ohi7fkPSmd6ZgLIxZIApWt88toA8RT0S7qoxcOA==",
11748+ "dev": true,
11749+ "optional": true
11750+ },
11751+ "esbuild-linux-mips64le": {
11752+ "version": "0.14.3",
11753+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.3.tgz",
11754+ "integrity": "sha512-DdmfM5rcuoqjQL3px5MbquAjZWnySB5LdTrg52SSapp0gXMnGcsM6GY2WVta02CMKn5qi7WPVG4WbqTWE++tJw==",
11755+ "dev": true,
11756+ "optional": true
11757+ },
11758+ "esbuild-linux-ppc64le": {
11759+ "version": "0.14.3",
11760+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.3.tgz",
11761+ "integrity": "sha512-ujdqryj0m135Ms9yaNDVFAcLeRtyftM/v2v7Osji5zElf2TivSMdFxdrYnYICuHfkm8c8gHg1ncwqitL0r+nnA==",
11762+ "dev": true,
11763+ "optional": true
11764+ },
11765+ "esbuild-netbsd-64": {
11766+ "version": "0.14.3",
11767+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.3.tgz",
11768+ "integrity": "sha512-Z/UB9OUdwo1KDJCSGnVueDuKowRZRkduLvRMegHtDBHC3lS5LfZ3RdM1i+4MMN9iafyk8Q9FNcqIXI178ZujvA==",
11769+ "dev": true,
11770+ "optional": true
11771+ },
11772+ "esbuild-openbsd-64": {
11773+ "version": "0.14.3",
11774+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.3.tgz",
11775+ "integrity": "sha512-9I1uoMDeogq3zQuTe3qygmXYjImnvc6rBn51LLbLniQDlfvqHPBMnAZ/5KshwtXXIIMkCwByytDZdiuzRRlTvQ==",
11776+ "dev": true,
11777+ "optional": true
11778+ },
11779+ "esbuild-sunos-64": {
11780+ "version": "0.14.3",
11781+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.3.tgz",
11782+ "integrity": "sha512-pldqx/Adxl4V4ymiyKxOOyJmHn6nUIo3wqk2xBx07iDgmL2XTcDDQd7N4U4QGu9LnYN4ZF+8IdOYa3oRRpbjtg==",
11783+ "dev": true,
11784+ "optional": true
11785+ },
11786+ "esbuild-windows-32": {
11787+ "version": "0.14.3",
11788+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.3.tgz",
11789+ "integrity": "sha512-AqzvA/KbkC2m3kTXGpljLin3EttRbtoPTfBn6w6n2m9MWkTEbhQbE1ONoOBxhO5tExmyJdL/6B87TJJD5jEFBQ==",
11790+ "dev": true,
11791+ "optional": true
11792+ },
11793+ "esbuild-windows-64": {
11794+ "version": "0.14.3",
11795+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.3.tgz",
11796+ "integrity": "sha512-HGg3C6113zLGB5hN41PROTnBuoh/arG2lQdOird6xFl9giff1cAfMQOUJUfODKD57dDqHjQ1YGW8gOkg0/IrWw==",
11797+ "dev": true,
11798+ "optional": true
11799+ },
11800+ "esbuild-windows-arm64": {
11801+ "version": "0.14.3",
11802+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.3.tgz",
11803+ "integrity": "sha512-qB2izYu4VpigGnOrAN2Yv7ICYLZWY/AojZtwFfteViDnHgW4jXPYkHQIXTISJbRz25H2cYiv+MfRQYK31RNjlw==",
11804+ "dev": true,
11805+ "optional": true
11806+ }
11807+ }
11808+ },
11809+ "type-fest": {
11810+ "version": "0.13.1",
11811+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
11812+ "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
11813+ "dev": true
11814+ },
11815+ "typescript": {
11816+ "version": "4.5.3",
11817+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.3.tgz",
11818+ "integrity": "sha512-eVYaEHALSt+s9LbvgEv4Ef+Tdq7hBiIZgii12xXJnukryt3pMgJf6aKhoCZ3FWQsu6sydEnkg11fYXLzhLBjeQ==",
11819+ "dev": true
11820+ },
11821+ "unbox-primitive": {
11822+ "version": "1.0.1",
11823+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
11824+ "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
11825+ "dev": true,
11826+ "requires": {
11827+ "function-bind": "^1.1.1",
11828+ "has-bigints": "^1.0.1",
11829+ "has-symbols": "^1.0.2",
11830+ "which-boxed-primitive": "^1.0.2"
11831+ }
11832+ },
11833+ "unherit": {
11834+ "version": "3.0.0",
11835+ "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.0.tgz",
11836+ "integrity": "sha512-UmvIQZGEc9qdLIQ8mv8/61n6PiMgfbOoASPKHpCvII5srShCQSa6jSjBjlZOR4bxt2XnT6uo6csmPKRi+zQ0Jg==",
11837+ "dev": true
11838+ },
11839+ "unified": {
11840+ "version": "10.1.1",
11841+ "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.1.tgz",
11842+ "integrity": "sha512-v4ky1+6BN9X3pQrOdkFIPWAaeDsHPE1svRDxq7YpTc2plkIqFMwukfqM+l0ewpP9EfwARlt9pPFAeWYhHm8X9w==",
11843+ "dev": true,
11844+ "requires": {
11845+ "@types/unist": "^2.0.0",
11846+ "bail": "^2.0.0",
11847+ "extend": "^3.0.0",
11848+ "is-buffer": "^2.0.0",
11849+ "is-plain-obj": "^4.0.0",
11850+ "trough": "^2.0.0",
11851+ "vfile": "^5.0.0"
11852+ },
11853+ "dependencies": {
11854+ "is-plain-obj": {
11855+ "version": "4.0.0",
11856+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz",
11857+ "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==",
11858+ "dev": true
11859+ }
11860+ }
11861+ },
11862+ "unist-builder": {
11863+ "version": "3.0.0",
11864+ "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.0.tgz",
11865+ "integrity": "sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==",
11866+ "dev": true,
11867+ "requires": {
11868+ "@types/unist": "^2.0.0"
11869+ }
11870+ },
11871+ "unist-util-generated": {
11872+ "version": "2.0.0",
11873+ "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.0.tgz",
11874+ "integrity": "sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==",
11875+ "dev": true
11876+ },
11877+ "unist-util-is": {
11878+ "version": "5.1.1",
11879+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz",
11880+ "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==",
11881+ "dev": true
11882+ },
11883+ "unist-util-map": {
11884+ "version": "3.0.0",
11885+ "resolved": "https://registry.npmjs.org/unist-util-map/-/unist-util-map-3.0.0.tgz",
11886+ "integrity": "sha512-kyPbOAlOPZpytdyquF1g6qYpAjkpMpSPtR7TAj4SOQWSJfQ/LN+IFI2oWBvkxzhsPKxiMKZcgpp5ihZLLvNl6g==",
11887+ "dev": true,
11888+ "requires": {
11889+ "@types/unist": "^2.0.0"
11890+ }
11891+ },
11892+ "unist-util-modify-children": {
11893+ "version": "2.0.0",
11894+ "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-2.0.0.tgz",
11895+ "integrity": "sha512-HGrj7JQo9DwZt8XFsX8UD4gGqOsIlCih9opG6Y+N11XqkBGKzHo8cvDi+MfQQgiZ7zXRUiQREYHhjOBHERTMdg==",
11896+ "dev": true,
11897+ "requires": {
11898+ "array-iterate": "^1.0.0"
11899+ }
11900+ },
11901+ "unist-util-position": {
11902+ "version": "4.0.1",
11903+ "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.1.tgz",
11904+ "integrity": "sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA==",
11905+ "dev": true
11906+ },
11907+ "unist-util-position-from-estree": {
11908+ "version": "1.1.1",
11909+ "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.1.tgz",
11910+ "integrity": "sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==",
11911+ "dev": true,
11912+ "requires": {
11913+ "@types/unist": "^2.0.0"
11914+ }
11915+ },
11916+ "unist-util-remove-position": {
11917+ "version": "4.0.1",
11918+ "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.1.tgz",
11919+ "integrity": "sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ==",
11920+ "dev": true,
11921+ "requires": {
11922+ "@types/unist": "^2.0.0",
11923+ "unist-util-visit": "^4.0.0"
11924+ }
11925+ },
11926+ "unist-util-stringify-position": {
11927+ "version": "3.0.0",
11928+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz",
11929+ "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==",
11930+ "dev": true,
11931+ "requires": {
11932+ "@types/unist": "^2.0.0"
11933+ }
11934+ },
11935+ "unist-util-visit": {
11936+ "version": "4.1.0",
11937+ "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.0.tgz",
11938+ "integrity": "sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==",
11939+ "dev": true,
11940+ "requires": {
11941+ "@types/unist": "^2.0.0",
11942+ "unist-util-is": "^5.0.0",
11943+ "unist-util-visit-parents": "^5.0.0"
11944+ },
11945+ "dependencies": {
11946+ "unist-util-visit-parents": {
11947+ "version": "5.1.0",
11948+ "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz",
11949+ "integrity": "sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==",
11950+ "dev": true,
11951+ "requires": {
11952+ "@types/unist": "^2.0.0",
11953+ "unist-util-is": "^5.0.0"
11954+ }
11955+ }
11956+ }
11957+ },
11958+ "unist-util-visit-children": {
11959+ "version": "1.1.4",
11960+ "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-1.1.4.tgz",
11961+ "integrity": "sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ==",
11962+ "dev": true
11963+ },
11964+ "unist-util-visit-parents": {
11965+ "version": "4.1.1",
11966+ "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz",
11967+ "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==",
11968+ "dev": true,
11969+ "requires": {
11970+ "@types/unist": "^2.0.0",
11971+ "unist-util-is": "^5.0.0"
11972+ }
11973+ },
11974+ "unpipe": {
11975+ "version": "1.0.0",
11976+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
11977+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
11978+ "dev": true
11979+ },
11980+ "util": {
11981+ "version": "0.12.4",
11982+ "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz",
11983+ "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==",
11984+ "dev": true,
11985+ "requires": {
11986+ "inherits": "^2.0.3",
11987+ "is-arguments": "^1.0.4",
11988+ "is-generator-function": "^1.0.7",
11989+ "is-typed-array": "^1.1.3",
11990+ "safe-buffer": "^5.1.2",
11991+ "which-typed-array": "^1.1.2"
11992+ }
11993+ },
11994+ "util-deprecate": {
11995+ "version": "1.0.2",
11996+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
11997+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
11998+ "dev": true
11999+ },
12000+ "utils-merge": {
12001+ "version": "1.0.1",
12002+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
12003+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
12004+ "dev": true
12005+ },
12006+ "uvu": {
12007+ "version": "0.5.2",
12008+ "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.2.tgz",
12009+ "integrity": "sha512-m2hLe7I2eROhh+tm3WE5cTo/Cv3WQA7Oc9f7JB6uWv+/zVKvfAm53bMyOoGOSZeQ7Ov2Fu9pLhFr7p07bnT20w==",
12010+ "dev": true,
12011+ "requires": {
12012+ "dequal": "^2.0.0",
12013+ "diff": "^5.0.0",
12014+ "kleur": "^4.0.3",
12015+ "sade": "^1.7.3",
12016+ "totalist": "^2.0.0"
12017+ }
12018+ },
12019+ "vfile": {
12020+ "version": "5.2.0",
12021+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.2.0.tgz",
12022+ "integrity": "sha512-ftCpb6pU8Jrzcqku8zE6N3Gi4/RkDhRwEXSWudzZzA2eEOn/cBpsfk9aulCUR+j1raRSAykYQap9u6j6rhUaCA==",
12023+ "dev": true,
12024+ "requires": {
12025+ "@types/unist": "^2.0.0",
12026+ "is-buffer": "^2.0.0",
12027+ "unist-util-stringify-position": "^3.0.0",
12028+ "vfile-message": "^3.0.0"
12029+ }
12030+ },
12031+ "vfile-location": {
12032+ "version": "4.0.1",
12033+ "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.0.1.tgz",
12034+ "integrity": "sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==",
12035+ "dev": true,
12036+ "requires": {
12037+ "@types/unist": "^2.0.0",
12038+ "vfile": "^5.0.0"
12039+ }
12040+ },
12041+ "vfile-message": {
12042+ "version": "3.0.2",
12043+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz",
12044+ "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==",
12045+ "dev": true,
12046+ "requires": {
12047+ "@types/unist": "^2.0.0",
12048+ "unist-util-stringify-position": "^3.0.0"
12049+ }
12050+ },
12051+ "vite": {
12052+ "version": "2.7.1",
12053+ "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.1.tgz",
12054+ "integrity": "sha512-TDXXhcu5lyQ6uosK4ZWaOyB4VzOiizk0biitRzDzaEtgSUi8rVYPc4k1xgOjLSf0OuceDJmojFKXHOX9DB1WuQ==",
12055+ "dev": true,
12056+ "requires": {
12057+ "esbuild": "^0.13.12",
12058+ "fsevents": "~2.3.2",
12059+ "postcss": "^8.3.11",
12060+ "resolve": "^1.20.0",
12061+ "rollup": "^2.59.0"
12062+ },
12063+ "dependencies": {
12064+ "esbuild": {
12065+ "version": "0.13.15",
12066+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz",
12067+ "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==",
12068+ "dev": true,
12069+ "requires": {
12070+ "esbuild-android-arm64": "0.13.15",
12071+ "esbuild-darwin-64": "0.13.15",
12072+ "esbuild-darwin-arm64": "0.13.15",
12073+ "esbuild-freebsd-64": "0.13.15",
12074+ "esbuild-freebsd-arm64": "0.13.15",
12075+ "esbuild-linux-32": "0.13.15",
12076+ "esbuild-linux-64": "0.13.15",
12077+ "esbuild-linux-arm": "0.13.15",
12078+ "esbuild-linux-arm64": "0.13.15",
12079+ "esbuild-linux-mips64le": "0.13.15",
12080+ "esbuild-linux-ppc64le": "0.13.15",
12081+ "esbuild-netbsd-64": "0.13.15",
12082+ "esbuild-openbsd-64": "0.13.15",
12083+ "esbuild-sunos-64": "0.13.15",
12084+ "esbuild-windows-32": "0.13.15",
12085+ "esbuild-windows-64": "0.13.15",
12086+ "esbuild-windows-arm64": "0.13.15"
12087+ }
12088+ },
12089+ "esbuild-android-arm64": {
12090+ "version": "0.13.15",
12091+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz",
12092+ "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==",
12093+ "dev": true,
12094+ "optional": true
12095+ },
12096+ "esbuild-darwin-64": {
12097+ "version": "0.13.15",
12098+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz",
12099+ "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==",
12100+ "dev": true,
12101+ "optional": true
12102+ },
12103+ "esbuild-darwin-arm64": {
12104+ "version": "0.13.15",
12105+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz",
12106+ "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==",
12107+ "dev": true,
12108+ "optional": true
12109+ },
12110+ "esbuild-freebsd-64": {
12111+ "version": "0.13.15",
12112+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz",
12113+ "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==",
12114+ "dev": true,
12115+ "optional": true
12116+ },
12117+ "esbuild-freebsd-arm64": {
12118+ "version": "0.13.15",
12119+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz",
12120+ "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==",
12121+ "dev": true,
12122+ "optional": true
12123+ },
12124+ "esbuild-linux-32": {
12125+ "version": "0.13.15",
12126+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz",
12127+ "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==",
12128+ "dev": true,
12129+ "optional": true
12130+ },
12131+ "esbuild-linux-64": {
12132+ "version": "0.13.15",
12133+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz",
12134+ "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==",
12135+ "dev": true,
12136+ "optional": true
12137+ },
12138+ "esbuild-linux-arm": {
12139+ "version": "0.13.15",
12140+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz",
12141+ "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==",
12142+ "dev": true,
12143+ "optional": true
12144+ },
12145+ "esbuild-linux-arm64": {
12146+ "version": "0.13.15",
12147+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz",
12148+ "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==",
12149+ "dev": true,
12150+ "optional": true
12151+ },
12152+ "esbuild-linux-mips64le": {
12153+ "version": "0.13.15",
12154+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz",
12155+ "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==",
12156+ "dev": true,
12157+ "optional": true
12158+ },
12159+ "esbuild-linux-ppc64le": {
12160+ "version": "0.13.15",
12161+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz",
12162+ "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==",
12163+ "dev": true,
12164+ "optional": true
12165+ },
12166+ "esbuild-netbsd-64": {
12167+ "version": "0.13.15",
12168+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz",
12169+ "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==",
12170+ "dev": true,
12171+ "optional": true
12172+ },
12173+ "esbuild-openbsd-64": {
12174+ "version": "0.13.15",
12175+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz",
12176+ "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==",
12177+ "dev": true,
12178+ "optional": true
12179+ },
12180+ "esbuild-sunos-64": {
12181+ "version": "0.13.15",
12182+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz",
12183+ "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==",
12184+ "dev": true,
12185+ "optional": true
12186+ },
12187+ "esbuild-windows-32": {
12188+ "version": "0.13.15",
12189+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz",
12190+ "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==",
12191+ "dev": true,
12192+ "optional": true
12193+ },
12194+ "esbuild-windows-64": {
12195+ "version": "0.13.15",
12196+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz",
12197+ "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==",
12198+ "dev": true,
12199+ "optional": true
12200+ },
12201+ "esbuild-windows-arm64": {
12202+ "version": "0.13.15",
12203+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz",
12204+ "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==",
12205+ "dev": true,
12206+ "optional": true
12207+ }
12208+ }
12209+ },
12210+ "vscode-css-languageservice": {
12211+ "version": "5.1.9",
12212+ "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.1.9.tgz",
12213+ "integrity": "sha512-/tFOWeZBL3Oc9Zc+2MAi3rEwiXJTSZsvjB+M7nSjWLbGPUIjukUA7YzLgsBoUfR35sPJYnXWUkL56PdfIYM8GA==",
12214+ "dev": true,
12215+ "requires": {
12216+ "vscode-languageserver-textdocument": "^1.0.1",
12217+ "vscode-languageserver-types": "^3.16.0",
12218+ "vscode-nls": "^5.0.0",
12219+ "vscode-uri": "^3.0.2"
12220+ }
12221+ },
12222+ "vscode-emmet-helper": {
12223+ "version": "2.1.2",
12224+ "resolved": "https://registry.npmjs.org/vscode-emmet-helper/-/vscode-emmet-helper-2.1.2.tgz",
12225+ "integrity": "sha512-Fy6UNawSgxE3Kuqi54vSXohf03iOIrp1A74ReAgzvGP9Yt7fUAvkqF6No2WAc34/w0oWAHAeqoBNqmKKWh6U5w==",
12226+ "dev": true,
12227+ "requires": {
12228+ "emmet": "^2.1.5",
12229+ "jsonc-parser": "^2.3.0",
12230+ "vscode-languageserver-textdocument": "^1.0.1",
12231+ "vscode-languageserver-types": "^3.15.1",
12232+ "vscode-nls": "^5.0.0",
12233+ "vscode-uri": "^2.1.2"
12234+ },
12235+ "dependencies": {
12236+ "jsonc-parser": {
12237+ "version": "2.3.1",
12238+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz",
12239+ "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==",
12240+ "dev": true
12241+ },
12242+ "vscode-uri": {
12243+ "version": "2.1.2",
12244+ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz",
12245+ "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==",
12246+ "dev": true
12247+ }
12248+ }
12249+ },
12250+ "vscode-html-languageservice": {
12251+ "version": "3.2.0",
12252+ "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-3.2.0.tgz",
12253+ "integrity": "sha512-aLWIoWkvb5HYTVE0kI9/u3P0ZAJGrYOSAAE6L0wqB9radKRtbJNrF9+BjSUFyCgBdNBE/GFExo35LoknQDJrfw==",
12254+ "dev": true,
12255+ "requires": {
12256+ "vscode-languageserver-textdocument": "^1.0.1",
12257+ "vscode-languageserver-types": "3.16.0-next.2",
12258+ "vscode-nls": "^5.0.0",
12259+ "vscode-uri": "^2.1.2"
12260+ },
12261+ "dependencies": {
12262+ "vscode-languageserver-types": {
12263+ "version": "3.16.0-next.2",
12264+ "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz",
12265+ "integrity": "sha512-QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q==",
12266+ "dev": true
12267+ },
12268+ "vscode-uri": {
12269+ "version": "2.1.2",
12270+ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz",
12271+ "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==",
12272+ "dev": true
12273+ }
12274+ }
12275+ },
12276+ "vscode-jsonrpc": {
12277+ "version": "6.0.0",
12278+ "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz",
12279+ "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==",
12280+ "dev": true
12281+ },
12282+ "vscode-languageserver": {
12283+ "version": "6.1.1",
12284+ "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-6.1.1.tgz",
12285+ "integrity": "sha512-DueEpkUAkD5XTR4MLYNr6bQIp/UFR0/IPApgXU3YfCBCB08u2sm9hRCs6DxYZELkk++STPjpcjksR2H8qI3cDQ==",
12286+ "dev": true,
12287+ "requires": {
12288+ "vscode-languageserver-protocol": "^3.15.3"
12289+ }
12290+ },
12291+ "vscode-languageserver-protocol": {
12292+ "version": "3.16.0",
12293+ "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz",
12294+ "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==",
12295+ "dev": true,
12296+ "requires": {
12297+ "vscode-jsonrpc": "6.0.0",
12298+ "vscode-languageserver-types": "3.16.0"
12299+ }
12300+ },
12301+ "vscode-languageserver-textdocument": {
12302+ "version": "1.0.3",
12303+ "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.3.tgz",
12304+ "integrity": "sha512-ynEGytvgTb6HVSUwPJIAZgiHQmPCx8bZ8w5um5Lz+q5DjP0Zj8wTFhQpyg8xaMvefDytw2+HH5yzqS+FhsR28A==",
12305+ "dev": true
12306+ },
12307+ "vscode-languageserver-types": {
12308+ "version": "3.16.0",
12309+ "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz",
12310+ "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==",
12311+ "dev": true
12312+ },
12313+ "vscode-nls": {
12314+ "version": "5.0.0",
12315+ "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.0.tgz",
12316+ "integrity": "sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==",
12317+ "dev": true
12318+ },
12319+ "vscode-oniguruma": {
12320+ "version": "1.6.1",
12321+ "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.6.1.tgz",
12322+ "integrity": "sha512-vc4WhSIaVpgJ0jJIejjYxPvURJavX6QG41vu0mGhqywMkQqulezEqEQ3cO3gc8GvcOpX6ycmKGqRoROEMBNXTQ==",
12323+ "dev": true
12324+ },
12325+ "vscode-textmate": {
12326+ "version": "5.2.0",
12327+ "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz",
12328+ "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==",
12329+ "dev": true
12330+ },
12331+ "vscode-uri": {
12332+ "version": "3.0.2",
12333+ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.2.tgz",
12334+ "integrity": "sha512-jkjy6pjU1fxUvI51P+gCsxg1u2n8LSt0W6KrCNQceaziKzff74GoWmjVG46KieVzybO1sttPQmYfrwSHey7GUA==",
12335+ "dev": true
12336+ },
12337+ "vue": {
12338+ "version": "3.2.26",
12339+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.26.tgz",
12340+ "integrity": "sha512-KD4lULmskL5cCsEkfhERVRIOEDrfEL9CwAsLYpzptOGjaGFNWo3BQ9g8MAb7RaIO71rmVOziZ/uEN/rHwcUIhg==",
12341+ "dev": true,
12342+ "requires": {
12343+ "@vue/compiler-dom": "3.2.26",
12344+ "@vue/compiler-sfc": "3.2.26",
12345+ "@vue/runtime-dom": "3.2.26",
12346+ "@vue/server-renderer": "3.2.26",
12347+ "@vue/shared": "3.2.26"
12348+ }
12349+ },
12350+ "web-namespaces": {
12351+ "version": "2.0.1",
12352+ "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz",
12353+ "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==",
12354+ "dev": true
12355+ },
12356+ "web-streams-polyfill": {
12357+ "version": "3.2.0",
12358+ "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.0.tgz",
12359+ "integrity": "sha512-EqPmREeOzttaLRm5HS7io98goBgZ7IVz79aDvqjD0kYXLtFZTc0T/U6wHTPKyIjb+MdN7DFIIX6hgdBEpWmfPA==",
12360+ "dev": true
12361+ },
12362+ "which-boxed-primitive": {
12363+ "version": "1.0.2",
12364+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
12365+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
12366+ "dev": true,
12367+ "requires": {
12368+ "is-bigint": "^1.0.1",
12369+ "is-boolean-object": "^1.1.0",
12370+ "is-number-object": "^1.0.4",
12371+ "is-string": "^1.0.5",
12372+ "is-symbol": "^1.0.3"
12373+ }
12374+ },
12375+ "which-typed-array": {
12376+ "version": "1.1.7",
12377+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz",
12378+ "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==",
12379+ "dev": true,
12380+ "requires": {
12381+ "available-typed-arrays": "^1.0.5",
12382+ "call-bind": "^1.0.2",
12383+ "es-abstract": "^1.18.5",
12384+ "foreach": "^2.0.5",
12385+ "has-tostringtag": "^1.0.0",
12386+ "is-typed-array": "^1.1.7"
12387+ }
12388+ },
12389+ "wrappy": {
12390+ "version": "1.0.2",
12391+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
12392+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
12393+ "dev": true
12394+ },
12395+ "yallist": {
12396+ "version": "4.0.0",
12397+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
12398+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
12399+ "dev": true
12400+ },
12401+ "yargs-parser": {
12402+ "version": "20.2.9",
12403+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
12404+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
12405+ "dev": true
12406+ },
12407+ "zod": {
12408+ "version": "3.11.6",
12409+ "resolved": "https://registry.npmjs.org/zod/-/zod-3.11.6.tgz",
12410+ "integrity": "sha512-daZ80A81I3/9lIydI44motWe6n59kRBfNzTuS2bfzVh1nAXi667TOTWWtatxyG+fwgNUiagSj/CWZwRRbevJIg==",
12411+ "dev": true
12412+ },
12413+ "zwitch": {
12414+ "version": "2.0.2",
12415+ "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz",
12416+ "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==",
12417+ "dev": true
12418+ }
12419+ }
12420+ }
12421 diff --git a/astro/package.json b/astro/package.json
12422new file mode 100644
12423index 0000000..5beb717
12424--- /dev/null
12425+++ b/astro/package.json
12426 @@ -0,0 +1,20 @@
12427+ {
12428+ "name": "@example/minimal",
12429+ "version": "0.0.1",
12430+ "private": true,
12431+ "scripts": {
12432+ "dev": "astro dev",
12433+ "start": "astro dev",
12434+ "build": "astro build",
12435+ "preview": "astro preview"
12436+ },
12437+ "devDependencies": {
12438+ "astro": "^0.21.12",
12439+ "open-props": "^1.0.13",
12440+ "postcss": "^8.4.5",
12441+ "postcss-custom-media": "^8.0.0",
12442+ "postcss-jit-props": "^1.0.2",
12443+ "postcss-nesting": "^10.0.2",
12444+ "postcss-preset-env": "^7.0.1"
12445+ }
12446+ }
12447 diff --git a/astro/postcss.config.js b/astro/postcss.config.js
12448new file mode 100644
12449index 0000000..e6e9331
12450--- /dev/null
12451+++ b/astro/postcss.config.js
12452 @@ -0,0 +1,12 @@
12453+ const postcssJitProps = require('postcss-jit-props');
12454+ const OpenProps = require('open-props');
12455+ const postcssNesting = require('postcss-nesting');
12456+ const postcssCustomMedia = require('postcss-custom-media');
12457+
12458+ module.exports = {
12459+ plugins: [
12460+ postcssNesting(),
12461+ postcssCustomMedia(),
12462+ postcssJitProps(OpenProps),
12463+ ],
12464+ };
12465 diff --git a/astro/public/favicon.ico b/astro/public/favicon.ico
12466new file mode 100644
12467index 0000000..578ad45
12468 Binary files /dev/null and b/astro/public/favicon.ico differ
12469 diff --git a/astro/src/components/Hero.astro b/astro/src/components/Hero.astro
12470new file mode 100644
12471index 0000000..4c5b9ac
12472--- /dev/null
12473+++ b/astro/src/components/Hero.astro
12474 @@ -0,0 +1,6 @@
12475+ ---
12476+ ---
12477+
12478+ <div class="example-1">
12479+ <h1>Hello world!</h1>
12480+ </div>
12481\ No newline at end of file
12482 diff --git a/astro/src/components/Nav.astro b/astro/src/components/Nav.astro
12483new file mode 100644
12484index 0000000..b0ab287
12485--- /dev/null
12486+++ b/astro/src/components/Nav.astro
12487 @@ -0,0 +1,199 @@
12488+ ---
12489+
12490+ ---
12491+
12492+ <style>
12493+ nav {
12494+ display: flex;
12495+ flex-wrap: wrap;
12496+ align-items: center;
12497+ gap: var(--size-4);
12498+ justify-self: stretch;
12499+
12500+ & > a[href]:not(:hover,:focus-visible) {
12501+ color: var(--text-1);
12502+ text-decoration-color: var(--brand);
12503+ }
12504+
12505+ & > a[href="/"] {
12506+ margin-inline-end: auto;
12507+ display: inline-flex;
12508+ align-items: center;
12509+ gap: var(--size-2);
12510+
12511+ &:hover {
12512+ text-decoration: none;
12513+ }
12514+
12515+ & > svg {
12516+ inline-size: var(--size-9);
12517+ }
12518+ }
12519+
12520+ & > a[href="#getting-started"] {
12521+ @media (--xs-n-below) {
12522+ display: none;
12523+ }
12524+ }
12525+ }
12526+
12527+ .github-icon {
12528+ fill: var(--nav-icon);
12529+ stroke: none;
12530+
12531+ @nest :hover > & {
12532+ fill: var(--nav-icon-hover);
12533+ }
12534+ }
12535+
12536+ op-logo {
12537+ display: grid;
12538+ font-weight: var(--font-weight-3);
12539+ font-size: var(--font-size-2);
12540+ color: var(--indigo-3);
12541+ letter-spacing: var(--font-letterspacing-4);
12542+
12543+ @media (--xs-n-below) {
12544+ display: none
12545+ }
12546+
12547+ @nest [data-theme="light"] & {
12548+ color: var(--indigo-7);
12549+ }
12550+
12551+ & > span {
12552+ line-height: .9;
12553+ text-transform: uppercase;
12554+
12555+ &::first-letter {
12556+ font-weight: var(--font-weight-9);
12557+ }
12558+ }
12559+ }
12560+
12561+ .op-icon-p {
12562+ stroke: var(--indigo-2);
12563+ @nest a:hover & { stroke: var(--indigo-1); }
12564+
12565+ @nest [data-theme="light"] & {
12566+ stroke: var(--indigo-7);
12567+ }
12568+
12569+ @nest [data-theme="light"] a:hover & {
12570+ stroke: var(--indigo-8);
12571+ }
12572+ }
12573+
12574+ .op-icon-o {
12575+ stroke: var(--indigo-4);
12576+ @nest a:hover & { stroke: var(--indigo-3); }
12577+
12578+ @nest [data-theme="light"] & {
12579+ stroke: var(--indigo-5);
12580+ }
12581+ @nest [data-theme="light"] a:hover & {
12582+ stroke: var(--indigo-6);
12583+ }
12584+ }
12585+
12586+ .theme-toggle {
12587+ background: none;
12588+ }
12589+
12590+ #moon, #sun {
12591+ fill: var(--nav-icon);
12592+ stroke: none;
12593+
12594+ @nest :hover > svg > & {
12595+ fill: var(--nav-icon-hover);
12596+ }
12597+ }
12598+
12599+ #sun {
12600+ transition: transform .5s var(--ease-4);
12601+ transform-origin: center center;
12602+ }
12603+
12604+ #sun-beams {
12605+ --_opacity-dur: .15s;
12606+ stroke: var(--nav-icon);
12607+ stroke-width: 2px;
12608+ transform-origin: center center;
12609+ transition:
12610+ transform .5s var(--ease-elastic-4),
12611+ opacity var(--_opacity-dur) var(--ease-3);
12612+
12613+ @nest :hover > svg > & {
12614+ stroke: var(--nav-icon-hover);
12615+ }
12616+ }
12617+
12618+ #moon > circle {
12619+ transition: transform .5s var(--ease-out-3);
12620+ }
12621+
12622+ [data-theme="light"] {
12623+ & #sun {
12624+ transform: scale(.5);
12625+ }
12626+
12627+ & #sun-beams {
12628+ transform: rotateZ(.25turn);
12629+ --_opacity-dur: .5s;
12630+ }
12631+ }
12632+
12633+ [data-theme="dark"] {
12634+ & #moon > circle {
12635+ transform: translateX(-20px);
12636+ }
12637+
12638+ & #sun-beams {
12639+ opacity: 0;
12640+ }
12641+ }
12642+ </style>
12643+
12644+ <nav>
12645+ <a href="/">
12646+ <svg class="op-icon" viewBox="0 0 200 200">
12647+ <line class="op-icon-p" x1="66" x2="66" y1="100" y2="175" stroke-width="25"/>
12648+ <circle class="op-icon-p" cx="100" cy="100" r="35" fill="transparent" stroke-width="25"/>
12649+ <circle class="op-icon-o" cx="100" cy="100" r="85" fill="transparent" stroke-width="25"/>
12650+ </svg>
12651+ <span class="op-logo">
12652+ <span>Open</span>
12653+ <span>Props</span>
12654+ </span>
12655+ </a>
12656+ <a href="#getting-started">Get Started</a>
12657+ <a class="md-hidden" href="https://stackblitz.com/edit/jit-open-props?file=style.css">
12658+ Try in browser
12659+ <small class="green-badge">RAD</small>
12660+ </a>
12661+ <button class="theme-toggle" id="theme-toggle" title="Toggles light & dark" aria-live="auto">
12662+ <svg aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
12663+ <!-- https://feathericons.com/?query=sun -->
12664+ <mask id="moon">
12665+ <rect x="0" y="0" width="100%" height="100%" fill="white" />
12666+ <circle cx="40" cy="8" r="11" fill="black" />
12667+ </mask>
12668+ <circle id="sun" cx="12" cy="12" r="11" mask="url(#moon)"/>
12669+ <g id="sun-beams">
12670+ <line x1="12" y1="1" x2="12" y2="3" />
12671+ <line x1="12" y1="21" x2="12" y2="23" />
12672+ <line x1="4.22" y1="4.22" x2="5.64" y2="5.64" />
12673+ <line x1="18.36" y1="18.36" x2="19.78" y2="19.78" />
12674+ <line x1="1" y1="12" x2="3" y2="12" />
12675+ <line x1="21" y1="12" x2="23" y2="12" />
12676+ <line x1="4.22" y1="19.78" x2="5.64" y2="18.36" />
12677+ <line x1="18.36" y1="5.64" x2="19.78" y2="4.22" />
12678+ </g>
12679+ </svg>
12680+ </button>
12681+ <a href="https://github.com/argyleink/open-props" title="Source on Github">
12682+ <svg class="github-icon" width="24" height="24" viewBox="0 0 16 16">
12683+ <path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path>
12684+ </svg>
12685+ </a>
12686+ </nav>
12687\ No newline at end of file
12688 diff --git a/astro/src/pages/index.astro b/astro/src/pages/index.astro
12689new file mode 100644
12690index 0000000..d8a6c69
12691--- /dev/null
12692+++ b/astro/src/pages/index.astro
12693 @@ -0,0 +1,36 @@
12694+ ---
12695+ import Nav from '../components/Nav.astro';
12696+ ---
12697+
12698+ <html lang="en" data-theme="dark">
12699+
12700+ <head>
12701+ <meta charset="utf-8" />
12702+ <link rel="icon" type="image/x-icon" href="/favicon.ico" />
12703+ <meta name="viewport" content="width=device-width" />
12704+ <title>Welcome to Astro</title>
12705+ <style>
12706+ @import "open-props/normalize";
12707+ @import "open-props/media";
12708+ @import "theme.css";
12709+
12710+ :root {
12711+ --max-inline-body: calc(100vw - (var(--size-8) * 2));
12712+ --brand-bg-gradient: linear-gradient(to bottom, var(--grape-3), var(--violet-3), var(--indigo-3), var(--cyan-3));
12713+
12714+ @media (--md-n-below) {
12715+ --max-inline-body: calc(100vw - (var(--size-3) * 2));
12716+ }
12717+
12718+ @nest [data-theme="light"] & {
12719+ --brand-bg-gradient: linear-gradient(to bottom, var(--grape-6), var(--violet-6), var(--indigo-6), var(--cyan-6));
12720+ }
12721+ }
12722+ </style>
12723+ </head>
12724+
12725+ <body>
12726+ <Nav />
12727+ </body>
12728+
12729+ </html>
12730\ No newline at end of file
12731 diff --git a/astro/src/pages/theme.css b/astro/src/pages/theme.css
12732new file mode 100644
12733index 0000000..d3c3fa3
12734--- /dev/null
12735+++ b/astro/src/pages/theme.css
12736 @@ -0,0 +1,50 @@
12737+ [data-theme="light"] {
12738+ color-scheme: light;
12739+
12740+ --brand: var(--pink-6);
12741+
12742+ --link: var(--indigo-7);
12743+ --link-visited: var(--grape-7);
12744+
12745+ --text-1: var(--gray-9);
12746+ --text-2: var(--gray-7);
12747+
12748+ --surface-1: var(--gray-0);
12749+ --surface-2: var(--gray-2);
12750+ --surface-3: var(--gray-3);
12751+ --surface-4: var(--gray-4);
12752+
12753+ --nav-icon: var(--gray-7);
12754+ --nav-icon-hover: var(--gray-9);
12755+
12756+ --shadow-color: 220 3% 15%;
12757+ --shadow-strength: 1%;
12758+
12759+ @media (--HDcolor) {
12760+ --link: color(display-p3 0 .5 1);
12761+ --link-visited: color(display-p3 .6 .2 1);
12762+ }
12763+ }
12764+
12765+ [data-theme="dark"] {
12766+ color-scheme: dark;
12767+
12768+ --brand: var(--pink-4);
12769+
12770+ --link: var(--indigo-3);
12771+ --link-visited: var(--grape-3);
12772+
12773+ --text-1: var(--gray-1);
12774+ --text-2: var(--gray-2);
12775+
12776+ --surface-1: var(--gray-9);
12777+ --surface-2: var(--gray-8);
12778+ --surface-3: var(--gray-7);
12779+ --surface-4: var(--gray-6);
12780+
12781+ --nav-icon: var(--gray-5);
12782+ --nav-icon-hover: var(--gray-2);
12783+
12784+ --shadow-strength: 10%;
12785+ --shadow-color: 220 40% 2%;
12786+ }
12787\ No newline at end of file