Commit 1a277a612e1335ef18088e94b557eb1e69d63fd4

Authored by c
1 parent 716f14c6

Fix port

  1 +# Environment variables declared in this file are automatically made available to Prisma.
  2 +# See the documentation for more detail: https://pris.ly/d/prisma-schema#accessing-environment-variables-from-the-schema
  3 +
  4 +# Prisma supports the native connection string format for PostgreSQL, MySQL, SQLite, SQL Server, MongoDB and CockroachDB.
  5 +# See the documentation for all the connection string options: https://pris.ly/d/connection-strings
  6 +
  7 +#DATABASE_URL="mysql://root:toor@localhost:3306/base-db"
  8 +DATABASE_URL=postgresql://develop:_nRi.Xw7AGSh@postgrebd.ditopay.io:5432/ditopay?schema=public
  9 +
  10 +#TESTING DATABASE . CHANGE TO YOUR OWN DATA
  11 +DB_HOST=base-database
  12 +DB_ROOT_PASSWORD=toor
  13 +DB_NAME=base-db
  14 +DB_USER=admin
  15 +DB_USER_PASSWORD=basePassw
  16 +DB_PORT=3306
  17 +DB_DRIVER=mysql
  18 +PRIVATE_API_URL=http://localhost:3000
  19 +CLIENT_API_KEY=45aad74a22b04b0bedeb467aa28e2c6a90a595c68618b2b557081adec152c1f2
  20 +PRIVATE_API_KEY=80dc792592de35b9ac634a8a1f299cf7352e7230d1764b0a42e61b2f3422991d
  21 +TOKEN_EXPIRATION="30d"
  22 +TOKEN_SECRET=85712985fdd06085b3032b6d9dba16436f742e4dc650cd66e50bb20373c22f5c
  23 +CLIENT_SECRET=3d0f23390356bbd818b037863376bad3c7b80da765bb20d9db80d1275f2afd88
  24 +PRIVATE_SECRET=6aa003735b66842cd5ad4ac9fa3e069d12e0665a7518e313306f2b7d24ad2f92
  25 +RATE_LIMIT_INTERVAL=60000
  26 +RATE_LIMIT_REQUEST=10
  27 +MAIN_PORT=4600
  28 +ALLOWED_ORIGINS=http://localhost:3000,http://localhost:3001
@@ -24,5 +24,5 @@ CLIENT_SECRET=3d0f23390356bbd818b037863376bad3c7b80da765bb20d9db80d1275f2afd88 @@ -24,5 +24,5 @@ CLIENT_SECRET=3d0f23390356bbd818b037863376bad3c7b80da765bb20d9db80d1275f2afd88
24 PRIVATE_SECRET=6aa003735b66842cd5ad4ac9fa3e069d12e0665a7518e313306f2b7d24ad2f92 24 PRIVATE_SECRET=6aa003735b66842cd5ad4ac9fa3e069d12e0665a7518e313306f2b7d24ad2f92
25 RATE_LIMIT_INTERVAL=60000 25 RATE_LIMIT_INTERVAL=60000
26 RATE_LIMIT_REQUEST=10 26 RATE_LIMIT_REQUEST=10
27 -API_PORT=4600 27 +MAIN_PORT=4600
28 ALLOWED_ORIGINS=http://localhost:3000,http://localhost:3001 28 ALLOWED_ORIGINS=http://localhost:3000,http://localhost:3001
@@ -17,7 +17,6 @@ @@ -17,7 +17,6 @@
17 "@nestjs/passport": "^10.0.2", 17 "@nestjs/passport": "^10.0.2",
18 "@nestjs/platform-express": "^10.0.0", 18 "@nestjs/platform-express": "^10.0.0",
19 "@nestjs/throttler": "^5.0.1", 19 "@nestjs/throttler": "^5.0.1",
20 - "@prisma/client": "^5.6.0",  
21 "axios": "^1.6.2", 20 "axios": "^1.6.2",
22 "bcrypt": "^5.1.1", 21 "bcrypt": "^5.1.1",
23 "cors": "^2.8.5", 22 "cors": "^2.8.5",
@@ -79,20 +78,20 @@ @@ -79,20 +78,20 @@
79 } 78 }
80 }, 79 },
81 "node_modules/@angular-devkit/core": { 80 "node_modules/@angular-devkit/core": {
82 - "version": "16.2.8",  
83 - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.2.8.tgz",  
84 - "integrity": "sha512-PTGozYvh1Bin5lB15PwcXa26Ayd17bWGLS3H8Rs0s+04mUDvfNofmweaX1LgumWWy3nCUTDuwHxX10M3G0wE2g==", 81 + "version": "17.1.2",
  82 + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-17.1.2.tgz",
  83 + "integrity": "sha512-ku+/W/HMCBacSWFppenr9y6Lx8mDuTuQvn1IkTyBLiJOpWnzgVbx9kHDeaDchGa1PwLlJUBBrv27t3qgJOIDPw==",
85 "dev": true, 84 "dev": true,
86 "dependencies": { 85 "dependencies": {
87 "ajv": "8.12.0", 86 "ajv": "8.12.0",
88 "ajv-formats": "2.1.1", 87 "ajv-formats": "2.1.1",
89 "jsonc-parser": "3.2.0", 88 "jsonc-parser": "3.2.0",
90 - "picomatch": "2.3.1", 89 + "picomatch": "3.0.1",
91 "rxjs": "7.8.1", 90 "rxjs": "7.8.1",
92 "source-map": "0.7.4" 91 "source-map": "0.7.4"
93 }, 92 },
94 "engines": { 93 "engines": {
95 - "node": "^16.14.0 || >=18.10.0", 94 + "node": "^18.13.0 || >=20.9.0",
96 "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 95 "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
97 "yarn": ">= 1.13.0" 96 "yarn": ">= 1.13.0"
98 }, 97 },
@@ -106,33 +105,33 @@ @@ -106,33 +105,33 @@
106 } 105 }
107 }, 106 },
108 "node_modules/@angular-devkit/schematics": { 107 "node_modules/@angular-devkit/schematics": {
109 - "version": "16.2.8",  
110 - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.2.8.tgz",  
111 - "integrity": "sha512-MBiKZOlR9/YMdflALr7/7w/BGAfo/BGTrlkqsIB6rDWV1dYiCgxI+033HsiNssLS6RQyCFx/e7JA2aBBzu9zEg==", 108 + "version": "17.1.2",
  109 + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.1.2.tgz",
  110 + "integrity": "sha512-8S9RuM8olFN/gwN+mjbuF1CwHX61f0i59EGXz9tXLnKRUTjsRR+8vVMTAmX0dvVAT5fJTG/T69X+HX7FeumdqA==",
112 "dev": true, 111 "dev": true,
113 "dependencies": { 112 "dependencies": {
114 - "@angular-devkit/core": "16.2.8", 113 + "@angular-devkit/core": "17.1.2",
115 "jsonc-parser": "3.2.0", 114 "jsonc-parser": "3.2.0",
116 - "magic-string": "0.30.1", 115 + "magic-string": "0.30.5",
117 "ora": "5.4.1", 116 "ora": "5.4.1",
118 "rxjs": "7.8.1" 117 "rxjs": "7.8.1"
119 }, 118 },
120 "engines": { 119 "engines": {
121 - "node": "^16.14.0 || >=18.10.0", 120 + "node": "^18.13.0 || >=20.9.0",
122 "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 121 "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
123 "yarn": ">= 1.13.0" 122 "yarn": ">= 1.13.0"
124 } 123 }
125 }, 124 },
126 "node_modules/@angular-devkit/schematics-cli": { 125 "node_modules/@angular-devkit/schematics-cli": {
127 - "version": "16.2.8",  
128 - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-16.2.8.tgz",  
129 - "integrity": "sha512-EXURJCzWTVYCipiTT4vxQQOrF63asOUDbeOy3OtiSh7EwIUvxm3BPG6hquJqngEnI/N6bA75NJ1fBhU6Hrh7eA==", 126 + "version": "17.1.2",
  127 + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-17.1.2.tgz",
  128 + "integrity": "sha512-bvXykYzSST05qFdlgIzUguNOb3z0hCa8HaTwtqdmQo9aFPf+P+/AC56I64t1iTchMjQtf3JrBQhYM25gUdcGbg==",
130 "dev": true, 129 "dev": true,
131 "dependencies": { 130 "dependencies": {
132 - "@angular-devkit/core": "16.2.8",  
133 - "@angular-devkit/schematics": "16.2.8", 131 + "@angular-devkit/core": "17.1.2",
  132 + "@angular-devkit/schematics": "17.1.2",
134 "ansi-colors": "4.1.3", 133 "ansi-colors": "4.1.3",
135 - "inquirer": "8.2.4", 134 + "inquirer": "9.2.12",
136 "symbol-observable": "4.0.0", 135 "symbol-observable": "4.0.0",
137 "yargs-parser": "21.1.1" 136 "yargs-parser": "21.1.1"
138 }, 137 },
@@ -140,58 +139,120 @@ @@ -140,58 +139,120 @@
140 "schematics": "bin/schematics.js" 139 "schematics": "bin/schematics.js"
141 }, 140 },
142 "engines": { 141 "engines": {
143 - "node": "^16.14.0 || >=18.10.0", 142 + "node": "^18.13.0 || >=20.9.0",
144 "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 143 "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
145 "yarn": ">= 1.13.0" 144 "yarn": ">= 1.13.0"
146 } 145 }
147 }, 146 },
  147 + "node_modules/@angular-devkit/schematics-cli/node_modules/chalk": {
  148 + "version": "5.3.0",
  149 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
  150 + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
  151 + "dev": true,
  152 + "engines": {
  153 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
  154 + },
  155 + "funding": {
  156 + "url": "https://github.com/chalk/chalk?sponsor=1"
  157 + }
  158 + },
  159 + "node_modules/@angular-devkit/schematics-cli/node_modules/cli-width": {
  160 + "version": "4.1.0",
  161 + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
  162 + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==",
  163 + "dev": true,
  164 + "engines": {
  165 + "node": ">= 12"
  166 + }
  167 + },
  168 + "node_modules/@angular-devkit/schematics-cli/node_modules/escape-string-regexp": {
  169 + "version": "5.0.0",
  170 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
  171 + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
  172 + "dev": true,
  173 + "engines": {
  174 + "node": ">=12"
  175 + },
  176 + "funding": {
  177 + "url": "https://github.com/sponsors/sindresorhus"
  178 + }
  179 + },
  180 + "node_modules/@angular-devkit/schematics-cli/node_modules/figures": {
  181 + "version": "5.0.0",
  182 + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz",
  183 + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==",
  184 + "dev": true,
  185 + "dependencies": {
  186 + "escape-string-regexp": "^5.0.0",
  187 + "is-unicode-supported": "^1.2.0"
  188 + },
  189 + "engines": {
  190 + "node": ">=14"
  191 + },
  192 + "funding": {
  193 + "url": "https://github.com/sponsors/sindresorhus"
  194 + }
  195 + },
148 "node_modules/@angular-devkit/schematics-cli/node_modules/inquirer": { 196 "node_modules/@angular-devkit/schematics-cli/node_modules/inquirer": {
149 - "version": "8.2.4",  
150 - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz",  
151 - "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", 197 + "version": "9.2.12",
  198 + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.12.tgz",
  199 + "integrity": "sha512-mg3Fh9g2zfuVWJn6lhST0O7x4n03k7G8Tx5nvikJkbq8/CK47WDVm+UznF0G6s5Zi0KcyUisr6DU8T67N5U+1Q==",
152 "dev": true, 200 "dev": true,
153 "dependencies": { 201 "dependencies": {
154 - "ansi-escapes": "^4.2.1",  
155 - "chalk": "^4.1.1", 202 + "@ljharb/through": "^2.3.11",
  203 + "ansi-escapes": "^4.3.2",
  204 + "chalk": "^5.3.0",
156 "cli-cursor": "^3.1.0", 205 "cli-cursor": "^3.1.0",
157 - "cli-width": "^3.0.0",  
158 - "external-editor": "^3.0.3",  
159 - "figures": "^3.0.0", 206 + "cli-width": "^4.1.0",
  207 + "external-editor": "^3.1.0",
  208 + "figures": "^5.0.0",
160 "lodash": "^4.17.21", 209 "lodash": "^4.17.21",
161 - "mute-stream": "0.0.8", 210 + "mute-stream": "1.0.0",
162 "ora": "^5.4.1", 211 "ora": "^5.4.1",
163 - "run-async": "^2.4.0",  
164 - "rxjs": "^7.5.5",  
165 - "string-width": "^4.1.0",  
166 - "strip-ansi": "^6.0.0",  
167 - "through": "^2.3.6",  
168 - "wrap-ansi": "^7.0.0" 212 + "run-async": "^3.0.0",
  213 + "rxjs": "^7.8.1",
  214 + "string-width": "^4.2.3",
  215 + "strip-ansi": "^6.0.1",
  216 + "wrap-ansi": "^6.2.0"
169 }, 217 },
170 "engines": { 218 "engines": {
171 - "node": ">=12.0.0" 219 + "node": ">=14.18.0"
172 } 220 }
173 }, 221 },
174 - "node_modules/@angular-devkit/schematics-cli/node_modules/wrap-ansi": {  
175 - "version": "7.0.0",  
176 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",  
177 - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 222 + "node_modules/@angular-devkit/schematics-cli/node_modules/is-unicode-supported": {
  223 + "version": "1.3.0",
  224 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz",
  225 + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==",
178 "dev": true, 226 "dev": true,
179 - "dependencies": {  
180 - "ansi-styles": "^4.0.0",  
181 - "string-width": "^4.1.0",  
182 - "strip-ansi": "^6.0.0"  
183 - },  
184 "engines": { 227 "engines": {
185 - "node": ">=10" 228 + "node": ">=12"
186 }, 229 },
187 "funding": { 230 "funding": {
188 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 231 + "url": "https://github.com/sponsors/sindresorhus"
  232 + }
  233 + },
  234 + "node_modules/@angular-devkit/schematics-cli/node_modules/mute-stream": {
  235 + "version": "1.0.0",
  236 + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
  237 + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
  238 + "dev": true,
  239 + "engines": {
  240 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
  241 + }
  242 + },
  243 + "node_modules/@angular-devkit/schematics-cli/node_modules/run-async": {
  244 + "version": "3.0.0",
  245 + "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz",
  246 + "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==",
  247 + "dev": true,
  248 + "engines": {
  249 + "node": ">=0.12.0"
189 } 250 }
190 }, 251 },
191 "node_modules/@babel/code-frame": { 252 "node_modules/@babel/code-frame": {
192 - "version": "7.23.4",  
193 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.4.tgz",  
194 - "integrity": "sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==", 253 + "version": "7.23.5",
  254 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
  255 + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==",
195 "dev": true, 256 "dev": true,
196 "dependencies": { 257 "dependencies": {
197 "@babel/highlight": "^7.23.4", 258 "@babel/highlight": "^7.23.4",
@@ -273,30 +334,30 @@ @@ -273,30 +334,30 @@
273 } 334 }
274 }, 335 },
275 "node_modules/@babel/compat-data": { 336 "node_modules/@babel/compat-data": {
276 - "version": "7.23.3",  
277 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.3.tgz",  
278 - "integrity": "sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==", 337 + "version": "7.23.5",
  338 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz",
  339 + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==",
279 "dev": true, 340 "dev": true,
280 "engines": { 341 "engines": {
281 "node": ">=6.9.0" 342 "node": ">=6.9.0"
282 } 343 }
283 }, 344 },
284 "node_modules/@babel/core": { 345 "node_modules/@babel/core": {
285 - "version": "7.23.3",  
286 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.3.tgz",  
287 - "integrity": "sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==", 346 + "version": "7.23.9",
  347 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz",
  348 + "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==",
288 "dev": true, 349 "dev": true,
289 "dependencies": { 350 "dependencies": {
290 "@ampproject/remapping": "^2.2.0", 351 "@ampproject/remapping": "^2.2.0",
291 - "@babel/code-frame": "^7.22.13",  
292 - "@babel/generator": "^7.23.3",  
293 - "@babel/helper-compilation-targets": "^7.22.15", 352 + "@babel/code-frame": "^7.23.5",
  353 + "@babel/generator": "^7.23.6",
  354 + "@babel/helper-compilation-targets": "^7.23.6",
294 "@babel/helper-module-transforms": "^7.23.3", 355 "@babel/helper-module-transforms": "^7.23.3",
295 - "@babel/helpers": "^7.23.2",  
296 - "@babel/parser": "^7.23.3",  
297 - "@babel/template": "^7.22.15",  
298 - "@babel/traverse": "^7.23.3",  
299 - "@babel/types": "^7.23.3", 356 + "@babel/helpers": "^7.23.9",
  357 + "@babel/parser": "^7.23.9",
  358 + "@babel/template": "^7.23.9",
  359 + "@babel/traverse": "^7.23.9",
  360 + "@babel/types": "^7.23.9",
300 "convert-source-map": "^2.0.0", 361 "convert-source-map": "^2.0.0",
301 "debug": "^4.1.0", 362 "debug": "^4.1.0",
302 "gensync": "^1.0.0-beta.2", 363 "gensync": "^1.0.0-beta.2",
@@ -321,12 +382,12 @@ @@ -321,12 +382,12 @@
321 } 382 }
322 }, 383 },
323 "node_modules/@babel/generator": { 384 "node_modules/@babel/generator": {
324 - "version": "7.23.4",  
325 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.4.tgz",  
326 - "integrity": "sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==", 385 + "version": "7.23.6",
  386 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz",
  387 + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==",
327 "dev": true, 388 "dev": true,
328 "dependencies": { 389 "dependencies": {
329 - "@babel/types": "^7.23.4", 390 + "@babel/types": "^7.23.6",
330 "@jridgewell/gen-mapping": "^0.3.2", 391 "@jridgewell/gen-mapping": "^0.3.2",
331 "@jridgewell/trace-mapping": "^0.3.17", 392 "@jridgewell/trace-mapping": "^0.3.17",
332 "jsesc": "^2.5.1" 393 "jsesc": "^2.5.1"
@@ -336,14 +397,14 @@ @@ -336,14 +397,14 @@
336 } 397 }
337 }, 398 },
338 "node_modules/@babel/helper-compilation-targets": { 399 "node_modules/@babel/helper-compilation-targets": {
339 - "version": "7.22.15",  
340 - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz",  
341 - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", 400 + "version": "7.23.6",
  401 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz",
  402 + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==",
342 "dev": true, 403 "dev": true,
343 "dependencies": { 404 "dependencies": {
344 - "@babel/compat-data": "^7.22.9",  
345 - "@babel/helper-validator-option": "^7.22.15",  
346 - "browserslist": "^4.21.9", 405 + "@babel/compat-data": "^7.23.5",
  406 + "@babel/helper-validator-option": "^7.23.5",
  407 + "browserslist": "^4.22.2",
347 "lru-cache": "^5.1.1", 408 "lru-cache": "^5.1.1",
348 "semver": "^6.3.1" 409 "semver": "^6.3.1"
349 }, 410 },
@@ -477,23 +538,23 @@ @@ -477,23 +538,23 @@
477 } 538 }
478 }, 539 },
479 "node_modules/@babel/helper-validator-option": { 540 "node_modules/@babel/helper-validator-option": {
480 - "version": "7.22.15",  
481 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz",  
482 - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", 541 + "version": "7.23.5",
  542 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz",
  543 + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==",
483 "dev": true, 544 "dev": true,
484 "engines": { 545 "engines": {
485 "node": ">=6.9.0" 546 "node": ">=6.9.0"
486 } 547 }
487 }, 548 },
488 "node_modules/@babel/helpers": { 549 "node_modules/@babel/helpers": {
489 - "version": "7.23.4",  
490 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.4.tgz",  
491 - "integrity": "sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw==", 550 + "version": "7.23.9",
  551 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz",
  552 + "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==",
492 "dev": true, 553 "dev": true,
493 "dependencies": { 554 "dependencies": {
494 - "@babel/template": "^7.22.15",  
495 - "@babel/traverse": "^7.23.4",  
496 - "@babel/types": "^7.23.4" 555 + "@babel/template": "^7.23.9",
  556 + "@babel/traverse": "^7.23.9",
  557 + "@babel/types": "^7.23.9"
497 }, 558 },
498 "engines": { 559 "engines": {
499 "node": ">=6.9.0" 560 "node": ">=6.9.0"
@@ -585,9 +646,9 @@ @@ -585,9 +646,9 @@
585 } 646 }
586 }, 647 },
587 "node_modules/@babel/parser": { 648 "node_modules/@babel/parser": {
588 - "version": "7.23.4",  
589 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.4.tgz",  
590 - "integrity": "sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==", 649 + "version": "7.23.9",
  650 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz",
  651 + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==",
591 "dev": true, 652 "dev": true,
592 "bin": { 653 "bin": {
593 "parser": "bin/babel-parser.js" 654 "parser": "bin/babel-parser.js"
@@ -774,34 +835,34 @@ @@ -774,34 +835,34 @@
774 } 835 }
775 }, 836 },
776 "node_modules/@babel/template": { 837 "node_modules/@babel/template": {
777 - "version": "7.22.15",  
778 - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz",  
779 - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", 838 + "version": "7.23.9",
  839 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz",
  840 + "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==",
780 "dev": true, 841 "dev": true,
781 "dependencies": { 842 "dependencies": {
782 - "@babel/code-frame": "^7.22.13",  
783 - "@babel/parser": "^7.22.15",  
784 - "@babel/types": "^7.22.15" 843 + "@babel/code-frame": "^7.23.5",
  844 + "@babel/parser": "^7.23.9",
  845 + "@babel/types": "^7.23.9"
785 }, 846 },
786 "engines": { 847 "engines": {
787 "node": ">=6.9.0" 848 "node": ">=6.9.0"
788 } 849 }
789 }, 850 },
790 "node_modules/@babel/traverse": { 851 "node_modules/@babel/traverse": {
791 - "version": "7.23.4",  
792 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.4.tgz",  
793 - "integrity": "sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==", 852 + "version": "7.23.9",
  853 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz",
  854 + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==",
794 "dev": true, 855 "dev": true,
795 "dependencies": { 856 "dependencies": {
796 - "@babel/code-frame": "^7.23.4",  
797 - "@babel/generator": "^7.23.4", 857 + "@babel/code-frame": "^7.23.5",
  858 + "@babel/generator": "^7.23.6",
798 "@babel/helper-environment-visitor": "^7.22.20", 859 "@babel/helper-environment-visitor": "^7.22.20",
799 "@babel/helper-function-name": "^7.23.0", 860 "@babel/helper-function-name": "^7.23.0",
800 "@babel/helper-hoist-variables": "^7.22.5", 861 "@babel/helper-hoist-variables": "^7.22.5",
801 "@babel/helper-split-export-declaration": "^7.22.6", 862 "@babel/helper-split-export-declaration": "^7.22.6",
802 - "@babel/parser": "^7.23.4",  
803 - "@babel/types": "^7.23.4",  
804 - "debug": "^4.1.0", 863 + "@babel/parser": "^7.23.9",
  864 + "@babel/types": "^7.23.9",
  865 + "debug": "^4.3.1",
805 "globals": "^11.1.0" 866 "globals": "^11.1.0"
806 }, 867 },
807 "engines": { 868 "engines": {
@@ -818,9 +879,9 @@ @@ -818,9 +879,9 @@
818 } 879 }
819 }, 880 },
820 "node_modules/@babel/types": { 881 "node_modules/@babel/types": {
821 - "version": "7.23.4",  
822 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.4.tgz",  
823 - "integrity": "sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==", 882 + "version": "7.23.9",
  883 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz",
  884 + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==",
824 "dev": true, 885 "dev": true,
825 "dependencies": { 886 "dependencies": {
826 "@babel/helper-string-parser": "^7.23.4", 887 "@babel/helper-string-parser": "^7.23.4",
@@ -894,9 +955,9 @@ @@ -894,9 +955,9 @@
894 } 955 }
895 }, 956 },
896 "node_modules/@eslint/eslintrc": { 957 "node_modules/@eslint/eslintrc": {
897 - "version": "2.1.3",  
898 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz",  
899 - "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", 958 + "version": "2.1.4",
  959 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
  960 + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
900 "dev": true, 961 "dev": true,
901 "dependencies": { 962 "dependencies": {
902 "ajv": "^6.12.4", 963 "ajv": "^6.12.4",
@@ -932,35 +993,79 @@ @@ -932,35 +993,79 @@
932 "url": "https://github.com/sponsors/epoberezkin" 993 "url": "https://github.com/sponsors/epoberezkin"
933 } 994 }
934 }, 995 },
  996 + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
  997 + "version": "1.1.11",
  998 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  999 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  1000 + "dev": true,
  1001 + "dependencies": {
  1002 + "balanced-match": "^1.0.0",
  1003 + "concat-map": "0.0.1"
  1004 + }
  1005 + },
935 "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { 1006 "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": {
936 "version": "0.4.1", 1007 "version": "0.4.1",
937 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 1008 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
938 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 1009 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
939 "dev": true 1010 "dev": true
940 }, 1011 },
  1012 + "node_modules/@eslint/eslintrc/node_modules/minimatch": {
  1013 + "version": "3.1.2",
  1014 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  1015 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  1016 + "dev": true,
  1017 + "dependencies": {
  1018 + "brace-expansion": "^1.1.7"
  1019 + },
  1020 + "engines": {
  1021 + "node": "*"
  1022 + }
  1023 + },
941 "node_modules/@eslint/js": { 1024 "node_modules/@eslint/js": {
942 - "version": "8.54.0",  
943 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz",  
944 - "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==", 1025 + "version": "8.56.0",
  1026 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz",
  1027 + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
945 "dev": true, 1028 "dev": true,
946 "engines": { 1029 "engines": {
947 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1030 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
948 } 1031 }
949 }, 1032 },
950 "node_modules/@humanwhocodes/config-array": { 1033 "node_modules/@humanwhocodes/config-array": {
951 - "version": "0.11.13",  
952 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz",  
953 - "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", 1034 + "version": "0.11.14",
  1035 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
  1036 + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
954 "dev": true, 1037 "dev": true,
955 "dependencies": { 1038 "dependencies": {
956 - "@humanwhocodes/object-schema": "^2.0.1",  
957 - "debug": "^4.1.1", 1039 + "@humanwhocodes/object-schema": "^2.0.2",
  1040 + "debug": "^4.3.1",
958 "minimatch": "^3.0.5" 1041 "minimatch": "^3.0.5"
959 }, 1042 },
960 "engines": { 1043 "engines": {
961 "node": ">=10.10.0" 1044 "node": ">=10.10.0"
962 } 1045 }
963 }, 1046 },
  1047 + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": {
  1048 + "version": "1.1.11",
  1049 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  1050 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  1051 + "dev": true,
  1052 + "dependencies": {
  1053 + "balanced-match": "^1.0.0",
  1054 + "concat-map": "0.0.1"
  1055 + }
  1056 + },
  1057 + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": {
  1058 + "version": "3.1.2",
  1059 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  1060 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  1061 + "dev": true,
  1062 + "dependencies": {
  1063 + "brace-expansion": "^1.1.7"
  1064 + },
  1065 + "engines": {
  1066 + "node": "*"
  1067 + }
  1068 + },
964 "node_modules/@humanwhocodes/module-importer": { 1069 "node_modules/@humanwhocodes/module-importer": {
965 "version": "1.0.1", 1070 "version": "1.0.1",
966 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 1071 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
@@ -975,9 +1080,9 @@ @@ -975,9 +1080,9 @@
975 } 1080 }
976 }, 1081 },
977 "node_modules/@humanwhocodes/object-schema": { 1082 "node_modules/@humanwhocodes/object-schema": {
978 - "version": "2.0.1",  
979 - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz",  
980 - "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", 1083 + "version": "2.0.2",
  1084 + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz",
  1085 + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==",
981 "dev": true 1086 "dev": true
982 }, 1087 },
983 "node_modules/@isaacs/cliui": { 1088 "node_modules/@isaacs/cliui": {
@@ -1363,6 +1468,16 @@ @@ -1363,6 +1468,16 @@
1363 } 1468 }
1364 } 1469 }
1365 }, 1470 },
  1471 + "node_modules/@jest/reporters/node_modules/brace-expansion": {
  1472 + "version": "1.1.11",
  1473 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  1474 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  1475 + "dev": true,
  1476 + "dependencies": {
  1477 + "balanced-match": "^1.0.0",
  1478 + "concat-map": "0.0.1"
  1479 + }
  1480 + },
1366 "node_modules/@jest/reporters/node_modules/glob": { 1481 "node_modules/@jest/reporters/node_modules/glob": {
1367 "version": "7.2.3", 1482 "version": "7.2.3",
1368 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 1483 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
@@ -1383,6 +1498,18 @@ @@ -1383,6 +1498,18 @@
1383 "url": "https://github.com/sponsors/isaacs" 1498 "url": "https://github.com/sponsors/isaacs"
1384 } 1499 }
1385 }, 1500 },
  1501 + "node_modules/@jest/reporters/node_modules/minimatch": {
  1502 + "version": "3.1.2",
  1503 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  1504 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  1505 + "dev": true,
  1506 + "dependencies": {
  1507 + "brace-expansion": "^1.1.7"
  1508 + },
  1509 + "engines": {
  1510 + "node": "*"
  1511 + }
  1512 + },
1386 "node_modules/@jest/schemas": { 1513 "node_modules/@jest/schemas": {
1387 "version": "29.6.3", 1514 "version": "29.6.3",
1388 "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", 1515 "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
@@ -1531,15 +1658,27 @@ @@ -1531,15 +1658,27 @@
1531 "dev": true 1658 "dev": true
1532 }, 1659 },
1533 "node_modules/@jridgewell/trace-mapping": { 1660 "node_modules/@jridgewell/trace-mapping": {
1534 - "version": "0.3.20",  
1535 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz",  
1536 - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", 1661 + "version": "0.3.22",
  1662 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz",
  1663 + "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==",
1537 "dev": true, 1664 "dev": true,
1538 "dependencies": { 1665 "dependencies": {
1539 "@jridgewell/resolve-uri": "^3.1.0", 1666 "@jridgewell/resolve-uri": "^3.1.0",
1540 "@jridgewell/sourcemap-codec": "^1.4.14" 1667 "@jridgewell/sourcemap-codec": "^1.4.14"
1541 } 1668 }
1542 }, 1669 },
  1670 + "node_modules/@ljharb/through": {
  1671 + "version": "2.3.12",
  1672 + "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.12.tgz",
  1673 + "integrity": "sha512-ajo/heTlG3QgC8EGP6APIejksVAYt4ayz4tqoP3MolFELzcH1x1fzwEYRJTPO0IELutZ5HQ0c26/GqAYy79u3g==",
  1674 + "dev": true,
  1675 + "dependencies": {
  1676 + "call-bind": "^1.0.5"
  1677 + },
  1678 + "engines": {
  1679 + "node": ">= 0.4"
  1680 + }
  1681 + },
1543 "node_modules/@lukeed/csprng": { 1682 "node_modules/@lukeed/csprng": {
1544 "version": "1.1.0", 1683 "version": "1.1.0",
1545 "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz", 1684 "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz",
@@ -1567,6 +1706,15 @@ @@ -1567,6 +1706,15 @@
1567 "node-pre-gyp": "bin/node-pre-gyp" 1706 "node-pre-gyp": "bin/node-pre-gyp"
1568 } 1707 }
1569 }, 1708 },
  1709 + "node_modules/@mapbox/node-pre-gyp/node_modules/brace-expansion": {
  1710 + "version": "1.1.11",
  1711 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  1712 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  1713 + "dependencies": {
  1714 + "balanced-match": "^1.0.0",
  1715 + "concat-map": "0.0.1"
  1716 + }
  1717 + },
1570 "node_modules/@mapbox/node-pre-gyp/node_modules/glob": { 1718 "node_modules/@mapbox/node-pre-gyp/node_modules/glob": {
1571 "version": "7.2.3", 1719 "version": "7.2.3",
1572 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 1720 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
@@ -1586,26 +1734,15 @@ @@ -1586,26 +1734,15 @@
1586 "url": "https://github.com/sponsors/isaacs" 1734 "url": "https://github.com/sponsors/isaacs"
1587 } 1735 }
1588 }, 1736 },
1589 - "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir": {  
1590 - "version": "3.1.0",  
1591 - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",  
1592 - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 1737 + "node_modules/@mapbox/node-pre-gyp/node_modules/minimatch": {
  1738 + "version": "3.1.2",
  1739 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  1740 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1593 "dependencies": { 1741 "dependencies": {
1594 - "semver": "^6.0.0" 1742 + "brace-expansion": "^1.1.7"
1595 }, 1743 },
1596 "engines": { 1744 "engines": {
1597 - "node": ">=8"  
1598 - },  
1599 - "funding": {  
1600 - "url": "https://github.com/sponsors/sindresorhus"  
1601 - }  
1602 - },  
1603 - "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver": {  
1604 - "version": "6.3.1",  
1605 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",  
1606 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",  
1607 - "bin": {  
1608 - "semver": "bin/semver.js" 1745 + "node": "*"
1609 } 1746 }
1610 }, 1747 },
1611 "node_modules/@mapbox/node-pre-gyp/node_modules/rimraf": { 1748 "node_modules/@mapbox/node-pre-gyp/node_modules/rimraf": {
@@ -1623,14 +1760,14 @@ @@ -1623,14 +1760,14 @@
1623 } 1760 }
1624 }, 1761 },
1625 "node_modules/@nestjs/cli": { 1762 "node_modules/@nestjs/cli": {
1626 - "version": "10.2.1",  
1627 - "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-10.2.1.tgz",  
1628 - "integrity": "sha512-CAJAQwmxFZfB3RTvqz/eaXXWpyU+mZ4QSqfBYzjneTsPgF+uyOAW3yQpaLNn9Dfcv39R9UxSuAhayv6yuFd+Jg==", 1763 + "version": "10.3.1",
  1764 + "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-10.3.1.tgz",
  1765 + "integrity": "sha512-xzabUxTdZ7IcNXLzAq1YZgGJkAt6JNeeLVORj8MfMV0io2edgAn5ASn4tIOHvnsmKh6yX1kBaVEhTHiuENlplA==",
1629 "dev": true, 1766 "dev": true,
1630 "dependencies": { 1767 "dependencies": {
1631 - "@angular-devkit/core": "16.2.8",  
1632 - "@angular-devkit/schematics": "16.2.8",  
1633 - "@angular-devkit/schematics-cli": "16.2.8", 1768 + "@angular-devkit/core": "17.1.2",
  1769 + "@angular-devkit/schematics": "17.1.2",
  1770 + "@angular-devkit/schematics-cli": "17.1.2",
1634 "@nestjs/schematics": "^10.0.1", 1771 "@nestjs/schematics": "^10.0.1",
1635 "chalk": "4.1.2", 1772 "chalk": "4.1.2",
1636 "chokidar": "3.5.3", 1773 "chokidar": "3.5.3",
@@ -1641,15 +1778,14 @@ @@ -1641,15 +1778,14 @@
1641 "inquirer": "8.2.6", 1778 "inquirer": "8.2.6",
1642 "node-emoji": "1.11.0", 1779 "node-emoji": "1.11.0",
1643 "ora": "5.4.1", 1780 "ora": "5.4.1",
1644 - "os-name": "4.0.1",  
1645 "rimraf": "4.4.1", 1781 "rimraf": "4.4.1",
1646 "shelljs": "0.8.5", 1782 "shelljs": "0.8.5",
1647 "source-map-support": "0.5.21", 1783 "source-map-support": "0.5.21",
1648 "tree-kill": "1.2.2", 1784 "tree-kill": "1.2.2",
1649 "tsconfig-paths": "4.2.0", 1785 "tsconfig-paths": "4.2.0",
1650 "tsconfig-paths-webpack-plugin": "4.1.0", 1786 "tsconfig-paths-webpack-plugin": "4.1.0",
1651 - "typescript": "5.2.2",  
1652 - "webpack": "5.89.0", 1787 + "typescript": "5.3.3",
  1788 + "webpack": "5.90.1",
1653 "webpack-node-externals": "3.0.0" 1789 "webpack-node-externals": "3.0.0"
1654 }, 1790 },
1655 "bin": { 1791 "bin": {
@@ -1659,7 +1795,7 @@ @@ -1659,7 +1795,7 @@
1659 "node": ">= 16.14" 1795 "node": ">= 16.14"
1660 }, 1796 },
1661 "peerDependencies": { 1797 "peerDependencies": {
1662 - "@swc/cli": "^0.1.62", 1798 + "@swc/cli": "^0.1.62 || ^0.3.0",
1663 "@swc/core": "^1.3.62" 1799 "@swc/core": "^1.3.62"
1664 }, 1800 },
1665 "peerDependenciesMeta": { 1801 "peerDependenciesMeta": {
@@ -1671,23 +1807,10 @@ @@ -1671,23 +1807,10 @@
1671 } 1807 }
1672 } 1808 }
1673 }, 1809 },
1674 - "node_modules/@nestjs/cli/node_modules/typescript": {  
1675 - "version": "5.2.2",  
1676 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",  
1677 - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",  
1678 - "dev": true,  
1679 - "bin": {  
1680 - "tsc": "bin/tsc",  
1681 - "tsserver": "bin/tsserver"  
1682 - },  
1683 - "engines": {  
1684 - "node": ">=14.17"  
1685 - }  
1686 - },  
1687 "node_modules/@nestjs/common": { 1810 "node_modules/@nestjs/common": {
1688 - "version": "10.2.10",  
1689 - "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-10.2.10.tgz",  
1690 - "integrity": "sha512-fwAk931rjW8CNH2Mgwawq/7HWHH1dxkOLdcgs7U52ddLk8CtHXjejm1cbNahewlSbNhvlOl7y1STLHutE6sUqw==", 1811 + "version": "10.3.1",
  1812 + "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-10.3.1.tgz",
  1813 + "integrity": "sha512-YuxeIlVemVQCuXMkNbBpNlmwZgp/Cu6dwCOjki63mhyYHEFX48GNNA4zZn5MFRjF4h7VSceABsScROuzsxs9LA==",
1691 "dependencies": { 1814 "dependencies": {
1692 "iterare": "1.2.1", 1815 "iterare": "1.2.1",
1693 "tslib": "2.6.2", 1816 "tslib": "2.6.2",
@@ -1728,9 +1851,9 @@ @@ -1728,9 +1851,9 @@
1728 } 1851 }
1729 }, 1852 },
1730 "node_modules/@nestjs/core": { 1853 "node_modules/@nestjs/core": {
1731 - "version": "10.2.10",  
1732 - "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-10.2.10.tgz",  
1733 - "integrity": "sha512-+ckOI6BPi2ZMHikT9MCG4ctHDc4OnjhoIytrn7f2AYMMXI4bnutJhqyQKc30VDka5x3Wq6QAD57pgSP7y+JjJg==", 1854 + "version": "10.3.1",
  1855 + "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-10.3.1.tgz",
  1856 + "integrity": "sha512-mh6FwTKh2R3CmLRuB50BF5q/lzc+Mz+7qAlEvpgCiTSIfSXzbQ47vWpfgLirwkL3SlCvtFS8onxOeI69RpxvXA==",
1734 "hasInstallScript": true, 1857 "hasInstallScript": true,
1735 "dependencies": { 1858 "dependencies": {
1736 "@nuxtjs/opencollective": "0.3.2", 1859 "@nuxtjs/opencollective": "0.3.2",
@@ -1796,18 +1919,18 @@ @@ -1796,18 +1919,18 @@
1796 } 1919 }
1797 }, 1920 },
1798 "node_modules/@nestjs/passport": { 1921 "node_modules/@nestjs/passport": {
1799 - "version": "10.0.2",  
1800 - "resolved": "https://registry.npmjs.org/@nestjs/passport/-/passport-10.0.2.tgz",  
1801 - "integrity": "sha512-od31vfB2z3y05IDB5dWSbCGE2+pAf2k2WCBinNuTTOxN0O0+wtO1L3kawj/aCW3YR9uxsTOVbTDwtwgpNNsnjQ==", 1922 + "version": "10.0.3",
  1923 + "resolved": "https://registry.npmjs.org/@nestjs/passport/-/passport-10.0.3.tgz",
  1924 + "integrity": "sha512-znJ9Y4S8ZDVY+j4doWAJ8EuuVO7SkQN3yOBmzxbGaXbvcSwFDAdGJ+OMCg52NdzIO4tQoN4pYKx8W6M0ArfFRQ==",
1802 "peerDependencies": { 1925 "peerDependencies": {
1803 "@nestjs/common": "^8.0.0 || ^9.0.0 || ^10.0.0", 1926 "@nestjs/common": "^8.0.0 || ^9.0.0 || ^10.0.0",
1804 - "passport": "^0.4.0 || ^0.5.0 || ^0.6.0" 1927 + "passport": "^0.4.0 || ^0.5.0 || ^0.6.0 || ^0.7.0"
1805 } 1928 }
1806 }, 1929 },
1807 "node_modules/@nestjs/platform-express": { 1930 "node_modules/@nestjs/platform-express": {
1808 - "version": "10.2.10",  
1809 - "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-10.2.10.tgz",  
1810 - "integrity": "sha512-U4KDgtMjH8TqEvt0RzC/POP8ABvL9bYoCScvlGtFSKgVGaMLBKkZ4+jHtbQx6qItYSlBBRUuz/dveMZCObfrkQ==", 1931 + "version": "10.3.1",
  1932 + "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-10.3.1.tgz",
  1933 + "integrity": "sha512-Rj21quI5h4Lry7q9an+nO4ADQiQUy9A6XK74o5aTUHo3Ysm25ujqh2NgU4XbT3M2oXU9qzhE59OfhkQ7ZUvTAg==",
1811 "dependencies": { 1934 "dependencies": {
1812 "body-parser": "1.20.2", 1935 "body-parser": "1.20.2",
1813 "cors": "2.8.5", 1936 "cors": "2.8.5",
@@ -1825,13 +1948,13 @@ @@ -1825,13 +1948,13 @@
1825 } 1948 }
1826 }, 1949 },
1827 "node_modules/@nestjs/schematics": { 1950 "node_modules/@nestjs/schematics": {
1828 - "version": "10.0.3",  
1829 - "resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-10.0.3.tgz",  
1830 - "integrity": "sha512-2BRujK0GqGQ7j1Zpz+obVfskDnnOeVKt5aXoSaVngKo8Oczy8uYCY+R547TQB+Kf35epdfFER2pVnQrX3/It5A==", 1951 + "version": "10.1.0",
  1952 + "resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-10.1.0.tgz",
  1953 + "integrity": "sha512-HQWvD3F7O0Sv3qHS2jineWxPLmBTLlyjT6VdSw2EAIXulitmV+ErxB3TCVQQORlNkl5p5cwRYWyBaOblDbNFIQ==",
1831 "dev": true, 1954 "dev": true,
1832 "dependencies": { 1955 "dependencies": {
1833 - "@angular-devkit/core": "16.2.8",  
1834 - "@angular-devkit/schematics": "16.2.8", 1956 + "@angular-devkit/core": "17.0.9",
  1957 + "@angular-devkit/schematics": "17.0.9",
1835 "comment-json": "4.2.3", 1958 "comment-json": "4.2.3",
1836 "jsonc-parser": "3.2.0", 1959 "jsonc-parser": "3.2.0",
1837 "pluralize": "8.0.0" 1960 "pluralize": "8.0.0"
@@ -1840,10 +1963,55 @@ @@ -1840,10 +1963,55 @@
1840 "typescript": ">=4.8.2" 1963 "typescript": ">=4.8.2"
1841 } 1964 }
1842 }, 1965 },
  1966 + "node_modules/@nestjs/schematics/node_modules/@angular-devkit/core": {
  1967 + "version": "17.0.9",
  1968 + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-17.0.9.tgz",
  1969 + "integrity": "sha512-r5jqwpWOgowqe9KSDqJ3iSbmsEt2XPjSvRG4DSI2T9s31bReoMtreo8b7wkRa2B3hbcDnstFbn8q27VvJDqRaQ==",
  1970 + "dev": true,
  1971 + "dependencies": {
  1972 + "ajv": "8.12.0",
  1973 + "ajv-formats": "2.1.1",
  1974 + "jsonc-parser": "3.2.0",
  1975 + "picomatch": "3.0.1",
  1976 + "rxjs": "7.8.1",
  1977 + "source-map": "0.7.4"
  1978 + },
  1979 + "engines": {
  1980 + "node": "^18.13.0 || >=20.9.0",
  1981 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
  1982 + "yarn": ">= 1.13.0"
  1983 + },
  1984 + "peerDependencies": {
  1985 + "chokidar": "^3.5.2"
  1986 + },
  1987 + "peerDependenciesMeta": {
  1988 + "chokidar": {
  1989 + "optional": true
  1990 + }
  1991 + }
  1992 + },
  1993 + "node_modules/@nestjs/schematics/node_modules/@angular-devkit/schematics": {
  1994 + "version": "17.0.9",
  1995 + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.0.9.tgz",
  1996 + "integrity": "sha512-5ti7g45F2KjDJS0DbgnOGI1GyKxGpn4XsKTYJFJrSAWj6VpuvPy/DINRrXNuRVo09VPEkqA+IW7QwaG9icptQg==",
  1997 + "dev": true,
  1998 + "dependencies": {
  1999 + "@angular-devkit/core": "17.0.9",
  2000 + "jsonc-parser": "3.2.0",
  2001 + "magic-string": "0.30.5",
  2002 + "ora": "5.4.1",
  2003 + "rxjs": "7.8.1"
  2004 + },
  2005 + "engines": {
  2006 + "node": "^18.13.0 || >=20.9.0",
  2007 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
  2008 + "yarn": ">= 1.13.0"
  2009 + }
  2010 + },
1843 "node_modules/@nestjs/testing": { 2011 "node_modules/@nestjs/testing": {
1844 - "version": "10.2.10",  
1845 - "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-10.2.10.tgz",  
1846 - "integrity": "sha512-IVLUnPz/+fkBtPATYfqTIP+phN9yjkXejmj+JyhmcfPJZpxBmD1i9VSMqa4u54l37j0xkGPscQ0IXpbhqMYUKw==", 2012 + "version": "10.3.1",
  2013 + "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-10.3.1.tgz",
  2014 + "integrity": "sha512-74aSAugWT31jSPnStyRWDXgjHXWO3GYaUfAZ2T7Dml88UGkGy95iwaWgYy7aYM8/xVFKcDYkfL5FAYqZYce/yg==",
1847 "dev": true, 2015 "dev": true,
1848 "dependencies": { 2016 "dependencies": {
1849 "tslib": "2.6.2" 2017 "tslib": "2.6.2"
@@ -1868,16 +2036,16 @@ @@ -1868,16 +2036,16 @@
1868 } 2036 }
1869 }, 2037 },
1870 "node_modules/@nestjs/throttler": { 2038 "node_modules/@nestjs/throttler": {
1871 - "version": "5.0.1",  
1872 - "resolved": "https://registry.npmjs.org/@nestjs/throttler/-/throttler-5.0.1.tgz",  
1873 - "integrity": "sha512-6gHmKmus7LDgzK/wRh7W9cT3gtZw1rY4mLVymvx6pYyRA46A9fMvjmZNQKJbo02jGg2R7gNo+3pyfvNnjDqg4A==", 2039 + "version": "5.1.1",
  2040 + "resolved": "https://registry.npmjs.org/@nestjs/throttler/-/throttler-5.1.1.tgz",
  2041 + "integrity": "sha512-0fJAGroqpQLnQlERslx2fG264YCXU35nMfiFhykY6/chgc56/W0QPM6BEEf9Q/Uca9lXh5IyjE0fqFToksbP/A==",
1874 "dependencies": { 2042 "dependencies": {
1875 "md5": "^2.2.1" 2043 "md5": "^2.2.1"
1876 }, 2044 },
1877 "peerDependencies": { 2045 "peerDependencies": {
1878 "@nestjs/common": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0", 2046 "@nestjs/common": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0",
1879 "@nestjs/core": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0", 2047 "@nestjs/core": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0",
1880 - "reflect-metadata": "^0.1.13" 2048 + "reflect-metadata": "^0.1.13 || ^0.2.0"
1881 } 2049 }
1882 }, 2050 },
1883 "node_modules/@nodelib/fs.scandir": { 2051 "node_modules/@nodelib/fs.scandir": {
@@ -1942,19 +2110,11 @@ @@ -1942,19 +2110,11 @@
1942 "node": ">=14" 2110 "node": ">=14"
1943 } 2111 }
1944 }, 2112 },
1945 - "node_modules/@pkgr/utils": {  
1946 - "version": "2.4.2",  
1947 - "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz",  
1948 - "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", 2113 + "node_modules/@pkgr/core": {
  2114 + "version": "0.1.1",
  2115 + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz",
  2116 + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==",
1949 "dev": true, 2117 "dev": true,
1950 - "dependencies": {  
1951 - "cross-spawn": "^7.0.3",  
1952 - "fast-glob": "^3.3.0",  
1953 - "is-glob": "^4.0.3",  
1954 - "open": "^9.1.0",  
1955 - "picocolors": "^1.0.0",  
1956 - "tslib": "^2.6.0"  
1957 - },  
1958 "engines": { 2118 "engines": {
1959 "node": "^12.20.0 || ^14.18.0 || >=16.0.0" 2119 "node": "^12.20.0 || ^14.18.0 || >=16.0.0"
1960 }, 2120 },
@@ -1962,39 +2122,6 @@ @@ -1962,39 +2122,6 @@
1962 "url": "https://opencollective.com/unts" 2122 "url": "https://opencollective.com/unts"
1963 } 2123 }
1964 }, 2124 },
1965 - "node_modules/@prisma/client": {  
1966 - "version": "5.6.0",  
1967 - "resolved": "https://registry.npmjs.org/@prisma/client/-/client-5.6.0.tgz",  
1968 - "integrity": "sha512-mUDefQFa1wWqk4+JhKPYq8BdVoFk9NFMBXUI8jAkBfQTtgx8WPx02U2HB/XbAz3GSUJpeJOKJQtNvaAIDs6sug==",  
1969 - "hasInstallScript": true,  
1970 - "dependencies": {  
1971 - "@prisma/engines-version": "5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee"  
1972 - },  
1973 - "engines": {  
1974 - "node": ">=16.13"  
1975 - },  
1976 - "peerDependencies": {  
1977 - "prisma": "*"  
1978 - },  
1979 - "peerDependenciesMeta": {  
1980 - "prisma": {  
1981 - "optional": true  
1982 - }  
1983 - }  
1984 - },  
1985 - "node_modules/@prisma/engines": {  
1986 - "version": "5.6.0",  
1987 - "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-5.6.0.tgz",  
1988 - "integrity": "sha512-Mt2q+GNJpU2vFn6kif24oRSBQv1KOkYaterQsi0k2/lA+dLvhRX6Lm26gon6PYHwUM8/h8KRgXIUMU0PCLB6bw==",  
1989 - "hasInstallScript": true,  
1990 - "optional": true,  
1991 - "peer": true  
1992 - },  
1993 - "node_modules/@prisma/engines-version": {  
1994 - "version": "5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee",  
1995 - "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee.tgz",  
1996 - "integrity": "sha512-UoFgbV1awGL/3wXuUK3GDaX2SolqczeeJ5b4FVec9tzeGbSWJboPSbT0psSrmgYAKiKnkOPFSLlH6+b+IyOwAw=="  
1997 - },  
1998 "node_modules/@sinclair/typebox": { 2125 "node_modules/@sinclair/typebox": {
1999 "version": "0.27.8", 2126 "version": "0.27.8",
2000 "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", 2127 "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
@@ -2002,9 +2129,9 @@ @@ -2002,9 +2129,9 @@
2002 "dev": true 2129 "dev": true
2003 }, 2130 },
2004 "node_modules/@sinonjs/commons": { 2131 "node_modules/@sinonjs/commons": {
2005 - "version": "3.0.0",  
2006 - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz",  
2007 - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", 2132 + "version": "3.0.1",
  2133 + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz",
  2134 + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==",
2008 "dev": true, 2135 "dev": true,
2009 "dependencies": { 2136 "dependencies": {
2010 "type-detect": "4.0.8" 2137 "type-detect": "4.0.8"
@@ -2057,9 +2184,9 @@ @@ -2057,9 +2184,9 @@
2057 } 2184 }
2058 }, 2185 },
2059 "node_modules/@types/babel__generator": { 2186 "node_modules/@types/babel__generator": {
2060 - "version": "7.6.7",  
2061 - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.7.tgz",  
2062 - "integrity": "sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==", 2187 + "version": "7.6.8",
  2188 + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz",
  2189 + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==",
2063 "dev": true, 2190 "dev": true,
2064 "dependencies": { 2191 "dependencies": {
2065 "@babel/types": "^7.0.0" 2192 "@babel/types": "^7.0.0"
@@ -2076,9 +2203,9 @@ @@ -2076,9 +2203,9 @@
2076 } 2203 }
2077 }, 2204 },
2078 "node_modules/@types/babel__traverse": { 2205 "node_modules/@types/babel__traverse": {
2079 - "version": "7.20.4",  
2080 - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.4.tgz",  
2081 - "integrity": "sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==", 2206 + "version": "7.20.5",
  2207 + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz",
  2208 + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==",
2082 "dev": true, 2209 "dev": true,
2083 "dependencies": { 2210 "dependencies": {
2084 "@babel/types": "^7.20.7" 2211 "@babel/types": "^7.20.7"
@@ -2128,15 +2255,15 @@ @@ -2128,15 +2255,15 @@
2128 } 2255 }
2129 }, 2256 },
2130 "node_modules/@types/crypto-js": { 2257 "node_modules/@types/crypto-js": {
2131 - "version": "4.2.1",  
2132 - "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.2.1.tgz",  
2133 - "integrity": "sha512-FSPGd9+OcSok3RsM0UZ/9fcvMOXJ1ENE/ZbLfOPlBWj7BgXtEAM8VYfTtT760GiLbQIMoVozwVuisjvsVwqYWw==", 2258 + "version": "4.2.2",
  2259 + "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.2.2.tgz",
  2260 + "integrity": "sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==",
2134 "dev": true 2261 "dev": true
2135 }, 2262 },
2136 "node_modules/@types/eslint": { 2263 "node_modules/@types/eslint": {
2137 - "version": "8.44.7",  
2138 - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.7.tgz",  
2139 - "integrity": "sha512-f5ORu2hcBbKei97U73mf+l9t4zTGl74IqZ0GQk4oVea/VS8tQZYkUveSYojk+frraAVYId0V2WC9O4PTNru2FQ==", 2264 + "version": "8.56.2",
  2265 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.2.tgz",
  2266 + "integrity": "sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==",
2140 "dev": true, 2267 "dev": true,
2141 "dependencies": { 2268 "dependencies": {
2142 "@types/estree": "*", 2269 "@types/estree": "*",
@@ -2172,9 +2299,9 @@ @@ -2172,9 +2299,9 @@
2172 } 2299 }
2173 }, 2300 },
2174 "node_modules/@types/express-serve-static-core": { 2301 "node_modules/@types/express-serve-static-core": {
2175 - "version": "4.17.41",  
2176 - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz",  
2177 - "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", 2302 + "version": "4.17.43",
  2303 + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz",
  2304 + "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==",
2178 "dev": true, 2305 "dev": true,
2179 "dependencies": { 2306 "dependencies": {
2180 "@types/node": "*", 2307 "@types/node": "*",
@@ -2223,9 +2350,9 @@ @@ -2223,9 +2350,9 @@
2223 } 2350 }
2224 }, 2351 },
2225 "node_modules/@types/jest": { 2352 "node_modules/@types/jest": {
2226 - "version": "29.5.10",  
2227 - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.10.tgz",  
2228 - "integrity": "sha512-tE4yxKEphEyxj9s4inideLHktW/x6DwesIwWZ9NN1FKf9zbJYsnhBoA9vrHA/IuIOKwPa5PcFBNV4lpMIOEzyQ==", 2353 + "version": "29.5.12",
  2354 + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz",
  2355 + "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==",
2229 "dev": true, 2356 "dev": true,
2230 "dependencies": { 2357 "dependencies": {
2231 "expect": "^29.0.0", 2358 "expect": "^29.0.0",
@@ -2246,6 +2373,12 @@ @@ -2246,6 +2373,12 @@
2246 "@types/node": "*" 2373 "@types/node": "*"
2247 } 2374 }
2248 }, 2375 },
  2376 + "node_modules/@types/methods": {
  2377 + "version": "1.1.4",
  2378 + "resolved": "https://registry.npmjs.org/@types/methods/-/methods-1.1.4.tgz",
  2379 + "integrity": "sha512-ymXWVrDiCxTBE3+RIrrP533E70eA+9qu7zdWoHuOmGujkYtzf4HQF96b8nwHLqhuf4ykX61IGRIB38CC6/sImQ==",
  2380 + "dev": true
  2381 + },
2249 "node_modules/@types/mime": { 2382 "node_modules/@types/mime": {
2250 "version": "1.3.5", 2383 "version": "1.3.5",
2251 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", 2384 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
@@ -2253,9 +2386,9 @@ @@ -2253,9 +2386,9 @@
2253 "dev": true 2386 "dev": true
2254 }, 2387 },
2255 "node_modules/@types/node": { 2388 "node_modules/@types/node": {
2256 - "version": "20.9.4",  
2257 - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.4.tgz",  
2258 - "integrity": "sha512-wmyg8HUhcn6ACjsn8oKYjkN/zUzQeNtMy44weTJSM6p4MMzEOuKbA3OjJ267uPCOW7Xex9dyrNTful8XTQYoDA==", 2389 + "version": "20.11.16",
  2390 + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.16.tgz",
  2391 + "integrity": "sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ==",
2259 "dependencies": { 2392 "dependencies": {
2260 "undici-types": "~5.26.4" 2393 "undici-types": "~5.26.4"
2261 } 2394 }
@@ -2291,9 +2424,9 @@ @@ -2291,9 +2424,9 @@
2291 } 2424 }
2292 }, 2425 },
2293 "node_modules/@types/qs": { 2426 "node_modules/@types/qs": {
2294 - "version": "6.9.10",  
2295 - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz",  
2296 - "integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==", 2427 + "version": "6.9.11",
  2428 + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz",
  2429 + "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==",
2297 "dev": true 2430 "dev": true
2298 }, 2431 },
2299 "node_modules/@types/range-parser": { 2432 "node_modules/@types/range-parser": {
@@ -2336,12 +2469,13 @@ @@ -2336,12 +2469,13 @@
2336 "dev": true 2469 "dev": true
2337 }, 2470 },
2338 "node_modules/@types/superagent": { 2471 "node_modules/@types/superagent": {
2339 - "version": "4.1.22",  
2340 - "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.22.tgz",  
2341 - "integrity": "sha512-GMaOrnnUsjChvH8zlzdDPARRXky8bU3E8xsU/fOclgqsINekbwDu1+wzJzJaGzZP91SGpOutf5Te5pm5M/qCWg==", 2472 + "version": "8.1.3",
  2473 + "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-8.1.3.tgz",
  2474 + "integrity": "sha512-R/CfN6w2XsixLb1Ii8INfn+BT9sGPvw74OavfkW4SwY+jeUcAwLZv2+bXLJkndnimxjEBm0RPHgcjW9pLCa8cw==",
2342 "dev": true, 2475 "dev": true,
2343 "dependencies": { 2476 "dependencies": {
2344 - "@types/cookiejar": "*", 2477 + "@types/cookiejar": "^2.1.5",
  2478 + "@types/methods": "^1.1.4",
2345 "@types/node": "*" 2479 "@types/node": "*"
2346 } 2480 }
2347 }, 2481 },
@@ -2370,16 +2504,16 @@ @@ -2370,16 +2504,16 @@
2370 "dev": true 2504 "dev": true
2371 }, 2505 },
2372 "node_modules/@typescript-eslint/eslint-plugin": { 2506 "node_modules/@typescript-eslint/eslint-plugin": {
2373 - "version": "6.12.0",  
2374 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.12.0.tgz",  
2375 - "integrity": "sha512-XOpZ3IyJUIV1b15M7HVOpgQxPPF7lGXgsfcEIu3yDxFPaf/xZKt7s9QO/pbk7vpWQyVulpJbu4E5LwpZiQo4kA==", 2507 + "version": "6.21.0",
  2508 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz",
  2509 + "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==",
2376 "dev": true, 2510 "dev": true,
2377 "dependencies": { 2511 "dependencies": {
2378 "@eslint-community/regexpp": "^4.5.1", 2512 "@eslint-community/regexpp": "^4.5.1",
2379 - "@typescript-eslint/scope-manager": "6.12.0",  
2380 - "@typescript-eslint/type-utils": "6.12.0",  
2381 - "@typescript-eslint/utils": "6.12.0",  
2382 - "@typescript-eslint/visitor-keys": "6.12.0", 2513 + "@typescript-eslint/scope-manager": "6.21.0",
  2514 + "@typescript-eslint/type-utils": "6.21.0",
  2515 + "@typescript-eslint/utils": "6.21.0",
  2516 + "@typescript-eslint/visitor-keys": "6.21.0",
2383 "debug": "^4.3.4", 2517 "debug": "^4.3.4",
2384 "graphemer": "^1.4.0", 2518 "graphemer": "^1.4.0",
2385 "ignore": "^5.2.4", 2519 "ignore": "^5.2.4",
@@ -2405,15 +2539,15 @@ @@ -2405,15 +2539,15 @@
2405 } 2539 }
2406 }, 2540 },
2407 "node_modules/@typescript-eslint/parser": { 2541 "node_modules/@typescript-eslint/parser": {
2408 - "version": "6.12.0",  
2409 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.12.0.tgz",  
2410 - "integrity": "sha512-s8/jNFPKPNRmXEnNXfuo1gemBdVmpQsK1pcu+QIvuNJuhFzGrpD7WjOcvDc/+uEdfzSYpNu7U/+MmbScjoQ6vg==", 2542 + "version": "6.21.0",
  2543 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz",
  2544 + "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==",
2411 "dev": true, 2545 "dev": true,
2412 "dependencies": { 2546 "dependencies": {
2413 - "@typescript-eslint/scope-manager": "6.12.0",  
2414 - "@typescript-eslint/types": "6.12.0",  
2415 - "@typescript-eslint/typescript-estree": "6.12.0",  
2416 - "@typescript-eslint/visitor-keys": "6.12.0", 2547 + "@typescript-eslint/scope-manager": "6.21.0",
  2548 + "@typescript-eslint/types": "6.21.0",
  2549 + "@typescript-eslint/typescript-estree": "6.21.0",
  2550 + "@typescript-eslint/visitor-keys": "6.21.0",
2417 "debug": "^4.3.4" 2551 "debug": "^4.3.4"
2418 }, 2552 },
2419 "engines": { 2553 "engines": {
@@ -2433,13 +2567,13 @@ @@ -2433,13 +2567,13 @@
2433 } 2567 }
2434 }, 2568 },
2435 "node_modules/@typescript-eslint/scope-manager": { 2569 "node_modules/@typescript-eslint/scope-manager": {
2436 - "version": "6.12.0",  
2437 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.12.0.tgz",  
2438 - "integrity": "sha512-5gUvjg+XdSj8pcetdL9eXJzQNTl3RD7LgUiYTl8Aabdi8hFkaGSYnaS6BLc0BGNaDH+tVzVwmKtWvu0jLgWVbw==", 2570 + "version": "6.21.0",
  2571 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz",
  2572 + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==",
2439 "dev": true, 2573 "dev": true,
2440 "dependencies": { 2574 "dependencies": {
2441 - "@typescript-eslint/types": "6.12.0",  
2442 - "@typescript-eslint/visitor-keys": "6.12.0" 2575 + "@typescript-eslint/types": "6.21.0",
  2576 + "@typescript-eslint/visitor-keys": "6.21.0"
2443 }, 2577 },
2444 "engines": { 2578 "engines": {
2445 "node": "^16.0.0 || >=18.0.0" 2579 "node": "^16.0.0 || >=18.0.0"
@@ -2450,13 +2584,13 @@ @@ -2450,13 +2584,13 @@
2450 } 2584 }
2451 }, 2585 },
2452 "node_modules/@typescript-eslint/type-utils": { 2586 "node_modules/@typescript-eslint/type-utils": {
2453 - "version": "6.12.0",  
2454 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.12.0.tgz",  
2455 - "integrity": "sha512-WWmRXxhm1X8Wlquj+MhsAG4dU/Blvf1xDgGaYCzfvStP2NwPQh6KBvCDbiOEvaE0filhranjIlK/2fSTVwtBng==", 2587 + "version": "6.21.0",
  2588 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz",
  2589 + "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==",
2456 "dev": true, 2590 "dev": true,
2457 "dependencies": { 2591 "dependencies": {
2458 - "@typescript-eslint/typescript-estree": "6.12.0",  
2459 - "@typescript-eslint/utils": "6.12.0", 2592 + "@typescript-eslint/typescript-estree": "6.21.0",
  2593 + "@typescript-eslint/utils": "6.21.0",
2460 "debug": "^4.3.4", 2594 "debug": "^4.3.4",
2461 "ts-api-utils": "^1.0.1" 2595 "ts-api-utils": "^1.0.1"
2462 }, 2596 },
@@ -2477,9 +2611,9 @@ @@ -2477,9 +2611,9 @@
2477 } 2611 }
2478 }, 2612 },
2479 "node_modules/@typescript-eslint/types": { 2613 "node_modules/@typescript-eslint/types": {
2480 - "version": "6.12.0",  
2481 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.12.0.tgz",  
2482 - "integrity": "sha512-MA16p/+WxM5JG/F3RTpRIcuOghWO30//VEOvzubM8zuOOBYXsP+IfjoCXXiIfy2Ta8FRh9+IO9QLlaFQUU+10Q==", 2614 + "version": "6.21.0",
  2615 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz",
  2616 + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==",
2483 "dev": true, 2617 "dev": true,
2484 "engines": { 2618 "engines": {
2485 "node": "^16.0.0 || >=18.0.0" 2619 "node": "^16.0.0 || >=18.0.0"
@@ -2490,16 +2624,17 @@ @@ -2490,16 +2624,17 @@
2490 } 2624 }
2491 }, 2625 },
2492 "node_modules/@typescript-eslint/typescript-estree": { 2626 "node_modules/@typescript-eslint/typescript-estree": {
2493 - "version": "6.12.0",  
2494 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.12.0.tgz",  
2495 - "integrity": "sha512-vw9E2P9+3UUWzhgjyyVczLWxZ3GuQNT7QpnIY3o5OMeLO/c8oHljGc8ZpryBMIyympiAAaKgw9e5Hl9dCWFOYw==", 2627 + "version": "6.21.0",
  2628 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz",
  2629 + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==",
2496 "dev": true, 2630 "dev": true,
2497 "dependencies": { 2631 "dependencies": {
2498 - "@typescript-eslint/types": "6.12.0",  
2499 - "@typescript-eslint/visitor-keys": "6.12.0", 2632 + "@typescript-eslint/types": "6.21.0",
  2633 + "@typescript-eslint/visitor-keys": "6.21.0",
2500 "debug": "^4.3.4", 2634 "debug": "^4.3.4",
2501 "globby": "^11.1.0", 2635 "globby": "^11.1.0",
2502 "is-glob": "^4.0.3", 2636 "is-glob": "^4.0.3",
  2637 + "minimatch": "9.0.3",
2503 "semver": "^7.5.4", 2638 "semver": "^7.5.4",
2504 "ts-api-utils": "^1.0.1" 2639 "ts-api-utils": "^1.0.1"
2505 }, 2640 },
@@ -2517,17 +2652,17 @@ @@ -2517,17 +2652,17 @@
2517 } 2652 }
2518 }, 2653 },
2519 "node_modules/@typescript-eslint/utils": { 2654 "node_modules/@typescript-eslint/utils": {
2520 - "version": "6.12.0",  
2521 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.12.0.tgz",  
2522 - "integrity": "sha512-LywPm8h3tGEbgfyjYnu3dauZ0U7R60m+miXgKcZS8c7QALO9uWJdvNoP+duKTk2XMWc7/Q3d/QiCuLN9X6SWyQ==", 2655 + "version": "6.21.0",
  2656 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz",
  2657 + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==",
2523 "dev": true, 2658 "dev": true,
2524 "dependencies": { 2659 "dependencies": {
2525 "@eslint-community/eslint-utils": "^4.4.0", 2660 "@eslint-community/eslint-utils": "^4.4.0",
2526 "@types/json-schema": "^7.0.12", 2661 "@types/json-schema": "^7.0.12",
2527 "@types/semver": "^7.5.0", 2662 "@types/semver": "^7.5.0",
2528 - "@typescript-eslint/scope-manager": "6.12.0",  
2529 - "@typescript-eslint/types": "6.12.0",  
2530 - "@typescript-eslint/typescript-estree": "6.12.0", 2663 + "@typescript-eslint/scope-manager": "6.21.0",
  2664 + "@typescript-eslint/types": "6.21.0",
  2665 + "@typescript-eslint/typescript-estree": "6.21.0",
2531 "semver": "^7.5.4" 2666 "semver": "^7.5.4"
2532 }, 2667 },
2533 "engines": { 2668 "engines": {
@@ -2542,12 +2677,12 @@ @@ -2542,12 +2677,12 @@
2542 } 2677 }
2543 }, 2678 },
2544 "node_modules/@typescript-eslint/visitor-keys": { 2679 "node_modules/@typescript-eslint/visitor-keys": {
2545 - "version": "6.12.0",  
2546 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.12.0.tgz",  
2547 - "integrity": "sha512-rg3BizTZHF1k3ipn8gfrzDXXSFKyOEB5zxYXInQ6z0hUvmQlhaZQzK+YmHmNViMA9HzW5Q9+bPPt90bU6GQwyw==", 2680 + "version": "6.21.0",
  2681 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz",
  2682 + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==",
2548 "dev": true, 2683 "dev": true,
2549 "dependencies": { 2684 "dependencies": {
2550 - "@typescript-eslint/types": "6.12.0", 2685 + "@typescript-eslint/types": "6.21.0",
2551 "eslint-visitor-keys": "^3.4.1" 2686 "eslint-visitor-keys": "^3.4.1"
2552 }, 2687 },
2553 "engines": { 2688 "engines": {
@@ -2740,9 +2875,9 @@ @@ -2740,9 +2875,9 @@
2740 } 2875 }
2741 }, 2876 },
2742 "node_modules/acorn": { 2877 "node_modules/acorn": {
2743 - "version": "8.11.2",  
2744 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",  
2745 - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", 2878 + "version": "8.11.3",
  2879 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
  2880 + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
2746 "dev": true, 2881 "dev": true,
2747 "bin": { 2882 "bin": {
2748 "acorn": "bin/acorn" 2883 "acorn": "bin/acorn"
@@ -2770,9 +2905,9 @@ @@ -2770,9 +2905,9 @@
2770 } 2905 }
2771 }, 2906 },
2772 "node_modules/acorn-walk": { 2907 "node_modules/acorn-walk": {
2773 - "version": "8.3.0",  
2774 - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz",  
2775 - "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==", 2908 + "version": "8.3.2",
  2909 + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz",
  2910 + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==",
2776 "dev": true, 2911 "dev": true,
2777 "engines": { 2912 "engines": {
2778 "node": ">=0.4.0" 2913 "node": ">=0.4.0"
@@ -2893,6 +3028,18 @@ @@ -2893,6 +3028,18 @@
2893 "node": ">= 8" 3028 "node": ">= 8"
2894 } 3029 }
2895 }, 3030 },
  3031 + "node_modules/anymatch/node_modules/picomatch": {
  3032 + "version": "2.3.1",
  3033 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  3034 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  3035 + "dev": true,
  3036 + "engines": {
  3037 + "node": ">=8.6"
  3038 + },
  3039 + "funding": {
  3040 + "url": "https://github.com/sponsors/jonschlinkert"
  3041 + }
  3042 + },
2896 "node_modules/append-field": { 3043 "node_modules/append-field": {
2897 "version": "1.0.0", 3044 "version": "1.0.0",
2898 "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", 3045 "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz",
@@ -2972,11 +3119,11 @@ @@ -2972,11 +3119,11 @@
2972 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" 3119 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
2973 }, 3120 },
2974 "node_modules/axios": { 3121 "node_modules/axios": {
2975 - "version": "1.6.2",  
2976 - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz",  
2977 - "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", 3122 + "version": "1.6.7",
  3123 + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz",
  3124 + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==",
2978 "dependencies": { 3125 "dependencies": {
2979 - "follow-redirects": "^1.15.0", 3126 + "follow-redirects": "^1.15.4",
2980 "form-data": "^4.0.0", 3127 "form-data": "^4.0.0",
2981 "proxy-from-env": "^1.1.0" 3128 "proxy-from-env": "^1.1.0"
2982 } 3129 }
@@ -3135,15 +3282,6 @@ @@ -3135,15 +3282,6 @@
3135 "node": ">= 10.0.0" 3282 "node": ">= 10.0.0"
3136 } 3283 }
3137 }, 3284 },
3138 - "node_modules/big-integer": {  
3139 - "version": "1.6.52",  
3140 - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz",  
3141 - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==",  
3142 - "dev": true,  
3143 - "engines": {  
3144 - "node": ">=0.6"  
3145 - }  
3146 - },  
3147 "node_modules/binary-extensions": { 3285 "node_modules/binary-extensions": {
3148 "version": "2.2.0", 3286 "version": "2.2.0",
3149 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 3287 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
@@ -3214,25 +3352,13 @@ @@ -3214,25 +3352,13 @@
3214 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3352 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3215 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 3353 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
3216 }, 3354 },
3217 - "node_modules/bplist-parser": {  
3218 - "version": "0.2.0",  
3219 - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz",  
3220 - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==",  
3221 - "dev": true,  
3222 - "dependencies": {  
3223 - "big-integer": "^1.6.44"  
3224 - },  
3225 - "engines": {  
3226 - "node": ">= 5.10.0"  
3227 - }  
3228 - },  
3229 "node_modules/brace-expansion": { 3355 "node_modules/brace-expansion": {
3230 - "version": "1.1.11",  
3231 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",  
3232 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 3356 + "version": "2.0.1",
  3357 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
  3358 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
  3359 + "dev": true,
3233 "dependencies": { 3360 "dependencies": {
3234 - "balanced-match": "^1.0.0",  
3235 - "concat-map": "0.0.1" 3361 + "balanced-match": "^1.0.0"
3236 } 3362 }
3237 }, 3363 },
3238 "node_modules/braces": { 3364 "node_modules/braces": {
@@ -3248,9 +3374,9 @@ @@ -3248,9 +3374,9 @@
3248 } 3374 }
3249 }, 3375 },
3250 "node_modules/browserslist": { 3376 "node_modules/browserslist": {
3251 - "version": "4.22.1",  
3252 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz",  
3253 - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", 3377 + "version": "4.22.3",
  3378 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz",
  3379 + "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==",
3254 "dev": true, 3380 "dev": true,
3255 "funding": [ 3381 "funding": [
3256 { 3382 {
@@ -3267,9 +3393,9 @@ @@ -3267,9 +3393,9 @@
3267 } 3393 }
3268 ], 3394 ],
3269 "dependencies": { 3395 "dependencies": {
3270 - "caniuse-lite": "^1.0.30001541",  
3271 - "electron-to-chromium": "^1.4.535",  
3272 - "node-releases": "^2.0.13", 3396 + "caniuse-lite": "^1.0.30001580",
  3397 + "electron-to-chromium": "^1.4.648",
  3398 + "node-releases": "^2.0.14",
3273 "update-browserslist-db": "^1.0.13" 3399 "update-browserslist-db": "^1.0.13"
3274 }, 3400 },
3275 "bin": { 3401 "bin": {
@@ -3334,21 +3460,6 @@ @@ -3334,21 +3460,6 @@
3334 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 3460 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
3335 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" 3461 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
3336 }, 3462 },
3337 - "node_modules/bundle-name": {  
3338 - "version": "3.0.0",  
3339 - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz",  
3340 - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==",  
3341 - "dev": true,  
3342 - "dependencies": {  
3343 - "run-applescript": "^5.0.0"  
3344 - },  
3345 - "engines": {  
3346 - "node": ">=12"  
3347 - },  
3348 - "funding": {  
3349 - "url": "https://github.com/sponsors/sindresorhus"  
3350 - }  
3351 - },  
3352 "node_modules/busboy": { 3463 "node_modules/busboy": {
3353 "version": "1.6.0", 3464 "version": "1.6.0",
3354 "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", 3465 "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
@@ -3369,13 +3480,17 @@ @@ -3369,13 +3480,17 @@
3369 } 3480 }
3370 }, 3481 },
3371 "node_modules/call-bind": { 3482 "node_modules/call-bind": {
3372 - "version": "1.0.5",  
3373 - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",  
3374 - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", 3483 + "version": "1.0.6",
  3484 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.6.tgz",
  3485 + "integrity": "sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg==",
3375 "dependencies": { 3486 "dependencies": {
  3487 + "es-errors": "^1.3.0",
3376 "function-bind": "^1.1.2", 3488 "function-bind": "^1.1.2",
3377 - "get-intrinsic": "^1.2.1",  
3378 - "set-function-length": "^1.1.1" 3489 + "get-intrinsic": "^1.2.3",
  3490 + "set-function-length": "^1.2.0"
  3491 + },
  3492 + "engines": {
  3493 + "node": ">= 0.4"
3379 }, 3494 },
3380 "funding": { 3495 "funding": {
3381 "url": "https://github.com/sponsors/ljharb" 3496 "url": "https://github.com/sponsors/ljharb"
@@ -3400,9 +3515,9 @@ @@ -3400,9 +3515,9 @@
3400 } 3515 }
3401 }, 3516 },
3402 "node_modules/caniuse-lite": { 3517 "node_modules/caniuse-lite": {
3403 - "version": "1.0.30001564",  
3404 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001564.tgz",  
3405 - "integrity": "sha512-DqAOf+rhof+6GVx1y+xzbFPeOumfQnhYzVnZD6LAXijR77yPtm9mfOcqOnT3mpnJiZVT+kwLAFnRlZcIz+c6bg==", 3518 + "version": "1.0.30001584",
  3519 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001584.tgz",
  3520 + "integrity": "sha512-LOz7CCQ9M1G7OjJOF9/mzmqmj3jE/7VOmrfw6Mgs0E8cjOsbRXQJHsPBfmBOXDskXKrHLyyW3n7kpDW/4BsfpQ==",
3406 "dev": true, 3521 "dev": true,
3407 "funding": [ 3522 "funding": [
3408 { 3523 {
@@ -3535,9 +3650,9 @@ @@ -3535,9 +3650,9 @@
3535 } 3650 }
3536 }, 3651 },
3537 "node_modules/cli-spinners": { 3652 "node_modules/cli-spinners": {
3538 - "version": "2.9.1",  
3539 - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz",  
3540 - "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", 3653 + "version": "2.9.2",
  3654 + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
  3655 + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
3541 "dev": true, 3656 "dev": true,
3542 "engines": { 3657 "engines": {
3543 "node": ">=6" 3658 "node": ">=6"
@@ -3876,194 +3991,44 @@ @@ -3876,194 +3991,44 @@
3876 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 3991 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
3877 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 3992 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
3878 "dependencies": { 3993 "dependencies": {
3879 - "ms": "2.1.2"  
3880 - },  
3881 - "engines": {  
3882 - "node": ">=6.0"  
3883 - },  
3884 - "peerDependenciesMeta": {  
3885 - "supports-color": {  
3886 - "optional": true  
3887 - }  
3888 - }  
3889 - },  
3890 - "node_modules/dedent": {  
3891 - "version": "1.5.1",  
3892 - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz",  
3893 - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==",  
3894 - "dev": true,  
3895 - "peerDependencies": {  
3896 - "babel-plugin-macros": "^3.1.0"  
3897 - },  
3898 - "peerDependenciesMeta": {  
3899 - "babel-plugin-macros": {  
3900 - "optional": true  
3901 - }  
3902 - }  
3903 - },  
3904 - "node_modules/deep-is": {  
3905 - "version": "0.1.4",  
3906 - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",  
3907 - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",  
3908 - "dev": true  
3909 - },  
3910 - "node_modules/deepmerge": {  
3911 - "version": "4.3.1",  
3912 - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",  
3913 - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",  
3914 - "dev": true,  
3915 - "engines": {  
3916 - "node": ">=0.10.0"  
3917 - }  
3918 - },  
3919 - "node_modules/default-browser": {  
3920 - "version": "4.0.0",  
3921 - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz",  
3922 - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==",  
3923 - "dev": true,  
3924 - "dependencies": {  
3925 - "bundle-name": "^3.0.0",  
3926 - "default-browser-id": "^3.0.0",  
3927 - "execa": "^7.1.1",  
3928 - "titleize": "^3.0.0"  
3929 - },  
3930 - "engines": {  
3931 - "node": ">=14.16"  
3932 - },  
3933 - "funding": {  
3934 - "url": "https://github.com/sponsors/sindresorhus"  
3935 - }  
3936 - },  
3937 - "node_modules/default-browser-id": {  
3938 - "version": "3.0.0",  
3939 - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz",  
3940 - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==",  
3941 - "dev": true,  
3942 - "dependencies": {  
3943 - "bplist-parser": "^0.2.0",  
3944 - "untildify": "^4.0.0"  
3945 - },  
3946 - "engines": {  
3947 - "node": ">=12"  
3948 - },  
3949 - "funding": {  
3950 - "url": "https://github.com/sponsors/sindresorhus"  
3951 - }  
3952 - },  
3953 - "node_modules/default-browser/node_modules/execa": {  
3954 - "version": "7.2.0",  
3955 - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz",  
3956 - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==",  
3957 - "dev": true,  
3958 - "dependencies": {  
3959 - "cross-spawn": "^7.0.3",  
3960 - "get-stream": "^6.0.1",  
3961 - "human-signals": "^4.3.0",  
3962 - "is-stream": "^3.0.0",  
3963 - "merge-stream": "^2.0.0",  
3964 - "npm-run-path": "^5.1.0",  
3965 - "onetime": "^6.0.0",  
3966 - "signal-exit": "^3.0.7",  
3967 - "strip-final-newline": "^3.0.0"  
3968 - },  
3969 - "engines": {  
3970 - "node": "^14.18.0 || ^16.14.0 || >=18.0.0"  
3971 - },  
3972 - "funding": {  
3973 - "url": "https://github.com/sindresorhus/execa?sponsor=1"  
3974 - }  
3975 - },  
3976 - "node_modules/default-browser/node_modules/human-signals": {  
3977 - "version": "4.3.1",  
3978 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",  
3979 - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",  
3980 - "dev": true,  
3981 - "engines": {  
3982 - "node": ">=14.18.0"  
3983 - }  
3984 - },  
3985 - "node_modules/default-browser/node_modules/is-stream": {  
3986 - "version": "3.0.0",  
3987 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",  
3988 - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",  
3989 - "dev": true,  
3990 - "engines": {  
3991 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0"  
3992 - },  
3993 - "funding": {  
3994 - "url": "https://github.com/sponsors/sindresorhus"  
3995 - }  
3996 - },  
3997 - "node_modules/default-browser/node_modules/mimic-fn": {  
3998 - "version": "4.0.0",  
3999 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",  
4000 - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",  
4001 - "dev": true,  
4002 - "engines": {  
4003 - "node": ">=12"  
4004 - },  
4005 - "funding": {  
4006 - "url": "https://github.com/sponsors/sindresorhus"  
4007 - }  
4008 - },  
4009 - "node_modules/default-browser/node_modules/npm-run-path": {  
4010 - "version": "5.1.0",  
4011 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz",  
4012 - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==",  
4013 - "dev": true,  
4014 - "dependencies": {  
4015 - "path-key": "^4.0.0"  
4016 - },  
4017 - "engines": {  
4018 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0"  
4019 - },  
4020 - "funding": {  
4021 - "url": "https://github.com/sponsors/sindresorhus"  
4022 - }  
4023 - },  
4024 - "node_modules/default-browser/node_modules/onetime": {  
4025 - "version": "6.0.0",  
4026 - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",  
4027 - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",  
4028 - "dev": true,  
4029 - "dependencies": {  
4030 - "mimic-fn": "^4.0.0" 3994 + "ms": "2.1.2"
4031 }, 3995 },
4032 "engines": { 3996 "engines": {
4033 - "node": ">=12" 3997 + "node": ">=6.0"
4034 }, 3998 },
4035 - "funding": {  
4036 - "url": "https://github.com/sponsors/sindresorhus" 3999 + "peerDependenciesMeta": {
  4000 + "supports-color": {
  4001 + "optional": true
  4002 + }
4037 } 4003 }
4038 }, 4004 },
4039 - "node_modules/default-browser/node_modules/path-key": {  
4040 - "version": "4.0.0",  
4041 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",  
4042 - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 4005 + "node_modules/dedent": {
  4006 + "version": "1.5.1",
  4007 + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz",
  4008 + "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==",
4043 "dev": true, 4009 "dev": true,
4044 - "engines": {  
4045 - "node": ">=12" 4010 + "peerDependencies": {
  4011 + "babel-plugin-macros": "^3.1.0"
4046 }, 4012 },
4047 - "funding": {  
4048 - "url": "https://github.com/sponsors/sindresorhus" 4013 + "peerDependenciesMeta": {
  4014 + "babel-plugin-macros": {
  4015 + "optional": true
  4016 + }
4049 } 4017 }
4050 }, 4018 },
4051 - "node_modules/default-browser/node_modules/signal-exit": {  
4052 - "version": "3.0.7",  
4053 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",  
4054 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 4019 + "node_modules/deep-is": {
  4020 + "version": "0.1.4",
  4021 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
  4022 + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
4055 "dev": true 4023 "dev": true
4056 }, 4024 },
4057 - "node_modules/default-browser/node_modules/strip-final-newline": {  
4058 - "version": "3.0.0",  
4059 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",  
4060 - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", 4025 + "node_modules/deepmerge": {
  4026 + "version": "4.3.1",
  4027 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
  4028 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
4061 "dev": true, 4029 "dev": true,
4062 "engines": { 4030 "engines": {
4063 - "node": ">=12"  
4064 - },  
4065 - "funding": {  
4066 - "url": "https://github.com/sponsors/sindresorhus" 4031 + "node": ">=0.10.0"
4067 } 4032 }
4068 }, 4033 },
4069 "node_modules/defaults": { 4034 "node_modules/defaults": {
@@ -4079,30 +4044,19 @@ @@ -4079,30 +4044,19 @@
4079 } 4044 }
4080 }, 4045 },
4081 "node_modules/define-data-property": { 4046 "node_modules/define-data-property": {
4082 - "version": "1.1.1",  
4083 - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",  
4084 - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", 4047 + "version": "1.1.2",
  4048 + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.2.tgz",
  4049 + "integrity": "sha512-SRtsSqsDbgpJBbW3pABMCOt6rQyeM8s8RiyeSN8jYG8sYmt/kGJejbydttUsnDs1tadr19tvhT4ShwMyoqAm4g==",
4085 "dependencies": { 4050 "dependencies": {
4086 - "get-intrinsic": "^1.2.1", 4051 + "es-errors": "^1.3.0",
  4052 + "get-intrinsic": "^1.2.2",
4087 "gopd": "^1.0.1", 4053 "gopd": "^1.0.1",
4088 - "has-property-descriptors": "^1.0.0" 4054 + "has-property-descriptors": "^1.0.1"
4089 }, 4055 },
4090 "engines": { 4056 "engines": {
4091 "node": ">= 0.4" 4057 "node": ">= 0.4"
4092 } 4058 }
4093 }, 4059 },
4094 - "node_modules/define-lazy-prop": {  
4095 - "version": "3.0.0",  
4096 - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",  
4097 - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",  
4098 - "dev": true,  
4099 - "engines": {  
4100 - "node": ">=12"  
4101 - },  
4102 - "funding": {  
4103 - "url": "https://github.com/sponsors/sindresorhus"  
4104 - }  
4105 - },  
4106 "node_modules/delayed-stream": { 4060 "node_modules/delayed-stream": {
4107 "version": "1.0.0", 4061 "version": "1.0.0",
4108 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 4062 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -4241,9 +4195,9 @@ @@ -4241,9 +4195,9 @@
4241 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" 4195 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
4242 }, 4196 },
4243 "node_modules/electron-to-chromium": { 4197 "node_modules/electron-to-chromium": {
4244 - "version": "1.4.592",  
4245 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.592.tgz",  
4246 - "integrity": "sha512-D3NOkROIlF+d5ixnz7pAf3Lu/AuWpd6AYgI9O67GQXMXTcCP1gJQRotOq35eQy5Sb4hez33XH1YdTtILA7Udww==", 4198 + "version": "1.4.659",
  4199 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.659.tgz",
  4200 + "integrity": "sha512-sRJ3nV3HowrYpBtPF9bASQV7OW49IgZC01Xiq43WfSE3RTCkK0/JidoCmR73Hyc1mN+l/H4Yqx0eNiomvExFZg==",
4247 "dev": true 4201 "dev": true
4248 }, 4202 },
4249 "node_modules/emittery": { 4203 "node_modules/emittery": {
@@ -4271,15 +4225,6 @@ @@ -4271,15 +4225,6 @@
4271 "node": ">= 0.8" 4225 "node": ">= 0.8"
4272 } 4226 }
4273 }, 4227 },
4274 - "node_modules/end-of-stream": {  
4275 - "version": "1.4.4",  
4276 - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",  
4277 - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",  
4278 - "dev": true,  
4279 - "dependencies": {  
4280 - "once": "^1.4.0"  
4281 - }  
4282 - },  
4283 "node_modules/enhanced-resolve": { 4228 "node_modules/enhanced-resolve": {
4284 "version": "5.15.0", 4229 "version": "5.15.0",
4285 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", 4230 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz",
@@ -4302,6 +4247,14 @@ @@ -4302,6 +4247,14 @@
4302 "is-arrayish": "^0.2.1" 4247 "is-arrayish": "^0.2.1"
4303 } 4248 }
4304 }, 4249 },
  4250 + "node_modules/es-errors": {
  4251 + "version": "1.3.0",
  4252 + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
  4253 + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
  4254 + "engines": {
  4255 + "node": ">= 0.4"
  4256 + }
  4257 + },
4305 "node_modules/es-module-lexer": { 4258 "node_modules/es-module-lexer": {
4306 "version": "1.4.1", 4259 "version": "1.4.1",
4307 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", 4260 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz",
@@ -4309,9 +4262,9 @@ @@ -4309,9 +4262,9 @@
4309 "dev": true 4262 "dev": true
4310 }, 4263 },
4311 "node_modules/escalade": { 4264 "node_modules/escalade": {
4312 - "version": "3.1.1",  
4313 - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",  
4314 - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 4265 + "version": "3.1.2",
  4266 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
  4267 + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
4315 "dev": true, 4268 "dev": true,
4316 "engines": { 4269 "engines": {
4317 "node": ">=6" 4270 "node": ">=6"
@@ -4335,15 +4288,15 @@ @@ -4335,15 +4288,15 @@
4335 } 4288 }
4336 }, 4289 },
4337 "node_modules/eslint": { 4290 "node_modules/eslint": {
4338 - "version": "8.54.0",  
4339 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz",  
4340 - "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==", 4291 + "version": "8.56.0",
  4292 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
  4293 + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
4341 "dev": true, 4294 "dev": true,
4342 "dependencies": { 4295 "dependencies": {
4343 "@eslint-community/eslint-utils": "^4.2.0", 4296 "@eslint-community/eslint-utils": "^4.2.0",
4344 "@eslint-community/regexpp": "^4.6.1", 4297 "@eslint-community/regexpp": "^4.6.1",
4345 - "@eslint/eslintrc": "^2.1.3",  
4346 - "@eslint/js": "8.54.0", 4298 + "@eslint/eslintrc": "^2.1.4",
  4299 + "@eslint/js": "8.56.0",
4347 "@humanwhocodes/config-array": "^0.11.13", 4300 "@humanwhocodes/config-array": "^0.11.13",
4348 "@humanwhocodes/module-importer": "^1.0.1", 4301 "@humanwhocodes/module-importer": "^1.0.1",
4349 "@nodelib/fs.walk": "^1.2.8", 4302 "@nodelib/fs.walk": "^1.2.8",
@@ -4390,9 +4343,9 @@ @@ -4390,9 +4343,9 @@
4390 } 4343 }
4391 }, 4344 },
4392 "node_modules/eslint-config-prettier": { 4345 "node_modules/eslint-config-prettier": {
4393 - "version": "9.0.0",  
4394 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz",  
4395 - "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==", 4346 + "version": "9.1.0",
  4347 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz",
  4348 + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==",
4396 "dev": true, 4349 "dev": true,
4397 "bin": { 4350 "bin": {
4398 "eslint-config-prettier": "bin/cli.js" 4351 "eslint-config-prettier": "bin/cli.js"
@@ -4402,23 +4355,24 @@ @@ -4402,23 +4355,24 @@
4402 } 4355 }
4403 }, 4356 },
4404 "node_modules/eslint-plugin-prettier": { 4357 "node_modules/eslint-plugin-prettier": {
4405 - "version": "5.0.1",  
4406 - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.1.tgz",  
4407 - "integrity": "sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==", 4358 + "version": "5.1.3",
  4359 + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz",
  4360 + "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==",
4408 "dev": true, 4361 "dev": true,
4409 "dependencies": { 4362 "dependencies": {
4410 "prettier-linter-helpers": "^1.0.0", 4363 "prettier-linter-helpers": "^1.0.0",
4411 - "synckit": "^0.8.5" 4364 + "synckit": "^0.8.6"
4412 }, 4365 },
4413 "engines": { 4366 "engines": {
4414 "node": "^14.18.0 || >=16.0.0" 4367 "node": "^14.18.0 || >=16.0.0"
4415 }, 4368 },
4416 "funding": { 4369 "funding": {
4417 - "url": "https://opencollective.com/prettier" 4370 + "url": "https://opencollective.com/eslint-plugin-prettier"
4418 }, 4371 },
4419 "peerDependencies": { 4372 "peerDependencies": {
4420 "@types/eslint": ">=8.0.0", 4373 "@types/eslint": ">=8.0.0",
4421 "eslint": ">=8.0.0", 4374 "eslint": ">=8.0.0",
  4375 + "eslint-config-prettier": "*",
4422 "prettier": ">=3.0.0" 4376 "prettier": ">=3.0.0"
4423 }, 4377 },
4424 "peerDependenciesMeta": { 4378 "peerDependenciesMeta": {
@@ -4474,6 +4428,16 @@ @@ -4474,6 +4428,16 @@
4474 "url": "https://github.com/sponsors/epoberezkin" 4428 "url": "https://github.com/sponsors/epoberezkin"
4475 } 4429 }
4476 }, 4430 },
  4431 + "node_modules/eslint/node_modules/brace-expansion": {
  4432 + "version": "1.1.11",
  4433 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  4434 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  4435 + "dev": true,
  4436 + "dependencies": {
  4437 + "balanced-match": "^1.0.0",
  4438 + "concat-map": "0.0.1"
  4439 + }
  4440 + },
4477 "node_modules/eslint/node_modules/glob-parent": { 4441 "node_modules/eslint/node_modules/glob-parent": {
4478 "version": "6.0.2", 4442 "version": "6.0.2",
4479 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 4443 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
@@ -4492,6 +4456,18 @@ @@ -4492,6 +4456,18 @@
4492 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 4456 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
4493 "dev": true 4457 "dev": true
4494 }, 4458 },
  4459 + "node_modules/eslint/node_modules/minimatch": {
  4460 + "version": "3.1.2",
  4461 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  4462 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  4463 + "dev": true,
  4464 + "dependencies": {
  4465 + "brace-expansion": "^1.1.7"
  4466 + },
  4467 + "engines": {
  4468 + "node": "*"
  4469 + }
  4470 + },
4495 "node_modules/espree": { 4471 "node_modules/espree": {
4496 "version": "9.6.1", 4472 "version": "9.6.1",
4497 "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 4473 "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
@@ -4791,9 +4767,9 @@ @@ -4791,9 +4767,9 @@
4791 "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" 4767 "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
4792 }, 4768 },
4793 "node_modules/fastq": { 4769 "node_modules/fastq": {
4794 - "version": "1.15.0",  
4795 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",  
4796 - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 4770 + "version": "1.17.1",
  4771 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
  4772 + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
4797 "dev": true, 4773 "dev": true,
4798 "dependencies": { 4774 "dependencies": {
4799 "reusify": "^1.0.4" 4775 "reusify": "^1.0.4"
@@ -4916,6 +4892,16 @@ @@ -4916,6 +4892,16 @@
4916 "node": "^10.12.0 || >=12.0.0" 4892 "node": "^10.12.0 || >=12.0.0"
4917 } 4893 }
4918 }, 4894 },
  4895 + "node_modules/flat-cache/node_modules/brace-expansion": {
  4896 + "version": "1.1.11",
  4897 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  4898 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  4899 + "dev": true,
  4900 + "dependencies": {
  4901 + "balanced-match": "^1.0.0",
  4902 + "concat-map": "0.0.1"
  4903 + }
  4904 + },
4919 "node_modules/flat-cache/node_modules/glob": { 4905 "node_modules/flat-cache/node_modules/glob": {
4920 "version": "7.2.3", 4906 "version": "7.2.3",
4921 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 4907 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
@@ -4936,6 +4922,18 @@ @@ -4936,6 +4922,18 @@
4936 "url": "https://github.com/sponsors/isaacs" 4922 "url": "https://github.com/sponsors/isaacs"
4937 } 4923 }
4938 }, 4924 },
  4925 + "node_modules/flat-cache/node_modules/minimatch": {
  4926 + "version": "3.1.2",
  4927 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  4928 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  4929 + "dev": true,
  4930 + "dependencies": {
  4931 + "brace-expansion": "^1.1.7"
  4932 + },
  4933 + "engines": {
  4934 + "node": "*"
  4935 + }
  4936 + },
4939 "node_modules/flat-cache/node_modules/rimraf": { 4937 "node_modules/flat-cache/node_modules/rimraf": {
4940 "version": "3.0.2", 4938 "version": "3.0.2",
4941 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 4939 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
@@ -4958,9 +4956,9 @@ @@ -4958,9 +4956,9 @@
4958 "dev": true 4956 "dev": true
4959 }, 4957 },
4960 "node_modules/follow-redirects": { 4958 "node_modules/follow-redirects": {
4961 - "version": "1.15.3",  
4962 - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz",  
4963 - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", 4959 + "version": "1.15.5",
  4960 + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
  4961 + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==",
4964 "funding": [ 4962 "funding": [
4965 { 4963 {
4966 "type": "individual", 4964 "type": "individual",
@@ -5020,6 +5018,28 @@ @@ -5020,6 +5018,28 @@
5020 "webpack": "^5.11.0" 5018 "webpack": "^5.11.0"
5021 } 5019 }
5022 }, 5020 },
  5021 + "node_modules/fork-ts-checker-webpack-plugin/node_modules/brace-expansion": {
  5022 + "version": "1.1.11",
  5023 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  5024 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  5025 + "dev": true,
  5026 + "dependencies": {
  5027 + "balanced-match": "^1.0.0",
  5028 + "concat-map": "0.0.1"
  5029 + }
  5030 + },
  5031 + "node_modules/fork-ts-checker-webpack-plugin/node_modules/minimatch": {
  5032 + "version": "3.1.2",
  5033 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  5034 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  5035 + "dev": true,
  5036 + "dependencies": {
  5037 + "brace-expansion": "^1.1.7"
  5038 + },
  5039 + "engines": {
  5040 + "node": "*"
  5041 + }
  5042 + },
5023 "node_modules/form-data": { 5043 "node_modules/form-data": {
5024 "version": "4.0.0", 5044 "version": "4.0.0",
5025 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", 5045 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
@@ -5181,15 +5201,19 @@ @@ -5181,15 +5201,19 @@
5181 } 5201 }
5182 }, 5202 },
5183 "node_modules/get-intrinsic": { 5203 "node_modules/get-intrinsic": {
5184 - "version": "1.2.2",  
5185 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",  
5186 - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", 5204 + "version": "1.2.4",
  5205 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
  5206 + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
5187 "dependencies": { 5207 "dependencies": {
  5208 + "es-errors": "^1.3.0",
5188 "function-bind": "^1.1.2", 5209 "function-bind": "^1.1.2",
5189 "has-proto": "^1.0.1", 5210 "has-proto": "^1.0.1",
5190 "has-symbols": "^1.0.3", 5211 "has-symbols": "^1.0.3",
5191 "hasown": "^2.0.0" 5212 "hasown": "^2.0.0"
5192 }, 5213 },
  5214 + "engines": {
  5215 + "node": ">= 0.4"
  5216 + },
5193 "funding": { 5217 "funding": {
5194 "url": "https://github.com/sponsors/ljharb" 5218 "url": "https://github.com/sponsors/ljharb"
5195 } 5219 }
@@ -5255,34 +5279,10 @@ @@ -5255,34 +5279,10 @@
5255 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 5279 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
5256 "dev": true 5280 "dev": true
5257 }, 5281 },
5258 - "node_modules/glob/node_modules/brace-expansion": {  
5259 - "version": "2.0.1",  
5260 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",  
5261 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",  
5262 - "dev": true,  
5263 - "dependencies": {  
5264 - "balanced-match": "^1.0.0"  
5265 - }  
5266 - },  
5267 - "node_modules/glob/node_modules/minimatch": {  
5268 - "version": "9.0.3",  
5269 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",  
5270 - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",  
5271 - "dev": true,  
5272 - "dependencies": {  
5273 - "brace-expansion": "^2.0.1"  
5274 - },  
5275 - "engines": {  
5276 - "node": ">=16 || 14 >=14.17"  
5277 - },  
5278 - "funding": {  
5279 - "url": "https://github.com/sponsors/isaacs"  
5280 - }  
5281 - },  
5282 "node_modules/globals": { 5282 "node_modules/globals": {
5283 - "version": "13.23.0",  
5284 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",  
5285 - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", 5283 + "version": "13.24.0",
  5284 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
  5285 + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
5286 "dev": true, 5286 "dev": true,
5287 "dependencies": { 5287 "dependencies": {
5288 "type-fest": "^0.20.2" 5288 "type-fest": "^0.20.2"
@@ -5486,9 +5486,9 @@ @@ -5486,9 +5486,9 @@
5486 ] 5486 ]
5487 }, 5487 },
5488 "node_modules/ignore": { 5488 "node_modules/ignore": {
5489 - "version": "5.3.0",  
5490 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz",  
5491 - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", 5489 + "version": "5.3.1",
  5490 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
  5491 + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
5492 "dev": true, 5492 "dev": true,
5493 "engines": { 5493 "engines": {
5494 "node": ">= 4" 5494 "node": ">= 4"
@@ -5630,21 +5630,6 @@ @@ -5630,21 +5630,6 @@
5630 "url": "https://github.com/sponsors/ljharb" 5630 "url": "https://github.com/sponsors/ljharb"
5631 } 5631 }
5632 }, 5632 },
5633 - "node_modules/is-docker": {  
5634 - "version": "3.0.0",  
5635 - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",  
5636 - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",  
5637 - "dev": true,  
5638 - "bin": {  
5639 - "is-docker": "cli.js"  
5640 - },  
5641 - "engines": {  
5642 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0"  
5643 - },  
5644 - "funding": {  
5645 - "url": "https://github.com/sponsors/sindresorhus"  
5646 - }  
5647 - },  
5648 "node_modules/is-extglob": { 5633 "node_modules/is-extglob": {
5649 "version": "2.1.1", 5634 "version": "2.1.1",
5650 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 5635 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -5683,24 +5668,6 @@ @@ -5683,24 +5668,6 @@
5683 "node": ">=0.10.0" 5668 "node": ">=0.10.0"
5684 } 5669 }
5685 }, 5670 },
5686 - "node_modules/is-inside-container": {  
5687 - "version": "1.0.0",  
5688 - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",  
5689 - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",  
5690 - "dev": true,  
5691 - "dependencies": {  
5692 - "is-docker": "^3.0.0"  
5693 - },  
5694 - "bin": {  
5695 - "is-inside-container": "cli.js"  
5696 - },  
5697 - "engines": {  
5698 - "node": ">=14.16"  
5699 - },  
5700 - "funding": {  
5701 - "url": "https://github.com/sponsors/sindresorhus"  
5702 - }  
5703 - },  
5704 "node_modules/is-interactive": { 5671 "node_modules/is-interactive": {
5705 "version": "1.0.0", 5672 "version": "1.0.0",
5706 "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", 5673 "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
@@ -5752,33 +5719,6 @@ @@ -5752,33 +5719,6 @@
5752 "url": "https://github.com/sponsors/sindresorhus" 5719 "url": "https://github.com/sponsors/sindresorhus"
5753 } 5720 }
5754 }, 5721 },
5755 - "node_modules/is-wsl": {  
5756 - "version": "2.2.0",  
5757 - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",  
5758 - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",  
5759 - "dev": true,  
5760 - "dependencies": {  
5761 - "is-docker": "^2.0.0"  
5762 - },  
5763 - "engines": {  
5764 - "node": ">=8"  
5765 - }  
5766 - },  
5767 - "node_modules/is-wsl/node_modules/is-docker": {  
5768 - "version": "2.2.1",  
5769 - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",  
5770 - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",  
5771 - "dev": true,  
5772 - "bin": {  
5773 - "is-docker": "cli.js"  
5774 - },  
5775 - "engines": {  
5776 - "node": ">=8"  
5777 - },  
5778 - "funding": {  
5779 - "url": "https://github.com/sponsors/sindresorhus"  
5780 - }  
5781 - },  
5782 "node_modules/isarray": { 5722 "node_modules/isarray": {
5783 "version": "1.0.0", 5723 "version": "1.0.0",
5784 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 5724 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
@@ -5829,6 +5769,21 @@ @@ -5829,6 +5769,21 @@
5829 "node": ">=10" 5769 "node": ">=10"
5830 } 5770 }
5831 }, 5771 },
  5772 + "node_modules/istanbul-lib-report/node_modules/make-dir": {
  5773 + "version": "4.0.0",
  5774 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
  5775 + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
  5776 + "dev": true,
  5777 + "dependencies": {
  5778 + "semver": "^7.5.3"
  5779 + },
  5780 + "engines": {
  5781 + "node": ">=10"
  5782 + },
  5783 + "funding": {
  5784 + "url": "https://github.com/sponsors/sindresorhus"
  5785 + }
  5786 + },
5832 "node_modules/istanbul-lib-source-maps": { 5787 "node_modules/istanbul-lib-source-maps": {
5833 "version": "4.0.1", 5788 "version": "4.0.1",
5834 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", 5789 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
@@ -6040,6 +5995,16 @@ @@ -6040,6 +5995,16 @@
6040 } 5995 }
6041 } 5996 }
6042 }, 5997 },
  5998 + "node_modules/jest-config/node_modules/brace-expansion": {
  5999 + "version": "1.1.11",
  6000 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  6001 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  6002 + "dev": true,
  6003 + "dependencies": {
  6004 + "balanced-match": "^1.0.0",
  6005 + "concat-map": "0.0.1"
  6006 + }
  6007 + },
6043 "node_modules/jest-config/node_modules/glob": { 6008 "node_modules/jest-config/node_modules/glob": {
6044 "version": "7.2.3", 6009 "version": "7.2.3",
6045 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 6010 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
@@ -6060,6 +6025,18 @@ @@ -6060,6 +6025,18 @@
6060 "url": "https://github.com/sponsors/isaacs" 6025 "url": "https://github.com/sponsors/isaacs"
6061 } 6026 }
6062 }, 6027 },
  6028 + "node_modules/jest-config/node_modules/minimatch": {
  6029 + "version": "3.1.2",
  6030 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  6031 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  6032 + "dev": true,
  6033 + "dependencies": {
  6034 + "brace-expansion": "^1.1.7"
  6035 + },
  6036 + "engines": {
  6037 + "node": "*"
  6038 + }
  6039 + },
6063 "node_modules/jest-diff": { 6040 "node_modules/jest-diff": {
6064 "version": "29.7.0", 6041 "version": "29.7.0",
6065 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", 6042 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
@@ -6359,6 +6336,16 @@ @@ -6359,6 +6336,16 @@
6359 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 6336 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
6360 } 6337 }
6361 }, 6338 },
  6339 + "node_modules/jest-runtime/node_modules/brace-expansion": {
  6340 + "version": "1.1.11",
  6341 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  6342 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  6343 + "dev": true,
  6344 + "dependencies": {
  6345 + "balanced-match": "^1.0.0",
  6346 + "concat-map": "0.0.1"
  6347 + }
  6348 + },
6362 "node_modules/jest-runtime/node_modules/glob": { 6349 "node_modules/jest-runtime/node_modules/glob": {
6363 "version": "7.2.3", 6350 "version": "7.2.3",
6364 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 6351 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
@@ -6379,6 +6366,18 @@ @@ -6379,6 +6366,18 @@
6379 "url": "https://github.com/sponsors/isaacs" 6366 "url": "https://github.com/sponsors/isaacs"
6380 } 6367 }
6381 }, 6368 },
  6369 + "node_modules/jest-runtime/node_modules/minimatch": {
  6370 + "version": "3.1.2",
  6371 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  6372 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  6373 + "dev": true,
  6374 + "dependencies": {
  6375 + "brace-expansion": "^1.1.7"
  6376 + },
  6377 + "engines": {
  6378 + "node": "*"
  6379 + }
  6380 + },
6382 "node_modules/jest-snapshot": { 6381 "node_modules/jest-snapshot": {
6383 "version": "29.7.0", 6382 "version": "29.7.0",
6384 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", 6383 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz",
@@ -6424,7 +6423,19 @@ @@ -6424,7 +6423,19 @@
6424 "picomatch": "^2.2.3" 6423 "picomatch": "^2.2.3"
6425 }, 6424 },
6426 "engines": { 6425 "engines": {
6427 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 6426 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
  6427 + }
  6428 + },
  6429 + "node_modules/jest-util/node_modules/picomatch": {
  6430 + "version": "2.3.1",
  6431 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  6432 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  6433 + "dev": true,
  6434 + "engines": {
  6435 + "node": ">=8.6"
  6436 + },
  6437 + "funding": {
  6438 + "url": "https://github.com/sponsors/jonschlinkert"
6428 } 6439 }
6429 }, 6440 },
6430 "node_modules/jest-validate": { 6441 "node_modules/jest-validate": {
@@ -6776,22 +6787,10 @@ @@ -6776,22 +6787,10 @@
6776 "yallist": "^3.0.2" 6787 "yallist": "^3.0.2"
6777 } 6788 }
6778 }, 6789 },
6779 - "node_modules/macos-release": {  
6780 - "version": "2.5.1",  
6781 - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.5.1.tgz",  
6782 - "integrity": "sha512-DXqXhEM7gW59OjZO8NIjBCz9AQ1BEMrfiOAl4AYByHCtVHRF4KoGNO8mqQeM8lRCtQe/UnJ4imO/d2HdkKsd+A==",  
6783 - "dev": true,  
6784 - "engines": {  
6785 - "node": ">=6"  
6786 - },  
6787 - "funding": {  
6788 - "url": "https://github.com/sponsors/sindresorhus"  
6789 - }  
6790 - },  
6791 "node_modules/magic-string": { 6790 "node_modules/magic-string": {
6792 - "version": "0.30.1",  
6793 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz",  
6794 - "integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==", 6791 + "version": "0.30.5",
  6792 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz",
  6793 + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==",
6795 "dev": true, 6794 "dev": true,
6796 "dependencies": { 6795 "dependencies": {
6797 "@jridgewell/sourcemap-codec": "^1.4.15" 6796 "@jridgewell/sourcemap-codec": "^1.4.15"
@@ -6801,20 +6800,27 @@ @@ -6801,20 +6800,27 @@
6801 } 6800 }
6802 }, 6801 },
6803 "node_modules/make-dir": { 6802 "node_modules/make-dir": {
6804 - "version": "4.0.0",  
6805 - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",  
6806 - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",  
6807 - "dev": true, 6803 + "version": "3.1.0",
  6804 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
  6805 + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
6808 "dependencies": { 6806 "dependencies": {
6809 - "semver": "^7.5.3" 6807 + "semver": "^6.0.0"
6810 }, 6808 },
6811 "engines": { 6809 "engines": {
6812 - "node": ">=10" 6810 + "node": ">=8"
6813 }, 6811 },
6814 "funding": { 6812 "funding": {
6815 "url": "https://github.com/sponsors/sindresorhus" 6813 "url": "https://github.com/sponsors/sindresorhus"
6816 } 6814 }
6817 }, 6815 },
  6816 + "node_modules/make-dir/node_modules/semver": {
  6817 + "version": "6.3.1",
  6818 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
  6819 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
  6820 + "bin": {
  6821 + "semver": "bin/semver.js"
  6822 + }
  6823 + },
6818 "node_modules/make-error": { 6824 "node_modules/make-error": {
6819 "version": "1.3.6", 6825 "version": "1.3.6",
6820 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", 6826 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
@@ -6901,6 +6907,18 @@ @@ -6901,6 +6907,18 @@
6901 "node": ">=8.6" 6907 "node": ">=8.6"
6902 } 6908 }
6903 }, 6909 },
  6910 + "node_modules/micromatch/node_modules/picomatch": {
  6911 + "version": "2.3.1",
  6912 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  6913 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  6914 + "dev": true,
  6915 + "engines": {
  6916 + "node": ">=8.6"
  6917 + },
  6918 + "funding": {
  6919 + "url": "https://github.com/sponsors/jonschlinkert"
  6920 + }
  6921 + },
6904 "node_modules/mime": { 6922 "node_modules/mime": {
6905 "version": "1.6.0", 6923 "version": "1.6.0",
6906 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 6924 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
@@ -6941,14 +6959,18 @@ @@ -6941,14 +6959,18 @@
6941 } 6959 }
6942 }, 6960 },
6943 "node_modules/minimatch": { 6961 "node_modules/minimatch": {
6944 - "version": "3.1.2",  
6945 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",  
6946 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 6962 + "version": "9.0.3",
  6963 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
  6964 + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
  6965 + "dev": true,
6947 "dependencies": { 6966 "dependencies": {
6948 - "brace-expansion": "^1.1.7" 6967 + "brace-expansion": "^2.0.1"
6949 }, 6968 },
6950 "engines": { 6969 "engines": {
6951 - "node": "*" 6970 + "node": ">=16 || 14 >=14.17"
  6971 + },
  6972 + "funding": {
  6973 + "url": "https://github.com/sponsors/isaacs"
6952 } 6974 }
6953 }, 6975 },
6954 "node_modules/minimist": { 6976 "node_modules/minimist": {
@@ -7101,9 +7123,9 @@ @@ -7101,9 +7123,9 @@
7101 "dev": true 7123 "dev": true
7102 }, 7124 },
7103 "node_modules/node-releases": { 7125 "node_modules/node-releases": {
7104 - "version": "2.0.13",  
7105 - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",  
7106 - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", 7126 + "version": "2.0.14",
  7127 + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
  7128 + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
7107 "dev": true 7129 "dev": true
7108 }, 7130 },
7109 "node_modules/nopt": { 7131 "node_modules/nopt": {
@@ -7202,24 +7224,6 @@ @@ -7202,24 +7224,6 @@
7202 "url": "https://github.com/sponsors/sindresorhus" 7224 "url": "https://github.com/sponsors/sindresorhus"
7203 } 7225 }
7204 }, 7226 },
7205 - "node_modules/open": {  
7206 - "version": "9.1.0",  
7207 - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz",  
7208 - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==",  
7209 - "dev": true,  
7210 - "dependencies": {  
7211 - "default-browser": "^4.0.0",  
7212 - "define-lazy-prop": "^3.0.0",  
7213 - "is-inside-container": "^1.0.0",  
7214 - "is-wsl": "^2.2.0"  
7215 - },  
7216 - "engines": {  
7217 - "node": ">=14.16"  
7218 - },  
7219 - "funding": {  
7220 - "url": "https://github.com/sponsors/sindresorhus"  
7221 - }  
7222 - },  
7223 "node_modules/optionator": { 7227 "node_modules/optionator": {
7224 "version": "0.9.3", 7228 "version": "0.9.3",
7225 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", 7229 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
@@ -7260,22 +7264,6 @@ @@ -7260,22 +7264,6 @@
7260 "url": "https://github.com/sponsors/sindresorhus" 7264 "url": "https://github.com/sponsors/sindresorhus"
7261 } 7265 }
7262 }, 7266 },
7263 - "node_modules/os-name": {  
7264 - "version": "4.0.1",  
7265 - "resolved": "https://registry.npmjs.org/os-name/-/os-name-4.0.1.tgz",  
7266 - "integrity": "sha512-xl9MAoU97MH1Xt5K9ERft2YfCAoaO6msy1OBA0ozxEC0x0TmIoE6K3QvgJMMZA9yKGLmHXNY/YZoDbiGDj4zYw==",  
7267 - "dev": true,  
7268 - "dependencies": {  
7269 - "macos-release": "^2.5.0",  
7270 - "windows-release": "^4.0.0"  
7271 - },  
7272 - "engines": {  
7273 - "node": ">=10"  
7274 - },  
7275 - "funding": {  
7276 - "url": "https://github.com/sponsors/sindresorhus"  
7277 - }  
7278 - },  
7279 "node_modules/os-tmpdir": { 7267 "node_modules/os-tmpdir": {
7280 "version": "1.0.2", 7268 "version": "1.0.2",
7281 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 7269 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
@@ -7363,9 +7351,9 @@ @@ -7363,9 +7351,9 @@
7363 } 7351 }
7364 }, 7352 },
7365 "node_modules/passport": { 7353 "node_modules/passport": {
7366 - "version": "0.6.0",  
7367 - "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz",  
7368 - "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==", 7354 + "version": "0.7.0",
  7355 + "resolved": "https://registry.npmjs.org/passport/-/passport-0.7.0.tgz",
  7356 + "integrity": "sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ==",
7369 "peer": true, 7357 "peer": true,
7370 "dependencies": { 7358 "dependencies": {
7371 "passport-strategy": "1.x.x", 7359 "passport-strategy": "1.x.x",
@@ -7457,9 +7445,9 @@ @@ -7457,9 +7445,9 @@
7457 } 7445 }
7458 }, 7446 },
7459 "node_modules/path-scurry/node_modules/lru-cache": { 7447 "node_modules/path-scurry/node_modules/lru-cache": {
7460 - "version": "10.1.0",  
7461 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz",  
7462 - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", 7448 + "version": "10.2.0",
  7449 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
  7450 + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
7463 "dev": true, 7451 "dev": true,
7464 "engines": { 7452 "engines": {
7465 "node": "14 || >=16.14" 7453 "node": "14 || >=16.14"
@@ -7492,12 +7480,12 @@ @@ -7492,12 +7480,12 @@
7492 "dev": true 7480 "dev": true
7493 }, 7481 },
7494 "node_modules/picomatch": { 7482 "node_modules/picomatch": {
7495 - "version": "2.3.1",  
7496 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",  
7497 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 7483 + "version": "3.0.1",
  7484 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz",
  7485 + "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==",
7498 "dev": true, 7486 "dev": true,
7499 "engines": { 7487 "engines": {
7500 - "node": ">=8.6" 7488 + "node": ">=10"
7501 }, 7489 },
7502 "funding": { 7490 "funding": {
7503 "url": "https://github.com/sponsors/jonschlinkert" 7491 "url": "https://github.com/sponsors/jonschlinkert"
@@ -7595,9 +7583,9 @@ @@ -7595,9 +7583,9 @@
7595 } 7583 }
7596 }, 7584 },
7597 "node_modules/prettier": { 7585 "node_modules/prettier": {
7598 - "version": "3.1.0",  
7599 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz",  
7600 - "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==", 7586 + "version": "3.2.5",
  7587 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz",
  7588 + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==",
7601 "dev": true, 7589 "dev": true,
7602 "bin": { 7590 "bin": {
7603 "prettier": "bin/prettier.cjs" 7591 "prettier": "bin/prettier.cjs"
@@ -7647,23 +7635,6 @@ @@ -7647,23 +7635,6 @@
7647 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 7635 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
7648 } 7636 }
7649 }, 7637 },
7650 - "node_modules/prisma": {  
7651 - "version": "5.6.0",  
7652 - "resolved": "https://registry.npmjs.org/prisma/-/prisma-5.6.0.tgz",  
7653 - "integrity": "sha512-EEaccku4ZGshdr2cthYHhf7iyvCcXqwJDvnoQRAJg5ge2Tzpv0e2BaMCp+CbbDUwoVTzwgOap9Zp+d4jFa2O9A==",  
7654 - "hasInstallScript": true,  
7655 - "optional": true,  
7656 - "peer": true,  
7657 - "dependencies": {  
7658 - "@prisma/engines": "5.6.0"  
7659 - },  
7660 - "bin": {  
7661 - "prisma": "build/index.js"  
7662 - },  
7663 - "engines": {  
7664 - "node": ">=16.13"  
7665 - }  
7666 - },  
7667 "node_modules/process-nextick-args": { 7638 "node_modules/process-nextick-args": {
7668 "version": "2.0.1", 7639 "version": "2.0.1",
7669 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 7640 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
@@ -7699,16 +7670,6 @@ @@ -7699,16 +7670,6 @@
7699 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", 7670 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
7700 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" 7671 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
7701 }, 7672 },
7702 - "node_modules/pump": {  
7703 - "version": "3.0.0",  
7704 - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",  
7705 - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",  
7706 - "dev": true,  
7707 - "dependencies": {  
7708 - "end-of-stream": "^1.1.0",  
7709 - "once": "^1.3.1"  
7710 - }  
7711 - },  
7712 "node_modules/punycode": { 7673 "node_modules/punycode": {
7713 "version": "2.3.1", 7674 "version": "2.3.1",
7714 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 7675 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
@@ -7836,6 +7797,18 @@ @@ -7836,6 +7797,18 @@
7836 "node": ">=8.10.0" 7797 "node": ">=8.10.0"
7837 } 7798 }
7838 }, 7799 },
  7800 + "node_modules/readdirp/node_modules/picomatch": {
  7801 + "version": "2.3.1",
  7802 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  7803 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  7804 + "dev": true,
  7805 + "engines": {
  7806 + "node": ">=8.6"
  7807 + },
  7808 + "funding": {
  7809 + "url": "https://github.com/sponsors/jonschlinkert"
  7810 + }
  7811 + },
7839 "node_modules/rechoir": { 7812 "node_modules/rechoir": {
7840 "version": "0.6.2", 7813 "version": "0.6.2",
7841 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", 7814 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
@@ -7849,9 +7822,9 @@ @@ -7849,9 +7822,9 @@
7849 } 7822 }
7850 }, 7823 },
7851 "node_modules/reflect-metadata": { 7824 "node_modules/reflect-metadata": {
7852 - "version": "0.1.13",  
7853 - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",  
7854 - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" 7825 + "version": "0.1.14",
  7826 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz",
  7827 + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A=="
7855 }, 7828 },
7856 "node_modules/repeat-string": { 7829 "node_modules/repeat-string": {
7857 "version": "1.6.1", 7830 "version": "1.6.1",
@@ -7983,15 +7956,6 @@ @@ -7983,15 +7956,6 @@
7983 "url": "https://github.com/sponsors/isaacs" 7956 "url": "https://github.com/sponsors/isaacs"
7984 } 7957 }
7985 }, 7958 },
7986 - "node_modules/rimraf/node_modules/brace-expansion": {  
7987 - "version": "2.0.1",  
7988 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",  
7989 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",  
7990 - "dev": true,  
7991 - "dependencies": {  
7992 - "balanced-match": "^1.0.0"  
7993 - }  
7994 - },  
7995 "node_modules/rimraf/node_modules/glob": { 7959 "node_modules/rimraf/node_modules/glob": {
7996 "version": "9.3.5", 7960 "version": "9.3.5",
7997 "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", 7961 "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz",
@@ -8034,21 +7998,6 @@ @@ -8034,21 +7998,6 @@
8034 "node": ">=8" 7998 "node": ">=8"
8035 } 7999 }
8036 }, 8000 },
8037 - "node_modules/run-applescript": {  
8038 - "version": "5.0.0",  
8039 - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz",  
8040 - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==",  
8041 - "dev": true,  
8042 - "dependencies": {  
8043 - "execa": "^5.0.0"  
8044 - },  
8045 - "engines": {  
8046 - "node": ">=12"  
8047 - },  
8048 - "funding": {  
8049 - "url": "https://github.com/sponsors/sindresorhus"  
8050 - }  
8051 - },  
8052 "node_modules/run-async": { 8001 "node_modules/run-async": {
8053 "version": "2.4.1", 8002 "version": "2.4.1",
8054 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", 8003 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
@@ -8163,9 +8112,9 @@ @@ -8163,9 +8112,9 @@
8163 "dev": true 8112 "dev": true
8164 }, 8113 },
8165 "node_modules/semver": { 8114 "node_modules/semver": {
8166 - "version": "7.5.4",  
8167 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",  
8168 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 8115 + "version": "7.6.0",
  8116 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
  8117 + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
8169 "dependencies": { 8118 "dependencies": {
8170 "lru-cache": "^6.0.0" 8119 "lru-cache": "^6.0.0"
8171 }, 8120 },
@@ -8234,9 +8183,9 @@ @@ -8234,9 +8183,9 @@
8234 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 8183 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
8235 }, 8184 },
8236 "node_modules/serialize-javascript": { 8185 "node_modules/serialize-javascript": {
8237 - "version": "6.0.1",  
8238 - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz",  
8239 - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", 8186 + "version": "6.0.2",
  8187 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
  8188 + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
8240 "dev": true, 8189 "dev": true,
8241 "dependencies": { 8190 "dependencies": {
8242 "randombytes": "^2.1.0" 8191 "randombytes": "^2.1.0"
@@ -8262,14 +8211,16 @@ @@ -8262,14 +8211,16 @@
8262 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" 8211 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
8263 }, 8212 },
8264 "node_modules/set-function-length": { 8213 "node_modules/set-function-length": {
8265 - "version": "1.1.1",  
8266 - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",  
8267 - "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", 8214 + "version": "1.2.1",
  8215 + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz",
  8216 + "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==",
8268 "dependencies": { 8217 "dependencies": {
8269 - "define-data-property": "^1.1.1",  
8270 - "get-intrinsic": "^1.2.1", 8218 + "define-data-property": "^1.1.2",
  8219 + "es-errors": "^1.3.0",
  8220 + "function-bind": "^1.1.2",
  8221 + "get-intrinsic": "^1.2.3",
8271 "gopd": "^1.0.1", 8222 "gopd": "^1.0.1",
8272 - "has-property-descriptors": "^1.0.0" 8223 + "has-property-descriptors": "^1.0.1"
8273 }, 8224 },
8274 "engines": { 8225 "engines": {
8275 "node": ">= 0.4" 8226 "node": ">= 0.4"
@@ -8318,6 +8269,16 @@ @@ -8318,6 +8269,16 @@
8318 "node": ">=4" 8269 "node": ">=4"
8319 } 8270 }
8320 }, 8271 },
  8272 + "node_modules/shelljs/node_modules/brace-expansion": {
  8273 + "version": "1.1.11",
  8274 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  8275 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  8276 + "dev": true,
  8277 + "dependencies": {
  8278 + "balanced-match": "^1.0.0",
  8279 + "concat-map": "0.0.1"
  8280 + }
  8281 + },
8321 "node_modules/shelljs/node_modules/glob": { 8282 "node_modules/shelljs/node_modules/glob": {
8322 "version": "7.2.3", 8283 "version": "7.2.3",
8323 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 8284 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
@@ -8338,14 +8299,30 @@ @@ -8338,14 +8299,30 @@
8338 "url": "https://github.com/sponsors/isaacs" 8299 "url": "https://github.com/sponsors/isaacs"
8339 } 8300 }
8340 }, 8301 },
  8302 + "node_modules/shelljs/node_modules/minimatch": {
  8303 + "version": "3.1.2",
  8304 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  8305 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  8306 + "dev": true,
  8307 + "dependencies": {
  8308 + "brace-expansion": "^1.1.7"
  8309 + },
  8310 + "engines": {
  8311 + "node": "*"
  8312 + }
  8313 + },
8341 "node_modules/side-channel": { 8314 "node_modules/side-channel": {
8342 - "version": "1.0.4",  
8343 - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",  
8344 - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 8315 + "version": "1.0.5",
  8316 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz",
  8317 + "integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==",
8345 "dependencies": { 8318 "dependencies": {
8346 - "call-bind": "^1.0.0",  
8347 - "get-intrinsic": "^1.0.2",  
8348 - "object-inspect": "^1.9.0" 8319 + "call-bind": "^1.0.6",
  8320 + "es-errors": "^1.3.0",
  8321 + "get-intrinsic": "^1.2.4",
  8322 + "object-inspect": "^1.13.1"
  8323 + },
  8324 + "engines": {
  8325 + "node": ">= 0.4"
8349 }, 8326 },
8350 "funding": { 8327 "funding": {
8351 "url": "https://github.com/sponsors/ljharb" 8328 "url": "https://github.com/sponsors/ljharb"
@@ -8591,13 +8568,13 @@ @@ -8591,13 +8568,13 @@
8591 } 8568 }
8592 }, 8569 },
8593 "node_modules/supertest": { 8570 "node_modules/supertest": {
8594 - "version": "6.3.3",  
8595 - "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.3.tgz",  
8596 - "integrity": "sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==", 8571 + "version": "6.3.4",
  8572 + "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.4.tgz",
  8573 + "integrity": "sha512-erY3HFDG0dPnhw4U+udPfrzXa4xhSG+n4rxfRuZWCUvjFWwKl+OxWf/7zk50s84/fAAs7vf5QAb9uRa0cCykxw==",
8597 "dev": true, 8574 "dev": true,
8598 "dependencies": { 8575 "dependencies": {
8599 "methods": "^1.1.2", 8576 "methods": "^1.1.2",
8600 - "superagent": "^8.0.5" 8577 + "superagent": "^8.1.2"
8601 }, 8578 },
8602 "engines": { 8579 "engines": {
8603 "node": ">=6.4.0" 8580 "node": ">=6.4.0"
@@ -8636,13 +8613,13 @@ @@ -8636,13 +8613,13 @@
8636 } 8613 }
8637 }, 8614 },
8638 "node_modules/synckit": { 8615 "node_modules/synckit": {
8639 - "version": "0.8.5",  
8640 - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz",  
8641 - "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", 8616 + "version": "0.8.8",
  8617 + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz",
  8618 + "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==",
8642 "dev": true, 8619 "dev": true,
8643 "dependencies": { 8620 "dependencies": {
8644 - "@pkgr/utils": "^2.3.1",  
8645 - "tslib": "^2.5.0" 8621 + "@pkgr/core": "^0.1.0",
  8622 + "tslib": "^2.6.2"
8646 }, 8623 },
8647 "engines": { 8624 "engines": {
8648 "node": "^14.18.0 || >=16.0.0" 8625 "node": "^14.18.0 || >=16.0.0"
@@ -8701,9 +8678,9 @@ @@ -8701,9 +8678,9 @@
8701 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 8678 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
8702 }, 8679 },
8703 "node_modules/terser": { 8680 "node_modules/terser": {
8704 - "version": "5.24.0",  
8705 - "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz",  
8706 - "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==", 8681 + "version": "5.27.0",
  8682 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.0.tgz",
  8683 + "integrity": "sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==",
8707 "dev": true, 8684 "dev": true,
8708 "dependencies": { 8685 "dependencies": {
8709 "@jridgewell/source-map": "^0.3.3", 8686 "@jridgewell/source-map": "^0.3.3",
@@ -8719,16 +8696,16 @@ @@ -8719,16 +8696,16 @@
8719 } 8696 }
8720 }, 8697 },
8721 "node_modules/terser-webpack-plugin": { 8698 "node_modules/terser-webpack-plugin": {
8722 - "version": "5.3.9",  
8723 - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz",  
8724 - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", 8699 + "version": "5.3.10",
  8700 + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz",
  8701 + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==",
8725 "dev": true, 8702 "dev": true,
8726 "dependencies": { 8703 "dependencies": {
8727 - "@jridgewell/trace-mapping": "^0.3.17", 8704 + "@jridgewell/trace-mapping": "^0.3.20",
8728 "jest-worker": "^27.4.5", 8705 "jest-worker": "^27.4.5",
8729 "schema-utils": "^3.1.1", 8706 "schema-utils": "^3.1.1",
8730 "serialize-javascript": "^6.0.1", 8707 "serialize-javascript": "^6.0.1",
8731 - "terser": "^5.16.8" 8708 + "terser": "^5.26.0"
8732 }, 8709 },
8733 "engines": { 8710 "engines": {
8734 "node": ">= 10.13.0" 8711 "node": ">= 10.13.0"
@@ -8801,6 +8778,16 @@ @@ -8801,6 +8778,16 @@
8801 "node": ">=8" 8778 "node": ">=8"
8802 } 8779 }
8803 }, 8780 },
  8781 + "node_modules/test-exclude/node_modules/brace-expansion": {
  8782 + "version": "1.1.11",
  8783 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  8784 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  8785 + "dev": true,
  8786 + "dependencies": {
  8787 + "balanced-match": "^1.0.0",
  8788 + "concat-map": "0.0.1"
  8789 + }
  8790 + },
8804 "node_modules/test-exclude/node_modules/glob": { 8791 "node_modules/test-exclude/node_modules/glob": {
8805 "version": "7.2.3", 8792 "version": "7.2.3",
8806 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 8793 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
@@ -8821,6 +8808,18 @@ @@ -8821,6 +8808,18 @@
8821 "url": "https://github.com/sponsors/isaacs" 8808 "url": "https://github.com/sponsors/isaacs"
8822 } 8809 }
8823 }, 8810 },
  8811 + "node_modules/test-exclude/node_modules/minimatch": {
  8812 + "version": "3.1.2",
  8813 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  8814 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  8815 + "dev": true,
  8816 + "dependencies": {
  8817 + "brace-expansion": "^1.1.7"
  8818 + },
  8819 + "engines": {
  8820 + "node": "*"
  8821 + }
  8822 + },
8824 "node_modules/text-table": { 8823 "node_modules/text-table": {
8825 "version": "0.2.0", 8824 "version": "0.2.0",
8826 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 8825 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
@@ -8833,18 +8832,6 @@ @@ -8833,18 +8832,6 @@
8833 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", 8832 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
8834 "dev": true 8833 "dev": true
8835 }, 8834 },
8836 - "node_modules/titleize": {  
8837 - "version": "3.0.0",  
8838 - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz",  
8839 - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==",  
8840 - "dev": true,  
8841 - "engines": {  
8842 - "node": ">=12"  
8843 - },  
8844 - "funding": {  
8845 - "url": "https://github.com/sponsors/sindresorhus"  
8846 - }  
8847 - },  
8848 "node_modules/tmp": { 8835 "node_modules/tmp": {
8849 "version": "0.0.33", 8836 "version": "0.0.33",
8850 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 8837 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
@@ -8907,21 +8894,21 @@ @@ -8907,21 +8894,21 @@
8907 } 8894 }
8908 }, 8895 },
8909 "node_modules/ts-api-utils": { 8896 "node_modules/ts-api-utils": {
8910 - "version": "1.0.3",  
8911 - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz",  
8912 - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", 8897 + "version": "1.2.1",
  8898 + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz",
  8899 + "integrity": "sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==",
8913 "dev": true, 8900 "dev": true,
8914 "engines": { 8901 "engines": {
8915 - "node": ">=16.13.0" 8902 + "node": ">=16"
8916 }, 8903 },
8917 "peerDependencies": { 8904 "peerDependencies": {
8918 "typescript": ">=4.2.0" 8905 "typescript": ">=4.2.0"
8919 } 8906 }
8920 }, 8907 },
8921 "node_modules/ts-jest": { 8908 "node_modules/ts-jest": {
8922 - "version": "29.1.1",  
8923 - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz",  
8924 - "integrity": "sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==", 8909 + "version": "29.1.2",
  8910 + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.2.tgz",
  8911 + "integrity": "sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==",
8925 "dev": true, 8912 "dev": true,
8926 "dependencies": { 8913 "dependencies": {
8927 "bs-logger": "0.x", 8914 "bs-logger": "0.x",
@@ -8937,7 +8924,7 @@ @@ -8937,7 +8924,7 @@
8937 "ts-jest": "cli.js" 8924 "ts-jest": "cli.js"
8938 }, 8925 },
8939 "engines": { 8926 "engines": {
8940 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 8927 + "node": "^16.10.0 || ^18.0.0 || >=20.0.0"
8941 }, 8928 },
8942 "peerDependencies": { 8929 "peerDependencies": {
8943 "@babel/core": ">=7.0.0-beta.0 <8", 8930 "@babel/core": ">=7.0.0-beta.0 <8",
@@ -8982,9 +8969,9 @@ @@ -8982,9 +8969,9 @@
8982 } 8969 }
8983 }, 8970 },
8984 "node_modules/ts-node": { 8971 "node_modules/ts-node": {
8985 - "version": "10.9.1",  
8986 - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",  
8987 - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", 8972 + "version": "10.9.2",
  8973 + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
  8974 + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
8988 "dev": true, 8975 "dev": true,
8989 "dependencies": { 8976 "dependencies": {
8990 "@cspotcode/source-map-support": "^0.8.0", 8977 "@cspotcode/source-map-support": "^0.8.0",
@@ -9117,9 +9104,9 @@ @@ -9117,9 +9104,9 @@
9117 "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" 9104 "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="
9118 }, 9105 },
9119 "node_modules/typescript": { 9106 "node_modules/typescript": {
9120 - "version": "5.3.2",  
9121 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz",  
9122 - "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", 9107 + "version": "5.3.3",
  9108 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
  9109 + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
9123 "dev": true, 9110 "dev": true,
9124 "bin": { 9111 "bin": {
9125 "tsc": "bin/tsc", 9112 "tsc": "bin/tsc",
@@ -9162,15 +9149,6 @@ @@ -9162,15 +9149,6 @@
9162 "node": ">= 0.8" 9149 "node": ">= 0.8"
9163 } 9150 }
9164 }, 9151 },
9165 - "node_modules/untildify": {  
9166 - "version": "4.0.0",  
9167 - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",  
9168 - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",  
9169 - "dev": true,  
9170 - "engines": {  
9171 - "node": ">=8"  
9172 - }  
9173 - },  
9174 "node_modules/update-browserslist-db": { 9152 "node_modules/update-browserslist-db": {
9175 "version": "1.0.13", 9153 "version": "1.0.13",
9176 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", 9154 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
@@ -9296,19 +9274,19 @@ @@ -9296,19 +9274,19 @@
9296 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" 9274 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
9297 }, 9275 },
9298 "node_modules/webpack": { 9276 "node_modules/webpack": {
9299 - "version": "5.89.0",  
9300 - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz",  
9301 - "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", 9277 + "version": "5.90.1",
  9278 + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.90.1.tgz",
  9279 + "integrity": "sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog==",
9302 "dev": true, 9280 "dev": true,
9303 "dependencies": { 9281 "dependencies": {
9304 "@types/eslint-scope": "^3.7.3", 9282 "@types/eslint-scope": "^3.7.3",
9305 - "@types/estree": "^1.0.0", 9283 + "@types/estree": "^1.0.5",
9306 "@webassemblyjs/ast": "^1.11.5", 9284 "@webassemblyjs/ast": "^1.11.5",
9307 "@webassemblyjs/wasm-edit": "^1.11.5", 9285 "@webassemblyjs/wasm-edit": "^1.11.5",
9308 "@webassemblyjs/wasm-parser": "^1.11.5", 9286 "@webassemblyjs/wasm-parser": "^1.11.5",
9309 "acorn": "^8.7.1", 9287 "acorn": "^8.7.1",
9310 "acorn-import-assertions": "^1.9.0", 9288 "acorn-import-assertions": "^1.9.0",
9311 - "browserslist": "^4.14.5", 9289 + "browserslist": "^4.21.10",
9312 "chrome-trace-event": "^1.0.2", 9290 "chrome-trace-event": "^1.0.2",
9313 "enhanced-resolve": "^5.15.0", 9291 "enhanced-resolve": "^5.15.0",
9314 "es-module-lexer": "^1.2.1", 9292 "es-module-lexer": "^1.2.1",
@@ -9322,7 +9300,7 @@ @@ -9322,7 +9300,7 @@
9322 "neo-async": "^2.6.2", 9300 "neo-async": "^2.6.2",
9323 "schema-utils": "^3.2.0", 9301 "schema-utils": "^3.2.0",
9324 "tapable": "^2.1.1", 9302 "tapable": "^2.1.1",
9325 - "terser-webpack-plugin": "^5.3.7", 9303 + "terser-webpack-plugin": "^5.3.10",
9326 "watchpack": "^2.4.0", 9304 "watchpack": "^2.4.0",
9327 "webpack-sources": "^3.2.3" 9305 "webpack-sources": "^3.2.3"
9328 }, 9306 },
@@ -9414,74 +9392,6 @@ @@ -9414,74 +9392,6 @@
9414 "string-width": "^1.0.2 || 2 || 3 || 4" 9392 "string-width": "^1.0.2 || 2 || 3 || 4"
9415 } 9393 }
9416 }, 9394 },
9417 - "node_modules/windows-release": {  
9418 - "version": "4.0.0",  
9419 - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-4.0.0.tgz",  
9420 - "integrity": "sha512-OxmV4wzDKB1x7AZaZgXMVsdJ1qER1ed83ZrTYd5Bwq2HfJVg3DJS8nqlAG4sMoJ7mu8cuRmLEYyU13BKwctRAg==",  
9421 - "dev": true,  
9422 - "dependencies": {  
9423 - "execa": "^4.0.2"  
9424 - },  
9425 - "engines": {  
9426 - "node": ">=10"  
9427 - },  
9428 - "funding": {  
9429 - "url": "https://github.com/sponsors/sindresorhus"  
9430 - }  
9431 - },  
9432 - "node_modules/windows-release/node_modules/execa": {  
9433 - "version": "4.1.0",  
9434 - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",  
9435 - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",  
9436 - "dev": true,  
9437 - "dependencies": {  
9438 - "cross-spawn": "^7.0.0",  
9439 - "get-stream": "^5.0.0",  
9440 - "human-signals": "^1.1.1",  
9441 - "is-stream": "^2.0.0",  
9442 - "merge-stream": "^2.0.0",  
9443 - "npm-run-path": "^4.0.0",  
9444 - "onetime": "^5.1.0",  
9445 - "signal-exit": "^3.0.2",  
9446 - "strip-final-newline": "^2.0.0"  
9447 - },  
9448 - "engines": {  
9449 - "node": ">=10"  
9450 - },  
9451 - "funding": {  
9452 - "url": "https://github.com/sindresorhus/execa?sponsor=1"  
9453 - }  
9454 - },  
9455 - "node_modules/windows-release/node_modules/get-stream": {  
9456 - "version": "5.2.0",  
9457 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",  
9458 - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",  
9459 - "dev": true,  
9460 - "dependencies": {  
9461 - "pump": "^3.0.0"  
9462 - },  
9463 - "engines": {  
9464 - "node": ">=8"  
9465 - },  
9466 - "funding": {  
9467 - "url": "https://github.com/sponsors/sindresorhus"  
9468 - }  
9469 - },  
9470 - "node_modules/windows-release/node_modules/human-signals": {  
9471 - "version": "1.1.1",  
9472 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",  
9473 - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",  
9474 - "dev": true,  
9475 - "engines": {  
9476 - "node": ">=8.12.0"  
9477 - }  
9478 - },  
9479 - "node_modules/windows-release/node_modules/signal-exit": {  
9480 - "version": "3.0.7",  
9481 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",  
9482 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",  
9483 - "dev": true  
9484 - },  
9485 "node_modules/wrap-ansi": { 9395 "node_modules/wrap-ansi": {
9486 "version": "6.2.0", 9396 "version": "6.2.0",
9487 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", 9397 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
@@ -45,7 +45,6 @@ @@ -45,7 +45,6 @@
45 "@nestjs/passport": "^10.0.2", 45 "@nestjs/passport": "^10.0.2",
46 "@nestjs/platform-express": "^10.0.0", 46 "@nestjs/platform-express": "^10.0.0",
47 "@nestjs/throttler": "^5.0.1", 47 "@nestjs/throttler": "^5.0.1",
48 - "@prisma/client": "^5.6.0",  
49 "axios": "^1.6.2", 48 "axios": "^1.6.2",
50 "bcrypt": "^5.1.1", 49 "bcrypt": "^5.1.1",
51 "cors": "^2.8.5", 50 "cors": "^2.8.5",
@@ -4,6 +4,7 @@ import { AppModule } from './modules/app/app.module'; @@ -4,6 +4,7 @@ import { AppModule } from './modules/app/app.module';
4 async function bootstrap() { 4 async function bootstrap() {
5 const app = await NestFactory.create(AppModule); 5 const app = await NestFactory.create(AppModule);
6 app.enableCors({ origin: String(process.env.ALLOWED_ORIGINS).split(',') }); 6 app.enableCors({ origin: String(process.env.ALLOWED_ORIGINS).split(',') });
7 - await app.listen(Number(process.env.API_PORT || 3002)); 7 + console.log({"port": process.env.MAIN_PORT})
  8 + await app.listen(Number(process.env.MAIN_PORT));
8 } 9 }
9 bootstrap(); 10 bootstrap();
@@ -16,7 +16,7 @@ import { ThrottlerModule } from '@nestjs/throttler'; @@ -16,7 +16,7 @@ import { ThrottlerModule } from '@nestjs/throttler';
16 AuthModule, 16 AuthModule,
17 ConfigModule.forRoot({ 17 ConfigModule.forRoot({
18 isGlobal: true, 18 isGlobal: true,
19 - envFilePath: [`${process.cwd()}/environment/.env.${process.env.NODE_ENV}`], 19 + // envFilePath: [`${process.cwd()}/environment/.env.${process.env.NODE_ENV}`],
20 // envFilePath: [`../../../environment/.env.dev`], 20 // envFilePath: [`../../../environment/.env.dev`],
21 }), 21 }),
22 ThrottlerModule.forRoot([ 22 ThrottlerModule.forRoot([
Please register or login to post a comment