From bd6ac6da5b509d4e5b98872f85d483081c5b35fe Mon Sep 17 00:00:00 2001 From: Filip Znachor Date: Fri, 10 Feb 2023 15:57:41 +0100 Subject: [PATCH] =?UTF-8?q?VuePress=20a=20prvn=C3=AD=20str=C3=A1nky?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 5 + .vuepress/config.ts | 35 + .vuepress/public/assets/favicon.png | Bin 0 -> 49637 bytes .vuepress/styles/index.scss | 17 + README.md | 2 + api/README.md | 14 + api/email.md | 33 + api/qr.md | 22 + package.json | 7 + pnpm-lock.yaml | 1735 +++++++++++++++++++++++++++ software/README.md | 5 + software/firefox.md | 28 + 12 files changed, 1903 insertions(+) create mode 100644 .gitignore create mode 100644 .vuepress/config.ts create mode 100644 .vuepress/public/assets/favicon.png create mode 100644 .vuepress/styles/index.scss create mode 100644 README.md create mode 100644 api/README.md create mode 100644 api/email.md create mode 100644 api/qr.md create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 software/README.md create mode 100644 software/firefox.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ee0d9cf --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.vercel +node_modules +.vuepress/.cache +.vuepress/.temp +.vuepress/dist \ No newline at end of file diff --git a/.vuepress/config.ts b/.vuepress/config.ts new file mode 100644 index 0000000..a80d959 --- /dev/null +++ b/.vuepress/config.ts @@ -0,0 +1,35 @@ +import { defaultTheme, defineUserConfig } from "vuepress"; + +export default defineUserConfig({ + lang: "cs-CZ", + title: "Wiki", + description: "", + theme: defaultTheme({ + logo: '/assets/favicon.png', + navbar: [ + { + text: 'Úvod', + link: '/', + }, + ], + sidebar: [ + { + text: 'API', + link: '/api', + collapsible: true, + children: [ + {text: 'Email', link: '/api/email'}, + {text: 'QR', link: '/api/qr'} + ] + }, + { + text: 'Software', + link: '/software', + collapsible: true, + children: [ + {text: 'Firefox', link: '/software/firefox'} + ] + } + ], + }) +}); \ No newline at end of file diff --git a/.vuepress/public/assets/favicon.png b/.vuepress/public/assets/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..e429545c8d3e83bb71c62052a69e1ccff7edb8b5 GIT binary patch literal 49637 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 blhw6f?hIUb4$dV30{)a0p2JGy%me=)gX#=6.9.0'} + dev: true + + /@babel/helper-validator-identifier/7.19.1: + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/parser/7.20.15: + resolution: {integrity: sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.20.7 + dev: true + + /@babel/types/7.20.7: + resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + dev: true + + /@esbuild/android-arm/0.16.17: + resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64/0.16.17: + resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64/0.16.17: + resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64/0.16.17: + resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64/0.16.17: + resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64/0.16.17: + resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64/0.16.17: + resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm/0.16.17: + resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64/0.16.17: + resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32/0.16.17: + resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64/0.16.17: + resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el/0.16.17: + resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64/0.16.17: + resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64/0.16.17: + resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x/0.16.17: + resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64/0.16.17: + resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64/0.16.17: + resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64/0.16.17: + resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64/0.16.17: + resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64/0.16.17: + resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32/0.16.17: + resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64/0.16.17: + resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@mdit-vue/plugin-component/0.11.2: + resolution: {integrity: sha512-ucFiEULCkLcCG1Tf1MfG5u5PS4BIXWIeKGHRGsXxz1ix2GbZWKFVgWEdNEckBu8s75Fv1WJLIOiAYZyri2f1nw==} + dependencies: + '@types/markdown-it': 12.2.3 + markdown-it: 13.0.1 + dev: true + + /@mdit-vue/plugin-frontmatter/0.11.1: + resolution: {integrity: sha512-AdZJInjD1pTJXlfhuoBS5ycuIQ3ewBfY0R/XHM3TRDEaDHQJHxouUCpCyijZmpdljTU45lFetIowaKtAi7GBog==} + dependencies: + '@mdit-vue/types': 0.11.0 + '@types/markdown-it': 12.2.3 + gray-matter: 4.0.3 + markdown-it: 13.0.1 + dev: true + + /@mdit-vue/plugin-headers/0.11.2: + resolution: {integrity: sha512-hH2zm4m+2tWe7dya/nxbbpB95pa9RjwYxl++kyZuRrqyhNTtsi2HWojX02peQ1nQMKKIWPDHtpeAHGP7dOLKFw==} + dependencies: + '@mdit-vue/shared': 0.11.2 + '@mdit-vue/types': 0.11.0 + '@types/markdown-it': 12.2.3 + markdown-it: 13.0.1 + dev: true + + /@mdit-vue/plugin-sfc/0.11.1: + resolution: {integrity: sha512-3AjQXqExzT9FWGNOeTBqK1pbt1UA5anrZvjo7OO2PJ3lrfZd0rbjionFkmW/VW1912laHUraIP6n74mUNqPuWw==} + dependencies: + '@mdit-vue/types': 0.11.0 + '@types/markdown-it': 12.2.3 + markdown-it: 13.0.1 + dev: true + + /@mdit-vue/plugin-title/0.11.2: + resolution: {integrity: sha512-R91WCN16CePWRT2bSXaDJGXvj0MuaCz4m2GbYqUbQxd+dqf18uuGPdbhr1rwhIqCvy7GD/g7hSgOFi3DNDAIzA==} + dependencies: + '@mdit-vue/shared': 0.11.2 + '@mdit-vue/types': 0.11.0 + '@types/markdown-it': 12.2.3 + markdown-it: 13.0.1 + dev: true + + /@mdit-vue/plugin-toc/0.11.2: + resolution: {integrity: sha512-0OcGG4TnYIZJ6SLZtk24Nj0oP2vcLn0FyMTao/nB/2Z17/fP3whoo6dVV+0G4Oi8HZ+MMDi661lvS2b4b/glYA==} + dependencies: + '@mdit-vue/shared': 0.11.2 + '@mdit-vue/types': 0.11.0 + '@types/markdown-it': 12.2.3 + markdown-it: 13.0.1 + dev: true + + /@mdit-vue/shared/0.11.2: + resolution: {integrity: sha512-Z/GS/v9DURZE13Hv41meKzdnprMwenVJoM3t82OE5HIGvtE6QovsZ+mMF/rMvLgaLLMDjT3EwvrrBmemWkHYTQ==} + dependencies: + '@mdit-vue/types': 0.11.0 + '@types/markdown-it': 12.2.3 + markdown-it: 13.0.1 + dev: true + + /@mdit-vue/types/0.11.0: + resolution: {integrity: sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==} + dev: true + + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: true + + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: true + + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + dev: true + + /@types/debug/4.1.7: + resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} + dependencies: + '@types/ms': 0.7.31 + dev: true + + /@types/fs-extra/9.0.13: + resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} + dependencies: + '@types/node': 18.11.19 + dev: true + + /@types/hash-sum/1.0.0: + resolution: {integrity: sha512-FdLBT93h3kcZ586Aee66HPCVJ6qvxVjBlDWNmxSGSbCZe9hTsjRKdSsl4y1T+3zfujxo9auykQMnFsfyHWD7wg==} + dev: true + + /@types/linkify-it/3.0.2: + resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==} + dev: true + + /@types/markdown-it-emoji/2.0.2: + resolution: {integrity: sha512-2ln8Wjbcj/0oRi/6VnuMeWEHHuK8uapFttvcLmDIe1GKCsFBLOLBX+D+xhDa9oWOQV0IpvxwrSfKKssAqqroog==} + dependencies: + '@types/markdown-it': 12.2.3 + dev: true + + /@types/markdown-it/12.2.3: + resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==} + dependencies: + '@types/linkify-it': 3.0.2 + '@types/mdurl': 1.0.2 + dev: true + + /@types/mdurl/1.0.2: + resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==} + dev: true + + /@types/ms/0.7.31: + resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + dev: true + + /@types/node/18.11.19: + resolution: {integrity: sha512-YUgMWAQBWLObABqrvx8qKO1enAvBUdjZOAWQ5grBAkp5LQv45jBvYKZ3oFS9iKRCQyFjqw6iuEa1vmFqtxYLZw==} + dev: true + + /@types/web-bluetooth/0.0.16: + resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} + dev: true + + /@vitejs/plugin-vue/4.0.0_vite@4.0.4+vue@3.2.47: + resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.2.25 + dependencies: + vite: 4.0.4 + vue: 3.2.47 + dev: true + + /@vue/compiler-core/3.2.47: + resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==} + dependencies: + '@babel/parser': 7.20.15 + '@vue/shared': 3.2.47 + estree-walker: 2.0.2 + source-map: 0.6.1 + dev: true + + /@vue/compiler-dom/3.2.47: + resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==} + dependencies: + '@vue/compiler-core': 3.2.47 + '@vue/shared': 3.2.47 + dev: true + + /@vue/compiler-sfc/3.2.47: + resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==} + dependencies: + '@babel/parser': 7.20.15 + '@vue/compiler-core': 3.2.47 + '@vue/compiler-dom': 3.2.47 + '@vue/compiler-ssr': 3.2.47 + '@vue/reactivity-transform': 3.2.47 + '@vue/shared': 3.2.47 + estree-walker: 2.0.2 + magic-string: 0.25.9 + postcss: 8.4.21 + source-map: 0.6.1 + dev: true + + /@vue/compiler-ssr/3.2.47: + resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==} + dependencies: + '@vue/compiler-dom': 3.2.47 + '@vue/shared': 3.2.47 + dev: true + + /@vue/devtools-api/6.5.0: + resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} + dev: true + + /@vue/reactivity-transform/3.2.47: + resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==} + dependencies: + '@babel/parser': 7.20.15 + '@vue/compiler-core': 3.2.47 + '@vue/shared': 3.2.47 + estree-walker: 2.0.2 + magic-string: 0.25.9 + dev: true + + /@vue/reactivity/3.2.47: + resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==} + dependencies: + '@vue/shared': 3.2.47 + dev: true + + /@vue/runtime-core/3.2.47: + resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==} + dependencies: + '@vue/reactivity': 3.2.47 + '@vue/shared': 3.2.47 + dev: true + + /@vue/runtime-dom/3.2.47: + resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==} + dependencies: + '@vue/runtime-core': 3.2.47 + '@vue/shared': 3.2.47 + csstype: 2.6.21 + dev: true + + /@vue/server-renderer/3.2.47_vue@3.2.47: + resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==} + peerDependencies: + vue: 3.2.47 + dependencies: + '@vue/compiler-ssr': 3.2.47 + '@vue/shared': 3.2.47 + vue: 3.2.47 + dev: true + + /@vue/shared/3.2.47: + resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==} + dev: true + + /@vuepress/bundler-vite/2.0.0-beta.60: + resolution: {integrity: sha512-nf+UAKNlAEZXZqu2Ztvr8Hg/5CtevWxvQGfYKV4lhw8UmoDjKKHoHPpPhF1QTUbnZ8W+jPLzIVz+hjunzsxl/A==} + dependencies: + '@vitejs/plugin-vue': 4.0.0_vite@4.0.4+vue@3.2.47 + '@vuepress/client': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-beta.60 + '@vuepress/shared': 2.0.0-beta.60 + '@vuepress/utils': 2.0.0-beta.60 + autoprefixer: 10.4.13_postcss@8.4.21 + connect-history-api-fallback: 2.0.0 + postcss: 8.4.21 + postcss-load-config: 4.0.1_postcss@8.4.21 + rollup: 3.14.0 + vite: 4.0.4 + vue: 3.2.47 + vue-router: 4.1.6_vue@3.2.47 + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - terser + - ts-node + dev: true + + /@vuepress/cli/2.0.0-beta.60: + resolution: {integrity: sha512-ibC6ezsn1m+r3PB382ZZfmwBFlkR/9LVk5u2cUBmhBj4t+W2XPgWkKTTmG81ny7lnUJweloQc9fa1ww77se2Ug==} + hasBin: true + dependencies: + '@vuepress/core': 2.0.0-beta.60 + '@vuepress/shared': 2.0.0-beta.60 + '@vuepress/utils': 2.0.0-beta.60 + cac: 6.7.14 + chokidar: 3.5.3 + envinfo: 7.8.1 + esbuild: 0.16.17 + transitivePeerDependencies: + - supports-color + dev: true + + /@vuepress/client/2.0.0-beta.60: + resolution: {integrity: sha512-WU5VGeDp41A2dVXqp18YBggflIjTq68mA+s5TCz93wk+7elAmPAkWKcobQBYQgvsuwHyg9nWulZAfMN6OEygKQ==} + dependencies: + '@vue/devtools-api': 6.5.0 + '@vuepress/shared': 2.0.0-beta.60 + vue: 3.2.47 + vue-router: 4.1.6_vue@3.2.47 + dev: true + + /@vuepress/core/2.0.0-beta.60: + resolution: {integrity: sha512-HkUkqBnBI7GMVZGxdzV4C/iyFwPo215sVLYvZVEWpQIaLk/47WkK0sHtz/1i00ujwJC3uGOH1+f0IHkxzqjUmg==} + dependencies: + '@vuepress/client': 2.0.0-beta.60 + '@vuepress/markdown': 2.0.0-beta.60 + '@vuepress/shared': 2.0.0-beta.60 + '@vuepress/utils': 2.0.0-beta.60 + vue: 3.2.47 + transitivePeerDependencies: + - supports-color + dev: true + + /@vuepress/markdown/2.0.0-beta.60: + resolution: {integrity: sha512-97AT4aZr1k1VrJZoUvzbrX6nU/TwxlFpLNi8KNtWK3TMZT6+hAU0aCg6TwuwirShvey8mr9GaMNSssAdpSK4mg==} + dependencies: + '@mdit-vue/plugin-component': 0.11.2 + '@mdit-vue/plugin-frontmatter': 0.11.1 + '@mdit-vue/plugin-headers': 0.11.2 + '@mdit-vue/plugin-sfc': 0.11.1 + '@mdit-vue/plugin-title': 0.11.2 + '@mdit-vue/plugin-toc': 0.11.2 + '@mdit-vue/shared': 0.11.2 + '@mdit-vue/types': 0.11.0 + '@types/markdown-it': 12.2.3 + '@types/markdown-it-emoji': 2.0.2 + '@vuepress/shared': 2.0.0-beta.60 + '@vuepress/utils': 2.0.0-beta.60 + markdown-it: 13.0.1 + markdown-it-anchor: 8.6.6_ea7kj7wzjkld5jo2noyjqxi764 + markdown-it-emoji: 2.0.2 + mdurl: 1.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@vuepress/plugin-active-header-links/2.0.0-beta.60: + resolution: {integrity: sha512-L+KijW7FvoDWMTd6wiIZhMA/uZYgMhiukL6IaVWtQ0COyWGIjaZUlX+mHd1munSzz4aWBMbck7no82bPswCh0g==} + dependencies: + '@vuepress/client': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-beta.60 + '@vuepress/utils': 2.0.0-beta.60 + ts-debounce: 4.0.0 + vue: 3.2.47 + vue-router: 4.1.6_vue@3.2.47 + transitivePeerDependencies: + - supports-color + dev: true + + /@vuepress/plugin-back-to-top/2.0.0-beta.60: + resolution: {integrity: sha512-vpVTA6EwWjjYyl6Op5J16RV6rEvwUYkLnjYhJ2qWroDb8U2x32HGWFJZQFIyatGO+oU6UBVYow90j2+Ery2g6g==} + dependencies: + '@vuepress/client': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-beta.60 + '@vuepress/utils': 2.0.0-beta.60 + ts-debounce: 4.0.0 + vue: 3.2.47 + transitivePeerDependencies: + - supports-color + dev: true + + /@vuepress/plugin-container/2.0.0-beta.60: + resolution: {integrity: sha512-yQBAm7sFRGMvCz8Ju2qFG0iLQs/XvWd11UAsywSdvps3A0nZuANSb68QTYJPN3JJfZ5d0LCxlhJ4rbBWT49+wQ==} + dependencies: + '@types/markdown-it': 12.2.3 + '@vuepress/core': 2.0.0-beta.60 + '@vuepress/markdown': 2.0.0-beta.60 + '@vuepress/shared': 2.0.0-beta.60 + '@vuepress/utils': 2.0.0-beta.60 + markdown-it: 13.0.1 + markdown-it-container: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@vuepress/plugin-external-link-icon/2.0.0-beta.60: + resolution: {integrity: sha512-We4YmS4G7sWoOec/FKYhTM86qRCMBbDThcxOiPm6sWHrhTdxk3bFgJq/DfqJU/ply1ta72AWep0rEY6fj6JJ2A==} + dependencies: + '@vuepress/client': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-beta.60 + '@vuepress/markdown': 2.0.0-beta.60 + '@vuepress/shared': 2.0.0-beta.60 + '@vuepress/utils': 2.0.0-beta.60 + vue: 3.2.47 + transitivePeerDependencies: + - supports-color + dev: true + + /@vuepress/plugin-git/2.0.0-beta.60: + resolution: {integrity: sha512-Yu+D8gItxD8BFueV5fQd7AxIgjcxyDY1AFCTmPsP9VDMJ0AuJuaPTLWOf5o0uKzWd5z1mDw0ZwWFh8j3FyHv+A==} + dependencies: + '@vuepress/core': 2.0.0-beta.60 + '@vuepress/utils': 2.0.0-beta.60 + execa: 6.1.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@vuepress/plugin-medium-zoom/2.0.0-beta.60: + resolution: {integrity: sha512-KiJui/sTIHa321jJ/dc11ysyqTMj4Sz9tWoTSnwBJ4nebaO/0OFGQcFajk2+1ELs4poUh/w0THxc+NskR+bf+g==} + dependencies: + '@vuepress/client': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-beta.60 + '@vuepress/utils': 2.0.0-beta.60 + medium-zoom: 1.0.8 + vue: 3.2.47 + transitivePeerDependencies: + - supports-color + dev: true + + /@vuepress/plugin-nprogress/2.0.0-beta.60: + resolution: {integrity: sha512-zRdJP39qFO8q9TAwlCS4tLOd2rLGtkKqkPTsfhjtWwDqSbtTHy0GqVBL8KJUy3H0+qSiyvtC647yLNRbJ9LOlw==} + dependencies: + '@vuepress/client': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-beta.60 + '@vuepress/utils': 2.0.0-beta.60 + vue: 3.2.47 + vue-router: 4.1.6_vue@3.2.47 + transitivePeerDependencies: + - supports-color + dev: true + + /@vuepress/plugin-palette/2.0.0-beta.60: + resolution: {integrity: sha512-KPIQCLUEIsgsdxINR6mYJRhHmWCo0850QEvy9+ikdv+ds1z6wJ5xwq/xWy/pRJ6lXdgHQrtuVkroWl+IdppcRw==} + dependencies: + '@vuepress/core': 2.0.0-beta.60 + '@vuepress/utils': 2.0.0-beta.60 + chokidar: 3.5.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@vuepress/plugin-prismjs/2.0.0-beta.60: + resolution: {integrity: sha512-yWRWAsUX6iO7uUN67yyy20x3H1clQZ519rHh2dvs6wMyXsO0E3vlNB8jrveOdr+0lfoUll58t2AsxpvzTObY0A==} + dependencies: + '@vuepress/core': 2.0.0-beta.60 + prismjs: 1.29.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@vuepress/plugin-theme-data/2.0.0-beta.60: + resolution: {integrity: sha512-3b34sXEAzShvUzeEMA/0JE4VrLxoMqGJOGMl0I9m0DKg2apgjRG6nYYq6gUnJW0gcUVK+tOOOHsMT6mTMs3xdA==} + dependencies: + '@vue/devtools-api': 6.5.0 + '@vuepress/client': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-beta.60 + '@vuepress/shared': 2.0.0-beta.60 + '@vuepress/utils': 2.0.0-beta.60 + vue: 3.2.47 + transitivePeerDependencies: + - supports-color + dev: true + + /@vuepress/shared/2.0.0-beta.60: + resolution: {integrity: sha512-bwFksEtSQpbyAGJZkvRK9Z2zGmS144nv759vOzbRUZPPlGffeauzrPw9w7wxqp3gTJvIE/4Ufqt0AZTuSP/F/g==} + dependencies: + '@mdit-vue/types': 0.11.0 + '@vue/shared': 3.2.47 + dev: true + + /@vuepress/theme-default/2.0.0-beta.60: + resolution: {integrity: sha512-j9ybX31HWlmITnuGFt/IxQOt8ttBDI8ebzh4uKs70Yv8z4m1pMrlPNY2Qs2ubLpJIuCQNtMY2cfQKgaUiDYAuQ==} + peerDependencies: + sass-loader: ^13.2.0 + peerDependenciesMeta: + sass-loader: + optional: true + dependencies: + '@vuepress/client': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-beta.60 + '@vuepress/plugin-active-header-links': 2.0.0-beta.60 + '@vuepress/plugin-back-to-top': 2.0.0-beta.60 + '@vuepress/plugin-container': 2.0.0-beta.60 + '@vuepress/plugin-external-link-icon': 2.0.0-beta.60 + '@vuepress/plugin-git': 2.0.0-beta.60 + '@vuepress/plugin-medium-zoom': 2.0.0-beta.60 + '@vuepress/plugin-nprogress': 2.0.0-beta.60 + '@vuepress/plugin-palette': 2.0.0-beta.60 + '@vuepress/plugin-prismjs': 2.0.0-beta.60 + '@vuepress/plugin-theme-data': 2.0.0-beta.60 + '@vuepress/shared': 2.0.0-beta.60 + '@vuepress/utils': 2.0.0-beta.60 + '@vueuse/core': 9.12.0_vue@3.2.47 + sass: 1.58.0 + vue: 3.2.47 + vue-router: 4.1.6_vue@3.2.47 + transitivePeerDependencies: + - '@vue/composition-api' + - supports-color + dev: true + + /@vuepress/utils/2.0.0-beta.60: + resolution: {integrity: sha512-R5m5/AtKWAnlH+Su2yxoHQNp2JdJZ7gHV5531RbFySq9FTlKHtvE5RFceeppc0/UpzPE6KggRdaRqyjc77vg4g==} + dependencies: + '@types/debug': 4.1.7 + '@types/fs-extra': 9.0.13 + '@types/hash-sum': 1.0.0 + '@vuepress/shared': 2.0.0-beta.60 + debug: 4.3.4 + fs-extra: 11.1.0 + globby: 13.1.3 + hash-sum: 2.0.0 + ora: 6.1.2 + picocolors: 1.0.0 + upath: 2.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@vueuse/core/9.12.0_vue@3.2.47: + resolution: {integrity: sha512-h/Di8Bvf6xRcvS/PvUVheiMYYz3U0tH3X25YxONSaAUBa841ayMwxkuzx/DGUMCW/wHWzD8tRy2zYmOC36r4sg==} + dependencies: + '@types/web-bluetooth': 0.0.16 + '@vueuse/metadata': 9.12.0 + '@vueuse/shared': 9.12.0_vue@3.2.47 + vue-demi: 0.13.11_vue@3.2.47 + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true + + /@vueuse/metadata/9.12.0: + resolution: {integrity: sha512-9oJ9MM9lFLlmvxXUqsR1wLt1uF7EVbP5iYaHJYqk+G2PbMjY6EXvZeTjbdO89HgoF5cI6z49o2zT/jD9SVoNpQ==} + dev: true + + /@vueuse/shared/9.12.0_vue@3.2.47: + resolution: {integrity: sha512-TWuJLACQ0BVithVTRbex4Wf1a1VaRuSpVeyEd4vMUWl54PzlE0ciFUshKCXnlLuD0lxIaLK4Ypj3NXYzZh4+SQ==} + dependencies: + vue-demi: 0.13.11_vue@3.2.47 + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true + + /ansi-regex/6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: true + + /anymatch/3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: true + + /argparse/1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + dev: true + + /argparse/2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true + + /autoprefixer/10.4.13_postcss@8.4.21: + resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.5 + caniuse-lite: 1.0.30001450 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + + /base64-js/1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + dev: true + + /binary-extensions/2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + dev: true + + /bl/5.1.0: + resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} + dependencies: + buffer: 6.0.3 + inherits: 2.0.4 + readable-stream: 3.6.0 + dev: true + + /braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + dev: true + + /browserslist/4.21.5: + resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001450 + electron-to-chromium: 1.4.286 + node-releases: 2.0.9 + update-browserslist-db: 1.0.10_browserslist@4.21.5 + dev: true + + /buffer/6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: true + + /cac/6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + dev: true + + /caniuse-lite/1.0.30001450: + resolution: {integrity: sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==} + dev: true + + /chalk/5.2.0: + resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: true + + /chokidar/3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /cli-cursor/4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + restore-cursor: 4.0.0 + dev: true + + /cli-spinners/2.7.0: + resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==} + engines: {node: '>=6'} + dev: true + + /clone/1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + dev: true + + /connect-history-api-fallback/2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} + dev: true + + /cross-spawn/7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /csstype/2.6.21: + resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} + dev: true + + /debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /defaults/1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + dependencies: + clone: 1.0.4 + dev: true + + /dir-glob/3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: true + + /electron-to-chromium/1.4.286: + resolution: {integrity: sha512-Vp3CVhmYpgf4iXNKAucoQUDcCrBQX3XLBtwgFqP9BUXuucgvAV9zWp1kYU7LL9j4++s9O+12cb3wMtN4SJy6UQ==} + dev: true + + /entities/3.0.1: + resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} + engines: {node: '>=0.12'} + dev: true + + /envinfo/7.8.1: + resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /esbuild/0.16.17: + resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.16.17 + '@esbuild/android-arm64': 0.16.17 + '@esbuild/android-x64': 0.16.17 + '@esbuild/darwin-arm64': 0.16.17 + '@esbuild/darwin-x64': 0.16.17 + '@esbuild/freebsd-arm64': 0.16.17 + '@esbuild/freebsd-x64': 0.16.17 + '@esbuild/linux-arm': 0.16.17 + '@esbuild/linux-arm64': 0.16.17 + '@esbuild/linux-ia32': 0.16.17 + '@esbuild/linux-loong64': 0.16.17 + '@esbuild/linux-mips64el': 0.16.17 + '@esbuild/linux-ppc64': 0.16.17 + '@esbuild/linux-riscv64': 0.16.17 + '@esbuild/linux-s390x': 0.16.17 + '@esbuild/linux-x64': 0.16.17 + '@esbuild/netbsd-x64': 0.16.17 + '@esbuild/openbsd-x64': 0.16.17 + '@esbuild/sunos-x64': 0.16.17 + '@esbuild/win32-arm64': 0.16.17 + '@esbuild/win32-ia32': 0.16.17 + '@esbuild/win32-x64': 0.16.17 + dev: true + + /escalade/3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + dev: true + + /esprima/4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /estree-walker/2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + dev: true + + /execa/6.1.0: + resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 3.0.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: true + + /extend-shallow/2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + dependencies: + is-extendable: 0.1.1 + dev: true + + /fast-glob/3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: true + + /fastq/1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + dev: true + + /fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: true + + /fraction.js/4.2.0: + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + dev: true + + /fs-extra/11.1.0: + resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + dev: true + + /get-stream/6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: true + + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: true + + /globby/13.1.3: + resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 4.0.0 + dev: true + + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + dev: true + + /gray-matter/4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} + dependencies: + js-yaml: 3.14.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + dev: true + + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + dev: true + + /hash-sum/2.0.0: + resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} + dev: true + + /human-signals/3.0.1: + resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} + engines: {node: '>=12.20.0'} + dev: true + + /ieee754/1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: true + + /ignore/5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + dev: true + + /immutable/4.2.3: + resolution: {integrity: sha512-IHpmvaOIX4VLJwPOuQr1NpeBr2ZG6vpIj3blsLVxXRWJscLioaJRStqC+NcBsLeCDsnGlPpXd5/WZmnE7MbsKA==} + dev: true + + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: true + + /is-binary-path/2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + dev: true + + /is-core-module/2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + dependencies: + has: 1.0.3 + dev: true + + /is-extendable/0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + dev: true + + /is-extglob/2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: true + + /is-interactive/2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + dev: true + + /is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: true + + /is-stream/3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /is-unicode-supported/1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} + dev: true + + /isexe/2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: true + + /js-yaml/3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: true + + /jsonfile/6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.0 + optionalDependencies: + graceful-fs: 4.2.10 + dev: true + + /kind-of/6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: true + + /lilconfig/2.0.6: + resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} + engines: {node: '>=10'} + dev: true + + /linkify-it/4.0.1: + resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} + dependencies: + uc.micro: 1.0.6 + dev: true + + /log-symbols/5.1.0: + resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} + engines: {node: '>=12'} + dependencies: + chalk: 5.2.0 + is-unicode-supported: 1.3.0 + dev: true + + /magic-string/0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + dependencies: + sourcemap-codec: 1.4.8 + dev: true + + /markdown-it-anchor/8.6.6_ea7kj7wzjkld5jo2noyjqxi764: + resolution: {integrity: sha512-jRW30YGywD2ESXDc+l17AiritL0uVaSnWsb26f+68qaW9zgbIIr1f4v2Nsvc0+s0Z2N3uX6t/yAw7BwCQ1wMsA==} + peerDependencies: + '@types/markdown-it': '*' + markdown-it: '*' + dependencies: + '@types/markdown-it': 12.2.3 + markdown-it: 13.0.1 + dev: true + + /markdown-it-container/3.0.0: + resolution: {integrity: sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==} + dev: true + + /markdown-it-emoji/2.0.2: + resolution: {integrity: sha512-zLftSaNrKuYl0kR5zm4gxXjHaOI3FAOEaloKmRA5hijmJZvSjmxcokOLlzycb/HXlUFWzXqpIEoyEMCE4i9MvQ==} + dev: true + + /markdown-it/13.0.1: + resolution: {integrity: sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==} + hasBin: true + dependencies: + argparse: 2.0.1 + entities: 3.0.1 + linkify-it: 4.0.1 + mdurl: 1.0.1 + uc.micro: 1.0.6 + dev: true + + /mdurl/1.0.1: + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + dev: true + + /medium-zoom/1.0.8: + resolution: {integrity: sha512-CjFVuFq/IfrdqesAXfg+hzlDKu6A2n80ZIq0Kl9kWjoHh9j1N9Uvk5X0/MmN0hOfm5F9YBswlClhcwnmtwz7gA==} + dev: true + + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true + + /merge2/1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: true + + /micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + + /mimic-fn/2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: true + + /mimic-fn/4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: true + + /ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true + + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true + + /node-releases/2.0.9: + resolution: {integrity: sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA==} + dev: true + + /normalize-path/3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: true + + /normalize-range/0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: true + + /npm-run-path/5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: true + + /onetime/5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: true + + /onetime/6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: true + + /ora/6.1.2: + resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + bl: 5.1.0 + chalk: 5.2.0 + cli-cursor: 4.0.0 + cli-spinners: 2.7.0 + is-interactive: 2.0.0 + is-unicode-supported: 1.3.0 + log-symbols: 5.1.0 + strip-ansi: 7.0.1 + wcwidth: 1.0.1 + dev: true + + /path-key/3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: true + + /path-key/4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: true + + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true + + /path-type/4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: true + + /picocolors/1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: true + + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: true + + /postcss-load-config/4.0.1_postcss@8.4.21: + resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.0.6 + postcss: 8.4.21 + yaml: 2.2.1 + dev: true + + /postcss-value-parser/4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: true + + /postcss/8.4.21: + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + + /prismjs/1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + dev: true + + /queue-microtask/1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: true + + /readable-stream/3.6.0: + resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: true + + /readdirp/3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: true + + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + + /restore-cursor/4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: true + + /reusify/1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true + + /rollup/3.14.0: + resolution: {integrity: sha512-o23sdgCLcLSe3zIplT9nQ1+r97okuaiR+vmAPZPTDYB7/f3tgWIYNyiQveMsZwshBT0is4eGax/HH83Q7CG+/Q==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /run-parallel/1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: true + + /safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: true + + /sass/1.58.0: + resolution: {integrity: sha512-PiMJcP33DdKtZ/1jSjjqVIKihoDc6yWmYr9K/4r3fVVIEDAluD0q7XZiRKrNJcPK3qkLRF/79DND1H5q1LBjgg==} + engines: {node: '>=12.0.0'} + hasBin: true + dependencies: + chokidar: 3.5.3 + immutable: 4.2.3 + source-map-js: 1.0.2 + dev: true + + /section-matter/1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 + dev: true + + /shebang-command/2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex/3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: true + + /signal-exit/3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: true + + /slash/4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: true + + /source-map-js/1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + dev: true + + /source-map/0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: true + + /sourcemap-codec/1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + dev: true + + /sprintf-js/1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: true + + /string_decoder/1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /strip-ansi/7.0.1: + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: true + + /strip-bom-string/1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} + dev: true + + /strip-final-newline/3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: true + + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: true + + /to-fast-properties/2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + dev: true + + /to-regex-range/5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: true + + /ts-debounce/4.0.0: + resolution: {integrity: sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==} + dev: true + + /uc.micro/1.0.6: + resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} + dev: true + + /universalify/2.0.0: + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + engines: {node: '>= 10.0.0'} + dev: true + + /upath/2.0.1: + resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} + engines: {node: '>=4'} + dev: true + + /update-browserslist-db/1.0.10_browserslist@4.21.5: + resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.5 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + + /util-deprecate/1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: true + + /vite/4.0.4: + resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.16.17 + postcss: 8.4.21 + resolve: 1.22.1 + rollup: 3.14.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vue-demi/0.13.11_vue@3.2.47: + resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.2.47 + dev: true + + /vue-router/4.1.6_vue@3.2.47: + resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==} + peerDependencies: + vue: ^3.2.0 + dependencies: + '@vue/devtools-api': 6.5.0 + vue: 3.2.47 + dev: true + + /vue/3.2.47: + resolution: {integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==} + dependencies: + '@vue/compiler-dom': 3.2.47 + '@vue/compiler-sfc': 3.2.47 + '@vue/runtime-dom': 3.2.47 + '@vue/server-renderer': 3.2.47_vue@3.2.47 + '@vue/shared': 3.2.47 + dev: true + + /vuepress-vite/2.0.0-beta.60_snvqa5y7zj4eyr5mp3ym37ho7q: + resolution: {integrity: sha512-ljHvo419nbfYl/cQecVbYL4bwJjUOX0+z76v/4yX6ODeGIpdHIs7ARZ4t52mr0EEfwP6aZbZa+qFZTTQutxAuQ==} + hasBin: true + peerDependencies: + '@vuepress/client': 2.0.0-beta.60 + vue: ^3.2.45 + dependencies: + '@vuepress/bundler-vite': 2.0.0-beta.60 + '@vuepress/cli': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-beta.60 + '@vuepress/theme-default': 2.0.0-beta.60 + vue: 3.2.47 + transitivePeerDependencies: + - '@types/node' + - '@vue/composition-api' + - less + - sass + - sass-loader + - stylus + - sugarss + - supports-color + - terser + - ts-node + dev: true + + /vuepress/2.0.0-beta.60_snvqa5y7zj4eyr5mp3ym37ho7q: + resolution: {integrity: sha512-evkv5PtX5pdlEyY5EcEV+rN/HTmi8iG7ZcvAnMFfYKWdvKiUjE+/DPwZfmE8emx33FEE2htbAKgtruABTocEjA==} + hasBin: true + dependencies: + vuepress-vite: 2.0.0-beta.60_snvqa5y7zj4eyr5mp3ym37ho7q + transitivePeerDependencies: + - '@types/node' + - '@vue/composition-api' + - '@vuepress/client' + - less + - sass + - sass-loader + - stylus + - sugarss + - supports-color + - terser + - ts-node + - vue + dev: true + + /wcwidth/1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + dependencies: + defaults: 1.0.4 + dev: true + + /which/2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /yaml/2.2.1: + resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} + engines: {node: '>= 14'} + dev: true diff --git a/software/README.md b/software/README.md new file mode 100644 index 0000000..9868ff7 --- /dev/null +++ b/software/README.md @@ -0,0 +1,5 @@ +# Software + +Zde najdete návody k různému softwaru. + +- [Firefox](/software/firefox.md) \ No newline at end of file diff --git a/software/firefox.md b/software/firefox.md new file mode 100644 index 0000000..f61d975 --- /dev/null +++ b/software/firefox.md @@ -0,0 +1,28 @@ +# Firefox + +Oblíbený a rychlý webový prohlížeč zaměřený na soukromí. Více na [firefox.com](https://firefox.com). + +## Instalace a konfigurace + +Na svém [Gitu](https://git.znachor.cz/Znachor/Firefox) jsem vytvořil výchozí konfiguraci prohlížeče Firefox, které je zaměřená na soukromí a lepší zážitek z prohlížeče. + +Kromě konfigurace tam najdete taky doporučení na užitečná rozšíření. + +## Problémy + +Na Fedoře jsem narazil na několik problému s výkonem Firefoxu. Níže najdete, co bylo potřeba změnit.1 + +### Hardwarová video akcelerace + +Díky hardwarové video akceleraci můžete na přehrávání videoobsahu použít GPU, pro aktivaci je potřeba: + +1) Nastavit `gfx.webrender.all` a `media.ffmpeg.vaapi.enabled` na `true` v `about:config`. +2) Pokud používáte **Wayland**, tak je potřeba zapnout Wayland mode pomocí `MOZ_ENABLE_WAYLAND=1`. + +### Pomalé načítání stránek + +Ve Firefoxu se mi každá stránka načítá trochu pomaleji. Problém se objevuje po aktivaci rozšíření jako je uBlock Origin nebo I dont care about cookies. Zatím netuším, kde by mohl být problém. + +## Další zdroje + +Spoustu užitečných rad nejen ohledně Firefoxu na Linuxu najdete na [Arch Linux Wiki](https://wiki.archlinux.org/title/Firefox). \ No newline at end of file