Ron Au commited on
Commit
3de2a7a
1 Parent(s): adf6362

feat(ui): Add SvelteKit skeleton

Browse files
source/ui/.eslintrc.cjs ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ module.exports = {
2
+ root: true,
3
+ parser: '@typescript-eslint/parser',
4
+ extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier'],
5
+ plugins: ['svelte3', '@typescript-eslint'],
6
+ ignorePatterns: ['*.cjs'],
7
+ overrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }],
8
+ settings: {
9
+ 'svelte3/typescript': () => require('typescript')
10
+ },
11
+ parserOptions: {
12
+ sourceType: 'module',
13
+ ecmaVersion: 2020
14
+ },
15
+ env: {
16
+ browser: true,
17
+ es2017: true,
18
+ node: true
19
+ }
20
+ };
source/ui/.gitignore ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ .DS_Store
2
+ node_modules
3
+ /build
4
+ /.svelte-kit
5
+ /package
6
+ .env
7
+ .env.*
8
+ !.env.example
source/ui/.npmrc ADDED
@@ -0,0 +1 @@
 
 
1
+ engine-strict=true
source/ui/.prettierrc ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "useTabs": true,
3
+ "singleQuote": true,
4
+ "trailingComma": "none",
5
+ "printWidth": 100
6
+ }
source/ui/README.md ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # create-svelte
2
+
3
+ Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte).
4
+
5
+ ## Creating a project
6
+
7
+ If you're seeing this, you've probably already done this step. Congrats!
8
+
9
+ ```bash
10
+ # create a new project in the current directory
11
+ npm init svelte
12
+
13
+ # create a new project in my-app
14
+ npm init svelte my-app
15
+ ```
16
+
17
+ ## Developing
18
+
19
+ Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:
20
+
21
+ ```bash
22
+ npm run dev
23
+
24
+ # or start the server and open the app in a new browser tab
25
+ npm run dev -- --open
26
+ ```
27
+
28
+ ## Building
29
+
30
+ To create a production version of your app:
31
+
32
+ ```bash
33
+ npm run build
34
+ ```
35
+
36
+ You can preview the production build with `npm run preview`.
37
+
38
+ > To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment.
source/ui/package.json ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "ui",
3
+ "version": "0.0.1",
4
+ "scripts": {
5
+ "dev": "svelte-kit dev",
6
+ "build": "svelte-kit build",
7
+ "package": "svelte-kit package",
8
+ "preview": "svelte-kit preview",
9
+ "prepare": "svelte-kit sync",
10
+ "check": "svelte-check --tsconfig ./tsconfig.json",
11
+ "check:watch": "svelte-check --tsconfig ./tsconfig.json --watch",
12
+ "lint": "prettier --ignore-path .gitignore --check --plugin-search-dir=. . && eslint --ignore-path .gitignore .",
13
+ "format": "prettier --ignore-path .gitignore --write --plugin-search-dir=. ."
14
+ },
15
+ "devDependencies": {
16
+ "@sveltejs/adapter-auto": "next",
17
+ "@sveltejs/kit": "next",
18
+ "@typescript-eslint/eslint-plugin": "^5.10.1",
19
+ "@typescript-eslint/parser": "^5.10.1",
20
+ "eslint": "^7.32.0",
21
+ "eslint-config-prettier": "^8.3.0",
22
+ "eslint-plugin-svelte3": "^3.2.1",
23
+ "prettier": "^2.5.1",
24
+ "prettier-plugin-svelte": "^2.5.0",
25
+ "svelte": "^3.44.0",
26
+ "svelte-check": "^2.2.6",
27
+ "svelte-preprocess": "^4.10.1",
28
+ "tslib": "^2.3.1",
29
+ "typescript": "~4.6.2"
30
+ },
31
+ "type": "module"
32
+ }
source/ui/pnpm-lock.yaml ADDED
@@ -0,0 +1,1793 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ lockfileVersion: 5.3
2
+
3
+ specifiers:
4
+ '@sveltejs/adapter-auto': next
5
+ '@sveltejs/kit': next
6
+ '@typescript-eslint/eslint-plugin': ^5.10.1
7
+ '@typescript-eslint/parser': ^5.10.1
8
+ eslint: ^7.32.0
9
+ eslint-config-prettier: ^8.3.0
10
+ eslint-plugin-svelte3: ^3.2.1
11
+ prettier: ^2.5.1
12
+ prettier-plugin-svelte: ^2.5.0
13
+ svelte: ^3.44.0
14
+ svelte-check: ^2.2.6
15
+ svelte-preprocess: ^4.10.1
16
+ tslib: ^2.3.1
17
+ typescript: ~4.6.2
18
+
19
+ devDependencies:
20
+ '@sveltejs/adapter-auto': 1.0.0-next.40
21
+ '@sveltejs/kit': 1.0.0-next.323_svelte@3.47.0
22
+ '@typescript-eslint/eslint-plugin': 5.21.0_bb9518338a760ece3e1b033a5f6af62e
23
+ '@typescript-eslint/parser': 5.21.0_eslint@7.32.0+typescript@4.6.3
24
+ eslint: 7.32.0
25
+ eslint-config-prettier: 8.5.0_eslint@7.32.0
26
+ eslint-plugin-svelte3: 3.4.1_eslint@7.32.0+svelte@3.47.0
27
+ prettier: 2.6.2
28
+ prettier-plugin-svelte: 2.7.0_prettier@2.6.2+svelte@3.47.0
29
+ svelte: 3.47.0
30
+ svelte-check: 2.7.0_svelte@3.47.0
31
+ svelte-preprocess: 4.10.6_svelte@3.47.0+typescript@4.6.3
32
+ tslib: 2.4.0
33
+ typescript: 4.6.3
34
+
35
+ packages:
36
+
37
+ /@babel/code-frame/7.12.11:
38
+ resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==}
39
+ dependencies:
40
+ '@babel/highlight': 7.17.9
41
+ dev: true
42
+
43
+ /@babel/helper-validator-identifier/7.16.7:
44
+ resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==}
45
+ engines: {node: '>=6.9.0'}
46
+ dev: true
47
+
48
+ /@babel/highlight/7.17.9:
49
+ resolution: {integrity: sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==}
50
+ engines: {node: '>=6.9.0'}
51
+ dependencies:
52
+ '@babel/helper-validator-identifier': 7.16.7
53
+ chalk: 2.4.2
54
+ js-tokens: 4.0.0
55
+ dev: true
56
+
57
+ /@eslint/eslintrc/0.4.3:
58
+ resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==}
59
+ engines: {node: ^10.12.0 || >=12.0.0}
60
+ dependencies:
61
+ ajv: 6.12.6
62
+ debug: 4.3.4
63
+ espree: 7.3.1
64
+ globals: 13.13.0
65
+ ignore: 4.0.6
66
+ import-fresh: 3.3.0
67
+ js-yaml: 3.14.1
68
+ minimatch: 3.1.2
69
+ strip-json-comments: 3.1.1
70
+ transitivePeerDependencies:
71
+ - supports-color
72
+ dev: true
73
+
74
+ /@humanwhocodes/config-array/0.5.0:
75
+ resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==}
76
+ engines: {node: '>=10.10.0'}
77
+ dependencies:
78
+ '@humanwhocodes/object-schema': 1.2.1
79
+ debug: 4.3.4
80
+ minimatch: 3.1.2
81
+ transitivePeerDependencies:
82
+ - supports-color
83
+ dev: true
84
+
85
+ /@humanwhocodes/object-schema/1.2.1:
86
+ resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
87
+ dev: true
88
+
89
+ /@iarna/toml/2.2.5:
90
+ resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==}
91
+ dev: true
92
+
93
+ /@nodelib/fs.scandir/2.1.5:
94
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
95
+ engines: {node: '>= 8'}
96
+ dependencies:
97
+ '@nodelib/fs.stat': 2.0.5
98
+ run-parallel: 1.2.0
99
+ dev: true
100
+
101
+ /@nodelib/fs.stat/2.0.5:
102
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
103
+ engines: {node: '>= 8'}
104
+ dev: true
105
+
106
+ /@nodelib/fs.walk/1.2.8:
107
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
108
+ engines: {node: '>= 8'}
109
+ dependencies:
110
+ '@nodelib/fs.scandir': 2.1.5
111
+ fastq: 1.13.0
112
+ dev: true
113
+
114
+ /@rollup/pluginutils/4.2.1:
115
+ resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
116
+ engines: {node: '>= 8.0.0'}
117
+ dependencies:
118
+ estree-walker: 2.0.2
119
+ picomatch: 2.3.1
120
+ dev: true
121
+
122
+ /@sveltejs/adapter-auto/1.0.0-next.40:
123
+ resolution: {integrity: sha512-TT6YJUF3asJ/2RbviEpcDJQ/TixPcvmH0L2266fGNT7+KfAf9wbbVdegPWRODk2E2hTN0X+h5YS9l+lap+BK9w==}
124
+ dependencies:
125
+ '@sveltejs/adapter-cloudflare': 1.0.0-next.19
126
+ '@sveltejs/adapter-netlify': 1.0.0-next.56
127
+ '@sveltejs/adapter-vercel': 1.0.0-next.50
128
+ dev: true
129
+
130
+ /@sveltejs/adapter-cloudflare/1.0.0-next.19:
131
+ resolution: {integrity: sha512-LET3DUYpl+deoKhkWCzhHUT7iipYkgVkOcRIJX7qT4m23A+MAbzcAC3npgwEYSe9RokOSWMVBr3tVujeES5EeA==}
132
+ dependencies:
133
+ esbuild: 0.14.38
134
+ worktop: 0.8.0-next.13
135
+ dev: true
136
+
137
+ /@sveltejs/adapter-netlify/1.0.0-next.56:
138
+ resolution: {integrity: sha512-fM3aBHsr7syCGfIJcuB1mEoZwynqyOxVijvmyrd9OWHi6MP3bXSP+GhKDMtDpQRwejJJiwuZNTx2PUbV3uirvA==}
139
+ dependencies:
140
+ '@iarna/toml': 2.2.5
141
+ esbuild: 0.14.38
142
+ tiny-glob: 0.2.9
143
+ dev: true
144
+
145
+ /@sveltejs/adapter-vercel/1.0.0-next.50:
146
+ resolution: {integrity: sha512-yta0AkuWEr7qrm8LB34F4ZdCtMxj+cHD4huwrRYCgjv+PSJHLPwe7aH53+Mhrv6La0TgeyQ/f2lTyhBMXZXn9Q==}
147
+ dependencies:
148
+ esbuild: 0.14.38
149
+ dev: true
150
+
151
+ /@sveltejs/kit/1.0.0-next.323_svelte@3.47.0:
152
+ resolution: {integrity: sha512-5JVBfXZqVcWhsvtxdwtFPEzLNM8FmttNNyN0h5P25KLryF3BeOg5OicRK3t7qNBmWTTNovDgChb/gWmne5Oicg==}
153
+ engines: {node: '>=14.13'}
154
+ hasBin: true
155
+ peerDependencies:
156
+ svelte: ^3.44.0
157
+ dependencies:
158
+ '@sveltejs/vite-plugin-svelte': 1.0.0-next.42_svelte@3.47.0+vite@2.9.6
159
+ chokidar: 3.5.3
160
+ sade: 1.8.1
161
+ svelte: 3.47.0
162
+ vite: 2.9.6
163
+ transitivePeerDependencies:
164
+ - diff-match-patch
165
+ - less
166
+ - sass
167
+ - stylus
168
+ - supports-color
169
+ dev: true
170
+
171
+ /@sveltejs/vite-plugin-svelte/1.0.0-next.42_svelte@3.47.0+vite@2.9.6:
172
+ resolution: {integrity: sha512-I8ILzfjVQuOkl6eDHif6/QJhOEBnsA40u6/0RDWK0mujwOr+MfWCWEZEnrTKqa6YIVMO+uktfoknu61chbAIeg==}
173
+ engines: {node: ^14.13.1 || >= 16}
174
+ peerDependencies:
175
+ diff-match-patch: ^1.0.5
176
+ svelte: ^3.44.0
177
+ vite: ^2.9.0
178
+ peerDependenciesMeta:
179
+ diff-match-patch:
180
+ optional: true
181
+ dependencies:
182
+ '@rollup/pluginutils': 4.2.1
183
+ debug: 4.3.4
184
+ kleur: 4.1.4
185
+ magic-string: 0.26.1
186
+ svelte: 3.47.0
187
+ svelte-hmr: 0.14.11_svelte@3.47.0
188
+ vite: 2.9.6
189
+ transitivePeerDependencies:
190
+ - supports-color
191
+ dev: true
192
+
193
+ /@types/json-schema/7.0.11:
194
+ resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
195
+ dev: true
196
+
197
+ /@types/node/17.0.29:
198
+ resolution: {integrity: sha512-tx5jMmMFwx7wBwq/V7OohKDVb/JwJU5qCVkeLMh1//xycAJ/ESuw9aJ9SEtlCZDYi2pBfe4JkisSoAtbOsBNAA==}
199
+ dev: true
200
+
201
+ /@types/pug/2.0.6:
202
+ resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==}
203
+ dev: true
204
+
205
+ /@types/sass/1.43.1:
206
+ resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==}
207
+ dependencies:
208
+ '@types/node': 17.0.29
209
+ dev: true
210
+
211
+ /@typescript-eslint/eslint-plugin/5.21.0_bb9518338a760ece3e1b033a5f6af62e:
212
+ resolution: {integrity: sha512-fTU85q8v5ZLpoZEyn/u1S2qrFOhi33Edo2CZ0+q1gDaWWm0JuPh3bgOyU8lM0edIEYgKLDkPFiZX2MOupgjlyg==}
213
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
214
+ peerDependencies:
215
+ '@typescript-eslint/parser': ^5.0.0
216
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
217
+ typescript: '*'
218
+ peerDependenciesMeta:
219
+ typescript:
220
+ optional: true
221
+ dependencies:
222
+ '@typescript-eslint/parser': 5.21.0_eslint@7.32.0+typescript@4.6.3
223
+ '@typescript-eslint/scope-manager': 5.21.0
224
+ '@typescript-eslint/type-utils': 5.21.0_eslint@7.32.0+typescript@4.6.3
225
+ '@typescript-eslint/utils': 5.21.0_eslint@7.32.0+typescript@4.6.3
226
+ debug: 4.3.4
227
+ eslint: 7.32.0
228
+ functional-red-black-tree: 1.0.1
229
+ ignore: 5.2.0
230
+ regexpp: 3.2.0
231
+ semver: 7.3.7
232
+ tsutils: 3.21.0_typescript@4.6.3
233
+ typescript: 4.6.3
234
+ transitivePeerDependencies:
235
+ - supports-color
236
+ dev: true
237
+
238
+ /@typescript-eslint/parser/5.21.0_eslint@7.32.0+typescript@4.6.3:
239
+ resolution: {integrity: sha512-8RUwTO77hstXUr3pZoWZbRQUxXcSXafZ8/5gpnQCfXvgmP9gpNlRGlWzvfbEQ14TLjmtU8eGnONkff8U2ui2Eg==}
240
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
241
+ peerDependencies:
242
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
243
+ typescript: '*'
244
+ peerDependenciesMeta:
245
+ typescript:
246
+ optional: true
247
+ dependencies:
248
+ '@typescript-eslint/scope-manager': 5.21.0
249
+ '@typescript-eslint/types': 5.21.0
250
+ '@typescript-eslint/typescript-estree': 5.21.0_typescript@4.6.3
251
+ debug: 4.3.4
252
+ eslint: 7.32.0
253
+ typescript: 4.6.3
254
+ transitivePeerDependencies:
255
+ - supports-color
256
+ dev: true
257
+
258
+ /@typescript-eslint/scope-manager/5.21.0:
259
+ resolution: {integrity: sha512-XTX0g0IhvzcH/e3393SvjRCfYQxgxtYzL3UREteUneo72EFlt7UNoiYnikUtmGVobTbhUDByhJ4xRBNe+34kOQ==}
260
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
261
+ dependencies:
262
+ '@typescript-eslint/types': 5.21.0
263
+ '@typescript-eslint/visitor-keys': 5.21.0
264
+ dev: true
265
+
266
+ /@typescript-eslint/type-utils/5.21.0_eslint@7.32.0+typescript@4.6.3:
267
+ resolution: {integrity: sha512-MxmLZj0tkGlkcZCSE17ORaHl8Th3JQwBzyXL/uvC6sNmu128LsgjTX0NIzy+wdH2J7Pd02GN8FaoudJntFvSOw==}
268
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
269
+ peerDependencies:
270
+ eslint: '*'
271
+ typescript: '*'
272
+ peerDependenciesMeta:
273
+ typescript:
274
+ optional: true
275
+ dependencies:
276
+ '@typescript-eslint/utils': 5.21.0_eslint@7.32.0+typescript@4.6.3
277
+ debug: 4.3.4
278
+ eslint: 7.32.0
279
+ tsutils: 3.21.0_typescript@4.6.3
280
+ typescript: 4.6.3
281
+ transitivePeerDependencies:
282
+ - supports-color
283
+ dev: true
284
+
285
+ /@typescript-eslint/types/5.21.0:
286
+ resolution: {integrity: sha512-XnOOo5Wc2cBlq8Lh5WNvAgHzpjnEzxn4CJBwGkcau7b/tZ556qrWXQz4DJyChYg8JZAD06kczrdgFPpEQZfDsA==}
287
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
288
+ dev: true
289
+
290
+ /@typescript-eslint/typescript-estree/5.21.0_typescript@4.6.3:
291
+ resolution: {integrity: sha512-Y8Y2T2FNvm08qlcoSMoNchh9y2Uj3QmjtwNMdRQkcFG7Muz//wfJBGBxh8R7HAGQFpgYpdHqUpEoPQk+q9Kjfg==}
292
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
293
+ peerDependencies:
294
+ typescript: '*'
295
+ peerDependenciesMeta:
296
+ typescript:
297
+ optional: true
298
+ dependencies:
299
+ '@typescript-eslint/types': 5.21.0
300
+ '@typescript-eslint/visitor-keys': 5.21.0
301
+ debug: 4.3.4
302
+ globby: 11.1.0
303
+ is-glob: 4.0.3
304
+ semver: 7.3.7
305
+ tsutils: 3.21.0_typescript@4.6.3
306
+ typescript: 4.6.3
307
+ transitivePeerDependencies:
308
+ - supports-color
309
+ dev: true
310
+
311
+ /@typescript-eslint/utils/5.21.0_eslint@7.32.0+typescript@4.6.3:
312
+ resolution: {integrity: sha512-q/emogbND9wry7zxy7VYri+7ydawo2HDZhRZ5k6yggIvXa7PvBbAAZ4PFH/oZLem72ezC4Pr63rJvDK/sTlL8Q==}
313
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
314
+ peerDependencies:
315
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
316
+ dependencies:
317
+ '@types/json-schema': 7.0.11
318
+ '@typescript-eslint/scope-manager': 5.21.0
319
+ '@typescript-eslint/types': 5.21.0
320
+ '@typescript-eslint/typescript-estree': 5.21.0_typescript@4.6.3
321
+ eslint: 7.32.0
322
+ eslint-scope: 5.1.1
323
+ eslint-utils: 3.0.0_eslint@7.32.0
324
+ transitivePeerDependencies:
325
+ - supports-color
326
+ - typescript
327
+ dev: true
328
+
329
+ /@typescript-eslint/visitor-keys/5.21.0:
330
+ resolution: {integrity: sha512-SX8jNN+iHqAF0riZQMkm7e8+POXa/fXw5cxL+gjpyP+FI+JVNhii53EmQgDAfDcBpFekYSlO0fGytMQwRiMQCA==}
331
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
332
+ dependencies:
333
+ '@typescript-eslint/types': 5.21.0
334
+ eslint-visitor-keys: 3.3.0
335
+ dev: true
336
+
337
+ /acorn-jsx/5.3.2_acorn@7.4.1:
338
+ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
339
+ peerDependencies:
340
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
341
+ dependencies:
342
+ acorn: 7.4.1
343
+ dev: true
344
+
345
+ /acorn/7.4.1:
346
+ resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
347
+ engines: {node: '>=0.4.0'}
348
+ hasBin: true
349
+ dev: true
350
+
351
+ /ajv/6.12.6:
352
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
353
+ dependencies:
354
+ fast-deep-equal: 3.1.3
355
+ fast-json-stable-stringify: 2.1.0
356
+ json-schema-traverse: 0.4.1
357
+ uri-js: 4.4.1
358
+ dev: true
359
+
360
+ /ajv/8.11.0:
361
+ resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==}
362
+ dependencies:
363
+ fast-deep-equal: 3.1.3
364
+ json-schema-traverse: 1.0.0
365
+ require-from-string: 2.0.2
366
+ uri-js: 4.4.1
367
+ dev: true
368
+
369
+ /ansi-colors/4.1.1:
370
+ resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==}
371
+ engines: {node: '>=6'}
372
+ dev: true
373
+
374
+ /ansi-regex/5.0.1:
375
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
376
+ engines: {node: '>=8'}
377
+ dev: true
378
+
379
+ /ansi-styles/3.2.1:
380
+ resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
381
+ engines: {node: '>=4'}
382
+ dependencies:
383
+ color-convert: 1.9.3
384
+ dev: true
385
+
386
+ /ansi-styles/4.3.0:
387
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
388
+ engines: {node: '>=8'}
389
+ dependencies:
390
+ color-convert: 2.0.1
391
+ dev: true
392
+
393
+ /anymatch/3.1.2:
394
+ resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==}
395
+ engines: {node: '>= 8'}
396
+ dependencies:
397
+ normalize-path: 3.0.0
398
+ picomatch: 2.3.1
399
+ dev: true
400
+
401
+ /argparse/1.0.10:
402
+ resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
403
+ dependencies:
404
+ sprintf-js: 1.0.3
405
+ dev: true
406
+
407
+ /array-union/2.1.0:
408
+ resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
409
+ engines: {node: '>=8'}
410
+ dev: true
411
+
412
+ /astral-regex/2.0.0:
413
+ resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
414
+ engines: {node: '>=8'}
415
+ dev: true
416
+
417
+ /balanced-match/1.0.2:
418
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
419
+ dev: true
420
+
421
+ /binary-extensions/2.2.0:
422
+ resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
423
+ engines: {node: '>=8'}
424
+ dev: true
425
+
426
+ /brace-expansion/1.1.11:
427
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
428
+ dependencies:
429
+ balanced-match: 1.0.2
430
+ concat-map: 0.0.1
431
+ dev: true
432
+
433
+ /braces/3.0.2:
434
+ resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
435
+ engines: {node: '>=8'}
436
+ dependencies:
437
+ fill-range: 7.0.1
438
+ dev: true
439
+
440
+ /buffer-crc32/0.2.13:
441
+ resolution: {integrity: sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=}
442
+ dev: true
443
+
444
+ /callsites/3.1.0:
445
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
446
+ engines: {node: '>=6'}
447
+ dev: true
448
+
449
+ /chalk/2.4.2:
450
+ resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
451
+ engines: {node: '>=4'}
452
+ dependencies:
453
+ ansi-styles: 3.2.1
454
+ escape-string-regexp: 1.0.5
455
+ supports-color: 5.5.0
456
+ dev: true
457
+
458
+ /chalk/4.1.2:
459
+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
460
+ engines: {node: '>=10'}
461
+ dependencies:
462
+ ansi-styles: 4.3.0
463
+ supports-color: 7.2.0
464
+ dev: true
465
+
466
+ /chokidar/3.5.3:
467
+ resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
468
+ engines: {node: '>= 8.10.0'}
469
+ dependencies:
470
+ anymatch: 3.1.2
471
+ braces: 3.0.2
472
+ glob-parent: 5.1.2
473
+ is-binary-path: 2.1.0
474
+ is-glob: 4.0.3
475
+ normalize-path: 3.0.0
476
+ readdirp: 3.6.0
477
+ optionalDependencies:
478
+ fsevents: 2.3.2
479
+ dev: true
480
+
481
+ /color-convert/1.9.3:
482
+ resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
483
+ dependencies:
484
+ color-name: 1.1.3
485
+ dev: true
486
+
487
+ /color-convert/2.0.1:
488
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
489
+ engines: {node: '>=7.0.0'}
490
+ dependencies:
491
+ color-name: 1.1.4
492
+ dev: true
493
+
494
+ /color-name/1.1.3:
495
+ resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=}
496
+ dev: true
497
+
498
+ /color-name/1.1.4:
499
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
500
+ dev: true
501
+
502
+ /concat-map/0.0.1:
503
+ resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
504
+ dev: true
505
+
506
+ /cross-spawn/7.0.3:
507
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
508
+ engines: {node: '>= 8'}
509
+ dependencies:
510
+ path-key: 3.1.1
511
+ shebang-command: 2.0.0
512
+ which: 2.0.2
513
+ dev: true
514
+
515
+ /debug/4.3.4:
516
+ resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
517
+ engines: {node: '>=6.0'}
518
+ peerDependencies:
519
+ supports-color: '*'
520
+ peerDependenciesMeta:
521
+ supports-color:
522
+ optional: true
523
+ dependencies:
524
+ ms: 2.1.2
525
+ dev: true
526
+
527
+ /deep-is/0.1.4:
528
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
529
+ dev: true
530
+
531
+ /detect-indent/6.1.0:
532
+ resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
533
+ engines: {node: '>=8'}
534
+ dev: true
535
+
536
+ /dir-glob/3.0.1:
537
+ resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
538
+ engines: {node: '>=8'}
539
+ dependencies:
540
+ path-type: 4.0.0
541
+ dev: true
542
+
543
+ /doctrine/3.0.0:
544
+ resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
545
+ engines: {node: '>=6.0.0'}
546
+ dependencies:
547
+ esutils: 2.0.3
548
+ dev: true
549
+
550
+ /emoji-regex/8.0.0:
551
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
552
+ dev: true
553
+
554
+ /enquirer/2.3.6:
555
+ resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
556
+ engines: {node: '>=8.6'}
557
+ dependencies:
558
+ ansi-colors: 4.1.1
559
+ dev: true
560
+
561
+ /es6-promise/3.3.1:
562
+ resolution: {integrity: sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=}
563
+ dev: true
564
+
565
+ /esbuild-android-64/0.14.38:
566
+ resolution: {integrity: sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==}
567
+ engines: {node: '>=12'}
568
+ cpu: [x64]
569
+ os: [android]
570
+ requiresBuild: true
571
+ dev: true
572
+ optional: true
573
+
574
+ /esbuild-android-arm64/0.14.38:
575
+ resolution: {integrity: sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==}
576
+ engines: {node: '>=12'}
577
+ cpu: [arm64]
578
+ os: [android]
579
+ requiresBuild: true
580
+ dev: true
581
+ optional: true
582
+
583
+ /esbuild-darwin-64/0.14.38:
584
+ resolution: {integrity: sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==}
585
+ engines: {node: '>=12'}
586
+ cpu: [x64]
587
+ os: [darwin]
588
+ requiresBuild: true
589
+ dev: true
590
+ optional: true
591
+
592
+ /esbuild-darwin-arm64/0.14.38:
593
+ resolution: {integrity: sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==}
594
+ engines: {node: '>=12'}
595
+ cpu: [arm64]
596
+ os: [darwin]
597
+ requiresBuild: true
598
+ dev: true
599
+ optional: true
600
+
601
+ /esbuild-freebsd-64/0.14.38:
602
+ resolution: {integrity: sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==}
603
+ engines: {node: '>=12'}
604
+ cpu: [x64]
605
+ os: [freebsd]
606
+ requiresBuild: true
607
+ dev: true
608
+ optional: true
609
+
610
+ /esbuild-freebsd-arm64/0.14.38:
611
+ resolution: {integrity: sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==}
612
+ engines: {node: '>=12'}
613
+ cpu: [arm64]
614
+ os: [freebsd]
615
+ requiresBuild: true
616
+ dev: true
617
+ optional: true
618
+
619
+ /esbuild-linux-32/0.14.38:
620
+ resolution: {integrity: sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==}
621
+ engines: {node: '>=12'}
622
+ cpu: [ia32]
623
+ os: [linux]
624
+ requiresBuild: true
625
+ dev: true
626
+ optional: true
627
+
628
+ /esbuild-linux-64/0.14.38:
629
+ resolution: {integrity: sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==}
630
+ engines: {node: '>=12'}
631
+ cpu: [x64]
632
+ os: [linux]
633
+ requiresBuild: true
634
+ dev: true
635
+ optional: true
636
+
637
+ /esbuild-linux-arm/0.14.38:
638
+ resolution: {integrity: sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==}
639
+ engines: {node: '>=12'}
640
+ cpu: [arm]
641
+ os: [linux]
642
+ requiresBuild: true
643
+ dev: true
644
+ optional: true
645
+
646
+ /esbuild-linux-arm64/0.14.38:
647
+ resolution: {integrity: sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==}
648
+ engines: {node: '>=12'}
649
+ cpu: [arm64]
650
+ os: [linux]
651
+ requiresBuild: true
652
+ dev: true
653
+ optional: true
654
+
655
+ /esbuild-linux-mips64le/0.14.38:
656
+ resolution: {integrity: sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==}
657
+ engines: {node: '>=12'}
658
+ cpu: [mips64el]
659
+ os: [linux]
660
+ requiresBuild: true
661
+ dev: true
662
+ optional: true
663
+
664
+ /esbuild-linux-ppc64le/0.14.38:
665
+ resolution: {integrity: sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==}
666
+ engines: {node: '>=12'}
667
+ cpu: [ppc64]
668
+ os: [linux]
669
+ requiresBuild: true
670
+ dev: true
671
+ optional: true
672
+
673
+ /esbuild-linux-riscv64/0.14.38:
674
+ resolution: {integrity: sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==}
675
+ engines: {node: '>=12'}
676
+ cpu: [riscv64]
677
+ os: [linux]
678
+ requiresBuild: true
679
+ dev: true
680
+ optional: true
681
+
682
+ /esbuild-linux-s390x/0.14.38:
683
+ resolution: {integrity: sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==}
684
+ engines: {node: '>=12'}
685
+ cpu: [s390x]
686
+ os: [linux]
687
+ requiresBuild: true
688
+ dev: true
689
+ optional: true
690
+
691
+ /esbuild-netbsd-64/0.14.38:
692
+ resolution: {integrity: sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==}
693
+ engines: {node: '>=12'}
694
+ cpu: [x64]
695
+ os: [netbsd]
696
+ requiresBuild: true
697
+ dev: true
698
+ optional: true
699
+
700
+ /esbuild-openbsd-64/0.14.38:
701
+ resolution: {integrity: sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==}
702
+ engines: {node: '>=12'}
703
+ cpu: [x64]
704
+ os: [openbsd]
705
+ requiresBuild: true
706
+ dev: true
707
+ optional: true
708
+
709
+ /esbuild-sunos-64/0.14.38:
710
+ resolution: {integrity: sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==}
711
+ engines: {node: '>=12'}
712
+ cpu: [x64]
713
+ os: [sunos]
714
+ requiresBuild: true
715
+ dev: true
716
+ optional: true
717
+
718
+ /esbuild-windows-32/0.14.38:
719
+ resolution: {integrity: sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==}
720
+ engines: {node: '>=12'}
721
+ cpu: [ia32]
722
+ os: [win32]
723
+ requiresBuild: true
724
+ dev: true
725
+ optional: true
726
+
727
+ /esbuild-windows-64/0.14.38:
728
+ resolution: {integrity: sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==}
729
+ engines: {node: '>=12'}
730
+ cpu: [x64]
731
+ os: [win32]
732
+ requiresBuild: true
733
+ dev: true
734
+ optional: true
735
+
736
+ /esbuild-windows-arm64/0.14.38:
737
+ resolution: {integrity: sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==}
738
+ engines: {node: '>=12'}
739
+ cpu: [arm64]
740
+ os: [win32]
741
+ requiresBuild: true
742
+ dev: true
743
+ optional: true
744
+
745
+ /esbuild/0.14.38:
746
+ resolution: {integrity: sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==}
747
+ engines: {node: '>=12'}
748
+ hasBin: true
749
+ requiresBuild: true
750
+ optionalDependencies:
751
+ esbuild-android-64: 0.14.38
752
+ esbuild-android-arm64: 0.14.38
753
+ esbuild-darwin-64: 0.14.38
754
+ esbuild-darwin-arm64: 0.14.38
755
+ esbuild-freebsd-64: 0.14.38
756
+ esbuild-freebsd-arm64: 0.14.38
757
+ esbuild-linux-32: 0.14.38
758
+ esbuild-linux-64: 0.14.38
759
+ esbuild-linux-arm: 0.14.38
760
+ esbuild-linux-arm64: 0.14.38
761
+ esbuild-linux-mips64le: 0.14.38
762
+ esbuild-linux-ppc64le: 0.14.38
763
+ esbuild-linux-riscv64: 0.14.38
764
+ esbuild-linux-s390x: 0.14.38
765
+ esbuild-netbsd-64: 0.14.38
766
+ esbuild-openbsd-64: 0.14.38
767
+ esbuild-sunos-64: 0.14.38
768
+ esbuild-windows-32: 0.14.38
769
+ esbuild-windows-64: 0.14.38
770
+ esbuild-windows-arm64: 0.14.38
771
+ dev: true
772
+
773
+ /escape-string-regexp/1.0.5:
774
+ resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=}
775
+ engines: {node: '>=0.8.0'}
776
+ dev: true
777
+
778
+ /escape-string-regexp/4.0.0:
779
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
780
+ engines: {node: '>=10'}
781
+ dev: true
782
+
783
+ /eslint-config-prettier/8.5.0_eslint@7.32.0:
784
+ resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
785
+ hasBin: true
786
+ peerDependencies:
787
+ eslint: '>=7.0.0'
788
+ dependencies:
789
+ eslint: 7.32.0
790
+ dev: true
791
+
792
+ /eslint-plugin-svelte3/3.4.1_eslint@7.32.0+svelte@3.47.0:
793
+ resolution: {integrity: sha512-7p59WG8qV8L6wLdl4d/c3mdjkgVglQCdv5XOTk/iNPBKXuuV+Q0eFP5Wa6iJd/G2M1qR3BkLPEzaANOqKAZczw==}
794
+ engines: {node: '>=10'}
795
+ peerDependencies:
796
+ eslint: '>=6.0.0'
797
+ svelte: ^3.2.0
798
+ dependencies:
799
+ eslint: 7.32.0
800
+ svelte: 3.47.0
801
+ dev: true
802
+
803
+ /eslint-scope/5.1.1:
804
+ resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
805
+ engines: {node: '>=8.0.0'}
806
+ dependencies:
807
+ esrecurse: 4.3.0
808
+ estraverse: 4.3.0
809
+ dev: true
810
+
811
+ /eslint-utils/2.1.0:
812
+ resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
813
+ engines: {node: '>=6'}
814
+ dependencies:
815
+ eslint-visitor-keys: 1.3.0
816
+ dev: true
817
+
818
+ /eslint-utils/3.0.0_eslint@7.32.0:
819
+ resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
820
+ engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
821
+ peerDependencies:
822
+ eslint: '>=5'
823
+ dependencies:
824
+ eslint: 7.32.0
825
+ eslint-visitor-keys: 2.1.0
826
+ dev: true
827
+
828
+ /eslint-visitor-keys/1.3.0:
829
+ resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
830
+ engines: {node: '>=4'}
831
+ dev: true
832
+
833
+ /eslint-visitor-keys/2.1.0:
834
+ resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
835
+ engines: {node: '>=10'}
836
+ dev: true
837
+
838
+ /eslint-visitor-keys/3.3.0:
839
+ resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
840
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
841
+ dev: true
842
+
843
+ /eslint/7.32.0:
844
+ resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==}
845
+ engines: {node: ^10.12.0 || >=12.0.0}
846
+ hasBin: true
847
+ dependencies:
848
+ '@babel/code-frame': 7.12.11
849
+ '@eslint/eslintrc': 0.4.3
850
+ '@humanwhocodes/config-array': 0.5.0
851
+ ajv: 6.12.6
852
+ chalk: 4.1.2
853
+ cross-spawn: 7.0.3
854
+ debug: 4.3.4
855
+ doctrine: 3.0.0
856
+ enquirer: 2.3.6
857
+ escape-string-regexp: 4.0.0
858
+ eslint-scope: 5.1.1
859
+ eslint-utils: 2.1.0
860
+ eslint-visitor-keys: 2.1.0
861
+ espree: 7.3.1
862
+ esquery: 1.4.0
863
+ esutils: 2.0.3
864
+ fast-deep-equal: 3.1.3
865
+ file-entry-cache: 6.0.1
866
+ functional-red-black-tree: 1.0.1
867
+ glob-parent: 5.1.2
868
+ globals: 13.13.0
869
+ ignore: 4.0.6
870
+ import-fresh: 3.3.0
871
+ imurmurhash: 0.1.4
872
+ is-glob: 4.0.3
873
+ js-yaml: 3.14.1
874
+ json-stable-stringify-without-jsonify: 1.0.1
875
+ levn: 0.4.1
876
+ lodash.merge: 4.6.2
877
+ minimatch: 3.1.2
878
+ natural-compare: 1.4.0
879
+ optionator: 0.9.1
880
+ progress: 2.0.3
881
+ regexpp: 3.2.0
882
+ semver: 7.3.7
883
+ strip-ansi: 6.0.1
884
+ strip-json-comments: 3.1.1
885
+ table: 6.8.0
886
+ text-table: 0.2.0
887
+ v8-compile-cache: 2.3.0
888
+ transitivePeerDependencies:
889
+ - supports-color
890
+ dev: true
891
+
892
+ /espree/7.3.1:
893
+ resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==}
894
+ engines: {node: ^10.12.0 || >=12.0.0}
895
+ dependencies:
896
+ acorn: 7.4.1
897
+ acorn-jsx: 5.3.2_acorn@7.4.1
898
+ eslint-visitor-keys: 1.3.0
899
+ dev: true
900
+
901
+ /esprima/4.0.1:
902
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
903
+ engines: {node: '>=4'}
904
+ hasBin: true
905
+ dev: true
906
+
907
+ /esquery/1.4.0:
908
+ resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==}
909
+ engines: {node: '>=0.10'}
910
+ dependencies:
911
+ estraverse: 5.3.0
912
+ dev: true
913
+
914
+ /esrecurse/4.3.0:
915
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
916
+ engines: {node: '>=4.0'}
917
+ dependencies:
918
+ estraverse: 5.3.0
919
+ dev: true
920
+
921
+ /estraverse/4.3.0:
922
+ resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
923
+ engines: {node: '>=4.0'}
924
+ dev: true
925
+
926
+ /estraverse/5.3.0:
927
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
928
+ engines: {node: '>=4.0'}
929
+ dev: true
930
+
931
+ /estree-walker/2.0.2:
932
+ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
933
+ dev: true
934
+
935
+ /esutils/2.0.3:
936
+ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
937
+ engines: {node: '>=0.10.0'}
938
+ dev: true
939
+
940
+ /fast-deep-equal/3.1.3:
941
+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
942
+ dev: true
943
+
944
+ /fast-glob/3.2.11:
945
+ resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==}
946
+ engines: {node: '>=8.6.0'}
947
+ dependencies:
948
+ '@nodelib/fs.stat': 2.0.5
949
+ '@nodelib/fs.walk': 1.2.8
950
+ glob-parent: 5.1.2
951
+ merge2: 1.4.1
952
+ micromatch: 4.0.5
953
+ dev: true
954
+
955
+ /fast-json-stable-stringify/2.1.0:
956
+ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
957
+ dev: true
958
+
959
+ /fast-levenshtein/2.0.6:
960
+ resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=}
961
+ dev: true
962
+
963
+ /fastq/1.13.0:
964
+ resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
965
+ dependencies:
966
+ reusify: 1.0.4
967
+ dev: true
968
+
969
+ /file-entry-cache/6.0.1:
970
+ resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
971
+ engines: {node: ^10.12.0 || >=12.0.0}
972
+ dependencies:
973
+ flat-cache: 3.0.4
974
+ dev: true
975
+
976
+ /fill-range/7.0.1:
977
+ resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
978
+ engines: {node: '>=8'}
979
+ dependencies:
980
+ to-regex-range: 5.0.1
981
+ dev: true
982
+
983
+ /flat-cache/3.0.4:
984
+ resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
985
+ engines: {node: ^10.12.0 || >=12.0.0}
986
+ dependencies:
987
+ flatted: 3.2.5
988
+ rimraf: 3.0.2
989
+ dev: true
990
+
991
+ /flatted/3.2.5:
992
+ resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==}
993
+ dev: true
994
+
995
+ /fs.realpath/1.0.0:
996
+ resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=}
997
+ dev: true
998
+
999
+ /fsevents/2.3.2:
1000
+ resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
1001
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1002
+ os: [darwin]
1003
+ requiresBuild: true
1004
+ dev: true
1005
+ optional: true
1006
+
1007
+ /function-bind/1.1.1:
1008
+ resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
1009
+ dev: true
1010
+
1011
+ /functional-red-black-tree/1.0.1:
1012
+ resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=}
1013
+ dev: true
1014
+
1015
+ /glob-parent/5.1.2:
1016
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1017
+ engines: {node: '>= 6'}
1018
+ dependencies:
1019
+ is-glob: 4.0.3
1020
+ dev: true
1021
+
1022
+ /glob/7.2.0:
1023
+ resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==}
1024
+ dependencies:
1025
+ fs.realpath: 1.0.0
1026
+ inflight: 1.0.6
1027
+ inherits: 2.0.4
1028
+ minimatch: 3.1.2
1029
+ once: 1.4.0
1030
+ path-is-absolute: 1.0.1
1031
+ dev: true
1032
+
1033
+ /globals/13.13.0:
1034
+ resolution: {integrity: sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==}
1035
+ engines: {node: '>=8'}
1036
+ dependencies:
1037
+ type-fest: 0.20.2
1038
+ dev: true
1039
+
1040
+ /globalyzer/0.1.0:
1041
+ resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
1042
+ dev: true
1043
+
1044
+ /globby/11.1.0:
1045
+ resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
1046
+ engines: {node: '>=10'}
1047
+ dependencies:
1048
+ array-union: 2.1.0
1049
+ dir-glob: 3.0.1
1050
+ fast-glob: 3.2.11
1051
+ ignore: 5.2.0
1052
+ merge2: 1.4.1
1053
+ slash: 3.0.0
1054
+ dev: true
1055
+
1056
+ /globrex/0.1.2:
1057
+ resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
1058
+ dev: true
1059
+
1060
+ /graceful-fs/4.2.10:
1061
+ resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
1062
+ dev: true
1063
+
1064
+ /has-flag/3.0.0:
1065
+ resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=}
1066
+ engines: {node: '>=4'}
1067
+ dev: true
1068
+
1069
+ /has-flag/4.0.0:
1070
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1071
+ engines: {node: '>=8'}
1072
+ dev: true
1073
+
1074
+ /has/1.0.3:
1075
+ resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
1076
+ engines: {node: '>= 0.4.0'}
1077
+ dependencies:
1078
+ function-bind: 1.1.1
1079
+ dev: true
1080
+
1081
+ /ignore/4.0.6:
1082
+ resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==}
1083
+ engines: {node: '>= 4'}
1084
+ dev: true
1085
+
1086
+ /ignore/5.2.0:
1087
+ resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
1088
+ engines: {node: '>= 4'}
1089
+ dev: true
1090
+
1091
+ /import-fresh/3.3.0:
1092
+ resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
1093
+ engines: {node: '>=6'}
1094
+ dependencies:
1095
+ parent-module: 1.0.1
1096
+ resolve-from: 4.0.0
1097
+ dev: true
1098
+
1099
+ /imurmurhash/0.1.4:
1100
+ resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=}
1101
+ engines: {node: '>=0.8.19'}
1102
+ dev: true
1103
+
1104
+ /inflight/1.0.6:
1105
+ resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=}
1106
+ dependencies:
1107
+ once: 1.4.0
1108
+ wrappy: 1.0.2
1109
+ dev: true
1110
+
1111
+ /inherits/2.0.4:
1112
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1113
+ dev: true
1114
+
1115
+ /is-binary-path/2.1.0:
1116
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
1117
+ engines: {node: '>=8'}
1118
+ dependencies:
1119
+ binary-extensions: 2.2.0
1120
+ dev: true
1121
+
1122
+ /is-core-module/2.9.0:
1123
+ resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==}
1124
+ dependencies:
1125
+ has: 1.0.3
1126
+ dev: true
1127
+
1128
+ /is-extglob/2.1.1:
1129
+ resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=}
1130
+ engines: {node: '>=0.10.0'}
1131
+ dev: true
1132
+
1133
+ /is-fullwidth-code-point/3.0.0:
1134
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
1135
+ engines: {node: '>=8'}
1136
+ dev: true
1137
+
1138
+ /is-glob/4.0.3:
1139
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1140
+ engines: {node: '>=0.10.0'}
1141
+ dependencies:
1142
+ is-extglob: 2.1.1
1143
+ dev: true
1144
+
1145
+ /is-number/7.0.0:
1146
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1147
+ engines: {node: '>=0.12.0'}
1148
+ dev: true
1149
+
1150
+ /isexe/2.0.0:
1151
+ resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=}
1152
+ dev: true
1153
+
1154
+ /js-tokens/4.0.0:
1155
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1156
+ dev: true
1157
+
1158
+ /js-yaml/3.14.1:
1159
+ resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
1160
+ hasBin: true
1161
+ dependencies:
1162
+ argparse: 1.0.10
1163
+ esprima: 4.0.1
1164
+ dev: true
1165
+
1166
+ /json-schema-traverse/0.4.1:
1167
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
1168
+ dev: true
1169
+
1170
+ /json-schema-traverse/1.0.0:
1171
+ resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
1172
+ dev: true
1173
+
1174
+ /json-stable-stringify-without-jsonify/1.0.1:
1175
+ resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=}
1176
+ dev: true
1177
+
1178
+ /kleur/4.1.4:
1179
+ resolution: {integrity: sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==}
1180
+ engines: {node: '>=6'}
1181
+ dev: true
1182
+
1183
+ /levn/0.4.1:
1184
+ resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
1185
+ engines: {node: '>= 0.8.0'}
1186
+ dependencies:
1187
+ prelude-ls: 1.2.1
1188
+ type-check: 0.4.0
1189
+ dev: true
1190
+
1191
+ /lodash.merge/4.6.2:
1192
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
1193
+ dev: true
1194
+
1195
+ /lodash.truncate/4.4.2:
1196
+ resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=}
1197
+ dev: true
1198
+
1199
+ /lru-cache/6.0.0:
1200
+ resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
1201
+ engines: {node: '>=10'}
1202
+ dependencies:
1203
+ yallist: 4.0.0
1204
+ dev: true
1205
+
1206
+ /magic-string/0.25.9:
1207
+ resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
1208
+ dependencies:
1209
+ sourcemap-codec: 1.4.8
1210
+ dev: true
1211
+
1212
+ /magic-string/0.26.1:
1213
+ resolution: {integrity: sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg==}
1214
+ engines: {node: '>=12'}
1215
+ dependencies:
1216
+ sourcemap-codec: 1.4.8
1217
+ dev: true
1218
+
1219
+ /merge2/1.4.1:
1220
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1221
+ engines: {node: '>= 8'}
1222
+ dev: true
1223
+
1224
+ /micromatch/4.0.5:
1225
+ resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
1226
+ engines: {node: '>=8.6'}
1227
+ dependencies:
1228
+ braces: 3.0.2
1229
+ picomatch: 2.3.1
1230
+ dev: true
1231
+
1232
+ /min-indent/1.0.1:
1233
+ resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
1234
+ engines: {node: '>=4'}
1235
+ dev: true
1236
+
1237
+ /minimatch/3.1.2:
1238
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
1239
+ dependencies:
1240
+ brace-expansion: 1.1.11
1241
+ dev: true
1242
+
1243
+ /minimist/1.2.6:
1244
+ resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
1245
+ dev: true
1246
+
1247
+ /mkdirp/0.5.6:
1248
+ resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
1249
+ hasBin: true
1250
+ dependencies:
1251
+ minimist: 1.2.6
1252
+ dev: true
1253
+
1254
+ /mri/1.2.0:
1255
+ resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
1256
+ engines: {node: '>=4'}
1257
+ dev: true
1258
+
1259
+ /mrmime/1.0.0:
1260
+ resolution: {integrity: sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==}
1261
+ engines: {node: '>=10'}
1262
+ dev: true
1263
+
1264
+ /ms/2.1.2:
1265
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
1266
+ dev: true
1267
+
1268
+ /nanoid/3.3.3:
1269
+ resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==}
1270
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
1271
+ hasBin: true
1272
+ dev: true
1273
+
1274
+ /natural-compare/1.4.0:
1275
+ resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=}
1276
+ dev: true
1277
+
1278
+ /normalize-path/3.0.0:
1279
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
1280
+ engines: {node: '>=0.10.0'}
1281
+ dev: true
1282
+
1283
+ /once/1.4.0:
1284
+ resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=}
1285
+ dependencies:
1286
+ wrappy: 1.0.2
1287
+ dev: true
1288
+
1289
+ /optionator/0.9.1:
1290
+ resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
1291
+ engines: {node: '>= 0.8.0'}
1292
+ dependencies:
1293
+ deep-is: 0.1.4
1294
+ fast-levenshtein: 2.0.6
1295
+ levn: 0.4.1
1296
+ prelude-ls: 1.2.1
1297
+ type-check: 0.4.0
1298
+ word-wrap: 1.2.3
1299
+ dev: true
1300
+
1301
+ /parent-module/1.0.1:
1302
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
1303
+ engines: {node: '>=6'}
1304
+ dependencies:
1305
+ callsites: 3.1.0
1306
+ dev: true
1307
+
1308
+ /path-is-absolute/1.0.1:
1309
+ resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=}
1310
+ engines: {node: '>=0.10.0'}
1311
+ dev: true
1312
+
1313
+ /path-key/3.1.1:
1314
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
1315
+ engines: {node: '>=8'}
1316
+ dev: true
1317
+
1318
+ /path-parse/1.0.7:
1319
+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
1320
+ dev: true
1321
+
1322
+ /path-type/4.0.0:
1323
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
1324
+ engines: {node: '>=8'}
1325
+ dev: true
1326
+
1327
+ /picocolors/1.0.0:
1328
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
1329
+ dev: true
1330
+
1331
+ /picomatch/2.3.1:
1332
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
1333
+ engines: {node: '>=8.6'}
1334
+ dev: true
1335
+
1336
+ /postcss/8.4.12:
1337
+ resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==}
1338
+ engines: {node: ^10 || ^12 || >=14}
1339
+ dependencies:
1340
+ nanoid: 3.3.3
1341
+ picocolors: 1.0.0
1342
+ source-map-js: 1.0.2
1343
+ dev: true
1344
+
1345
+ /prelude-ls/1.2.1:
1346
+ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1347
+ engines: {node: '>= 0.8.0'}
1348
+ dev: true
1349
+
1350
+ /prettier-plugin-svelte/2.7.0_prettier@2.6.2+svelte@3.47.0:
1351
+ resolution: {integrity: sha512-fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA==}
1352
+ peerDependencies:
1353
+ prettier: ^1.16.4 || ^2.0.0
1354
+ svelte: ^3.2.0
1355
+ dependencies:
1356
+ prettier: 2.6.2
1357
+ svelte: 3.47.0
1358
+ dev: true
1359
+
1360
+ /prettier/2.6.2:
1361
+ resolution: {integrity: sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==}
1362
+ engines: {node: '>=10.13.0'}
1363
+ hasBin: true
1364
+ dev: true
1365
+
1366
+ /progress/2.0.3:
1367
+ resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
1368
+ engines: {node: '>=0.4.0'}
1369
+ dev: true
1370
+
1371
+ /punycode/2.1.1:
1372
+ resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
1373
+ engines: {node: '>=6'}
1374
+ dev: true
1375
+
1376
+ /queue-microtask/1.2.3:
1377
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
1378
+ dev: true
1379
+
1380
+ /readdirp/3.6.0:
1381
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
1382
+ engines: {node: '>=8.10.0'}
1383
+ dependencies:
1384
+ picomatch: 2.3.1
1385
+ dev: true
1386
+
1387
+ /regexparam/2.0.0:
1388
+ resolution: {integrity: sha512-gJKwd2MVPWHAIFLsaYDZfyKzHNS4o7E/v8YmNf44vmeV2e4YfVoDToTOKTvE7ab68cRJ++kLuEXJBaEeJVt5ow==}
1389
+ engines: {node: '>=8'}
1390
+ dev: true
1391
+
1392
+ /regexpp/3.2.0:
1393
+ resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
1394
+ engines: {node: '>=8'}
1395
+ dev: true
1396
+
1397
+ /require-from-string/2.0.2:
1398
+ resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
1399
+ engines: {node: '>=0.10.0'}
1400
+ dev: true
1401
+
1402
+ /resolve-from/4.0.0:
1403
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
1404
+ engines: {node: '>=4'}
1405
+ dev: true
1406
+
1407
+ /resolve/1.22.0:
1408
+ resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==}
1409
+ hasBin: true
1410
+ dependencies:
1411
+ is-core-module: 2.9.0
1412
+ path-parse: 1.0.7
1413
+ supports-preserve-symlinks-flag: 1.0.0
1414
+ dev: true
1415
+
1416
+ /reusify/1.0.4:
1417
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1418
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1419
+ dev: true
1420
+
1421
+ /rimraf/2.7.1:
1422
+ resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
1423
+ hasBin: true
1424
+ dependencies:
1425
+ glob: 7.2.0
1426
+ dev: true
1427
+
1428
+ /rimraf/3.0.2:
1429
+ resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
1430
+ hasBin: true
1431
+ dependencies:
1432
+ glob: 7.2.0
1433
+ dev: true
1434
+
1435
+ /rollup/2.70.2:
1436
+ resolution: {integrity: sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg==}
1437
+ engines: {node: '>=10.0.0'}
1438
+ hasBin: true
1439
+ optionalDependencies:
1440
+ fsevents: 2.3.2
1441
+ dev: true
1442
+
1443
+ /run-parallel/1.2.0:
1444
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
1445
+ dependencies:
1446
+ queue-microtask: 1.2.3
1447
+ dev: true
1448
+
1449
+ /sade/1.8.1:
1450
+ resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
1451
+ engines: {node: '>=6'}
1452
+ dependencies:
1453
+ mri: 1.2.0
1454
+ dev: true
1455
+
1456
+ /sander/0.5.1:
1457
+ resolution: {integrity: sha1-dB4kXiMfB8r7b98PEzrfohalAq0=}
1458
+ dependencies:
1459
+ es6-promise: 3.3.1
1460
+ graceful-fs: 4.2.10
1461
+ mkdirp: 0.5.6
1462
+ rimraf: 2.7.1
1463
+ dev: true
1464
+
1465
+ /semver/7.3.7:
1466
+ resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==}
1467
+ engines: {node: '>=10'}
1468
+ hasBin: true
1469
+ dependencies:
1470
+ lru-cache: 6.0.0
1471
+ dev: true
1472
+
1473
+ /shebang-command/2.0.0:
1474
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
1475
+ engines: {node: '>=8'}
1476
+ dependencies:
1477
+ shebang-regex: 3.0.0
1478
+ dev: true
1479
+
1480
+ /shebang-regex/3.0.0:
1481
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1482
+ engines: {node: '>=8'}
1483
+ dev: true
1484
+
1485
+ /slash/3.0.0:
1486
+ resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
1487
+ engines: {node: '>=8'}
1488
+ dev: true
1489
+
1490
+ /slice-ansi/4.0.0:
1491
+ resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
1492
+ engines: {node: '>=10'}
1493
+ dependencies:
1494
+ ansi-styles: 4.3.0
1495
+ astral-regex: 2.0.0
1496
+ is-fullwidth-code-point: 3.0.0
1497
+ dev: true
1498
+
1499
+ /sorcery/0.10.0:
1500
+ resolution: {integrity: sha1-iukK19fLBfxZ8asMY3hF1cFaUrc=}
1501
+ hasBin: true
1502
+ dependencies:
1503
+ buffer-crc32: 0.2.13
1504
+ minimist: 1.2.6
1505
+ sander: 0.5.1
1506
+ sourcemap-codec: 1.4.8
1507
+ dev: true
1508
+
1509
+ /source-map-js/1.0.2:
1510
+ resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
1511
+ engines: {node: '>=0.10.0'}
1512
+ dev: true
1513
+
1514
+ /source-map/0.7.3:
1515
+ resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==}
1516
+ engines: {node: '>= 8'}
1517
+ dev: true
1518
+
1519
+ /sourcemap-codec/1.4.8:
1520
+ resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
1521
+ dev: true
1522
+
1523
+ /sprintf-js/1.0.3:
1524
+ resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=}
1525
+ dev: true
1526
+
1527
+ /string-width/4.2.3:
1528
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
1529
+ engines: {node: '>=8'}
1530
+ dependencies:
1531
+ emoji-regex: 8.0.0
1532
+ is-fullwidth-code-point: 3.0.0
1533
+ strip-ansi: 6.0.1
1534
+ dev: true
1535
+
1536
+ /strip-ansi/6.0.1:
1537
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
1538
+ engines: {node: '>=8'}
1539
+ dependencies:
1540
+ ansi-regex: 5.0.1
1541
+ dev: true
1542
+
1543
+ /strip-indent/3.0.0:
1544
+ resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
1545
+ engines: {node: '>=8'}
1546
+ dependencies:
1547
+ min-indent: 1.0.1
1548
+ dev: true
1549
+
1550
+ /strip-json-comments/3.1.1:
1551
+ resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
1552
+ engines: {node: '>=8'}
1553
+ dev: true
1554
+
1555
+ /supports-color/5.5.0:
1556
+ resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
1557
+ engines: {node: '>=4'}
1558
+ dependencies:
1559
+ has-flag: 3.0.0
1560
+ dev: true
1561
+
1562
+ /supports-color/7.2.0:
1563
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1564
+ engines: {node: '>=8'}
1565
+ dependencies:
1566
+ has-flag: 4.0.0
1567
+ dev: true
1568
+
1569
+ /supports-preserve-symlinks-flag/1.0.0:
1570
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1571
+ engines: {node: '>= 0.4'}
1572
+ dev: true
1573
+
1574
+ /svelte-check/2.7.0_svelte@3.47.0:
1575
+ resolution: {integrity: sha512-GrvG24j0+i8AOm0k0KyJ6Dqc+TAR2yzB7rtS4nljHStunVxCTr/1KYlv4EsOeoqtHLzeWMOd5D2O6nDdP/yw4A==}
1576
+ hasBin: true
1577
+ peerDependencies:
1578
+ svelte: ^3.24.0
1579
+ dependencies:
1580
+ chokidar: 3.5.3
1581
+ fast-glob: 3.2.11
1582
+ import-fresh: 3.3.0
1583
+ picocolors: 1.0.0
1584
+ sade: 1.8.1
1585
+ source-map: 0.7.3
1586
+ svelte: 3.47.0
1587
+ svelte-preprocess: 4.10.6_svelte@3.47.0+typescript@4.6.3
1588
+ typescript: 4.6.3
1589
+ transitivePeerDependencies:
1590
+ - '@babel/core'
1591
+ - coffeescript
1592
+ - less
1593
+ - node-sass
1594
+ - postcss
1595
+ - postcss-load-config
1596
+ - pug
1597
+ - sass
1598
+ - stylus
1599
+ - sugarss
1600
+ dev: true
1601
+
1602
+ /svelte-hmr/0.14.11_svelte@3.47.0:
1603
+ resolution: {integrity: sha512-R9CVfX6DXxW1Kn45Jtmx+yUe+sPhrbYSUp7TkzbW0jI5fVPn6lsNG9NEs5dFg5qRhFNAoVdRw5qQDLALNKhwbQ==}
1604
+ engines: {node: ^12.20 || ^14.13.1 || >= 16}
1605
+ peerDependencies:
1606
+ svelte: '>=3.19.0'
1607
+ dependencies:
1608
+ svelte: 3.47.0
1609
+ dev: true
1610
+
1611
+ /svelte-preprocess/4.10.6_svelte@3.47.0+typescript@4.6.3:
1612
+ resolution: {integrity: sha512-I2SV1w/AveMvgIQlUF/ZOO3PYVnhxfcpNyGt8pxpUVhPfyfL/CZBkkw/KPfuFix5FJ9TnnNYMhACK3DtSaYVVQ==}
1613
+ engines: {node: '>= 9.11.2'}
1614
+ requiresBuild: true
1615
+ peerDependencies:
1616
+ '@babel/core': ^7.10.2
1617
+ coffeescript: ^2.5.1
1618
+ less: ^3.11.3 || ^4.0.0
1619
+ node-sass: '*'
1620
+ postcss: ^7 || ^8
1621
+ postcss-load-config: ^2.1.0 || ^3.0.0
1622
+ pug: ^3.0.0
1623
+ sass: ^1.26.8
1624
+ stylus: ^0.55.0
1625
+ sugarss: ^2.0.0
1626
+ svelte: ^3.23.0
1627
+ typescript: ^3.9.5 || ^4.0.0
1628
+ peerDependenciesMeta:
1629
+ '@babel/core':
1630
+ optional: true
1631
+ coffeescript:
1632
+ optional: true
1633
+ less:
1634
+ optional: true
1635
+ node-sass:
1636
+ optional: true
1637
+ postcss:
1638
+ optional: true
1639
+ postcss-load-config:
1640
+ optional: true
1641
+ pug:
1642
+ optional: true
1643
+ sass:
1644
+ optional: true
1645
+ stylus:
1646
+ optional: true
1647
+ sugarss:
1648
+ optional: true
1649
+ typescript:
1650
+ optional: true
1651
+ dependencies:
1652
+ '@types/pug': 2.0.6
1653
+ '@types/sass': 1.43.1
1654
+ detect-indent: 6.1.0
1655
+ magic-string: 0.25.9
1656
+ sorcery: 0.10.0
1657
+ strip-indent: 3.0.0
1658
+ svelte: 3.47.0
1659
+ typescript: 4.6.3
1660
+ dev: true
1661
+
1662
+ /svelte/3.47.0:
1663
+ resolution: {integrity: sha512-4JaJp3HEoTCGARRWZQIZDUanhYv0iyoHikklVHVLH9xFE9db22g4TDv7CPeNA8HD1JgjXI1vlhR1JZvvhaTu2Q==}
1664
+ engines: {node: '>= 8'}
1665
+ dev: true
1666
+
1667
+ /table/6.8.0:
1668
+ resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==}
1669
+ engines: {node: '>=10.0.0'}
1670
+ dependencies:
1671
+ ajv: 8.11.0
1672
+ lodash.truncate: 4.4.2
1673
+ slice-ansi: 4.0.0
1674
+ string-width: 4.2.3
1675
+ strip-ansi: 6.0.1
1676
+ dev: true
1677
+
1678
+ /text-table/0.2.0:
1679
+ resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=}
1680
+ dev: true
1681
+
1682
+ /tiny-glob/0.2.9:
1683
+ resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==}
1684
+ dependencies:
1685
+ globalyzer: 0.1.0
1686
+ globrex: 0.1.2
1687
+ dev: true
1688
+
1689
+ /to-regex-range/5.0.1:
1690
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
1691
+ engines: {node: '>=8.0'}
1692
+ dependencies:
1693
+ is-number: 7.0.0
1694
+ dev: true
1695
+
1696
+ /tslib/1.14.1:
1697
+ resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
1698
+ dev: true
1699
+
1700
+ /tslib/2.4.0:
1701
+ resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
1702
+ dev: true
1703
+
1704
+ /tsutils/3.21.0_typescript@4.6.3:
1705
+ resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
1706
+ engines: {node: '>= 6'}
1707
+ peerDependencies:
1708
+ typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
1709
+ dependencies:
1710
+ tslib: 1.14.1
1711
+ typescript: 4.6.3
1712
+ dev: true
1713
+
1714
+ /type-check/0.4.0:
1715
+ resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1716
+ engines: {node: '>= 0.8.0'}
1717
+ dependencies:
1718
+ prelude-ls: 1.2.1
1719
+ dev: true
1720
+
1721
+ /type-fest/0.20.2:
1722
+ resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
1723
+ engines: {node: '>=10'}
1724
+ dev: true
1725
+
1726
+ /typescript/4.6.3:
1727
+ resolution: {integrity: sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==}
1728
+ engines: {node: '>=4.2.0'}
1729
+ hasBin: true
1730
+ dev: true
1731
+
1732
+ /uri-js/4.4.1:
1733
+ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
1734
+ dependencies:
1735
+ punycode: 2.1.1
1736
+ dev: true
1737
+
1738
+ /v8-compile-cache/2.3.0:
1739
+ resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==}
1740
+ dev: true
1741
+
1742
+ /vite/2.9.6:
1743
+ resolution: {integrity: sha512-3IffdrByHW95Yjv0a13TQOQfJs7L5dVlSPuTt432XLbRMriWbThqJN2k/IS6kXn5WY4xBLhK9XoaWay1B8VzUw==}
1744
+ engines: {node: '>=12.2.0'}
1745
+ hasBin: true
1746
+ peerDependencies:
1747
+ less: '*'
1748
+ sass: '*'
1749
+ stylus: '*'
1750
+ peerDependenciesMeta:
1751
+ less:
1752
+ optional: true
1753
+ sass:
1754
+ optional: true
1755
+ stylus:
1756
+ optional: true
1757
+ dependencies:
1758
+ esbuild: 0.14.38
1759
+ postcss: 8.4.12
1760
+ resolve: 1.22.0
1761
+ rollup: 2.70.2
1762
+ optionalDependencies:
1763
+ fsevents: 2.3.2
1764
+ dev: true
1765
+
1766
+ /which/2.0.2:
1767
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1768
+ engines: {node: '>= 8'}
1769
+ hasBin: true
1770
+ dependencies:
1771
+ isexe: 2.0.0
1772
+ dev: true
1773
+
1774
+ /word-wrap/1.2.3:
1775
+ resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
1776
+ engines: {node: '>=0.10.0'}
1777
+ dev: true
1778
+
1779
+ /worktop/0.8.0-next.13:
1780
+ resolution: {integrity: sha512-aLPWSneFtPJr3RAf841orF9GNlVdVkQd2Wj/BbcGHp3whBZoXx6dcwwClA9fezm7muNan4SuT+ZTyMWdoJSCAg==}
1781
+ engines: {node: '>=12'}
1782
+ dependencies:
1783
+ mrmime: 1.0.0
1784
+ regexparam: 2.0.0
1785
+ dev: true
1786
+
1787
+ /wrappy/1.0.2:
1788
+ resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
1789
+ dev: true
1790
+
1791
+ /yallist/4.0.0:
1792
+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
1793
+ dev: true
source/ui/src/app.d.ts ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ /// <reference types="@sveltejs/kit" />
2
+
3
+ // See https://kit.svelte.dev/docs/types#app
4
+ // for information about these interfaces
5
+ declare namespace App {
6
+ // interface Locals {}
7
+ // interface Platform {}
8
+ // interface Session {}
9
+ // interface Stuff {}
10
+ }
source/ui/src/app.html ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="utf-8" />
5
+ <link rel="icon" href="%svelte.assets%/favicon.png" />
6
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
7
+ %svelte.head%
8
+ </head>
9
+ <body>
10
+ <div>%svelte.body%</div>
11
+ </body>
12
+ </html>
source/ui/src/routes/index.svelte ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ <h1>Welcome to SvelteKit</h1>
2
+ <p>Visit <a href="https://kit.svelte.dev">kit.svelte.dev</a> to read the documentation</p>
source/ui/static/favicon.png ADDED
source/ui/svelte.config.js ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import adapter from '@sveltejs/adapter-auto';
2
+ import preprocess from 'svelte-preprocess';
3
+
4
+ /** @type {import('@sveltejs/kit').Config} */
5
+ const config = {
6
+ // Consult https://github.com/sveltejs/svelte-preprocess
7
+ // for more information about preprocessors
8
+ preprocess: preprocess(),
9
+
10
+ kit: {
11
+ adapter: adapter()
12
+ }
13
+ };
14
+
15
+ export default config;
source/ui/tsconfig.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "extends": "./.svelte-kit/tsconfig.json",
3
+ "compilerOptions": {
4
+ "allowJs": true,
5
+ "checkJs": true,
6
+ "esModuleInterop": true,
7
+ "forceConsistentCasingInFileNames": true,
8
+ "lib": ["es2020", "DOM"],
9
+ "moduleResolution": "node",
10
+ "module": "es2020",
11
+ "resolveJsonModule": true,
12
+ "skipLibCheck": true,
13
+ "sourceMap": true,
14
+ "strict": true,
15
+ "target": "es2020"
16
+ }
17
+ }