aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/winget-bucket-update.yml4
-rw-r--r--.nvmrc2
-rw-r--r--CONTRIBUTING.md4
-rw-r--r--Dockerfile2
-rw-r--r--babel.config.json7
-rw-r--r--package.json56
-rw-r--r--pnpm-lock.yaml1480
m---------recipes0
-rw-r--r--src/components/layout/AppLayout.tsx25
-rw-r--r--src/config.ts16
-rw-r--r--src/containers/settings/EditServiceScreen.tsx180
-rw-r--r--src/containers/settings/EditSettingsScreen.tsx368
-rw-r--r--src/features/todos/store.ts11
-rw-r--r--src/features/workspaces/components/WorkspacesDashboard.tsx50
-rw-r--r--src/jsUtils.ts14
-rw-r--r--src/webview/recipe.ts4
-rw-r--r--test/jsUtils.test.ts17
17 files changed, 1280 insertions, 960 deletions
diff --git a/.github/workflows/winget-bucket-update.yml b/.github/workflows/winget-bucket-update.yml
index bb764dfb3..1013a8921 100644
--- a/.github/workflows/winget-bucket-update.yml
+++ b/.github/workflows/winget-bucket-update.yml
@@ -105,10 +105,10 @@ jobs:
105 run: | 105 run: |
106 PRERELEASE_VERSION="${{ github.event.release.prerelease }}" 106 PRERELEASE_VERSION="${{ github.event.release.prerelease }}"
107 107
108 if [[ $PRERELEASE_VERSION == "true" && ${{ contains(github.event.release.tag_name, 'nightly') }} ]]; then 108 if [ $PRERELEASE_VERSION == "true" ] && ${{ contains(github.event.release.tag_name, 'nightly') }}; then
109 # use the nightly version 109 # use the nightly version
110 PACKAGE_NAME="Ferdium.Ferdium.Nightly" 110 PACKAGE_NAME="Ferdium.Ferdium.Nightly"
111 elif [[ $PRERELEASE_VERSION == "true" && ${{ contains(github.event.release.tag_name, 'beta') }} ]]; then 111 elif [ $PRERELEASE_VERSION == "true" ] && ${{ contains(github.event.release.tag_name, 'beta') }} ; then
112 PACKAGE_NAME="Ferdium.Ferdium.Beta" 112 PACKAGE_NAME="Ferdium.Ferdium.Beta"
113 else 113 else
114 PACKAGE_NAME="Ferdium.Ferdium" 114 PACKAGE_NAME="Ferdium.Ferdium"
diff --git a/.nvmrc b/.nvmrc
index 94f5f26dc..5397c87fa 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
16.18.0 16.18.1
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 5b712c1ec..dbb248a39 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -62,8 +62,8 @@ Currently, these are the combinations of system dependencies that work for MacOS
62# Note: 'jq' is not a required system dependency; its only here to show the combined output of versions needed 62# Note: 'jq' is not a required system dependency; its only here to show the combined output of versions needed
63$ jq --null-input '[inputs.engines] | add' < ./package.json < ./recipes/package.json 63$ jq --null-input '[inputs.engines] | add' < ./package.json < ./recipes/package.json
64{ 64{
65 "node": "16.18.0", 65 "node": "16.18.1",
66 "pnpm": "7.17.0" 66 "pnpm": "7.17.1"
67} 67}
68``` 68```
69 69
diff --git a/Dockerfile b/Dockerfile
index 8874d18d2..a70f3db8e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,6 +1,6 @@
1# Note: Before running this file, you should have already cloned the git repo + submodules on the host machine. This is used when actively developing on your local machine, but you want to build for a different architecture 1# Note: Before running this file, you should have already cloned the git repo + submodules on the host machine. This is used when actively developing on your local machine, but you want to build for a different architecture
2 2
3FROM docker.io/library/node:16.18.0-buster as builder 3FROM docker.io/library/node:16.18.1-buster as builder
4 4
5ENV PATH="/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/usr/local/lib:/usr/include:/usr/share" 5ENV PATH="/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/usr/local/lib:/usr/include:/usr/share"
6 6
diff --git a/babel.config.json b/babel.config.json
index 71ed8b7bf..20bfb09ee 100644
--- a/babel.config.json
+++ b/babel.config.json
@@ -19,9 +19,9 @@
19 } 19 }
20 ], 20 ],
21 [ 21 [
22 "@babel/proposal-class-properties", 22 "@babel/plugin-proposal-class-properties",
23 { 23 {
24 "loose": true 24 "loose": false
25 } 25 }
26 ], 26 ],
27 [ 27 [
@@ -32,5 +32,8 @@
32 } 32 }
33 ] 33 ]
34 ], 34 ],
35 "assumptions": {
36 "setPublicClassFields": false
37 },
35 "sourceMaps": "inline" 38 "sourceMaps": "inline"
36} 39}
diff --git a/package.json b/package.json
index 0064e6f66..d8a299fed 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
3 "productName": "Ferdium", 3 "productName": "Ferdium",
4 "desktopName": "ferdium.desktop", 4 "desktopName": "ferdium.desktop",
5 "appId": "org.ferdium.ferdium-app", 5 "appId": "org.ferdium.ferdium-app",
6 "version": "6.2.1-beta.2", 6 "version": "6.2.1",
7 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.", 7 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.",
8 "author": "Ferdium Contributors <hello@ferdium.org> (https://ferdium.org/)", 8 "author": "Ferdium Contributors <hello@ferdium.org> (https://ferdium.org/)",
9 "license": "Apache-2.0", 9 "license": "Apache-2.0",
@@ -13,8 +13,8 @@
13 "repository": "https://github.com/ferdium/ferdium-app.git", 13 "repository": "https://github.com/ferdium/ferdium-app.git",
14 "private": true, 14 "private": true,
15 "engines": { 15 "engines": {
16 "node": "16.18.0", 16 "node": "16.18.1",
17 "pnpm": "7.17.0" 17 "pnpm": "7.17.1"
18 }, 18 },
19 "engine-strict": true, 19 "engine-strict": true,
20 "scripts": { 20 "scripts": {
@@ -61,7 +61,7 @@
61 "@mdi/js": "6.9.96", 61 "@mdi/js": "6.9.96",
62 "@mdi/react": "1.6.1", 62 "@mdi/react": "1.6.1",
63 "@octokit/core": "4.1.0", 63 "@octokit/core": "4.1.0",
64 "@sentry/electron": "4.1.0", 64 "@sentry/electron": "4.1.2",
65 "@superwf/mobx-react-router": "7.4.0", 65 "@superwf/mobx-react-router": "7.4.0",
66 "auto-launch": "5.0.5", 66 "auto-launch": "5.0.5",
67 "btoa": "1.2.1", 67 "btoa": "1.2.1",
@@ -71,7 +71,7 @@
71 "darkreader": "4.9.58", 71 "darkreader": "4.9.58",
72 "dbus-next": "0.10.2", 72 "dbus-next": "0.10.2",
73 "debug": "4.3.4", 73 "debug": "4.3.4",
74 "electron-dl": "3.4.1", 74 "electron-dl": "3.5.0",
75 "electron-find": "1.0.7", 75 "electron-find": "1.0.7",
76 "electron-react-titlebar": "1.2.1", 76 "electron-react-titlebar": "1.2.1",
77 "electron-updater": "5.3.0", 77 "electron-updater": "5.3.0",
@@ -89,9 +89,9 @@
89 "markdown-to-jsx": "7.1.7", 89 "markdown-to-jsx": "7.1.7",
90 "mime-types": "2.1.35", 90 "mime-types": "2.1.35",
91 "minimist": "1.2.7", 91 "minimist": "1.2.7",
92 "mobx": "6.6.2", 92 "mobx": "6.7.0",
93 "mobx-localstorage": "1.2.0", 93 "mobx-localstorage": "1.2.0",
94 "mobx-react": "7.5.3", 94 "mobx-react": "7.6.0",
95 "mobx-react-form": "3.2.0", 95 "mobx-react-form": "3.2.0",
96 "moment": "2.29.4", 96 "moment": "2.29.4",
97 "ms": "2.1.3", 97 "ms": "2.1.3",
@@ -112,37 +112,37 @@
112 "react-modal": "3.16.1", 112 "react-modal": "3.16.1",
113 "react-router-dom": "6.4.2", 113 "react-router-dom": "6.4.2",
114 "react-sortable-hoc": "2.0.0", 114 "react-sortable-hoc": "2.0.0",
115 "react-tooltip": "4.4.3", 115 "react-tooltip": "4.5.1",
116 "react-topbar-progress-indicator": "4.1.1", 116 "react-topbar-progress-indicator": "4.1.1",
117 "react-transition-group": "1.2.1", 117 "react-transition-group": "1.2.1",
118 "route-parser": "0.0.5", 118 "route-parser": "0.0.5",
119 "sanitize-filename": "1.6.3", 119 "sanitize-filename": "1.6.3",
120 "semver": "7.3.8", 120 "semver": "7.3.8",
121 "sqlite3": "5.1.2", 121 "sqlite3": "5.1.2",
122 "tar": "6.1.11", 122 "tar": "6.1.12",
123 "tslib": "2.4.1", 123 "tslib": "2.4.1",
124 "useragent-generator": "1.1.1-amkt-22079-finish.0", 124 "useragent-generator": "1.1.1-amkt-22079-finish.0",
125 "uuid": "8.3.2", 125 "uuid": "8.3.2",
126 "validator": "13.7.0", 126 "validator": "13.7.0",
127 "ws": "8.10.0" 127 "ws": "8.11.0"
128 }, 128 },
129 "devDependencies": { 129 "devDependencies": {
130 "@babel/core": "7.19.6", 130 "@babel/core": "7.20.5",
131 "@babel/eslint-parser": "7.19.1", 131 "@babel/eslint-parser": "7.19.1",
132 "@babel/plugin-proposal-class-properties": "7.18.6", 132 "@babel/plugin-proposal-class-properties": "7.18.6",
133 "@babel/plugin-proposal-decorators": "7.20.0", 133 "@babel/plugin-proposal-decorators": "7.20.5",
134 "@babel/preset-env": "7.19.4", 134 "@babel/preset-env": "7.20.2",
135 "@babel/preset-react": "7.18.6", 135 "@babel/preset-react": "7.18.6",
136 "@babel/preset-typescript": "7.18.6", 136 "@babel/preset-typescript": "7.18.6",
137 "@babel/register": "7.18.9", 137 "@babel/register": "7.18.9",
138 "@commitlint/cli": "17.2.0", 138 "@commitlint/cli": "17.3.0",
139 "@commitlint/config-conventional": "17.2.0", 139 "@commitlint/config-conventional": "17.3.0",
140 "@electron/notarize": "1.2.3", 140 "@electron/notarize": "1.2.3",
141 "@formatjs/cli": "5.1.3", 141 "@formatjs/cli": "5.1.3",
142 "@types/color": "3.0.3", 142 "@types/color": "3.0.3",
143 "@types/expect.js": "0.3.29", 143 "@types/expect.js": "0.3.29",
144 "@types/fs-extra": "9.0.13", 144 "@types/fs-extra": "9.0.13",
145 "@types/gulp": "4.0.9", 145 "@types/gulp": "4.0.10",
146 "@types/gulp-babel": "6.1.30", 146 "@types/gulp-babel": "6.1.30",
147 "@types/gulp-connect": "5.0.5", 147 "@types/gulp-connect": "5.0.5",
148 "@types/gulp-csso": "4.0.1", 148 "@types/gulp-csso": "4.0.1",
@@ -152,7 +152,7 @@
152 "@types/gulp-sass-variables": "1.2.2", 152 "@types/gulp-sass-variables": "1.2.2",
153 "@types/gulp-terser": "1.2.1", 153 "@types/gulp-terser": "1.2.1",
154 "@types/jest": "28.1.4", 154 "@types/jest": "28.1.4",
155 "@types/lodash": "4.14.187", 155 "@types/lodash": "4.14.190",
156 "@types/mime-types": "2.1.1", 156 "@types/mime-types": "2.1.1",
157 "@types/ms": "0.7.31", 157 "@types/ms": "0.7.31",
158 "@types/node": "16.11.33", 158 "@types/node": "16.11.33",
@@ -163,16 +163,16 @@
163 "@types/tar": "6.1.3", 163 "@types/tar": "6.1.3",
164 "@types/uuid": "8.3.4", 164 "@types/uuid": "8.3.4",
165 "@types/validator": "13.7.10", 165 "@types/validator": "13.7.10",
166 "@typescript-eslint/eslint-plugin": "5.42.0", 166 "@typescript-eslint/eslint-plugin": "5.45.0",
167 "@typescript-eslint/parser": "5.42.0", 167 "@typescript-eslint/parser": "5.45.0",
168 "all-contributors-cli": "6.24.0", 168 "all-contributors-cli": "6.24.0",
169 "babel-plugin-formatjs": "10.3.31", 169 "babel-plugin-formatjs": "10.3.31",
170 "concurrently": "7.5.0", 170 "concurrently": "7.6.0",
171 "cross-env": "7.0.3", 171 "cross-env": "7.0.3",
172 "dotenv": "16.0.3", 172 "dotenv": "16.0.3",
173 "electron": "21.3.1", 173 "electron": "21.3.1",
174 "electron-builder": "24.0.0-alpha.4", 174 "electron-builder": "24.0.0-alpha.4",
175 "eslint": "8.26.0", 175 "eslint": "8.28.0",
176 "eslint-config-airbnb": "19.0.4", 176 "eslint-config-airbnb": "19.0.4",
177 "eslint-config-airbnb-typescript": "17.0.0", 177 "eslint-config-airbnb-typescript": "17.0.0",
178 "eslint-config-prettier": "8.5.0", 178 "eslint-config-prettier": "8.5.0",
@@ -180,7 +180,7 @@
180 "eslint-plugin-jest": "26.5.3", 180 "eslint-plugin-jest": "26.5.3",
181 "eslint-plugin-jsx-a11y": "6.6.1", 181 "eslint-plugin-jsx-a11y": "6.6.1",
182 "eslint-plugin-prettier": "4.2.1", 182 "eslint-plugin-prettier": "4.2.1",
183 "eslint-plugin-react": "7.31.10", 183 "eslint-plugin-react": "7.31.11",
184 "eslint-plugin-react-hooks": "4.6.0", 184 "eslint-plugin-react-hooks": "4.6.0",
185 "eslint-plugin-unicorn": "42.0.0", 185 "eslint-plugin-unicorn": "42.0.0",
186 "gulp": "4.0.2", 186 "gulp": "4.0.2",
@@ -197,20 +197,20 @@
197 "gulp-typescript": "6.0.0-alpha.1", 197 "gulp-typescript": "6.0.0-alpha.1",
198 "gulp-uglify": "3.0.2", 198 "gulp-uglify": "3.0.2",
199 "hex-rgb": "4.3.0", 199 "hex-rgb": "4.3.0",
200 "husky": "8.0.1", 200 "husky": "8.0.2",
201 "is-ci": "3.0.1", 201 "is-ci": "3.0.1",
202 "jest": "28.1.2", 202 "jest": "28.1.2",
203 "kebab-case": "1.0.2", 203 "kebab-case": "1.0.2",
204 "prettier": "2.7.1", 204 "prettier": "2.8.0",
205 "preval-build-info": "1.0.3", 205 "preval-build-info": "1.0.3",
206 "rimraf": "3.0.2", 206 "rimraf": "3.0.2",
207 "sass": "1.55.0", 207 "sass": "1.56.1",
208 "simple-git": "3.14.1", 208 "simple-git": "3.15.0",
209 "ts-loader": "9.4.1", 209 "ts-loader": "9.4.1",
210 "ts-node": "10.9.1", 210 "ts-node": "10.9.1",
211 "typescript": "4.8.4", 211 "typescript": "4.9.3",
212 "wait-on": "6.0.1", 212 "wait-on": "6.0.1",
213 "webpack": "5.74.0", 213 "webpack": "5.75.0",
214 "webpack-cli": "4.10.0", 214 "webpack-cli": "4.10.0",
215 "webpack-dev-server": "4.11.1" 215 "webpack-dev-server": "4.11.1"
216 }, 216 },
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 559a05c4e..eb98498c4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -16,16 +16,16 @@ specifiers:
16 '@adonisjs/session': 1.1.0 16 '@adonisjs/session': 1.1.0
17 '@adonisjs/shield': 1.1.0 17 '@adonisjs/shield': 1.1.0
18 '@adonisjs/validator': 5.1.0 18 '@adonisjs/validator': 5.1.0
19 '@babel/core': 7.19.6 19 '@babel/core': 7.20.5
20 '@babel/eslint-parser': 7.19.1 20 '@babel/eslint-parser': 7.19.1
21 '@babel/plugin-proposal-class-properties': 7.18.6 21 '@babel/plugin-proposal-class-properties': 7.18.6
22 '@babel/plugin-proposal-decorators': 7.20.0 22 '@babel/plugin-proposal-decorators': 7.20.5
23 '@babel/preset-env': 7.19.4 23 '@babel/preset-env': 7.20.2
24 '@babel/preset-react': 7.18.6 24 '@babel/preset-react': 7.18.6
25 '@babel/preset-typescript': 7.18.6 25 '@babel/preset-typescript': 7.18.6
26 '@babel/register': 7.18.9 26 '@babel/register': 7.18.9
27 '@commitlint/cli': 17.2.0 27 '@commitlint/cli': 17.3.0
28 '@commitlint/config-conventional': 17.2.0 28 '@commitlint/config-conventional': 17.3.0
29 '@electron/notarize': 1.2.3 29 '@electron/notarize': 1.2.3
30 '@electron/remote': 2.0.8 30 '@electron/remote': 2.0.8
31 '@formatjs/cli': 5.1.3 31 '@formatjs/cli': 5.1.3
@@ -33,12 +33,12 @@ specifiers:
33 '@mdi/js': 6.9.96 33 '@mdi/js': 6.9.96
34 '@mdi/react': 1.6.1 34 '@mdi/react': 1.6.1
35 '@octokit/core': 4.1.0 35 '@octokit/core': 4.1.0
36 '@sentry/electron': 4.1.0 36 '@sentry/electron': 4.1.2
37 '@superwf/mobx-react-router': 7.4.0 37 '@superwf/mobx-react-router': 7.4.0
38 '@types/color': 3.0.3 38 '@types/color': 3.0.3
39 '@types/expect.js': 0.3.29 39 '@types/expect.js': 0.3.29
40 '@types/fs-extra': 9.0.13 40 '@types/fs-extra': 9.0.13
41 '@types/gulp': 4.0.9 41 '@types/gulp': 4.0.10
42 '@types/gulp-babel': 6.1.30 42 '@types/gulp-babel': 6.1.30
43 '@types/gulp-connect': 5.0.5 43 '@types/gulp-connect': 5.0.5
44 '@types/gulp-csso': 4.0.1 44 '@types/gulp-csso': 4.0.1
@@ -48,7 +48,7 @@ specifiers:
48 '@types/gulp-sass-variables': 1.2.2 48 '@types/gulp-sass-variables': 1.2.2
49 '@types/gulp-terser': 1.2.1 49 '@types/gulp-terser': 1.2.1
50 '@types/jest': 28.1.4 50 '@types/jest': 28.1.4
51 '@types/lodash': 4.14.187 51 '@types/lodash': 4.14.190
52 '@types/mime-types': 2.1.1 52 '@types/mime-types': 2.1.1
53 '@types/ms': 0.7.31 53 '@types/ms': 0.7.31
54 '@types/node': 16.11.33 54 '@types/node': 16.11.33
@@ -59,15 +59,15 @@ specifiers:
59 '@types/tar': 6.1.3 59 '@types/tar': 6.1.3
60 '@types/uuid': 8.3.4 60 '@types/uuid': 8.3.4
61 '@types/validator': 13.7.10 61 '@types/validator': 13.7.10
62 '@typescript-eslint/eslint-plugin': 5.42.0 62 '@typescript-eslint/eslint-plugin': 5.45.0
63 '@typescript-eslint/parser': 5.42.0 63 '@typescript-eslint/parser': 5.45.0
64 all-contributors-cli: 6.24.0 64 all-contributors-cli: 6.24.0
65 auto-launch: 5.0.5 65 auto-launch: 5.0.5
66 babel-plugin-formatjs: 10.3.31 66 babel-plugin-formatjs: 10.3.31
67 btoa: 1.2.1 67 btoa: 1.2.1
68 classnames: 2.3.2 68 classnames: 2.3.2
69 color: 4.2.3 69 color: 4.2.3
70 concurrently: 7.5.0 70 concurrently: 7.6.0
71 cross-env: 7.0.3 71 cross-env: 7.0.3
72 csstype: 3.1.1 72 csstype: 3.1.1
73 darkreader: 4.9.58 73 darkreader: 4.9.58
@@ -76,12 +76,12 @@ specifiers:
76 dotenv: 16.0.3 76 dotenv: 16.0.3
77 electron: 21.3.1 77 electron: 21.3.1
78 electron-builder: 24.0.0-alpha.4 78 electron-builder: 24.0.0-alpha.4
79 electron-dl: 3.4.1 79 electron-dl: 3.5.0
80 electron-find: 1.0.7 80 electron-find: 1.0.7
81 electron-react-titlebar: 1.2.1 81 electron-react-titlebar: 1.2.1
82 electron-updater: 5.3.0 82 electron-updater: 5.3.0
83 electron-window-state: 5.0.3 83 electron-window-state: 5.0.3
84 eslint: 8.26.0 84 eslint: 8.28.0
85 eslint-config-airbnb: 19.0.4 85 eslint-config-airbnb: 19.0.4
86 eslint-config-airbnb-typescript: 17.0.0 86 eslint-config-airbnb-typescript: 17.0.0
87 eslint-config-prettier: 8.5.0 87 eslint-config-prettier: 8.5.0
@@ -89,7 +89,7 @@ specifiers:
89 eslint-plugin-jest: 26.5.3 89 eslint-plugin-jest: 26.5.3
90 eslint-plugin-jsx-a11y: 6.6.1 90 eslint-plugin-jsx-a11y: 6.6.1
91 eslint-plugin-prettier: 4.2.1 91 eslint-plugin-prettier: 4.2.1
92 eslint-plugin-react: 7.31.10 92 eslint-plugin-react: 7.31.11
93 eslint-plugin-react-hooks: 4.6.0 93 eslint-plugin-react-hooks: 4.6.0
94 eslint-plugin-unicorn: 42.0.0 94 eslint-plugin-unicorn: 42.0.0
95 fast-folder-size: 1.7.1 95 fast-folder-size: 1.7.1
@@ -110,7 +110,7 @@ specifiers:
110 gulp-uglify: 3.0.2 110 gulp-uglify: 3.0.2
111 hex-rgb: 4.3.0 111 hex-rgb: 4.3.0
112 history: 5.3.0 112 history: 5.3.0
113 husky: 8.0.1 113 husky: 8.0.2
114 immutable: 4.1.0 114 immutable: 4.1.0
115 is-ci: 3.0.1 115 is-ci: 3.0.1
116 jest: 28.1.2 116 jest: 28.1.2
@@ -124,9 +124,9 @@ specifiers:
124 markdown-to-jsx: 7.1.7 124 markdown-to-jsx: 7.1.7
125 mime-types: 2.1.35 125 mime-types: 2.1.35
126 minimist: 1.2.7 126 minimist: 1.2.7
127 mobx: 6.6.2 127 mobx: 6.7.0
128 mobx-localstorage: 1.2.0 128 mobx-localstorage: 1.2.0
129 mobx-react: 7.5.3 129 mobx-react: 7.6.0
130 mobx-react-form: 3.2.0 130 mobx-react-form: 3.2.0
131 moment: 2.29.4 131 moment: 2.29.4
132 ms: 2.1.3 132 ms: 2.1.3
@@ -134,7 +134,7 @@ specifiers:
134 node-mac-permissions: 2.2.1 134 node-mac-permissions: 2.2.1
135 normalize-url: 6.1.0 135 normalize-url: 6.1.0
136 os-name: 4.0.1 136 os-name: 4.0.1
137 prettier: 2.7.1 137 prettier: 2.8.0
138 pretty-bytes: 5.6.0 138 pretty-bytes: 5.6.0
139 preval-build-info: 1.0.3 139 preval-build-info: 1.0.3
140 prop-types: 15.8.1 140 prop-types: 15.8.1
@@ -150,29 +150,29 @@ specifiers:
150 react-modal: 3.16.1 150 react-modal: 3.16.1
151 react-router-dom: 6.4.2 151 react-router-dom: 6.4.2
152 react-sortable-hoc: 2.0.0 152 react-sortable-hoc: 2.0.0
153 react-tooltip: 4.4.3 153 react-tooltip: 4.5.1
154 react-topbar-progress-indicator: 4.1.1 154 react-topbar-progress-indicator: 4.1.1
155 react-transition-group: 1.2.1 155 react-transition-group: 1.2.1
156 rimraf: 3.0.2 156 rimraf: 3.0.2
157 route-parser: 0.0.5 157 route-parser: 0.0.5
158 sanitize-filename: 1.6.3 158 sanitize-filename: 1.6.3
159 sass: 1.55.0 159 sass: 1.56.1
160 semver: 7.3.8 160 semver: 7.3.8
161 simple-git: 3.14.1 161 simple-git: 3.15.0
162 sqlite3: 5.1.2 162 sqlite3: 5.1.2
163 tar: 6.1.11 163 tar: 6.1.12
164 ts-loader: 9.4.1 164 ts-loader: 9.4.1
165 ts-node: 10.9.1 165 ts-node: 10.9.1
166 tslib: 2.4.1 166 tslib: 2.4.1
167 typescript: 4.8.4 167 typescript: 4.9.3
168 useragent-generator: 1.1.1-amkt-22079-finish.0 168 useragent-generator: 1.1.1-amkt-22079-finish.0
169 uuid: 8.3.2 169 uuid: 8.3.2
170 validator: 13.7.0 170 validator: 13.7.0
171 wait-on: 6.0.1 171 wait-on: 6.0.1
172 webpack: 5.74.0 172 webpack: 5.75.0
173 webpack-cli: 4.10.0 173 webpack-cli: 4.10.0
174 webpack-dev-server: 4.11.1 174 webpack-dev-server: 4.11.1
175 ws: 8.10.0 175 ws: 8.11.0
176 176
177dependencies: 177dependencies:
178 '@adonisjs/ace': 5.1.0 178 '@adonisjs/ace': 5.1.0
@@ -192,8 +192,8 @@ dependencies:
192 '@mdi/js': 6.9.96 192 '@mdi/js': 6.9.96
193 '@mdi/react': 1.6.1 193 '@mdi/react': 1.6.1
194 '@octokit/core': 4.1.0 194 '@octokit/core': 4.1.0
195 '@sentry/electron': 4.1.0 195 '@sentry/electron': 4.1.2
196 '@superwf/mobx-react-router': 7.4.0_history@5.3.0+mobx@6.6.2 196 '@superwf/mobx-react-router': 7.4.0_history@5.3.0+mobx@6.7.0
197 auto-launch: 5.0.5 197 auto-launch: 5.0.5
198 btoa: 1.2.1 198 btoa: 1.2.1
199 classnames: 2.3.2 199 classnames: 2.3.2
@@ -202,7 +202,7 @@ dependencies:
202 darkreader: 4.9.58 202 darkreader: 4.9.58
203 dbus-next: 0.10.2 203 dbus-next: 0.10.2
204 debug: 4.3.4 204 debug: 4.3.4
205 electron-dl: 3.4.1 205 electron-dl: 3.5.0
206 electron-find: 1.0.7 206 electron-find: 1.0.7
207 electron-react-titlebar: 1.2.1_sfoxds7t5ydpegc3knd667wn6m 207 electron-react-titlebar: 1.2.1_sfoxds7t5ydpegc3knd667wn6m
208 electron-updater: 5.3.0 208 electron-updater: 5.3.0
@@ -220,10 +220,10 @@ dependencies:
220 markdown-to-jsx: 7.1.7_react@17.0.2 220 markdown-to-jsx: 7.1.7_react@17.0.2
221 mime-types: 2.1.35 221 mime-types: 2.1.35
222 minimist: 1.2.7 222 minimist: 1.2.7
223 mobx: 6.6.2 223 mobx: 6.7.0
224 mobx-localstorage: 1.2.0_mobx@6.6.2 224 mobx-localstorage: 1.2.0_mobx@6.7.0
225 mobx-react: 7.5.3_ghghrguybkw72jf5a7pj3e2fam 225 mobx-react: 7.6.0_babczrqhj3q4qgfqwtwyebsria
226 mobx-react-form: 3.2.0_mobx@6.6.2 226 mobx-react-form: 3.2.0_mobx@6.7.0
227 moment: 2.29.4 227 moment: 2.29.4
228 ms: 2.1.3 228 ms: 2.1.3
229 node-fetch: 2.6.7 229 node-fetch: 2.6.7
@@ -237,47 +237,47 @@ dependencies:
237 react-dom: 17.0.2_react@17.0.2 237 react-dom: 17.0.2_react@17.0.2
238 react-dropzone: 11.7.1_react@17.0.2 238 react-dropzone: 11.7.1_react@17.0.2
239 react-electron-web-view: 2.0.1_sfoxds7t5ydpegc3knd667wn6m 239 react-electron-web-view: 2.0.1_sfoxds7t5ydpegc3knd667wn6m
240 react-intl: 6.2.1_fojqzymmhghtp7ea2s2myrhtcu 240 react-intl: 6.2.1_5puyc4jev3j735enew7cnutksu
241 react-jss: 10.9.2_react@17.0.2 241 react-jss: 10.9.2_react@17.0.2
242 react-loader: 2.4.7_sfoxds7t5ydpegc3knd667wn6m 242 react-loader: 2.4.7_sfoxds7t5ydpegc3knd667wn6m
243 react-modal: 3.16.1_sfoxds7t5ydpegc3knd667wn6m 243 react-modal: 3.16.1_sfoxds7t5ydpegc3knd667wn6m
244 react-router-dom: 6.4.2_sfoxds7t5ydpegc3knd667wn6m 244 react-router-dom: 6.4.2_sfoxds7t5ydpegc3knd667wn6m
245 react-sortable-hoc: 2.0.0_oxfzelaz5ynxsop2v2nu2h2m64 245 react-sortable-hoc: 2.0.0_oxfzelaz5ynxsop2v2nu2h2m64
246 react-tooltip: 4.4.3_sfoxds7t5ydpegc3knd667wn6m 246 react-tooltip: 4.5.1_sfoxds7t5ydpegc3knd667wn6m
247 react-topbar-progress-indicator: 4.1.1_react@17.0.2 247 react-topbar-progress-indicator: 4.1.1_react@17.0.2
248 react-transition-group: 1.2.1_sfoxds7t5ydpegc3knd667wn6m 248 react-transition-group: 1.2.1_sfoxds7t5ydpegc3knd667wn6m
249 route-parser: 0.0.5 249 route-parser: 0.0.5
250 sanitize-filename: 1.6.3 250 sanitize-filename: 1.6.3
251 semver: 7.3.8 251 semver: 7.3.8
252 sqlite3: 5.1.2 252 sqlite3: 5.1.2
253 tar: 6.1.11 253 tar: 6.1.12
254 tslib: 2.4.1 254 tslib: 2.4.1
255 useragent-generator: 1.1.1-amkt-22079-finish.0 255 useragent-generator: 1.1.1-amkt-22079-finish.0
256 uuid: 8.3.2 256 uuid: 8.3.2
257 validator: 13.7.0 257 validator: 13.7.0
258 ws: 8.10.0 258 ws: 8.11.0
259 259
260optionalDependencies: 260optionalDependencies:
261 macos-notification-state: github.com/ferdium/macos-notification-state/394f33c2546960391bde2519aa30180dd3506492 261 macos-notification-state: github.com/ferdium/macos-notification-state/394f33c2546960391bde2519aa30180dd3506492
262 node-mac-permissions: 2.2.1 262 node-mac-permissions: 2.2.1
263 263
264devDependencies: 264devDependencies:
265 '@babel/core': 7.19.6 265 '@babel/core': 7.20.5
266 '@babel/eslint-parser': 7.19.1_lz6pjk7mo2w5fzem2eded7dzpy 266 '@babel/eslint-parser': 7.19.1_ajivmgign6qnltueqq3ekylg5a
267 '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.19.6 267 '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.20.5
268 '@babel/plugin-proposal-decorators': 7.20.0_@babel+core@7.19.6 268 '@babel/plugin-proposal-decorators': 7.20.5_@babel+core@7.20.5
269 '@babel/preset-env': 7.19.4_@babel+core@7.19.6 269 '@babel/preset-env': 7.20.2_@babel+core@7.20.5
270 '@babel/preset-react': 7.18.6_@babel+core@7.19.6 270 '@babel/preset-react': 7.18.6_@babel+core@7.20.5
271 '@babel/preset-typescript': 7.18.6_@babel+core@7.19.6 271 '@babel/preset-typescript': 7.18.6_@babel+core@7.20.5
272 '@babel/register': 7.18.9_@babel+core@7.19.6 272 '@babel/register': 7.18.9_@babel+core@7.20.5
273 '@commitlint/cli': 17.2.0 273 '@commitlint/cli': 17.3.0
274 '@commitlint/config-conventional': 17.2.0 274 '@commitlint/config-conventional': 17.3.0
275 '@electron/notarize': 1.2.3 275 '@electron/notarize': 1.2.3
276 '@formatjs/cli': 5.1.3 276 '@formatjs/cli': 5.1.3
277 '@types/color': 3.0.3 277 '@types/color': 3.0.3
278 '@types/expect.js': 0.3.29 278 '@types/expect.js': 0.3.29
279 '@types/fs-extra': 9.0.13 279 '@types/fs-extra': 9.0.13
280 '@types/gulp': 4.0.9 280 '@types/gulp': 4.0.10
281 '@types/gulp-babel': 6.1.30 281 '@types/gulp-babel': 6.1.30
282 '@types/gulp-connect': 5.0.5 282 '@types/gulp-connect': 5.0.5
283 '@types/gulp-csso': 4.0.1 283 '@types/gulp-csso': 4.0.1
@@ -287,7 +287,7 @@ devDependencies:
287 '@types/gulp-sass-variables': 1.2.2 287 '@types/gulp-sass-variables': 1.2.2
288 '@types/gulp-terser': 1.2.1 288 '@types/gulp-terser': 1.2.1
289 '@types/jest': 28.1.4 289 '@types/jest': 28.1.4
290 '@types/lodash': 4.14.187 290 '@types/lodash': 4.14.190
291 '@types/mime-types': 2.1.1 291 '@types/mime-types': 2.1.1
292 '@types/ms': 0.7.31 292 '@types/ms': 0.7.31
293 '@types/node': 16.11.33 293 '@types/node': 16.11.33
@@ -298,28 +298,28 @@ devDependencies:
298 '@types/tar': 6.1.3 298 '@types/tar': 6.1.3
299 '@types/uuid': 8.3.4 299 '@types/uuid': 8.3.4
300 '@types/validator': 13.7.10 300 '@types/validator': 13.7.10
301 '@typescript-eslint/eslint-plugin': 5.42.0_6xw5wg2354iw4zujk2f3vyfrzu 301 '@typescript-eslint/eslint-plugin': 5.45.0_czs5uoqkd3podpy6vgtsxfc7au
302 '@typescript-eslint/parser': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m 302 '@typescript-eslint/parser': 5.45.0_hsf322ms6xhhd4b5ne6lb74y4a
303 all-contributors-cli: 6.24.0 303 all-contributors-cli: 6.24.0
304 babel-plugin-formatjs: 10.3.31 304 babel-plugin-formatjs: 10.3.31
305 concurrently: 7.5.0 305 concurrently: 7.6.0
306 cross-env: 7.0.3 306 cross-env: 7.0.3
307 dotenv: 16.0.3 307 dotenv: 16.0.3
308 electron: 21.3.1 308 electron: 21.3.1
309 electron-builder: 24.0.0-alpha.4 309 electron-builder: 24.0.0-alpha.4
310 eslint: 8.26.0 310 eslint: 8.28.0
311 eslint-config-airbnb: 19.0.4_43j2huhpnx3hffntymctaqzhgq 311 eslint-config-airbnb: 19.0.4_vt5pco6i6xyxmp2zptq3cuddue
312 eslint-config-airbnb-typescript: 17.0.0_tkf7msa4amwkmmbh7cazfr3tlq 312 eslint-config-airbnb-typescript: 17.0.0_twozqnrpw2n42bn4rzkw5rgv4m
313 eslint-config-prettier: 8.5.0_eslint@8.26.0 313 eslint-config-prettier: 8.5.0_eslint@8.28.0
314 eslint-plugin-import: 2.26.0_5aea5dp4n23mfv4y2mmjxole3e 314 eslint-plugin-import: 2.26.0_vbnhqcxlbs7ynbxw44hu2vq7eq
315 eslint-plugin-jest: 26.5.3_fh4t5x5vqhcpnpgfwnw2j6cjpm 315 eslint-plugin-jest: 26.5.3_wnuzyse7hhuqmysgjbpp4gtk7q
316 eslint-plugin-jsx-a11y: 6.6.1_eslint@8.26.0 316 eslint-plugin-jsx-a11y: 6.6.1_eslint@8.28.0
317 eslint-plugin-prettier: 4.2.1_aniwkeyvlpmwkidetuytnokvcm 317 eslint-plugin-prettier: 4.2.1_cwlo2dingkvfydnaculr42urve
318 eslint-plugin-react: 7.31.10_eslint@8.26.0 318 eslint-plugin-react: 7.31.11_eslint@8.28.0
319 eslint-plugin-react-hooks: 4.6.0_eslint@8.26.0 319 eslint-plugin-react-hooks: 4.6.0_eslint@8.28.0
320 eslint-plugin-unicorn: 42.0.0_eslint@8.26.0 320 eslint-plugin-unicorn: 42.0.0_eslint@8.28.0
321 gulp: 4.0.2 321 gulp: 4.0.2
322 gulp-babel: 8.0.0_@babel+core@7.19.6 322 gulp-babel: 8.0.0_@babel+core@7.20.5
323 gulp-cli: 2.3.0 323 gulp-cli: 2.3.0
324 gulp-connect: 5.7.0 324 gulp-connect: 5.7.0
325 gulp-csso: 4.0.1 325 gulp-csso: 4.0.1
@@ -329,25 +329,25 @@ devDependencies:
329 gulp-sass: 5.1.0 329 gulp-sass: 5.1.0
330 gulp-sass-variables: 1.2.0 330 gulp-sass-variables: 1.2.0
331 gulp-terser: 2.1.0 331 gulp-terser: 2.1.0
332 gulp-typescript: 6.0.0-alpha.1_typescript@4.8.4 332 gulp-typescript: 6.0.0-alpha.1_typescript@4.9.3
333 gulp-uglify: 3.0.2 333 gulp-uglify: 3.0.2
334 hex-rgb: 4.3.0 334 hex-rgb: 4.3.0
335 husky: 8.0.1 335 husky: 8.0.2
336 is-ci: 3.0.1 336 is-ci: 3.0.1
337 jest: 28.1.2_y6fn6jtbiyx6cy7zvn47g6jrgi 337 jest: 28.1.2_y6fn6jtbiyx6cy7zvn47g6jrgi
338 kebab-case: 1.0.2 338 kebab-case: 1.0.2
339 prettier: 2.7.1 339 prettier: 2.8.0
340 preval-build-info: 1.0.3 340 preval-build-info: 1.0.3
341 rimraf: 3.0.2 341 rimraf: 3.0.2
342 sass: 1.55.0 342 sass: 1.56.1
343 simple-git: 3.14.1 343 simple-git: 3.15.0
344 ts-loader: 9.4.1_qqxisngxjbp7lstdk7boexbu3e 344 ts-loader: 9.4.1_vfotqvx6lgcbf3upbs6hgaza4q
345 ts-node: 10.9.1_vgwq3mwdymqx4nvhb3b5dln33i 345 ts-node: 10.9.1_zu3k7zujik746xk7nblcfctaju
346 typescript: 4.8.4 346 typescript: 4.9.3
347 wait-on: 6.0.1_debug@4.3.4 347 wait-on: 6.0.1_debug@4.3.4
348 webpack: 5.74.0_webpack-cli@4.10.0 348 webpack: 5.75.0_webpack-cli@4.10.0
349 webpack-cli: 4.10.0_vnmgq7jx5zjkzolvtfp7mdf5ri 349 webpack-cli: 4.10.0_uaydpeuxkjjcxdbyfgk36cjdxi
350 webpack-dev-server: 4.11.1_uptvlxzxtuqbyzxasnpdw7lg2a 350 webpack-dev-server: 4.11.1_nfl5zdmrkfmks3yqrqcbknczze
351 351
352packages: 352packages:
353 353
@@ -571,20 +571,20 @@ packages:
571 engines: {node: '>=6.9.0'} 571 engines: {node: '>=6.9.0'}
572 dev: true 572 dev: true
573 573
574 /@babel/core/7.19.6: 574 /@babel/core/7.20.5:
575 resolution: {integrity: sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==} 575 resolution: {integrity: sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==}
576 engines: {node: '>=6.9.0'} 576 engines: {node: '>=6.9.0'}
577 dependencies: 577 dependencies:
578 '@ampproject/remapping': 2.2.0 578 '@ampproject/remapping': 2.2.0
579 '@babel/code-frame': 7.18.6 579 '@babel/code-frame': 7.18.6
580 '@babel/generator': 7.20.4 580 '@babel/generator': 7.20.5
581 '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.19.6 581 '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.5
582 '@babel/helper-module-transforms': 7.20.2 582 '@babel/helper-module-transforms': 7.20.2
583 '@babel/helpers': 7.20.1 583 '@babel/helpers': 7.20.6
584 '@babel/parser': 7.20.3 584 '@babel/parser': 7.20.5
585 '@babel/template': 7.18.10 585 '@babel/template': 7.18.10
586 '@babel/traverse': 7.20.1 586 '@babel/traverse': 7.20.5
587 '@babel/types': 7.20.2 587 '@babel/types': 7.20.5
588 convert-source-map: 1.9.0 588 convert-source-map: 1.9.0
589 debug: 4.3.4 589 debug: 4.3.4
590 gensync: 1.0.0-beta.2 590 gensync: 1.0.0-beta.2
@@ -594,16 +594,16 @@ packages:
594 - supports-color 594 - supports-color
595 dev: true 595 dev: true
596 596
597 /@babel/eslint-parser/7.19.1_lz6pjk7mo2w5fzem2eded7dzpy: 597 /@babel/eslint-parser/7.19.1_ajivmgign6qnltueqq3ekylg5a:
598 resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==} 598 resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==}
599 engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} 599 engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
600 peerDependencies: 600 peerDependencies:
601 '@babel/core': '>=7.11.0' 601 '@babel/core': '>=7.11.0'
602 eslint: ^7.5.0 || ^8.0.0 602 eslint: ^7.5.0 || ^8.0.0
603 dependencies: 603 dependencies:
604 '@babel/core': 7.19.6 604 '@babel/core': 7.20.5
605 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 605 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1
606 eslint: 8.26.0 606 eslint: 8.28.0
607 eslint-visitor-keys: 2.1.0 607 eslint-visitor-keys: 2.1.0
608 semver: 6.3.0 608 semver: 6.3.0
609 dev: true 609 dev: true
@@ -612,7 +612,16 @@ packages:
612 resolution: {integrity: sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==} 612 resolution: {integrity: sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==}
613 engines: {node: '>=6.9.0'} 613 engines: {node: '>=6.9.0'}
614 dependencies: 614 dependencies:
615 '@babel/types': 7.20.2 615 '@babel/types': 7.20.5
616 '@jridgewell/gen-mapping': 0.3.2
617 jsesc: 2.5.2
618 dev: true
619
620 /@babel/generator/7.20.5:
621 resolution: {integrity: sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==}
622 engines: {node: '>=6.9.0'}
623 dependencies:
624 '@babel/types': 7.20.5
616 '@jridgewell/gen-mapping': 0.3.2 625 '@jridgewell/gen-mapping': 0.3.2
617 jsesc: 2.5.2 626 jsesc: 2.5.2
618 dev: true 627 dev: true
@@ -629,29 +638,29 @@ packages:
629 engines: {node: '>=6.9.0'} 638 engines: {node: '>=6.9.0'}
630 dependencies: 639 dependencies:
631 '@babel/helper-explode-assignable-expression': 7.18.6 640 '@babel/helper-explode-assignable-expression': 7.18.6
632 '@babel/types': 7.20.2 641 '@babel/types': 7.20.5
633 dev: true 642 dev: true
634 643
635 /@babel/helper-compilation-targets/7.20.0_@babel+core@7.19.6: 644 /@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.5:
636 resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==} 645 resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==}
637 engines: {node: '>=6.9.0'} 646 engines: {node: '>=6.9.0'}
638 peerDependencies: 647 peerDependencies:
639 '@babel/core': ^7.0.0 648 '@babel/core': ^7.0.0
640 dependencies: 649 dependencies:
641 '@babel/compat-data': 7.20.1 650 '@babel/compat-data': 7.20.1
642 '@babel/core': 7.19.6 651 '@babel/core': 7.20.5
643 '@babel/helper-validator-option': 7.18.6 652 '@babel/helper-validator-option': 7.18.6
644 browserslist: 4.21.4 653 browserslist: 4.21.4
645 semver: 6.3.0 654 semver: 6.3.0
646 dev: true 655 dev: true
647 656
648 /@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.19.6: 657 /@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.5:
649 resolution: {integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==} 658 resolution: {integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==}
650 engines: {node: '>=6.9.0'} 659 engines: {node: '>=6.9.0'}
651 peerDependencies: 660 peerDependencies:
652 '@babel/core': ^7.0.0 661 '@babel/core': ^7.0.0
653 dependencies: 662 dependencies:
654 '@babel/core': 7.19.6 663 '@babel/core': 7.20.5
655 '@babel/helper-annotate-as-pure': 7.18.6 664 '@babel/helper-annotate-as-pure': 7.18.6
656 '@babel/helper-environment-visitor': 7.18.9 665 '@babel/helper-environment-visitor': 7.18.9
657 '@babel/helper-function-name': 7.19.0 666 '@babel/helper-function-name': 7.19.0
@@ -663,24 +672,42 @@ packages:
663 - supports-color 672 - supports-color
664 dev: true 673 dev: true
665 674
666 /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.6: 675 /@babel/helper-create-class-features-plugin/7.20.5_@babel+core@7.20.5:
676 resolution: {integrity: sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww==}
677 engines: {node: '>=6.9.0'}
678 peerDependencies:
679 '@babel/core': ^7.0.0
680 dependencies:
681 '@babel/core': 7.20.5
682 '@babel/helper-annotate-as-pure': 7.18.6
683 '@babel/helper-environment-visitor': 7.18.9
684 '@babel/helper-function-name': 7.19.0
685 '@babel/helper-member-expression-to-functions': 7.18.9
686 '@babel/helper-optimise-call-expression': 7.18.6
687 '@babel/helper-replace-supers': 7.19.1
688 '@babel/helper-split-export-declaration': 7.18.6
689 transitivePeerDependencies:
690 - supports-color
691 dev: true
692
693 /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.20.5:
667 resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==} 694 resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==}
668 engines: {node: '>=6.9.0'} 695 engines: {node: '>=6.9.0'}
669 peerDependencies: 696 peerDependencies:
670 '@babel/core': ^7.0.0 697 '@babel/core': ^7.0.0
671 dependencies: 698 dependencies:
672 '@babel/core': 7.19.6 699 '@babel/core': 7.20.5
673 '@babel/helper-annotate-as-pure': 7.18.6 700 '@babel/helper-annotate-as-pure': 7.18.6
674 regexpu-core: 5.2.2 701 regexpu-core: 5.2.2
675 dev: true 702 dev: true
676 703
677 /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.6: 704 /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.20.5:
678 resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} 705 resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==}
679 peerDependencies: 706 peerDependencies:
680 '@babel/core': ^7.4.0-0 707 '@babel/core': ^7.4.0-0
681 dependencies: 708 dependencies:
682 '@babel/core': 7.19.6 709 '@babel/core': 7.20.5
683 '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.19.6 710 '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.5
684 '@babel/helper-plugin-utils': 7.20.2 711 '@babel/helper-plugin-utils': 7.20.2
685 debug: 4.3.4 712 debug: 4.3.4
686 lodash.debounce: 4.0.8 713 lodash.debounce: 4.0.8
@@ -699,7 +726,7 @@ packages:
699 resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} 726 resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==}
700 engines: {node: '>=6.9.0'} 727 engines: {node: '>=6.9.0'}
701 dependencies: 728 dependencies:
702 '@babel/types': 7.20.2 729 '@babel/types': 7.20.5
703 dev: true 730 dev: true
704 731
705 /@babel/helper-function-name/7.19.0: 732 /@babel/helper-function-name/7.19.0:
@@ -714,7 +741,7 @@ packages:
714 resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} 741 resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
715 engines: {node: '>=6.9.0'} 742 engines: {node: '>=6.9.0'}
716 dependencies: 743 dependencies:
717 '@babel/types': 7.20.2 744 '@babel/types': 7.20.5
718 dev: true 745 dev: true
719 746
720 /@babel/helper-member-expression-to-functions/7.18.9: 747 /@babel/helper-member-expression-to-functions/7.18.9:
@@ -741,8 +768,8 @@ packages:
741 '@babel/helper-split-export-declaration': 7.18.6 768 '@babel/helper-split-export-declaration': 7.18.6
742 '@babel/helper-validator-identifier': 7.19.1 769 '@babel/helper-validator-identifier': 7.19.1
743 '@babel/template': 7.18.10 770 '@babel/template': 7.18.10
744 '@babel/traverse': 7.20.1 771 '@babel/traverse': 7.20.5
745 '@babel/types': 7.20.2 772 '@babel/types': 7.20.5
746 transitivePeerDependencies: 773 transitivePeerDependencies:
747 - supports-color 774 - supports-color
748 dev: true 775 dev: true
@@ -759,17 +786,17 @@ packages:
759 engines: {node: '>=6.9.0'} 786 engines: {node: '>=6.9.0'}
760 dev: true 787 dev: true
761 788
762 /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.6: 789 /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.20.5:
763 resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} 790 resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==}
764 engines: {node: '>=6.9.0'} 791 engines: {node: '>=6.9.0'}
765 peerDependencies: 792 peerDependencies:
766 '@babel/core': ^7.0.0 793 '@babel/core': ^7.0.0
767 dependencies: 794 dependencies:
768 '@babel/core': 7.19.6 795 '@babel/core': 7.20.5
769 '@babel/helper-annotate-as-pure': 7.18.6 796 '@babel/helper-annotate-as-pure': 7.18.6
770 '@babel/helper-environment-visitor': 7.18.9 797 '@babel/helper-environment-visitor': 7.18.9
771 '@babel/helper-wrap-function': 7.19.0 798 '@babel/helper-wrap-function': 7.19.0
772 '@babel/types': 7.20.2 799 '@babel/types': 7.20.5
773 transitivePeerDependencies: 800 transitivePeerDependencies:
774 - supports-color 801 - supports-color
775 dev: true 802 dev: true
@@ -791,21 +818,21 @@ packages:
791 resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} 818 resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
792 engines: {node: '>=6.9.0'} 819 engines: {node: '>=6.9.0'}
793 dependencies: 820 dependencies:
794 '@babel/types': 7.20.2 821 '@babel/types': 7.20.5
795 dev: true 822 dev: true
796 823
797 /@babel/helper-skip-transparent-expression-wrappers/7.20.0: 824 /@babel/helper-skip-transparent-expression-wrappers/7.20.0:
798 resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} 825 resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==}
799 engines: {node: '>=6.9.0'} 826 engines: {node: '>=6.9.0'}
800 dependencies: 827 dependencies:
801 '@babel/types': 7.20.2 828 '@babel/types': 7.20.5
802 dev: true 829 dev: true
803 830
804 /@babel/helper-split-export-declaration/7.18.6: 831 /@babel/helper-split-export-declaration/7.18.6:
805 resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} 832 resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
806 engines: {node: '>=6.9.0'} 833 engines: {node: '>=6.9.0'}
807 dependencies: 834 dependencies:
808 '@babel/types': 7.20.2 835 '@babel/types': 7.20.5
809 dev: true 836 dev: true
810 837
811 /@babel/helper-string-parser/7.19.4: 838 /@babel/helper-string-parser/7.19.4:
@@ -829,19 +856,19 @@ packages:
829 dependencies: 856 dependencies:
830 '@babel/helper-function-name': 7.19.0 857 '@babel/helper-function-name': 7.19.0
831 '@babel/template': 7.18.10 858 '@babel/template': 7.18.10
832 '@babel/traverse': 7.20.1 859 '@babel/traverse': 7.20.5
833 '@babel/types': 7.20.2 860 '@babel/types': 7.20.5
834 transitivePeerDependencies: 861 transitivePeerDependencies:
835 - supports-color 862 - supports-color
836 dev: true 863 dev: true
837 864
838 /@babel/helpers/7.20.1: 865 /@babel/helpers/7.20.6:
839 resolution: {integrity: sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==} 866 resolution: {integrity: sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==}
840 engines: {node: '>=6.9.0'} 867 engines: {node: '>=6.9.0'}
841 dependencies: 868 dependencies:
842 '@babel/template': 7.18.10 869 '@babel/template': 7.18.10
843 '@babel/traverse': 7.20.1 870 '@babel/traverse': 7.20.5
844 '@babel/types': 7.20.2 871 '@babel/types': 7.20.5
845 transitivePeerDependencies: 872 transitivePeerDependencies:
846 - supports-color 873 - supports-color
847 dev: true 874 dev: true
@@ -860,471 +887,479 @@ packages:
860 engines: {node: '>=6.0.0'} 887 engines: {node: '>=6.0.0'}
861 hasBin: true 888 hasBin: true
862 dependencies: 889 dependencies:
863 '@babel/types': 7.20.2 890 '@babel/types': 7.20.5
864 dev: true 891 dev: true
865 892
866 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.6: 893 /@babel/parser/7.20.5:
894 resolution: {integrity: sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==}
895 engines: {node: '>=6.0.0'}
896 hasBin: true
897 dependencies:
898 '@babel/types': 7.20.5
899 dev: true
900
901 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.20.5:
867 resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} 902 resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==}
868 engines: {node: '>=6.9.0'} 903 engines: {node: '>=6.9.0'}
869 peerDependencies: 904 peerDependencies:
870 '@babel/core': ^7.0.0 905 '@babel/core': ^7.0.0
871 dependencies: 906 dependencies:
872 '@babel/core': 7.19.6 907 '@babel/core': 7.20.5
873 '@babel/helper-plugin-utils': 7.20.2 908 '@babel/helper-plugin-utils': 7.20.2
874 dev: true 909 dev: true
875 910
876 /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.19.6: 911 /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.20.5:
877 resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} 912 resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==}
878 engines: {node: '>=6.9.0'} 913 engines: {node: '>=6.9.0'}
879 peerDependencies: 914 peerDependencies:
880 '@babel/core': ^7.13.0 915 '@babel/core': ^7.13.0
881 dependencies: 916 dependencies:
882 '@babel/core': 7.19.6 917 '@babel/core': 7.20.5
883 '@babel/helper-plugin-utils': 7.20.2 918 '@babel/helper-plugin-utils': 7.20.2
884 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 919 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
885 '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.6 920 '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.20.5
886 dev: true 921 dev: true
887 922
888 /@babel/plugin-proposal-async-generator-functions/7.20.1_@babel+core@7.19.6: 923 /@babel/plugin-proposal-async-generator-functions/7.20.1_@babel+core@7.20.5:
889 resolution: {integrity: sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==} 924 resolution: {integrity: sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==}
890 engines: {node: '>=6.9.0'} 925 engines: {node: '>=6.9.0'}
891 peerDependencies: 926 peerDependencies:
892 '@babel/core': ^7.0.0-0 927 '@babel/core': ^7.0.0-0
893 dependencies: 928 dependencies:
894 '@babel/core': 7.19.6 929 '@babel/core': 7.20.5
895 '@babel/helper-environment-visitor': 7.18.9 930 '@babel/helper-environment-visitor': 7.18.9
896 '@babel/helper-plugin-utils': 7.20.2 931 '@babel/helper-plugin-utils': 7.20.2
897 '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.6 932 '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.20.5
898 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.6 933 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.5
899 transitivePeerDependencies: 934 transitivePeerDependencies:
900 - supports-color 935 - supports-color
901 dev: true 936 dev: true
902 937
903 /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.6: 938 /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.20.5:
904 resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} 939 resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
905 engines: {node: '>=6.9.0'} 940 engines: {node: '>=6.9.0'}
906 peerDependencies: 941 peerDependencies:
907 '@babel/core': ^7.0.0-0 942 '@babel/core': ^7.0.0-0
908 dependencies: 943 dependencies:
909 '@babel/core': 7.19.6 944 '@babel/core': 7.20.5
910 '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.19.6 945 '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.5
911 '@babel/helper-plugin-utils': 7.20.2 946 '@babel/helper-plugin-utils': 7.20.2
912 transitivePeerDependencies: 947 transitivePeerDependencies:
913 - supports-color 948 - supports-color
914 dev: true 949 dev: true
915 950
916 /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.19.6: 951 /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.20.5:
917 resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} 952 resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==}
918 engines: {node: '>=6.9.0'} 953 engines: {node: '>=6.9.0'}
919 peerDependencies: 954 peerDependencies:
920 '@babel/core': ^7.12.0 955 '@babel/core': ^7.12.0
921 dependencies: 956 dependencies:
922 '@babel/core': 7.19.6 957 '@babel/core': 7.20.5
923 '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.19.6 958 '@babel/helper-create-class-features-plugin': 7.20.5_@babel+core@7.20.5
924 '@babel/helper-plugin-utils': 7.20.2 959 '@babel/helper-plugin-utils': 7.20.2
925 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.6 960 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.20.5
926 transitivePeerDependencies: 961 transitivePeerDependencies:
927 - supports-color 962 - supports-color
928 dev: true 963 dev: true
929 964
930 /@babel/plugin-proposal-decorators/7.20.0_@babel+core@7.19.6: 965 /@babel/plugin-proposal-decorators/7.20.5_@babel+core@7.20.5:
931 resolution: {integrity: sha512-vnuRRS20ygSxclEYikHzVrP9nZDFXaSzvJxGLQNAiBX041TmhS4hOUHWNIpq/q4muENuEP9XPJFXTNFejhemkg==} 966 resolution: {integrity: sha512-Lac7PpRJXcC3s9cKsBfl+uc+DYXU5FD06BrTFunQO6QIQT+DwyzDPURAowI3bcvD1dZF/ank1Z5rstUJn3Hn4Q==}
932 engines: {node: '>=6.9.0'} 967 engines: {node: '>=6.9.0'}
933 peerDependencies: 968 peerDependencies:
934 '@babel/core': ^7.0.0-0 969 '@babel/core': ^7.0.0-0
935 dependencies: 970 dependencies:
936 '@babel/core': 7.19.6 971 '@babel/core': 7.20.5
937 '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.19.6 972 '@babel/helper-create-class-features-plugin': 7.20.5_@babel+core@7.20.5
938 '@babel/helper-plugin-utils': 7.20.2 973 '@babel/helper-plugin-utils': 7.20.2
939 '@babel/helper-replace-supers': 7.19.1 974 '@babel/helper-replace-supers': 7.19.1
940 '@babel/helper-split-export-declaration': 7.18.6 975 '@babel/helper-split-export-declaration': 7.18.6
941 '@babel/plugin-syntax-decorators': 7.19.0_@babel+core@7.19.6 976 '@babel/plugin-syntax-decorators': 7.19.0_@babel+core@7.20.5
942 transitivePeerDependencies: 977 transitivePeerDependencies:
943 - supports-color 978 - supports-color
944 dev: true 979 dev: true
945 980
946 /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.6: 981 /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.20.5:
947 resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} 982 resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==}
948 engines: {node: '>=6.9.0'} 983 engines: {node: '>=6.9.0'}
949 peerDependencies: 984 peerDependencies:
950 '@babel/core': ^7.0.0-0 985 '@babel/core': ^7.0.0-0
951 dependencies: 986 dependencies:
952 '@babel/core': 7.19.6 987 '@babel/core': 7.20.5
953 '@babel/helper-plugin-utils': 7.20.2 988 '@babel/helper-plugin-utils': 7.20.2
954 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.6 989 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.5
955 dev: true 990 dev: true
956 991
957 /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.19.6: 992 /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.20.5:
958 resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} 993 resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==}
959 engines: {node: '>=6.9.0'} 994 engines: {node: '>=6.9.0'}
960 peerDependencies: 995 peerDependencies:
961 '@babel/core': ^7.0.0-0 996 '@babel/core': ^7.0.0-0
962 dependencies: 997 dependencies:
963 '@babel/core': 7.19.6 998 '@babel/core': 7.20.5
964 '@babel/helper-plugin-utils': 7.20.2 999 '@babel/helper-plugin-utils': 7.20.2
965 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.6 1000 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.5
966 dev: true 1001 dev: true
967 1002
968 /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.6: 1003 /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.20.5:
969 resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} 1004 resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==}
970 engines: {node: '>=6.9.0'} 1005 engines: {node: '>=6.9.0'}
971 peerDependencies: 1006 peerDependencies:
972 '@babel/core': ^7.0.0-0 1007 '@babel/core': ^7.0.0-0
973 dependencies: 1008 dependencies:
974 '@babel/core': 7.19.6 1009 '@babel/core': 7.20.5
975 '@babel/helper-plugin-utils': 7.20.2 1010 '@babel/helper-plugin-utils': 7.20.2
976 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.6 1011 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.5
977 dev: true 1012 dev: true
978 1013
979 /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.19.6: 1014 /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.20.5:
980 resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} 1015 resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==}
981 engines: {node: '>=6.9.0'} 1016 engines: {node: '>=6.9.0'}
982 peerDependencies: 1017 peerDependencies:
983 '@babel/core': ^7.0.0-0 1018 '@babel/core': ^7.0.0-0
984 dependencies: 1019 dependencies:
985 '@babel/core': 7.19.6 1020 '@babel/core': 7.20.5
986 '@babel/helper-plugin-utils': 7.20.2 1021 '@babel/helper-plugin-utils': 7.20.2
987 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.6 1022 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.5
988 dev: true 1023 dev: true
989 1024
990 /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.6: 1025 /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.20.5:
991 resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} 1026 resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
992 engines: {node: '>=6.9.0'} 1027 engines: {node: '>=6.9.0'}
993 peerDependencies: 1028 peerDependencies:
994 '@babel/core': ^7.0.0-0 1029 '@babel/core': ^7.0.0-0
995 dependencies: 1030 dependencies:
996 '@babel/core': 7.19.6 1031 '@babel/core': 7.20.5
997 '@babel/helper-plugin-utils': 7.20.2 1032 '@babel/helper-plugin-utils': 7.20.2
998 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.6 1033 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.5
999 dev: true 1034 dev: true
1000 1035
1001 /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.6: 1036 /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.20.5:
1002 resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} 1037 resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==}
1003 engines: {node: '>=6.9.0'} 1038 engines: {node: '>=6.9.0'}
1004 peerDependencies: 1039 peerDependencies:
1005 '@babel/core': ^7.0.0-0 1040 '@babel/core': ^7.0.0-0
1006 dependencies: 1041 dependencies:
1007 '@babel/core': 7.19.6 1042 '@babel/core': 7.20.5
1008 '@babel/helper-plugin-utils': 7.20.2 1043 '@babel/helper-plugin-utils': 7.20.2
1009 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.6 1044 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.5
1010 dev: true 1045 dev: true
1011 1046
1012 /@babel/plugin-proposal-object-rest-spread/7.20.2_@babel+core@7.19.6: 1047 /@babel/plugin-proposal-object-rest-spread/7.20.2_@babel+core@7.20.5:
1013 resolution: {integrity: sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==} 1048 resolution: {integrity: sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==}
1014 engines: {node: '>=6.9.0'} 1049 engines: {node: '>=6.9.0'}
1015 peerDependencies: 1050 peerDependencies:
1016 '@babel/core': ^7.0.0-0 1051 '@babel/core': ^7.0.0-0
1017 dependencies: 1052 dependencies:
1018 '@babel/compat-data': 7.20.1 1053 '@babel/compat-data': 7.20.1
1019 '@babel/core': 7.19.6 1054 '@babel/core': 7.20.5
1020 '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.19.6 1055 '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.5
1021 '@babel/helper-plugin-utils': 7.20.2 1056 '@babel/helper-plugin-utils': 7.20.2
1022 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.6 1057 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.5
1023 '@babel/plugin-transform-parameters': 7.20.3_@babel+core@7.19.6 1058 '@babel/plugin-transform-parameters': 7.20.3_@babel+core@7.20.5
1024 dev: true 1059 dev: true
1025 1060
1026 /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.19.6: 1061 /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.20.5:
1027 resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} 1062 resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==}
1028 engines: {node: '>=6.9.0'} 1063 engines: {node: '>=6.9.0'}
1029 peerDependencies: 1064 peerDependencies:
1030 '@babel/core': ^7.0.0-0 1065 '@babel/core': ^7.0.0-0
1031 dependencies: 1066 dependencies:
1032 '@babel/core': 7.19.6 1067 '@babel/core': 7.20.5
1033 '@babel/helper-plugin-utils': 7.20.2 1068 '@babel/helper-plugin-utils': 7.20.2
1034 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.6 1069 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.5
1035 dev: true 1070 dev: true
1036 1071
1037 /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.6: 1072 /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.20.5:
1038 resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} 1073 resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==}
1039 engines: {node: '>=6.9.0'} 1074 engines: {node: '>=6.9.0'}
1040 peerDependencies: 1075 peerDependencies:
1041 '@babel/core': ^7.0.0-0 1076 '@babel/core': ^7.0.0-0
1042 dependencies: 1077 dependencies:
1043 '@babel/core': 7.19.6 1078 '@babel/core': 7.20.5
1044 '@babel/helper-plugin-utils': 7.20.2 1079 '@babel/helper-plugin-utils': 7.20.2
1045 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 1080 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
1046 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.6 1081 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.5
1047 dev: true 1082 dev: true
1048 1083
1049 /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.19.6: 1084 /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.20.5:
1050 resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} 1085 resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==}
1051 engines: {node: '>=6.9.0'} 1086 engines: {node: '>=6.9.0'}
1052 peerDependencies: 1087 peerDependencies:
1053 '@babel/core': ^7.0.0-0 1088 '@babel/core': ^7.0.0-0
1054 dependencies: 1089 dependencies:
1055 '@babel/core': 7.19.6 1090 '@babel/core': 7.20.5
1056 '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.19.6 1091 '@babel/helper-create-class-features-plugin': 7.20.5_@babel+core@7.20.5
1057 '@babel/helper-plugin-utils': 7.20.2 1092 '@babel/helper-plugin-utils': 7.20.2
1058 transitivePeerDependencies: 1093 transitivePeerDependencies:
1059 - supports-color 1094 - supports-color
1060 dev: true 1095 dev: true
1061 1096
1062 /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.19.6: 1097 /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.20.5:
1063 resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} 1098 resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==}
1064 engines: {node: '>=6.9.0'} 1099 engines: {node: '>=6.9.0'}
1065 peerDependencies: 1100 peerDependencies:
1066 '@babel/core': ^7.0.0-0 1101 '@babel/core': ^7.0.0-0
1067 dependencies: 1102 dependencies:
1068 '@babel/core': 7.19.6 1103 '@babel/core': 7.20.5
1069 '@babel/helper-annotate-as-pure': 7.18.6 1104 '@babel/helper-annotate-as-pure': 7.18.6
1070 '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.19.6 1105 '@babel/helper-create-class-features-plugin': 7.20.5_@babel+core@7.20.5
1071 '@babel/helper-plugin-utils': 7.20.2 1106 '@babel/helper-plugin-utils': 7.20.2
1072 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.6 1107 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.5
1073 transitivePeerDependencies: 1108 transitivePeerDependencies:
1074 - supports-color 1109 - supports-color
1075 dev: true 1110 dev: true
1076 1111
1077 /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.6: 1112 /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.5:
1078 resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} 1113 resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==}
1079 engines: {node: '>=4'} 1114 engines: {node: '>=4'}
1080 peerDependencies: 1115 peerDependencies:
1081 '@babel/core': ^7.0.0-0 1116 '@babel/core': ^7.0.0-0
1082 dependencies: 1117 dependencies:
1083 '@babel/core': 7.19.6 1118 '@babel/core': 7.20.5
1084 '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.6 1119 '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.5
1085 '@babel/helper-plugin-utils': 7.20.2 1120 '@babel/helper-plugin-utils': 7.20.2
1086 dev: true 1121 dev: true
1087 1122
1088 /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.6: 1123 /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.5:
1089 resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} 1124 resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
1090 peerDependencies: 1125 peerDependencies:
1091 '@babel/core': ^7.0.0-0 1126 '@babel/core': ^7.0.0-0
1092 dependencies: 1127 dependencies:
1093 '@babel/core': 7.19.6 1128 '@babel/core': 7.20.5
1094 '@babel/helper-plugin-utils': 7.20.2 1129 '@babel/helper-plugin-utils': 7.20.2
1095 dev: true 1130 dev: true
1096 1131
1097 /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.19.6: 1132 /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.20.5:
1098 resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} 1133 resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
1099 peerDependencies: 1134 peerDependencies:
1100 '@babel/core': ^7.0.0-0 1135 '@babel/core': ^7.0.0-0
1101 dependencies: 1136 dependencies:
1102 '@babel/core': 7.19.6 1137 '@babel/core': 7.20.5
1103 '@babel/helper-plugin-utils': 7.20.2 1138 '@babel/helper-plugin-utils': 7.20.2
1104 dev: true 1139 dev: true
1105 1140
1106 /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.6: 1141 /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.5:
1107 resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} 1142 resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
1108 peerDependencies: 1143 peerDependencies:
1109 '@babel/core': ^7.0.0-0 1144 '@babel/core': ^7.0.0-0
1110 dependencies: 1145 dependencies:
1111 '@babel/core': 7.19.6 1146 '@babel/core': 7.20.5
1112 '@babel/helper-plugin-utils': 7.20.2 1147 '@babel/helper-plugin-utils': 7.20.2
1113 dev: true 1148 dev: true
1114 1149
1115 /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.6: 1150 /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.20.5:
1116 resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} 1151 resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
1117 engines: {node: '>=6.9.0'} 1152 engines: {node: '>=6.9.0'}
1118 peerDependencies: 1153 peerDependencies:
1119 '@babel/core': ^7.0.0-0 1154 '@babel/core': ^7.0.0-0
1120 dependencies: 1155 dependencies:
1121 '@babel/core': 7.19.6 1156 '@babel/core': 7.20.5
1122 '@babel/helper-plugin-utils': 7.20.2 1157 '@babel/helper-plugin-utils': 7.20.2
1123 dev: true 1158 dev: true
1124 1159
1125 /@babel/plugin-syntax-decorators/7.19.0_@babel+core@7.19.6: 1160 /@babel/plugin-syntax-decorators/7.19.0_@babel+core@7.20.5:
1126 resolution: {integrity: sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==} 1161 resolution: {integrity: sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==}
1127 engines: {node: '>=6.9.0'} 1162 engines: {node: '>=6.9.0'}
1128 peerDependencies: 1163 peerDependencies:
1129 '@babel/core': ^7.0.0-0 1164 '@babel/core': ^7.0.0-0
1130 dependencies: 1165 dependencies:
1131 '@babel/core': 7.19.6 1166 '@babel/core': 7.20.5
1132 '@babel/helper-plugin-utils': 7.20.2 1167 '@babel/helper-plugin-utils': 7.20.2
1133 dev: true 1168 dev: true
1134 1169
1135 /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.6: 1170 /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.20.5:
1136 resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} 1171 resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
1137 peerDependencies: 1172 peerDependencies:
1138 '@babel/core': ^7.0.0-0 1173 '@babel/core': ^7.0.0-0
1139 dependencies: 1174 dependencies:
1140 '@babel/core': 7.19.6 1175 '@babel/core': 7.20.5
1141 '@babel/helper-plugin-utils': 7.20.2 1176 '@babel/helper-plugin-utils': 7.20.2
1142 dev: true 1177 dev: true
1143 1178
1144 /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.6: 1179 /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.20.5:
1145 resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} 1180 resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
1146 peerDependencies: 1181 peerDependencies:
1147 '@babel/core': ^7.0.0-0 1182 '@babel/core': ^7.0.0-0
1148 dependencies: 1183 dependencies:
1149 '@babel/core': 7.19.6 1184 '@babel/core': 7.20.5
1150 '@babel/helper-plugin-utils': 7.20.2 1185 '@babel/helper-plugin-utils': 7.20.2
1151 dev: true 1186 dev: true
1152 1187
1153 /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.19.6: 1188 /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.20.5:
1154 resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} 1189 resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==}
1155 engines: {node: '>=6.9.0'} 1190 engines: {node: '>=6.9.0'}
1156 peerDependencies: 1191 peerDependencies:
1157 '@babel/core': ^7.0.0-0 1192 '@babel/core': ^7.0.0-0
1158 dependencies: 1193 dependencies:
1159 '@babel/core': 7.19.6 1194 '@babel/core': 7.20.5
1160 '@babel/helper-plugin-utils': 7.20.2 1195 '@babel/helper-plugin-utils': 7.20.2
1161 dev: true 1196 dev: true
1162 1197
1163 /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.19.6: 1198 /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.20.5:
1164 resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} 1199 resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
1165 peerDependencies: 1200 peerDependencies:
1166 '@babel/core': ^7.0.0-0 1201 '@babel/core': ^7.0.0-0
1167 dependencies: 1202 dependencies:
1168 '@babel/core': 7.19.6 1203 '@babel/core': 7.20.5
1169 '@babel/helper-plugin-utils': 7.20.2 1204 '@babel/helper-plugin-utils': 7.20.2
1170 dev: true 1205 dev: true
1171 1206
1172 /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.6: 1207 /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.5:
1173 resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} 1208 resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
1174 peerDependencies: 1209 peerDependencies:
1175 '@babel/core': ^7.0.0-0 1210 '@babel/core': ^7.0.0-0
1176 dependencies: 1211 dependencies:
1177 '@babel/core': 7.19.6 1212 '@babel/core': 7.20.5
1178 '@babel/helper-plugin-utils': 7.20.2 1213 '@babel/helper-plugin-utils': 7.20.2
1179 dev: true 1214 dev: true
1180 1215
1181 /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.6: 1216 /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.5:
1182 resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} 1217 resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
1183 engines: {node: '>=6.9.0'} 1218 engines: {node: '>=6.9.0'}
1184 peerDependencies: 1219 peerDependencies:
1185 '@babel/core': ^7.0.0-0 1220 '@babel/core': ^7.0.0-0
1186 dependencies: 1221 dependencies:
1187 '@babel/core': 7.19.6 1222 '@babel/core': 7.20.5
1188 '@babel/helper-plugin-utils': 7.20.2 1223 '@babel/helper-plugin-utils': 7.20.2
1189 dev: true 1224 dev: true
1190 1225
1191 /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.6: 1226 /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.5:
1192 resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} 1227 resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
1193 peerDependencies: 1228 peerDependencies:
1194 '@babel/core': ^7.0.0-0 1229 '@babel/core': ^7.0.0-0
1195 dependencies: 1230 dependencies:
1196 '@babel/core': 7.19.6 1231 '@babel/core': 7.20.5
1197 '@babel/helper-plugin-utils': 7.20.2 1232 '@babel/helper-plugin-utils': 7.20.2
1198 dev: true 1233 dev: true
1199 1234
1200 /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.6: 1235 /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.5:
1201 resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} 1236 resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
1202 peerDependencies: 1237 peerDependencies:
1203 '@babel/core': ^7.0.0-0 1238 '@babel/core': ^7.0.0-0
1204 dependencies: 1239 dependencies:
1205 '@babel/core': 7.19.6 1240 '@babel/core': 7.20.5
1206 '@babel/helper-plugin-utils': 7.20.2 1241 '@babel/helper-plugin-utils': 7.20.2
1207 dev: true 1242 dev: true
1208 1243
1209 /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.6: 1244 /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.5:
1210 resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} 1245 resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
1211 peerDependencies: 1246 peerDependencies:
1212 '@babel/core': ^7.0.0-0 1247 '@babel/core': ^7.0.0-0
1213 dependencies: 1248 dependencies:
1214 '@babel/core': 7.19.6 1249 '@babel/core': 7.20.5
1215 '@babel/helper-plugin-utils': 7.20.2 1250 '@babel/helper-plugin-utils': 7.20.2
1216 dev: true 1251 dev: true
1217 1252
1218 /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.6: 1253 /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.5:
1219 resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} 1254 resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
1220 peerDependencies: 1255 peerDependencies:
1221 '@babel/core': ^7.0.0-0 1256 '@babel/core': ^7.0.0-0
1222 dependencies: 1257 dependencies:
1223 '@babel/core': 7.19.6 1258 '@babel/core': 7.20.5
1224 '@babel/helper-plugin-utils': 7.20.2 1259 '@babel/helper-plugin-utils': 7.20.2
1225 dev: true 1260 dev: true
1226 1261
1227 /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.6: 1262 /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.5:
1228 resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} 1263 resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
1229 peerDependencies: 1264 peerDependencies:
1230 '@babel/core': ^7.0.0-0 1265 '@babel/core': ^7.0.0-0
1231 dependencies: 1266 dependencies:
1232 '@babel/core': 7.19.6 1267 '@babel/core': 7.20.5
1233 '@babel/helper-plugin-utils': 7.20.2 1268 '@babel/helper-plugin-utils': 7.20.2
1234 dev: true 1269 dev: true
1235 1270
1236 /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.6: 1271 /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.5:
1237 resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} 1272 resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
1238 peerDependencies: 1273 peerDependencies:
1239 '@babel/core': ^7.0.0-0 1274 '@babel/core': ^7.0.0-0
1240 dependencies: 1275 dependencies:
1241 '@babel/core': 7.19.6 1276 '@babel/core': 7.20.5
1242 '@babel/helper-plugin-utils': 7.20.2 1277 '@babel/helper-plugin-utils': 7.20.2
1243 dev: true 1278 dev: true
1244 1279
1245 /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.6: 1280 /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.20.5:
1246 resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} 1281 resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
1247 engines: {node: '>=6.9.0'} 1282 engines: {node: '>=6.9.0'}
1248 peerDependencies: 1283 peerDependencies:
1249 '@babel/core': ^7.0.0-0 1284 '@babel/core': ^7.0.0-0
1250 dependencies: 1285 dependencies:
1251 '@babel/core': 7.19.6 1286 '@babel/core': 7.20.5
1252 '@babel/helper-plugin-utils': 7.20.2 1287 '@babel/helper-plugin-utils': 7.20.2
1253 dev: true 1288 dev: true
1254 1289
1255 /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.6: 1290 /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.5:
1256 resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} 1291 resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
1257 engines: {node: '>=6.9.0'} 1292 engines: {node: '>=6.9.0'}
1258 peerDependencies: 1293 peerDependencies:
1259 '@babel/core': ^7.0.0-0 1294 '@babel/core': ^7.0.0-0
1260 dependencies: 1295 dependencies:
1261 '@babel/core': 7.19.6 1296 '@babel/core': 7.20.5
1262 '@babel/helper-plugin-utils': 7.20.2 1297 '@babel/helper-plugin-utils': 7.20.2
1263 dev: true 1298 dev: true
1264 1299
1265 /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.19.6: 1300 /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.5:
1266 resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} 1301 resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==}
1267 engines: {node: '>=6.9.0'} 1302 engines: {node: '>=6.9.0'}
1268 peerDependencies: 1303 peerDependencies:
1269 '@babel/core': ^7.0.0-0 1304 '@babel/core': ^7.0.0-0
1270 dependencies: 1305 dependencies:
1271 '@babel/core': 7.19.6 1306 '@babel/core': 7.20.5
1272 '@babel/helper-plugin-utils': 7.20.2 1307 '@babel/helper-plugin-utils': 7.20.2
1273 dev: true 1308 dev: true
1274 1309
1275 /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.6: 1310 /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.20.5:
1276 resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} 1311 resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==}
1277 engines: {node: '>=6.9.0'} 1312 engines: {node: '>=6.9.0'}
1278 peerDependencies: 1313 peerDependencies:
1279 '@babel/core': ^7.0.0-0 1314 '@babel/core': ^7.0.0-0
1280 dependencies: 1315 dependencies:
1281 '@babel/core': 7.19.6 1316 '@babel/core': 7.20.5
1282 '@babel/helper-plugin-utils': 7.20.2 1317 '@babel/helper-plugin-utils': 7.20.2
1283 dev: true 1318 dev: true
1284 1319
1285 /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.19.6: 1320 /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.20.5:
1286 resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} 1321 resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==}
1287 engines: {node: '>=6.9.0'} 1322 engines: {node: '>=6.9.0'}
1288 peerDependencies: 1323 peerDependencies:
1289 '@babel/core': ^7.0.0-0 1324 '@babel/core': ^7.0.0-0
1290 dependencies: 1325 dependencies:
1291 '@babel/core': 7.19.6 1326 '@babel/core': 7.20.5
1292 '@babel/helper-module-imports': 7.18.6 1327 '@babel/helper-module-imports': 7.18.6
1293 '@babel/helper-plugin-utils': 7.20.2 1328 '@babel/helper-plugin-utils': 7.20.2
1294 '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.6 1329 '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.20.5
1295 transitivePeerDependencies: 1330 transitivePeerDependencies:
1296 - supports-color 1331 - supports-color
1297 dev: true 1332 dev: true
1298 1333
1299 /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.6: 1334 /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.20.5:
1300 resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} 1335 resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==}
1301 engines: {node: '>=6.9.0'} 1336 engines: {node: '>=6.9.0'}
1302 peerDependencies: 1337 peerDependencies:
1303 '@babel/core': ^7.0.0-0 1338 '@babel/core': ^7.0.0-0
1304 dependencies: 1339 dependencies:
1305 '@babel/core': 7.19.6 1340 '@babel/core': 7.20.5
1306 '@babel/helper-plugin-utils': 7.20.2 1341 '@babel/helper-plugin-utils': 7.20.2
1307 dev: true 1342 dev: true
1308 1343
1309 /@babel/plugin-transform-block-scoping/7.20.2_@babel+core@7.19.6: 1344 /@babel/plugin-transform-block-scoping/7.20.2_@babel+core@7.20.5:
1310 resolution: {integrity: sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==} 1345 resolution: {integrity: sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==}
1311 engines: {node: '>=6.9.0'} 1346 engines: {node: '>=6.9.0'}
1312 peerDependencies: 1347 peerDependencies:
1313 '@babel/core': ^7.0.0-0 1348 '@babel/core': ^7.0.0-0
1314 dependencies: 1349 dependencies:
1315 '@babel/core': 7.19.6 1350 '@babel/core': 7.20.5
1316 '@babel/helper-plugin-utils': 7.20.2 1351 '@babel/helper-plugin-utils': 7.20.2
1317 dev: true 1352 dev: true
1318 1353
1319 /@babel/plugin-transform-classes/7.20.2_@babel+core@7.19.6: 1354 /@babel/plugin-transform-classes/7.20.2_@babel+core@7.20.5:
1320 resolution: {integrity: sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==} 1355 resolution: {integrity: sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==}
1321 engines: {node: '>=6.9.0'} 1356 engines: {node: '>=6.9.0'}
1322 peerDependencies: 1357 peerDependencies:
1323 '@babel/core': ^7.0.0-0 1358 '@babel/core': ^7.0.0-0
1324 dependencies: 1359 dependencies:
1325 '@babel/core': 7.19.6 1360 '@babel/core': 7.20.5
1326 '@babel/helper-annotate-as-pure': 7.18.6 1361 '@babel/helper-annotate-as-pure': 7.18.6
1327 '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.19.6 1362 '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.5
1328 '@babel/helper-environment-visitor': 7.18.9 1363 '@babel/helper-environment-visitor': 7.18.9
1329 '@babel/helper-function-name': 7.19.0 1364 '@babel/helper-function-name': 7.19.0
1330 '@babel/helper-optimise-call-expression': 7.18.6 1365 '@babel/helper-optimise-call-expression': 7.18.6
@@ -1336,120 +1371,120 @@ packages:
1336 - supports-color 1371 - supports-color
1337 dev: true 1372 dev: true
1338 1373
1339 /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.19.6: 1374 /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.20.5:
1340 resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} 1375 resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==}
1341 engines: {node: '>=6.9.0'} 1376 engines: {node: '>=6.9.0'}
1342 peerDependencies: 1377 peerDependencies:
1343 '@babel/core': ^7.0.0-0 1378 '@babel/core': ^7.0.0-0
1344 dependencies: 1379 dependencies:
1345 '@babel/core': 7.19.6 1380 '@babel/core': 7.20.5
1346 '@babel/helper-plugin-utils': 7.20.2 1381 '@babel/helper-plugin-utils': 7.20.2
1347 dev: true 1382 dev: true
1348 1383
1349 /@babel/plugin-transform-destructuring/7.20.2_@babel+core@7.19.6: 1384 /@babel/plugin-transform-destructuring/7.20.2_@babel+core@7.20.5:
1350 resolution: {integrity: sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==} 1385 resolution: {integrity: sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==}
1351 engines: {node: '>=6.9.0'} 1386 engines: {node: '>=6.9.0'}
1352 peerDependencies: 1387 peerDependencies:
1353 '@babel/core': ^7.0.0-0 1388 '@babel/core': ^7.0.0-0
1354 dependencies: 1389 dependencies:
1355 '@babel/core': 7.19.6 1390 '@babel/core': 7.20.5
1356 '@babel/helper-plugin-utils': 7.20.2 1391 '@babel/helper-plugin-utils': 7.20.2
1357 dev: true 1392 dev: true
1358 1393
1359 /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.6: 1394 /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.20.5:
1360 resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} 1395 resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==}
1361 engines: {node: '>=6.9.0'} 1396 engines: {node: '>=6.9.0'}
1362 peerDependencies: 1397 peerDependencies:
1363 '@babel/core': ^7.0.0-0 1398 '@babel/core': ^7.0.0-0
1364 dependencies: 1399 dependencies:
1365 '@babel/core': 7.19.6 1400 '@babel/core': 7.20.5
1366 '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.6 1401 '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.5
1367 '@babel/helper-plugin-utils': 7.20.2 1402 '@babel/helper-plugin-utils': 7.20.2
1368 dev: true 1403 dev: true
1369 1404
1370 /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.19.6: 1405 /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.20.5:
1371 resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} 1406 resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==}
1372 engines: {node: '>=6.9.0'} 1407 engines: {node: '>=6.9.0'}
1373 peerDependencies: 1408 peerDependencies:
1374 '@babel/core': ^7.0.0-0 1409 '@babel/core': ^7.0.0-0
1375 dependencies: 1410 dependencies:
1376 '@babel/core': 7.19.6 1411 '@babel/core': 7.20.5
1377 '@babel/helper-plugin-utils': 7.20.2 1412 '@babel/helper-plugin-utils': 7.20.2
1378 dev: true 1413 dev: true
1379 1414
1380 /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.6: 1415 /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.20.5:
1381 resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} 1416 resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==}
1382 engines: {node: '>=6.9.0'} 1417 engines: {node: '>=6.9.0'}
1383 peerDependencies: 1418 peerDependencies:
1384 '@babel/core': ^7.0.0-0 1419 '@babel/core': ^7.0.0-0
1385 dependencies: 1420 dependencies:
1386 '@babel/core': 7.19.6 1421 '@babel/core': 7.20.5
1387 '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 1422 '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9
1388 '@babel/helper-plugin-utils': 7.20.2 1423 '@babel/helper-plugin-utils': 7.20.2
1389 dev: true 1424 dev: true
1390 1425
1391 /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.6: 1426 /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.20.5:
1392 resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} 1427 resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==}
1393 engines: {node: '>=6.9.0'} 1428 engines: {node: '>=6.9.0'}
1394 peerDependencies: 1429 peerDependencies:
1395 '@babel/core': ^7.0.0-0 1430 '@babel/core': ^7.0.0-0
1396 dependencies: 1431 dependencies:
1397 '@babel/core': 7.19.6 1432 '@babel/core': 7.20.5
1398 '@babel/helper-plugin-utils': 7.20.2 1433 '@babel/helper-plugin-utils': 7.20.2
1399 dev: true 1434 dev: true
1400 1435
1401 /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.19.6: 1436 /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.20.5:
1402 resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} 1437 resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==}
1403 engines: {node: '>=6.9.0'} 1438 engines: {node: '>=6.9.0'}
1404 peerDependencies: 1439 peerDependencies:
1405 '@babel/core': ^7.0.0-0 1440 '@babel/core': ^7.0.0-0
1406 dependencies: 1441 dependencies:
1407 '@babel/core': 7.19.6 1442 '@babel/core': 7.20.5
1408 '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.19.6 1443 '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.5
1409 '@babel/helper-function-name': 7.19.0 1444 '@babel/helper-function-name': 7.19.0
1410 '@babel/helper-plugin-utils': 7.20.2 1445 '@babel/helper-plugin-utils': 7.20.2
1411 dev: true 1446 dev: true
1412 1447
1413 /@babel/plugin-transform-literals/7.18.9_@babel+core@7.19.6: 1448 /@babel/plugin-transform-literals/7.18.9_@babel+core@7.20.5:
1414 resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} 1449 resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==}
1415 engines: {node: '>=6.9.0'} 1450 engines: {node: '>=6.9.0'}
1416 peerDependencies: 1451 peerDependencies:
1417 '@babel/core': ^7.0.0-0 1452 '@babel/core': ^7.0.0-0
1418 dependencies: 1453 dependencies:
1419 '@babel/core': 7.19.6 1454 '@babel/core': 7.20.5
1420 '@babel/helper-plugin-utils': 7.20.2 1455 '@babel/helper-plugin-utils': 7.20.2
1421 dev: true 1456 dev: true
1422 1457
1423 /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.6: 1458 /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.20.5:
1424 resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} 1459 resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==}
1425 engines: {node: '>=6.9.0'} 1460 engines: {node: '>=6.9.0'}
1426 peerDependencies: 1461 peerDependencies:
1427 '@babel/core': ^7.0.0-0 1462 '@babel/core': ^7.0.0-0
1428 dependencies: 1463 dependencies:
1429 '@babel/core': 7.19.6 1464 '@babel/core': 7.20.5
1430 '@babel/helper-plugin-utils': 7.20.2 1465 '@babel/helper-plugin-utils': 7.20.2
1431 dev: true 1466 dev: true
1432 1467
1433 /@babel/plugin-transform-modules-amd/7.19.6_@babel+core@7.19.6: 1468 /@babel/plugin-transform-modules-amd/7.19.6_@babel+core@7.20.5:
1434 resolution: {integrity: sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==} 1469 resolution: {integrity: sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==}
1435 engines: {node: '>=6.9.0'} 1470 engines: {node: '>=6.9.0'}
1436 peerDependencies: 1471 peerDependencies:
1437 '@babel/core': ^7.0.0-0 1472 '@babel/core': ^7.0.0-0
1438 dependencies: 1473 dependencies:
1439 '@babel/core': 7.19.6 1474 '@babel/core': 7.20.5
1440 '@babel/helper-module-transforms': 7.20.2 1475 '@babel/helper-module-transforms': 7.20.2
1441 '@babel/helper-plugin-utils': 7.20.2 1476 '@babel/helper-plugin-utils': 7.20.2
1442 transitivePeerDependencies: 1477 transitivePeerDependencies:
1443 - supports-color 1478 - supports-color
1444 dev: true 1479 dev: true
1445 1480
1446 /@babel/plugin-transform-modules-commonjs/7.19.6_@babel+core@7.19.6: 1481 /@babel/plugin-transform-modules-commonjs/7.19.6_@babel+core@7.20.5:
1447 resolution: {integrity: sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==} 1482 resolution: {integrity: sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==}
1448 engines: {node: '>=6.9.0'} 1483 engines: {node: '>=6.9.0'}
1449 peerDependencies: 1484 peerDependencies:
1450 '@babel/core': ^7.0.0-0 1485 '@babel/core': ^7.0.0-0
1451 dependencies: 1486 dependencies:
1452 '@babel/core': 7.19.6 1487 '@babel/core': 7.20.5
1453 '@babel/helper-module-transforms': 7.20.2 1488 '@babel/helper-module-transforms': 7.20.2
1454 '@babel/helper-plugin-utils': 7.20.2 1489 '@babel/helper-plugin-utils': 7.20.2
1455 '@babel/helper-simple-access': 7.20.2 1490 '@babel/helper-simple-access': 7.20.2
@@ -1457,13 +1492,13 @@ packages:
1457 - supports-color 1492 - supports-color
1458 dev: true 1493 dev: true
1459 1494
1460 /@babel/plugin-transform-modules-systemjs/7.19.6_@babel+core@7.19.6: 1495 /@babel/plugin-transform-modules-systemjs/7.19.6_@babel+core@7.20.5:
1461 resolution: {integrity: sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==} 1496 resolution: {integrity: sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==}
1462 engines: {node: '>=6.9.0'} 1497 engines: {node: '>=6.9.0'}
1463 peerDependencies: 1498 peerDependencies:
1464 '@babel/core': ^7.0.0-0 1499 '@babel/core': ^7.0.0-0
1465 dependencies: 1500 dependencies:
1466 '@babel/core': 7.19.6 1501 '@babel/core': 7.20.5
1467 '@babel/helper-hoist-variables': 7.18.6 1502 '@babel/helper-hoist-variables': 7.18.6
1468 '@babel/helper-module-transforms': 7.20.2 1503 '@babel/helper-module-transforms': 7.20.2
1469 '@babel/helper-plugin-utils': 7.20.2 1504 '@babel/helper-plugin-utils': 7.20.2
@@ -1472,360 +1507,360 @@ packages:
1472 - supports-color 1507 - supports-color
1473 dev: true 1508 dev: true
1474 1509
1475 /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.19.6: 1510 /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.20.5:
1476 resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} 1511 resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==}
1477 engines: {node: '>=6.9.0'} 1512 engines: {node: '>=6.9.0'}
1478 peerDependencies: 1513 peerDependencies:
1479 '@babel/core': ^7.0.0-0 1514 '@babel/core': ^7.0.0-0
1480 dependencies: 1515 dependencies:
1481 '@babel/core': 7.19.6 1516 '@babel/core': 7.20.5
1482 '@babel/helper-module-transforms': 7.20.2 1517 '@babel/helper-module-transforms': 7.20.2
1483 '@babel/helper-plugin-utils': 7.20.2 1518 '@babel/helper-plugin-utils': 7.20.2
1484 transitivePeerDependencies: 1519 transitivePeerDependencies:
1485 - supports-color 1520 - supports-color
1486 dev: true 1521 dev: true
1487 1522
1488 /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.19.6: 1523 /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.20.5:
1489 resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==} 1524 resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==}
1490 engines: {node: '>=6.9.0'} 1525 engines: {node: '>=6.9.0'}
1491 peerDependencies: 1526 peerDependencies:
1492 '@babel/core': ^7.0.0 1527 '@babel/core': ^7.0.0
1493 dependencies: 1528 dependencies:
1494 '@babel/core': 7.19.6 1529 '@babel/core': 7.20.5
1495 '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.6 1530 '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.5
1496 '@babel/helper-plugin-utils': 7.20.2 1531 '@babel/helper-plugin-utils': 7.20.2
1497 dev: true 1532 dev: true
1498 1533
1499 /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.6: 1534 /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.20.5:
1500 resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} 1535 resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==}
1501 engines: {node: '>=6.9.0'} 1536 engines: {node: '>=6.9.0'}
1502 peerDependencies: 1537 peerDependencies:
1503 '@babel/core': ^7.0.0-0 1538 '@babel/core': ^7.0.0-0
1504 dependencies: 1539 dependencies:
1505 '@babel/core': 7.19.6 1540 '@babel/core': 7.20.5
1506 '@babel/helper-plugin-utils': 7.20.2 1541 '@babel/helper-plugin-utils': 7.20.2
1507 dev: true 1542 dev: true
1508 1543
1509 /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.19.6: 1544 /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.20.5:
1510 resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} 1545 resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==}
1511 engines: {node: '>=6.9.0'} 1546 engines: {node: '>=6.9.0'}
1512 peerDependencies: 1547 peerDependencies:
1513 '@babel/core': ^7.0.0-0 1548 '@babel/core': ^7.0.0-0
1514 dependencies: 1549 dependencies:
1515 '@babel/core': 7.19.6 1550 '@babel/core': 7.20.5
1516 '@babel/helper-plugin-utils': 7.20.2 1551 '@babel/helper-plugin-utils': 7.20.2
1517 '@babel/helper-replace-supers': 7.19.1 1552 '@babel/helper-replace-supers': 7.19.1
1518 transitivePeerDependencies: 1553 transitivePeerDependencies:
1519 - supports-color 1554 - supports-color
1520 dev: true 1555 dev: true
1521 1556
1522 /@babel/plugin-transform-parameters/7.20.3_@babel+core@7.19.6: 1557 /@babel/plugin-transform-parameters/7.20.3_@babel+core@7.20.5:
1523 resolution: {integrity: sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==} 1558 resolution: {integrity: sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==}
1524 engines: {node: '>=6.9.0'} 1559 engines: {node: '>=6.9.0'}
1525 peerDependencies: 1560 peerDependencies:
1526 '@babel/core': ^7.0.0-0 1561 '@babel/core': ^7.0.0-0
1527 dependencies: 1562 dependencies:
1528 '@babel/core': 7.19.6 1563 '@babel/core': 7.20.5
1529 '@babel/helper-plugin-utils': 7.20.2 1564 '@babel/helper-plugin-utils': 7.20.2
1530 dev: true 1565 dev: true
1531 1566
1532 /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.6: 1567 /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.20.5:
1533 resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} 1568 resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==}
1534 engines: {node: '>=6.9.0'} 1569 engines: {node: '>=6.9.0'}
1535 peerDependencies: 1570 peerDependencies:
1536 '@babel/core': ^7.0.0-0 1571 '@babel/core': ^7.0.0-0
1537 dependencies: 1572 dependencies:
1538 '@babel/core': 7.19.6 1573 '@babel/core': 7.20.5
1539 '@babel/helper-plugin-utils': 7.20.2 1574 '@babel/helper-plugin-utils': 7.20.2
1540 dev: true 1575 dev: true
1541 1576
1542 /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.19.6: 1577 /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.20.5:
1543 resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} 1578 resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==}
1544 engines: {node: '>=6.9.0'} 1579 engines: {node: '>=6.9.0'}
1545 peerDependencies: 1580 peerDependencies:
1546 '@babel/core': ^7.0.0-0 1581 '@babel/core': ^7.0.0-0
1547 dependencies: 1582 dependencies:
1548 '@babel/core': 7.19.6 1583 '@babel/core': 7.20.5
1549 '@babel/helper-plugin-utils': 7.20.2 1584 '@babel/helper-plugin-utils': 7.20.2
1550 dev: true 1585 dev: true
1551 1586
1552 /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.6: 1587 /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.20.5:
1553 resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} 1588 resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==}
1554 engines: {node: '>=6.9.0'} 1589 engines: {node: '>=6.9.0'}
1555 peerDependencies: 1590 peerDependencies:
1556 '@babel/core': ^7.0.0-0 1591 '@babel/core': ^7.0.0-0
1557 dependencies: 1592 dependencies:
1558 '@babel/core': 7.19.6 1593 '@babel/core': 7.20.5
1559 '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.6 1594 '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.20.5
1560 dev: true 1595 dev: true
1561 1596
1562 /@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.19.6: 1597 /@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.20.5:
1563 resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==} 1598 resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==}
1564 engines: {node: '>=6.9.0'} 1599 engines: {node: '>=6.9.0'}
1565 peerDependencies: 1600 peerDependencies:
1566 '@babel/core': ^7.0.0-0 1601 '@babel/core': ^7.0.0-0
1567 dependencies: 1602 dependencies:
1568 '@babel/core': 7.19.6 1603 '@babel/core': 7.20.5
1569 '@babel/helper-annotate-as-pure': 7.18.6 1604 '@babel/helper-annotate-as-pure': 7.18.6
1570 '@babel/helper-module-imports': 7.18.6 1605 '@babel/helper-module-imports': 7.18.6
1571 '@babel/helper-plugin-utils': 7.20.2 1606 '@babel/helper-plugin-utils': 7.20.2
1572 '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.6 1607 '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.5
1573 '@babel/types': 7.20.2 1608 '@babel/types': 7.20.2
1574 dev: true 1609 dev: true
1575 1610
1576 /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.19.6: 1611 /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.20.5:
1577 resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} 1612 resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==}
1578 engines: {node: '>=6.9.0'} 1613 engines: {node: '>=6.9.0'}
1579 peerDependencies: 1614 peerDependencies:
1580 '@babel/core': ^7.0.0-0 1615 '@babel/core': ^7.0.0-0
1581 dependencies: 1616 dependencies:
1582 '@babel/core': 7.19.6 1617 '@babel/core': 7.20.5
1583 '@babel/helper-annotate-as-pure': 7.18.6 1618 '@babel/helper-annotate-as-pure': 7.18.6
1584 '@babel/helper-plugin-utils': 7.20.2 1619 '@babel/helper-plugin-utils': 7.20.2
1585 dev: true 1620 dev: true
1586 1621
1587 /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.6: 1622 /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.20.5:
1588 resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} 1623 resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==}
1589 engines: {node: '>=6.9.0'} 1624 engines: {node: '>=6.9.0'}
1590 peerDependencies: 1625 peerDependencies:
1591 '@babel/core': ^7.0.0-0 1626 '@babel/core': ^7.0.0-0
1592 dependencies: 1627 dependencies:
1593 '@babel/core': 7.19.6 1628 '@babel/core': 7.20.5
1594 '@babel/helper-plugin-utils': 7.20.2 1629 '@babel/helper-plugin-utils': 7.20.2
1595 regenerator-transform: 0.15.1 1630 regenerator-transform: 0.15.1
1596 dev: true 1631 dev: true
1597 1632
1598 /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.6: 1633 /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.20.5:
1599 resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} 1634 resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==}
1600 engines: {node: '>=6.9.0'} 1635 engines: {node: '>=6.9.0'}
1601 peerDependencies: 1636 peerDependencies:
1602 '@babel/core': ^7.0.0-0 1637 '@babel/core': ^7.0.0-0
1603 dependencies: 1638 dependencies:
1604 '@babel/core': 7.19.6 1639 '@babel/core': 7.20.5
1605 '@babel/helper-plugin-utils': 7.20.2 1640 '@babel/helper-plugin-utils': 7.20.2
1606 dev: true 1641 dev: true
1607 1642
1608 /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.6: 1643 /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.20.5:
1609 resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} 1644 resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==}
1610 engines: {node: '>=6.9.0'} 1645 engines: {node: '>=6.9.0'}
1611 peerDependencies: 1646 peerDependencies:
1612 '@babel/core': ^7.0.0-0 1647 '@babel/core': ^7.0.0-0
1613 dependencies: 1648 dependencies:
1614 '@babel/core': 7.19.6 1649 '@babel/core': 7.20.5
1615 '@babel/helper-plugin-utils': 7.20.2 1650 '@babel/helper-plugin-utils': 7.20.2
1616 dev: true 1651 dev: true
1617 1652
1618 /@babel/plugin-transform-spread/7.19.0_@babel+core@7.19.6: 1653 /@babel/plugin-transform-spread/7.19.0_@babel+core@7.20.5:
1619 resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==} 1654 resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==}
1620 engines: {node: '>=6.9.0'} 1655 engines: {node: '>=6.9.0'}
1621 peerDependencies: 1656 peerDependencies:
1622 '@babel/core': ^7.0.0-0 1657 '@babel/core': ^7.0.0-0
1623 dependencies: 1658 dependencies:
1624 '@babel/core': 7.19.6 1659 '@babel/core': 7.20.5
1625 '@babel/helper-plugin-utils': 7.20.2 1660 '@babel/helper-plugin-utils': 7.20.2
1626 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 1661 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
1627 dev: true 1662 dev: true
1628 1663
1629 /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.6: 1664 /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.20.5:
1630 resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} 1665 resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==}
1631 engines: {node: '>=6.9.0'} 1666 engines: {node: '>=6.9.0'}
1632 peerDependencies: 1667 peerDependencies:
1633 '@babel/core': ^7.0.0-0 1668 '@babel/core': ^7.0.0-0
1634 dependencies: 1669 dependencies:
1635 '@babel/core': 7.19.6 1670 '@babel/core': 7.20.5
1636 '@babel/helper-plugin-utils': 7.20.2 1671 '@babel/helper-plugin-utils': 7.20.2
1637 dev: true 1672 dev: true
1638 1673
1639 /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.19.6: 1674 /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.20.5:
1640 resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} 1675 resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==}
1641 engines: {node: '>=6.9.0'} 1676 engines: {node: '>=6.9.0'}
1642 peerDependencies: 1677 peerDependencies:
1643 '@babel/core': ^7.0.0-0 1678 '@babel/core': ^7.0.0-0
1644 dependencies: 1679 dependencies:
1645 '@babel/core': 7.19.6 1680 '@babel/core': 7.20.5
1646 '@babel/helper-plugin-utils': 7.20.2 1681 '@babel/helper-plugin-utils': 7.20.2
1647 dev: true 1682 dev: true
1648 1683
1649 /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.19.6: 1684 /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.20.5:
1650 resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} 1685 resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==}
1651 engines: {node: '>=6.9.0'} 1686 engines: {node: '>=6.9.0'}
1652 peerDependencies: 1687 peerDependencies:
1653 '@babel/core': ^7.0.0-0 1688 '@babel/core': ^7.0.0-0
1654 dependencies: 1689 dependencies:
1655 '@babel/core': 7.19.6 1690 '@babel/core': 7.20.5
1656 '@babel/helper-plugin-utils': 7.20.2 1691 '@babel/helper-plugin-utils': 7.20.2
1657 dev: true 1692 dev: true
1658 1693
1659 /@babel/plugin-transform-typescript/7.20.2_@babel+core@7.19.6: 1694 /@babel/plugin-transform-typescript/7.20.2_@babel+core@7.20.5:
1660 resolution: {integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==} 1695 resolution: {integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==}
1661 engines: {node: '>=6.9.0'} 1696 engines: {node: '>=6.9.0'}
1662 peerDependencies: 1697 peerDependencies:
1663 '@babel/core': ^7.0.0-0 1698 '@babel/core': ^7.0.0-0
1664 dependencies: 1699 dependencies:
1665 '@babel/core': 7.19.6 1700 '@babel/core': 7.20.5
1666 '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.19.6 1701 '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.5
1667 '@babel/helper-plugin-utils': 7.20.2 1702 '@babel/helper-plugin-utils': 7.20.2
1668 '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.19.6 1703 '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.5
1669 transitivePeerDependencies: 1704 transitivePeerDependencies:
1670 - supports-color 1705 - supports-color
1671 dev: true 1706 dev: true
1672 1707
1673 /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.19.6: 1708 /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.20.5:
1674 resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} 1709 resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==}
1675 engines: {node: '>=6.9.0'} 1710 engines: {node: '>=6.9.0'}
1676 peerDependencies: 1711 peerDependencies:
1677 '@babel/core': ^7.0.0-0 1712 '@babel/core': ^7.0.0-0
1678 dependencies: 1713 dependencies:
1679 '@babel/core': 7.19.6 1714 '@babel/core': 7.20.5
1680 '@babel/helper-plugin-utils': 7.20.2 1715 '@babel/helper-plugin-utils': 7.20.2
1681 dev: true 1716 dev: true
1682 1717
1683 /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.6: 1718 /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.20.5:
1684 resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} 1719 resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==}
1685 engines: {node: '>=6.9.0'} 1720 engines: {node: '>=6.9.0'}
1686 peerDependencies: 1721 peerDependencies:
1687 '@babel/core': ^7.0.0-0 1722 '@babel/core': ^7.0.0-0
1688 dependencies: 1723 dependencies:
1689 '@babel/core': 7.19.6 1724 '@babel/core': 7.20.5
1690 '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.6 1725 '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.5
1691 '@babel/helper-plugin-utils': 7.20.2 1726 '@babel/helper-plugin-utils': 7.20.2
1692 dev: true 1727 dev: true
1693 1728
1694 /@babel/preset-env/7.19.4_@babel+core@7.19.6: 1729 /@babel/preset-env/7.20.2_@babel+core@7.20.5:
1695 resolution: {integrity: sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==} 1730 resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==}
1696 engines: {node: '>=6.9.0'} 1731 engines: {node: '>=6.9.0'}
1697 peerDependencies: 1732 peerDependencies:
1698 '@babel/core': ^7.0.0-0 1733 '@babel/core': ^7.0.0-0
1699 dependencies: 1734 dependencies:
1700 '@babel/compat-data': 7.20.1 1735 '@babel/compat-data': 7.20.1
1701 '@babel/core': 7.19.6 1736 '@babel/core': 7.20.5
1702 '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.19.6 1737 '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.5
1703 '@babel/helper-plugin-utils': 7.20.2 1738 '@babel/helper-plugin-utils': 7.20.2
1704 '@babel/helper-validator-option': 7.18.6 1739 '@babel/helper-validator-option': 7.18.6
1705 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.19.6 1740 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.20.5
1706 '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.19.6 1741 '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.20.5
1707 '@babel/plugin-proposal-async-generator-functions': 7.20.1_@babel+core@7.19.6 1742 '@babel/plugin-proposal-async-generator-functions': 7.20.1_@babel+core@7.20.5
1708 '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.19.6 1743 '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.20.5
1709 '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.19.6 1744 '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.20.5
1710 '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.19.6 1745 '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.20.5
1711 '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.19.6 1746 '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.20.5
1712 '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.19.6 1747 '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.20.5
1713 '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.19.6 1748 '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.20.5
1714 '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.19.6 1749 '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.20.5
1715 '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.19.6 1750 '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.20.5
1716 '@babel/plugin-proposal-object-rest-spread': 7.20.2_@babel+core@7.19.6 1751 '@babel/plugin-proposal-object-rest-spread': 7.20.2_@babel+core@7.20.5
1717 '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.19.6 1752 '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.20.5
1718 '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.6 1753 '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.20.5
1719 '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.19.6 1754 '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.20.5
1720 '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.19.6 1755 '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.20.5
1721 '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.6 1756 '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.20.5
1722 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.6 1757 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.5
1723 '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.6 1758 '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.20.5
1724 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.6 1759 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.20.5
1725 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.6 1760 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.5
1726 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.6 1761 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.5
1727 '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.19.6 1762 '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.20.5
1728 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.6 1763 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.5
1729 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.6 1764 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.5
1730 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.6 1765 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.5
1731 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.6 1766 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.5
1732 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.6 1767 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.5
1733 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.6 1768 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.5
1734 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.6 1769 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.5
1735 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.6 1770 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.5
1736 '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.19.6 1771 '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.20.5
1737 '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.19.6 1772 '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.20.5
1738 '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.19.6 1773 '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.20.5
1739 '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.19.6 1774 '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.20.5
1740 '@babel/plugin-transform-block-scoping': 7.20.2_@babel+core@7.19.6 1775 '@babel/plugin-transform-block-scoping': 7.20.2_@babel+core@7.20.5
1741 '@babel/plugin-transform-classes': 7.20.2_@babel+core@7.19.6 1776 '@babel/plugin-transform-classes': 7.20.2_@babel+core@7.20.5
1742 '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.19.6 1777 '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.20.5
1743 '@babel/plugin-transform-destructuring': 7.20.2_@babel+core@7.19.6 1778 '@babel/plugin-transform-destructuring': 7.20.2_@babel+core@7.20.5
1744 '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.6 1779 '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.5
1745 '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.19.6 1780 '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.20.5
1746 '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.19.6 1781 '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.20.5
1747 '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.19.6 1782 '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.20.5
1748 '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.19.6 1783 '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.20.5
1749 '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.19.6 1784 '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.20.5
1750 '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.19.6 1785 '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.20.5
1751 '@babel/plugin-transform-modules-amd': 7.19.6_@babel+core@7.19.6 1786 '@babel/plugin-transform-modules-amd': 7.19.6_@babel+core@7.20.5
1752 '@babel/plugin-transform-modules-commonjs': 7.19.6_@babel+core@7.19.6 1787 '@babel/plugin-transform-modules-commonjs': 7.19.6_@babel+core@7.20.5
1753 '@babel/plugin-transform-modules-systemjs': 7.19.6_@babel+core@7.19.6 1788 '@babel/plugin-transform-modules-systemjs': 7.19.6_@babel+core@7.20.5
1754 '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.19.6 1789 '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.20.5
1755 '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.19.6 1790 '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.20.5
1756 '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.19.6 1791 '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.20.5
1757 '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.19.6 1792 '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.20.5
1758 '@babel/plugin-transform-parameters': 7.20.3_@babel+core@7.19.6 1793 '@babel/plugin-transform-parameters': 7.20.3_@babel+core@7.20.5
1759 '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.19.6 1794 '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.20.5
1760 '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.19.6 1795 '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.20.5
1761 '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.19.6 1796 '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.20.5
1762 '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.19.6 1797 '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.20.5
1763 '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.19.6 1798 '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.20.5
1764 '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.19.6 1799 '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.20.5
1765 '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.19.6 1800 '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.20.5
1766 '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.19.6 1801 '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.20.5
1767 '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.19.6 1802 '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.20.5
1768 '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.19.6 1803 '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.20.5
1769 '@babel/preset-modules': 0.1.5_@babel+core@7.19.6 1804 '@babel/preset-modules': 0.1.5_@babel+core@7.20.5
1770 '@babel/types': 7.20.2 1805 '@babel/types': 7.20.5
1771 babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.19.6 1806 babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.20.5
1772 babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.19.6 1807 babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.20.5
1773 babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.19.6 1808 babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.20.5
1774 core-js-compat: 3.26.1 1809 core-js-compat: 3.26.1
1775 semver: 6.3.0 1810 semver: 6.3.0
1776 transitivePeerDependencies: 1811 transitivePeerDependencies:
1777 - supports-color 1812 - supports-color
1778 dev: true 1813 dev: true
1779 1814
1780 /@babel/preset-modules/0.1.5_@babel+core@7.19.6: 1815 /@babel/preset-modules/0.1.5_@babel+core@7.20.5:
1781 resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} 1816 resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==}
1782 peerDependencies: 1817 peerDependencies:
1783 '@babel/core': ^7.0.0-0 1818 '@babel/core': ^7.0.0-0
1784 dependencies: 1819 dependencies:
1785 '@babel/core': 7.19.6 1820 '@babel/core': 7.20.5
1786 '@babel/helper-plugin-utils': 7.20.2 1821 '@babel/helper-plugin-utils': 7.20.2
1787 '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.6 1822 '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.20.5
1788 '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.6 1823 '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.5
1789 '@babel/types': 7.20.2 1824 '@babel/types': 7.20.5
1790 esutils: 2.0.3 1825 esutils: 2.0.3
1791 dev: true 1826 dev: true
1792 1827
1793 /@babel/preset-react/7.18.6_@babel+core@7.19.6: 1828 /@babel/preset-react/7.18.6_@babel+core@7.20.5:
1794 resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} 1829 resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==}
1795 engines: {node: '>=6.9.0'} 1830 engines: {node: '>=6.9.0'}
1796 peerDependencies: 1831 peerDependencies:
1797 '@babel/core': ^7.0.0-0 1832 '@babel/core': ^7.0.0-0
1798 dependencies: 1833 dependencies:
1799 '@babel/core': 7.19.6 1834 '@babel/core': 7.20.5
1800 '@babel/helper-plugin-utils': 7.20.2 1835 '@babel/helper-plugin-utils': 7.20.2
1801 '@babel/helper-validator-option': 7.18.6 1836 '@babel/helper-validator-option': 7.18.6
1802 '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.19.6 1837 '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.20.5
1803 '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.6 1838 '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.20.5
1804 '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.19.6 1839 '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.20.5
1805 '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.19.6 1840 '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.20.5
1806 dev: true 1841 dev: true
1807 1842
1808 /@babel/preset-typescript/7.18.6_@babel+core@7.19.6: 1843 /@babel/preset-typescript/7.18.6_@babel+core@7.20.5:
1809 resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} 1844 resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==}
1810 engines: {node: '>=6.9.0'} 1845 engines: {node: '>=6.9.0'}
1811 peerDependencies: 1846 peerDependencies:
1812 '@babel/core': ^7.0.0-0 1847 '@babel/core': ^7.0.0-0
1813 dependencies: 1848 dependencies:
1814 '@babel/core': 7.19.6 1849 '@babel/core': 7.20.5
1815 '@babel/helper-plugin-utils': 7.20.2 1850 '@babel/helper-plugin-utils': 7.20.2
1816 '@babel/helper-validator-option': 7.18.6 1851 '@babel/helper-validator-option': 7.18.6
1817 '@babel/plugin-transform-typescript': 7.20.2_@babel+core@7.19.6 1852 '@babel/plugin-transform-typescript': 7.20.2_@babel+core@7.20.5
1818 transitivePeerDependencies: 1853 transitivePeerDependencies:
1819 - supports-color 1854 - supports-color
1820 dev: true 1855 dev: true
1821 1856
1822 /@babel/register/7.18.9_@babel+core@7.19.6: 1857 /@babel/register/7.18.9_@babel+core@7.20.5:
1823 resolution: {integrity: sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==} 1858 resolution: {integrity: sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==}
1824 engines: {node: '>=6.9.0'} 1859 engines: {node: '>=6.9.0'}
1825 peerDependencies: 1860 peerDependencies:
1826 '@babel/core': ^7.0.0-0 1861 '@babel/core': ^7.0.0-0
1827 dependencies: 1862 dependencies:
1828 '@babel/core': 7.19.6 1863 '@babel/core': 7.20.5
1829 clone-deep: 4.0.1 1864 clone-deep: 4.0.1
1830 find-cache-dir: 2.1.0 1865 find-cache-dir: 2.1.0
1831 make-dir: 2.1.0 1866 make-dir: 2.1.0
@@ -1852,8 +1887,8 @@ packages:
1852 engines: {node: '>=6.9.0'} 1887 engines: {node: '>=6.9.0'}
1853 dependencies: 1888 dependencies:
1854 '@babel/code-frame': 7.18.6 1889 '@babel/code-frame': 7.18.6
1855 '@babel/parser': 7.20.3 1890 '@babel/parser': 7.20.5
1856 '@babel/types': 7.20.2 1891 '@babel/types': 7.20.5
1857 dev: true 1892 dev: true
1858 1893
1859 /@babel/traverse/7.20.1: 1894 /@babel/traverse/7.20.1:
@@ -1861,13 +1896,31 @@ packages:
1861 engines: {node: '>=6.9.0'} 1896 engines: {node: '>=6.9.0'}
1862 dependencies: 1897 dependencies:
1863 '@babel/code-frame': 7.18.6 1898 '@babel/code-frame': 7.18.6
1864 '@babel/generator': 7.20.4 1899 '@babel/generator': 7.20.5
1865 '@babel/helper-environment-visitor': 7.18.9 1900 '@babel/helper-environment-visitor': 7.18.9
1866 '@babel/helper-function-name': 7.19.0 1901 '@babel/helper-function-name': 7.19.0
1867 '@babel/helper-hoist-variables': 7.18.6 1902 '@babel/helper-hoist-variables': 7.18.6
1868 '@babel/helper-split-export-declaration': 7.18.6 1903 '@babel/helper-split-export-declaration': 7.18.6
1869 '@babel/parser': 7.20.3 1904 '@babel/parser': 7.20.5
1870 '@babel/types': 7.20.2 1905 '@babel/types': 7.20.5
1906 debug: 4.3.4
1907 globals: 11.12.0
1908 transitivePeerDependencies:
1909 - supports-color
1910 dev: true
1911
1912 /@babel/traverse/7.20.5:
1913 resolution: {integrity: sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==}
1914 engines: {node: '>=6.9.0'}
1915 dependencies:
1916 '@babel/code-frame': 7.18.6
1917 '@babel/generator': 7.20.5
1918 '@babel/helper-environment-visitor': 7.18.9
1919 '@babel/helper-function-name': 7.19.0
1920 '@babel/helper-hoist-variables': 7.18.6
1921 '@babel/helper-split-export-declaration': 7.18.6
1922 '@babel/parser': 7.20.5
1923 '@babel/types': 7.20.5
1871 debug: 4.3.4 1924 debug: 4.3.4
1872 globals: 11.12.0 1925 globals: 11.12.0
1873 transitivePeerDependencies: 1926 transitivePeerDependencies:
@@ -1883,6 +1936,15 @@ packages:
1883 to-fast-properties: 2.0.0 1936 to-fast-properties: 2.0.0
1884 dev: true 1937 dev: true
1885 1938
1939 /@babel/types/7.20.5:
1940 resolution: {integrity: sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==}
1941 engines: {node: '>=6.9.0'}
1942 dependencies:
1943 '@babel/helper-string-parser': 7.19.4
1944 '@babel/helper-validator-identifier': 7.19.1
1945 to-fast-properties: 2.0.0
1946 dev: true
1947
1886 /@bcoe/v8-coverage/0.2.3: 1948 /@bcoe/v8-coverage/0.2.3:
1887 resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} 1949 resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
1888 dev: true 1950 dev: true
@@ -1892,8 +1954,8 @@ packages:
1892 engines: {node: '>=0.1.90'} 1954 engines: {node: '>=0.1.90'}
1893 dev: false 1955 dev: false
1894 1956
1895 /@commitlint/cli/17.2.0: 1957 /@commitlint/cli/17.3.0:
1896 resolution: {integrity: sha512-kd1zykcrjIKyDRftWW1E1TJqkgzeosEkv1BiYPCdzkb/g/3BrfgwZUHR1vg+HO3qKUb/0dN+jNXArhGGAHpmaQ==} 1958 resolution: {integrity: sha512-/H0md7TsKflKzVPz226VfXzVafJFO1f9+r2KcFvmBu08V0T56lZU1s8WL7/xlxqLMqBTVaBf7Ixtc4bskdEEZg==}
1897 engines: {node: '>=v14'} 1959 engines: {node: '>=v14'}
1898 hasBin: true 1960 hasBin: true
1899 dependencies: 1961 dependencies:
@@ -1903,7 +1965,7 @@ packages:
1903 '@commitlint/read': 17.2.0 1965 '@commitlint/read': 17.2.0
1904 '@commitlint/types': 17.0.0 1966 '@commitlint/types': 17.0.0
1905 execa: 5.1.1 1967 execa: 5.1.1
1906 lodash: 4.17.21 1968 lodash.isfunction: 3.0.9
1907 resolve-from: 5.0.0 1969 resolve-from: 5.0.0
1908 resolve-global: 1.0.0 1970 resolve-global: 1.0.0
1909 yargs: 17.6.2 1971 yargs: 17.6.2
@@ -1912,8 +1974,8 @@ packages:
1912 - '@swc/wasm' 1974 - '@swc/wasm'
1913 dev: true 1975 dev: true
1914 1976
1915 /@commitlint/config-conventional/17.2.0: 1977 /@commitlint/config-conventional/17.3.0:
1916 resolution: {integrity: sha512-g5hQqRa80f++SYS233dbDSg16YdyounMTAhVcmqtInNeY/GF3aA4st9SVtJxpeGrGmueMrU4L+BBb+6Vs5wrcg==} 1978 resolution: {integrity: sha512-hgI+fN5xF8nhS9uG/V06xyT0nlcyvHHMkq0kwRSr96vl5BFlRGaL2C0/YY4kQagfU087tmj01bJkG9Ek98Wllw==}
1917 engines: {node: '>=v14'} 1979 engines: {node: '>=v14'}
1918 dependencies: 1980 dependencies:
1919 conventional-changelog-conventionalcommits: 5.0.0 1981 conventional-changelog-conventionalcommits: 5.0.0
@@ -1981,13 +2043,13 @@ packages:
1981 '@types/node': 14.18.33 2043 '@types/node': 14.18.33
1982 chalk: 4.1.2 2044 chalk: 4.1.2
1983 cosmiconfig: 7.1.0 2045 cosmiconfig: 7.1.0
1984 cosmiconfig-typescript-loader: 4.2.0_zhrz2lclwdmp54iaqottwiuipu 2046 cosmiconfig-typescript-loader: 4.2.0_qoh33be55smklb2oyrgdyddh4a
1985 lodash.isplainobject: 4.0.6 2047 lodash.isplainobject: 4.0.6
1986 lodash.merge: 4.6.2 2048 lodash.merge: 4.6.2
1987 lodash.uniq: 4.5.0 2049 lodash.uniq: 4.5.0
1988 resolve-from: 5.0.0 2050 resolve-from: 5.0.0
1989 ts-node: 10.9.1_yodorn5kzjgomblrsstrk2spaa 2051 ts-node: 10.9.1_kluoused5zacjtflizwvdqgpom
1990 typescript: 4.8.4 2052 typescript: 4.9.3
1991 transitivePeerDependencies: 2053 transitivePeerDependencies:
1992 - '@swc/core' 2054 - '@swc/core'
1993 - '@swc/wasm' 2055 - '@swc/wasm'
@@ -2235,7 +2297,7 @@ packages:
2235 dependencies: 2297 dependencies:
2236 tslib: 2.4.0 2298 tslib: 2.4.0
2237 2299
2238 /@formatjs/intl/2.5.1_typescript@4.8.4: 2300 /@formatjs/intl/2.5.1_typescript@4.9.3:
2239 resolution: {integrity: sha512-P01ZGuDDlcN8bHHBCEHspJPvs8WJeO8SXlUIcVGWhS3IN5vUgz0QKUXcKBFnJbEHhONJ+azlObVwvlDKsE+kUg==} 2301 resolution: {integrity: sha512-P01ZGuDDlcN8bHHBCEHspJPvs8WJeO8SXlUIcVGWhS3IN5vUgz0QKUXcKBFnJbEHhONJ+azlObVwvlDKsE+kUg==}
2240 peerDependencies: 2302 peerDependencies:
2241 typescript: ^4.7 2303 typescript: ^4.7
@@ -2250,7 +2312,7 @@ packages:
2250 '@formatjs/intl-listformat': 7.1.3 2312 '@formatjs/intl-listformat': 7.1.3
2251 intl-messageformat: 10.2.1 2313 intl-messageformat: 10.2.1
2252 tslib: 2.4.0 2314 tslib: 2.4.0
2253 typescript: 4.8.4 2315 typescript: 4.9.3
2254 dev: false 2316 dev: false
2255 2317
2256 /@formatjs/ts-transformer/3.11.1: 2318 /@formatjs/ts-transformer/3.11.1:
@@ -2267,7 +2329,7 @@ packages:
2267 chalk: 4.1.2 2329 chalk: 4.1.2
2268 json-stable-stringify: 1.0.2 2330 json-stable-stringify: 1.0.2
2269 tslib: 2.4.0 2331 tslib: 2.4.0
2270 typescript: 4.8.4 2332 typescript: 4.9.3
2271 dev: true 2333 dev: true
2272 2334
2273 /@gar/promisify/1.1.3: 2335 /@gar/promisify/1.1.3:
@@ -2510,7 +2572,7 @@ packages:
2510 resolution: {integrity: sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==} 2572 resolution: {integrity: sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==}
2511 engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} 2573 engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
2512 dependencies: 2574 dependencies:
2513 '@babel/core': 7.19.6 2575 '@babel/core': 7.20.5
2514 '@jest/types': 28.1.3 2576 '@jest/types': 28.1.3
2515 '@jridgewell/trace-mapping': 0.3.17 2577 '@jridgewell/trace-mapping': 0.3.17
2516 babel-plugin-istanbul: 6.1.1 2578 babel-plugin-istanbul: 6.1.1
@@ -2668,7 +2730,7 @@ packages:
2668 npmlog: 5.0.1 2730 npmlog: 5.0.1
2669 rimraf: 3.0.2 2731 rimraf: 3.0.2
2670 semver: 7.3.8 2732 semver: 7.3.8
2671 tar: 6.1.11 2733 tar: 6.1.12
2672 transitivePeerDependencies: 2734 transitivePeerDependencies:
2673 - encoding 2735 - encoding
2674 - supports-color 2736 - supports-color
@@ -2831,46 +2893,46 @@ packages:
2831 engines: {node: '>=14'} 2893 engines: {node: '>=14'}
2832 dev: false 2894 dev: false
2833 2895
2834 /@sentry/browser/7.15.0: 2896 /@sentry/browser/7.16.0:
2835 resolution: {integrity: sha512-vZYr8L2JmniV8cns4yGOpX32moazz6tsllB1uv7XmmELW98sIuuugVFX0k6cBi89R8pyhdqULFCf9CL8CRguRg==} 2897 resolution: {integrity: sha512-tJ063zvoF8Raw7mzQEXupOFPSN6v36WIbsDVGeFdToPCwViaBuATaxvWCrudGzsnBkMyItmTLJkzn9SEIXUOiw==}
2836 engines: {node: '>=8'} 2898 engines: {node: '>=8'}
2837 dependencies: 2899 dependencies:
2838 '@sentry/core': 7.15.0 2900 '@sentry/core': 7.16.0
2839 '@sentry/types': 7.15.0 2901 '@sentry/types': 7.16.0
2840 '@sentry/utils': 7.15.0 2902 '@sentry/utils': 7.16.0
2841 tslib: 1.14.1 2903 tslib: 1.14.1
2842 dev: false 2904 dev: false
2843 2905
2844 /@sentry/core/7.15.0: 2906 /@sentry/core/7.16.0:
2845 resolution: {integrity: sha512-W8d44g04GShBn4Z9VBTUhf1T9LTMfzUnETEx237zzUucv0kkyj3LsWQsJapWchMbmwr1V/CdnNDN+lGDm8iXQA==} 2907 resolution: {integrity: sha512-vq6H1b/IPTvzDD9coQ3wIudvSjkAYuUlXb1dv69dRlq4v3st9dcKBps1Zf0lQ1i4TVlDLoe1iGMmNFglMF1Q5w==}
2846 engines: {node: '>=8'} 2908 engines: {node: '>=8'}
2847 dependencies: 2909 dependencies:
2848 '@sentry/types': 7.15.0 2910 '@sentry/types': 7.16.0
2849 '@sentry/utils': 7.15.0 2911 '@sentry/utils': 7.16.0
2850 tslib: 1.14.1 2912 tslib: 1.14.1
2851 dev: false 2913 dev: false
2852 2914
2853 /@sentry/electron/4.1.0: 2915 /@sentry/electron/4.1.2:
2854 resolution: {integrity: sha512-ITjfzB0cOpiKVvoXrDEw4uvqbmrARJXRzcJV0KU0KQH5oL6lGGKS+6GPA8JH+6NdeHALx9h9yVx9yg047ew6/Q==} 2916 resolution: {integrity: sha512-4U1PKjNBXv6kml4HPdhIc5HkOH1+2AfrpvHP36AnD+XHFEa6FS7xWAwEraC5YcFBIVkEE8iSsR5PhSNa5rtLZA==}
2855 dependencies: 2917 dependencies:
2856 '@sentry/browser': 7.15.0 2918 '@sentry/browser': 7.16.0
2857 '@sentry/core': 7.15.0 2919 '@sentry/core': 7.16.0
2858 '@sentry/node': 7.15.0 2920 '@sentry/node': 7.16.0
2859 '@sentry/types': 7.15.0 2921 '@sentry/types': 7.16.0
2860 '@sentry/utils': 7.15.0 2922 '@sentry/utils': 7.16.0
2861 deepmerge: 4.2.2 2923 deepmerge: 4.2.2
2862 tslib: 2.4.1 2924 tslib: 2.4.1
2863 transitivePeerDependencies: 2925 transitivePeerDependencies:
2864 - supports-color 2926 - supports-color
2865 dev: false 2927 dev: false
2866 2928
2867 /@sentry/node/7.15.0: 2929 /@sentry/node/7.16.0:
2868 resolution: {integrity: sha512-gfyo6YTo4Sw5pdKWCzs7trqZpBm5D/ArR4vylQrQayfImiYyNY6yaOK1R7g4rM34MXUu91pfVJLUpXvjk/NsHw==} 2930 resolution: {integrity: sha512-OC0TO6UTetv8IsX3zNhdeui7YVIQCnhkbfi+CMrB6YsHaMP2A9qH5gNyu/hKbaY9+4xci7e4rxyRmI65aKS9ow==}
2869 engines: {node: '>=8'} 2931 engines: {node: '>=8'}
2870 dependencies: 2932 dependencies:
2871 '@sentry/core': 7.15.0 2933 '@sentry/core': 7.16.0
2872 '@sentry/types': 7.15.0 2934 '@sentry/types': 7.16.0
2873 '@sentry/utils': 7.15.0 2935 '@sentry/utils': 7.16.0
2874 cookie: 0.4.2 2936 cookie: 0.4.2
2875 https-proxy-agent: 5.0.1 2937 https-proxy-agent: 5.0.1
2876 lru_map: 0.3.3 2938 lru_map: 0.3.3
@@ -2879,16 +2941,16 @@ packages:
2879 - supports-color 2941 - supports-color
2880 dev: false 2942 dev: false
2881 2943
2882 /@sentry/types/7.15.0: 2944 /@sentry/types/7.16.0:
2883 resolution: {integrity: sha512-MN9haDRh9ZOsTotoDTHu2BT3sT8Vs1F0alhizUpDyjN2YgBCqR6JV+AbAE1XNHwS2+5zbppch1PwJUVeE58URQ==} 2945 resolution: {integrity: sha512-i6D+OK6d0l/k+VQvRp/Pt21WkDEgVBUIZq+sOkEZJczbcfexVdXKeXXoYTD2vYuFq8Yy28fzlsZaKI+NoH94yQ==}
2884 engines: {node: '>=8'} 2946 engines: {node: '>=8'}
2885 dev: false 2947 dev: false
2886 2948
2887 /@sentry/utils/7.15.0: 2949 /@sentry/utils/7.16.0:
2888 resolution: {integrity: sha512-akic22/6xa/RG5Mj7UN6pLc23VnX9zQlKM53L/q3yIr0juckSVthJiiFNdgdqrX03S1tHYlBgPeShKFFTHpkjA==} 2950 resolution: {integrity: sha512-3Zh1txg7IRp4kZAdG27YF7K6lD1IZyuAo9KjoPg1Xzqa4DOZyASJuEkbf+rK2a9T4HrtVHHXJUsNbKg8WM3VHg==}
2889 engines: {node: '>=8'} 2951 engines: {node: '>=8'}
2890 dependencies: 2952 dependencies:
2891 '@sentry/types': 7.15.0 2953 '@sentry/types': 7.16.0
2892 tslib: 1.14.1 2954 tslib: 1.14.1
2893 dev: false 2955 dev: false
2894 2956
@@ -2940,7 +3002,7 @@ packages:
2940 resetable: 1.0.3 3002 resetable: 1.0.3
2941 dev: false 3003 dev: false
2942 3004
2943 /@superwf/mobx-react-router/7.4.0_history@5.3.0+mobx@6.6.2: 3005 /@superwf/mobx-react-router/7.4.0_history@5.3.0+mobx@6.7.0:
2944 resolution: {integrity: sha512-3Mq3p1mTJPYpDkYzAzhFLBCPqP528pHyu2V3UFSwcGGPUiFqFFmz31RIRYFHF13anQ2joxwrSllKZj0NiLMFpw==} 3006 resolution: {integrity: sha512-3Mq3p1mTJPYpDkYzAzhFLBCPqP528pHyu2V3UFSwcGGPUiFqFFmz31RIRYFHF13anQ2joxwrSllKZj0NiLMFpw==}
2945 peerDependencies: 3007 peerDependencies:
2946 history: '>=5' 3008 history: '>=5'
@@ -2948,7 +3010,7 @@ packages:
2948 path-to-regexp: '>=6' 3010 path-to-regexp: '>=6'
2949 dependencies: 3011 dependencies:
2950 history: 5.3.0 3012 history: 5.3.0
2951 mobx: 6.6.2 3013 mobx: 6.7.0
2952 dev: false 3014 dev: false
2953 3015
2954 /@szmarczak/http-timer/1.1.2: 3016 /@szmarczak/http-timer/1.1.2:
@@ -2994,8 +3056,8 @@ packages:
2994 /@types/babel__core/7.1.20: 3056 /@types/babel__core/7.1.20:
2995 resolution: {integrity: sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==} 3057 resolution: {integrity: sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==}
2996 dependencies: 3058 dependencies:
2997 '@babel/parser': 7.20.3 3059 '@babel/parser': 7.20.5
2998 '@babel/types': 7.20.2 3060 '@babel/types': 7.20.5
2999 '@types/babel__generator': 7.6.4 3061 '@types/babel__generator': 7.6.4
3000 '@types/babel__template': 7.4.1 3062 '@types/babel__template': 7.4.1
3001 '@types/babel__traverse': 7.18.2 3063 '@types/babel__traverse': 7.18.2
@@ -3004,7 +3066,7 @@ packages:
3004 /@types/babel__generator/7.6.4: 3066 /@types/babel__generator/7.6.4:
3005 resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} 3067 resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==}
3006 dependencies: 3068 dependencies:
3007 '@babel/types': 7.20.2 3069 '@babel/types': 7.20.5
3008 dev: true 3070 dev: true
3009 3071
3010 /@types/babel__helper-plugin-utils/7.10.0: 3072 /@types/babel__helper-plugin-utils/7.10.0:
@@ -3016,14 +3078,14 @@ packages:
3016 /@types/babel__template/7.4.1: 3078 /@types/babel__template/7.4.1:
3017 resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} 3079 resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==}
3018 dependencies: 3080 dependencies:
3019 '@babel/parser': 7.20.3 3081 '@babel/parser': 7.20.5
3020 '@babel/types': 7.20.2 3082 '@babel/types': 7.20.5
3021 dev: true 3083 dev: true
3022 3084
3023 /@types/babel__traverse/7.18.2: 3085 /@types/babel__traverse/7.18.2:
3024 resolution: {integrity: sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==} 3086 resolution: {integrity: sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==}
3025 dependencies: 3087 dependencies:
3026 '@babel/types': 7.20.2 3088 '@babel/types': 7.20.5
3027 dev: true 3089 dev: true
3028 3090
3029 /@types/body-parser/1.19.2: 3091 /@types/body-parser/1.19.2:
@@ -3220,8 +3282,8 @@ packages:
3220 terser: 4.8.1 3282 terser: 4.8.1
3221 dev: true 3283 dev: true
3222 3284
3223 /@types/gulp/4.0.9: 3285 /@types/gulp/4.0.10:
3224 resolution: {integrity: sha512-zzT+wfQ8uwoXjDhRK9Zkmmk09/fbLLmN/yDHFizJiEKIve85qutOnXcP/TM2sKPBTU+Jc16vfPbOMkORMUBN7Q==} 3286 resolution: {integrity: sha512-spgZHJFqiEJGwqGlf7T/k4nkBpBcLgP7T0EfN6G2vvnhUfvd4uO1h8RwpXOE8x/54DVYUs1XCAtBHkX/R3axAQ==}
3225 dependencies: 3287 dependencies:
3226 '@types/undertaker': 1.2.8 3288 '@types/undertaker': 1.2.8
3227 '@types/vinyl-fs': 2.4.12 3289 '@types/vinyl-fs': 2.4.12
@@ -3293,8 +3355,8 @@ packages:
3293 dependencies: 3355 dependencies:
3294 '@types/node': 16.11.33 3356 '@types/node': 16.11.33
3295 3357
3296 /@types/lodash/4.14.187: 3358 /@types/lodash/4.14.190:
3297 resolution: {integrity: sha512-MrO/xLXCaUgZy3y96C/iOsaIqZSeupyTImKClHunL5GrmaiII2VwvWmLBu2hwa0Kp0sV19CsyjtrTc/Fx8rg/A==} 3359 resolution: {integrity: sha512-5iJ3FBJBvQHQ8sFhEhJfjUP+G+LalhavTkYyrAYqz5MEJG+erSv0k9KJLb6q7++17Lafk1scaTIFXcMJlwK8Mw==}
3298 dev: true 3360 dev: true
3299 3361
3300 /@types/mime-types/2.1.1: 3362 /@types/mime-types/2.1.1:
@@ -3506,8 +3568,8 @@ packages:
3506 '@types/node': 16.11.33 3568 '@types/node': 16.11.33
3507 optional: true 3569 optional: true
3508 3570
3509 /@typescript-eslint/eslint-plugin/5.42.0_6xw5wg2354iw4zujk2f3vyfrzu: 3571 /@typescript-eslint/eslint-plugin/5.45.0_czs5uoqkd3podpy6vgtsxfc7au:
3510 resolution: {integrity: sha512-5TJh2AgL6+wpL8H/GTSjNb4WrjKoR2rqvFxR/DDTqYNk6uXn8BJMEcncLSpMbf/XV1aS0jAjYwn98uvVCiAywQ==} 3572 resolution: {integrity: sha512-CXXHNlf0oL+Yg021cxgOdMHNTXD17rHkq7iW6RFHoybdFgQBjU3yIXhhcPpGwr1CjZlo6ET8C6tzX5juQoXeGA==}
3511 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3573 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3512 peerDependencies: 3574 peerDependencies:
3513 '@typescript-eslint/parser': ^5.0.0 3575 '@typescript-eslint/parser': ^5.0.0
@@ -3517,24 +3579,24 @@ packages:
3517 typescript: 3579 typescript:
3518 optional: true 3580 optional: true
3519 dependencies: 3581 dependencies:
3520 '@typescript-eslint/parser': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m 3582 '@typescript-eslint/parser': 5.45.0_hsf322ms6xhhd4b5ne6lb74y4a
3521 '@typescript-eslint/scope-manager': 5.42.0 3583 '@typescript-eslint/scope-manager': 5.45.0
3522 '@typescript-eslint/type-utils': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m 3584 '@typescript-eslint/type-utils': 5.45.0_hsf322ms6xhhd4b5ne6lb74y4a
3523 '@typescript-eslint/utils': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m 3585 '@typescript-eslint/utils': 5.45.0_hsf322ms6xhhd4b5ne6lb74y4a
3524 debug: 4.3.4 3586 debug: 4.3.4
3525 eslint: 8.26.0 3587 eslint: 8.28.0
3526 ignore: 5.2.0 3588 ignore: 5.2.0
3527 natural-compare-lite: 1.4.0 3589 natural-compare-lite: 1.4.0
3528 regexpp: 3.2.0 3590 regexpp: 3.2.0
3529 semver: 7.3.8 3591 semver: 7.3.8
3530 tsutils: 3.21.0_typescript@4.8.4 3592 tsutils: 3.21.0_typescript@4.9.3
3531 typescript: 4.8.4 3593 typescript: 4.9.3
3532 transitivePeerDependencies: 3594 transitivePeerDependencies:
3533 - supports-color 3595 - supports-color
3534 dev: true 3596 dev: true
3535 3597
3536 /@typescript-eslint/parser/5.42.0_wyqvi574yv7oiwfeinomdzmc3m: 3598 /@typescript-eslint/parser/5.45.0_hsf322ms6xhhd4b5ne6lb74y4a:
3537 resolution: {integrity: sha512-Ixh9qrOTDRctFg3yIwrLkgf33AHyEIn6lhyf5cCfwwiGtkWhNpVKlEZApi3inGQR/barWnY7qY8FbGKBO7p3JA==} 3599 resolution: {integrity: sha512-brvs/WSM4fKUmF5Ot/gEve6qYiCMjm6w4HkHPfS6ZNmxTS0m0iNN4yOChImaCkqc1hRwFGqUyanMXuGal6oyyQ==}
3538 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3600 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3539 peerDependencies: 3601 peerDependencies:
3540 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 3602 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -3543,24 +3605,16 @@ packages:
3543 typescript: 3605 typescript:
3544 optional: true 3606 optional: true
3545 dependencies: 3607 dependencies:
3546 '@typescript-eslint/scope-manager': 5.42.0 3608 '@typescript-eslint/scope-manager': 5.45.0
3547 '@typescript-eslint/types': 5.42.0 3609 '@typescript-eslint/types': 5.45.0
3548 '@typescript-eslint/typescript-estree': 5.42.0_typescript@4.8.4 3610 '@typescript-eslint/typescript-estree': 5.45.0_typescript@4.9.3
3549 debug: 4.3.4 3611 debug: 4.3.4
3550 eslint: 8.26.0 3612 eslint: 8.28.0
3551 typescript: 4.8.4 3613 typescript: 4.9.3
3552 transitivePeerDependencies: 3614 transitivePeerDependencies:
3553 - supports-color 3615 - supports-color
3554 dev: true 3616 dev: true
3555 3617
3556 /@typescript-eslint/scope-manager/5.42.0:
3557 resolution: {integrity: sha512-l5/3IBHLH0Bv04y+H+zlcLiEMEMjWGaCX6WyHE5Uk2YkSGAMlgdUPsT/ywTSKgu9D1dmmKMYgYZijObfA39Wow==}
3558 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3559 dependencies:
3560 '@typescript-eslint/types': 5.42.0
3561 '@typescript-eslint/visitor-keys': 5.42.0
3562 dev: true
3563
3564 /@typescript-eslint/scope-manager/5.44.0: 3618 /@typescript-eslint/scope-manager/5.44.0:
3565 resolution: {integrity: sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g==} 3619 resolution: {integrity: sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g==}
3566 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3620 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -3569,8 +3623,16 @@ packages:
3569 '@typescript-eslint/visitor-keys': 5.44.0 3623 '@typescript-eslint/visitor-keys': 5.44.0
3570 dev: true 3624 dev: true
3571 3625
3572 /@typescript-eslint/type-utils/5.42.0_wyqvi574yv7oiwfeinomdzmc3m: 3626 /@typescript-eslint/scope-manager/5.45.0:
3573 resolution: {integrity: sha512-HW14TXC45dFVZxnVW8rnUGnvYyRC0E/vxXShFCthcC9VhVTmjqOmtqj6H5rm9Zxv+ORxKA/1aLGD7vmlLsdlOg==} 3627 resolution: {integrity: sha512-noDMjr87Arp/PuVrtvN3dXiJstQR1+XlQ4R1EvzG+NMgXi8CuMCXpb8JqNtFHKceVSQ985BZhfRdowJzbv4yKw==}
3628 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3629 dependencies:
3630 '@typescript-eslint/types': 5.45.0
3631 '@typescript-eslint/visitor-keys': 5.45.0
3632 dev: true
3633
3634 /@typescript-eslint/type-utils/5.45.0_hsf322ms6xhhd4b5ne6lb74y4a:
3635 resolution: {integrity: sha512-DY7BXVFSIGRGFZ574hTEyLPRiQIvI/9oGcN8t1A7f6zIs6ftbrU0nhyV26ZW//6f85avkwrLag424n+fkuoJ1Q==}
3574 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3636 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3575 peerDependencies: 3637 peerDependencies:
3576 eslint: '*' 3638 eslint: '*'
@@ -3579,28 +3641,28 @@ packages:
3579 typescript: 3641 typescript:
3580 optional: true 3642 optional: true
3581 dependencies: 3643 dependencies:
3582 '@typescript-eslint/typescript-estree': 5.42.0_typescript@4.8.4 3644 '@typescript-eslint/typescript-estree': 5.45.0_typescript@4.9.3
3583 '@typescript-eslint/utils': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m 3645 '@typescript-eslint/utils': 5.45.0_hsf322ms6xhhd4b5ne6lb74y4a
3584 debug: 4.3.4 3646 debug: 4.3.4
3585 eslint: 8.26.0 3647 eslint: 8.28.0
3586 tsutils: 3.21.0_typescript@4.8.4 3648 tsutils: 3.21.0_typescript@4.9.3
3587 typescript: 4.8.4 3649 typescript: 4.9.3
3588 transitivePeerDependencies: 3650 transitivePeerDependencies:
3589 - supports-color 3651 - supports-color
3590 dev: true 3652 dev: true
3591 3653
3592 /@typescript-eslint/types/5.42.0: 3654 /@typescript-eslint/types/5.44.0:
3593 resolution: {integrity: sha512-t4lzO9ZOAUcHY6bXQYRuu+3SSYdD9TS8ooApZft4WARt4/f2Cj/YpvbTe8A4GuhT4bNW72goDMOy7SW71mZwGw==} 3655 resolution: {integrity: sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ==}
3594 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3656 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3595 dev: true 3657 dev: true
3596 3658
3597 /@typescript-eslint/types/5.44.0: 3659 /@typescript-eslint/types/5.45.0:
3598 resolution: {integrity: sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ==} 3660 resolution: {integrity: sha512-QQij+u/vgskA66azc9dCmx+rev79PzX8uDHpsqSjEFtfF2gBUTRCpvYMh2gw2ghkJabNkPlSUCimsyBEQZd1DA==}
3599 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3661 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3600 dev: true 3662 dev: true
3601 3663
3602 /@typescript-eslint/typescript-estree/5.42.0_typescript@4.8.4: 3664 /@typescript-eslint/typescript-estree/5.44.0_typescript@4.9.3:
3603 resolution: {integrity: sha512-2O3vSq794x3kZGtV7i4SCWZWCwjEtkWfVqX4m5fbUBomOsEOyd6OAD1qU2lbvV5S8tgy/luJnOYluNyYVeOTTg==} 3665 resolution: {integrity: sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==}
3604 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3666 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3605 peerDependencies: 3667 peerDependencies:
3606 typescript: '*' 3668 typescript: '*'
@@ -3608,20 +3670,20 @@ packages:
3608 typescript: 3670 typescript:
3609 optional: true 3671 optional: true
3610 dependencies: 3672 dependencies:
3611 '@typescript-eslint/types': 5.42.0 3673 '@typescript-eslint/types': 5.44.0
3612 '@typescript-eslint/visitor-keys': 5.42.0 3674 '@typescript-eslint/visitor-keys': 5.44.0
3613 debug: 4.3.4 3675 debug: 4.3.4
3614 globby: 11.1.0 3676 globby: 11.1.0
3615 is-glob: 4.0.3 3677 is-glob: 4.0.3
3616 semver: 7.3.8 3678 semver: 7.3.8
3617 tsutils: 3.21.0_typescript@4.8.4 3679 tsutils: 3.21.0_typescript@4.9.3
3618 typescript: 4.8.4 3680 typescript: 4.9.3
3619 transitivePeerDependencies: 3681 transitivePeerDependencies:
3620 - supports-color 3682 - supports-color
3621 dev: true 3683 dev: true
3622 3684
3623 /@typescript-eslint/typescript-estree/5.44.0_typescript@4.8.4: 3685 /@typescript-eslint/typescript-estree/5.45.0_typescript@4.9.3:
3624 resolution: {integrity: sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==} 3686 resolution: {integrity: sha512-maRhLGSzqUpFcZgXxg1qc/+H0bT36lHK4APhp0AEUVrpSwXiRAomm/JGjSG+kNUio5kAa3uekCYu/47cnGn5EQ==}
3625 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3687 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3626 peerDependencies: 3688 peerDependencies:
3627 typescript: '*' 3689 typescript: '*'
@@ -3629,71 +3691,71 @@ packages:
3629 typescript: 3691 typescript:
3630 optional: true 3692 optional: true
3631 dependencies: 3693 dependencies:
3632 '@typescript-eslint/types': 5.44.0 3694 '@typescript-eslint/types': 5.45.0
3633 '@typescript-eslint/visitor-keys': 5.44.0 3695 '@typescript-eslint/visitor-keys': 5.45.0
3634 debug: 4.3.4 3696 debug: 4.3.4
3635 globby: 11.1.0 3697 globby: 11.1.0
3636 is-glob: 4.0.3 3698 is-glob: 4.0.3
3637 semver: 7.3.8 3699 semver: 7.3.8
3638 tsutils: 3.21.0_typescript@4.8.4 3700 tsutils: 3.21.0_typescript@4.9.3
3639 typescript: 4.8.4 3701 typescript: 4.9.3
3640 transitivePeerDependencies: 3702 transitivePeerDependencies:
3641 - supports-color 3703 - supports-color
3642 dev: true 3704 dev: true
3643 3705
3644 /@typescript-eslint/utils/5.42.0_wyqvi574yv7oiwfeinomdzmc3m: 3706 /@typescript-eslint/utils/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a:
3645 resolution: {integrity: sha512-JZ++3+h1vbeG1NUECXQZE3hg0kias9kOtcQr3+JVQ3whnjvKuMyktJAAIj6743OeNPnGBmjj7KEmiDL7qsdnCQ==} 3707 resolution: {integrity: sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==}
3646 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3708 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3647 peerDependencies: 3709 peerDependencies:
3648 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 3710 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
3649 dependencies: 3711 dependencies:
3650 '@types/json-schema': 7.0.11 3712 '@types/json-schema': 7.0.11
3651 '@types/semver': 7.3.13 3713 '@types/semver': 7.3.13
3652 '@typescript-eslint/scope-manager': 5.42.0 3714 '@typescript-eslint/scope-manager': 5.44.0
3653 '@typescript-eslint/types': 5.42.0 3715 '@typescript-eslint/types': 5.44.0
3654 '@typescript-eslint/typescript-estree': 5.42.0_typescript@4.8.4 3716 '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3
3655 eslint: 8.26.0 3717 eslint: 8.28.0
3656 eslint-scope: 5.1.1 3718 eslint-scope: 5.1.1
3657 eslint-utils: 3.0.0_eslint@8.26.0 3719 eslint-utils: 3.0.0_eslint@8.28.0
3658 semver: 7.3.8 3720 semver: 7.3.8
3659 transitivePeerDependencies: 3721 transitivePeerDependencies:
3660 - supports-color 3722 - supports-color
3661 - typescript 3723 - typescript
3662 dev: true 3724 dev: true
3663 3725
3664 /@typescript-eslint/utils/5.44.0_wyqvi574yv7oiwfeinomdzmc3m: 3726 /@typescript-eslint/utils/5.45.0_hsf322ms6xhhd4b5ne6lb74y4a:
3665 resolution: {integrity: sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==} 3727 resolution: {integrity: sha512-OUg2JvsVI1oIee/SwiejTot2OxwU8a7UfTFMOdlhD2y+Hl6memUSL4s98bpUTo8EpVEr0lmwlU7JSu/p2QpSvA==}
3666 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3728 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3667 peerDependencies: 3729 peerDependencies:
3668 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 3730 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
3669 dependencies: 3731 dependencies:
3670 '@types/json-schema': 7.0.11 3732 '@types/json-schema': 7.0.11
3671 '@types/semver': 7.3.13 3733 '@types/semver': 7.3.13
3672 '@typescript-eslint/scope-manager': 5.44.0 3734 '@typescript-eslint/scope-manager': 5.45.0
3673 '@typescript-eslint/types': 5.44.0 3735 '@typescript-eslint/types': 5.45.0
3674 '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.8.4 3736 '@typescript-eslint/typescript-estree': 5.45.0_typescript@4.9.3
3675 eslint: 8.26.0 3737 eslint: 8.28.0
3676 eslint-scope: 5.1.1 3738 eslint-scope: 5.1.1
3677 eslint-utils: 3.0.0_eslint@8.26.0 3739 eslint-utils: 3.0.0_eslint@8.28.0
3678 semver: 7.3.8 3740 semver: 7.3.8
3679 transitivePeerDependencies: 3741 transitivePeerDependencies:
3680 - supports-color 3742 - supports-color
3681 - typescript 3743 - typescript
3682 dev: true 3744 dev: true
3683 3745
3684 /@typescript-eslint/visitor-keys/5.42.0: 3746 /@typescript-eslint/visitor-keys/5.44.0:
3685 resolution: {integrity: sha512-QHbu5Hf/2lOEOwy+IUw0GoSCuAzByTAWWrOTKzTzsotiUnWFpuKnXcAhC9YztAf2EElQ0VvIK+pHJUPkM0q7jg==} 3747 resolution: {integrity: sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ==}
3686 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3748 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3687 dependencies: 3749 dependencies:
3688 '@typescript-eslint/types': 5.42.0 3750 '@typescript-eslint/types': 5.44.0
3689 eslint-visitor-keys: 3.3.0 3751 eslint-visitor-keys: 3.3.0
3690 dev: true 3752 dev: true
3691 3753
3692 /@typescript-eslint/visitor-keys/5.44.0: 3754 /@typescript-eslint/visitor-keys/5.45.0:
3693 resolution: {integrity: sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ==} 3755 resolution: {integrity: sha512-jc6Eccbn2RtQPr1s7th6jJWQHBHI6GBVQkCHoJFQ5UreaKm59Vxw+ynQUPPY2u2Amquc+7tmEoC2G52ApsGNNg==}
3694 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3756 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3695 dependencies: 3757 dependencies:
3696 '@typescript-eslint/types': 5.44.0 3758 '@typescript-eslint/types': 5.45.0
3697 eslint-visitor-keys: 3.3.0 3759 eslint-visitor-keys: 3.3.0
3698 dev: true 3760 dev: true
3699 3761
@@ -3803,14 +3865,14 @@ packages:
3803 '@xtuc/long': 4.2.2 3865 '@xtuc/long': 4.2.2
3804 dev: true 3866 dev: true
3805 3867
3806 /@webpack-cli/configtest/1.2.0_5v66e2inugklgvlh4huuavolfq: 3868 /@webpack-cli/configtest/1.2.0_pda42hcaj7d62cr262fr632kue:
3807 resolution: {integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==} 3869 resolution: {integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==}
3808 peerDependencies: 3870 peerDependencies:
3809 webpack: 4.x.x || 5.x.x 3871 webpack: 4.x.x || 5.x.x
3810 webpack-cli: 4.x.x 3872 webpack-cli: 4.x.x
3811 dependencies: 3873 dependencies:
3812 webpack: 5.74.0_webpack-cli@4.10.0 3874 webpack: 5.75.0_webpack-cli@4.10.0
3813 webpack-cli: 4.10.0_vnmgq7jx5zjkzolvtfp7mdf5ri 3875 webpack-cli: 4.10.0_uaydpeuxkjjcxdbyfgk36cjdxi
3814 dev: true 3876 dev: true
3815 3877
3816 /@webpack-cli/info/1.5.0_webpack-cli@4.10.0: 3878 /@webpack-cli/info/1.5.0_webpack-cli@4.10.0:
@@ -3819,7 +3881,7 @@ packages:
3819 webpack-cli: 4.x.x 3881 webpack-cli: 4.x.x
3820 dependencies: 3882 dependencies:
3821 envinfo: 7.8.1 3883 envinfo: 7.8.1
3822 webpack-cli: 4.10.0_vnmgq7jx5zjkzolvtfp7mdf5ri 3884 webpack-cli: 4.10.0_uaydpeuxkjjcxdbyfgk36cjdxi
3823 dev: true 3885 dev: true
3824 3886
3825 /@webpack-cli/serve/1.7.0_ud4agclah7rahur6ntojouq57y: 3887 /@webpack-cli/serve/1.7.0_ud4agclah7rahur6ntojouq57y:
@@ -3831,8 +3893,8 @@ packages:
3831 webpack-dev-server: 3893 webpack-dev-server:
3832 optional: true 3894 optional: true
3833 dependencies: 3895 dependencies:
3834 webpack-cli: 4.10.0_vnmgq7jx5zjkzolvtfp7mdf5ri 3896 webpack-cli: 4.10.0_uaydpeuxkjjcxdbyfgk36cjdxi
3835 webpack-dev-server: 4.11.1_uptvlxzxtuqbyzxasnpdw7lg2a 3897 webpack-dev-server: 4.11.1_nfl5zdmrkfmks3yqrqcbknczze
3836 dev: true 3898 dev: true
3837 3899
3838 /@xtuc/ieee754/1.2.0: 3900 /@xtuc/ieee754/1.2.0:
@@ -4328,7 +4390,7 @@ packages:
4328 read-config-file: 6.3.2 4390 read-config-file: 6.3.2
4329 sanitize-filename: 1.6.3 4391 sanitize-filename: 1.6.3
4330 semver: 7.3.8 4392 semver: 7.3.8
4331 tar: 6.1.11 4393 tar: 6.1.12
4332 temp-file: 3.4.0 4394 temp-file: 3.4.0
4333 transitivePeerDependencies: 4395 transitivePeerDependencies:
4334 - bluebird 4396 - bluebird
@@ -4511,6 +4573,16 @@ packages:
4511 es-shim-unscopables: 1.0.0 4573 es-shim-unscopables: 1.0.0
4512 dev: true 4574 dev: true
4513 4575
4576 /array.prototype.tosorted/1.1.1:
4577 resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==}
4578 dependencies:
4579 call-bind: 1.0.2
4580 define-properties: 1.1.4
4581 es-abstract: 1.20.4
4582 es-shim-unscopables: 1.0.0
4583 get-intrinsic: 1.1.3
4584 dev: true
4585
4514 /arrify/1.0.1: 4586 /arrify/1.0.1:
4515 resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} 4587 resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
4516 engines: {node: '>=0.10.0'} 4588 engines: {node: '>=0.10.0'}
@@ -4622,17 +4694,17 @@ packages:
4622 resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==} 4694 resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==}
4623 dev: true 4695 dev: true
4624 4696
4625 /babel-jest/28.1.3_@babel+core@7.19.6: 4697 /babel-jest/28.1.3_@babel+core@7.20.5:
4626 resolution: {integrity: sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==} 4698 resolution: {integrity: sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==}
4627 engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} 4699 engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
4628 peerDependencies: 4700 peerDependencies:
4629 '@babel/core': ^7.8.0 4701 '@babel/core': ^7.8.0
4630 dependencies: 4702 dependencies:
4631 '@babel/core': 7.19.6 4703 '@babel/core': 7.20.5
4632 '@jest/transform': 28.1.3 4704 '@jest/transform': 28.1.3
4633 '@types/babel__core': 7.1.20 4705 '@types/babel__core': 7.1.20
4634 babel-plugin-istanbul: 6.1.1 4706 babel-plugin-istanbul: 6.1.1
4635 babel-preset-jest: 28.1.3_@babel+core@7.19.6 4707 babel-preset-jest: 28.1.3_@babel+core@7.20.5
4636 chalk: 4.1.2 4708 chalk: 4.1.2
4637 graceful-fs: 4.2.10 4709 graceful-fs: 4.2.10
4638 slash: 3.0.0 4710 slash: 3.0.0
@@ -4643,9 +4715,9 @@ packages:
4643 /babel-plugin-formatjs/10.3.31: 4715 /babel-plugin-formatjs/10.3.31:
4644 resolution: {integrity: sha512-zdtWGbHHPlLB2305Uea3etfOwt3jAp5/JxcgDchF+XgWZCjjZ5VT5aXsm3mxxO4kUTZF5nuUG7E811Cm0FJRkQ==} 4716 resolution: {integrity: sha512-zdtWGbHHPlLB2305Uea3etfOwt3jAp5/JxcgDchF+XgWZCjjZ5VT5aXsm3mxxO4kUTZF5nuUG7E811Cm0FJRkQ==}
4645 dependencies: 4717 dependencies:
4646 '@babel/core': 7.19.6 4718 '@babel/core': 7.20.5
4647 '@babel/helper-plugin-utils': 7.20.2 4719 '@babel/helper-plugin-utils': 7.20.2
4648 '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.6 4720 '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.5
4649 '@babel/traverse': 7.20.1 4721 '@babel/traverse': 7.20.1
4650 '@babel/types': 7.20.2 4722 '@babel/types': 7.20.2
4651 '@formatjs/icu-messageformat-parser': 2.1.10 4723 '@formatjs/icu-messageformat-parser': 2.1.10
@@ -4677,76 +4749,76 @@ packages:
4677 engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} 4749 engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
4678 dependencies: 4750 dependencies:
4679 '@babel/template': 7.18.10 4751 '@babel/template': 7.18.10
4680 '@babel/types': 7.20.2 4752 '@babel/types': 7.20.5
4681 '@types/babel__core': 7.1.20 4753 '@types/babel__core': 7.1.20
4682 '@types/babel__traverse': 7.18.2 4754 '@types/babel__traverse': 7.18.2
4683 dev: true 4755 dev: true
4684 4756
4685 /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.19.6: 4757 /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.20.5:
4686 resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} 4758 resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==}
4687 peerDependencies: 4759 peerDependencies:
4688 '@babel/core': ^7.0.0-0 4760 '@babel/core': ^7.0.0-0
4689 dependencies: 4761 dependencies:
4690 '@babel/compat-data': 7.20.1 4762 '@babel/compat-data': 7.20.1
4691 '@babel/core': 7.19.6 4763 '@babel/core': 7.20.5
4692 '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.6 4764 '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.5
4693 semver: 6.3.0 4765 semver: 6.3.0
4694 transitivePeerDependencies: 4766 transitivePeerDependencies:
4695 - supports-color 4767 - supports-color
4696 dev: true 4768 dev: true
4697 4769
4698 /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.19.6: 4770 /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.20.5:
4699 resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} 4771 resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==}
4700 peerDependencies: 4772 peerDependencies:
4701 '@babel/core': ^7.0.0-0 4773 '@babel/core': ^7.0.0-0
4702 dependencies: 4774 dependencies:
4703 '@babel/core': 7.19.6 4775 '@babel/core': 7.20.5
4704 '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.6 4776 '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.5
4705 core-js-compat: 3.26.1 4777 core-js-compat: 3.26.1
4706 transitivePeerDependencies: 4778 transitivePeerDependencies:
4707 - supports-color 4779 - supports-color
4708 dev: true 4780 dev: true
4709 4781
4710 /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.19.6: 4782 /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.20.5:
4711 resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} 4783 resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==}
4712 peerDependencies: 4784 peerDependencies:
4713 '@babel/core': ^7.0.0-0 4785 '@babel/core': ^7.0.0-0
4714 dependencies: 4786 dependencies:
4715 '@babel/core': 7.19.6 4787 '@babel/core': 7.20.5
4716 '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.6 4788 '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.5
4717 transitivePeerDependencies: 4789 transitivePeerDependencies:
4718 - supports-color 4790 - supports-color
4719 dev: true 4791 dev: true
4720 4792
4721 /babel-preset-current-node-syntax/1.0.1_@babel+core@7.19.6: 4793 /babel-preset-current-node-syntax/1.0.1_@babel+core@7.20.5:
4722 resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} 4794 resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==}
4723 peerDependencies: 4795 peerDependencies:
4724 '@babel/core': ^7.0.0 4796 '@babel/core': ^7.0.0
4725 dependencies: 4797 dependencies:
4726 '@babel/core': 7.19.6 4798 '@babel/core': 7.20.5
4727 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.6 4799 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.5
4728 '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.19.6 4800 '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.20.5
4729 '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.6 4801 '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.20.5
4730 '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.19.6 4802 '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.20.5
4731 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.6 4803 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.5
4732 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.6 4804 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.5
4733 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.6 4805 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.5
4734 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.6 4806 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.5
4735 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.6 4807 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.5
4736 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.6 4808 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.5
4737 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.6 4809 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.5
4738 '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.19.6 4810 '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.20.5
4739 dev: true 4811 dev: true
4740 4812
4741 /babel-preset-jest/28.1.3_@babel+core@7.19.6: 4813 /babel-preset-jest/28.1.3_@babel+core@7.20.5:
4742 resolution: {integrity: sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==} 4814 resolution: {integrity: sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==}
4743 engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} 4815 engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
4744 peerDependencies: 4816 peerDependencies:
4745 '@babel/core': ^7.0.0 4817 '@babel/core': ^7.0.0
4746 dependencies: 4818 dependencies:
4747 '@babel/core': 7.19.6 4819 '@babel/core': 7.20.5
4748 babel-plugin-jest-hoist: 28.1.3 4820 babel-plugin-jest-hoist: 28.1.3
4749 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.19.6 4821 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.5
4750 dev: true 4822 dev: true
4751 4823
4752 /bach/1.2.0: 4824 /bach/1.2.0:
@@ -5090,7 +5162,7 @@ packages:
5090 glob: 7.2.3 5162 glob: 7.2.3
5091 infer-owner: 1.0.4 5163 infer-owner: 1.0.4
5092 lru-cache: 6.0.0 5164 lru-cache: 6.0.0
5093 minipass: 3.3.4 5165 minipass: 3.3.5
5094 minipass-collect: 1.0.2 5166 minipass-collect: 1.0.2
5095 minipass-flush: 1.0.5 5167 minipass-flush: 1.0.5
5096 minipass-pipeline: 1.2.4 5168 minipass-pipeline: 1.2.4
@@ -5099,7 +5171,7 @@ packages:
5099 promise-inflight: 1.0.1 5171 promise-inflight: 1.0.1
5100 rimraf: 3.0.2 5172 rimraf: 3.0.2
5101 ssri: 8.0.1 5173 ssri: 8.0.1
5102 tar: 6.1.11 5174 tar: 6.1.12
5103 unique-filename: 1.1.1 5175 unique-filename: 1.1.1
5104 transitivePeerDependencies: 5176 transitivePeerDependencies:
5105 - bluebird 5177 - bluebird
@@ -5117,7 +5189,7 @@ packages:
5117 glob: 8.0.3 5189 glob: 8.0.3
5118 infer-owner: 1.0.4 5190 infer-owner: 1.0.4
5119 lru-cache: 7.14.1 5191 lru-cache: 7.14.1
5120 minipass: 3.3.4 5192 minipass: 3.3.5
5121 minipass-collect: 1.0.2 5193 minipass-collect: 1.0.2
5122 minipass-flush: 1.0.5 5194 minipass-flush: 1.0.5
5123 minipass-pipeline: 1.2.4 5195 minipass-pipeline: 1.2.4
@@ -5126,7 +5198,7 @@ packages:
5126 promise-inflight: 1.0.1 5198 promise-inflight: 1.0.1
5127 rimraf: 3.0.2 5199 rimraf: 3.0.2
5128 ssri: 9.0.1 5200 ssri: 9.0.1
5129 tar: 6.1.11 5201 tar: 6.1.12
5130 unique-filename: 2.0.1 5202 unique-filename: 2.0.1
5131 transitivePeerDependencies: 5203 transitivePeerDependencies:
5132 - bluebird 5204 - bluebird
@@ -5699,8 +5771,8 @@ packages:
5699 typedarray: 0.0.6 5771 typedarray: 0.0.6
5700 dev: true 5772 dev: true
5701 5773
5702 /concurrently/7.5.0: 5774 /concurrently/7.6.0:
5703 resolution: {integrity: sha512-5E3mwiS+i2JYBzr5BpXkFxOnleZTMsG+WnE/dCG4/P+oiVXrbmrBwJ2ozn4SxwB2EZDrKR568X+puVohxz3/Mg==} 5775 resolution: {integrity: sha512-BKtRgvcJGeZ4XttiDiNcFiRlxoAeZOseqUvyYRUp/Vtd+9p1ULmeoSqGsDA+2ivdeDFpqrJvGvmI+StKfKl5hw==}
5704 engines: {node: ^12.20.0 || ^14.13.0 || >=16.0.0} 5776 engines: {node: ^12.20.0 || ^14.13.0 || >=16.0.0}
5705 hasBin: true 5777 hasBin: true
5706 dependencies: 5778 dependencies:
@@ -5726,7 +5798,7 @@ packages:
5726 resolution: {integrity: sha512-cKSW0BfrSaAUnxpgvpXPLaaW/umg4bqg4k3GO1JqlRfpx+d5W0GDXznCMkWotJQek5Mmz1MJVChQnz3IVaeMZQ==} 5798 resolution: {integrity: sha512-cKSW0BfrSaAUnxpgvpXPLaaW/umg4bqg4k3GO1JqlRfpx+d5W0GDXznCMkWotJQek5Mmz1MJVChQnz3IVaeMZQ==}
5727 dependencies: 5799 dependencies:
5728 glob: 7.2.3 5800 glob: 7.2.3
5729 typescript: 4.8.4 5801 typescript: 4.9.3
5730 dev: true 5802 dev: true
5731 5803
5732 /confusing-browser-globals/1.0.11: 5804 /confusing-browser-globals/1.0.11:
@@ -5853,7 +5925,7 @@ packages:
5853 /core-util-is/1.0.3: 5925 /core-util-is/1.0.3:
5854 resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 5926 resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
5855 5927
5856 /cosmiconfig-typescript-loader/4.2.0_zhrz2lclwdmp54iaqottwiuipu: 5928 /cosmiconfig-typescript-loader/4.2.0_qoh33be55smklb2oyrgdyddh4a:
5857 resolution: {integrity: sha512-NkANeMnaHrlaSSlpKGyvn2R4rqUDeE/9E5YHx+b4nwo0R8dZyAqcih8/gxpCZvqWP9Vf6xuLpMSzSgdVEIM78g==} 5929 resolution: {integrity: sha512-NkANeMnaHrlaSSlpKGyvn2R4rqUDeE/9E5YHx+b4nwo0R8dZyAqcih8/gxpCZvqWP9Vf6xuLpMSzSgdVEIM78g==}
5858 engines: {node: '>=12', npm: '>=6'} 5930 engines: {node: '>=12', npm: '>=6'}
5859 peerDependencies: 5931 peerDependencies:
@@ -5864,8 +5936,8 @@ packages:
5864 dependencies: 5936 dependencies:
5865 '@types/node': 14.18.33 5937 '@types/node': 14.18.33
5866 cosmiconfig: 7.1.0 5938 cosmiconfig: 7.1.0
5867 ts-node: 10.9.1_yodorn5kzjgomblrsstrk2spaa 5939 ts-node: 10.9.1_kluoused5zacjtflizwvdqgpom
5868 typescript: 4.8.4 5940 typescript: 4.9.3
5869 dev: true 5941 dev: true
5870 5942
5871 /cosmiconfig/7.1.0: 5943 /cosmiconfig/7.1.0:
@@ -6436,8 +6508,8 @@ packages:
6436 - supports-color 6508 - supports-color
6437 dev: true 6509 dev: true
6438 6510
6439 /electron-dl/3.4.1: 6511 /electron-dl/3.5.0:
6440 resolution: {integrity: sha512-NUrjWTlFW7n/+0ECxQ1AkjikNxdeRDpaprLY7YhmOg6pkFcPHwdEfpkTK+CIhyGMAlZOuto1clB1z5HAwgZcaA==} 6512 resolution: {integrity: sha512-Oj+VSuScVx8hEKM2HEvTQswTX6G3MLh7UoAz/oZuvKyNDfudNi1zY6PK/UnFoK1nCl9DF6k+3PFwElKbtZlDig==}
6441 dependencies: 6513 dependencies:
6442 ext-name: 5.0.0 6514 ext-name: 5.0.0
6443 pupa: 2.1.1 6515 pupa: 2.1.1
@@ -6507,7 +6579,7 @@ packages:
6507 node-gyp: 9.3.0 6579 node-gyp: 9.3.0
6508 ora: 5.4.1 6580 ora: 5.4.1
6509 semver: 7.3.8 6581 semver: 7.3.8
6510 tar: 6.1.11 6582 tar: 6.1.12
6511 yargs: 17.6.2 6583 yargs: 17.6.2
6512 transitivePeerDependencies: 6584 transitivePeerDependencies:
6513 - bluebird 6585 - bluebird
@@ -6754,7 +6826,7 @@ packages:
6754 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 6826 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
6755 engines: {node: '>=10'} 6827 engines: {node: '>=10'}
6756 6828
6757 /eslint-config-airbnb-base/15.0.0_mynvxvmq5qtyojffiqgev4x7mm: 6829 /eslint-config-airbnb-base/15.0.0_ktrec6dplf4now6nlbc6d67jee:
6758 resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==} 6830 resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==}
6759 engines: {node: ^10.12.0 || >=12.0.0} 6831 engines: {node: ^10.12.0 || >=12.0.0}
6760 peerDependencies: 6832 peerDependencies:
@@ -6762,14 +6834,14 @@ packages:
6762 eslint-plugin-import: ^2.25.2 6834 eslint-plugin-import: ^2.25.2
6763 dependencies: 6835 dependencies:
6764 confusing-browser-globals: 1.0.11 6836 confusing-browser-globals: 1.0.11
6765 eslint: 8.26.0 6837 eslint: 8.28.0
6766 eslint-plugin-import: 2.26.0_5aea5dp4n23mfv4y2mmjxole3e 6838 eslint-plugin-import: 2.26.0_vbnhqcxlbs7ynbxw44hu2vq7eq
6767 object.assign: 4.1.4 6839 object.assign: 4.1.4
6768 object.entries: 1.1.6 6840 object.entries: 1.1.6
6769 semver: 6.3.0 6841 semver: 6.3.0
6770 dev: true 6842 dev: true
6771 6843
6772 /eslint-config-airbnb-typescript/17.0.0_tkf7msa4amwkmmbh7cazfr3tlq: 6844 /eslint-config-airbnb-typescript/17.0.0_twozqnrpw2n42bn4rzkw5rgv4m:
6773 resolution: {integrity: sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g==} 6845 resolution: {integrity: sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g==}
6774 peerDependencies: 6846 peerDependencies:
6775 '@typescript-eslint/eslint-plugin': ^5.13.0 6847 '@typescript-eslint/eslint-plugin': ^5.13.0
@@ -6777,14 +6849,14 @@ packages:
6777 eslint: ^7.32.0 || ^8.2.0 6849 eslint: ^7.32.0 || ^8.2.0
6778 eslint-plugin-import: ^2.25.3 6850 eslint-plugin-import: ^2.25.3
6779 dependencies: 6851 dependencies:
6780 '@typescript-eslint/eslint-plugin': 5.42.0_6xw5wg2354iw4zujk2f3vyfrzu 6852 '@typescript-eslint/eslint-plugin': 5.45.0_czs5uoqkd3podpy6vgtsxfc7au
6781 '@typescript-eslint/parser': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m 6853 '@typescript-eslint/parser': 5.45.0_hsf322ms6xhhd4b5ne6lb74y4a
6782 eslint: 8.26.0 6854 eslint: 8.28.0
6783 eslint-config-airbnb-base: 15.0.0_mynvxvmq5qtyojffiqgev4x7mm 6855 eslint-config-airbnb-base: 15.0.0_ktrec6dplf4now6nlbc6d67jee
6784 eslint-plugin-import: 2.26.0_5aea5dp4n23mfv4y2mmjxole3e 6856 eslint-plugin-import: 2.26.0_vbnhqcxlbs7ynbxw44hu2vq7eq
6785 dev: true 6857 dev: true
6786 6858
6787 /eslint-config-airbnb/19.0.4_43j2huhpnx3hffntymctaqzhgq: 6859 /eslint-config-airbnb/19.0.4_vt5pco6i6xyxmp2zptq3cuddue:
6788 resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==} 6860 resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==}
6789 engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0} 6861 engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0}
6790 peerDependencies: 6862 peerDependencies:
@@ -6794,23 +6866,23 @@ packages:
6794 eslint-plugin-react: ^7.28.0 6866 eslint-plugin-react: ^7.28.0
6795 eslint-plugin-react-hooks: ^4.3.0 6867 eslint-plugin-react-hooks: ^4.3.0
6796 dependencies: 6868 dependencies:
6797 eslint: 8.26.0 6869 eslint: 8.28.0
6798 eslint-config-airbnb-base: 15.0.0_mynvxvmq5qtyojffiqgev4x7mm 6870 eslint-config-airbnb-base: 15.0.0_ktrec6dplf4now6nlbc6d67jee
6799 eslint-plugin-import: 2.26.0_5aea5dp4n23mfv4y2mmjxole3e 6871 eslint-plugin-import: 2.26.0_vbnhqcxlbs7ynbxw44hu2vq7eq
6800 eslint-plugin-jsx-a11y: 6.6.1_eslint@8.26.0 6872 eslint-plugin-jsx-a11y: 6.6.1_eslint@8.28.0
6801 eslint-plugin-react: 7.31.10_eslint@8.26.0 6873 eslint-plugin-react: 7.31.11_eslint@8.28.0
6802 eslint-plugin-react-hooks: 4.6.0_eslint@8.26.0 6874 eslint-plugin-react-hooks: 4.6.0_eslint@8.28.0
6803 object.assign: 4.1.4 6875 object.assign: 4.1.4
6804 object.entries: 1.1.6 6876 object.entries: 1.1.6
6805 dev: true 6877 dev: true
6806 6878
6807 /eslint-config-prettier/8.5.0_eslint@8.26.0: 6879 /eslint-config-prettier/8.5.0_eslint@8.28.0:
6808 resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} 6880 resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
6809 hasBin: true 6881 hasBin: true
6810 peerDependencies: 6882 peerDependencies:
6811 eslint: '>=7.0.0' 6883 eslint: '>=7.0.0'
6812 dependencies: 6884 dependencies:
6813 eslint: 8.26.0 6885 eslint: 8.28.0
6814 dev: true 6886 dev: true
6815 6887
6816 /eslint-import-resolver-node/0.3.6: 6888 /eslint-import-resolver-node/0.3.6:
@@ -6822,7 +6894,7 @@ packages:
6822 - supports-color 6894 - supports-color
6823 dev: true 6895 dev: true
6824 6896
6825 /eslint-module-utils/2.7.4_yytd4qhylm3dyr3j4r4rwmq2vy: 6897 /eslint-module-utils/2.7.4_kr6tb4mi2cmpd7whrqyyy67tyi:
6826 resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} 6898 resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==}
6827 engines: {node: '>=4'} 6899 engines: {node: '>=4'}
6828 peerDependencies: 6900 peerDependencies:
@@ -6843,15 +6915,15 @@ packages:
6843 eslint-import-resolver-webpack: 6915 eslint-import-resolver-webpack:
6844 optional: true 6916 optional: true
6845 dependencies: 6917 dependencies:
6846 '@typescript-eslint/parser': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m 6918 '@typescript-eslint/parser': 5.45.0_hsf322ms6xhhd4b5ne6lb74y4a
6847 debug: 3.2.7 6919 debug: 3.2.7
6848 eslint: 8.26.0 6920 eslint: 8.28.0
6849 eslint-import-resolver-node: 0.3.6 6921 eslint-import-resolver-node: 0.3.6
6850 transitivePeerDependencies: 6922 transitivePeerDependencies:
6851 - supports-color 6923 - supports-color
6852 dev: true 6924 dev: true
6853 6925
6854 /eslint-plugin-import/2.26.0_5aea5dp4n23mfv4y2mmjxole3e: 6926 /eslint-plugin-import/2.26.0_vbnhqcxlbs7ynbxw44hu2vq7eq:
6855 resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} 6927 resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==}
6856 engines: {node: '>=4'} 6928 engines: {node: '>=4'}
6857 peerDependencies: 6929 peerDependencies:
@@ -6861,14 +6933,14 @@ packages:
6861 '@typescript-eslint/parser': 6933 '@typescript-eslint/parser':
6862 optional: true 6934 optional: true
6863 dependencies: 6935 dependencies:
6864 '@typescript-eslint/parser': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m 6936 '@typescript-eslint/parser': 5.45.0_hsf322ms6xhhd4b5ne6lb74y4a
6865 array-includes: 3.1.6 6937 array-includes: 3.1.6
6866 array.prototype.flat: 1.3.1 6938 array.prototype.flat: 1.3.1
6867 debug: 2.6.9 6939 debug: 2.6.9
6868 doctrine: 2.1.0 6940 doctrine: 2.1.0
6869 eslint: 8.26.0 6941 eslint: 8.28.0
6870 eslint-import-resolver-node: 0.3.6 6942 eslint-import-resolver-node: 0.3.6
6871 eslint-module-utils: 2.7.4_yytd4qhylm3dyr3j4r4rwmq2vy 6943 eslint-module-utils: 2.7.4_kr6tb4mi2cmpd7whrqyyy67tyi
6872 has: 1.0.3 6944 has: 1.0.3
6873 is-core-module: 2.11.0 6945 is-core-module: 2.11.0
6874 is-glob: 4.0.3 6946 is-glob: 4.0.3
@@ -6882,7 +6954,7 @@ packages:
6882 - supports-color 6954 - supports-color
6883 dev: true 6955 dev: true
6884 6956
6885 /eslint-plugin-jest/26.5.3_fh4t5x5vqhcpnpgfwnw2j6cjpm: 6957 /eslint-plugin-jest/26.5.3_wnuzyse7hhuqmysgjbpp4gtk7q:
6886 resolution: {integrity: sha512-sICclUqJQnR1bFRZGLN2jnSVsYOsmPYYnroGCIMVSvTS3y8XR3yjzy1EcTQmk6typ5pRgyIWzbjqxK6cZHEZuQ==} 6958 resolution: {integrity: sha512-sICclUqJQnR1bFRZGLN2jnSVsYOsmPYYnroGCIMVSvTS3y8XR3yjzy1EcTQmk6typ5pRgyIWzbjqxK6cZHEZuQ==}
6887 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 6959 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
6888 peerDependencies: 6960 peerDependencies:
@@ -6895,16 +6967,16 @@ packages:
6895 jest: 6967 jest:
6896 optional: true 6968 optional: true
6897 dependencies: 6969 dependencies:
6898 '@typescript-eslint/eslint-plugin': 5.42.0_6xw5wg2354iw4zujk2f3vyfrzu 6970 '@typescript-eslint/eslint-plugin': 5.45.0_czs5uoqkd3podpy6vgtsxfc7au
6899 '@typescript-eslint/utils': 5.44.0_wyqvi574yv7oiwfeinomdzmc3m 6971 '@typescript-eslint/utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a
6900 eslint: 8.26.0 6972 eslint: 8.28.0
6901 jest: 28.1.2_y6fn6jtbiyx6cy7zvn47g6jrgi 6973 jest: 28.1.2_y6fn6jtbiyx6cy7zvn47g6jrgi
6902 transitivePeerDependencies: 6974 transitivePeerDependencies:
6903 - supports-color 6975 - supports-color
6904 - typescript 6976 - typescript
6905 dev: true 6977 dev: true
6906 6978
6907 /eslint-plugin-jsx-a11y/6.6.1_eslint@8.26.0: 6979 /eslint-plugin-jsx-a11y/6.6.1_eslint@8.28.0:
6908 resolution: {integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==} 6980 resolution: {integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==}
6909 engines: {node: '>=4.0'} 6981 engines: {node: '>=4.0'}
6910 peerDependencies: 6982 peerDependencies:
@@ -6918,7 +6990,7 @@ packages:
6918 axobject-query: 2.2.0 6990 axobject-query: 2.2.0
6919 damerau-levenshtein: 1.0.8 6991 damerau-levenshtein: 1.0.8
6920 emoji-regex: 9.2.2 6992 emoji-regex: 9.2.2
6921 eslint: 8.26.0 6993 eslint: 8.28.0
6922 has: 1.0.3 6994 has: 1.0.3
6923 jsx-ast-utils: 3.3.3 6995 jsx-ast-utils: 3.3.3
6924 language-tags: 1.0.5 6996 language-tags: 1.0.5
@@ -6926,7 +6998,7 @@ packages:
6926 semver: 6.3.0 6998 semver: 6.3.0
6927 dev: true 6999 dev: true
6928 7000
6929 /eslint-plugin-prettier/4.2.1_aniwkeyvlpmwkidetuytnokvcm: 7001 /eslint-plugin-prettier/4.2.1_cwlo2dingkvfydnaculr42urve:
6930 resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} 7002 resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
6931 engines: {node: '>=12.0.0'} 7003 engines: {node: '>=12.0.0'}
6932 peerDependencies: 7004 peerDependencies:
@@ -6937,31 +7009,32 @@ packages:
6937 eslint-config-prettier: 7009 eslint-config-prettier:
6938 optional: true 7010 optional: true
6939 dependencies: 7011 dependencies:
6940 eslint: 8.26.0 7012 eslint: 8.28.0
6941 eslint-config-prettier: 8.5.0_eslint@8.26.0 7013 eslint-config-prettier: 8.5.0_eslint@8.28.0
6942 prettier: 2.7.1 7014 prettier: 2.8.0
6943 prettier-linter-helpers: 1.0.0 7015 prettier-linter-helpers: 1.0.0
6944 dev: true 7016 dev: true
6945 7017
6946 /eslint-plugin-react-hooks/4.6.0_eslint@8.26.0: 7018 /eslint-plugin-react-hooks/4.6.0_eslint@8.28.0:
6947 resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} 7019 resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
6948 engines: {node: '>=10'} 7020 engines: {node: '>=10'}
6949 peerDependencies: 7021 peerDependencies:
6950 eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 7022 eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
6951 dependencies: 7023 dependencies:
6952 eslint: 8.26.0 7024 eslint: 8.28.0
6953 dev: true 7025 dev: true
6954 7026
6955 /eslint-plugin-react/7.31.10_eslint@8.26.0: 7027 /eslint-plugin-react/7.31.11_eslint@8.28.0:
6956 resolution: {integrity: sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==} 7028 resolution: {integrity: sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==}
6957 engines: {node: '>=4'} 7029 engines: {node: '>=4'}
6958 peerDependencies: 7030 peerDependencies:
6959 eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 7031 eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
6960 dependencies: 7032 dependencies:
6961 array-includes: 3.1.6 7033 array-includes: 3.1.6
6962 array.prototype.flatmap: 1.3.1 7034 array.prototype.flatmap: 1.3.1
7035 array.prototype.tosorted: 1.1.1
6963 doctrine: 2.1.0 7036 doctrine: 2.1.0
6964 eslint: 8.26.0 7037 eslint: 8.28.0
6965 estraverse: 5.3.0 7038 estraverse: 5.3.0
6966 jsx-ast-utils: 3.3.3 7039 jsx-ast-utils: 3.3.3
6967 minimatch: 3.1.2 7040 minimatch: 3.1.2
@@ -6975,7 +7048,7 @@ packages:
6975 string.prototype.matchall: 4.0.8 7048 string.prototype.matchall: 4.0.8
6976 dev: true 7049 dev: true
6977 7050
6978 /eslint-plugin-unicorn/42.0.0_eslint@8.26.0: 7051 /eslint-plugin-unicorn/42.0.0_eslint@8.28.0:
6979 resolution: {integrity: sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==} 7052 resolution: {integrity: sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==}
6980 engines: {node: '>=12'} 7053 engines: {node: '>=12'}
6981 peerDependencies: 7054 peerDependencies:
@@ -6984,8 +7057,8 @@ packages:
6984 '@babel/helper-validator-identifier': 7.19.1 7057 '@babel/helper-validator-identifier': 7.19.1
6985 ci-info: 3.7.0 7058 ci-info: 3.7.0
6986 clean-regexp: 1.0.0 7059 clean-regexp: 1.0.0
6987 eslint: 8.26.0 7060 eslint: 8.28.0
6988 eslint-utils: 3.0.0_eslint@8.26.0 7061 eslint-utils: 3.0.0_eslint@8.28.0
6989 esquery: 1.4.0 7062 esquery: 1.4.0
6990 indent-string: 4.0.0 7063 indent-string: 4.0.0
6991 is-builtin-module: 3.2.0 7064 is-builtin-module: 3.2.0
@@ -7014,13 +7087,13 @@ packages:
7014 estraverse: 5.3.0 7087 estraverse: 5.3.0
7015 dev: true 7088 dev: true
7016 7089
7017 /eslint-utils/3.0.0_eslint@8.26.0: 7090 /eslint-utils/3.0.0_eslint@8.28.0:
7018 resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} 7091 resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
7019 engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} 7092 engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
7020 peerDependencies: 7093 peerDependencies:
7021 eslint: '>=5' 7094 eslint: '>=5'
7022 dependencies: 7095 dependencies:
7023 eslint: 8.26.0 7096 eslint: 8.28.0
7024 eslint-visitor-keys: 2.1.0 7097 eslint-visitor-keys: 2.1.0
7025 dev: true 7098 dev: true
7026 7099
@@ -7034,8 +7107,8 @@ packages:
7034 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 7107 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
7035 dev: true 7108 dev: true
7036 7109
7037 /eslint/8.26.0: 7110 /eslint/8.28.0:
7038 resolution: {integrity: sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==} 7111 resolution: {integrity: sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==}
7039 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 7112 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
7040 hasBin: true 7113 hasBin: true
7041 dependencies: 7114 dependencies:
@@ -7050,7 +7123,7 @@ packages:
7050 doctrine: 3.0.0 7123 doctrine: 3.0.0
7051 escape-string-regexp: 4.0.0 7124 escape-string-regexp: 4.0.0
7052 eslint-scope: 7.1.1 7125 eslint-scope: 7.1.1
7053 eslint-utils: 3.0.0_eslint@8.26.0 7126 eslint-utils: 3.0.0_eslint@8.28.0
7054 eslint-visitor-keys: 3.3.0 7127 eslint-visitor-keys: 3.3.0
7055 espree: 9.4.1 7128 espree: 9.4.1
7056 esquery: 1.4.0 7129 esquery: 1.4.0
@@ -7736,7 +7809,7 @@ packages:
7736 resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 7809 resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
7737 engines: {node: '>= 8'} 7810 engines: {node: '>= 8'}
7738 dependencies: 7811 dependencies:
7739 minipass: 3.3.4 7812 minipass: 3.3.5
7740 7813
7741 /fs-mkdirp-stream/1.0.0: 7814 /fs-mkdirp-stream/1.0.0:
7742 resolution: {integrity: sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==} 7815 resolution: {integrity: sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==}
@@ -8120,13 +8193,13 @@ packages:
8120 resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 8193 resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
8121 dev: true 8194 dev: true
8122 8195
8123 /gulp-babel/8.0.0_@babel+core@7.19.6: 8196 /gulp-babel/8.0.0_@babel+core@7.20.5:
8124 resolution: {integrity: sha512-oomaIqDXxFkg7lbpBou/gnUkX51/Y/M2ZfSjL2hdqXTAlSWZcgZtd2o0cOH0r/eE8LWD0+Q/PsLsr2DKOoqToQ==} 8197 resolution: {integrity: sha512-oomaIqDXxFkg7lbpBou/gnUkX51/Y/M2ZfSjL2hdqXTAlSWZcgZtd2o0cOH0r/eE8LWD0+Q/PsLsr2DKOoqToQ==}
8125 engines: {node: '>=6'} 8198 engines: {node: '>=6'}
8126 peerDependencies: 8199 peerDependencies:
8127 '@babel/core': ^7.0.0 8200 '@babel/core': ^7.0.0
8128 dependencies: 8201 dependencies:
8129 '@babel/core': 7.19.6 8202 '@babel/core': 7.20.5
8130 plugin-error: 1.0.1 8203 plugin-error: 1.0.1
8131 replace-ext: 1.0.1 8204 replace-ext: 1.0.1
8132 through2: 2.0.5 8205 through2: 2.0.5
@@ -8243,7 +8316,7 @@ packages:
8243 vinyl-sourcemaps-apply: 0.2.1 8316 vinyl-sourcemaps-apply: 0.2.1
8244 dev: true 8317 dev: true
8245 8318
8246 /gulp-typescript/6.0.0-alpha.1_typescript@4.8.4: 8319 /gulp-typescript/6.0.0-alpha.1_typescript@4.9.3:
8247 resolution: {integrity: sha512-KoT0TTfjfT7w3JItHkgFH1T/zK4oXWC+a8xxKfniRfVcA0Fa1bKrIhztYelYmb+95RB80OLMBreknYkdwzdi2Q==} 8320 resolution: {integrity: sha512-KoT0TTfjfT7w3JItHkgFH1T/zK4oXWC+a8xxKfniRfVcA0Fa1bKrIhztYelYmb+95RB80OLMBreknYkdwzdi2Q==}
8248 engines: {node: '>= 8'} 8321 engines: {node: '>= 8'}
8249 peerDependencies: 8322 peerDependencies:
@@ -8253,7 +8326,7 @@ packages:
8253 plugin-error: 1.0.1 8326 plugin-error: 1.0.1
8254 source-map: 0.7.4 8327 source-map: 0.7.4
8255 through2: 3.0.2 8328 through2: 3.0.2
8256 typescript: 4.8.4 8329 typescript: 4.9.3
8257 vinyl: 2.2.1 8330 vinyl: 2.2.1
8258 vinyl-fs: 3.0.3 8331 vinyl-fs: 3.0.3
8259 dev: true 8332 dev: true
@@ -8603,8 +8676,8 @@ packages:
8603 dependencies: 8676 dependencies:
8604 ms: 2.1.3 8677 ms: 2.1.3
8605 8678
8606 /husky/8.0.1: 8679 /husky/8.0.2:
8607 resolution: {integrity: sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==} 8680 resolution: {integrity: sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg==}
8608 engines: {node: '>=14'} 8681 engines: {node: '>=14'}
8609 hasBin: true 8682 hasBin: true
8610 dev: true 8683 dev: true
@@ -9165,7 +9238,7 @@ packages:
9165 resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} 9238 resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
9166 engines: {node: '>=8'} 9239 engines: {node: '>=8'}
9167 dependencies: 9240 dependencies:
9168 '@babel/core': 7.19.6 9241 '@babel/core': 7.20.5
9169 '@babel/parser': 7.20.3 9242 '@babel/parser': 7.20.3
9170 '@istanbuljs/schema': 0.1.3 9243 '@istanbuljs/schema': 0.1.3
9171 istanbul-lib-coverage: 3.2.0 9244 istanbul-lib-coverage: 3.2.0
@@ -9288,11 +9361,11 @@ packages:
9288 ts-node: 9361 ts-node:
9289 optional: true 9362 optional: true
9290 dependencies: 9363 dependencies:
9291 '@babel/core': 7.19.6 9364 '@babel/core': 7.20.5
9292 '@jest/test-sequencer': 28.1.3 9365 '@jest/test-sequencer': 28.1.3
9293 '@jest/types': 28.1.3 9366 '@jest/types': 28.1.3
9294 '@types/node': 16.11.33 9367 '@types/node': 16.11.33
9295 babel-jest: 28.1.3_@babel+core@7.19.6 9368 babel-jest: 28.1.3_@babel+core@7.20.5
9296 chalk: 4.1.2 9369 chalk: 4.1.2
9297 ci-info: 3.7.0 9370 ci-info: 3.7.0
9298 deepmerge: 4.2.2 9371 deepmerge: 4.2.2
@@ -9311,7 +9384,7 @@ packages:
9311 pretty-format: 28.1.3 9384 pretty-format: 28.1.3
9312 slash: 3.0.0 9385 slash: 3.0.0
9313 strip-json-comments: 3.1.1 9386 strip-json-comments: 3.1.1
9314 ts-node: 10.9.1_vgwq3mwdymqx4nvhb3b5dln33i 9387 ts-node: 10.9.1_zu3k7zujik746xk7nblcfctaju
9315 transitivePeerDependencies: 9388 transitivePeerDependencies:
9316 - supports-color 9389 - supports-color
9317 dev: true 9390 dev: true
@@ -9526,9 +9599,9 @@ packages:
9526 resolution: {integrity: sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==} 9599 resolution: {integrity: sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==}
9527 engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} 9600 engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
9528 dependencies: 9601 dependencies:
9529 '@babel/core': 7.19.6 9602 '@babel/core': 7.20.5
9530 '@babel/generator': 7.20.4 9603 '@babel/generator': 7.20.4
9531 '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.19.6 9604 '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.5
9532 '@babel/traverse': 7.20.1 9605 '@babel/traverse': 7.20.1
9533 '@babel/types': 7.20.2 9606 '@babel/types': 7.20.2
9534 '@jest/expect-utils': 28.1.3 9607 '@jest/expect-utils': 28.1.3
@@ -9536,7 +9609,7 @@ packages:
9536 '@jest/types': 28.1.3 9609 '@jest/types': 28.1.3
9537 '@types/babel__traverse': 7.18.2 9610 '@types/babel__traverse': 7.18.2
9538 '@types/prettier': 2.7.1 9611 '@types/prettier': 2.7.1
9539 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.19.6 9612 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.5
9540 chalk: 4.1.2 9613 chalk: 4.1.2
9541 expect: 28.1.3 9614 expect: 28.1.3
9542 graceful-fs: 4.2.10 9615 graceful-fs: 4.2.10
@@ -10204,6 +10277,10 @@ packages:
10204 resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} 10277 resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
10205 dev: false 10278 dev: false
10206 10279
10280 /lodash.isfunction/3.0.9:
10281 resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==}
10282 dev: true
10283
10207 /lodash.isinteger/4.0.4: 10284 /lodash.isinteger/4.0.4:
10208 resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} 10285 resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==}
10209 dev: false 10286 dev: false
@@ -10407,7 +10484,7 @@ packages:
10407 https-proxy-agent: 5.0.1 10484 https-proxy-agent: 5.0.1
10408 is-lambda: 1.0.1 10485 is-lambda: 1.0.1
10409 lru-cache: 7.14.1 10486 lru-cache: 7.14.1
10410 minipass: 3.3.4 10487 minipass: 3.3.5
10411 minipass-collect: 1.0.2 10488 minipass-collect: 1.0.2
10412 minipass-fetch: 2.1.2 10489 minipass-fetch: 2.1.2
10413 minipass-flush: 1.0.5 10490 minipass-flush: 1.0.5
@@ -10432,7 +10509,7 @@ packages:
10432 https-proxy-agent: 5.0.1 10509 https-proxy-agent: 5.0.1
10433 is-lambda: 1.0.1 10510 is-lambda: 1.0.1
10434 lru-cache: 6.0.0 10511 lru-cache: 6.0.0
10435 minipass: 3.3.4 10512 minipass: 3.3.5
10436 minipass-collect: 1.0.2 10513 minipass-collect: 1.0.2
10437 minipass-fetch: 1.4.1 10514 minipass-fetch: 1.4.1
10438 minipass-flush: 1.0.5 10515 minipass-flush: 1.0.5
@@ -10699,13 +10776,13 @@ packages:
10699 resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} 10776 resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==}
10700 engines: {node: '>= 8'} 10777 engines: {node: '>= 8'}
10701 dependencies: 10778 dependencies:
10702 minipass: 3.3.4 10779 minipass: 3.3.5
10703 10780
10704 /minipass-fetch/1.4.1: 10781 /minipass-fetch/1.4.1:
10705 resolution: {integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==} 10782 resolution: {integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==}
10706 engines: {node: '>=8'} 10783 engines: {node: '>=8'}
10707 dependencies: 10784 dependencies:
10708 minipass: 3.3.4 10785 minipass: 3.3.5
10709 minipass-sized: 1.0.3 10786 minipass-sized: 1.0.3
10710 minizlib: 2.1.2 10787 minizlib: 2.1.2
10711 optionalDependencies: 10788 optionalDependencies:
@@ -10717,7 +10794,7 @@ packages:
10717 resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} 10794 resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==}
10718 engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 10795 engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
10719 dependencies: 10796 dependencies:
10720 minipass: 3.3.4 10797 minipass: 3.3.5
10721 minipass-sized: 1.0.3 10798 minipass-sized: 1.0.3
10722 minizlib: 2.1.2 10799 minizlib: 2.1.2
10723 optionalDependencies: 10800 optionalDependencies:
@@ -10728,38 +10805,31 @@ packages:
10728 resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} 10805 resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
10729 engines: {node: '>= 8'} 10806 engines: {node: '>= 8'}
10730 dependencies: 10807 dependencies:
10731 minipass: 3.3.4 10808 minipass: 3.3.5
10732 10809
10733 /minipass-pipeline/1.2.4: 10810 /minipass-pipeline/1.2.4:
10734 resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} 10811 resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
10735 engines: {node: '>=8'} 10812 engines: {node: '>=8'}
10736 dependencies: 10813 dependencies:
10737 minipass: 3.3.4 10814 minipass: 3.3.5
10738 10815
10739 /minipass-sized/1.0.3: 10816 /minipass-sized/1.0.3:
10740 resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} 10817 resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==}
10741 engines: {node: '>=8'} 10818 engines: {node: '>=8'}
10742 dependencies: 10819 dependencies:
10743 minipass: 3.3.4 10820 minipass: 3.3.5
10744
10745 /minipass/3.3.4:
10746 resolution: {integrity: sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==}
10747 engines: {node: '>=8'}
10748 dependencies:
10749 yallist: 4.0.0
10750 10821
10751 /minipass/3.3.5: 10822 /minipass/3.3.5:
10752 resolution: {integrity: sha512-rQ/p+KfKBkeNwo04U15i+hOwoVBVmekmm/HcfTkTN2t9pbQKCMm4eN5gFeqgrrSp/kH/7BYYhTIHOxGqzbBPaA==} 10823 resolution: {integrity: sha512-rQ/p+KfKBkeNwo04U15i+hOwoVBVmekmm/HcfTkTN2t9pbQKCMm4eN5gFeqgrrSp/kH/7BYYhTIHOxGqzbBPaA==}
10753 engines: {node: '>=8'} 10824 engines: {node: '>=8'}
10754 dependencies: 10825 dependencies:
10755 yallist: 4.0.0 10826 yallist: 4.0.0
10756 dev: true
10757 10827
10758 /minizlib/2.1.2: 10828 /minizlib/2.1.2:
10759 resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} 10829 resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
10760 engines: {node: '>= 8'} 10830 engines: {node: '>= 8'}
10761 dependencies: 10831 dependencies:
10762 minipass: 3.3.4 10832 minipass: 3.3.5
10763 yallist: 4.0.0 10833 yallist: 4.0.0
10764 10834
10765 /mixin-deep/1.3.2: 10835 /mixin-deep/1.3.2:
@@ -10789,26 +10859,26 @@ packages:
10789 engines: {node: '>=10'} 10859 engines: {node: '>=10'}
10790 hasBin: true 10860 hasBin: true
10791 10861
10792 /mobx-localstorage/1.2.0_mobx@6.6.2: 10862 /mobx-localstorage/1.2.0_mobx@6.7.0:
10793 resolution: {integrity: sha512-fb03qyQfjnDIOW28qdV+h9AZ8qtJCZnzNgsej0YxCYwAR2ViykKxgHThikgOi+zJzJj5ljxWyvjGrr6CoptcFw==} 10863 resolution: {integrity: sha512-fb03qyQfjnDIOW28qdV+h9AZ8qtJCZnzNgsej0YxCYwAR2ViykKxgHThikgOi+zJzJj5ljxWyvjGrr6CoptcFw==}
10794 peerDependencies: 10864 peerDependencies:
10795 mobx: '>=3' 10865 mobx: '>=3'
10796 dependencies: 10866 dependencies:
10797 mobx: 6.6.2 10867 mobx: 6.7.0
10798 reactive-localstorage: 0.0.2 10868 reactive-localstorage: 0.0.2
10799 dev: false 10869 dev: false
10800 10870
10801 /mobx-react-form/3.2.0_mobx@6.6.2: 10871 /mobx-react-form/3.2.0_mobx@6.7.0:
10802 resolution: {integrity: sha512-7ddOvBulXW5VSMpxrok0A1VGZuWgn1cSvQ2HFXK2uMg631/37Anck7ASWEqK3AzKOaaP9/0kr7VCChqvhyotzQ==} 10872 resolution: {integrity: sha512-7ddOvBulXW5VSMpxrok0A1VGZuWgn1cSvQ2HFXK2uMg631/37Anck7ASWEqK3AzKOaaP9/0kr7VCChqvhyotzQ==}
10803 engines: {node: '>=8.0.0'} 10873 engines: {node: '>=8.0.0'}
10804 peerDependencies: 10874 peerDependencies:
10805 mobx: ^6.0.0 10875 mobx: ^6.0.0
10806 dependencies: 10876 dependencies:
10807 lodash: 4.17.21 10877 lodash: 4.17.21
10808 mobx: 6.6.2 10878 mobx: 6.7.0
10809 dev: false 10879 dev: false
10810 10880
10811 /mobx-react-lite/3.4.0_ghghrguybkw72jf5a7pj3e2fam: 10881 /mobx-react-lite/3.4.0_babczrqhj3q4qgfqwtwyebsria:
10812 resolution: {integrity: sha512-bRuZp3C0itgLKHu/VNxi66DN/XVkQG7xtoBVWxpvC5FhAqbOCP21+nPhULjnzEqd7xBMybp6KwytdUpZKEgpIQ==} 10882 resolution: {integrity: sha512-bRuZp3C0itgLKHu/VNxi66DN/XVkQG7xtoBVWxpvC5FhAqbOCP21+nPhULjnzEqd7xBMybp6KwytdUpZKEgpIQ==}
10813 peerDependencies: 10883 peerDependencies:
10814 mobx: ^6.1.0 10884 mobx: ^6.1.0
@@ -10821,13 +10891,13 @@ packages:
10821 react-native: 10891 react-native:
10822 optional: true 10892 optional: true
10823 dependencies: 10893 dependencies:
10824 mobx: 6.6.2 10894 mobx: 6.7.0
10825 react: 17.0.2 10895 react: 17.0.2
10826 react-dom: 17.0.2_react@17.0.2 10896 react-dom: 17.0.2_react@17.0.2
10827 dev: false 10897 dev: false
10828 10898
10829 /mobx-react/7.5.3_ghghrguybkw72jf5a7pj3e2fam: 10899 /mobx-react/7.6.0_babczrqhj3q4qgfqwtwyebsria:
10830 resolution: {integrity: sha512-+ltotliKt4Bjn3d8taZH/VFAcRUbaASvsM8/QSvmHXcZ++RZwaFtjl9JkIosy1byaJGEDS3EFFx2InRm2VaSUw==} 10900 resolution: {integrity: sha512-+HQUNuh7AoQ9ZnU6c4rvbiVVl+wEkb9WqYsVDzGLng+Dqj1XntHu79PvEWKtSMoMj67vFp/ZPXcElosuJO8ckA==}
10831 peerDependencies: 10901 peerDependencies:
10832 mobx: ^6.1.0 10902 mobx: ^6.1.0
10833 react: ^16.8.0 || ^17 || ^18 10903 react: ^16.8.0 || ^17 || ^18
@@ -10839,14 +10909,14 @@ packages:
10839 react-native: 10909 react-native:
10840 optional: true 10910 optional: true
10841 dependencies: 10911 dependencies:
10842 mobx: 6.6.2 10912 mobx: 6.7.0
10843 mobx-react-lite: 3.4.0_ghghrguybkw72jf5a7pj3e2fam 10913 mobx-react-lite: 3.4.0_babczrqhj3q4qgfqwtwyebsria
10844 react: 17.0.2 10914 react: 17.0.2
10845 react-dom: 17.0.2_react@17.0.2 10915 react-dom: 17.0.2_react@17.0.2
10846 dev: false 10916 dev: false
10847 10917
10848 /mobx/6.6.2: 10918 /mobx/6.7.0:
10849 resolution: {integrity: sha512-IOpS0bf3+hXIhDIy+CmlNMBfFpAbHS0aVHcNC+xH/TFYEKIIVDKNYRh9eKlXuVfJ1iRKAp0cRVmO145CyJAMVQ==} 10919 resolution: {integrity: sha512-1kBLBdSNG2bA522HQdbsTvwAwYf9hq9FWxmlhX7wTsJUAI54907J+ozfGW+LoYUo06vjit748g6QH1AAGLNebw==}
10850 dev: false 10920 dev: false
10851 10921
10852 /modify-filename/1.1.0: 10922 /modify-filename/1.1.0:
@@ -11040,7 +11110,7 @@ packages:
11040 npmlog: 6.0.2 11110 npmlog: 6.0.2
11041 rimraf: 3.0.2 11111 rimraf: 3.0.2
11042 semver: 7.3.8 11112 semver: 7.3.8
11043 tar: 6.1.11 11113 tar: 6.1.12
11044 which: 2.0.2 11114 which: 2.0.2
11045 transitivePeerDependencies: 11115 transitivePeerDependencies:
11046 - bluebird 11116 - bluebird
@@ -11061,7 +11131,7 @@ packages:
11061 npmlog: 6.0.2 11131 npmlog: 6.0.2
11062 rimraf: 3.0.2 11132 rimraf: 3.0.2
11063 semver: 7.3.8 11133 semver: 7.3.8
11064 tar: 6.1.11 11134 tar: 6.1.12
11065 which: 2.0.2 11135 which: 2.0.2
11066 transitivePeerDependencies: 11136 transitivePeerDependencies:
11067 - bluebird 11137 - bluebird
@@ -11746,8 +11816,8 @@ packages:
11746 fast-diff: 1.2.0 11816 fast-diff: 1.2.0
11747 dev: true 11817 dev: true
11748 11818
11749 /prettier/2.7.1: 11819 /prettier/2.8.0:
11750 resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==} 11820 resolution: {integrity: sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==}
11751 engines: {node: '>=10.13.0'} 11821 engines: {node: '>=10.13.0'}
11752 hasBin: true 11822 hasBin: true
11753 dev: true 11823 dev: true
@@ -12210,7 +12280,7 @@ packages:
12210 react-dom: 17.0.2_react@17.0.2 12280 react-dom: 17.0.2_react@17.0.2
12211 dev: false 12281 dev: false
12212 12282
12213 /react-intl/6.2.1_fojqzymmhghtp7ea2s2myrhtcu: 12283 /react-intl/6.2.1_5puyc4jev3j735enew7cnutksu:
12214 resolution: {integrity: sha512-hYxcSamgoA3Mvc55nwhTF1v15T0NUSkaV/EScMNVZXg0kRyaMAoNHkCi9/9H+TnXWNiWrcWH9bjlMlJwrG2V7g==} 12284 resolution: {integrity: sha512-hYxcSamgoA3Mvc55nwhTF1v15T0NUSkaV/EScMNVZXg0kRyaMAoNHkCi9/9H+TnXWNiWrcWH9bjlMlJwrG2V7g==}
12215 peerDependencies: 12285 peerDependencies:
12216 react: ^16.6.0 || 17 || 18 12286 react: ^16.6.0 || 17 || 18
@@ -12221,7 +12291,7 @@ packages:
12221 dependencies: 12291 dependencies:
12222 '@formatjs/ecma402-abstract': 1.13.0 12292 '@formatjs/ecma402-abstract': 1.13.0
12223 '@formatjs/icu-messageformat-parser': 2.1.10 12293 '@formatjs/icu-messageformat-parser': 2.1.10
12224 '@formatjs/intl': 2.5.1_typescript@4.8.4 12294 '@formatjs/intl': 2.5.1_typescript@4.9.3
12225 '@formatjs/intl-displaynames': 6.1.4 12295 '@formatjs/intl-displaynames': 6.1.4
12226 '@formatjs/intl-listformat': 7.1.3 12296 '@formatjs/intl-listformat': 7.1.3
12227 '@types/hoist-non-react-statics': 3.3.1 12297 '@types/hoist-non-react-statics': 3.3.1
@@ -12230,7 +12300,7 @@ packages:
12230 intl-messageformat: 10.2.1 12300 intl-messageformat: 10.2.1
12231 react: 17.0.2 12301 react: 17.0.2
12232 tslib: 2.4.0 12302 tslib: 2.4.0
12233 typescript: 4.8.4 12303 typescript: 4.9.3
12234 dev: false 12304 dev: false
12235 12305
12236 /react-is/16.13.1: 12306 /react-is/16.13.1:
@@ -12328,8 +12398,8 @@ packages:
12328 react-dom: 17.0.2_react@17.0.2 12398 react-dom: 17.0.2_react@17.0.2
12329 dev: false 12399 dev: false
12330 12400
12331 /react-tooltip/4.4.3_sfoxds7t5ydpegc3knd667wn6m: 12401 /react-tooltip/4.5.1_sfoxds7t5ydpegc3knd667wn6m:
12332 resolution: {integrity: sha512-l7/TDBwq3JtuLBtq6FvIs7wsqcHjvoHFT8AvNGpf0JhHwzh+ZhCDN25wM/+gxelj8i1ngw/ULFv53XRQ/wCMzQ==} 12402 resolution: {integrity: sha512-Zo+CSFUGXar1uV+bgXFFDe7VeS2iByeIp5rTgTcc2HqtuOS5D76QapejNNfx320MCY91TlhTQat36KGFTqgcvw==}
12333 engines: {npm: '>=6.13'} 12403 engines: {npm: '>=6.13'}
12334 peerDependencies: 12404 peerDependencies:
12335 react: '>=16.0.0' 12405 react: '>=16.0.0'
@@ -12937,8 +13007,8 @@ packages:
12937 dependencies: 13007 dependencies:
12938 truncate-utf8-bytes: 1.0.2 13008 truncate-utf8-bytes: 1.0.2
12939 13009
12940 /sass/1.55.0: 13010 /sass/1.56.1:
12941 resolution: {integrity: sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==} 13011 resolution: {integrity: sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ==}
12942 engines: {node: '>=12.0.0'} 13012 engines: {node: '>=12.0.0'}
12943 hasBin: true 13013 hasBin: true
12944 dependencies: 13014 dependencies:
@@ -13245,8 +13315,8 @@ packages:
13245 scmp: 2.0.0 13315 scmp: 2.0.0
13246 dev: false 13316 dev: false
13247 13317
13248 /simple-git/3.14.1: 13318 /simple-git/3.15.0:
13249 resolution: {integrity: sha512-1ThF4PamK9wBORVGMK9HK5si4zoGS2GpRO7tkAFObA4FZv6dKaCVHLQT+8zlgiBm6K2h+wEU9yOaFCu/SR3OyA==} 13319 resolution: {integrity: sha512-FiWoMPlcYHQ+ApRihUsGjC/ZmIlWj62S6MBCwOunczvXcLQt+9ZdrysDrR6QVepkRQfEAaBXrN2QtJKrN6zbtg==}
13250 dependencies: 13320 dependencies:
13251 '@kwsites/file-exists': 1.1.1 13321 '@kwsites/file-exists': 1.1.1
13252 '@kwsites/promise-deferred': 1.1.1 13322 '@kwsites/promise-deferred': 1.1.1
@@ -13515,7 +13585,7 @@ packages:
13515 dependencies: 13585 dependencies:
13516 '@mapbox/node-pre-gyp': 1.0.10 13586 '@mapbox/node-pre-gyp': 1.0.10
13517 node-addon-api: 4.3.0 13587 node-addon-api: 4.3.0
13518 tar: 6.1.11 13588 tar: 6.1.12
13519 optionalDependencies: 13589 optionalDependencies:
13520 node-gyp: 8.4.1 13590 node-gyp: 8.4.1
13521 transitivePeerDependencies: 13591 transitivePeerDependencies:
@@ -13544,7 +13614,7 @@ packages:
13544 resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} 13614 resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==}
13545 engines: {node: '>= 8'} 13615 engines: {node: '>= 8'}
13546 dependencies: 13616 dependencies:
13547 minipass: 3.3.4 13617 minipass: 3.3.5
13548 dev: false 13618 dev: false
13549 optional: true 13619 optional: true
13550 13620
@@ -13552,7 +13622,7 @@ packages:
13552 resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} 13622 resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==}
13553 engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 13623 engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
13554 dependencies: 13624 dependencies:
13555 minipass: 3.3.4 13625 minipass: 3.3.5
13556 dev: true 13626 dev: true
13557 13627
13558 /stack-trace/0.0.10: 13628 /stack-trace/0.0.10:
@@ -13810,13 +13880,13 @@ packages:
13810 engines: {node: '>=6'} 13880 engines: {node: '>=6'}
13811 dev: true 13881 dev: true
13812 13882
13813 /tar/6.1.11: 13883 /tar/6.1.12:
13814 resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} 13884 resolution: {integrity: sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw==}
13815 engines: {node: '>= 10'} 13885 engines: {node: '>=10'}
13816 dependencies: 13886 dependencies:
13817 chownr: 2.0.0 13887 chownr: 2.0.0
13818 fs-minipass: 2.1.0 13888 fs-minipass: 2.1.0
13819 minipass: 3.3.4 13889 minipass: 3.3.5
13820 minizlib: 2.1.2 13890 minizlib: 2.1.2
13821 mkdirp: 1.0.4 13891 mkdirp: 1.0.4
13822 yallist: 4.0.0 13892 yallist: 4.0.0
@@ -13861,7 +13931,7 @@ packages:
13861 through2: 3.0.2 13931 through2: 3.0.2
13862 dev: true 13932 dev: true
13863 13933
13864 /terser-webpack-plugin/5.3.6_webpack@5.74.0: 13934 /terser-webpack-plugin/5.3.6_webpack@5.75.0:
13865 resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} 13935 resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==}
13866 engines: {node: '>= 10.13.0'} 13936 engines: {node: '>= 10.13.0'}
13867 peerDependencies: 13937 peerDependencies:
@@ -13882,7 +13952,7 @@ packages:
13882 schema-utils: 3.1.1 13952 schema-utils: 3.1.1
13883 serialize-javascript: 6.0.0 13953 serialize-javascript: 6.0.0
13884 terser: 5.16.0 13954 terser: 5.16.0
13885 webpack: 5.74.0_webpack-cli@4.10.0 13955 webpack: 5.75.0_webpack-cli@4.10.0
13886 dev: true 13956 dev: true
13887 13957
13888 /terser/4.8.1: 13958 /terser/4.8.1:
@@ -14138,7 +14208,7 @@ packages:
14138 dependencies: 14208 dependencies:
14139 utf8-byte-length: 1.0.4 14209 utf8-byte-length: 1.0.4
14140 14210
14141 /ts-loader/9.4.1_qqxisngxjbp7lstdk7boexbu3e: 14211 /ts-loader/9.4.1_vfotqvx6lgcbf3upbs6hgaza4q:
14142 resolution: {integrity: sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==} 14212 resolution: {integrity: sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==}
14143 engines: {node: '>=12.0.0'} 14213 engines: {node: '>=12.0.0'}
14144 peerDependencies: 14214 peerDependencies:
@@ -14149,11 +14219,11 @@ packages:
14149 enhanced-resolve: 5.12.0 14219 enhanced-resolve: 5.12.0
14150 micromatch: 4.0.5 14220 micromatch: 4.0.5
14151 semver: 7.3.8 14221 semver: 7.3.8
14152 typescript: 4.8.4 14222 typescript: 4.9.3
14153 webpack: 5.74.0_webpack-cli@4.10.0 14223 webpack: 5.75.0_webpack-cli@4.10.0
14154 dev: true 14224 dev: true
14155 14225
14156 /ts-node/10.9.1_vgwq3mwdymqx4nvhb3b5dln33i: 14226 /ts-node/10.9.1_kluoused5zacjtflizwvdqgpom:
14157 resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} 14227 resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
14158 hasBin: true 14228 hasBin: true
14159 peerDependencies: 14229 peerDependencies:
@@ -14172,19 +14242,19 @@ packages:
14172 '@tsconfig/node12': 1.0.11 14242 '@tsconfig/node12': 1.0.11
14173 '@tsconfig/node14': 1.0.3 14243 '@tsconfig/node14': 1.0.3
14174 '@tsconfig/node16': 1.0.3 14244 '@tsconfig/node16': 1.0.3
14175 '@types/node': 16.11.33 14245 '@types/node': 14.18.33
14176 acorn: 8.8.1 14246 acorn: 8.8.1
14177 acorn-walk: 8.2.0 14247 acorn-walk: 8.2.0
14178 arg: 4.1.3 14248 arg: 4.1.3
14179 create-require: 1.1.1 14249 create-require: 1.1.1
14180 diff: 4.0.2 14250 diff: 4.0.2
14181 make-error: 1.3.6 14251 make-error: 1.3.6
14182 typescript: 4.8.4 14252 typescript: 4.9.3
14183 v8-compile-cache-lib: 3.0.1 14253 v8-compile-cache-lib: 3.0.1
14184 yn: 3.1.1 14254 yn: 3.1.1
14185 dev: true 14255 dev: true
14186 14256
14187 /ts-node/10.9.1_yodorn5kzjgomblrsstrk2spaa: 14257 /ts-node/10.9.1_zu3k7zujik746xk7nblcfctaju:
14188 resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} 14258 resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
14189 hasBin: true 14259 hasBin: true
14190 peerDependencies: 14260 peerDependencies:
@@ -14203,14 +14273,14 @@ packages:
14203 '@tsconfig/node12': 1.0.11 14273 '@tsconfig/node12': 1.0.11
14204 '@tsconfig/node14': 1.0.3 14274 '@tsconfig/node14': 1.0.3
14205 '@tsconfig/node16': 1.0.3 14275 '@tsconfig/node16': 1.0.3
14206 '@types/node': 14.18.33 14276 '@types/node': 16.11.33
14207 acorn: 8.8.1 14277 acorn: 8.8.1
14208 acorn-walk: 8.2.0 14278 acorn-walk: 8.2.0
14209 arg: 4.1.3 14279 arg: 4.1.3
14210 create-require: 1.1.1 14280 create-require: 1.1.1
14211 diff: 4.0.2 14281 diff: 4.0.2
14212 make-error: 1.3.6 14282 make-error: 1.3.6
14213 typescript: 4.8.4 14283 typescript: 4.9.3
14214 v8-compile-cache-lib: 3.0.1 14284 v8-compile-cache-lib: 3.0.1
14215 yn: 3.1.1 14285 yn: 3.1.1
14216 dev: true 14286 dev: true
@@ -14238,14 +14308,14 @@ packages:
14238 engines: {node: '>=0.6.x'} 14308 engines: {node: '>=0.6.x'}
14239 dev: false 14309 dev: false
14240 14310
14241 /tsutils/3.21.0_typescript@4.8.4: 14311 /tsutils/3.21.0_typescript@4.9.3:
14242 resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 14312 resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
14243 engines: {node: '>= 6'} 14313 engines: {node: '>= 6'}
14244 peerDependencies: 14314 peerDependencies:
14245 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' 14315 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'
14246 dependencies: 14316 dependencies:
14247 tslib: 1.14.1 14317 tslib: 1.14.1
14248 typescript: 4.8.4 14318 typescript: 4.9.3
14249 dev: true 14319 dev: true
14250 14320
14251 /tunnel-agent/0.6.0: 14321 /tunnel-agent/0.6.0:
@@ -14337,8 +14407,8 @@ packages:
14337 resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} 14407 resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
14338 dev: true 14408 dev: true
14339 14409
14340 /typescript/4.8.4: 14410 /typescript/4.9.3:
14341 resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} 14411 resolution: {integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==}
14342 engines: {node: '>=4.2.0'} 14412 engines: {node: '>=4.2.0'}
14343 hasBin: true 14413 hasBin: true
14344 14414
@@ -14779,7 +14849,7 @@ packages:
14779 /webidl-conversions/3.0.1: 14849 /webidl-conversions/3.0.1:
14780 resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 14850 resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
14781 14851
14782 /webpack-cli/4.10.0_vnmgq7jx5zjkzolvtfp7mdf5ri: 14852 /webpack-cli/4.10.0_uaydpeuxkjjcxdbyfgk36cjdxi:
14783 resolution: {integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==} 14853 resolution: {integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==}
14784 engines: {node: '>=10.13.0'} 14854 engines: {node: '>=10.13.0'}
14785 hasBin: true 14855 hasBin: true
@@ -14800,7 +14870,7 @@ packages:
14800 optional: true 14870 optional: true
14801 dependencies: 14871 dependencies:
14802 '@discoveryjs/json-ext': 0.5.7 14872 '@discoveryjs/json-ext': 0.5.7
14803 '@webpack-cli/configtest': 1.2.0_5v66e2inugklgvlh4huuavolfq 14873 '@webpack-cli/configtest': 1.2.0_pda42hcaj7d62cr262fr632kue
14804 '@webpack-cli/info': 1.5.0_webpack-cli@4.10.0 14874 '@webpack-cli/info': 1.5.0_webpack-cli@4.10.0
14805 '@webpack-cli/serve': 1.7.0_ud4agclah7rahur6ntojouq57y 14875 '@webpack-cli/serve': 1.7.0_ud4agclah7rahur6ntojouq57y
14806 colorette: 2.0.19 14876 colorette: 2.0.19
@@ -14810,12 +14880,12 @@ packages:
14810 import-local: 3.1.0 14880 import-local: 3.1.0
14811 interpret: 2.2.0 14881 interpret: 2.2.0
14812 rechoir: 0.7.1 14882 rechoir: 0.7.1
14813 webpack: 5.74.0_webpack-cli@4.10.0 14883 webpack: 5.75.0_webpack-cli@4.10.0
14814 webpack-dev-server: 4.11.1_uptvlxzxtuqbyzxasnpdw7lg2a 14884 webpack-dev-server: 4.11.1_nfl5zdmrkfmks3yqrqcbknczze
14815 webpack-merge: 5.8.0 14885 webpack-merge: 5.8.0
14816 dev: true 14886 dev: true
14817 14887
14818 /webpack-dev-middleware/5.3.3_webpack@5.74.0: 14888 /webpack-dev-middleware/5.3.3_webpack@5.75.0:
14819 resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} 14889 resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==}
14820 engines: {node: '>= 12.13.0'} 14890 engines: {node: '>= 12.13.0'}
14821 peerDependencies: 14891 peerDependencies:
@@ -14826,10 +14896,10 @@ packages:
14826 mime-types: 2.1.35 14896 mime-types: 2.1.35
14827 range-parser: 1.2.1 14897 range-parser: 1.2.1
14828 schema-utils: 4.0.0 14898 schema-utils: 4.0.0
14829 webpack: 5.74.0_webpack-cli@4.10.0 14899 webpack: 5.75.0_webpack-cli@4.10.0
14830 dev: true 14900 dev: true
14831 14901
14832 /webpack-dev-server/4.11.1_uptvlxzxtuqbyzxasnpdw7lg2a: 14902 /webpack-dev-server/4.11.1_nfl5zdmrkfmks3yqrqcbknczze:
14833 resolution: {integrity: sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==} 14903 resolution: {integrity: sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==}
14834 engines: {node: '>= 12.13.0'} 14904 engines: {node: '>= 12.13.0'}
14835 hasBin: true 14905 hasBin: true
@@ -14867,10 +14937,10 @@ packages:
14867 serve-index: 1.9.1 14937 serve-index: 1.9.1
14868 sockjs: 0.3.24 14938 sockjs: 0.3.24
14869 spdy: 4.0.2 14939 spdy: 4.0.2
14870 webpack: 5.74.0_webpack-cli@4.10.0 14940 webpack: 5.75.0_webpack-cli@4.10.0
14871 webpack-cli: 4.10.0_vnmgq7jx5zjkzolvtfp7mdf5ri 14941 webpack-cli: 4.10.0_uaydpeuxkjjcxdbyfgk36cjdxi
14872 webpack-dev-middleware: 5.3.3_webpack@5.74.0 14942 webpack-dev-middleware: 5.3.3_webpack@5.75.0
14873 ws: 8.10.0 14943 ws: 8.11.0
14874 transitivePeerDependencies: 14944 transitivePeerDependencies:
14875 - bufferutil 14945 - bufferutil
14876 - debug 14946 - debug
@@ -14891,8 +14961,8 @@ packages:
14891 engines: {node: '>=10.13.0'} 14961 engines: {node: '>=10.13.0'}
14892 dev: true 14962 dev: true
14893 14963
14894 /webpack/5.74.0_webpack-cli@4.10.0: 14964 /webpack/5.75.0_webpack-cli@4.10.0:
14895 resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==} 14965 resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==}
14896 engines: {node: '>=10.13.0'} 14966 engines: {node: '>=10.13.0'}
14897 hasBin: true 14967 hasBin: true
14898 peerDependencies: 14968 peerDependencies:
@@ -14922,9 +14992,9 @@ packages:
14922 neo-async: 2.6.2 14992 neo-async: 2.6.2
14923 schema-utils: 3.1.1 14993 schema-utils: 3.1.1
14924 tapable: 2.2.1 14994 tapable: 2.2.1
14925 terser-webpack-plugin: 5.3.6_webpack@5.74.0 14995 terser-webpack-plugin: 5.3.6_webpack@5.75.0
14926 watchpack: 2.4.0 14996 watchpack: 2.4.0
14927 webpack-cli: 4.10.0_vnmgq7jx5zjkzolvtfp7mdf5ri 14997 webpack-cli: 4.10.0_uaydpeuxkjjcxdbyfgk36cjdxi
14928 webpack-sources: 3.2.3 14998 webpack-sources: 3.2.3
14929 transitivePeerDependencies: 14999 transitivePeerDependencies:
14930 - '@swc/core' 15000 - '@swc/core'
@@ -15080,8 +15150,8 @@ packages:
15080 signal-exit: 3.0.7 15150 signal-exit: 3.0.7
15081 dev: true 15151 dev: true
15082 15152
15083 /ws/8.10.0: 15153 /ws/8.11.0:
15084 resolution: {integrity: sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==} 15154 resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==}
15085 engines: {node: '>=10.0.0'} 15155 engines: {node: '>=10.0.0'}
15086 peerDependencies: 15156 peerDependencies:
15087 bufferutil: ^4.0.1 15157 bufferutil: ^4.0.1
diff --git a/recipes b/recipes
Subproject e3293e9cd89ebc4e4099a6125d82fb8da650182 Subproject 7f767f750fb0017eecc3392b50e3c2301615370
diff --git a/src/components/layout/AppLayout.tsx b/src/components/layout/AppLayout.tsx
index c2468e852..9ea5463a2 100644
--- a/src/components/layout/AppLayout.tsx
+++ b/src/components/layout/AppLayout.tsx
@@ -157,18 +157,19 @@ class AppLayout extends Component<IProps, IState> {
157 {sidebar} 157 {sidebar}
158 <div className="app__service"> 158 <div className="app__service">
159 <WorkspaceSwitchingIndicator /> 159 <WorkspaceSwitchingIndicator />
160 {!areRequiredRequestsSuccessful && showRequiredRequestsError && ( 160 {!areRequiredRequestsSuccessful &&
161 <InfoBar 161 showRequiredRequestsError && (
162 type="danger" 162 <InfoBar
163 ctaLabel="Try again" 163 type="danger"
164 ctaLoading={areRequiredRequestsLoading} 164 ctaLabel="Try again"
165 sticky 165 ctaLoading={areRequiredRequestsLoading}
166 onClick={retryRequiredRequests} 166 sticky
167 > 167 onClick={retryRequiredRequests}
168 <Icon icon={mdiFlash} /> 168 >
169 {intl.formatMessage(messages.requiredRequestsFailed)} 169 <Icon icon={mdiFlash} />
170 </InfoBar> 170 {intl.formatMessage(messages.requiredRequestsFailed)}
171 )} 171 </InfoBar>
172 )}
172 {authRequestFailed && ( 173 {authRequestFailed && (
173 <InfoBar 174 <InfoBar
174 type="danger" 175 type="danger"
diff --git a/src/config.ts b/src/config.ts
index b0063e342..dd83bd05b 100644
--- a/src/config.ts
+++ b/src/config.ts
@@ -338,12 +338,9 @@ export const SERVER_NOT_LOADED = 'Ferdium::SERVER_NOT_LOADED';
338 338
339export const ALLOWED_PROTOCOLS = ['https:', 'http:', 'ftp:', 'ferdium:']; 339export const ALLOWED_PROTOCOLS = ['https:', 'http:', 'ftp:', 'ferdium:'];
340 340
341export const DEFAULT_SETTING_KEEP_ALL_WORKSPACES_LOADED = false;
342
343export const DEFAULT_TODOS_WIDTH = 300; 341export const DEFAULT_TODOS_WIDTH = 300;
344export const TODOS_MIN_WIDTH = 200; 342export const TODOS_MIN_WIDTH = 200;
345export const DEFAULT_TODOS_VISIBLE = false; 343export const DEFAULT_TODOS_VISIBLE = false;
346export const DEFAULT_IS_FEATURE_ENABLED_BY_USER = true;
347export const DEFAULT_IS_TODO_FEATURE_ENABLED_BY_USER = false; 344export const DEFAULT_IS_TODO_FEATURE_ENABLED_BY_USER = false;
348export const TODOS_PARTITION_ID = 'persist:todos'; 345export const TODOS_PARTITION_ID = 'persist:todos';
349 346
@@ -430,10 +427,10 @@ export const DEFAULT_APP_SETTINGS = {
430 alwaysShowWorkspaces: false, 427 alwaysShowWorkspaces: false,
431 liftSingleInstanceLock: false, 428 liftSingleInstanceLock: false,
432 enableLongPressServiceHint: false, 429 enableLongPressServiceHint: false,
433 proxyFeatureEnabled: false, 430 isTodosFeatureEnabled: true,
434 onlyShowFavoritesInUnreadCount: false,
435 customTodoServer: '', 431 customTodoServer: '',
436 locale: 'en-US', 432 locale: 'en-US',
433 keepAllWorkspacesLoaded: false,
437}; 434};
438 435
439export const DEFAULT_SERVICE_SETTINGS = { 436export const DEFAULT_SERVICE_SETTINGS = {
@@ -458,4 +455,13 @@ export const DEFAULT_SERVICE_SETTINGS = {
458 allowFavoritesDelineationInUnreadCount: false, 455 allowFavoritesDelineationInUnreadCount: false,
459 disablewebsecurity: false, 456 disablewebsecurity: false,
460 spellcheckerLanguage: false, 457 spellcheckerLanguage: false,
458 onlyShowFavoritesInUnreadCount: false,
459 proxyFeatureEnabled: false,
460 proxyHost: '',
461 proxyPort: 0,
462 proxyUser: '',
463 proxyPassword: '',
464 darkReaderBrightness: 100,
465 darkReaderContrast: 90,
466 darkReaderSepia: 10,
461}; 467};
diff --git a/src/containers/settings/EditServiceScreen.tsx b/src/containers/settings/EditServiceScreen.tsx
index 9e61cdd78..a72df5604 100644
--- a/src/containers/settings/EditServiceScreen.tsx
+++ b/src/containers/settings/EditServiceScreen.tsx
@@ -17,6 +17,7 @@ import { SPELLCHECKER_LOCALES } from '../../i18n/languages';
17import globalMessages from '../../i18n/globalMessages'; 17import globalMessages from '../../i18n/globalMessages';
18import { DEFAULT_APP_SETTINGS, DEFAULT_SERVICE_SETTINGS } from '../../config'; 18import { DEFAULT_APP_SETTINGS, DEFAULT_SERVICE_SETTINGS } from '../../config';
19import withParams from '../../components/util/WithParams'; 19import withParams from '../../components/util/WithParams';
20import { ifUndefined } from '../../jsUtils';
20 21
21const messages = defineMessages({ 22const messages = defineMessages({
22 name: { 23 name: {
@@ -188,61 +189,87 @@ class EditServiceScreen extends Component<IProps> {
188 }, 189 },
189 isEnabled: { 190 isEnabled: {
190 label: intl.formatMessage(messages.enableService), 191 label: intl.formatMessage(messages.enableService),
191 value: service?.isEnabled, 192 value: ifUndefined<boolean>(
193 service?.isEnabled,
194 DEFAULT_SERVICE_SETTINGS.isEnabled,
195 ),
192 default: DEFAULT_SERVICE_SETTINGS.isEnabled, 196 default: DEFAULT_SERVICE_SETTINGS.isEnabled,
193 type: 'checkbox', 197 type: 'checkbox',
194 }, 198 },
195 isHibernationEnabled: { 199 isHibernationEnabled: {
196 label: intl.formatMessage(messages.enableHibernation), 200 label: intl.formatMessage(messages.enableHibernation),
197 value: service?.isHibernationEnabled, 201 value: ifUndefined<boolean>(
202 service?.isHibernationEnabled,
203 DEFAULT_SERVICE_SETTINGS.isHibernationEnabled,
204 ),
198 default: DEFAULT_SERVICE_SETTINGS.isHibernationEnabled, 205 default: DEFAULT_SERVICE_SETTINGS.isHibernationEnabled,
199 type: 'checkbox', 206 type: 'checkbox',
200 }, 207 },
201 isWakeUpEnabled: { 208 isWakeUpEnabled: {
202 label: intl.formatMessage(messages.enableWakeUp), 209 label: intl.formatMessage(messages.enableWakeUp),
203 value: service?.isWakeUpEnabled, 210 value: ifUndefined<boolean>(
211 service?.isWakeUpEnabled,
212 DEFAULT_SERVICE_SETTINGS.isWakeUpEnabled,
213 ),
204 default: DEFAULT_SERVICE_SETTINGS.isWakeUpEnabled, 214 default: DEFAULT_SERVICE_SETTINGS.isWakeUpEnabled,
205 type: 'checkbox', 215 type: 'checkbox',
206 }, 216 },
207 isNotificationEnabled: { 217 isNotificationEnabled: {
208 label: intl.formatMessage(messages.enableNotification), 218 label: intl.formatMessage(messages.enableNotification),
209 value: service?.isNotificationEnabled, 219 value: ifUndefined<boolean>(
220 service?.isNotificationEnabled,
221 DEFAULT_SERVICE_SETTINGS.isNotificationEnabled,
222 ),
210 default: DEFAULT_SERVICE_SETTINGS.isNotificationEnabled, 223 default: DEFAULT_SERVICE_SETTINGS.isNotificationEnabled,
211 type: 'checkbox', 224 type: 'checkbox',
212 }, 225 },
213 isBadgeEnabled: { 226 isBadgeEnabled: {
214 label: intl.formatMessage(messages.enableBadge), 227 label: intl.formatMessage(messages.enableBadge),
215 value: service?.isBadgeEnabled, 228 value: ifUndefined<boolean>(
229 service?.isBadgeEnabled,
230 DEFAULT_SERVICE_SETTINGS.isBadgeEnabled,
231 ),
216 default: DEFAULT_SERVICE_SETTINGS.isBadgeEnabled, 232 default: DEFAULT_SERVICE_SETTINGS.isBadgeEnabled,
217 type: 'checkbox', 233 type: 'checkbox',
218 }, 234 },
219 isMediaBadgeEnabled: { 235 isMediaBadgeEnabled: {
220 label: intl.formatMessage(messages.enableMediaBadge), 236 label: intl.formatMessage(messages.enableMediaBadge),
221 value: service?.isMediaBadgeEnabled, 237 value: ifUndefined<boolean>(
238 service?.isMediaBadgeEnabled,
239 DEFAULT_SERVICE_SETTINGS.isMediaBadgeEnabled,
240 ),
222 default: DEFAULT_SERVICE_SETTINGS.isMediaBadgeEnabled, 241 default: DEFAULT_SERVICE_SETTINGS.isMediaBadgeEnabled,
223 type: 'checkbox', 242 type: 'checkbox',
224 }, 243 },
225 trapLinkClicks: { 244 trapLinkClicks: {
226 label: intl.formatMessage(messages.trapLinkClicks), 245 label: intl.formatMessage(messages.trapLinkClicks),
227 value: service?.trapLinkClicks, 246 value: ifUndefined<boolean>(
247 service?.trapLinkClicks,
248 DEFAULT_SERVICE_SETTINGS.trapLinkClicks,
249 ),
228 default: DEFAULT_SERVICE_SETTINGS.trapLinkClicks, 250 default: DEFAULT_SERVICE_SETTINGS.trapLinkClicks,
229 type: 'checkbox', 251 type: 'checkbox',
230 }, 252 },
231 isMuted: { 253 isMuted: {
232 label: intl.formatMessage(messages.enableAudio), 254 label: intl.formatMessage(messages.enableAudio),
233 value: !service?.isMuted, 255 value: !ifUndefined<boolean>(
256 service?.isMuted,
257 DEFAULT_SERVICE_SETTINGS.isMuted,
258 ),
234 default: DEFAULT_SERVICE_SETTINGS.isMuted, 259 default: DEFAULT_SERVICE_SETTINGS.isMuted,
235 type: 'checkbox', 260 type: 'checkbox',
236 }, 261 },
237 customIcon: { 262 customIcon: {
238 label: intl.formatMessage(messages.icon), 263 label: intl.formatMessage(messages.icon),
239 value: service?.hasCustomUploadedIcon ? service?.icon : false, 264 value: service?.hasCustomUploadedIcon ? service?.icon : false,
240 default: null,
241 type: 'file', 265 type: 'file',
242 }, 266 },
243 isDarkModeEnabled: { 267 isDarkModeEnabled: {
244 label: intl.formatMessage(messages.enableDarkMode), 268 label: intl.formatMessage(messages.enableDarkMode),
245 value: service?.isDarkModeEnabled, 269 value: ifUndefined<boolean>(
270 service?.isDarkModeEnabled,
271 stores.settings.app.darkMode,
272 ),
246 default: stores.settings.app.darkMode, 273 default: stores.settings.app.darkMode,
247 type: 'checkbox', 274 type: 'checkbox',
248 }, 275 },
@@ -250,26 +277,29 @@ class EditServiceScreen extends Component<IProps> {
250 label: intl.formatMessage(messages.darkReaderBrightness), 277 label: intl.formatMessage(messages.darkReaderBrightness),
251 value: service?.darkReaderSettings 278 value: service?.darkReaderSettings
252 ? service?.darkReaderSettings.brightness 279 ? service?.darkReaderSettings.brightness
253 : undefined, 280 : DEFAULT_SERVICE_SETTINGS.darkReaderBrightness,
254 default: 100, 281 default: DEFAULT_SERVICE_SETTINGS.darkReaderBrightness,
255 }, 282 },
256 darkReaderContrast: { 283 darkReaderContrast: {
257 label: intl.formatMessage(messages.darkReaderContrast), 284 label: intl.formatMessage(messages.darkReaderContrast),
258 value: service?.darkReaderSettings 285 value: service?.darkReaderSettings
259 ? service?.darkReaderSettings.contrast 286 ? service?.darkReaderSettings.contrast
260 : undefined, 287 : DEFAULT_SERVICE_SETTINGS.darkReaderContrast,
261 default: 90, 288 default: DEFAULT_SERVICE_SETTINGS.darkReaderContrast,
262 }, 289 },
263 darkReaderSepia: { 290 darkReaderSepia: {
264 label: intl.formatMessage(messages.darkReaderSepia), 291 label: intl.formatMessage(messages.darkReaderSepia),
265 value: service?.darkReaderSettings 292 value: service?.darkReaderSettings
266 ? service?.darkReaderSettings.sepia 293 ? service?.darkReaderSettings.sepia
267 : undefined, 294 : DEFAULT_SERVICE_SETTINGS.darkReaderSepia,
268 default: 10, 295 default: DEFAULT_SERVICE_SETTINGS.darkReaderSepia,
269 }, 296 },
270 isProgressbarEnabled: { 297 isProgressbarEnabled: {
271 label: intl.formatMessage(messages.enableProgressbar), 298 label: intl.formatMessage(messages.enableProgressbar),
272 value: service?.isProgressbarEnabled, 299 value: ifUndefined<boolean>(
300 service?.isProgressbarEnabled,
301 DEFAULT_SERVICE_SETTINGS.isProgressbarEnabled,
302 ),
273 default: DEFAULT_SERVICE_SETTINGS.isProgressbarEnabled, 303 default: DEFAULT_SERVICE_SETTINGS.isProgressbarEnabled,
274 type: 'checkbox', 304 type: 'checkbox',
275 }, 305 },
@@ -282,7 +312,11 @@ class EditServiceScreen extends Component<IProps> {
282 userAgentPref: { 312 userAgentPref: {
283 label: intl.formatMessage(globalMessages.userAgentPref), 313 label: intl.formatMessage(globalMessages.userAgentPref),
284 placeholder: service?.defaultUserAgent, 314 placeholder: service?.defaultUserAgent,
285 value: service?.userAgentPref || '', 315 value: ifUndefined<string>(
316 service?.userAgentPref,
317 DEFAULT_APP_SETTINGS.userAgentPref,
318 ),
319 default: DEFAULT_APP_SETTINGS.userAgentPref,
286 }, 320 },
287 }, 321 },
288 }; 322 };
@@ -325,20 +359,32 @@ class EditServiceScreen extends Component<IProps> {
325 } 359 }
326 360
327 if (recipe.hasIndirectMessages) { 361 if (recipe.hasIndirectMessages) {
328 config.fields.isIndirectMessageBadgeEnabled = { 362 config.fields = {
329 label: intl.formatMessage(messages.indirectMessages), 363 ...config.fields,
330 value: service?.isIndirectMessageBadgeEnabled, 364 isIndirectMessageBadgeEnabled: {
331 default: DEFAULT_SERVICE_SETTINGS.hasIndirectMessages, 365 label: intl.formatMessage(messages.indirectMessages),
332 type: 'checkbox', 366 value: ifUndefined<boolean>(
367 service?.isIndirectMessageBadgeEnabled,
368 DEFAULT_SERVICE_SETTINGS.hasIndirectMessages,
369 ),
370 default: DEFAULT_SERVICE_SETTINGS.hasIndirectMessages,
371 type: 'checkbox',
372 },
333 }; 373 };
334 } 374 }
335 375
336 if (recipe.allowFavoritesDelineationInUnreadCount) { 376 if (recipe.allowFavoritesDelineationInUnreadCount) {
337 config.fields.onlyShowFavoritesInUnreadCount = { 377 config.fields = {
338 label: intl.formatMessage(messages.onlyShowFavoritesInUnreadCount), 378 ...config.fields,
339 value: service?.onlyShowFavoritesInUnreadCount, 379 onlyShowFavoritesInUnreadCount: {
340 default: DEFAULT_APP_SETTINGS.onlyShowFavoritesInUnreadCount, 380 label: intl.formatMessage(messages.onlyShowFavoritesInUnreadCount),
341 type: 'checkbox', 381 value: ifUndefined<boolean>(
382 service?.onlyShowFavoritesInUnreadCount,
383 DEFAULT_SERVICE_SETTINGS.onlyShowFavoritesInUnreadCount,
384 ),
385 default: DEFAULT_SERVICE_SETTINGS.onlyShowFavoritesInUnreadCount,
386 type: 'checkbox',
387 },
342 }; 388 };
343 } 389 }
344 390
@@ -353,36 +399,54 @@ class EditServiceScreen extends Component<IProps> {
353 stores.settings.proxy[service.id] || {} 399 stores.settings.proxy[service.id] || {}
354 : {}; 400 : {};
355 401
356 config.fields.proxy = { 402 config.fields = {
357 name: 'proxy', 403 ...config.fields,
358 label: 'proxy', 404 proxy: {
359 fields: { 405 name: 'proxy',
360 isEnabled: { 406 label: 'proxy',
361 label: intl.formatMessage(messages.enableProxy), 407 fields: {
362 value: serviceProxyConfig.isEnabled, 408 isEnabled: {
363 default: DEFAULT_APP_SETTINGS.proxyFeatureEnabled, 409 label: intl.formatMessage(messages.enableProxy),
364 type: 'checkbox', 410 value: ifUndefined<boolean>(
365 }, 411 serviceProxyConfig.isEnabled,
366 host: { 412 DEFAULT_SERVICE_SETTINGS.proxyFeatureEnabled,
367 label: intl.formatMessage(messages.proxyHost), 413 ),
368 value: serviceProxyConfig.host, 414 default: DEFAULT_SERVICE_SETTINGS.proxyFeatureEnabled,
369 default: '', 415 type: 'checkbox',
370 }, 416 },
371 port: { 417 host: {
372 label: intl.formatMessage(messages.proxyPort), 418 label: intl.formatMessage(messages.proxyHost),
373 value: serviceProxyConfig.port, 419 value: ifUndefined<string>(
374 default: '', 420 serviceProxyConfig.host,
375 }, 421 DEFAULT_SERVICE_SETTINGS.proxyHost,
376 user: { 422 ),
377 label: intl.formatMessage(messages.proxyUser), 423 default: DEFAULT_SERVICE_SETTINGS.proxyHost,
378 value: serviceProxyConfig.user, 424 },
379 default: '', 425 port: {
380 }, 426 label: intl.formatMessage(messages.proxyPort),
381 password: { 427 value: ifUndefined<number>(
382 label: intl.formatMessage(messages.proxyPassword), 428 serviceProxyConfig.port,
383 value: serviceProxyConfig.password, 429 DEFAULT_SERVICE_SETTINGS.proxyPort,
384 default: '', 430 ),
385 type: 'password', 431 default: DEFAULT_SERVICE_SETTINGS.proxyPort,
432 },
433 user: {
434 label: intl.formatMessage(messages.proxyUser),
435 value: ifUndefined<string>(
436 serviceProxyConfig.user,
437 DEFAULT_SERVICE_SETTINGS.proxyUser,
438 ),
439 default: DEFAULT_SERVICE_SETTINGS.proxyUser,
440 },
441 password: {
442 label: intl.formatMessage(messages.proxyPassword),
443 value: ifUndefined<string>(
444 serviceProxyConfig.password,
445 DEFAULT_SERVICE_SETTINGS.proxyPassword,
446 ),
447 default: DEFAULT_SERVICE_SETTINGS.proxyPassword,
448 type: 'password',
449 },
386 }, 450 },
387 }, 451 },
388 }; 452 };
diff --git a/src/containers/settings/EditSettingsScreen.tsx b/src/containers/settings/EditSettingsScreen.tsx
index 2dbd8d2be..0f3359bfc 100644
--- a/src/containers/settings/EditSettingsScreen.tsx
+++ b/src/containers/settings/EditSettingsScreen.tsx
@@ -20,8 +20,6 @@ import {
20 TRANSLATOR_ENGINE_GOOGLE, 20 TRANSLATOR_ENGINE_GOOGLE,
21 LIBRETRANSLATE_TRANSLATOR_LANGUAGES, 21 LIBRETRANSLATE_TRANSLATOR_LANGUAGES,
22 TODO_APPS, 22 TODO_APPS,
23 DEFAULT_SETTING_KEEP_ALL_WORKSPACES_LOADED,
24 DEFAULT_IS_FEATURE_ENABLED_BY_USER,
25 WAKE_UP_STRATEGIES, 23 WAKE_UP_STRATEGIES,
26 WAKE_UP_HIBERNATION_STRATEGIES, 24 WAKE_UP_HIBERNATION_STRATEGIES,
27 SPLIT_COLUMNS_MIN, 25 SPLIT_COLUMNS_MIN,
@@ -39,6 +37,7 @@ import ErrorBoundary from '../../components/util/ErrorBoundary';
39 37
40import globalMessages from '../../i18n/globalMessages'; 38import globalMessages from '../../i18n/globalMessages';
41import { importExportURL } from '../../api/apiBase'; 39import { importExportURL } from '../../api/apiBase';
40import { ifUndefined } from '../../jsUtils';
42 41
43const debug = require('../../preload-safe-debug')('Ferdium:EditSettingsScreen'); 42const debug = require('../../preload-safe-debug')('Ferdium:EditSettingsScreen');
44 43
@@ -542,31 +541,46 @@ class EditSettingsScreen extends Component<EditSettingsScreenProps> {
542 fields: { 541 fields: {
543 autoLaunchOnStart: { 542 autoLaunchOnStart: {
544 label: intl.formatMessage(messages.autoLaunchOnStart), 543 label: intl.formatMessage(messages.autoLaunchOnStart),
545 value: app.autoLaunchOnStart, 544 value: ifUndefined<boolean>(
545 app.autoLaunchOnStart,
546 DEFAULT_APP_SETTINGS.autoLaunchOnStart,
547 ),
546 default: DEFAULT_APP_SETTINGS.autoLaunchOnStart, 548 default: DEFAULT_APP_SETTINGS.autoLaunchOnStart,
547 type: 'checkbox', 549 type: 'checkbox',
548 }, 550 },
549 autoLaunchInBackground: { 551 autoLaunchInBackground: {
550 label: intl.formatMessage(messages.autoLaunchInBackground), 552 label: intl.formatMessage(messages.autoLaunchInBackground),
551 value: app.launchInBackground, 553 value: ifUndefined<boolean>(
554 app.launchInBackground,
555 DEFAULT_APP_SETTINGS.autoLaunchInBackground,
556 ),
552 default: DEFAULT_APP_SETTINGS.autoLaunchInBackground, 557 default: DEFAULT_APP_SETTINGS.autoLaunchInBackground,
553 type: 'checkbox', 558 type: 'checkbox',
554 }, 559 },
555 runInBackground: { 560 runInBackground: {
556 label: intl.formatMessage(messages.runInBackground), 561 label: intl.formatMessage(messages.runInBackground),
557 value: settings.all.app.runInBackground, 562 value: ifUndefined<boolean>(
563 settings.all.app.runInBackground,
564 DEFAULT_APP_SETTINGS.runInBackground,
565 ),
558 default: DEFAULT_APP_SETTINGS.runInBackground, 566 default: DEFAULT_APP_SETTINGS.runInBackground,
559 type: 'checkbox', 567 type: 'checkbox',
560 }, 568 },
561 startMinimized: { 569 startMinimized: {
562 label: intl.formatMessage(messages.startMinimized), 570 label: intl.formatMessage(messages.startMinimized),
563 value: settings.all.app.startMinimized, 571 value: ifUndefined<boolean>(
572 settings.all.app.startMinimized,
573 DEFAULT_APP_SETTINGS.startMinimized,
574 ),
564 default: DEFAULT_APP_SETTINGS.startMinimized, 575 default: DEFAULT_APP_SETTINGS.startMinimized,
565 type: 'checkbox', 576 type: 'checkbox',
566 }, 577 },
567 confirmOnQuit: { 578 confirmOnQuit: {
568 label: intl.formatMessage(messages.confirmOnQuit), 579 label: intl.formatMessage(messages.confirmOnQuit),
569 value: settings.all.app.confirmOnQuit, 580 value: ifUndefined<boolean>(
581 settings.all.app.confirmOnQuit,
582 DEFAULT_APP_SETTINGS.confirmOnQuit,
583 ),
570 default: DEFAULT_APP_SETTINGS.confirmOnQuit, 584 default: DEFAULT_APP_SETTINGS.confirmOnQuit,
571 type: 'checkbox', 585 type: 'checkbox',
572 }, 586 },
@@ -574,240 +588,359 @@ class EditSettingsScreen extends Component<EditSettingsScreenProps> {
574 label: intl.formatMessage( 588 label: intl.formatMessage(
575 isMac ? messages.enableMenuBar : messages.enableSystemTray, 589 isMac ? messages.enableMenuBar : messages.enableSystemTray,
576 ), 590 ),
577 value: settings.all.app.enableSystemTray, 591 value: ifUndefined<boolean>(
592 settings.all.app.enableSystemTray,
593 DEFAULT_APP_SETTINGS.enableSystemTray,
594 ),
578 default: DEFAULT_APP_SETTINGS.enableSystemTray, 595 default: DEFAULT_APP_SETTINGS.enableSystemTray,
579 type: 'checkbox', 596 type: 'checkbox',
580 }, 597 },
581 reloadAfterResume: { 598 reloadAfterResume: {
582 label: intl.formatMessage(messages.reloadAfterResume), 599 label: intl.formatMessage(messages.reloadAfterResume),
583 value: settings.all.app.reloadAfterResume, 600 value: ifUndefined<boolean>(
601 settings.all.app.reloadAfterResume,
602 DEFAULT_APP_SETTINGS.reloadAfterResume,
603 ),
584 default: DEFAULT_APP_SETTINGS.reloadAfterResume, 604 default: DEFAULT_APP_SETTINGS.reloadAfterResume,
585 type: 'checkbox', 605 type: 'checkbox',
586 }, 606 },
587 reloadAfterResumeTime: { 607 reloadAfterResumeTime: {
588 label: intl.formatMessage(messages.reloadAfterResumeTime), 608 label: intl.formatMessage(messages.reloadAfterResumeTime),
589 value: settings.all.app.reloadAfterResumeTime, 609 value: ifUndefined<number>(
610 settings.all.app.reloadAfterResumeTime,
611 DEFAULT_APP_SETTINGS.reloadAfterResumeTime,
612 ),
590 default: DEFAULT_APP_SETTINGS.reloadAfterResumeTime, 613 default: DEFAULT_APP_SETTINGS.reloadAfterResumeTime,
591 }, 614 },
592 minimizeToSystemTray: { 615 minimizeToSystemTray: {
593 label: intl.formatMessage(messages.minimizeToSystemTray), 616 label: intl.formatMessage(messages.minimizeToSystemTray),
594 value: settings.all.app.minimizeToSystemTray, 617 value: ifUndefined<boolean>(
618 settings.all.app.minimizeToSystemTray,
619 DEFAULT_APP_SETTINGS.minimizeToSystemTray,
620 ),
595 default: DEFAULT_APP_SETTINGS.minimizeToSystemTray, 621 default: DEFAULT_APP_SETTINGS.minimizeToSystemTray,
596 type: 'checkbox', 622 type: 'checkbox',
597 }, 623 },
598 closeToSystemTray: { 624 closeToSystemTray: {
599 label: intl.formatMessage(messages.closeToSystemTray), 625 label: intl.formatMessage(messages.closeToSystemTray),
600 value: settings.all.app.closeToSystemTray, 626 value: ifUndefined<boolean>(
627 settings.all.app.closeToSystemTray,
628 DEFAULT_APP_SETTINGS.closeToSystemTray,
629 ),
601 default: DEFAULT_APP_SETTINGS.closeToSystemTray, 630 default: DEFAULT_APP_SETTINGS.closeToSystemTray,
602 type: 'checkbox', 631 type: 'checkbox',
603 }, 632 },
604 privateNotifications: { 633 privateNotifications: {
605 label: intl.formatMessage(messages.privateNotifications), 634 label: intl.formatMessage(messages.privateNotifications),
606 value: settings.all.app.privateNotifications, 635 value: ifUndefined<boolean>(
636 settings.all.app.privateNotifications,
637 DEFAULT_APP_SETTINGS.privateNotifications,
638 ),
607 default: DEFAULT_APP_SETTINGS.privateNotifications, 639 default: DEFAULT_APP_SETTINGS.privateNotifications,
608 type: 'checkbox', 640 type: 'checkbox',
609 }, 641 },
610 clipboardNotifications: { 642 clipboardNotifications: {
611 label: intl.formatMessage(messages.clipboardNotifications), 643 label: intl.formatMessage(messages.clipboardNotifications),
612 value: settings.all.app.clipboardNotifications, 644 value: ifUndefined<boolean>(
645 settings.all.app.clipboardNotifications,
646 DEFAULT_APP_SETTINGS.clipboardNotifications,
647 ),
613 default: DEFAULT_APP_SETTINGS.clipboardNotifications, 648 default: DEFAULT_APP_SETTINGS.clipboardNotifications,
614 type: 'checkbox', 649 type: 'checkbox',
615 }, 650 },
616 notifyTaskBarOnMessage: { 651 notifyTaskBarOnMessage: {
617 label: intl.formatMessage(messages.notifyTaskBarOnMessage), 652 label: intl.formatMessage(messages.notifyTaskBarOnMessage),
618 value: settings.all.app.notifyTaskBarOnMessage, 653 value: ifUndefined<boolean>(
654 settings.all.app.notifyTaskBarOnMessage,
655 DEFAULT_APP_SETTINGS.notifyTaskBarOnMessage,
656 ),
619 default: DEFAULT_APP_SETTINGS.notifyTaskBarOnMessage, 657 default: DEFAULT_APP_SETTINGS.notifyTaskBarOnMessage,
620 type: 'checkbox', 658 type: 'checkbox',
621 }, 659 },
622 navigationBarBehaviour: { 660 navigationBarBehaviour: {
623 label: intl.formatMessage(messages.navigationBarBehaviour), 661 label: intl.formatMessage(messages.navigationBarBehaviour),
624 value: settings.all.app.navigationBarBehaviour, 662 value: ifUndefined<string>(
663 settings.all.app.navigationBarBehaviour,
664 DEFAULT_APP_SETTINGS.navigationBarBehaviour,
665 ),
625 default: DEFAULT_APP_SETTINGS.navigationBarBehaviour, 666 default: DEFAULT_APP_SETTINGS.navigationBarBehaviour,
626 options: navigationBarBehaviours, 667 options: navigationBarBehaviours,
627 }, 668 },
628 webRTCIPHandlingPolicy: { 669 webRTCIPHandlingPolicy: {
629 label: intl.formatMessage(messages.webRTCIPHandlingPolicy), 670 label: intl.formatMessage(messages.webRTCIPHandlingPolicy),
630 value: settings.all.app.webRTCIPHandlingPolicy, 671 value: ifUndefined<string>(
672 settings.all.app.webRTCIPHandlingPolicy,
673 DEFAULT_APP_SETTINGS.webRTCIPHandlingPolicy,
674 ),
631 default: DEFAULT_APP_SETTINGS.webRTCIPHandlingPolicy, 675 default: DEFAULT_APP_SETTINGS.webRTCIPHandlingPolicy,
632 options: webRTCIPHandlingPolicies, 676 options: webRTCIPHandlingPolicies,
633 type: 'checkbox',
634 }, 677 },
635 searchEngine: { 678 searchEngine: {
636 label: intl.formatMessage(messages.searchEngine), 679 label: intl.formatMessage(messages.searchEngine),
637 value: settings.all.app.searchEngine, 680 value: ifUndefined<string>(
681 settings.all.app.searchEngine,
682 DEFAULT_APP_SETTINGS.searchEngine,
683 ),
638 default: DEFAULT_APP_SETTINGS.searchEngine, 684 default: DEFAULT_APP_SETTINGS.searchEngine,
639 options: searchEngines, 685 options: searchEngines,
640 }, 686 },
641 translatorEngine: { 687 translatorEngine: {
642 label: intl.formatMessage(messages.translatorEngine), 688 label: intl.formatMessage(messages.translatorEngine),
643 value: settings.all.app.translatorEngine, 689 value: ifUndefined<string>(
690 settings.all.app.translatorEngine,
691 DEFAULT_APP_SETTINGS.translatorEngine,
692 ),
644 default: DEFAULT_APP_SETTINGS.translatorEngine, 693 default: DEFAULT_APP_SETTINGS.translatorEngine,
645 options: translatorEngines, 694 options: translatorEngines,
646 }, 695 },
647 translatorLanguage: { 696 translatorLanguage: {
648 label: intl.formatMessage(messages.translatorLanguage), 697 label: intl.formatMessage(messages.translatorLanguage),
649 value: settings.all.app.translatorLanguage, 698 value: ifUndefined<string>(
699 settings.all.app.translatorLanguage,
700 DEFAULT_APP_SETTINGS.translatorLanguage,
701 ),
650 default: DEFAULT_APP_SETTINGS.translatorLanguage, 702 default: DEFAULT_APP_SETTINGS.translatorLanguage,
651 options: translatorLanguages, 703 options: translatorLanguages,
652 }, 704 },
653 sentry: { 705 sentry: {
654 label: intl.formatMessage(messages.sentry), 706 label: intl.formatMessage(messages.sentry),
655 value: settings.all.app.sentry, 707 value: ifUndefined<boolean>(
708 settings.all.app.sentry,
709 DEFAULT_APP_SETTINGS.sentry,
710 ),
656 default: DEFAULT_APP_SETTINGS.sentry, 711 default: DEFAULT_APP_SETTINGS.sentry,
657 type: 'checkbox', 712 type: 'checkbox',
658 }, 713 },
659 hibernateOnStartup: { 714 hibernateOnStartup: {
660 label: intl.formatMessage(messages.hibernateOnStartup), 715 label: intl.formatMessage(messages.hibernateOnStartup),
661 value: settings.all.app.hibernateOnStartup, 716 value: ifUndefined<boolean>(
717 settings.all.app.hibernateOnStartup,
718 DEFAULT_APP_SETTINGS.hibernateOnStartup,
719 ),
662 default: DEFAULT_APP_SETTINGS.hibernateOnStartup, 720 default: DEFAULT_APP_SETTINGS.hibernateOnStartup,
663 type: 'checkbox', 721 type: 'checkbox',
664 }, 722 },
665 hibernationStrategy: { 723 hibernationStrategy: {
666 label: intl.formatMessage(messages.hibernationStrategy), 724 label: intl.formatMessage(messages.hibernationStrategy),
667 value: settings.all.app.hibernationStrategy, 725 value: ifUndefined<string>(
668 options: hibernationStrategies, 726 settings.all.app.hibernationStrategy,
727 DEFAULT_APP_SETTINGS.hibernationStrategy,
728 ),
669 default: DEFAULT_APP_SETTINGS.hibernationStrategy, 729 default: DEFAULT_APP_SETTINGS.hibernationStrategy,
730 options: hibernationStrategies,
670 }, 731 },
671 wakeUpStrategy: { 732 wakeUpStrategy: {
672 label: intl.formatMessage(messages.wakeUpStrategy), 733 label: intl.formatMessage(messages.wakeUpStrategy),
673 value: settings.all.app.wakeUpStrategy, 734 value: ifUndefined<string>(
674 options: wakeUpStrategies, 735 settings.all.app.wakeUpStrategy,
736 DEFAULT_APP_SETTINGS.wakeUpStrategy,
737 ),
675 default: DEFAULT_APP_SETTINGS.wakeUpStrategy, 738 default: DEFAULT_APP_SETTINGS.wakeUpStrategy,
739 options: wakeUpStrategies,
676 }, 740 },
677 wakeUpHibernationStrategy: { 741 wakeUpHibernationStrategy: {
678 label: intl.formatMessage(messages.wakeUpHibernationStrategy), 742 label: intl.formatMessage(messages.wakeUpHibernationStrategy),
679 value: settings.all.app.wakeUpHibernationStrategy, 743 value: ifUndefined<string>(
680 options: wakeUpHibernationStrategies, 744 settings.all.app.wakeUpHibernationStrategy,
745 DEFAULT_APP_SETTINGS.wakeUpHibernationStrategy,
746 ),
681 default: DEFAULT_APP_SETTINGS.wakeUpHibernationStrategy, 747 default: DEFAULT_APP_SETTINGS.wakeUpHibernationStrategy,
748 options: wakeUpHibernationStrategies,
682 }, 749 },
683 wakeUpHibernationSplay: { 750 wakeUpHibernationSplay: {
684 label: intl.formatMessage(messages.wakeUpHibernationSplay), 751 label: intl.formatMessage(messages.wakeUpHibernationSplay),
685 value: settings.all.app.wakeUpHibernationSplay, 752 value: ifUndefined<boolean>(
753 settings.all.app.wakeUpHibernationSplay,
754 DEFAULT_APP_SETTINGS.wakeUpHibernationSplay,
755 ),
686 default: DEFAULT_APP_SETTINGS.wakeUpHibernationSplay, 756 default: DEFAULT_APP_SETTINGS.wakeUpHibernationSplay,
687 type: 'checkbox', 757 type: 'checkbox',
688 }, 758 },
689 predefinedTodoServer: { 759 predefinedTodoServer: {
690 label: intl.formatMessage(messages.predefinedTodoServer), 760 label: intl.formatMessage(messages.predefinedTodoServer),
691 value: settings.all.app.predefinedTodoServer, 761 value: ifUndefined<string>(
762 settings.all.app.predefinedTodoServer,
763 DEFAULT_APP_SETTINGS.predefinedTodoServer,
764 ),
692 default: DEFAULT_APP_SETTINGS.predefinedTodoServer, 765 default: DEFAULT_APP_SETTINGS.predefinedTodoServer,
693 options: todoApp, 766 options: todoApp,
694 }, 767 },
695 customTodoServer: { 768 customTodoServer: {
696 label: intl.formatMessage(messages.customTodoServer), 769 label: intl.formatMessage(messages.customTodoServer),
697 value: settings.all.app.customTodoServer, 770 value: ifUndefined<string>(
771 settings.all.app.customTodoServer,
772 DEFAULT_APP_SETTINGS.customTodoServer,
773 ),
698 default: DEFAULT_APP_SETTINGS.customTodoServer, 774 default: DEFAULT_APP_SETTINGS.customTodoServer,
699 }, 775 },
700 lockingFeatureEnabled: { 776 lockingFeatureEnabled: {
701 label: intl.formatMessage(messages.enableLock), 777 label: intl.formatMessage(messages.enableLock),
702 value: settings.all.app.lockingFeatureEnabled || false, 778 value: ifUndefined<boolean>(
779 settings.all.app.lockingFeatureEnabled,
780 DEFAULT_APP_SETTINGS.lockingFeatureEnabled,
781 ),
703 default: DEFAULT_APP_SETTINGS.lockingFeatureEnabled, 782 default: DEFAULT_APP_SETTINGS.lockingFeatureEnabled,
704 type: 'checkbox', 783 type: 'checkbox',
705 }, 784 },
706 lockedPassword: { 785 lockedPassword: {
707 label: intl.formatMessage(messages.lockPassword), 786 label: intl.formatMessage(messages.lockPassword),
708 value: lockedPassword, 787 value: ifUndefined<string>(
709 default: '', 788 lockedPassword,
789 DEFAULT_APP_SETTINGS.lockedPassword,
790 ),
791 default: DEFAULT_APP_SETTINGS.lockedPassword,
710 type: 'password', 792 type: 'password',
711 }, 793 },
712 useTouchIdToUnlock: { 794 useTouchIdToUnlock: {
713 label: intl.formatMessage(messages.useTouchIdToUnlock), 795 label: intl.formatMessage(messages.useTouchIdToUnlock),
714 value: settings.all.app.useTouchIdToUnlock, 796 value: ifUndefined<boolean>(
797 settings.all.app.useTouchIdToUnlock,
798 DEFAULT_APP_SETTINGS.useTouchIdToUnlock,
799 ),
715 default: DEFAULT_APP_SETTINGS.useTouchIdToUnlock, 800 default: DEFAULT_APP_SETTINGS.useTouchIdToUnlock,
716 type: 'checkbox', 801 type: 'checkbox',
717 }, 802 },
718 inactivityLock: { 803 inactivityLock: {
719 label: intl.formatMessage(messages.inactivityLock), 804 label: intl.formatMessage(messages.inactivityLock),
720 value: settings.all.app.inactivityLock, 805 value: ifUndefined<number>(
721 default: 0, 806 settings.all.app.inactivityLock,
807 DEFAULT_APP_SETTINGS.inactivityLock,
808 ),
809 default: DEFAULT_APP_SETTINGS.inactivityLock,
722 type: 'number', 810 type: 'number',
723 }, 811 },
724 scheduledDNDEnabled: { 812 scheduledDNDEnabled: {
725 label: intl.formatMessage(messages.scheduledDNDEnabled), 813 label: intl.formatMessage(messages.scheduledDNDEnabled),
726 value: settings.all.app.scheduledDNDEnabled || false, 814 value: ifUndefined<boolean>(
815 settings.all.app.scheduledDNDEnabled,
816 DEFAULT_APP_SETTINGS.scheduledDNDEnabled,
817 ),
727 default: DEFAULT_APP_SETTINGS.scheduledDNDEnabled, 818 default: DEFAULT_APP_SETTINGS.scheduledDNDEnabled,
728 type: 'checkbox', 819 type: 'checkbox',
729 }, 820 },
730 scheduledDNDStart: { 821 scheduledDNDStart: {
731 label: intl.formatMessage(messages.scheduledDNDStart), 822 label: intl.formatMessage(messages.scheduledDNDStart),
732 value: settings.all.app.scheduledDNDStart, 823 value: ifUndefined<string>(
733 default: '17:00', 824 settings.all.app.scheduledDNDStart,
825 DEFAULT_APP_SETTINGS.scheduledDNDStart,
826 ),
827 default: DEFAULT_APP_SETTINGS.scheduledDNDStart,
734 type: 'time', 828 type: 'time',
735 }, 829 },
736 scheduledDNDEnd: { 830 scheduledDNDEnd: {
737 label: intl.formatMessage(messages.scheduledDNDEnd), 831 label: intl.formatMessage(messages.scheduledDNDEnd),
738 value: settings.all.app.scheduledDNDEnd, 832 value: ifUndefined<string>(
739 default: '09:00', 833 settings.all.app.scheduledDNDEnd,
834 DEFAULT_APP_SETTINGS.scheduledDNDEnd,
835 ),
836 default: DEFAULT_APP_SETTINGS.scheduledDNDEnd,
740 type: 'time', 837 type: 'time',
741 }, 838 },
742 showDisabledServices: { 839 showDisabledServices: {
743 label: intl.formatMessage(messages.showDisabledServices), 840 label: intl.formatMessage(messages.showDisabledServices),
744 value: settings.all.app.showDisabledServices, 841 value: ifUndefined<boolean>(
842 settings.all.app.showDisabledServices,
843 DEFAULT_APP_SETTINGS.showDisabledServices,
844 ),
745 default: DEFAULT_APP_SETTINGS.showDisabledServices, 845 default: DEFAULT_APP_SETTINGS.showDisabledServices,
746 type: 'checkbox', 846 type: 'checkbox',
747 }, 847 },
748 showServiceName: { 848 showServiceName: {
749 label: intl.formatMessage(messages.showServiceName), 849 label: intl.formatMessage(messages.showServiceName),
750 value: settings.all.app.showServiceName, 850 value: ifUndefined<boolean>(
851 settings.all.app.showServiceName,
852 DEFAULT_APP_SETTINGS.showServiceName,
853 ),
751 default: DEFAULT_APP_SETTINGS.showServiceName, 854 default: DEFAULT_APP_SETTINGS.showServiceName,
752 type: 'checkbox', 855 type: 'checkbox',
753 }, 856 },
754 showMessageBadgeWhenMuted: { 857 showMessageBadgeWhenMuted: {
755 label: intl.formatMessage(messages.showMessageBadgeWhenMuted), 858 label: intl.formatMessage(messages.showMessageBadgeWhenMuted),
756 value: settings.all.app.showMessageBadgeWhenMuted, 859 value: ifUndefined<boolean>(
860 settings.all.app.showMessageBadgeWhenMuted,
861 DEFAULT_APP_SETTINGS.showMessageBadgeWhenMuted,
862 ),
757 default: DEFAULT_APP_SETTINGS.showMessageBadgeWhenMuted, 863 default: DEFAULT_APP_SETTINGS.showMessageBadgeWhenMuted,
758 type: 'checkbox', 864 type: 'checkbox',
759 }, 865 },
760 showDragArea: { 866 showDragArea: {
761 label: intl.formatMessage(messages.showDragArea), 867 label: intl.formatMessage(messages.showDragArea),
762 value: settings.all.app.showDragArea, 868 value: ifUndefined<boolean>(
869 settings.all.app.showDragArea,
870 DEFAULT_APP_SETTINGS.showDragArea,
871 ),
763 default: DEFAULT_APP_SETTINGS.showDragArea, 872 default: DEFAULT_APP_SETTINGS.showDragArea,
764 type: 'checkbox', 873 type: 'checkbox',
765 }, 874 },
766 enableSpellchecking: { 875 enableSpellchecking: {
767 label: intl.formatMessage(messages.enableSpellchecking), 876 label: intl.formatMessage(messages.enableSpellchecking),
768 value: settings.all.app.enableSpellchecking, 877 value: ifUndefined<boolean>(
878 settings.all.app.enableSpellchecking,
879 DEFAULT_APP_SETTINGS.enableSpellchecking,
880 ),
769 default: DEFAULT_APP_SETTINGS.enableSpellchecking, 881 default: DEFAULT_APP_SETTINGS.enableSpellchecking,
770 type: 'checkbox', 882 type: 'checkbox',
771 }, 883 },
772 enableTranslator: { 884 enableTranslator: {
773 label: intl.formatMessage(messages.enableTranslator), 885 label: intl.formatMessage(messages.enableTranslator),
774 value: settings.all.app.enableTranslator, 886 value: ifUndefined<boolean>(
887 settings.all.app.enableTranslator,
888 DEFAULT_APP_SETTINGS.enableTranslator,
889 ),
775 default: DEFAULT_APP_SETTINGS.enableTranslator, 890 default: DEFAULT_APP_SETTINGS.enableTranslator,
776 type: 'checkbox', 891 type: 'checkbox',
777 }, 892 },
778 spellcheckerLanguage: { 893 spellcheckerLanguage: {
779 label: intl.formatMessage(globalMessages.spellcheckerLanguage), 894 label: intl.formatMessage(globalMessages.spellcheckerLanguage),
780 value: settings.all.app.spellcheckerLanguage, 895 value: ifUndefined<string>(
781 options: spellcheckingLanguages, 896 settings.all.app.spellcheckerLanguage,
897 DEFAULT_APP_SETTINGS.spellcheckerLanguage,
898 ),
782 default: DEFAULT_APP_SETTINGS.spellcheckerLanguage, 899 default: DEFAULT_APP_SETTINGS.spellcheckerLanguage,
900 options: spellcheckingLanguages,
783 }, 901 },
784 userAgentPref: { 902 userAgentPref: {
785 label: intl.formatMessage(globalMessages.userAgentPref), 903 label: intl.formatMessage(globalMessages.userAgentPref),
786 value: settings.all.app.userAgentPref, 904 value: ifUndefined<string>(
905 settings.all.app.userAgentPref,
906 DEFAULT_APP_SETTINGS.userAgentPref,
907 ),
787 default: DEFAULT_APP_SETTINGS.userAgentPref, 908 default: DEFAULT_APP_SETTINGS.userAgentPref,
788 placeholder: defaultUserAgent(), 909 placeholder: defaultUserAgent(),
789 }, 910 },
790 darkMode: { 911 darkMode: {
791 label: intl.formatMessage(messages.darkMode), 912 label: intl.formatMessage(messages.darkMode),
792 value: settings.all.app.darkMode, 913 value: ifUndefined<boolean>(
914 settings.all.app.darkMode,
915 DEFAULT_APP_SETTINGS.darkMode,
916 ),
793 default: DEFAULT_APP_SETTINGS.darkMode, 917 default: DEFAULT_APP_SETTINGS.darkMode,
794 type: 'checkbox', 918 type: 'checkbox',
795 }, 919 },
796 adaptableDarkMode: { 920 adaptableDarkMode: {
797 label: intl.formatMessage(messages.adaptableDarkMode), 921 label: intl.formatMessage(messages.adaptableDarkMode),
798 value: settings.all.app.adaptableDarkMode, 922 value: ifUndefined<boolean>(
923 settings.all.app.adaptableDarkMode,
924 DEFAULT_APP_SETTINGS.adaptableDarkMode,
925 ),
799 default: DEFAULT_APP_SETTINGS.adaptableDarkMode, 926 default: DEFAULT_APP_SETTINGS.adaptableDarkMode,
800 type: 'checkbox', 927 type: 'checkbox',
801 }, 928 },
802 universalDarkMode: { 929 universalDarkMode: {
803 label: intl.formatMessage(messages.universalDarkMode), 930 label: intl.formatMessage(messages.universalDarkMode),
804 value: settings.all.app.universalDarkMode, 931 value: ifUndefined<boolean>(
932 settings.all.app.universalDarkMode,
933 DEFAULT_APP_SETTINGS.universalDarkMode,
934 ),
805 default: DEFAULT_APP_SETTINGS.universalDarkMode, 935 default: DEFAULT_APP_SETTINGS.universalDarkMode,
806 type: 'checkbox', 936 type: 'checkbox',
807 }, 937 },
808 splitMode: { 938 splitMode: {
809 label: intl.formatMessage(messages.splitMode), 939 label: intl.formatMessage(messages.splitMode),
810 value: settings.all.app.splitMode, 940 value: ifUndefined<boolean>(
941 settings.all.app.splitMode,
942 DEFAULT_APP_SETTINGS.splitMode,
943 ),
811 default: DEFAULT_APP_SETTINGS.splitMode, 944 default: DEFAULT_APP_SETTINGS.splitMode,
812 type: 'checkbox', 945 type: 'checkbox',
813 }, 946 },
@@ -815,129 +948,192 @@ class EditSettingsScreen extends Component<EditSettingsScreenProps> {
815 label: `${intl.formatMessage( 948 label: `${intl.formatMessage(
816 messages.splitColumns, 949 messages.splitColumns,
817 )} (${SPLIT_COLUMNS_MIN}-${SPLIT_COLUMNS_MAX})`, 950 )} (${SPLIT_COLUMNS_MIN}-${SPLIT_COLUMNS_MAX})`,
818 value: settings.all.app.splitColumns, 951 value: ifUndefined<number>(
952 settings.all.app.splitColumns,
953 DEFAULT_APP_SETTINGS.splitColumns,
954 ),
819 default: DEFAULT_APP_SETTINGS.splitColumns, 955 default: DEFAULT_APP_SETTINGS.splitColumns,
820 }, 956 },
821 serviceRibbonWidth: { 957 serviceRibbonWidth: {
822 label: intl.formatMessage(messages.serviceRibbonWidth), 958 label: intl.formatMessage(messages.serviceRibbonWidth),
823 value: settings.all.app.serviceRibbonWidth, 959 value: ifUndefined<number>(
960 settings.all.app.serviceRibbonWidth,
961 DEFAULT_APP_SETTINGS.serviceRibbonWidth,
962 ),
824 default: DEFAULT_APP_SETTINGS.serviceRibbonWidth, 963 default: DEFAULT_APP_SETTINGS.serviceRibbonWidth,
825 options: sidebarWidth, 964 options: sidebarWidth,
826 }, 965 },
827 sidebarServicesLocation: { 966 sidebarServicesLocation: {
828 label: intl.formatMessage(messages.sidebarServicesLocation), 967 label: intl.formatMessage(messages.sidebarServicesLocation),
829 value: settings.all.app.sidebarServicesLocation, 968 value: ifUndefined<number>(
969 settings.all.app.sidebarServicesLocation,
970 DEFAULT_APP_SETTINGS.sidebarServicesLocation,
971 ),
830 default: DEFAULT_APP_SETTINGS.sidebarServicesLocation, 972 default: DEFAULT_APP_SETTINGS.sidebarServicesLocation,
831 options: sidebarServicesLocation, 973 options: sidebarServicesLocation,
832 }, 974 },
833 iconSize: { 975 iconSize: {
834 label: intl.formatMessage(messages.iconSize), 976 label: intl.formatMessage(messages.iconSize),
835 value: settings.all.app.iconSize, 977 value: ifUndefined<number>(
978 settings.all.app.iconSize,
979 DEFAULT_APP_SETTINGS.iconSize,
980 ),
836 default: DEFAULT_APP_SETTINGS.iconSize, 981 default: DEFAULT_APP_SETTINGS.iconSize,
837 options: iconSizes, 982 options: iconSizes,
838 }, 983 },
839 enableLongPressServiceHint: { 984 enableLongPressServiceHint: {
840 label: intl.formatMessage(messages.enableLongPressServiceHint), 985 label: intl.formatMessage(messages.enableLongPressServiceHint),
841 value: settings.all.app.enableLongPressServiceHint, 986 value: ifUndefined<boolean>(
987 settings.all.app.enableLongPressServiceHint,
988 DEFAULT_APP_SETTINGS.enableLongPressServiceHint,
989 ),
842 default: DEFAULT_APP_SETTINGS.enableLongPressServiceHint, 990 default: DEFAULT_APP_SETTINGS.enableLongPressServiceHint,
843 type: 'checkbox', 991 type: 'checkbox',
844 }, 992 },
845 useHorizontalStyle: { 993 useHorizontalStyle: {
846 label: intl.formatMessage(messages.useHorizontalStyle), 994 label: intl.formatMessage(messages.useHorizontalStyle),
847 value: settings.all.app.useHorizontalStyle, 995 value: ifUndefined<boolean>(
996 settings.all.app.useHorizontalStyle,
997 DEFAULT_APP_SETTINGS.useHorizontalStyle,
998 ),
848 default: DEFAULT_APP_SETTINGS.useHorizontalStyle, 999 default: DEFAULT_APP_SETTINGS.useHorizontalStyle,
849 type: 'checkbox', 1000 type: 'checkbox',
850 }, 1001 },
851 hideCollapseButton: { 1002 hideCollapseButton: {
852 label: intl.formatMessage(messages.hideCollapseButton), 1003 label: intl.formatMessage(messages.hideCollapseButton),
853 value: settings.all.app.hideCollapseButton, 1004 value: ifUndefined<boolean>(
1005 settings.all.app.hideCollapseButton,
1006 DEFAULT_APP_SETTINGS.hideCollapseButton,
1007 ),
854 default: DEFAULT_APP_SETTINGS.hideCollapseButton, 1008 default: DEFAULT_APP_SETTINGS.hideCollapseButton,
855 type: 'checkbox', 1009 type: 'checkbox',
856 }, 1010 },
857 hideRecipesButton: { 1011 hideRecipesButton: {
858 label: intl.formatMessage(messages.hideRecipesButton), 1012 label: intl.formatMessage(messages.hideRecipesButton),
859 value: settings.all.app.hideRecipesButton, 1013 value: ifUndefined<boolean>(
1014 settings.all.app.hideRecipesButton,
1015 DEFAULT_APP_SETTINGS.hideRecipesButton,
1016 ),
860 default: DEFAULT_APP_SETTINGS.hideRecipesButton, 1017 default: DEFAULT_APP_SETTINGS.hideRecipesButton,
861 type: 'checkbox', 1018 type: 'checkbox',
862 }, 1019 },
863 hideSplitModeButton: { 1020 hideSplitModeButton: {
864 label: intl.formatMessage(messages.hideSplitModeButton), 1021 label: intl.formatMessage(messages.hideSplitModeButton),
865 value: settings.all.app.hideSplitModeButton, 1022 value: ifUndefined<boolean>(
1023 settings.all.app.hideSplitModeButton,
1024 DEFAULT_APP_SETTINGS.hideSplitModeButton,
1025 ),
866 default: DEFAULT_APP_SETTINGS.hideSplitModeButton, 1026 default: DEFAULT_APP_SETTINGS.hideSplitModeButton,
867 type: 'checkbox', 1027 type: 'checkbox',
868 }, 1028 },
869 useGrayscaleServices: { 1029 useGrayscaleServices: {
870 label: intl.formatMessage(messages.useGrayscaleServices), 1030 label: intl.formatMessage(messages.useGrayscaleServices),
871 value: settings.all.app.useGrayscaleServices, 1031 value: ifUndefined<boolean>(
1032 settings.all.app.useGrayscaleServices,
1033 DEFAULT_APP_SETTINGS.useGrayscaleServices,
1034 ),
872 default: DEFAULT_APP_SETTINGS.useGrayscaleServices, 1035 default: DEFAULT_APP_SETTINGS.useGrayscaleServices,
873 type: 'checkbox', 1036 type: 'checkbox',
874 }, 1037 },
875 grayscaleServicesDim: { 1038 grayscaleServicesDim: {
876 label: intl.formatMessage(messages.grayscaleServicesDim), 1039 label: intl.formatMessage(messages.grayscaleServicesDim),
877 value: settings.all.app.grayscaleServicesDim, 1040 value: ifUndefined<number>(
1041 settings.all.app.grayscaleServicesDim,
1042 DEFAULT_APP_SETTINGS.grayscaleServicesDim,
1043 ),
878 default: DEFAULT_APP_SETTINGS.grayscaleServicesDim, 1044 default: DEFAULT_APP_SETTINGS.grayscaleServicesDim,
879 }, 1045 },
880 hideWorkspacesButton: { 1046 hideWorkspacesButton: {
881 label: intl.formatMessage(messages.hideWorkspacesButton), 1047 label: intl.formatMessage(messages.hideWorkspacesButton),
882 value: settings.all.app.hideWorkspacesButton, 1048 value: ifUndefined<boolean>(
1049 settings.all.app.hideWorkspacesButton,
1050 DEFAULT_APP_SETTINGS.hideWorkspacesButton,
1051 ),
883 default: DEFAULT_APP_SETTINGS.hideWorkspacesButton, 1052 default: DEFAULT_APP_SETTINGS.hideWorkspacesButton,
884 type: 'checkbox', 1053 type: 'checkbox',
885 }, 1054 },
886 hideNotificationsButton: { 1055 hideNotificationsButton: {
887 label: intl.formatMessage(messages.hideNotificationsButton), 1056 label: intl.formatMessage(messages.hideNotificationsButton),
888 value: settings.all.app.hideNotificationsButton, 1057 value: ifUndefined<boolean>(
1058 settings.all.app.hideNotificationsButton,
1059 DEFAULT_APP_SETTINGS.hideNotificationsButton,
1060 ),
889 default: DEFAULT_APP_SETTINGS.hideNotificationsButton, 1061 default: DEFAULT_APP_SETTINGS.hideNotificationsButton,
890 type: 'checkbox', 1062 type: 'checkbox',
891 }, 1063 },
892 hideSettingsButton: { 1064 hideSettingsButton: {
893 label: intl.formatMessage(messages.hideSettingsButton), 1065 label: intl.formatMessage(messages.hideSettingsButton),
894 value: settings.all.app.hideSettingsButton, 1066 value: ifUndefined<boolean>(
1067 settings.all.app.hideSettingsButton,
1068 DEFAULT_APP_SETTINGS.hideSettingsButton,
1069 ),
895 default: DEFAULT_APP_SETTINGS.hideSettingsButton, 1070 default: DEFAULT_APP_SETTINGS.hideSettingsButton,
896 type: 'checkbox', 1071 type: 'checkbox',
897 }, 1072 },
898 alwaysShowWorkspaces: { 1073 alwaysShowWorkspaces: {
899 label: intl.formatMessage(messages.alwaysShowWorkspaces), 1074 label: intl.formatMessage(messages.alwaysShowWorkspaces),
900 value: settings.all.app.alwaysShowWorkspaces, 1075 value: ifUndefined<boolean>(
1076 settings.all.app.alwaysShowWorkspaces,
1077 DEFAULT_APP_SETTINGS.alwaysShowWorkspaces,
1078 ),
901 default: DEFAULT_APP_SETTINGS.alwaysShowWorkspaces, 1079 default: DEFAULT_APP_SETTINGS.alwaysShowWorkspaces,
902 type: 'checkbox', 1080 type: 'checkbox',
903 }, 1081 },
904 accentColor: { 1082 accentColor: {
905 label: intl.formatMessage(messages.accentColor), 1083 label: intl.formatMessage(messages.accentColor),
906 value: settings.all.app.accentColor, 1084 value: ifUndefined<string>(
1085 settings.all.app.accentColor,
1086 DEFAULT_APP_SETTINGS.accentColor,
1087 ),
907 default: DEFAULT_APP_SETTINGS.accentColor, 1088 default: DEFAULT_APP_SETTINGS.accentColor,
908 }, 1089 },
909 progressbarAccentColor: { 1090 progressbarAccentColor: {
910 label: intl.formatMessage(messages.progressbarAccentColor), 1091 label: intl.formatMessage(messages.progressbarAccentColor),
911 value: settings.all.app.progressbarAccentColor, 1092 value: ifUndefined<string>(
1093 settings.all.app.progressbarAccentColor,
1094 DEFAULT_APP_SETTINGS.progressbarAccentColor,
1095 ),
912 default: DEFAULT_APP_SETTINGS.progressbarAccentColor, 1096 default: DEFAULT_APP_SETTINGS.progressbarAccentColor,
913 }, 1097 },
914 enableGPUAcceleration: { 1098 enableGPUAcceleration: {
915 label: intl.formatMessage(messages.enableGPUAcceleration), 1099 label: intl.formatMessage(messages.enableGPUAcceleration),
916 value: settings.all.app.enableGPUAcceleration, 1100 value: ifUndefined<boolean>(
1101 settings.all.app.enableGPUAcceleration,
1102 DEFAULT_APP_SETTINGS.enableGPUAcceleration,
1103 ),
917 default: DEFAULT_APP_SETTINGS.enableGPUAcceleration, 1104 default: DEFAULT_APP_SETTINGS.enableGPUAcceleration,
918 type: 'checkbox', 1105 type: 'checkbox',
919 }, 1106 },
920 enableGlobalHideShortcut: { 1107 enableGlobalHideShortcut: {
921 label: intl.formatMessage(messages.enableGlobalHideShortcut), 1108 label: intl.formatMessage(messages.enableGlobalHideShortcut),
922 value: settings.all.app.enableGlobalHideShortcut, 1109 value: ifUndefined<boolean>(
1110 settings.all.app.enableGlobalHideShortcut,
1111 DEFAULT_APP_SETTINGS.enableGlobalHideShortcut,
1112 ),
923 default: DEFAULT_APP_SETTINGS.enableGlobalHideShortcut, 1113 default: DEFAULT_APP_SETTINGS.enableGlobalHideShortcut,
924 type: 'checkbox', 1114 type: 'checkbox',
925 }, 1115 },
926 locale: { 1116 locale: {
927 label: intl.formatMessage(messages.language), 1117 label: intl.formatMessage(messages.language),
928 value: app.locale, 1118 value: ifUndefined<string>(app.locale, DEFAULT_APP_SETTINGS.locale),
929 options: locales,
930 default: DEFAULT_APP_SETTINGS.locale, 1119 default: DEFAULT_APP_SETTINGS.locale,
1120 options: locales,
931 }, 1121 },
932 beta: { 1122 beta: {
933 label: intl.formatMessage(messages.beta), 1123 label: intl.formatMessage(messages.beta),
934 value: user.data.beta, 1124 value: ifUndefined<boolean>(
1125 user.data.beta,
1126 DEFAULT_APP_SETTINGS.beta,
1127 ),
935 default: DEFAULT_APP_SETTINGS.beta, 1128 default: DEFAULT_APP_SETTINGS.beta,
936 type: 'checkbox', 1129 type: 'checkbox',
937 }, 1130 },
938 automaticUpdates: { 1131 automaticUpdates: {
939 label: intl.formatMessage(messages.automaticUpdates), 1132 label: intl.formatMessage(messages.automaticUpdates),
940 value: settings.app.automaticUpdates, 1133 value: ifUndefined<boolean>(
1134 settings.app.automaticUpdates,
1135 DEFAULT_APP_SETTINGS.automaticUpdates,
1136 ),
941 default: DEFAULT_APP_SETTINGS.automaticUpdates, 1137 default: DEFAULT_APP_SETTINGS.automaticUpdates,
942 type: 'checkbox', 1138 type: 'checkbox',
943 }, 1139 },
@@ -955,8 +1151,11 @@ class EditSettingsScreen extends Component<EditSettingsScreenProps> {
955 if (workspaces.isFeatureActive) { 1151 if (workspaces.isFeatureActive) {
956 config.fields.keepAllWorkspacesLoaded = { 1152 config.fields.keepAllWorkspacesLoaded = {
957 label: intl.formatMessage(messages.keepAllWorkspacesLoaded), 1153 label: intl.formatMessage(messages.keepAllWorkspacesLoaded),
958 value: workspaces.settings.keepAllWorkspacesLoaded, 1154 value: ifUndefined<boolean>(
959 default: DEFAULT_SETTING_KEEP_ALL_WORKSPACES_LOADED, 1155 workspaces.settings.keepAllWorkspacesLoaded,
1156 DEFAULT_APP_SETTINGS.keepAllWorkspacesLoaded,
1157 ),
1158 default: DEFAULT_APP_SETTINGS.keepAllWorkspacesLoaded,
960 type: 'checkbox', 1159 type: 'checkbox',
961 }; 1160 };
962 } 1161 }
@@ -964,8 +1163,11 @@ class EditSettingsScreen extends Component<EditSettingsScreenProps> {
964 if (todos.isFeatureActive) { 1163 if (todos.isFeatureActive) {
965 config.fields.enableTodos = { 1164 config.fields.enableTodos = {
966 label: intl.formatMessage(messages.enableTodos), 1165 label: intl.formatMessage(messages.enableTodos),
967 value: todos.settings.isFeatureEnabledByUser, 1166 value: ifUndefined<boolean>(
968 default: DEFAULT_IS_FEATURE_ENABLED_BY_USER, 1167 todos.settings.isFeatureEnabledByUser,
1168 DEFAULT_APP_SETTINGS.isTodosFeatureEnabled,
1169 ),
1170 default: DEFAULT_APP_SETTINGS.isTodosFeatureEnabled,
969 type: 'checkbox', 1171 type: 'checkbox',
970 }; 1172 };
971 } 1173 }
diff --git a/src/features/todos/store.ts b/src/features/todos/store.ts
index 5cf5e1d75..bff099eb1 100644
--- a/src/features/todos/store.ts
+++ b/src/features/todos/store.ts
@@ -19,6 +19,7 @@ import Reaction, { createReactions } from '../../stores/lib/Reaction';
19import { createActionBindings } from '../utils/ActionBinding'; 19import { createActionBindings } from '../utils/ActionBinding';
20import { IPC, TODOS_ROUTES } from './constants'; 20import { IPC, TODOS_ROUTES } from './constants';
21import UserAgent from '../../models/UserAgent'; 21import UserAgent from '../../models/UserAgent';
22import { ifUndefined } from '../../jsUtils';
22 23
23const debug = require('../../preload-safe-debug')( 24const debug = require('../../preload-safe-debug')(
24 'Ferdium:feature:todos:store', 25 'Ferdium:feature:todos:store',
@@ -46,7 +47,7 @@ export default class TodoStore extends FeatureStore {
46 } 47 }
47 48
48 @computed get width() { 49 @computed get width() {
49 const width = this.settings.width || DEFAULT_TODOS_WIDTH; 50 const width = ifUndefined<number>(this.settings.width, DEFAULT_TODOS_WIDTH);
50 51
51 return width < TODOS_MIN_WIDTH ? TODOS_MIN_WIDTH : width; 52 return width < TODOS_MIN_WIDTH ? TODOS_MIN_WIDTH : width;
52 } 53 }
@@ -56,10 +57,10 @@ export default class TodoStore extends FeatureStore {
56 } 57 }
57 58
58 @computed get isTodosPanelVisible() { 59 @computed get isTodosPanelVisible() {
59 if (this.settings.isTodosPanelVisible === undefined) { 60 return ifUndefined<boolean>(
60 return DEFAULT_TODOS_VISIBLE; 61 this.settings.isTodosPanelVisible,
61 } 62 DEFAULT_TODOS_VISIBLE,
62 return this.settings.isTodosPanelVisible; 63 );
63 } 64 }
64 65
65 @computed get isFeatureEnabledByUser() { 66 @computed get isFeatureEnabledByUser() {
diff --git a/src/features/workspaces/components/WorkspacesDashboard.tsx b/src/features/workspaces/components/WorkspacesDashboard.tsx
index 60fc7a0ce..06738b38c 100644
--- a/src/features/workspaces/components/WorkspacesDashboard.tsx
+++ b/src/features/workspaces/components/WorkspacesDashboard.tsx
@@ -101,32 +101,34 @@ class WorkspacesDashboard extends Component<IProps> {
101 </div> 101 </div>
102 <div className="settings__body"> 102 <div className="settings__body">
103 {/* ===== Workspace updated info ===== */} 103 {/* ===== Workspace updated info ===== */}
104 {updateWorkspaceRequest.wasExecuted && updateWorkspaceRequest.result && ( 104 {updateWorkspaceRequest.wasExecuted &&
105 <Appear className={classes.appear}> 105 updateWorkspaceRequest.result && (
106 <Infobox 106 <Appear className={classes.appear}>
107 type="success" 107 <Infobox
108 icon="checkbox-marked-circle-outline" 108 type="success"
109 dismissible 109 icon="checkbox-marked-circle-outline"
110 onUnmount={updateWorkspaceRequest.reset} 110 dismissible
111 > 111 onUnmount={updateWorkspaceRequest.reset}
112 {intl.formatMessage(messages.updatedInfo)} 112 >
113 </Infobox> 113 {intl.formatMessage(messages.updatedInfo)}
114 </Appear> 114 </Infobox>
115 )} 115 </Appear>
116 )}
116 117
117 {/* ===== Workspace deleted info ===== */} 118 {/* ===== Workspace deleted info ===== */}
118 {deleteWorkspaceRequest.wasExecuted && deleteWorkspaceRequest.result && ( 119 {deleteWorkspaceRequest.wasExecuted &&
119 <Appear className={classes.appear}> 120 deleteWorkspaceRequest.result && (
120 <Infobox 121 <Appear className={classes.appear}>
121 type="success" 122 <Infobox
122 icon="checkbox-marked-circle-outline" 123 type="success"
123 dismissible 124 icon="checkbox-marked-circle-outline"
124 onUnmount={deleteWorkspaceRequest.reset} 125 dismissible
125 > 126 onUnmount={deleteWorkspaceRequest.reset}
126 {intl.formatMessage(messages.deletedInfo)} 127 >
127 </Infobox> 128 {intl.formatMessage(messages.deletedInfo)}
128 </Appear> 129 </Infobox>
129 )} 130 </Appear>
131 )}
130 132
131 {/* ===== Create workspace form ===== */} 133 {/* ===== Create workspace form ===== */}
132 <div className={classes.createForm}> 134 <div className={classes.createForm}>
diff --git a/src/jsUtils.ts b/src/jsUtils.ts
index ba7542eab..b93d6db5b 100644
--- a/src/jsUtils.ts
+++ b/src/jsUtils.ts
@@ -1,19 +1,7 @@
1// TODO: ifUndefinedString can be removed after ./src/webview/recipe.js is converted to typescript.
2export const ifUndefinedString = (
3 source: string | undefined | null,
4 defaultValue: string,
5): string => (source !== undefined && source !== null ? source : defaultValue);
6
7export const ifUndefined = <T>( 1export const ifUndefined = <T>(
8 source: undefined | null | T, 2 source: undefined | null | T,
9 defaultValue: T, 3 defaultValue: T,
10): T => { 4): T => (source !== undefined && source !== null ? source : defaultValue);
11 if (source !== undefined && source !== null) {
12 return source;
13 }
14
15 return defaultValue;
16};
17 5
18export const convertToJSON = (data: string | any | undefined | null) => 6export const convertToJSON = (data: string | any | undefined | null) =>
19 data && typeof data === 'string' && data.length > 0 ? JSON.parse(data) : data; 7 data && typeof data === 'string' && data.length > 0 ? JSON.parse(data) : data;
diff --git a/src/webview/recipe.ts b/src/webview/recipe.ts
index 9ce52d844..b3a4a6b56 100644
--- a/src/webview/recipe.ts
+++ b/src/webview/recipe.ts
@@ -44,7 +44,7 @@ import {
44} from './spellchecker'; 44} from './spellchecker';
45 45
46import { DEFAULT_APP_SETTINGS } from '../config'; 46import { DEFAULT_APP_SETTINGS } from '../config';
47import { ifUndefinedString } from '../jsUtils'; 47import { ifUndefined } from '../jsUtils';
48import { AppStore } from '../@types/stores.types'; 48import { AppStore } from '../@types/stores.types';
49import Service from '../models/Service'; 49import Service from '../models/Service';
50 50
@@ -170,7 +170,7 @@ class RecipeController {
170 } 170 }
171 171
172 @computed get spellcheckerLanguage() { 172 @computed get spellcheckerLanguage() {
173 return ifUndefinedString( 173 return ifUndefined<string>(
174 this.settings.service.spellcheckerLanguage, 174 this.settings.service.spellcheckerLanguage,
175 this.settings.app.spellcheckerLanguage, 175 this.settings.app.spellcheckerLanguage,
176 ); 176 );
diff --git a/test/jsUtils.test.ts b/test/jsUtils.test.ts
index 406326d4b..a8de4475c 100644
--- a/test/jsUtils.test.ts
+++ b/test/jsUtils.test.ts
@@ -1,23 +1,6 @@
1import * as jsUtils from '../src/jsUtils'; 1import * as jsUtils from '../src/jsUtils';
2 2
3describe('jsUtils', () => { 3describe('jsUtils', () => {
4 describe('ifUndefinedString', () => {
5 it('returns the default value for undefined input', () => {
6 const result = jsUtils.ifUndefinedString(undefined, 'abc');
7 expect(result).toEqual('abc');
8 });
9
10 it('returns the default value for null input', () => {
11 const result = jsUtils.ifUndefinedString(null, 'abc');
12 expect(result).toEqual('abc');
13 });
14
15 it('returns the non-default input value for regular string input', () => {
16 const result = jsUtils.ifUndefinedString('some random string', 'abc');
17 expect(result).toEqual('some random string');
18 });
19 });
20
21 describe('ifUndefined<string>', () => { 4 describe('ifUndefined<string>', () => {
22 it('returns the default value for undefined input', () => { 5 it('returns the default value for undefined input', () => {
23 const result = jsUtils.ifUndefined<string>(undefined, 'abc'); 6 const result = jsUtils.ifUndefined<string>(undefined, 'abc');