kamrify commited on
Commit
529f19a
·
1 Parent(s): 03a298d

Fixes #391 allowKeyboardControl option not working

Browse files
Files changed (4) hide show
  1. index.html +27 -0
  2. package.json +6 -6
  3. pnpm-lock.yaml +475 -697
  4. src/events.ts +2 -1
index.html CHANGED
@@ -215,6 +215,7 @@
215
  <button id="progress-tour-template">Progress Text Template</button>
216
  <button id="api-test">API Test</button>
217
  <button id="reconfigure-steps">Re Configuring Steps</button>
 
218
  </div>
219
 
220
  <ul>
@@ -492,6 +493,32 @@ npm install driver.js</pre
492
  driverObj.drive();
493
  });
494
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
495
  document.getElementById("async-tour").addEventListener("click", () => {
496
  const driverObj = driver({
497
  animate: true,
 
215
  <button id="progress-tour-template">Progress Text Template</button>
216
  <button id="api-test">API Test</button>
217
  <button id="reconfigure-steps">Re Configuring Steps</button>
218
+ <button id="disable-keyboard-control">Disable Keyboard Control</button>
219
  </div>
220
 
221
  <ul>
 
493
  driverObj.drive();
494
  });
495
 
496
+ document.getElementById("disable-keyboard-control").addEventListener("click", () => {
497
+ const driverObj = driver({
498
+ animate: true,
499
+ steps: basicTourSteps,
500
+ showProgress: true,
501
+ allowKeyboardControl: false,
502
+ });
503
+
504
+ driverObj.setSteps([
505
+ {
506
+ element: "h1",
507
+ popover: {
508
+ description: "This is a new description"
509
+ }
510
+ },
511
+ {
512
+ element: "p",
513
+ popover: {
514
+ description: "This is another new description"
515
+ }
516
+ }
517
+ ])
518
+
519
+ driverObj.drive();
520
+ });
521
+
522
  document.getElementById("async-tour").addEventListener("click", () => {
523
  const driverObj = driver({
524
  animate: true,
package.json CHANGED
@@ -35,16 +35,16 @@
35
  ],
36
  "devDependencies": {
37
  "@types/jsdom": "^21.1.1",
38
- "@types/node": "^20.3.0",
39
  "@vitest/coverage-c8": "^0.32.0",
40
  "dts-bundle-generator": "^8.0.1",
41
- "postcss": "^8.4.24",
42
  "postcss-scss": "^4.0.6",
43
- "prettier": "^2.8.8",
44
  "ts-node": "^10.9.1",
45
- "typescript": "^5.1.3",
46
- "vite": "^4.3.9",
47
- "vitest": "^0.32.0"
48
  },
49
  "keywords": [
50
  "driver.js",
 
35
  ],
36
  "devDependencies": {
37
  "@types/jsdom": "^21.1.1",
38
+ "@types/node": "^20.4.6",
39
  "@vitest/coverage-c8": "^0.32.0",
40
  "dts-bundle-generator": "^8.0.1",
41
+ "postcss": "^8.4.27",
42
  "postcss-scss": "^4.0.6",
43
+ "prettier": "^3.0.1",
44
  "ts-node": "^10.9.1",
45
+ "typescript": "^5.1.6",
46
+ "vite": "^4.4.8",
47
+ "vitest": "^0.34.1"
48
  },
49
  "keywords": [
50
  "driver.js",
pnpm-lock.yaml CHANGED
@@ -1,281 +1,257 @@
1
- lockfileVersion: "6.0"
2
 
3
  settings:
4
  autoInstallPeers: true
5
  excludeLinksFromLockfile: false
6
 
7
  devDependencies:
8
- "@types/jsdom":
9
  specifier: ^21.1.1
10
  version: 21.1.1
11
- "@types/node":
12
- specifier: ^20.3.0
13
- version: 20.3.0
14
- "@vitest/coverage-c8":
15
  specifier: ^0.32.0
16
- version: 0.32.0(vitest@0.32.0)
17
  dts-bundle-generator:
18
  specifier: ^8.0.1
19
  version: 8.0.1
20
  postcss:
21
- specifier: ^8.4.24
22
- version: 8.4.24
23
  postcss-scss:
24
  specifier: ^4.0.6
25
- version: 4.0.6([email protected].24)
26
  prettier:
27
- specifier: ^2.8.8
28
- version: 2.8.8
29
  ts-node:
30
  specifier: ^10.9.1
31
- version: 10.9.1(@types/node@20.3.0)([email protected].3)
32
  typescript:
33
- specifier: ^5.1.3
34
- version: 5.1.3
35
  vite:
36
- specifier: ^4.3.9
37
- version: 4.3.9(@types/node@20.3.0)
38
  vitest:
39
- specifier: ^0.32.0
40
- version: 0.32.0
41
 
42
  packages:
 
43
  /@ampproject/[email protected]:
44
- resolution:
45
- { integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== }
46
- engines: { node: ">=6.0.0" }
47
  dependencies:
48
- "@jridgewell/gen-mapping": 0.3.3
49
- "@jridgewell/trace-mapping": 0.3.18
50
  dev: true
51
 
52
  /@bcoe/[email protected]:
53
- resolution:
54
- { integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== }
55
  dev: true
56
 
57
  /@cspotcode/[email protected]:
58
- resolution:
59
- { integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== }
60
- engines: { node: ">=12" }
61
  dependencies:
62
- "@jridgewell/trace-mapping": 0.3.9
63
  dev: true
64
 
65
- /@esbuild/[email protected].18:
66
- resolution:
67
- { integrity: sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw== }
68
- engines: { node: ">=12" }
69
  cpu: [arm64]
70
  os: [android]
71
  requiresBuild: true
72
  dev: true
73
  optional: true
74
 
75
- /@esbuild/[email protected].18:
76
- resolution:
77
- { integrity: sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw== }
78
- engines: { node: ">=12" }
79
  cpu: [arm]
80
  os: [android]
81
  requiresBuild: true
82
  dev: true
83
  optional: true
84
 
85
- /@esbuild/[email protected].18:
86
- resolution:
87
- { integrity: sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg== }
88
- engines: { node: ">=12" }
89
  cpu: [x64]
90
  os: [android]
91
  requiresBuild: true
92
  dev: true
93
  optional: true
94
 
95
- /@esbuild/[email protected].18:
96
- resolution:
97
- { integrity: sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ== }
98
- engines: { node: ">=12" }
99
  cpu: [arm64]
100
  os: [darwin]
101
  requiresBuild: true
102
  dev: true
103
  optional: true
104
 
105
- /@esbuild/[email protected].18:
106
- resolution:
107
- { integrity: sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A== }
108
- engines: { node: ">=12" }
109
  cpu: [x64]
110
  os: [darwin]
111
  requiresBuild: true
112
  dev: true
113
  optional: true
114
 
115
- /@esbuild/[email protected].18:
116
- resolution:
117
- { integrity: sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA== }
118
- engines: { node: ">=12" }
119
  cpu: [arm64]
120
  os: [freebsd]
121
  requiresBuild: true
122
  dev: true
123
  optional: true
124
 
125
- /@esbuild/[email protected].18:
126
- resolution:
127
- { integrity: sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew== }
128
- engines: { node: ">=12" }
129
  cpu: [x64]
130
  os: [freebsd]
131
  requiresBuild: true
132
  dev: true
133
  optional: true
134
 
135
- /@esbuild/[email protected].18:
136
- resolution:
137
- { integrity: sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ== }
138
- engines: { node: ">=12" }
139
  cpu: [arm64]
140
  os: [linux]
141
  requiresBuild: true
142
  dev: true
143
  optional: true
144
 
145
- /@esbuild/[email protected].18:
146
- resolution:
147
- { integrity: sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg== }
148
- engines: { node: ">=12" }
149
  cpu: [arm]
150
  os: [linux]
151
  requiresBuild: true
152
  dev: true
153
  optional: true
154
 
155
- /@esbuild/[email protected].18:
156
- resolution:
157
- { integrity: sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ== }
158
- engines: { node: ">=12" }
159
  cpu: [ia32]
160
  os: [linux]
161
  requiresBuild: true
162
  dev: true
163
  optional: true
164
 
165
- /@esbuild/[email protected].18:
166
- resolution:
167
- { integrity: sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ== }
168
- engines: { node: ">=12" }
169
  cpu: [loong64]
170
  os: [linux]
171
  requiresBuild: true
172
  dev: true
173
  optional: true
174
 
175
- /@esbuild/[email protected].18:
176
- resolution:
177
- { integrity: sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA== }
178
- engines: { node: ">=12" }
179
  cpu: [mips64el]
180
  os: [linux]
181
  requiresBuild: true
182
  dev: true
183
  optional: true
184
 
185
- /@esbuild/[email protected].18:
186
- resolution:
187
- { integrity: sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ== }
188
- engines: { node: ">=12" }
189
  cpu: [ppc64]
190
  os: [linux]
191
  requiresBuild: true
192
  dev: true
193
  optional: true
194
 
195
- /@esbuild/[email protected].18:
196
- resolution:
197
- { integrity: sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA== }
198
- engines: { node: ">=12" }
199
  cpu: [riscv64]
200
  os: [linux]
201
  requiresBuild: true
202
  dev: true
203
  optional: true
204
 
205
- /@esbuild/[email protected].18:
206
- resolution:
207
- { integrity: sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw== }
208
- engines: { node: ">=12" }
209
  cpu: [s390x]
210
  os: [linux]
211
  requiresBuild: true
212
  dev: true
213
  optional: true
214
 
215
- /@esbuild/[email protected].18:
216
- resolution:
217
- { integrity: sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA== }
218
- engines: { node: ">=12" }
219
  cpu: [x64]
220
  os: [linux]
221
  requiresBuild: true
222
  dev: true
223
  optional: true
224
 
225
- /@esbuild/[email protected].18:
226
- resolution:
227
- { integrity: sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg== }
228
- engines: { node: ">=12" }
229
  cpu: [x64]
230
  os: [netbsd]
231
  requiresBuild: true
232
  dev: true
233
  optional: true
234
 
235
- /@esbuild/[email protected].18:
236
- resolution:
237
- { integrity: sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA== }
238
- engines: { node: ">=12" }
239
  cpu: [x64]
240
  os: [openbsd]
241
  requiresBuild: true
242
  dev: true
243
  optional: true
244
 
245
- /@esbuild/[email protected].18:
246
- resolution:
247
- { integrity: sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg== }
248
- engines: { node: ">=12" }
249
  cpu: [x64]
250
  os: [sunos]
251
  requiresBuild: true
252
  dev: true
253
  optional: true
254
 
255
- /@esbuild/[email protected].18:
256
- resolution:
257
- { integrity: sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg== }
258
- engines: { node: ">=12" }
259
  cpu: [arm64]
260
  os: [win32]
261
  requiresBuild: true
262
  dev: true
263
  optional: true
264
 
265
- /@esbuild/[email protected].18:
266
- resolution:
267
- { integrity: sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw== }
268
- engines: { node: ">=12" }
269
  cpu: [ia32]
270
  os: [win32]
271
  requiresBuild: true
272
  dev: true
273
  optional: true
274
 
275
- /@esbuild/[email protected].18:
276
- resolution:
277
- { integrity: sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg== }
278
- engines: { node: ">=12" }
279
  cpu: [x64]
280
  os: [win32]
281
  requiresBuild: true
@@ -283,248 +259,224 @@ packages:
283
  optional: true
284
 
285
  /@istanbuljs/[email protected]:
286
- resolution:
287
- { integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== }
288
- engines: { node: ">=8" }
 
 
 
 
 
 
289
  dev: true
290
 
291
  /@jridgewell/[email protected]:
292
- resolution:
293
- { integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== }
294
- engines: { node: ">=6.0.0" }
295
  dependencies:
296
- "@jridgewell/set-array": 1.1.2
297
- "@jridgewell/sourcemap-codec": 1.4.15
298
- "@jridgewell/trace-mapping": 0.3.18
299
  dev: true
300
 
301
  /@jridgewell/[email protected]:
302
- resolution:
303
- { integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== }
304
- engines: { node: ">=6.0.0" }
305
  dev: true
306
 
307
  /@jridgewell/[email protected]:
308
- resolution:
309
- { integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== }
310
- engines: { node: ">=6.0.0" }
311
  dev: true
312
 
313
  /@jridgewell/[email protected]:
314
- resolution:
315
- { integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== }
316
- engines: { node: ">=6.0.0" }
317
  dev: true
318
 
319
  /@jridgewell/[email protected]:
320
- resolution:
321
- { integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== }
322
  dev: true
323
 
324
  /@jridgewell/[email protected]:
325
- resolution:
326
- { integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== }
327
  dev: true
328
 
329
  /@jridgewell/[email protected]:
330
- resolution:
331
- { integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== }
332
  dependencies:
333
- "@jridgewell/resolve-uri": 3.1.0
334
- "@jridgewell/sourcemap-codec": 1.4.14
335
  dev: true
336
 
337
  /@jridgewell/[email protected]:
338
- resolution:
339
- { integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== }
340
  dependencies:
341
- "@jridgewell/resolve-uri": 3.1.1
342
- "@jridgewell/sourcemap-codec": 1.4.15
 
 
 
 
343
  dev: true
344
 
345
  /@tsconfig/[email protected]:
346
- resolution:
347
- { integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== }
348
  dev: true
349
 
350
  /@tsconfig/[email protected]:
351
- resolution:
352
- { integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== }
353
  dev: true
354
 
355
  /@tsconfig/[email protected]:
356
- resolution:
357
- { integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== }
358
  dev: true
359
 
360
  /@tsconfig/[email protected]:
361
- resolution:
362
- { integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== }
363
  dev: true
364
 
365
  /@types/[email protected]:
366
- resolution:
367
- { integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw== }
368
  dependencies:
369
- "@types/chai": 4.3.5
370
  dev: true
371
 
372
  /@types/[email protected]:
373
- resolution:
374
- { integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng== }
375
  dev: true
376
 
377
  /@types/[email protected]:
378
- resolution:
379
- { integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== }
380
  dev: true
381
 
382
  /@types/[email protected]:
383
- resolution:
384
- { integrity: sha512-cZFuoVLtzKP3gmq9eNosUL1R50U+USkbLtUQ1bYVgl/lKp0FZM7Cq4aIHAL8oIvQ17uSHi7jXPtfDOdjPwBE7A== }
385
  dependencies:
386
- "@types/node": 20.3.0
387
- "@types/tough-cookie": 4.0.2
388
  parse5: 7.1.2
389
  dev: true
390
 
391
- /@types/node@20.3.0:
392
- resolution:
393
- { integrity: sha512-cumHmIAf6On83X7yP+LrsEyUOf/YlociZelmpRYaGFydoaPdxdt80MAbu6vWerQT2COCp2nPvHdsbD7tHn/YlQ== }
394
  dev: true
395
 
396
  /@types/[email protected]:
397
- resolution:
398
- { integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw== }
399
  dev: true
400
 
401
- /@vitest/[email protected](vitest@0.32.0):
402
- resolution:
403
- { integrity: sha512-FeTzRN5VCL7B6YTRK5ZPQO2iwJzl2x7/mTQ/2uEeKZatAYBtvczeAYnzSUhCPev7p99+5skxMQZwqVcFTrVCdg== }
404
  peerDependencies:
405
- vitest: ">=0.30.0 <1"
406
  dependencies:
407
- "@ampproject/remapping": 2.2.1
408
  c8: 7.13.0
409
  magic-string: 0.30.0
410
  picocolors: 1.0.0
411
  std-env: 3.3.3
412
- vitest: 0.32.0
413
  dev: true
414
 
415
- /@vitest/expect@0.32.0:
416
- resolution:
417
- { integrity: sha512-VxVHhIxKw9Lux+O9bwLEEk2gzOUe93xuFHy9SzYWnnoYZFYg1NfBtnfnYWiJN7yooJ7KNElCK5YtA7DTZvtXtg== }
418
  dependencies:
419
- "@vitest/spy": 0.32.0
420
- "@vitest/utils": 0.32.0
421
  chai: 4.3.7
422
  dev: true
423
 
424
- /@vitest/runner@0.32.0:
425
- resolution:
426
- { integrity: sha512-QpCmRxftHkr72xt5A08xTEs9I4iWEXIOCHWhQQguWOKE4QH7DXSKZSOFibuwEIMAD7G0ERvtUyQn7iPWIqSwmw== }
427
  dependencies:
428
- "@vitest/utils": 0.32.0
429
- concordance: 5.0.4
430
  p-limit: 4.0.0
431
- pathe: 1.1.0
432
  dev: true
433
 
434
- /@vitest/snapshot@0.32.0:
435
- resolution:
436
- { integrity: sha512-yCKorPWjEnzpUxQpGlxulujTcSPgkblwGzAUEL+z01FTUg/YuCDZ8dxr9sHA08oO2EwxzHXNLjQKWJ2zc2a19Q== }
437
  dependencies:
438
- magic-string: 0.30.0
439
- pathe: 1.1.0
440
- pretty-format: 27.5.1
441
  dev: true
442
 
443
- /@vitest/spy@0.32.0:
444
- resolution:
445
- { integrity: sha512-MruAPlM0uyiq3d53BkwTeShXY0rYEfhNGQzVO5GHBmmX3clsxcWp79mMnkOVcV244sNTeDcHbcPFWIjOI4tZvw== }
446
  dependencies:
447
- tinyspy: 2.1.0
448
  dev: true
449
 
450
- /@vitest/utils@0.32.0:
451
- resolution:
452
- { integrity: sha512-53yXunzx47MmbuvcOPpLaVljHaeSu1G2dHdmy7+9ngMnQIkBQcvwOcoclWFnxDMxFbnq8exAfh3aKSZaK71J5A== }
453
  dependencies:
454
- concordance: 5.0.4
455
  loupe: 2.3.6
456
- pretty-format: 27.5.1
457
  dev: true
458
 
459
460
- resolution:
461
- { integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== }
462
- engines: { node: ">=0.4.0" }
 
 
 
 
 
463
  dev: true
464
 
465
466
- resolution:
467
- { integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== }
468
- engines: { node: ">=0.4.0" }
469
  hasBin: true
470
  dev: true
471
 
472
473
- resolution:
474
- { integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== }
475
- engines: { node: ">=8" }
476
  dev: true
477
 
478
479
- resolution:
480
- { integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== }
481
- engines: { node: ">=8" }
482
  dependencies:
483
  color-convert: 2.0.1
484
  dev: true
485
 
486
487
- resolution:
488
- { integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== }
489
- engines: { node: ">=10" }
490
  dev: true
491
 
492
493
- resolution:
494
- { integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== }
495
  dev: true
496
 
497
498
- resolution:
499
- { integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== }
500
  dev: true
501
 
502
503
- resolution:
504
- { integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== }
505
- dev: true
506
-
507
508
- resolution:
509
- { integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w== }
510
  dev: true
511
 
512
513
- resolution:
514
- { integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== }
515
  dependencies:
516
  balanced-match: 1.0.2
517
  concat-map: 0.0.1
518
  dev: true
519
 
520
521
- resolution:
522
- { integrity: sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA== }
523
- engines: { node: ">=10.12.0" }
524
  hasBin: true
525
  dependencies:
526
- "@bcoe/v8-coverage": 0.2.3
527
- "@istanbuljs/schema": 0.1.3
528
  find-up: 5.0.0
529
  foreground-child: 2.0.0
530
  istanbul-lib-coverage: 3.2.0
@@ -538,15 +490,13 @@ packages:
538
  dev: true
539
 
540
541
- resolution:
542
- { integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== }
543
- engines: { node: ">=8" }
544
  dev: true
545
 
546
547
- resolution:
548
- { integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A== }
549
- engines: { node: ">=4" }
550
  dependencies:
551
  assertion-error: 1.1.0
552
  check-error: 1.0.2
@@ -558,13 +508,11 @@ packages:
558
  dev: true
559
 
560
561
- resolution:
562
- { integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA== }
563
  dev: true
564
 
565
566
- resolution:
567
- { integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== }
568
  dependencies:
569
  string-width: 4.2.3
570
  strip-ansi: 6.0.1
@@ -572,9 +520,8 @@ packages:
572
  dev: true
573
 
574
575
- resolution:
576
- { integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== }
577
- engines: { node: ">=12" }
578
  dependencies:
579
  string-width: 4.2.3
580
  strip-ansi: 6.0.1
@@ -582,72 +529,42 @@ packages:
582
  dev: true
583
 
584
585
- resolution:
586
- { integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== }
587
- engines: { node: ">=7.0.0" }
588
  dependencies:
589
  color-name: 1.1.4
590
  dev: true
591
 
592
593
- resolution:
594
- { integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== }
595
  dev: true
596
 
597
598
- resolution:
599
- { integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== }
600
- dev: true
601
-
602
603
- resolution:
604
- { integrity: sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw== }
605
- engines: { node: ">=10.18.0 <11 || >=12.14.0 <13 || >=14" }
606
- dependencies:
607
- date-time: 3.1.0
608
- esutils: 2.0.3
609
- fast-diff: 1.2.0
610
- js-string-escape: 1.0.1
611
- lodash: 4.17.21
612
- md5-hex: 3.0.1
613
- semver: 7.5.0
614
- well-known-symbols: 2.0.0
615
  dev: true
616
 
617
618
- resolution:
619
- { integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== }
620
  dev: true
621
 
622
623
- resolution:
624
- { integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== }
625
  dev: true
626
 
627
628
- resolution:
629
- { integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== }
630
- engines: { node: ">= 8" }
631
  dependencies:
632
  path-key: 3.1.1
633
  shebang-command: 2.0.0
634
  which: 2.0.2
635
  dev: true
636
 
637
638
- resolution:
639
- { integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg== }
640
- engines: { node: ">=6" }
641
- dependencies:
642
- time-zone: 1.0.0
643
- dev: true
644
-
645
646
- resolution:
647
- { integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== }
648
- engines: { node: ">=6.0" }
649
  peerDependencies:
650
- supports-color: "*"
651
  peerDependenciesMeta:
652
  supports-color:
653
  optional: true
@@ -656,134 +573,114 @@ packages:
656
  dev: true
657
 
658
659
- resolution:
660
- { integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw== }
661
- engines: { node: ">=6" }
662
  dependencies:
663
  type-detect: 4.0.8
664
  dev: true
665
 
 
 
 
 
 
666
667
- resolution:
668
- { integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== }
669
- engines: { node: ">=0.3.1" }
670
  dev: true
671
 
672
673
- resolution:
674
- { integrity: sha512-9JVw78/OXdKfq+RUrmpLm6WAUJp+aOUGEHimVqIlOEH2VugRt1I8CVIoQZlirWZko+/SVZkNgpWCyZubUuzzPA== }
675
- engines: { node: ">=14.0.0" }
676
  hasBin: true
677
  dependencies:
678
- typescript: 5.1.3
679
  yargs: 17.7.2
680
  dev: true
681
 
682
683
- resolution:
684
- { integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== }
685
  dev: true
686
 
687
688
- resolution:
689
- { integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== }
690
- engines: { node: ">=0.12" }
691
  dev: true
692
 
693
694
- resolution:
695
- { integrity: sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w== }
696
- engines: { node: ">=12" }
697
  hasBin: true
698
  requiresBuild: true
699
  optionalDependencies:
700
- "@esbuild/android-arm": 0.17.18
701
- "@esbuild/android-arm64": 0.17.18
702
- "@esbuild/android-x64": 0.17.18
703
- "@esbuild/darwin-arm64": 0.17.18
704
- "@esbuild/darwin-x64": 0.17.18
705
- "@esbuild/freebsd-arm64": 0.17.18
706
- "@esbuild/freebsd-x64": 0.17.18
707
- "@esbuild/linux-arm": 0.17.18
708
- "@esbuild/linux-arm64": 0.17.18
709
- "@esbuild/linux-ia32": 0.17.18
710
- "@esbuild/linux-loong64": 0.17.18
711
- "@esbuild/linux-mips64el": 0.17.18
712
- "@esbuild/linux-ppc64": 0.17.18
713
- "@esbuild/linux-riscv64": 0.17.18
714
- "@esbuild/linux-s390x": 0.17.18
715
- "@esbuild/linux-x64": 0.17.18
716
- "@esbuild/netbsd-x64": 0.17.18
717
- "@esbuild/openbsd-x64": 0.17.18
718
- "@esbuild/sunos-x64": 0.17.18
719
- "@esbuild/win32-arm64": 0.17.18
720
- "@esbuild/win32-ia32": 0.17.18
721
- "@esbuild/win32-x64": 0.17.18
722
  dev: true
723
 
724
725
- resolution:
726
- { integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== }
727
- engines: { node: ">=6" }
728
- dev: true
729
-
730
731
- resolution:
732
- { integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== }
733
- engines: { node: ">=0.10.0" }
734
- dev: true
735
-
736
737
- resolution:
738
- { integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== }
739
  dev: true
740
 
741
742
- resolution:
743
- { integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== }
744
- engines: { node: ">=10" }
745
  dependencies:
746
  locate-path: 6.0.0
747
  path-exists: 4.0.0
748
  dev: true
749
 
750
751
- resolution:
752
- { integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== }
753
- engines: { node: ">=8.0.0" }
754
  dependencies:
755
  cross-spawn: 7.0.3
756
  signal-exit: 3.0.7
757
  dev: true
758
 
759
760
- resolution:
761
- { integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== }
762
  dev: true
763
 
764
765
- resolution:
766
- { integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== }
767
- engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 }
768
  os: [darwin]
769
  requiresBuild: true
770
  dev: true
771
  optional: true
772
 
773
774
- resolution:
775
- { integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== }
776
- engines: { node: 6.* || 8.* || >= 10.* }
777
  dev: true
778
 
779
780
- resolution:
781
- { integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig== }
782
  dev: true
783
 
784
785
- resolution:
786
- { integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== }
787
  dependencies:
788
  fs.realpath: 1.0.0
789
  inflight: 1.0.6
@@ -794,50 +691,42 @@ packages:
794
  dev: true
795
 
796
797
- resolution:
798
- { integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== }
799
- engines: { node: ">=8" }
800
  dev: true
801
 
802
803
- resolution:
804
- { integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== }
805
  dev: true
806
 
807
808
- resolution:
809
- { integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== }
810
  dependencies:
811
  once: 1.4.0
812
  wrappy: 1.0.2
813
  dev: true
814
 
815
816
- resolution:
817
- { integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== }
818
  dev: true
819
 
820
821
- resolution:
822
- { integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== }
823
- engines: { node: ">=8" }
824
  dev: true
825
 
826
827
- resolution:
828
- { integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== }
829
  dev: true
830
 
831
832
- resolution:
833
- { integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== }
834
- engines: { node: ">=8" }
835
  dev: true
836
 
837
838
- resolution:
839
- { integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== }
840
- engines: { node: ">=8" }
841
  dependencies:
842
  istanbul-lib-coverage: 3.2.0
843
  make-dir: 3.1.0
@@ -845,321 +734,251 @@ packages:
845
  dev: true
846
 
847
848
- resolution:
849
- { integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== }
850
- engines: { node: ">=8" }
851
  dependencies:
852
  html-escaper: 2.0.2
853
  istanbul-lib-report: 3.0.0
854
  dev: true
855
 
856
857
- resolution:
858
- { integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg== }
859
- engines: { node: ">= 0.8" }
860
- dev: true
861
-
862
863
- resolution:
864
- { integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== }
865
  dev: true
866
 
867
868
- resolution:
869
- { integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g== }
870
- engines: { node: ">=14" }
871
  dev: true
872
 
873
874
- resolution:
875
- { integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== }
876
- engines: { node: ">=10" }
877
  dependencies:
878
  p-locate: 5.0.0
879
  dev: true
880
 
881
882
- resolution:
883
- { integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== }
884
- dev: true
885
-
886
887
- resolution:
888
- { integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA== }
889
  dependencies:
890
  get-func-name: 2.0.0
891
  dev: true
892
 
893
- /lru-cache@6.0.0:
894
- resolution:
895
- { integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== }
896
- engines: { node: ">=10" }
897
  dependencies:
898
- yallist: 4.0.0
899
  dev: true
900
 
901
902
- resolution:
903
- { integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== }
904
- engines: { node: ">=12" }
905
  dependencies:
906
- "@jridgewell/sourcemap-codec": 1.4.15
907
  dev: true
908
 
909
910
- resolution:
911
- { integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== }
912
- engines: { node: ">=8" }
913
  dependencies:
914
  semver: 6.3.0
915
  dev: true
916
 
917
918
- resolution:
919
- { integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== }
920
- dev: true
921
-
922
923
- resolution:
924
- { integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw== }
925
- engines: { node: ">=8" }
926
- dependencies:
927
- blueimp-md5: 2.19.0
928
  dev: true
929
 
930
931
- resolution:
932
- { integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== }
933
  dependencies:
934
  brace-expansion: 1.1.11
935
  dev: true
936
 
937
- /mlly@1.2.0:
938
- resolution:
939
- { integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww== }
940
  dependencies:
941
- acorn: 8.8.2
942
- pathe: 1.1.0
943
  pkg-types: 1.0.3
944
  ufo: 1.1.2
945
  dev: true
946
 
947
948
- resolution:
949
- { integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== }
950
  dev: true
951
 
952
953
- resolution:
954
- { integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== }
955
- engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 }
956
  hasBin: true
957
  dev: true
958
 
959
960
- resolution:
961
- { integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== }
962
  dependencies:
963
  wrappy: 1.0.2
964
  dev: true
965
 
966
967
- resolution:
968
- { integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== }
969
- engines: { node: ">=10" }
970
  dependencies:
971
  yocto-queue: 0.1.0
972
  dev: true
973
 
974
975
- resolution:
976
- { integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== }
977
- engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
978
  dependencies:
979
  yocto-queue: 1.0.0
980
  dev: true
981
 
982
983
- resolution:
984
- { integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== }
985
- engines: { node: ">=10" }
986
  dependencies:
987
  p-limit: 3.1.0
988
  dev: true
989
 
990
991
- resolution:
992
- { integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== }
993
  dependencies:
994
  entities: 4.5.0
995
  dev: true
996
 
997
998
- resolution:
999
- { integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== }
1000
- engines: { node: ">=8" }
1001
  dev: true
1002
 
1003
1004
- resolution:
1005
- { integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== }
1006
- engines: { node: ">=0.10.0" }
1007
  dev: true
1008
 
1009
1010
- resolution:
1011
- { integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== }
1012
- engines: { node: ">=8" }
1013
  dev: true
1014
 
1015
1016
- resolution:
1017
- { integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w== }
1018
  dev: true
1019
 
1020
1021
- resolution:
1022
- { integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== }
1023
  dev: true
1024
 
1025
1026
- resolution:
1027
- { integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== }
1028
  dev: true
1029
 
1030
1031
- resolution:
1032
- { integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A== }
1033
  dependencies:
1034
  jsonc-parser: 3.2.0
1035
- mlly: 1.2.0
1036
- pathe: 1.1.0
1037
  dev: true
1038
 
1039
1040
- resolution:
1041
- { integrity: sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ== }
1042
- engines: { node: ">=12.0" }
1043
  peerDependencies:
1044
  postcss: ^8.4.19
1045
  dependencies:
1046
- postcss: 8.4.24
1047
  dev: true
1048
 
1049
1050
- resolution:
1051
- { integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg== }
1052
- engines: { node: ^10 || ^12 || >=14 }
1053
  dependencies:
1054
  nanoid: 3.3.6
1055
  picocolors: 1.0.0
1056
  source-map-js: 1.0.2
1057
  dev: true
1058
 
1059
- /prettier@2.8.8:
1060
- resolution:
1061
- { integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== }
1062
- engines: { node: ">=10.13.0" }
1063
  hasBin: true
1064
  dev: true
1065
 
1066
- /pretty-format@27.5.1:
1067
- resolution:
1068
- { integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== }
1069
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
1070
  dependencies:
1071
- ansi-regex: 5.0.1
1072
  ansi-styles: 5.2.0
1073
- react-is: 17.0.2
1074
  dev: true
1075
 
1076
- /react-is@17.0.2:
1077
- resolution:
1078
- { integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== }
1079
  dev: true
1080
 
1081
1082
- resolution:
1083
- { integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== }
1084
- engines: { node: ">=0.10.0" }
1085
  dev: true
1086
 
1087
1088
- resolution:
1089
- { integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== }
1090
  hasBin: true
1091
  dependencies:
1092
  glob: 7.2.3
1093
  dev: true
1094
 
1095
- /rollup@3.21.5:
1096
- resolution:
1097
- { integrity: sha512-a4NTKS4u9PusbUJcfF4IMxuqjFzjm6ifj76P54a7cKnvVzJaG12BLVR+hgU2YDGHzyMMQNxLAZWuALsn8q2oQg== }
1098
- engines: { node: ">=14.18.0", npm: ">=8.0.0" }
1099
  hasBin: true
1100
  optionalDependencies:
1101
  fsevents: 2.3.2
1102
  dev: true
1103
 
1104
1105
- resolution:
1106
- { integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== }
1107
  hasBin: true
1108
  dev: true
1109
 
1110
1111
- resolution:
1112
- { integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== }
1113
- engines: { node: ">=10" }
1114
- hasBin: true
1115
- dependencies:
1116
- lru-cache: 6.0.0
1117
- dev: true
1118
-
1119
1120
- resolution:
1121
- { integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== }
1122
- engines: { node: ">=8" }
1123
  dependencies:
1124
  shebang-regex: 3.0.0
1125
  dev: true
1126
 
1127
1128
- resolution:
1129
- { integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== }
1130
- engines: { node: ">=8" }
1131
  dev: true
1132
 
1133
1134
- resolution:
1135
- { integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g== }
1136
  dev: true
1137
 
1138
1139
- resolution:
1140
- { integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== }
1141
  dev: true
1142
 
1143
1144
- resolution:
1145
- { integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== }
1146
- engines: { node: ">=0.10.0" }
1147
  dev: true
1148
 
1149
1150
- resolution:
1151
- { integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw== }
1152
  dev: true
1153
 
1154
1155
- resolution:
1156
- { integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg== }
1157
  dev: true
1158
 
1159
1160
- resolution:
1161
- { integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== }
1162
- engines: { node: ">=8" }
1163
  dependencies:
1164
  emoji-regex: 8.0.0
1165
  is-fullwidth-code-point: 3.0.0
@@ -1167,141 +986,122 @@ packages:
1167
  dev: true
1168
 
1169
1170
- resolution:
1171
- { integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== }
1172
- engines: { node: ">=8" }
1173
  dependencies:
1174
  ansi-regex: 5.0.1
1175
  dev: true
1176
 
1177
1178
- resolution:
1179
- { integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q== }
1180
  dependencies:
1181
- acorn: 8.8.2
1182
  dev: true
1183
 
1184
1185
- resolution:
1186
- { integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== }
1187
- engines: { node: ">=8" }
1188
  dependencies:
1189
  has-flag: 4.0.0
1190
  dev: true
1191
 
1192
1193
- resolution:
1194
- { integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== }
1195
- engines: { node: ">=8" }
1196
  dependencies:
1197
- "@istanbuljs/schema": 0.1.3
1198
  glob: 7.2.3
1199
  minimatch: 3.1.2
1200
  dev: true
1201
 
1202
1203
- resolution:
1204
- { integrity: sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA== }
1205
- engines: { node: ">=4" }
1206
- dev: true
1207
-
1208
1209
- resolution:
1210
- { integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA== }
1211
  dev: true
1212
 
1213
- /tinypool@0.5.0:
1214
- resolution:
1215
- { integrity: sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ== }
1216
- engines: { node: ">=14.0.0" }
1217
  dev: true
1218
 
1219
1220
- resolution:
1221
- { integrity: sha512-7eORpyqImoOvkQJCSkL0d0mB4NHHIFAy4b1u8PHdDa7SjGS2njzl6/lyGoZLm+eyYEtlUmFGE0rFj66SWxZgQQ== }
1222
- engines: { node: ">=14.0.0" }
1223
  dev: true
1224
 
1225
- /[email protected](@types/node@20.3.0)([email protected].3):
1226
- resolution:
1227
- { integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== }
1228
  hasBin: true
1229
  peerDependencies:
1230
- "@swc/core": ">=1.2.50"
1231
- "@swc/wasm": ">=1.2.50"
1232
- "@types/node": "*"
1233
- typescript: ">=2.7"
1234
  peerDependenciesMeta:
1235
- "@swc/core":
1236
  optional: true
1237
- "@swc/wasm":
1238
  optional: true
1239
  dependencies:
1240
- "@cspotcode/source-map-support": 0.8.1
1241
- "@tsconfig/node10": 1.0.9
1242
- "@tsconfig/node12": 1.0.11
1243
- "@tsconfig/node14": 1.0.3
1244
- "@tsconfig/node16": 1.0.3
1245
- "@types/node": 20.3.0
1246
  acorn: 8.8.2
1247
  acorn-walk: 8.2.0
1248
  arg: 4.1.3
1249
  create-require: 1.1.1
1250
  diff: 4.0.2
1251
  make-error: 1.3.6
1252
- typescript: 5.1.3
1253
  v8-compile-cache-lib: 3.0.1
1254
  yn: 3.1.1
1255
  dev: true
1256
 
1257
1258
- resolution:
1259
- { integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== }
1260
- engines: { node: ">=4" }
1261
  dev: true
1262
 
1263
1264
- resolution:
1265
- { integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw== }
1266
- engines: { node: ">=14.17" }
1267
  hasBin: true
1268
  dev: true
1269
 
1270
1271
- resolution:
1272
- { integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ== }
1273
  dev: true
1274
 
1275
1276
- resolution:
1277
- { integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== }
1278
  dev: true
1279
 
1280
1281
- resolution:
1282
- { integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA== }
1283
- engines: { node: ">=10.12.0" }
1284
  dependencies:
1285
- "@jridgewell/trace-mapping": 0.3.18
1286
- "@types/istanbul-lib-coverage": 2.0.4
1287
  convert-source-map: 1.9.0
1288
  dev: true
1289
 
1290
- /vite-node@0.32.0(@types/node@20.3.0):
1291
- resolution:
1292
- { integrity: sha512-220P/y8YacYAU+daOAqiGEFXx2A8AwjadDzQqos6wSukjvvTWNqleJSwoUn0ckyNdjHIKoxn93Nh1vWBqEKr3Q== }
1293
- engines: { node: ">=v14.18.0" }
1294
  hasBin: true
1295
  dependencies:
1296
  cac: 6.7.14
1297
  debug: 4.3.4
1298
- mlly: 1.2.0
1299
- pathe: 1.1.0
1300
  picocolors: 1.0.0
1301
- vite: 4.3.9(@types/node@20.3.0)
1302
  transitivePeerDependencies:
1303
- - "@types/node"
1304
  - less
 
1305
  - sass
1306
  - stylus
1307
  - sugarss
@@ -1309,23 +1109,25 @@ packages:
1309
  - terser
1310
  dev: true
1311
 
1312
- /vite@4.3.9(@types/node@20.3.0):
1313
- resolution:
1314
- { integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg== }
1315
- engines: { node: ^14.18.0 || >=16.0.0 }
1316
  hasBin: true
1317
  peerDependencies:
1318
- "@types/node": ">= 14"
1319
- less: "*"
1320
- sass: "*"
1321
- stylus: "*"
1322
- sugarss: "*"
 
1323
  terser: ^5.4.0
1324
  peerDependenciesMeta:
1325
- "@types/node":
1326
  optional: true
1327
  less:
1328
  optional: true
 
 
1329
  sass:
1330
  optional: true
1331
  stylus:
@@ -1335,34 +1137,33 @@ packages:
1335
  terser:
1336
  optional: true
1337
  dependencies:
1338
- "@types/node": 20.3.0
1339
- esbuild: 0.17.18
1340
- postcss: 8.4.24
1341
- rollup: 3.21.5
1342
  optionalDependencies:
1343
  fsevents: 2.3.2
1344
  dev: true
1345
 
1346
- /vitest@0.32.0:
1347
- resolution:
1348
- { integrity: sha512-SW83o629gCqnV3BqBnTxhB10DAwzwEx3z+rqYZESehUB+eWsJxwcBQx7CKy0otuGMJTYh7qCVuUX23HkftGl/Q== }
1349
- engines: { node: ">=v14.18.0" }
1350
  hasBin: true
1351
  peerDependencies:
1352
- "@edge-runtime/vm": "*"
1353
- "@vitest/browser": "*"
1354
- "@vitest/ui": "*"
1355
- happy-dom: "*"
1356
- jsdom: "*"
1357
- playwright: "*"
1358
- safaridriver: "*"
1359
- webdriverio: "*"
1360
  peerDependenciesMeta:
1361
- "@edge-runtime/vm":
1362
  optional: true
1363
- "@vitest/browser":
1364
  optional: true
1365
- "@vitest/ui":
1366
  optional: true
1367
  happy-dom:
1368
  optional: true
@@ -1375,33 +1176,33 @@ packages:
1375
  webdriverio:
1376
  optional: true
1377
  dependencies:
1378
- "@types/chai": 4.3.5
1379
- "@types/chai-subset": 1.3.3
1380
- "@types/node": 20.3.0
1381
- "@vitest/expect": 0.32.0
1382
- "@vitest/runner": 0.32.0
1383
- "@vitest/snapshot": 0.32.0
1384
- "@vitest/spy": 0.32.0
1385
- "@vitest/utils": 0.32.0
1386
- acorn: 8.8.2
1387
  acorn-walk: 8.2.0
1388
  cac: 6.7.14
1389
  chai: 4.3.7
1390
- concordance: 5.0.4
1391
  debug: 4.3.4
1392
  local-pkg: 0.4.3
1393
- magic-string: 0.30.0
1394
- pathe: 1.1.0
1395
  picocolors: 1.0.0
1396
  std-env: 3.3.3
1397
  strip-literal: 1.0.1
1398
  tinybench: 2.5.0
1399
- tinypool: 0.5.0
1400
- vite: 4.3.9(@types/node@20.3.0)
1401
- vite-node: 0.32.0(@types/node@20.3.0)
1402
  why-is-node-running: 2.2.2
1403
  transitivePeerDependencies:
1404
  - less
 
1405
  - sass
1406
  - stylus
1407
  - sugarss
@@ -1409,25 +1210,17 @@ packages:
1409
  - terser
1410
  dev: true
1411
 
1412
1413
- resolution:
1414
- { integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q== }
1415
- engines: { node: ">=6" }
1416
- dev: true
1417
-
1418
1419
- resolution:
1420
- { integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== }
1421
- engines: { node: ">= 8" }
1422
  hasBin: true
1423
  dependencies:
1424
  isexe: 2.0.0
1425
  dev: true
1426
 
1427
1428
- resolution:
1429
- { integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA== }
1430
- engines: { node: ">=8" }
1431
  hasBin: true
1432
  dependencies:
1433
  siginfo: 2.0.0
@@ -1435,9 +1228,8 @@ packages:
1435
  dev: true
1436
 
1437
1438
- resolution:
1439
- { integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== }
1440
- engines: { node: ">=10" }
1441
  dependencies:
1442
  ansi-styles: 4.3.0
1443
  string-width: 4.2.3
@@ -1445,37 +1237,27 @@ packages:
1445
  dev: true
1446
 
1447
1448
- resolution:
1449
- { integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== }
1450
  dev: true
1451
 
1452
1453
- resolution:
1454
- { integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== }
1455
- engines: { node: ">=10" }
1456
- dev: true
1457
-
1458
1459
- resolution:
1460
- { integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== }
1461
  dev: true
1462
 
1463
1464
- resolution:
1465
- { integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== }
1466
- engines: { node: ">=10" }
1467
  dev: true
1468
 
1469
1470
- resolution:
1471
- { integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== }
1472
- engines: { node: ">=12" }
1473
  dev: true
1474
 
1475
1476
- resolution:
1477
- { integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== }
1478
- engines: { node: ">=10" }
1479
  dependencies:
1480
  cliui: 7.0.4
1481
  escalade: 3.1.1
@@ -1487,9 +1269,8 @@ packages:
1487
  dev: true
1488
 
1489
1490
- resolution:
1491
- { integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== }
1492
- engines: { node: ">=12" }
1493
  dependencies:
1494
  cliui: 8.0.1
1495
  escalade: 3.1.1
@@ -1501,19 +1282,16 @@ packages:
1501
  dev: true
1502
 
1503
1504
- resolution:
1505
- { integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== }
1506
- engines: { node: ">=6" }
1507
  dev: true
1508
 
1509
1510
- resolution:
1511
- { integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== }
1512
- engines: { node: ">=10" }
1513
  dev: true
1514
 
1515
1516
- resolution:
1517
- { integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== }
1518
- engines: { node: ">=12.20" }
1519
  dev: true
 
1
+ lockfileVersion: '6.0'
2
 
3
  settings:
4
  autoInstallPeers: true
5
  excludeLinksFromLockfile: false
6
 
7
  devDependencies:
8
+ '@types/jsdom':
9
  specifier: ^21.1.1
10
  version: 21.1.1
11
+ '@types/node':
12
+ specifier: ^20.4.6
13
+ version: 20.4.6
14
+ '@vitest/coverage-c8':
15
  specifier: ^0.32.0
16
+ version: 0.32.0(vitest@0.34.1)
17
  dts-bundle-generator:
18
  specifier: ^8.0.1
19
  version: 8.0.1
20
  postcss:
21
+ specifier: ^8.4.27
22
+ version: 8.4.27
23
  postcss-scss:
24
  specifier: ^4.0.6
25
+ version: 4.0.6([email protected].27)
26
  prettier:
27
+ specifier: ^3.0.1
28
+ version: 3.0.1
29
  ts-node:
30
  specifier: ^10.9.1
31
+ version: 10.9.1(@types/node@20.4.6)([email protected].6)
32
  typescript:
33
+ specifier: ^5.1.6
34
+ version: 5.1.6
35
  vite:
36
+ specifier: ^4.4.8
37
+ version: 4.4.8(@types/node@20.4.6)
38
  vitest:
39
+ specifier: ^0.34.1
40
+ version: 0.34.1
41
 
42
  packages:
43
+
44
  /@ampproject/[email protected]:
45
+ resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
46
+ engines: {node: '>=6.0.0'}
 
47
  dependencies:
48
+ '@jridgewell/gen-mapping': 0.3.3
49
+ '@jridgewell/trace-mapping': 0.3.18
50
  dev: true
51
 
52
  /@bcoe/[email protected]:
53
+ resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
 
54
  dev: true
55
 
56
  /@cspotcode/[email protected]:
57
+ resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
58
+ engines: {node: '>=12'}
 
59
  dependencies:
60
+ '@jridgewell/trace-mapping': 0.3.9
61
  dev: true
62
 
63
+ /@esbuild/android-arm64@0.18.17:
64
+ resolution: {integrity: sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg==}
65
+ engines: {node: '>=12'}
 
66
  cpu: [arm64]
67
  os: [android]
68
  requiresBuild: true
69
  dev: true
70
  optional: true
71
 
72
+ /@esbuild/android-arm@0.18.17:
73
+ resolution: {integrity: sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg==}
74
+ engines: {node: '>=12'}
 
75
  cpu: [arm]
76
  os: [android]
77
  requiresBuild: true
78
  dev: true
79
  optional: true
80
 
81
+ /@esbuild/android-x64@0.18.17:
82
+ resolution: {integrity: sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw==}
83
+ engines: {node: '>=12'}
 
84
  cpu: [x64]
85
  os: [android]
86
  requiresBuild: true
87
  dev: true
88
  optional: true
89
 
90
+ /@esbuild/darwin-arm64@0.18.17:
91
+ resolution: {integrity: sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g==}
92
+ engines: {node: '>=12'}
 
93
  cpu: [arm64]
94
  os: [darwin]
95
  requiresBuild: true
96
  dev: true
97
  optional: true
98
 
99
+ /@esbuild/darwin-x64@0.18.17:
100
+ resolution: {integrity: sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g==}
101
+ engines: {node: '>=12'}
 
102
  cpu: [x64]
103
  os: [darwin]
104
  requiresBuild: true
105
  dev: true
106
  optional: true
107
 
108
+ /@esbuild/freebsd-arm64@0.18.17:
109
+ resolution: {integrity: sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ==}
110
+ engines: {node: '>=12'}
 
111
  cpu: [arm64]
112
  os: [freebsd]
113
  requiresBuild: true
114
  dev: true
115
  optional: true
116
 
117
+ /@esbuild/freebsd-x64@0.18.17:
118
+ resolution: {integrity: sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA==}
119
+ engines: {node: '>=12'}
 
120
  cpu: [x64]
121
  os: [freebsd]
122
  requiresBuild: true
123
  dev: true
124
  optional: true
125
 
126
+ /@esbuild/linux-arm64@0.18.17:
127
+ resolution: {integrity: sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ==}
128
+ engines: {node: '>=12'}
 
129
  cpu: [arm64]
130
  os: [linux]
131
  requiresBuild: true
132
  dev: true
133
  optional: true
134
 
135
+ /@esbuild/linux-arm@0.18.17:
136
+ resolution: {integrity: sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg==}
137
+ engines: {node: '>=12'}
 
138
  cpu: [arm]
139
  os: [linux]
140
  requiresBuild: true
141
  dev: true
142
  optional: true
143
 
144
+ /@esbuild/linux-ia32@0.18.17:
145
+ resolution: {integrity: sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg==}
146
+ engines: {node: '>=12'}
 
147
  cpu: [ia32]
148
  os: [linux]
149
  requiresBuild: true
150
  dev: true
151
  optional: true
152
 
153
+ /@esbuild/linux-loong64@0.18.17:
154
+ resolution: {integrity: sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg==}
155
+ engines: {node: '>=12'}
 
156
  cpu: [loong64]
157
  os: [linux]
158
  requiresBuild: true
159
  dev: true
160
  optional: true
161
 
162
+ /@esbuild/linux-mips64el@0.18.17:
163
+ resolution: {integrity: sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ==}
164
+ engines: {node: '>=12'}
 
165
  cpu: [mips64el]
166
  os: [linux]
167
  requiresBuild: true
168
  dev: true
169
  optional: true
170
 
171
+ /@esbuild/linux-ppc64@0.18.17:
172
+ resolution: {integrity: sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ==}
173
+ engines: {node: '>=12'}
 
174
  cpu: [ppc64]
175
  os: [linux]
176
  requiresBuild: true
177
  dev: true
178
  optional: true
179
 
180
+ /@esbuild/linux-riscv64@0.18.17:
181
+ resolution: {integrity: sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g==}
182
+ engines: {node: '>=12'}
 
183
  cpu: [riscv64]
184
  os: [linux]
185
  requiresBuild: true
186
  dev: true
187
  optional: true
188
 
189
+ /@esbuild/linux-s390x@0.18.17:
190
+ resolution: {integrity: sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg==}
191
+ engines: {node: '>=12'}
 
192
  cpu: [s390x]
193
  os: [linux]
194
  requiresBuild: true
195
  dev: true
196
  optional: true
197
 
198
+ /@esbuild/linux-x64@0.18.17:
199
+ resolution: {integrity: sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ==}
200
+ engines: {node: '>=12'}
 
201
  cpu: [x64]
202
  os: [linux]
203
  requiresBuild: true
204
  dev: true
205
  optional: true
206
 
207
+ /@esbuild/netbsd-x64@0.18.17:
208
+ resolution: {integrity: sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ==}
209
+ engines: {node: '>=12'}
 
210
  cpu: [x64]
211
  os: [netbsd]
212
  requiresBuild: true
213
  dev: true
214
  optional: true
215
 
216
+ /@esbuild/openbsd-x64@0.18.17:
217
+ resolution: {integrity: sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA==}
218
+ engines: {node: '>=12'}
 
219
  cpu: [x64]
220
  os: [openbsd]
221
  requiresBuild: true
222
  dev: true
223
  optional: true
224
 
225
+ /@esbuild/sunos-x64@0.18.17:
226
+ resolution: {integrity: sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g==}
227
+ engines: {node: '>=12'}
 
228
  cpu: [x64]
229
  os: [sunos]
230
  requiresBuild: true
231
  dev: true
232
  optional: true
233
 
234
+ /@esbuild/win32-arm64@0.18.17:
235
+ resolution: {integrity: sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw==}
236
+ engines: {node: '>=12'}
 
237
  cpu: [arm64]
238
  os: [win32]
239
  requiresBuild: true
240
  dev: true
241
  optional: true
242
 
243
+ /@esbuild/win32-ia32@0.18.17:
244
+ resolution: {integrity: sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg==}
245
+ engines: {node: '>=12'}
 
246
  cpu: [ia32]
247
  os: [win32]
248
  requiresBuild: true
249
  dev: true
250
  optional: true
251
 
252
+ /@esbuild/win32-x64@0.18.17:
253
+ resolution: {integrity: sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA==}
254
+ engines: {node: '>=12'}
 
255
  cpu: [x64]
256
  os: [win32]
257
  requiresBuild: true
 
259
  optional: true
260
 
261
  /@istanbuljs/[email protected]:
262
+ resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
263
+ engines: {node: '>=8'}
264
+ dev: true
265
+
266
+ /@jest/[email protected]:
267
+ resolution: {integrity: sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==}
268
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
269
+ dependencies:
270
+ '@sinclair/typebox': 0.27.8
271
  dev: true
272
 
273
  /@jridgewell/[email protected]:
274
+ resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
275
+ engines: {node: '>=6.0.0'}
 
276
  dependencies:
277
+ '@jridgewell/set-array': 1.1.2
278
+ '@jridgewell/sourcemap-codec': 1.4.15
279
+ '@jridgewell/trace-mapping': 0.3.18
280
  dev: true
281
 
282
  /@jridgewell/[email protected]:
283
+ resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
284
+ engines: {node: '>=6.0.0'}
 
285
  dev: true
286
 
287
  /@jridgewell/[email protected]:
288
+ resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
289
+ engines: {node: '>=6.0.0'}
 
290
  dev: true
291
 
292
  /@jridgewell/[email protected]:
293
+ resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
294
+ engines: {node: '>=6.0.0'}
 
295
  dev: true
296
 
297
  /@jridgewell/[email protected]:
298
+ resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
 
299
  dev: true
300
 
301
  /@jridgewell/[email protected]:
302
+ resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
 
303
  dev: true
304
 
305
  /@jridgewell/[email protected]:
306
+ resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
 
307
  dependencies:
308
+ '@jridgewell/resolve-uri': 3.1.0
309
+ '@jridgewell/sourcemap-codec': 1.4.14
310
  dev: true
311
 
312
  /@jridgewell/[email protected]:
313
+ resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
 
314
  dependencies:
315
+ '@jridgewell/resolve-uri': 3.1.1
316
+ '@jridgewell/sourcemap-codec': 1.4.15
317
+ dev: true
318
+
319
+ /@sinclair/[email protected]:
320
+ resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
321
  dev: true
322
 
323
  /@tsconfig/[email protected]:
324
+ resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
 
325
  dev: true
326
 
327
  /@tsconfig/[email protected]:
328
+ resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
 
329
  dev: true
330
 
331
  /@tsconfig/[email protected]:
332
+ resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==}
 
333
  dev: true
334
 
335
  /@tsconfig/[email protected]:
336
+ resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==}
 
337
  dev: true
338
 
339
  /@types/[email protected]:
340
+ resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
 
341
  dependencies:
342
+ '@types/chai': 4.3.5
343
  dev: true
344
 
345
  /@types/[email protected]:
346
+ resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==}
 
347
  dev: true
348
 
349
  /@types/[email protected]:
350
+ resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
 
351
  dev: true
352
 
353
  /@types/[email protected]:
354
+ resolution: {integrity: sha512-cZFuoVLtzKP3gmq9eNosUL1R50U+USkbLtUQ1bYVgl/lKp0FZM7Cq4aIHAL8oIvQ17uSHi7jXPtfDOdjPwBE7A==}
 
355
  dependencies:
356
+ '@types/node': 20.4.6
357
+ '@types/tough-cookie': 4.0.2
358
  parse5: 7.1.2
359
  dev: true
360
 
361
+ /@types/node@20.4.6:
362
+ resolution: {integrity: sha512-q0RkvNgMweWWIvSMDiXhflGUKMdIxBo2M2tYM/0kEGDueQByFzK4KZAgu5YHGFNxziTlppNpTIBcqHQAxlfHdA==}
 
363
  dev: true
364
 
365
  /@types/[email protected]:
366
+ resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==}
 
367
  dev: true
368
 
369
+ /@vitest/[email protected](vitest@0.34.1):
370
+ resolution: {integrity: sha512-FeTzRN5VCL7B6YTRK5ZPQO2iwJzl2x7/mTQ/2uEeKZatAYBtvczeAYnzSUhCPev7p99+5skxMQZwqVcFTrVCdg==}
 
371
  peerDependencies:
372
+ vitest: '>=0.30.0 <1'
373
  dependencies:
374
+ '@ampproject/remapping': 2.2.1
375
  c8: 7.13.0
376
  magic-string: 0.30.0
377
  picocolors: 1.0.0
378
  std-env: 3.3.3
379
+ vitest: 0.34.1
380
  dev: true
381
 
382
+ /@vitest/expect@0.34.1:
383
+ resolution: {integrity: sha512-q2CD8+XIsQ+tHwypnoCk8Mnv5e6afLFvinVGCq3/BOT4kQdVQmY6rRfyKkwcg635lbliLPqbunXZr+L1ssUWiQ==}
 
384
  dependencies:
385
+ '@vitest/spy': 0.34.1
386
+ '@vitest/utils': 0.34.1
387
  chai: 4.3.7
388
  dev: true
389
 
390
+ /@vitest/runner@0.34.1:
391
+ resolution: {integrity: sha512-YfQMpYzDsYB7yqgmlxZ06NI4LurHWfrH7Wy3Pvf/z/vwUSgq1zLAb1lWcItCzQG+NVox+VvzlKQrYEXb47645g==}
 
392
  dependencies:
393
+ '@vitest/utils': 0.34.1
 
394
  p-limit: 4.0.0
395
+ pathe: 1.1.1
396
  dev: true
397
 
398
+ /@vitest/snapshot@0.34.1:
399
+ resolution: {integrity: sha512-0O9LfLU0114OqdF8lENlrLsnn024Tb1CsS9UwG0YMWY2oGTQfPtkW+B/7ieyv0X9R2Oijhi3caB1xgGgEgclSQ==}
 
400
  dependencies:
401
+ magic-string: 0.30.2
402
+ pathe: 1.1.1
403
+ pretty-format: 29.6.2
404
  dev: true
405
 
406
+ /@vitest/spy@0.34.1:
407
+ resolution: {integrity: sha512-UT4WcI3EAPUNO8n6y9QoEqynGGEPmmRxC+cLzneFFXpmacivjHZsNbiKD88KUScv5DCHVDgdBsLD7O7s1enFcQ==}
 
408
  dependencies:
409
+ tinyspy: 2.1.1
410
  dev: true
411
 
412
+ /@vitest/utils@0.34.1:
413
+ resolution: {integrity: sha512-/ql9dsFi4iuEbiNcjNHQWXBum7aL8pyhxvfnD9gNtbjR9fUKAjxhj4AA3yfLXg6gJpMGGecvtF8Au2G9y3q47Q==}
 
414
  dependencies:
415
+ diff-sequences: 29.4.3
416
  loupe: 2.3.6
417
+ pretty-format: 29.6.2
418
  dev: true
419
 
420
421
+ resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
422
+ engines: {node: '>=0.4.0'}
423
+ dev: true
424
+
425
426
+ resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
427
+ engines: {node: '>=0.4.0'}
428
+ hasBin: true
429
  dev: true
430
 
431
432
+ resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
433
+ engines: {node: '>=0.4.0'}
 
434
  hasBin: true
435
  dev: true
436
 
437
438
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
439
+ engines: {node: '>=8'}
 
440
  dev: true
441
 
442
443
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
444
+ engines: {node: '>=8'}
 
445
  dependencies:
446
  color-convert: 2.0.1
447
  dev: true
448
 
449
450
+ resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
451
+ engines: {node: '>=10'}
 
452
  dev: true
453
 
454
455
+ resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
 
456
  dev: true
457
 
458
459
+ resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
 
460
  dev: true
461
 
462
463
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
 
 
 
 
 
 
464
  dev: true
465
 
466
467
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
 
468
  dependencies:
469
  balanced-match: 1.0.2
470
  concat-map: 0.0.1
471
  dev: true
472
 
473
474
+ resolution: {integrity: sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA==}
475
+ engines: {node: '>=10.12.0'}
 
476
  hasBin: true
477
  dependencies:
478
+ '@bcoe/v8-coverage': 0.2.3
479
+ '@istanbuljs/schema': 0.1.3
480
  find-up: 5.0.0
481
  foreground-child: 2.0.0
482
  istanbul-lib-coverage: 3.2.0
 
490
  dev: true
491
 
492
493
+ resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
494
+ engines: {node: '>=8'}
 
495
  dev: true
496
 
497
498
+ resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==}
499
+ engines: {node: '>=4'}
 
500
  dependencies:
501
  assertion-error: 1.1.0
502
  check-error: 1.0.2
 
508
  dev: true
509
 
510
511
+ resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
 
512
  dev: true
513
 
514
515
+ resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
 
516
  dependencies:
517
  string-width: 4.2.3
518
  strip-ansi: 6.0.1
 
520
  dev: true
521
 
522
523
+ resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
524
+ engines: {node: '>=12'}
 
525
  dependencies:
526
  string-width: 4.2.3
527
  strip-ansi: 6.0.1
 
529
  dev: true
530
 
531
532
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
533
+ engines: {node: '>=7.0.0'}
 
534
  dependencies:
535
  color-name: 1.1.4
536
  dev: true
537
 
538
539
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
 
540
  dev: true
541
 
542
543
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
544
  dev: true
545
 
546
547
+ resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
 
548
  dev: true
549
 
550
551
+ resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
 
552
  dev: true
553
 
554
555
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
556
+ engines: {node: '>= 8'}
 
557
  dependencies:
558
  path-key: 3.1.1
559
  shebang-command: 2.0.0
560
  which: 2.0.2
561
  dev: true
562
 
 
 
 
 
 
 
 
 
563
564
+ resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
565
+ engines: {node: '>=6.0'}
 
566
  peerDependencies:
567
+ supports-color: '*'
568
  peerDependenciesMeta:
569
  supports-color:
570
  optional: true
 
573
  dev: true
574
 
575
576
+ resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
577
+ engines: {node: '>=6'}
 
578
  dependencies:
579
  type-detect: 4.0.8
580
  dev: true
581
 
582
583
+ resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==}
584
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
585
+ dev: true
586
+
587
588
+ resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
589
+ engines: {node: '>=0.3.1'}
 
590
  dev: true
591
 
592
593
+ resolution: {integrity: sha512-9JVw78/OXdKfq+RUrmpLm6WAUJp+aOUGEHimVqIlOEH2VugRt1I8CVIoQZlirWZko+/SVZkNgpWCyZubUuzzPA==}
594
+ engines: {node: '>=14.0.0'}
 
595
  hasBin: true
596
  dependencies:
597
+ typescript: 5.1.6
598
  yargs: 17.7.2
599
  dev: true
600
 
601
602
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
 
603
  dev: true
604
 
605
606
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
607
+ engines: {node: '>=0.12'}
 
608
  dev: true
609
 
610
+ /esbuild@0.18.17:
611
+ resolution: {integrity: sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg==}
612
+ engines: {node: '>=12'}
 
613
  hasBin: true
614
  requiresBuild: true
615
  optionalDependencies:
616
+ '@esbuild/android-arm': 0.18.17
617
+ '@esbuild/android-arm64': 0.18.17
618
+ '@esbuild/android-x64': 0.18.17
619
+ '@esbuild/darwin-arm64': 0.18.17
620
+ '@esbuild/darwin-x64': 0.18.17
621
+ '@esbuild/freebsd-arm64': 0.18.17
622
+ '@esbuild/freebsd-x64': 0.18.17
623
+ '@esbuild/linux-arm': 0.18.17
624
+ '@esbuild/linux-arm64': 0.18.17
625
+ '@esbuild/linux-ia32': 0.18.17
626
+ '@esbuild/linux-loong64': 0.18.17
627
+ '@esbuild/linux-mips64el': 0.18.17
628
+ '@esbuild/linux-ppc64': 0.18.17
629
+ '@esbuild/linux-riscv64': 0.18.17
630
+ '@esbuild/linux-s390x': 0.18.17
631
+ '@esbuild/linux-x64': 0.18.17
632
+ '@esbuild/netbsd-x64': 0.18.17
633
+ '@esbuild/openbsd-x64': 0.18.17
634
+ '@esbuild/sunos-x64': 0.18.17
635
+ '@esbuild/win32-arm64': 0.18.17
636
+ '@esbuild/win32-ia32': 0.18.17
637
+ '@esbuild/win32-x64': 0.18.17
638
  dev: true
639
 
640
641
+ resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
642
+ engines: {node: '>=6'}
 
 
 
 
 
 
 
 
 
 
 
 
643
  dev: true
644
 
645
646
+ resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
647
+ engines: {node: '>=10'}
 
648
  dependencies:
649
  locate-path: 6.0.0
650
  path-exists: 4.0.0
651
  dev: true
652
 
653
654
+ resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==}
655
+ engines: {node: '>=8.0.0'}
 
656
  dependencies:
657
  cross-spawn: 7.0.3
658
  signal-exit: 3.0.7
659
  dev: true
660
 
661
662
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
 
663
  dev: true
664
 
665
666
+ resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
667
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
 
668
  os: [darwin]
669
  requiresBuild: true
670
  dev: true
671
  optional: true
672
 
673
674
+ resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
675
+ engines: {node: 6.* || 8.* || >= 10.*}
 
676
  dev: true
677
 
678
679
+ resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
 
680
  dev: true
681
 
682
683
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
 
684
  dependencies:
685
  fs.realpath: 1.0.0
686
  inflight: 1.0.6
 
691
  dev: true
692
 
693
694
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
695
+ engines: {node: '>=8'}
 
696
  dev: true
697
 
698
699
+ resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
 
700
  dev: true
701
 
702
703
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
 
704
  dependencies:
705
  once: 1.4.0
706
  wrappy: 1.0.2
707
  dev: true
708
 
709
710
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
 
711
  dev: true
712
 
713
714
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
715
+ engines: {node: '>=8'}
 
716
  dev: true
717
 
718
719
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
 
720
  dev: true
721
 
722
723
+ resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
724
+ engines: {node: '>=8'}
 
725
  dev: true
726
 
727
728
+ resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
729
+ engines: {node: '>=8'}
 
730
  dependencies:
731
  istanbul-lib-coverage: 3.2.0
732
  make-dir: 3.1.0
 
734
  dev: true
735
 
736
737
+ resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==}
738
+ engines: {node: '>=8'}
 
739
  dependencies:
740
  html-escaper: 2.0.2
741
  istanbul-lib-report: 3.0.0
742
  dev: true
743
 
 
 
 
 
 
 
744
745
+ resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
 
746
  dev: true
747
 
748
749
+ resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
750
+ engines: {node: '>=14'}
 
751
  dev: true
752
 
753
754
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
755
+ engines: {node: '>=10'}
 
756
  dependencies:
757
  p-locate: 5.0.0
758
  dev: true
759
 
 
 
 
 
 
760
761
+ resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==}
 
762
  dependencies:
763
  get-func-name: 2.0.0
764
  dev: true
765
 
766
+ /magic-string@0.30.0:
767
+ resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
768
+ engines: {node: '>=12'}
 
769
  dependencies:
770
+ '@jridgewell/sourcemap-codec': 1.4.15
771
  dev: true
772
 
773
774
+ resolution: {integrity: sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug==}
775
+ engines: {node: '>=12'}
 
776
  dependencies:
777
+ '@jridgewell/sourcemap-codec': 1.4.15
778
  dev: true
779
 
780
781
+ resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
782
+ engines: {node: '>=8'}
 
783
  dependencies:
784
  semver: 6.3.0
785
  dev: true
786
 
787
788
+ resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
 
 
 
 
 
 
 
 
 
789
  dev: true
790
 
791
792
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
 
793
  dependencies:
794
  brace-expansion: 1.1.11
795
  dev: true
796
 
797
+ /mlly@1.4.0:
798
+ resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==}
 
799
  dependencies:
800
+ acorn: 8.10.0
801
+ pathe: 1.1.1
802
  pkg-types: 1.0.3
803
  ufo: 1.1.2
804
  dev: true
805
 
806
807
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
 
808
  dev: true
809
 
810
811
+ resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
812
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
 
813
  hasBin: true
814
  dev: true
815
 
816
817
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
 
818
  dependencies:
819
  wrappy: 1.0.2
820
  dev: true
821
 
822
823
+ resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
824
+ engines: {node: '>=10'}
 
825
  dependencies:
826
  yocto-queue: 0.1.0
827
  dev: true
828
 
829
830
+ resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
831
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
 
832
  dependencies:
833
  yocto-queue: 1.0.0
834
  dev: true
835
 
836
837
+ resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
838
+ engines: {node: '>=10'}
 
839
  dependencies:
840
  p-limit: 3.1.0
841
  dev: true
842
 
843
844
+ resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
 
845
  dependencies:
846
  entities: 4.5.0
847
  dev: true
848
 
849
850
+ resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
851
+ engines: {node: '>=8'}
 
852
  dev: true
853
 
854
855
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
856
+ engines: {node: '>=0.10.0'}
 
857
  dev: true
858
 
859
860
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
861
+ engines: {node: '>=8'}
 
862
  dev: true
863
 
864
865
+ resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
 
866
  dev: true
867
 
868
869
+ resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
 
870
  dev: true
871
 
872
873
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
 
874
  dev: true
875
 
876
877
+ resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
 
878
  dependencies:
879
  jsonc-parser: 3.2.0
880
+ mlly: 1.4.0
881
+ pathe: 1.1.1
882
  dev: true
883
 
884
885
+ resolution: {integrity: sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==}
886
+ engines: {node: '>=12.0'}
 
887
  peerDependencies:
888
  postcss: ^8.4.19
889
  dependencies:
890
+ postcss: 8.4.27
891
  dev: true
892
 
893
894
+ resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==}
895
+ engines: {node: ^10 || ^12 || >=14}
 
896
  dependencies:
897
  nanoid: 3.3.6
898
  picocolors: 1.0.0
899
  source-map-js: 1.0.2
900
  dev: true
901
 
902
+ /prettier@3.0.1:
903
+ resolution: {integrity: sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ==}
904
+ engines: {node: '>=14'}
 
905
  hasBin: true
906
  dev: true
907
 
908
+ /pretty-format@29.6.2:
909
+ resolution: {integrity: sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==}
910
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 
911
  dependencies:
912
+ '@jest/schemas': 29.6.0
913
  ansi-styles: 5.2.0
914
+ react-is: 18.2.0
915
  dev: true
916
 
917
+ /react-is@18.2.0:
918
+ resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
 
919
  dev: true
920
 
921
922
+ resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
923
+ engines: {node: '>=0.10.0'}
 
924
  dev: true
925
 
926
927
+ resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
 
928
  hasBin: true
929
  dependencies:
930
  glob: 7.2.3
931
  dev: true
932
 
933
+ /rollup@3.27.1:
934
+ resolution: {integrity: sha512-tXNDFwOkN6C2w5Blj1g6ForKeFw6c1mDu5jxoeDO3/pmYjgt+8yvIFjKzH5FQUq70OKZBkOt0zzv0THXL7vwzQ==}
935
+ engines: {node: '>=14.18.0', npm: '>=8.0.0'}
 
936
  hasBin: true
937
  optionalDependencies:
938
  fsevents: 2.3.2
939
  dev: true
940
 
941
942
+ resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
 
943
  hasBin: true
944
  dev: true
945
 
 
 
 
 
 
 
 
 
 
946
947
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
948
+ engines: {node: '>=8'}
 
949
  dependencies:
950
  shebang-regex: 3.0.0
951
  dev: true
952
 
953
954
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
955
+ engines: {node: '>=8'}
 
956
  dev: true
957
 
958
959
+ resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
 
960
  dev: true
961
 
962
963
+ resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
 
964
  dev: true
965
 
966
967
+ resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
968
+ engines: {node: '>=0.10.0'}
 
969
  dev: true
970
 
971
972
+ resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
 
973
  dev: true
974
 
975
976
+ resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==}
 
977
  dev: true
978
 
979
980
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
981
+ engines: {node: '>=8'}
 
982
  dependencies:
983
  emoji-regex: 8.0.0
984
  is-fullwidth-code-point: 3.0.0
 
986
  dev: true
987
 
988
989
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
990
+ engines: {node: '>=8'}
 
991
  dependencies:
992
  ansi-regex: 5.0.1
993
  dev: true
994
 
995
996
+ resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==}
 
997
  dependencies:
998
+ acorn: 8.10.0
999
  dev: true
1000
 
1001
1002
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1003
+ engines: {node: '>=8'}
 
1004
  dependencies:
1005
  has-flag: 4.0.0
1006
  dev: true
1007
 
1008
1009
+ resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
1010
+ engines: {node: '>=8'}
 
1011
  dependencies:
1012
+ '@istanbuljs/schema': 0.1.3
1013
  glob: 7.2.3
1014
  minimatch: 3.1.2
1015
  dev: true
1016
 
 
 
 
 
 
 
1017
1018
+ resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==}
 
1019
  dev: true
1020
 
1021
+ /tinypool@0.7.0:
1022
+ resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==}
1023
+ engines: {node: '>=14.0.0'}
 
1024
  dev: true
1025
 
1026
1027
+ resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==}
1028
+ engines: {node: '>=14.0.0'}
 
1029
  dev: true
1030
 
1031
+ /[email protected](@types/node@20.4.6)([email protected].6):
1032
+ resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
 
1033
  hasBin: true
1034
  peerDependencies:
1035
+ '@swc/core': '>=1.2.50'
1036
+ '@swc/wasm': '>=1.2.50'
1037
+ '@types/node': '*'
1038
+ typescript: '>=2.7'
1039
  peerDependenciesMeta:
1040
+ '@swc/core':
1041
  optional: true
1042
+ '@swc/wasm':
1043
  optional: true
1044
  dependencies:
1045
+ '@cspotcode/source-map-support': 0.8.1
1046
+ '@tsconfig/node10': 1.0.9
1047
+ '@tsconfig/node12': 1.0.11
1048
+ '@tsconfig/node14': 1.0.3
1049
+ '@tsconfig/node16': 1.0.3
1050
+ '@types/node': 20.4.6
1051
  acorn: 8.8.2
1052
  acorn-walk: 8.2.0
1053
  arg: 4.1.3
1054
  create-require: 1.1.1
1055
  diff: 4.0.2
1056
  make-error: 1.3.6
1057
+ typescript: 5.1.6
1058
  v8-compile-cache-lib: 3.0.1
1059
  yn: 3.1.1
1060
  dev: true
1061
 
1062
1063
+ resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
1064
+ engines: {node: '>=4'}
 
1065
  dev: true
1066
 
1067
1068
+ resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
1069
+ engines: {node: '>=14.17'}
 
1070
  hasBin: true
1071
  dev: true
1072
 
1073
1074
+ resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==}
 
1075
  dev: true
1076
 
1077
1078
+ resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
 
1079
  dev: true
1080
 
1081
1082
+ resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==}
1083
+ engines: {node: '>=10.12.0'}
 
1084
  dependencies:
1085
+ '@jridgewell/trace-mapping': 0.3.18
1086
+ '@types/istanbul-lib-coverage': 2.0.4
1087
  convert-source-map: 1.9.0
1088
  dev: true
1089
 
1090
+ /vite-node@0.34.1(@types/node@20.4.6):
1091
+ resolution: {integrity: sha512-odAZAL9xFMuAg8aWd7nSPT+hU8u2r9gU3LRm9QKjxBEF2rRdWpMuqkrkjvyVQEdNFiBctqr2Gg4uJYizm5Le6w==}
1092
+ engines: {node: '>=v14.18.0'}
 
1093
  hasBin: true
1094
  dependencies:
1095
  cac: 6.7.14
1096
  debug: 4.3.4
1097
+ mlly: 1.4.0
1098
+ pathe: 1.1.1
1099
  picocolors: 1.0.0
1100
+ vite: 4.4.8(@types/node@20.4.6)
1101
  transitivePeerDependencies:
1102
+ - '@types/node'
1103
  - less
1104
+ - lightningcss
1105
  - sass
1106
  - stylus
1107
  - sugarss
 
1109
  - terser
1110
  dev: true
1111
 
1112
+ /vite@4.4.8(@types/node@20.4.6):
1113
+ resolution: {integrity: sha512-LONawOUUjxQridNWGQlNizfKH89qPigK36XhMI7COMGztz8KNY0JHim7/xDd71CZwGT4HtSRgI7Hy+RlhG0Gvg==}
1114
+ engines: {node: ^14.18.0 || >=16.0.0}
 
1115
  hasBin: true
1116
  peerDependencies:
1117
+ '@types/node': '>= 14'
1118
+ less: '*'
1119
+ lightningcss: ^1.21.0
1120
+ sass: '*'
1121
+ stylus: '*'
1122
+ sugarss: '*'
1123
  terser: ^5.4.0
1124
  peerDependenciesMeta:
1125
+ '@types/node':
1126
  optional: true
1127
  less:
1128
  optional: true
1129
+ lightningcss:
1130
+ optional: true
1131
  sass:
1132
  optional: true
1133
  stylus:
 
1137
  terser:
1138
  optional: true
1139
  dependencies:
1140
+ '@types/node': 20.4.6
1141
+ esbuild: 0.18.17
1142
+ postcss: 8.4.27
1143
+ rollup: 3.27.1
1144
  optionalDependencies:
1145
  fsevents: 2.3.2
1146
  dev: true
1147
 
1148
+ /vitest@0.34.1:
1149
+ resolution: {integrity: sha512-G1PzuBEq9A75XSU88yO5G4vPT20UovbC/2osB2KEuV/FisSIIsw7m5y2xMdB7RsAGHAfg2lPmp2qKr3KWliVlQ==}
1150
+ engines: {node: '>=v14.18.0'}
 
1151
  hasBin: true
1152
  peerDependencies:
1153
+ '@edge-runtime/vm': '*'
1154
+ '@vitest/browser': '*'
1155
+ '@vitest/ui': '*'
1156
+ happy-dom: '*'
1157
+ jsdom: '*'
1158
+ playwright: '*'
1159
+ safaridriver: '*'
1160
+ webdriverio: '*'
1161
  peerDependenciesMeta:
1162
+ '@edge-runtime/vm':
1163
  optional: true
1164
+ '@vitest/browser':
1165
  optional: true
1166
+ '@vitest/ui':
1167
  optional: true
1168
  happy-dom:
1169
  optional: true
 
1176
  webdriverio:
1177
  optional: true
1178
  dependencies:
1179
+ '@types/chai': 4.3.5
1180
+ '@types/chai-subset': 1.3.3
1181
+ '@types/node': 20.4.6
1182
+ '@vitest/expect': 0.34.1
1183
+ '@vitest/runner': 0.34.1
1184
+ '@vitest/snapshot': 0.34.1
1185
+ '@vitest/spy': 0.34.1
1186
+ '@vitest/utils': 0.34.1
1187
+ acorn: 8.10.0
1188
  acorn-walk: 8.2.0
1189
  cac: 6.7.14
1190
  chai: 4.3.7
 
1191
  debug: 4.3.4
1192
  local-pkg: 0.4.3
1193
+ magic-string: 0.30.2
1194
+ pathe: 1.1.1
1195
  picocolors: 1.0.0
1196
  std-env: 3.3.3
1197
  strip-literal: 1.0.1
1198
  tinybench: 2.5.0
1199
+ tinypool: 0.7.0
1200
+ vite: 4.4.8(@types/node@20.4.6)
1201
+ vite-node: 0.34.1(@types/node@20.4.6)
1202
  why-is-node-running: 2.2.2
1203
  transitivePeerDependencies:
1204
  - less
1205
+ - lightningcss
1206
  - sass
1207
  - stylus
1208
  - sugarss
 
1210
  - terser
1211
  dev: true
1212
 
 
 
 
 
 
 
1213
1214
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1215
+ engines: {node: '>= 8'}
 
1216
  hasBin: true
1217
  dependencies:
1218
  isexe: 2.0.0
1219
  dev: true
1220
 
1221
1222
+ resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==}
1223
+ engines: {node: '>=8'}
 
1224
  hasBin: true
1225
  dependencies:
1226
  siginfo: 2.0.0
 
1228
  dev: true
1229
 
1230
1231
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
1232
+ engines: {node: '>=10'}
 
1233
  dependencies:
1234
  ansi-styles: 4.3.0
1235
  string-width: 4.2.3
 
1237
  dev: true
1238
 
1239
1240
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
 
1241
  dev: true
1242
 
1243
1244
+ resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
1245
+ engines: {node: '>=10'}
 
 
 
 
 
 
1246
  dev: true
1247
 
1248
1249
+ resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
1250
+ engines: {node: '>=10'}
 
1251
  dev: true
1252
 
1253
1254
+ resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
1255
+ engines: {node: '>=12'}
 
1256
  dev: true
1257
 
1258
1259
+ resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
1260
+ engines: {node: '>=10'}
 
1261
  dependencies:
1262
  cliui: 7.0.4
1263
  escalade: 3.1.1
 
1269
  dev: true
1270
 
1271
1272
+ resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
1273
+ engines: {node: '>=12'}
 
1274
  dependencies:
1275
  cliui: 8.0.1
1276
  escalade: 3.1.1
 
1282
  dev: true
1283
 
1284
1285
+ resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
1286
+ engines: {node: '>=6'}
 
1287
  dev: true
1288
 
1289
1290
+ resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1291
+ engines: {node: '>=10'}
 
1292
  dev: true
1293
 
1294
1295
+ resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
1296
+ engines: {node: '>=12.20'}
 
1297
  dev: true
src/events.ts CHANGED
@@ -49,7 +49,8 @@ function trapFocus(e: KeyboardEvent) {
49
  }
50
 
51
  function onKeyup(e: KeyboardEvent) {
52
- const allowKeyboardControl = getConfig("allowKeyboardControl") || true;
 
53
  if (!allowKeyboardControl) {
54
  return;
55
  }
 
49
  }
50
 
51
  function onKeyup(e: KeyboardEvent) {
52
+ const allowKeyboardControl = getConfig("allowKeyboardControl") ?? true;
53
+
54
  if (!allowKeyboardControl) {
55
  return;
56
  }