##// END OF EJS Templates
linting
cin -
r108:d644dced936e default
parent child
Show More
@@ -1,33 +1,35
1 1 {
2 2 "root": true,
3 3 "extends": [
4 4 "plugin:react/recommended",
5 5 "eslint:recommended",
6 6 "plugin:@typescript-eslint/eslint-recommended",
7 7 "plugin:@typescript-eslint/recommended",
8 8 "plugin:@typescript-eslint/recommended-requiring-type-checking"
9 9 ],
10 10 "parser": "@typescript-eslint/parser",
11 11 "parserOptions": {
12 12 "ecmaFeatures": {
13 13 "jsx": true
14 14 },
15 15 "ecmaVersion": 5,
16 16 "tsconfigRootDir": "djx/src",
17 17 "project": ["tsconfig.eslint.json", "*/tsconfig.json"]
18 18 },
19 19 "plugins": [
20 20 "@typescript-eslint"
21 21 ],
22 22 "rules": {
23 "react/react-in-jsx-scope": "off",
24 "react/no-unknown-property": "off",
23 25 "@typescript-eslint/no-empty-function": "off",
24 26 "max-classes-per-file": [
25 27 "error",
26 28 { "ignoreExpressions": true, "max": 1 }
27 29 ],
28 30 "@typescript-eslint/prefer-readonly": ["error"],
29 31 "semi": "off",
30 32 "@typescript-eslint/semi": ["error"]
31 33
32 34 }
33 35 }
@@ -1,11590 +1,11428
1 1 {
2 2 "name": "@implab/djx",
3 3 "version": "0.0.1-dev",
4 4 "lockfileVersion": 2,
5 5 "requires": true,
6 6 "packages": {
7 7 "": {
8 8 "name": "@implab/djx",
9 9 "version": "0.0.1-dev",
10 10 "license": "BSD-2-Clause",
11 11 "devDependencies": {
12 12 "@implab/core-amd": "^1.4.0",
13 13 "@implab/dojo-typings": "1.0.0",
14 14 "@types/chai": "4.1.3",
15 15 "@types/requirejs": "2.1.31",
16 16 "@types/tap": "15.0.7",
17 17 "@types/yaml": "1.2.0",
18 18 "@typescript-eslint/eslint-plugin": "^5.23.0",
19 19 "@typescript-eslint/parser": "^5.23.0",
20 20 "dojo": "1.16.0",
21 "eslint": "^8.15.0",
21 "eslint": "^8.23.0",
22 22 "eslint-config-standard": "^17.0.0",
23 23 "eslint-plugin-import": "^2.26.0",
24 24 "eslint-plugin-n": "^15.2.0",
25 25 "eslint-plugin-promise": "^6.0.0",
26 26 "eslint-plugin-react": "^7.29.4",
27 27 "requirejs": "2.3.6",
28 28 "tap": "16.3.0",
29 "tslint": "^6.1.3",
30 29 "typescript": "4.8.3",
31 30 "yaml": "~1.7.2"
32 31 },
33 32 "peerDependencies": {
34 33 "@implab/core-amd": "^1.4.0",
35 34 "dojo": "^1.10.0"
36 35 }
37 36 },
38 37 "node_modules/@ampproject/remapping": {
39 38 "version": "2.2.0",
40 39 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
41 40 "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
42 41 "dev": true,
43 42 "dependencies": {
44 43 "@jridgewell/gen-mapping": "^0.1.0",
45 44 "@jridgewell/trace-mapping": "^0.3.9"
46 45 },
47 46 "engines": {
48 47 "node": ">=6.0.0"
49 48 }
50 49 },
51 50 "node_modules/@babel/code-frame": {
52 51 "version": "7.18.6",
53 52 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
54 53 "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
55 54 "dev": true,
56 55 "dependencies": {
57 56 "@babel/highlight": "^7.18.6"
58 57 },
59 58 "engines": {
60 59 "node": ">=6.9.0"
61 60 }
62 61 },
63 62 "node_modules/@babel/compat-data": {
64 63 "version": "7.19.0",
65 64 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.0.tgz",
66 65 "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==",
67 66 "dev": true,
68 67 "engines": {
69 68 "node": ">=6.9.0"
70 69 }
71 70 },
72 71 "node_modules/@babel/core": {
73 72 "version": "7.19.0",
74 73 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.0.tgz",
75 74 "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==",
76 75 "dev": true,
77 76 "dependencies": {
78 77 "@ampproject/remapping": "^2.1.0",
79 78 "@babel/code-frame": "^7.18.6",
80 79 "@babel/generator": "^7.19.0",
81 80 "@babel/helper-compilation-targets": "^7.19.0",
82 81 "@babel/helper-module-transforms": "^7.19.0",
83 82 "@babel/helpers": "^7.19.0",
84 83 "@babel/parser": "^7.19.0",
85 84 "@babel/template": "^7.18.10",
86 85 "@babel/traverse": "^7.19.0",
87 86 "@babel/types": "^7.19.0",
88 87 "convert-source-map": "^1.7.0",
89 88 "debug": "^4.1.0",
90 89 "gensync": "^1.0.0-beta.2",
91 90 "json5": "^2.2.1",
92 91 "semver": "^6.3.0"
93 92 },
94 93 "engines": {
95 94 "node": ">=6.9.0"
96 95 },
97 96 "funding": {
98 97 "type": "opencollective",
99 98 "url": "https://opencollective.com/babel"
100 99 }
101 100 },
102 101 "node_modules/@babel/generator": {
103 102 "version": "7.19.0",
104 103 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz",
105 104 "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==",
106 105 "dev": true,
107 106 "dependencies": {
108 107 "@babel/types": "^7.19.0",
109 108 "@jridgewell/gen-mapping": "^0.3.2",
110 109 "jsesc": "^2.5.1"
111 110 },
112 111 "engines": {
113 112 "node": ">=6.9.0"
114 113 }
115 114 },
116 115 "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": {
117 116 "version": "0.3.2",
118 117 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
119 118 "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
120 119 "dev": true,
121 120 "dependencies": {
122 121 "@jridgewell/set-array": "^1.0.1",
123 122 "@jridgewell/sourcemap-codec": "^1.4.10",
124 123 "@jridgewell/trace-mapping": "^0.3.9"
125 124 },
126 125 "engines": {
127 126 "node": ">=6.0.0"
128 127 }
129 128 },
130 129 "node_modules/@babel/helper-compilation-targets": {
131 130 "version": "7.19.0",
132 131 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz",
133 132 "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==",
134 133 "dev": true,
135 134 "dependencies": {
136 135 "@babel/compat-data": "^7.19.0",
137 136 "@babel/helper-validator-option": "^7.18.6",
138 137 "browserslist": "^4.20.2",
139 138 "semver": "^6.3.0"
140 139 },
141 140 "engines": {
142 141 "node": ">=6.9.0"
143 142 },
144 143 "peerDependencies": {
145 144 "@babel/core": "^7.0.0"
146 145 }
147 146 },
148 147 "node_modules/@babel/helper-environment-visitor": {
149 148 "version": "7.18.9",
150 149 "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
151 150 "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
152 151 "dev": true,
153 152 "engines": {
154 153 "node": ">=6.9.0"
155 154 }
156 155 },
157 156 "node_modules/@babel/helper-function-name": {
158 157 "version": "7.19.0",
159 158 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz",
160 159 "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==",
161 160 "dev": true,
162 161 "dependencies": {
163 162 "@babel/template": "^7.18.10",
164 163 "@babel/types": "^7.19.0"
165 164 },
166 165 "engines": {
167 166 "node": ">=6.9.0"
168 167 }
169 168 },
170 169 "node_modules/@babel/helper-hoist-variables": {
171 170 "version": "7.18.6",
172 171 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
173 172 "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
174 173 "dev": true,
175 174 "dependencies": {
176 175 "@babel/types": "^7.18.6"
177 176 },
178 177 "engines": {
179 178 "node": ">=6.9.0"
180 179 }
181 180 },
182 181 "node_modules/@babel/helper-module-imports": {
183 182 "version": "7.18.6",
184 183 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
185 184 "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
186 185 "dev": true,
187 186 "dependencies": {
188 187 "@babel/types": "^7.18.6"
189 188 },
190 189 "engines": {
191 190 "node": ">=6.9.0"
192 191 }
193 192 },
194 193 "node_modules/@babel/helper-module-transforms": {
195 194 "version": "7.19.0",
196 195 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz",
197 196 "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==",
198 197 "dev": true,
199 198 "dependencies": {
200 199 "@babel/helper-environment-visitor": "^7.18.9",
201 200 "@babel/helper-module-imports": "^7.18.6",
202 201 "@babel/helper-simple-access": "^7.18.6",
203 202 "@babel/helper-split-export-declaration": "^7.18.6",
204 203 "@babel/helper-validator-identifier": "^7.18.6",
205 204 "@babel/template": "^7.18.10",
206 205 "@babel/traverse": "^7.19.0",
207 206 "@babel/types": "^7.19.0"
208 207 },
209 208 "engines": {
210 209 "node": ">=6.9.0"
211 210 }
212 211 },
213 212 "node_modules/@babel/helper-simple-access": {
214 213 "version": "7.18.6",
215 214 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz",
216 215 "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==",
217 216 "dev": true,
218 217 "dependencies": {
219 218 "@babel/types": "^7.18.6"
220 219 },
221 220 "engines": {
222 221 "node": ">=6.9.0"
223 222 }
224 223 },
225 224 "node_modules/@babel/helper-split-export-declaration": {
226 225 "version": "7.18.6",
227 226 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
228 227 "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
229 228 "dev": true,
230 229 "dependencies": {
231 230 "@babel/types": "^7.18.6"
232 231 },
233 232 "engines": {
234 233 "node": ">=6.9.0"
235 234 }
236 235 },
237 236 "node_modules/@babel/helper-string-parser": {
238 237 "version": "7.18.10",
239 238 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz",
240 239 "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==",
241 240 "dev": true,
242 241 "engines": {
243 242 "node": ">=6.9.0"
244 243 }
245 244 },
246 245 "node_modules/@babel/helper-validator-identifier": {
247 246 "version": "7.18.6",
248 247 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz",
249 248 "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==",
250 249 "dev": true,
251 250 "engines": {
252 251 "node": ">=6.9.0"
253 252 }
254 253 },
255 254 "node_modules/@babel/helper-validator-option": {
256 255 "version": "7.18.6",
257 256 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz",
258 257 "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==",
259 258 "dev": true,
260 259 "engines": {
261 260 "node": ">=6.9.0"
262 261 }
263 262 },
264 263 "node_modules/@babel/helpers": {
265 264 "version": "7.19.0",
266 265 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz",
267 266 "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==",
268 267 "dev": true,
269 268 "dependencies": {
270 269 "@babel/template": "^7.18.10",
271 270 "@babel/traverse": "^7.19.0",
272 271 "@babel/types": "^7.19.0"
273 272 },
274 273 "engines": {
275 274 "node": ">=6.9.0"
276 275 }
277 276 },
278 277 "node_modules/@babel/highlight": {
279 278 "version": "7.18.6",
280 279 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
281 280 "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
282 281 "dev": true,
283 282 "dependencies": {
284 283 "@babel/helper-validator-identifier": "^7.18.6",
285 284 "chalk": "^2.0.0",
286 285 "js-tokens": "^4.0.0"
287 286 },
288 287 "engines": {
289 288 "node": ">=6.9.0"
290 289 }
291 290 },
292 291 "node_modules/@babel/parser": {
293 292 "version": "7.19.0",
294 293 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz",
295 294 "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==",
296 295 "dev": true,
297 296 "bin": {
298 297 "parser": "bin/babel-parser.js"
299 298 },
300 299 "engines": {
301 300 "node": ">=6.0.0"
302 301 }
303 302 },
304 303 "node_modules/@babel/runtime": {
305 304 "version": "7.8.3",
306 305 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.3.tgz",
307 306 "integrity": "sha512-fVHx1rzEmwB130VTkLnxR+HmxcTjGzH12LYQcFFoBwakMd3aOMD4OsRN7tGG/UOYE2ektgFrS8uACAoRk1CY0w==",
308 307 "dev": true,
309 308 "dependencies": {
310 309 "regenerator-runtime": "^0.13.2"
311 310 }
312 311 },
313 312 "node_modules/@babel/template": {
314 313 "version": "7.18.10",
315 314 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz",
316 315 "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==",
317 316 "dev": true,
318 317 "dependencies": {
319 318 "@babel/code-frame": "^7.18.6",
320 319 "@babel/parser": "^7.18.10",
321 320 "@babel/types": "^7.18.10"
322 321 },
323 322 "engines": {
324 323 "node": ">=6.9.0"
325 324 }
326 325 },
327 326 "node_modules/@babel/traverse": {
328 327 "version": "7.19.0",
329 328 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz",
330 329 "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==",
331 330 "dev": true,
332 331 "dependencies": {
333 332 "@babel/code-frame": "^7.18.6",
334 333 "@babel/generator": "^7.19.0",
335 334 "@babel/helper-environment-visitor": "^7.18.9",
336 335 "@babel/helper-function-name": "^7.19.0",
337 336 "@babel/helper-hoist-variables": "^7.18.6",
338 337 "@babel/helper-split-export-declaration": "^7.18.6",
339 338 "@babel/parser": "^7.19.0",
340 339 "@babel/types": "^7.19.0",
341 340 "debug": "^4.1.0",
342 341 "globals": "^11.1.0"
343 342 },
344 343 "engines": {
345 344 "node": ">=6.9.0"
346 345 }
347 346 },
348 347 "node_modules/@babel/traverse/node_modules/globals": {
349 348 "version": "11.12.0",
350 349 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
351 350 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
352 351 "dev": true,
353 352 "engines": {
354 353 "node": ">=4"
355 354 }
356 355 },
357 356 "node_modules/@babel/types": {
358 357 "version": "7.19.0",
359 358 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz",
360 359 "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==",
361 360 "dev": true,
362 361 "dependencies": {
363 362 "@babel/helper-string-parser": "^7.18.10",
364 363 "@babel/helper-validator-identifier": "^7.18.6",
365 364 "to-fast-properties": "^2.0.0"
366 365 },
367 366 "engines": {
368 367 "node": ">=6.9.0"
369 368 }
370 369 },
371 370 "node_modules/@eslint/eslintrc": {
372 371 "version": "1.3.1",
373 372 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz",
374 373 "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==",
375 374 "dev": true,
376 375 "dependencies": {
377 376 "ajv": "^6.12.4",
378 377 "debug": "^4.3.2",
379 378 "espree": "^9.4.0",
380 379 "globals": "^13.15.0",
381 380 "ignore": "^5.2.0",
382 381 "import-fresh": "^3.2.1",
383 382 "js-yaml": "^4.1.0",
384 383 "minimatch": "^3.1.2",
385 384 "strip-json-comments": "^3.1.1"
386 385 },
387 386 "engines": {
388 387 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
389 388 },
390 389 "funding": {
391 390 "url": "https://opencollective.com/eslint"
392 391 }
393 392 },
394 393 "node_modules/@eslint/eslintrc/node_modules/argparse": {
395 394 "version": "2.0.1",
396 395 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
397 396 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
398 397 "dev": true
399 398 },
400 399 "node_modules/@eslint/eslintrc/node_modules/js-yaml": {
401 400 "version": "4.1.0",
402 401 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
403 402 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
404 403 "dev": true,
405 404 "dependencies": {
406 405 "argparse": "^2.0.1"
407 406 },
408 407 "bin": {
409 408 "js-yaml": "bin/js-yaml.js"
410 409 }
411 410 },
412 411 "node_modules/@humanwhocodes/config-array": {
413 412 "version": "0.10.4",
414 413 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz",
415 414 "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==",
416 415 "dev": true,
417 416 "dependencies": {
418 417 "@humanwhocodes/object-schema": "^1.2.1",
419 418 "debug": "^4.1.1",
420 419 "minimatch": "^3.0.4"
421 420 },
422 421 "engines": {
423 422 "node": ">=10.10.0"
424 423 }
425 424 },
426 425 "node_modules/@humanwhocodes/gitignore-to-minimatch": {
427 426 "version": "1.0.2",
428 427 "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz",
429 428 "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==",
430 429 "dev": true,
431 430 "funding": {
432 431 "type": "github",
433 432 "url": "https://github.com/sponsors/nzakas"
434 433 }
435 434 },
436 435 "node_modules/@humanwhocodes/module-importer": {
437 436 "version": "1.0.1",
438 437 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
439 438 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
440 439 "dev": true,
441 440 "engines": {
442 441 "node": ">=12.22"
443 442 },
444 443 "funding": {
445 444 "type": "github",
446 445 "url": "https://github.com/sponsors/nzakas"
447 446 }
448 447 },
449 448 "node_modules/@humanwhocodes/object-schema": {
450 449 "version": "1.2.1",
451 450 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
452 451 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
453 452 "dev": true
454 453 },
455 454 "node_modules/@implab/core-amd": {
456 455 "version": "1.4.0",
457 456 "resolved": "https://registry.npmjs.org/@implab/core-amd/-/core-amd-1.4.0.tgz",
458 457 "integrity": "sha512-gaJX1mhri7YpmXDTAYELZnmTznzXYpk2AI7Decsttdi6xY+bqGgH24q0AFcKrx8RY2jfsFXxDdf0fITz2HpBbw==",
459 458 "dev": true
460 459 },
461 460 "node_modules/@implab/dojo-typings": {
462 461 "version": "1.0.0",
463 462 "resolved": "https://registry.npmjs.org/@implab/dojo-typings/-/dojo-typings-1.0.0.tgz",
464 463 "integrity": "sha512-B2kvlKJgvyIQAl/k1pVyNmtp4ADvBDCs4Lw/qfBC+Sz/ft4c7EuRXmN/+2dhWrd6A5SMjEgex5oeq6Ja2ntrig==",
465 464 "dev": true
466 465 },
467 466 "node_modules/@istanbuljs/load-nyc-config": {
468 467 "version": "1.1.0",
469 468 "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
470 469 "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
471 470 "dev": true,
472 471 "dependencies": {
473 472 "camelcase": "^5.3.1",
474 473 "find-up": "^4.1.0",
475 474 "get-package-type": "^0.1.0",
476 475 "js-yaml": "^3.13.1",
477 476 "resolve-from": "^5.0.0"
478 477 },
479 478 "engines": {
480 479 "node": ">=8"
481 480 }
482 481 },
483 482 "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": {
484 483 "version": "5.0.0",
485 484 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
486 485 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
487 486 "dev": true,
488 487 "engines": {
489 488 "node": ">=8"
490 489 }
491 490 },
492 491 "node_modules/@istanbuljs/schema": {
493 492 "version": "0.1.3",
494 493 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
495 494 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
496 495 "dev": true,
497 496 "engines": {
498 497 "node": ">=8"
499 498 }
500 499 },
501 500 "node_modules/@jridgewell/gen-mapping": {
502 501 "version": "0.1.1",
503 502 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
504 503 "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
505 504 "dev": true,
506 505 "dependencies": {
507 506 "@jridgewell/set-array": "^1.0.0",
508 507 "@jridgewell/sourcemap-codec": "^1.4.10"
509 508 },
510 509 "engines": {
511 510 "node": ">=6.0.0"
512 511 }
513 512 },
514 513 "node_modules/@jridgewell/resolve-uri": {
515 514 "version": "3.1.0",
516 515 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
517 516 "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
518 517 "dev": true,
519 518 "engines": {
520 519 "node": ">=6.0.0"
521 520 }
522 521 },
523 522 "node_modules/@jridgewell/set-array": {
524 523 "version": "1.1.2",
525 524 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
526 525 "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
527 526 "dev": true,
528 527 "engines": {
529 528 "node": ">=6.0.0"
530 529 }
531 530 },
532 531 "node_modules/@jridgewell/sourcemap-codec": {
533 532 "version": "1.4.14",
534 533 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
535 534 "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
536 535 "dev": true
537 536 },
538 537 "node_modules/@jridgewell/trace-mapping": {
539 538 "version": "0.3.15",
540 539 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz",
541 540 "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==",
542 541 "dev": true,
543 542 "dependencies": {
544 543 "@jridgewell/resolve-uri": "^3.0.3",
545 544 "@jridgewell/sourcemap-codec": "^1.4.10"
546 545 }
547 546 },
548 547 "node_modules/@nodelib/fs.scandir": {
549 548 "version": "2.1.5",
550 549 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
551 550 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
552 551 "dev": true,
553 552 "dependencies": {
554 553 "@nodelib/fs.stat": "2.0.5",
555 554 "run-parallel": "^1.1.9"
556 555 },
557 556 "engines": {
558 557 "node": ">= 8"
559 558 }
560 559 },
561 560 "node_modules/@nodelib/fs.stat": {
562 561 "version": "2.0.5",
563 562 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
564 563 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
565 564 "dev": true,
566 565 "engines": {
567 566 "node": ">= 8"
568 567 }
569 568 },
570 569 "node_modules/@nodelib/fs.walk": {
571 570 "version": "1.2.8",
572 571 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
573 572 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
574 573 "dev": true,
575 574 "dependencies": {
576 575 "@nodelib/fs.scandir": "2.1.5",
577 576 "fastq": "^1.6.0"
578 577 },
579 578 "engines": {
580 579 "node": ">= 8"
581 580 }
582 581 },
583 582 "node_modules/@types/chai": {
584 583 "version": "4.1.3",
585 584 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.1.3.tgz",
586 585 "integrity": "sha512-f5dXGzOJycyzSMdaXVhiBhauL4dYydXwVpavfQ1mVCaGjR56a9QfklXObUxlIY9bGTmCPHEEZ04I16BZ/8w5ww==",
587 586 "dev": true
588 587 },
589 588 "node_modules/@types/json-schema": {
590 589 "version": "7.0.11",
591 590 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
592 591 "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
593 592 "dev": true
594 593 },
595 594 "node_modules/@types/json5": {
596 595 "version": "0.0.29",
597 596 "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
598 597 "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
599 598 "dev": true
600 599 },
601 600 "node_modules/@types/node": {
602 601 "version": "18.7.15",
603 602 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz",
604 603 "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==",
605 604 "dev": true
606 605 },
607 606 "node_modules/@types/requirejs": {
608 607 "version": "2.1.31",
609 608 "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.31.tgz",
610 609 "integrity": "sha512-b2soeyuU76rMbcRJ4e0hEl0tbMhFwZeTC0VZnfuWlfGlk6BwWNsev6kFu/twKABPX29wkX84wU2o+cEJoXsiTw==",
611 610 "dev": true
612 611 },
613 612 "node_modules/@types/tap": {
614 613 "version": "15.0.7",
615 614 "resolved": "https://registry.npmjs.org/@types/tap/-/tap-15.0.7.tgz",
616 615 "integrity": "sha512-TTMajw4gxQfFgYbhXhy/Tb2OiNcwS+4oP/9yp1/GdU0pFJo3wtnkYhRgmQy39ksh+rnoa0VrPHJ4Tuv2cLNQ5A==",
617 616 "dev": true,
618 617 "dependencies": {
619 618 "@types/node": "*"
620 619 }
621 620 },
622 621 "node_modules/@types/yaml": {
623 622 "version": "1.2.0",
624 623 "resolved": "https://registry.npmjs.org/@types/yaml/-/yaml-1.2.0.tgz",
625 624 "integrity": "sha512-GW8b9qM+ebgW3/zjzPm0I1NxMvLaz/YKT9Ph6tTb+Fkeyzd9yLTvQ6ciQ2MorTRmb/qXmfjMerRpG4LviixaqQ==",
626 625 "dev": true
627 626 },
628 627 "node_modules/@typescript-eslint/eslint-plugin": {
629 628 "version": "5.36.2",
630 629 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.2.tgz",
631 630 "integrity": "sha512-OwwR8LRwSnI98tdc2z7mJYgY60gf7I9ZfGjN5EjCwwns9bdTuQfAXcsjSB2wSQ/TVNYSGKf4kzVXbNGaZvwiXw==",
632 631 "dev": true,
633 632 "dependencies": {
634 633 "@typescript-eslint/scope-manager": "5.36.2",
635 634 "@typescript-eslint/type-utils": "5.36.2",
636 635 "@typescript-eslint/utils": "5.36.2",
637 636 "debug": "^4.3.4",
638 637 "functional-red-black-tree": "^1.0.1",
639 638 "ignore": "^5.2.0",
640 639 "regexpp": "^3.2.0",
641 640 "semver": "^7.3.7",
642 641 "tsutils": "^3.21.0"
643 642 },
644 643 "engines": {
645 644 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
646 645 },
647 646 "funding": {
648 647 "type": "opencollective",
649 648 "url": "https://opencollective.com/typescript-eslint"
650 649 },
651 650 "peerDependencies": {
652 651 "@typescript-eslint/parser": "^5.0.0",
653 652 "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
654 653 },
655 654 "peerDependenciesMeta": {
656 655 "typescript": {
657 656 "optional": true
658 657 }
659 658 }
660 659 },
661 660 "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": {
662 661 "version": "7.3.7",
663 662 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
664 663 "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
665 664 "dev": true,
666 665 "dependencies": {
667 666 "lru-cache": "^6.0.0"
668 667 },
669 668 "bin": {
670 669 "semver": "bin/semver.js"
671 670 },
672 671 "engines": {
673 672 "node": ">=10"
674 673 }
675 674 },
676 675 "node_modules/@typescript-eslint/eslint-plugin/node_modules/tsutils": {
677 676 "version": "3.21.0",
678 677 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
679 678 "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
680 679 "dev": true,
681 680 "dependencies": {
682 681 "tslib": "^1.8.1"
683 682 },
684 683 "engines": {
685 684 "node": ">= 6"
686 685 },
687 686 "peerDependencies": {
688 687 "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
689 688 }
690 689 },
691 690 "node_modules/@typescript-eslint/parser": {
692 691 "version": "5.36.2",
693 692 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.2.tgz",
694 693 "integrity": "sha512-qS/Kb0yzy8sR0idFspI9Z6+t7mqk/oRjnAYfewG+VN73opAUvmYL3oPIMmgOX6CnQS6gmVIXGshlb5RY/R22pA==",
695 694 "dev": true,
696 695 "dependencies": {
697 696 "@typescript-eslint/scope-manager": "5.36.2",
698 697 "@typescript-eslint/types": "5.36.2",
699 698 "@typescript-eslint/typescript-estree": "5.36.2",
700 699 "debug": "^4.3.4"
701 700 },
702 701 "engines": {
703 702 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
704 703 },
705 704 "funding": {
706 705 "type": "opencollective",
707 706 "url": "https://opencollective.com/typescript-eslint"
708 707 },
709 708 "peerDependencies": {
710 709 "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
711 710 },
712 711 "peerDependenciesMeta": {
713 712 "typescript": {
714 713 "optional": true
715 714 }
716 715 }
717 716 },
718 717 "node_modules/@typescript-eslint/scope-manager": {
719 718 "version": "5.36.2",
720 719 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz",
721 720 "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==",
722 721 "dev": true,
723 722 "dependencies": {
724 723 "@typescript-eslint/types": "5.36.2",
725 724 "@typescript-eslint/visitor-keys": "5.36.2"
726 725 },
727 726 "engines": {
728 727 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
729 728 },
730 729 "funding": {
731 730 "type": "opencollective",
732 731 "url": "https://opencollective.com/typescript-eslint"
733 732 }
734 733 },
735 734 "node_modules/@typescript-eslint/type-utils": {
736 735 "version": "5.36.2",
737 736 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.2.tgz",
738 737 "integrity": "sha512-rPQtS5rfijUWLouhy6UmyNquKDPhQjKsaKH0WnY6hl/07lasj8gPaH2UD8xWkePn6SC+jW2i9c2DZVDnL+Dokw==",
739 738 "dev": true,
740 739 "dependencies": {
741 740 "@typescript-eslint/typescript-estree": "5.36.2",
742 741 "@typescript-eslint/utils": "5.36.2",
743 742 "debug": "^4.3.4",
744 743 "tsutils": "^3.21.0"
745 744 },
746 745 "engines": {
747 746 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
748 747 },
749 748 "funding": {
750 749 "type": "opencollective",
751 750 "url": "https://opencollective.com/typescript-eslint"
752 751 },
753 752 "peerDependencies": {
754 753 "eslint": "*"
755 754 },
756 755 "peerDependenciesMeta": {
757 756 "typescript": {
758 757 "optional": true
759 758 }
760 759 }
761 760 },
762 761 "node_modules/@typescript-eslint/type-utils/node_modules/tsutils": {
763 762 "version": "3.21.0",
764 763 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
765 764 "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
766 765 "dev": true,
767 766 "dependencies": {
768 767 "tslib": "^1.8.1"
769 768 },
770 769 "engines": {
771 770 "node": ">= 6"
772 771 },
773 772 "peerDependencies": {
774 773 "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
775 774 }
776 775 },
777 776 "node_modules/@typescript-eslint/types": {
778 777 "version": "5.36.2",
779 778 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz",
780 779 "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==",
781 780 "dev": true,
782 781 "engines": {
783 782 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
784 783 },
785 784 "funding": {
786 785 "type": "opencollective",
787 786 "url": "https://opencollective.com/typescript-eslint"
788 787 }
789 788 },
790 789 "node_modules/@typescript-eslint/typescript-estree": {
791 790 "version": "5.36.2",
792 791 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz",
793 792 "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==",
794 793 "dev": true,
795 794 "dependencies": {
796 795 "@typescript-eslint/types": "5.36.2",
797 796 "@typescript-eslint/visitor-keys": "5.36.2",
798 797 "debug": "^4.3.4",
799 798 "globby": "^11.1.0",
800 799 "is-glob": "^4.0.3",
801 800 "semver": "^7.3.7",
802 801 "tsutils": "^3.21.0"
803 802 },
804 803 "engines": {
805 804 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
806 805 },
807 806 "funding": {
808 807 "type": "opencollective",
809 808 "url": "https://opencollective.com/typescript-eslint"
810 809 },
811 810 "peerDependenciesMeta": {
812 811 "typescript": {
813 812 "optional": true
814 813 }
815 814 }
816 815 },
817 816 "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
818 817 "version": "7.3.7",
819 818 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
820 819 "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
821 820 "dev": true,
822 821 "dependencies": {
823 822 "lru-cache": "^6.0.0"
824 823 },
825 824 "bin": {
826 825 "semver": "bin/semver.js"
827 826 },
828 827 "engines": {
829 828 "node": ">=10"
830 829 }
831 830 },
832 831 "node_modules/@typescript-eslint/typescript-estree/node_modules/tsutils": {
833 832 "version": "3.21.0",
834 833 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
835 834 "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
836 835 "dev": true,
837 836 "dependencies": {
838 837 "tslib": "^1.8.1"
839 838 },
840 839 "engines": {
841 840 "node": ">= 6"
842 841 },
843 842 "peerDependencies": {
844 843 "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
845 844 }
846 845 },
847 846 "node_modules/@typescript-eslint/utils": {
848 847 "version": "5.36.2",
849 848 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz",
850 849 "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==",
851 850 "dev": true,
852 851 "dependencies": {
853 852 "@types/json-schema": "^7.0.9",
854 853 "@typescript-eslint/scope-manager": "5.36.2",
855 854 "@typescript-eslint/types": "5.36.2",
856 855 "@typescript-eslint/typescript-estree": "5.36.2",
857 856 "eslint-scope": "^5.1.1",
858 857 "eslint-utils": "^3.0.0"
859 858 },
860 859 "engines": {
861 860 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
862 861 },
863 862 "funding": {
864 863 "type": "opencollective",
865 864 "url": "https://opencollective.com/typescript-eslint"
866 865 },
867 866 "peerDependencies": {
868 867 "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
869 868 }
870 869 },
871 870 "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": {
872 871 "version": "5.1.1",
873 872 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
874 873 "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
875 874 "dev": true,
876 875 "dependencies": {
877 876 "esrecurse": "^4.3.0",
878 877 "estraverse": "^4.1.1"
879 878 },
880 879 "engines": {
881 880 "node": ">=8.0.0"
882 881 }
883 882 },
884 883 "node_modules/@typescript-eslint/utils/node_modules/estraverse": {
885 884 "version": "4.3.0",
886 885 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
887 886 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
888 887 "dev": true,
889 888 "engines": {
890 889 "node": ">=4.0"
891 890 }
892 891 },
893 892 "node_modules/@typescript-eslint/visitor-keys": {
894 893 "version": "5.36.2",
895 894 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz",
896 895 "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==",
897 896 "dev": true,
898 897 "dependencies": {
899 898 "@typescript-eslint/types": "5.36.2",
900 899 "eslint-visitor-keys": "^3.3.0"
901 900 },
902 901 "engines": {
903 902 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
904 903 },
905 904 "funding": {
906 905 "type": "opencollective",
907 906 "url": "https://opencollective.com/typescript-eslint"
908 907 }
909 908 },
910 909 "node_modules/acorn": {
911 910 "version": "8.8.0",
912 911 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
913 912 "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
914 913 "dev": true,
915 914 "bin": {
916 915 "acorn": "bin/acorn"
917 916 },
918 917 "engines": {
919 918 "node": ">=0.4.0"
920 919 }
921 920 },
922 921 "node_modules/acorn-jsx": {
923 922 "version": "5.3.2",
924 923 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
925 924 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
926 925 "dev": true,
927 926 "peerDependencies": {
928 927 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
929 928 }
930 929 },
931 930 "node_modules/aggregate-error": {
932 931 "version": "3.1.0",
933 932 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
934 933 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
935 934 "dev": true,
936 935 "dependencies": {
937 936 "clean-stack": "^2.0.0",
938 937 "indent-string": "^4.0.0"
939 938 },
940 939 "engines": {
941 940 "node": ">=8"
942 941 }
943 942 },
944 943 "node_modules/ajv": {
945 944 "version": "6.12.6",
946 945 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
947 946 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
948 947 "dev": true,
949 948 "dependencies": {
950 949 "fast-deep-equal": "^3.1.1",
951 950 "fast-json-stable-stringify": "^2.0.0",
952 951 "json-schema-traverse": "^0.4.1",
953 952 "uri-js": "^4.2.2"
954 953 },
955 954 "funding": {
956 955 "type": "github",
957 956 "url": "https://github.com/sponsors/epoberezkin"
958 957 }
959 958 },
960 959 "node_modules/ansi-regex": {
961 960 "version": "5.0.1",
962 961 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
963 962 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
964 963 "dev": true,
965 964 "engines": {
966 965 "node": ">=8"
967 966 }
968 967 },
969 968 "node_modules/ansi-styles": {
970 969 "version": "3.2.1",
971 970 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
972 971 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
973 972 "dev": true,
974 973 "dependencies": {
975 974 "color-convert": "^1.9.0"
976 975 },
977 976 "engines": {
978 977 "node": ">=4"
979 978 }
980 979 },
981 980 "node_modules/anymatch": {
982 981 "version": "3.1.2",
983 982 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
984 983 "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
985 984 "dev": true,
986 985 "dependencies": {
987 986 "normalize-path": "^3.0.0",
988 987 "picomatch": "^2.0.4"
989 988 },
990 989 "engines": {
991 990 "node": ">= 8"
992 991 }
993 992 },
994 993 "node_modules/append-transform": {
995 994 "version": "2.0.0",
996 995 "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz",
997 996 "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==",
998 997 "dev": true,
999 998 "dependencies": {
1000 999 "default-require-extensions": "^3.0.0"
1001 1000 },
1002 1001 "engines": {
1003 1002 "node": ">=8"
1004 1003 }
1005 1004 },
1006 1005 "node_modules/archy": {
1007 1006 "version": "1.0.0",
1008 1007 "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
1009 1008 "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==",
1010 1009 "dev": true
1011 1010 },
1012 1011 "node_modules/argparse": {
1013 1012 "version": "1.0.10",
1014 1013 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1015 1014 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1016 1015 "dev": true,
1017 1016 "dependencies": {
1018 1017 "sprintf-js": "~1.0.2"
1019 1018 }
1020 1019 },
1021 1020 "node_modules/array-includes": {
1022 1021 "version": "3.1.5",
1023 1022 "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz",
1024 1023 "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==",
1025 1024 "dev": true,
1026 1025 "dependencies": {
1027 1026 "call-bind": "^1.0.2",
1028 1027 "define-properties": "^1.1.4",
1029 1028 "es-abstract": "^1.19.5",
1030 1029 "get-intrinsic": "^1.1.1",
1031 1030 "is-string": "^1.0.7"
1032 1031 },
1033 1032 "engines": {
1034 1033 "node": ">= 0.4"
1035 1034 },
1036 1035 "funding": {
1037 1036 "url": "https://github.com/sponsors/ljharb"
1038 1037 }
1039 1038 },
1040 1039 "node_modules/array-union": {
1041 1040 "version": "2.1.0",
1042 1041 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
1043 1042 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
1044 1043 "dev": true,
1045 1044 "engines": {
1046 1045 "node": ">=8"
1047 1046 }
1048 1047 },
1049 1048 "node_modules/array.prototype.flat": {
1050 1049 "version": "1.3.0",
1051 1050 "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
1052 1051 "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==",
1053 1052 "dev": true,
1054 1053 "dependencies": {
1055 1054 "call-bind": "^1.0.2",
1056 1055 "define-properties": "^1.1.3",
1057 1056 "es-abstract": "^1.19.2",
1058 1057 "es-shim-unscopables": "^1.0.0"
1059 1058 },
1060 1059 "engines": {
1061 1060 "node": ">= 0.4"
1062 1061 },
1063 1062 "funding": {
1064 1063 "url": "https://github.com/sponsors/ljharb"
1065 1064 }
1066 1065 },
1067 1066 "node_modules/array.prototype.flatmap": {
1068 1067 "version": "1.3.0",
1069 1068 "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz",
1070 1069 "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==",
1071 1070 "dev": true,
1072 1071 "dependencies": {
1073 1072 "call-bind": "^1.0.2",
1074 1073 "define-properties": "^1.1.3",
1075 1074 "es-abstract": "^1.19.2",
1076 1075 "es-shim-unscopables": "^1.0.0"
1077 1076 },
1078 1077 "engines": {
1079 1078 "node": ">= 0.4"
1080 1079 },
1081 1080 "funding": {
1082 1081 "url": "https://github.com/sponsors/ljharb"
1083 1082 }
1084 1083 },
1085 1084 "node_modules/async-hook-domain": {
1086 1085 "version": "2.0.4",
1087 1086 "resolved": "https://registry.npmjs.org/async-hook-domain/-/async-hook-domain-2.0.4.tgz",
1088 1087 "integrity": "sha512-14LjCmlK1PK8eDtTezR6WX8TMaYNIzBIsd2D1sGoGjgx0BuNMMoSdk7i/drlbtamy0AWv9yv2tkB+ASdmeqFIw==",
1089 1088 "dev": true,
1090 1089 "engines": {
1091 1090 "node": ">=10"
1092 1091 }
1093 1092 },
1094 1093 "node_modules/balanced-match": {
1095 1094 "version": "1.0.0",
1096 1095 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1097 1096 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
1098 1097 "dev": true
1099 1098 },
1100 1099 "node_modules/binary-extensions": {
1101 1100 "version": "2.2.0",
1102 1101 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
1103 1102 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
1104 1103 "dev": true,
1105 1104 "engines": {
1106 1105 "node": ">=8"
1107 1106 }
1108 1107 },
1109 1108 "node_modules/bind-obj-methods": {
1110 1109 "version": "3.0.0",
1111 1110 "resolved": "https://registry.npmjs.org/bind-obj-methods/-/bind-obj-methods-3.0.0.tgz",
1112 1111 "integrity": "sha512-nLEaaz3/sEzNSyPWRsN9HNsqwk1AUyECtGj+XwGdIi3xABnEqecvXtIJ0wehQXuuER5uZ/5fTs2usONgYjG+iw==",
1113 1112 "dev": true,
1114 1113 "engines": {
1115 1114 "node": ">=10"
1116 1115 }
1117 1116 },
1118 1117 "node_modules/brace-expansion": {
1119 1118 "version": "1.1.11",
1120 1119 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1121 1120 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1122 1121 "dev": true,
1123 1122 "dependencies": {
1124 1123 "balanced-match": "^1.0.0",
1125 1124 "concat-map": "0.0.1"
1126 1125 }
1127 1126 },
1128 1127 "node_modules/braces": {
1129 1128 "version": "3.0.2",
1130 1129 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1131 1130 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1132 1131 "dev": true,
1133 1132 "dependencies": {
1134 1133 "fill-range": "^7.0.1"
1135 1134 },
1136 1135 "engines": {
1137 1136 "node": ">=8"
1138 1137 }
1139 1138 },
1140 1139 "node_modules/browserslist": {
1141 1140 "version": "4.21.3",
1142 1141 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz",
1143 1142 "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==",
1144 1143 "dev": true,
1145 1144 "funding": [
1146 1145 {
1147 1146 "type": "opencollective",
1148 1147 "url": "https://opencollective.com/browserslist"
1149 1148 },
1150 1149 {
1151 1150 "type": "tidelift",
1152 1151 "url": "https://tidelift.com/funding/github/npm/browserslist"
1153 1152 }
1154 1153 ],
1155 1154 "dependencies": {
1156 1155 "caniuse-lite": "^1.0.30001370",
1157 1156 "electron-to-chromium": "^1.4.202",
1158 1157 "node-releases": "^2.0.6",
1159 1158 "update-browserslist-db": "^1.0.5"
1160 1159 },
1161 1160 "bin": {
1162 1161 "browserslist": "cli.js"
1163 1162 },
1164 1163 "engines": {
1165 1164 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1166 1165 }
1167 1166 },
1168 1167 "node_modules/buffer-from": {
1169 1168 "version": "1.1.2",
1170 1169 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
1171 1170 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
1172 1171 "dev": true
1173 1172 },
1174 "node_modules/builtin-modules": {
1175 "version": "1.1.1",
1176 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
1177 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
1178 "dev": true,
1179 "engines": {
1180 "node": ">=0.10.0"
1181 }
1182 },
1183 1173 "node_modules/builtins": {
1184 1174 "version": "5.0.1",
1185 1175 "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz",
1186 1176 "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==",
1187 1177 "dev": true,
1188 1178 "dependencies": {
1189 1179 "semver": "^7.0.0"
1190 1180 }
1191 1181 },
1192 1182 "node_modules/builtins/node_modules/semver": {
1193 1183 "version": "7.3.7",
1194 1184 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
1195 1185 "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
1196 1186 "dev": true,
1197 1187 "dependencies": {
1198 1188 "lru-cache": "^6.0.0"
1199 1189 },
1200 1190 "bin": {
1201 1191 "semver": "bin/semver.js"
1202 1192 },
1203 1193 "engines": {
1204 1194 "node": ">=10"
1205 1195 }
1206 1196 },
1207 1197 "node_modules/caching-transform": {
1208 1198 "version": "4.0.0",
1209 1199 "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz",
1210 1200 "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==",
1211 1201 "dev": true,
1212 1202 "dependencies": {
1213 1203 "hasha": "^5.0.0",
1214 1204 "make-dir": "^3.0.0",
1215 1205 "package-hash": "^4.0.0",
1216 1206 "write-file-atomic": "^3.0.0"
1217 1207 },
1218 1208 "engines": {
1219 1209 "node": ">=8"
1220 1210 }
1221 1211 },
1222 1212 "node_modules/call-bind": {
1223 1213 "version": "1.0.2",
1224 1214 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
1225 1215 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
1226 1216 "dev": true,
1227 1217 "dependencies": {
1228 1218 "function-bind": "^1.1.1",
1229 1219 "get-intrinsic": "^1.0.2"
1230 1220 },
1231 1221 "funding": {
1232 1222 "url": "https://github.com/sponsors/ljharb"
1233 1223 }
1234 1224 },
1235 1225 "node_modules/callsites": {
1236 1226 "version": "3.1.0",
1237 1227 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1238 1228 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1239 1229 "dev": true,
1240 1230 "engines": {
1241 1231 "node": ">=6"
1242 1232 }
1243 1233 },
1244 1234 "node_modules/camelcase": {
1245 1235 "version": "5.3.1",
1246 1236 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
1247 1237 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
1248 1238 "dev": true,
1249 1239 "engines": {
1250 1240 "node": ">=6"
1251 1241 }
1252 1242 },
1253 1243 "node_modules/caniuse-lite": {
1254 1244 "version": "1.0.30001390",
1255 1245 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001390.tgz",
1256 1246 "integrity": "sha512-sS4CaUM+/+vqQUlCvCJ2WtDlV81aWtHhqeEVkLokVJJa3ViN4zDxAGfq9R8i1m90uGHxo99cy10Od+lvn3hf0g==",
1257 1247 "dev": true,
1258 1248 "funding": [
1259 1249 {
1260 1250 "type": "opencollective",
1261 1251 "url": "https://opencollective.com/browserslist"
1262 1252 },
1263 1253 {
1264 1254 "type": "tidelift",
1265 1255 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1266 1256 }
1267 1257 ]
1268 1258 },
1269 1259 "node_modules/chalk": {
1270 1260 "version": "2.4.2",
1271 1261 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1272 1262 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1273 1263 "dev": true,
1274 1264 "dependencies": {
1275 1265 "ansi-styles": "^3.2.1",
1276 1266 "escape-string-regexp": "^1.0.5",
1277 1267 "supports-color": "^5.3.0"
1278 1268 },
1279 1269 "engines": {
1280 1270 "node": ">=4"
1281 1271 }
1282 1272 },
1283 1273 "node_modules/chokidar": {
1284 1274 "version": "3.5.3",
1285 1275 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
1286 1276 "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
1287 1277 "dev": true,
1288 1278 "funding": [
1289 1279 {
1290 1280 "type": "individual",
1291 1281 "url": "https://paulmillr.com/funding/"
1292 1282 }
1293 1283 ],
1294 1284 "dependencies": {
1295 1285 "anymatch": "~3.1.2",
1296 1286 "braces": "~3.0.2",
1297 1287 "glob-parent": "~5.1.2",
1298 1288 "is-binary-path": "~2.1.0",
1299 1289 "is-glob": "~4.0.1",
1300 1290 "normalize-path": "~3.0.0",
1301 1291 "readdirp": "~3.6.0"
1302 1292 },
1303 1293 "engines": {
1304 1294 "node": ">= 8.10.0"
1305 1295 },
1306 1296 "optionalDependencies": {
1307 1297 "fsevents": "~2.3.2"
1308 1298 }
1309 1299 },
1310 1300 "node_modules/clean-stack": {
1311 1301 "version": "2.2.0",
1312 1302 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
1313 1303 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
1314 1304 "dev": true,
1315 1305 "engines": {
1316 1306 "node": ">=6"
1317 1307 }
1318 1308 },
1319 1309 "node_modules/cliui": {
1320 1310 "version": "7.0.4",
1321 1311 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
1322 1312 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
1323 1313 "dev": true,
1324 1314 "dependencies": {
1325 1315 "string-width": "^4.2.0",
1326 1316 "strip-ansi": "^6.0.0",
1327 1317 "wrap-ansi": "^7.0.0"
1328 1318 }
1329 1319 },
1330 1320 "node_modules/color-convert": {
1331 1321 "version": "1.9.3",
1332 1322 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1333 1323 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1334 1324 "dev": true,
1335 1325 "dependencies": {
1336 1326 "color-name": "1.1.3"
1337 1327 }
1338 1328 },
1339 1329 "node_modules/color-name": {
1340 1330 "version": "1.1.3",
1341 1331 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1342 1332 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
1343 1333 "dev": true
1344 1334 },
1345 1335 "node_modules/color-support": {
1346 1336 "version": "1.1.3",
1347 1337 "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
1348 1338 "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
1349 1339 "dev": true,
1350 1340 "bin": {
1351 1341 "color-support": "bin.js"
1352 1342 }
1353 1343 },
1354 "node_modules/commander": {
1355 "version": "2.20.3",
1356 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
1357 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
1358 "dev": true
1359 },
1360 1344 "node_modules/commondir": {
1361 1345 "version": "1.0.1",
1362 1346 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
1363 1347 "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
1364 1348 "dev": true
1365 1349 },
1366 1350 "node_modules/concat-map": {
1367 1351 "version": "0.0.1",
1368 1352 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1369 1353 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1370 1354 "dev": true
1371 1355 },
1372 1356 "node_modules/convert-source-map": {
1373 1357 "version": "1.8.0",
1374 1358 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
1375 1359 "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
1376 1360 "dev": true,
1377 1361 "dependencies": {
1378 1362 "safe-buffer": "~5.1.1"
1379 1363 }
1380 1364 },
1381 1365 "node_modules/cross-spawn": {
1382 1366 "version": "7.0.3",
1383 1367 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
1384 1368 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1385 1369 "dev": true,
1386 1370 "dependencies": {
1387 1371 "path-key": "^3.1.0",
1388 1372 "shebang-command": "^2.0.0",
1389 1373 "which": "^2.0.1"
1390 1374 },
1391 1375 "engines": {
1392 1376 "node": ">= 8"
1393 1377 }
1394 1378 },
1395 1379 "node_modules/debug": {
1396 1380 "version": "4.3.4",
1397 1381 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
1398 1382 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
1399 1383 "dev": true,
1400 1384 "dependencies": {
1401 1385 "ms": "2.1.2"
1402 1386 },
1403 1387 "engines": {
1404 1388 "node": ">=6.0"
1405 1389 },
1406 1390 "peerDependenciesMeta": {
1407 1391 "supports-color": {
1408 1392 "optional": true
1409 1393 }
1410 1394 }
1411 1395 },
1412 1396 "node_modules/decamelize": {
1413 1397 "version": "1.2.0",
1414 1398 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1415 1399 "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
1416 1400 "dev": true,
1417 1401 "engines": {
1418 1402 "node": ">=0.10.0"
1419 1403 }
1420 1404 },
1421 1405 "node_modules/deep-is": {
1422 1406 "version": "0.1.4",
1423 1407 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
1424 1408 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
1425 1409 "dev": true
1426 1410 },
1427 1411 "node_modules/default-require-extensions": {
1428 1412 "version": "3.0.0",
1429 1413 "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.0.tgz",
1430 1414 "integrity": "sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==",
1431 1415 "dev": true,
1432 1416 "dependencies": {
1433 1417 "strip-bom": "^4.0.0"
1434 1418 },
1435 1419 "engines": {
1436 1420 "node": ">=8"
1437 1421 }
1438 1422 },
1439 1423 "node_modules/define-properties": {
1440 1424 "version": "1.1.4",
1441 1425 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
1442 1426 "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
1443 1427 "dev": true,
1444 1428 "dependencies": {
1445 1429 "has-property-descriptors": "^1.0.0",
1446 1430 "object-keys": "^1.1.1"
1447 1431 },
1448 1432 "engines": {
1449 1433 "node": ">= 0.4"
1450 1434 },
1451 1435 "funding": {
1452 1436 "url": "https://github.com/sponsors/ljharb"
1453 1437 }
1454 1438 },
1455 1439 "node_modules/diff": {
1456 1440 "version": "4.0.2",
1457 1441 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
1458 1442 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
1459 1443 "dev": true,
1460 1444 "engines": {
1461 1445 "node": ">=0.3.1"
1462 1446 }
1463 1447 },
1464 1448 "node_modules/dir-glob": {
1465 1449 "version": "3.0.1",
1466 1450 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
1467 1451 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
1468 1452 "dev": true,
1469 1453 "dependencies": {
1470 1454 "path-type": "^4.0.0"
1471 1455 },
1472 1456 "engines": {
1473 1457 "node": ">=8"
1474 1458 }
1475 1459 },
1476 1460 "node_modules/doctrine": {
1477 1461 "version": "3.0.0",
1478 1462 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
1479 1463 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
1480 1464 "dev": true,
1481 1465 "dependencies": {
1482 1466 "esutils": "^2.0.2"
1483 1467 },
1484 1468 "engines": {
1485 1469 "node": ">=6.0.0"
1486 1470 }
1487 1471 },
1488 1472 "node_modules/dojo": {
1489 1473 "version": "1.16.0",
1490 1474 "resolved": "https://registry.npmjs.org/dojo/-/dojo-1.16.0.tgz",
1491 1475 "integrity": "sha512-DUiXyoLK6vMF5BPr/qiMLTxDMfiM9qlzN1jxfDsVfuvB/CwhYpNxA/M4mbqKN8PCVGLmccXBJbfmFJPP5+zmzw==",
1492 1476 "dev": true
1493 1477 },
1494 1478 "node_modules/electron-to-chromium": {
1495 1479 "version": "1.4.243",
1496 1480 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.243.tgz",
1497 1481 "integrity": "sha512-BgLD2gBX43OSXwlT01oYRRD5NIB4n3okTRxkzEAC6G0SZG4TTlyrWMjbOo0fajCwqwpRtMHXQNMjtRN6qpNtfw==",
1498 1482 "dev": true
1499 1483 },
1500 1484 "node_modules/emoji-regex": {
1501 1485 "version": "8.0.0",
1502 1486 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1503 1487 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1504 1488 "dev": true
1505 1489 },
1506 1490 "node_modules/es-abstract": {
1507 1491 "version": "1.20.2",
1508 1492 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.2.tgz",
1509 1493 "integrity": "sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==",
1510 1494 "dev": true,
1511 1495 "dependencies": {
1512 1496 "call-bind": "^1.0.2",
1513 1497 "es-to-primitive": "^1.2.1",
1514 1498 "function-bind": "^1.1.1",
1515 1499 "function.prototype.name": "^1.1.5",
1516 1500 "get-intrinsic": "^1.1.2",
1517 1501 "get-symbol-description": "^1.0.0",
1518 1502 "has": "^1.0.3",
1519 1503 "has-property-descriptors": "^1.0.0",
1520 1504 "has-symbols": "^1.0.3",
1521 1505 "internal-slot": "^1.0.3",
1522 1506 "is-callable": "^1.2.4",
1523 1507 "is-negative-zero": "^2.0.2",
1524 1508 "is-regex": "^1.1.4",
1525 1509 "is-shared-array-buffer": "^1.0.2",
1526 1510 "is-string": "^1.0.7",
1527 1511 "is-weakref": "^1.0.2",
1528 1512 "object-inspect": "^1.12.2",
1529 1513 "object-keys": "^1.1.1",
1530 1514 "object.assign": "^4.1.4",
1531 1515 "regexp.prototype.flags": "^1.4.3",
1532 1516 "string.prototype.trimend": "^1.0.5",
1533 1517 "string.prototype.trimstart": "^1.0.5",
1534 1518 "unbox-primitive": "^1.0.2"
1535 1519 },
1536 1520 "engines": {
1537 1521 "node": ">= 0.4"
1538 1522 },
1539 1523 "funding": {
1540 1524 "url": "https://github.com/sponsors/ljharb"
1541 1525 }
1542 1526 },
1543 1527 "node_modules/es-shim-unscopables": {
1544 1528 "version": "1.0.0",
1545 1529 "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
1546 1530 "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
1547 1531 "dev": true,
1548 1532 "dependencies": {
1549 1533 "has": "^1.0.3"
1550 1534 }
1551 1535 },
1552 1536 "node_modules/es-to-primitive": {
1553 1537 "version": "1.2.1",
1554 1538 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
1555 1539 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
1556 1540 "dev": true,
1557 1541 "dependencies": {
1558 1542 "is-callable": "^1.1.4",
1559 1543 "is-date-object": "^1.0.1",
1560 1544 "is-symbol": "^1.0.2"
1561 1545 },
1562 1546 "engines": {
1563 1547 "node": ">= 0.4"
1564 1548 },
1565 1549 "funding": {
1566 1550 "url": "https://github.com/sponsors/ljharb"
1567 1551 }
1568 1552 },
1569 1553 "node_modules/es6-error": {
1570 1554 "version": "4.1.1",
1571 1555 "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
1572 1556 "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
1573 1557 "dev": true
1574 1558 },
1575 1559 "node_modules/escalade": {
1576 1560 "version": "3.1.1",
1577 1561 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
1578 1562 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
1579 1563 "dev": true,
1580 1564 "engines": {
1581 1565 "node": ">=6"
1582 1566 }
1583 1567 },
1584 1568 "node_modules/escape-string-regexp": {
1585 1569 "version": "1.0.5",
1586 1570 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1587 1571 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1588 1572 "dev": true,
1589 1573 "engines": {
1590 1574 "node": ">=0.8.0"
1591 1575 }
1592 1576 },
1593 1577 "node_modules/eslint": {
1594 1578 "version": "8.23.0",
1595 1579 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz",
1596 1580 "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==",
1597 1581 "dev": true,
1598 1582 "dependencies": {
1599 1583 "@eslint/eslintrc": "^1.3.1",
1600 1584 "@humanwhocodes/config-array": "^0.10.4",
1601 1585 "@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
1602 1586 "@humanwhocodes/module-importer": "^1.0.1",
1603 1587 "ajv": "^6.10.0",
1604 1588 "chalk": "^4.0.0",
1605 1589 "cross-spawn": "^7.0.2",
1606 1590 "debug": "^4.3.2",
1607 1591 "doctrine": "^3.0.0",
1608 1592 "escape-string-regexp": "^4.0.0",
1609 1593 "eslint-scope": "^7.1.1",
1610 1594 "eslint-utils": "^3.0.0",
1611 1595 "eslint-visitor-keys": "^3.3.0",
1612 1596 "espree": "^9.4.0",
1613 1597 "esquery": "^1.4.0",
1614 1598 "esutils": "^2.0.2",
1615 1599 "fast-deep-equal": "^3.1.3",
1616 1600 "file-entry-cache": "^6.0.1",
1617 1601 "find-up": "^5.0.0",
1618 1602 "functional-red-black-tree": "^1.0.1",
1619 1603 "glob-parent": "^6.0.1",
1620 1604 "globals": "^13.15.0",
1621 1605 "globby": "^11.1.0",
1622 1606 "grapheme-splitter": "^1.0.4",
1623 1607 "ignore": "^5.2.0",
1624 1608 "import-fresh": "^3.0.0",
1625 1609 "imurmurhash": "^0.1.4",
1626 1610 "is-glob": "^4.0.0",
1627 1611 "js-yaml": "^4.1.0",
1628 1612 "json-stable-stringify-without-jsonify": "^1.0.1",
1629 1613 "levn": "^0.4.1",
1630 1614 "lodash.merge": "^4.6.2",
1631 1615 "minimatch": "^3.1.2",
1632 1616 "natural-compare": "^1.4.0",
1633 1617 "optionator": "^0.9.1",
1634 1618 "regexpp": "^3.2.0",
1635 1619 "strip-ansi": "^6.0.1",
1636 1620 "strip-json-comments": "^3.1.0",
1637 1621 "text-table": "^0.2.0"
1638 1622 },
1639 1623 "bin": {
1640 1624 "eslint": "bin/eslint.js"
1641 1625 },
1642 1626 "engines": {
1643 1627 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1644 1628 },
1645 1629 "funding": {
1646 1630 "url": "https://opencollective.com/eslint"
1647 1631 }
1648 1632 },
1649 1633 "node_modules/eslint-config-standard": {
1650 1634 "version": "17.0.0",
1651 1635 "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz",
1652 1636 "integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==",
1653 1637 "dev": true,
1654 1638 "funding": [
1655 1639 {
1656 1640 "type": "github",
1657 1641 "url": "https://github.com/sponsors/feross"
1658 1642 },
1659 1643 {
1660 1644 "type": "patreon",
1661 1645 "url": "https://www.patreon.com/feross"
1662 1646 },
1663 1647 {
1664 1648 "type": "consulting",
1665 1649 "url": "https://feross.org/support"
1666 1650 }
1667 1651 ],
1668 1652 "peerDependencies": {
1669 1653 "eslint": "^8.0.1",
1670 1654 "eslint-plugin-import": "^2.25.2",
1671 1655 "eslint-plugin-n": "^15.0.0",
1672 1656 "eslint-plugin-promise": "^6.0.0"
1673 1657 }
1674 1658 },
1675 1659 "node_modules/eslint-import-resolver-node": {
1676 1660 "version": "0.3.6",
1677 1661 "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
1678 1662 "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
1679 1663 "dev": true,
1680 1664 "dependencies": {
1681 1665 "debug": "^3.2.7",
1682 1666 "resolve": "^1.20.0"
1683 1667 }
1684 1668 },
1685 1669 "node_modules/eslint-import-resolver-node/node_modules/debug": {
1686 1670 "version": "3.2.7",
1687 1671 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
1688 1672 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
1689 1673 "dev": true,
1690 1674 "dependencies": {
1691 1675 "ms": "^2.1.1"
1692 1676 }
1693 1677 },
1694 1678 "node_modules/eslint-import-resolver-node/node_modules/resolve": {
1695 1679 "version": "1.22.1",
1696 1680 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
1697 1681 "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
1698 1682 "dev": true,
1699 1683 "dependencies": {
1700 1684 "is-core-module": "^2.9.0",
1701 1685 "path-parse": "^1.0.7",
1702 1686 "supports-preserve-symlinks-flag": "^1.0.0"
1703 1687 },
1704 1688 "bin": {
1705 1689 "resolve": "bin/resolve"
1706 1690 },
1707 1691 "funding": {
1708 1692 "url": "https://github.com/sponsors/ljharb"
1709 1693 }
1710 1694 },
1711 1695 "node_modules/eslint-module-utils": {
1712 1696 "version": "2.7.4",
1713 1697 "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz",
1714 1698 "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==",
1715 1699 "dev": true,
1716 1700 "dependencies": {
1717 1701 "debug": "^3.2.7"
1718 1702 },
1719 1703 "engines": {
1720 1704 "node": ">=4"
1721 1705 },
1722 1706 "peerDependenciesMeta": {
1723 1707 "eslint": {
1724 1708 "optional": true
1725 1709 }
1726 1710 }
1727 1711 },
1728 1712 "node_modules/eslint-module-utils/node_modules/debug": {
1729 1713 "version": "3.2.7",
1730 1714 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
1731 1715 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
1732 1716 "dev": true,
1733 1717 "dependencies": {
1734 1718 "ms": "^2.1.1"
1735 1719 }
1736 1720 },
1737 1721 "node_modules/eslint-plugin-es": {
1738 1722 "version": "4.1.0",
1739 1723 "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz",
1740 1724 "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==",
1741 1725 "dev": true,
1742 1726 "dependencies": {
1743 1727 "eslint-utils": "^2.0.0",
1744 1728 "regexpp": "^3.0.0"
1745 1729 },
1746 1730 "engines": {
1747 1731 "node": ">=8.10.0"
1748 1732 },
1749 1733 "funding": {
1750 1734 "url": "https://github.com/sponsors/mysticatea"
1751 1735 },
1752 1736 "peerDependencies": {
1753 1737 "eslint": ">=4.19.1"
1754 1738 }
1755 1739 },
1756 1740 "node_modules/eslint-plugin-es/node_modules/eslint-utils": {
1757 1741 "version": "2.1.0",
1758 1742 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
1759 1743 "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
1760 1744 "dev": true,
1761 1745 "dependencies": {
1762 1746 "eslint-visitor-keys": "^1.1.0"
1763 1747 },
1764 1748 "engines": {
1765 1749 "node": ">=6"
1766 1750 },
1767 1751 "funding": {
1768 1752 "url": "https://github.com/sponsors/mysticatea"
1769 1753 }
1770 1754 },
1771 1755 "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": {
1772 1756 "version": "1.3.0",
1773 1757 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
1774 1758 "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
1775 1759 "dev": true,
1776 1760 "engines": {
1777 1761 "node": ">=4"
1778 1762 }
1779 1763 },
1780 1764 "node_modules/eslint-plugin-import": {
1781 1765 "version": "2.26.0",
1782 1766 "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz",
1783 1767 "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==",
1784 1768 "dev": true,
1785 1769 "dependencies": {
1786 1770 "array-includes": "^3.1.4",
1787 1771 "array.prototype.flat": "^1.2.5",
1788 1772 "debug": "^2.6.9",
1789 1773 "doctrine": "^2.1.0",
1790 1774 "eslint-import-resolver-node": "^0.3.6",
1791 1775 "eslint-module-utils": "^2.7.3",
1792 1776 "has": "^1.0.3",
1793 1777 "is-core-module": "^2.8.1",
1794 1778 "is-glob": "^4.0.3",
1795 1779 "minimatch": "^3.1.2",
1796 1780 "object.values": "^1.1.5",
1797 1781 "resolve": "^1.22.0",
1798 1782 "tsconfig-paths": "^3.14.1"
1799 1783 },
1800 1784 "engines": {
1801 1785 "node": ">=4"
1802 1786 },
1803 1787 "peerDependencies": {
1804 1788 "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
1805 1789 }
1806 1790 },
1807 1791 "node_modules/eslint-plugin-import/node_modules/debug": {
1808 1792 "version": "2.6.9",
1809 1793 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1810 1794 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1811 1795 "dev": true,
1812 1796 "dependencies": {
1813 1797 "ms": "2.0.0"
1814 1798 }
1815 1799 },
1816 1800 "node_modules/eslint-plugin-import/node_modules/doctrine": {
1817 1801 "version": "2.1.0",
1818 1802 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
1819 1803 "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
1820 1804 "dev": true,
1821 1805 "dependencies": {
1822 1806 "esutils": "^2.0.2"
1823 1807 },
1824 1808 "engines": {
1825 1809 "node": ">=0.10.0"
1826 1810 }
1827 1811 },
1828 1812 "node_modules/eslint-plugin-import/node_modules/ms": {
1829 1813 "version": "2.0.0",
1830 1814 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1831 1815 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
1832 1816 "dev": true
1833 1817 },
1834 1818 "node_modules/eslint-plugin-import/node_modules/resolve": {
1835 1819 "version": "1.22.1",
1836 1820 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
1837 1821 "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
1838 1822 "dev": true,
1839 1823 "dependencies": {
1840 1824 "is-core-module": "^2.9.0",
1841 1825 "path-parse": "^1.0.7",
1842 1826 "supports-preserve-symlinks-flag": "^1.0.0"
1843 1827 },
1844 1828 "bin": {
1845 1829 "resolve": "bin/resolve"
1846 1830 },
1847 1831 "funding": {
1848 1832 "url": "https://github.com/sponsors/ljharb"
1849 1833 }
1850 1834 },
1851 1835 "node_modules/eslint-plugin-n": {
1852 1836 "version": "15.2.5",
1853 1837 "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.2.5.tgz",
1854 1838 "integrity": "sha512-8+BYsqiyZfpu6NXmdLOXVUfk8IocpCjpd8nMRRH0A9ulrcemhb2VI9RSJMEy5udx++A/YcVPD11zT8hpFq368g==",
1855 1839 "dev": true,
1856 1840 "dependencies": {
1857 1841 "builtins": "^5.0.1",
1858 1842 "eslint-plugin-es": "^4.1.0",
1859 1843 "eslint-utils": "^3.0.0",
1860 1844 "ignore": "^5.1.1",
1861 1845 "is-core-module": "^2.10.0",
1862 1846 "minimatch": "^3.1.2",
1863 1847 "resolve": "^1.22.1",
1864 1848 "semver": "^7.3.7"
1865 1849 },
1866 1850 "engines": {
1867 1851 "node": ">=12.22.0"
1868 1852 },
1869 1853 "funding": {
1870 1854 "url": "https://github.com/sponsors/mysticatea"
1871 1855 },
1872 1856 "peerDependencies": {
1873 1857 "eslint": ">=7.0.0"
1874 1858 }
1875 1859 },
1876 1860 "node_modules/eslint-plugin-n/node_modules/resolve": {
1877 1861 "version": "1.22.1",
1878 1862 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
1879 1863 "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
1880 1864 "dev": true,
1881 1865 "dependencies": {
1882 1866 "is-core-module": "^2.9.0",
1883 1867 "path-parse": "^1.0.7",
1884 1868 "supports-preserve-symlinks-flag": "^1.0.0"
1885 1869 },
1886 1870 "bin": {
1887 1871 "resolve": "bin/resolve"
1888 1872 },
1889 1873 "funding": {
1890 1874 "url": "https://github.com/sponsors/ljharb"
1891 1875 }
1892 1876 },
1893 1877 "node_modules/eslint-plugin-n/node_modules/semver": {
1894 1878 "version": "7.3.7",
1895 1879 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
1896 1880 "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
1897 1881 "dev": true,
1898 1882 "dependencies": {
1899 1883 "lru-cache": "^6.0.0"
1900 1884 },
1901 1885 "bin": {
1902 1886 "semver": "bin/semver.js"
1903 1887 },
1904 1888 "engines": {
1905 1889 "node": ">=10"
1906 1890 }
1907 1891 },
1908 1892 "node_modules/eslint-plugin-promise": {
1909 1893 "version": "6.0.1",
1910 1894 "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.1.tgz",
1911 1895 "integrity": "sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==",
1912 1896 "dev": true,
1913 1897 "engines": {
1914 1898 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1915 1899 },
1916 1900 "peerDependencies": {
1917 1901 "eslint": "^7.0.0 || ^8.0.0"
1918 1902 }
1919 1903 },
1920 1904 "node_modules/eslint-plugin-react": {
1921 1905 "version": "7.31.8",
1922 1906 "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz",
1923 1907 "integrity": "sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==",
1924 1908 "dev": true,
1925 1909 "dependencies": {
1926 1910 "array-includes": "^3.1.5",
1927 1911 "array.prototype.flatmap": "^1.3.0",
1928 1912 "doctrine": "^2.1.0",
1929 1913 "estraverse": "^5.3.0",
1930 1914 "jsx-ast-utils": "^2.4.1 || ^3.0.0",
1931 1915 "minimatch": "^3.1.2",
1932 1916 "object.entries": "^1.1.5",
1933 1917 "object.fromentries": "^2.0.5",
1934 1918 "object.hasown": "^1.1.1",
1935 1919 "object.values": "^1.1.5",
1936 1920 "prop-types": "^15.8.1",
1937 1921 "resolve": "^2.0.0-next.3",
1938 1922 "semver": "^6.3.0",
1939 1923 "string.prototype.matchall": "^4.0.7"
1940 1924 },
1941 1925 "engines": {
1942 1926 "node": ">=4"
1943 1927 },
1944 1928 "peerDependencies": {
1945 1929 "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
1946 1930 }
1947 1931 },
1948 1932 "node_modules/eslint-plugin-react/node_modules/doctrine": {
1949 1933 "version": "2.1.0",
1950 1934 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
1951 1935 "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
1952 1936 "dev": true,
1953 1937 "dependencies": {
1954 1938 "esutils": "^2.0.2"
1955 1939 },
1956 1940 "engines": {
1957 1941 "node": ">=0.10.0"
1958 1942 }
1959 1943 },
1960 1944 "node_modules/eslint-plugin-react/node_modules/resolve": {
1961 1945 "version": "2.0.0-next.4",
1962 1946 "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
1963 1947 "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
1964 1948 "dev": true,
1965 1949 "dependencies": {
1966 1950 "is-core-module": "^2.9.0",
1967 1951 "path-parse": "^1.0.7",
1968 1952 "supports-preserve-symlinks-flag": "^1.0.0"
1969 1953 },
1970 1954 "bin": {
1971 1955 "resolve": "bin/resolve"
1972 1956 },
1973 1957 "funding": {
1974 1958 "url": "https://github.com/sponsors/ljharb"
1975 1959 }
1976 1960 },
1977 1961 "node_modules/eslint-scope": {
1978 1962 "version": "7.1.1",
1979 1963 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
1980 1964 "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
1981 1965 "dev": true,
1982 1966 "dependencies": {
1983 1967 "esrecurse": "^4.3.0",
1984 1968 "estraverse": "^5.2.0"
1985 1969 },
1986 1970 "engines": {
1987 1971 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1988 1972 }
1989 1973 },
1990 1974 "node_modules/eslint-utils": {
1991 1975 "version": "3.0.0",
1992 1976 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
1993 1977 "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
1994 1978 "dev": true,
1995 1979 "dependencies": {
1996 1980 "eslint-visitor-keys": "^2.0.0"
1997 1981 },
1998 1982 "engines": {
1999 1983 "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
2000 1984 },
2001 1985 "funding": {
2002 1986 "url": "https://github.com/sponsors/mysticatea"
2003 1987 },
2004 1988 "peerDependencies": {
2005 1989 "eslint": ">=5"
2006 1990 }
2007 1991 },
2008 1992 "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
2009 1993 "version": "2.1.0",
2010 1994 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
2011 1995 "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
2012 1996 "dev": true,
2013 1997 "engines": {
2014 1998 "node": ">=10"
2015 1999 }
2016 2000 },
2017 2001 "node_modules/eslint-visitor-keys": {
2018 2002 "version": "3.3.0",
2019 2003 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
2020 2004 "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
2021 2005 "dev": true,
2022 2006 "engines": {
2023 2007 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
2024 2008 }
2025 2009 },
2026 2010 "node_modules/eslint/node_modules/ansi-styles": {
2027 2011 "version": "4.3.0",
2028 2012 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2029 2013 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2030 2014 "dev": true,
2031 2015 "dependencies": {
2032 2016 "color-convert": "^2.0.1"
2033 2017 },
2034 2018 "engines": {
2035 2019 "node": ">=8"
2036 2020 },
2037 2021 "funding": {
2038 2022 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2039 2023 }
2040 2024 },
2041 2025 "node_modules/eslint/node_modules/argparse": {
2042 2026 "version": "2.0.1",
2043 2027 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2044 2028 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2045 2029 "dev": true
2046 2030 },
2047 2031 "node_modules/eslint/node_modules/chalk": {
2048 2032 "version": "4.1.2",
2049 2033 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2050 2034 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2051 2035 "dev": true,
2052 2036 "dependencies": {
2053 2037 "ansi-styles": "^4.1.0",
2054 2038 "supports-color": "^7.1.0"
2055 2039 },
2056 2040 "engines": {
2057 2041 "node": ">=10"
2058 2042 },
2059 2043 "funding": {
2060 2044 "url": "https://github.com/chalk/chalk?sponsor=1"
2061 2045 }
2062 2046 },
2063 2047 "node_modules/eslint/node_modules/color-convert": {
2064 2048 "version": "2.0.1",
2065 2049 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2066 2050 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2067 2051 "dev": true,
2068 2052 "dependencies": {
2069 2053 "color-name": "~1.1.4"
2070 2054 },
2071 2055 "engines": {
2072 2056 "node": ">=7.0.0"
2073 2057 }
2074 2058 },
2075 2059 "node_modules/eslint/node_modules/color-name": {
2076 2060 "version": "1.1.4",
2077 2061 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2078 2062 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2079 2063 "dev": true
2080 2064 },
2081 2065 "node_modules/eslint/node_modules/escape-string-regexp": {
2082 2066 "version": "4.0.0",
2083 2067 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2084 2068 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2085 2069 "dev": true,
2086 2070 "engines": {
2087 2071 "node": ">=10"
2088 2072 },
2089 2073 "funding": {
2090 2074 "url": "https://github.com/sponsors/sindresorhus"
2091 2075 }
2092 2076 },
2093 2077 "node_modules/eslint/node_modules/find-up": {
2094 2078 "version": "5.0.0",
2095 2079 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
2096 2080 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
2097 2081 "dev": true,
2098 2082 "dependencies": {
2099 2083 "locate-path": "^6.0.0",
2100 2084 "path-exists": "^4.0.0"
2101 2085 },
2102 2086 "engines": {
2103 2087 "node": ">=10"
2104 2088 },
2105 2089 "funding": {
2106 2090 "url": "https://github.com/sponsors/sindresorhus"
2107 2091 }
2108 2092 },
2109 2093 "node_modules/eslint/node_modules/glob-parent": {
2110 2094 "version": "6.0.2",
2111 2095 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
2112 2096 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
2113 2097 "dev": true,
2114 2098 "dependencies": {
2115 2099 "is-glob": "^4.0.3"
2116 2100 },
2117 2101 "engines": {
2118 2102 "node": ">=10.13.0"
2119 2103 }
2120 2104 },
2121 2105 "node_modules/eslint/node_modules/has-flag": {
2122 2106 "version": "4.0.0",
2123 2107 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2124 2108 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2125 2109 "dev": true,
2126 2110 "engines": {
2127 2111 "node": ">=8"
2128 2112 }
2129 2113 },
2130 2114 "node_modules/eslint/node_modules/js-yaml": {
2131 2115 "version": "4.1.0",
2132 2116 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
2133 2117 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
2134 2118 "dev": true,
2135 2119 "dependencies": {
2136 2120 "argparse": "^2.0.1"
2137 2121 },
2138 2122 "bin": {
2139 2123 "js-yaml": "bin/js-yaml.js"
2140 2124 }
2141 2125 },
2142 2126 "node_modules/eslint/node_modules/locate-path": {
2143 2127 "version": "6.0.0",
2144 2128 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
2145 2129 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
2146 2130 "dev": true,
2147 2131 "dependencies": {
2148 2132 "p-locate": "^5.0.0"
2149 2133 },
2150 2134 "engines": {
2151 2135 "node": ">=10"
2152 2136 },
2153 2137 "funding": {
2154 2138 "url": "https://github.com/sponsors/sindresorhus"
2155 2139 }
2156 2140 },
2157 2141 "node_modules/eslint/node_modules/p-limit": {
2158 2142 "version": "3.1.0",
2159 2143 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
2160 2144 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
2161 2145 "dev": true,
2162 2146 "dependencies": {
2163 2147 "yocto-queue": "^0.1.0"
2164 2148 },
2165 2149 "engines": {
2166 2150 "node": ">=10"
2167 2151 },
2168 2152 "funding": {
2169 2153 "url": "https://github.com/sponsors/sindresorhus"
2170 2154 }
2171 2155 },
2172 2156 "node_modules/eslint/node_modules/p-locate": {
2173 2157 "version": "5.0.0",
2174 2158 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
2175 2159 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
2176 2160 "dev": true,
2177 2161 "dependencies": {
2178 2162 "p-limit": "^3.0.2"
2179 2163 },
2180 2164 "engines": {
2181 2165 "node": ">=10"
2182 2166 },
2183 2167 "funding": {
2184 2168 "url": "https://github.com/sponsors/sindresorhus"
2185 2169 }
2186 2170 },
2187 2171 "node_modules/eslint/node_modules/supports-color": {
2188 2172 "version": "7.2.0",
2189 2173 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2190 2174 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2191 2175 "dev": true,
2192 2176 "dependencies": {
2193 2177 "has-flag": "^4.0.0"
2194 2178 },
2195 2179 "engines": {
2196 2180 "node": ">=8"
2197 2181 }
2198 2182 },
2199 2183 "node_modules/espree": {
2200 2184 "version": "9.4.0",
2201 2185 "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
2202 2186 "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
2203 2187 "dev": true,
2204 2188 "dependencies": {
2205 2189 "acorn": "^8.8.0",
2206 2190 "acorn-jsx": "^5.3.2",
2207 2191 "eslint-visitor-keys": "^3.3.0"
2208 2192 },
2209 2193 "engines": {
2210 2194 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
2211 2195 },
2212 2196 "funding": {
2213 2197 "url": "https://opencollective.com/eslint"
2214 2198 }
2215 2199 },
2216 2200 "node_modules/esprima": {
2217 2201 "version": "4.0.1",
2218 2202 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2219 2203 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2220 2204 "dev": true,
2221 2205 "bin": {
2222 2206 "esparse": "bin/esparse.js",
2223 2207 "esvalidate": "bin/esvalidate.js"
2224 2208 },
2225 2209 "engines": {
2226 2210 "node": ">=4"
2227 2211 }
2228 2212 },
2229 2213 "node_modules/esquery": {
2230 2214 "version": "1.4.0",
2231 2215 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
2232 2216 "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
2233 2217 "dev": true,
2234 2218 "dependencies": {
2235 2219 "estraverse": "^5.1.0"
2236 2220 },
2237 2221 "engines": {
2238 2222 "node": ">=0.10"
2239 2223 }
2240 2224 },
2241 2225 "node_modules/esrecurse": {
2242 2226 "version": "4.3.0",
2243 2227 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
2244 2228 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
2245 2229 "dev": true,
2246 2230 "dependencies": {
2247 2231 "estraverse": "^5.2.0"
2248 2232 },
2249 2233 "engines": {
2250 2234 "node": ">=4.0"
2251 2235 }
2252 2236 },
2253 2237 "node_modules/estraverse": {
2254 2238 "version": "5.3.0",
2255 2239 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2256 2240 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2257 2241 "dev": true,
2258 2242 "engines": {
2259 2243 "node": ">=4.0"
2260 2244 }
2261 2245 },
2262 2246 "node_modules/esutils": {
2263 2247 "version": "2.0.3",
2264 2248 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2265 2249 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2266 2250 "dev": true,
2267 2251 "engines": {
2268 2252 "node": ">=0.10.0"
2269 2253 }
2270 2254 },
2271 2255 "node_modules/events-to-array": {
2272 2256 "version": "1.1.2",
2273 2257 "resolved": "https://registry.npmjs.org/events-to-array/-/events-to-array-1.1.2.tgz",
2274 2258 "integrity": "sha512-inRWzRY7nG+aXZxBzEqYKB3HPgwflZRopAjDCHv0whhRx+MTUr1ei0ICZUypdyE0HRm4L2d5VEcIqLD6yl+BFA==",
2275 2259 "dev": true
2276 2260 },
2277 2261 "node_modules/fast-deep-equal": {
2278 2262 "version": "3.1.3",
2279 2263 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2280 2264 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2281 2265 "dev": true
2282 2266 },
2283 2267 "node_modules/fast-glob": {
2284 2268 "version": "3.2.12",
2285 2269 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
2286 2270 "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
2287 2271 "dev": true,
2288 2272 "dependencies": {
2289 2273 "@nodelib/fs.stat": "^2.0.2",
2290 2274 "@nodelib/fs.walk": "^1.2.3",
2291 2275 "glob-parent": "^5.1.2",
2292 2276 "merge2": "^1.3.0",
2293 2277 "micromatch": "^4.0.4"
2294 2278 },
2295 2279 "engines": {
2296 2280 "node": ">=8.6.0"
2297 2281 }
2298 2282 },
2299 2283 "node_modules/fast-json-stable-stringify": {
2300 2284 "version": "2.1.0",
2301 2285 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2302 2286 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2303 2287 "dev": true
2304 2288 },
2305 2289 "node_modules/fast-levenshtein": {
2306 2290 "version": "2.0.6",
2307 2291 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2308 2292 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
2309 2293 "dev": true
2310 2294 },
2311 2295 "node_modules/fastq": {
2312 2296 "version": "1.13.0",
2313 2297 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
2314 2298 "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
2315 2299 "dev": true,
2316 2300 "dependencies": {
2317 2301 "reusify": "^1.0.4"
2318 2302 }
2319 2303 },
2320 2304 "node_modules/file-entry-cache": {
2321 2305 "version": "6.0.1",
2322 2306 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
2323 2307 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
2324 2308 "dev": true,
2325 2309 "dependencies": {
2326 2310 "flat-cache": "^3.0.4"
2327 2311 },
2328 2312 "engines": {
2329 2313 "node": "^10.12.0 || >=12.0.0"
2330 2314 }
2331 2315 },
2332 2316 "node_modules/fill-range": {
2333 2317 "version": "7.0.1",
2334 2318 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
2335 2319 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
2336 2320 "dev": true,
2337 2321 "dependencies": {
2338 2322 "to-regex-range": "^5.0.1"
2339 2323 },
2340 2324 "engines": {
2341 2325 "node": ">=8"
2342 2326 }
2343 2327 },
2344 2328 "node_modules/find-cache-dir": {
2345 2329 "version": "3.3.2",
2346 2330 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
2347 2331 "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
2348 2332 "dev": true,
2349 2333 "dependencies": {
2350 2334 "commondir": "^1.0.1",
2351 2335 "make-dir": "^3.0.2",
2352 2336 "pkg-dir": "^4.1.0"
2353 2337 },
2354 2338 "engines": {
2355 2339 "node": ">=8"
2356 2340 },
2357 2341 "funding": {
2358 2342 "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
2359 2343 }
2360 2344 },
2361 2345 "node_modules/find-up": {
2362 2346 "version": "4.1.0",
2363 2347 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
2364 2348 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
2365 2349 "dev": true,
2366 2350 "dependencies": {
2367 2351 "locate-path": "^5.0.0",
2368 2352 "path-exists": "^4.0.0"
2369 2353 },
2370 2354 "engines": {
2371 2355 "node": ">=8"
2372 2356 }
2373 2357 },
2374 2358 "node_modules/findit": {
2375 2359 "version": "2.0.0",
2376 2360 "resolved": "https://registry.npmjs.org/findit/-/findit-2.0.0.tgz",
2377 2361 "integrity": "sha512-ENZS237/Hr8bjczn5eKuBohLgaD0JyUd0arxretR1f9RO46vZHA1b2y0VorgGV3WaOT3c+78P8h7v4JGJ1i/rg==",
2378 2362 "dev": true
2379 2363 },
2380 2364 "node_modules/flat-cache": {
2381 2365 "version": "3.0.4",
2382 2366 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
2383 2367 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
2384 2368 "dev": true,
2385 2369 "dependencies": {
2386 2370 "flatted": "^3.1.0",
2387 2371 "rimraf": "^3.0.2"
2388 2372 },
2389 2373 "engines": {
2390 2374 "node": "^10.12.0 || >=12.0.0"
2391 2375 }
2392 2376 },
2393 2377 "node_modules/flatted": {
2394 2378 "version": "3.2.7",
2395 2379 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
2396 2380 "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
2397 2381 "dev": true
2398 2382 },
2399 2383 "node_modules/foreground-child": {
2400 2384 "version": "2.0.0",
2401 2385 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz",
2402 2386 "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==",
2403 2387 "dev": true,
2404 2388 "dependencies": {
2405 2389 "cross-spawn": "^7.0.0",
2406 2390 "signal-exit": "^3.0.2"
2407 2391 },
2408 2392 "engines": {
2409 2393 "node": ">=8.0.0"
2410 2394 }
2411 2395 },
2412 2396 "node_modules/fromentries": {
2413 2397 "version": "1.3.2",
2414 2398 "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz",
2415 2399 "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==",
2416 2400 "dev": true,
2417 2401 "funding": [
2418 2402 {
2419 2403 "type": "github",
2420 2404 "url": "https://github.com/sponsors/feross"
2421 2405 },
2422 2406 {
2423 2407 "type": "patreon",
2424 2408 "url": "https://www.patreon.com/feross"
2425 2409 },
2426 2410 {
2427 2411 "type": "consulting",
2428 2412 "url": "https://feross.org/support"
2429 2413 }
2430 2414 ]
2431 2415 },
2432 2416 "node_modules/fs-exists-cached": {
2433 2417 "version": "1.0.0",
2434 2418 "resolved": "https://registry.npmjs.org/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz",
2435 2419 "integrity": "sha512-kSxoARUDn4F2RPXX48UXnaFKwVU7Ivd/6qpzZL29MCDmr9sTvybv4gFCp+qaI4fM9m0z9fgz/yJvi56GAz+BZg==",
2436 2420 "dev": true
2437 2421 },
2438 2422 "node_modules/fs.realpath": {
2439 2423 "version": "1.0.0",
2440 2424 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2441 2425 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2442 2426 "dev": true
2443 2427 },
2444 2428 "node_modules/fsevents": {
2445 2429 "version": "2.3.2",
2446 2430 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
2447 2431 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
2448 2432 "dev": true,
2449 2433 "hasInstallScript": true,
2450 2434 "optional": true,
2451 2435 "os": [
2452 2436 "darwin"
2453 2437 ],
2454 2438 "engines": {
2455 2439 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2456 2440 }
2457 2441 },
2458 2442 "node_modules/function-bind": {
2459 2443 "version": "1.1.1",
2460 2444 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2461 2445 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
2462 2446 "dev": true
2463 2447 },
2464 2448 "node_modules/function-loop": {
2465 2449 "version": "2.0.1",
2466 2450 "resolved": "https://registry.npmjs.org/function-loop/-/function-loop-2.0.1.tgz",
2467 2451 "integrity": "sha512-ktIR+O6i/4h+j/ZhZJNdzeI4i9lEPeEK6UPR2EVyTVBqOwcU3Za9xYKLH64ZR9HmcROyRrOkizNyjjtWJzDDkQ==",
2468 2452 "dev": true
2469 2453 },
2470 2454 "node_modules/function.prototype.name": {
2471 2455 "version": "1.1.5",
2472 2456 "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
2473 2457 "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
2474 2458 "dev": true,
2475 2459 "dependencies": {
2476 2460 "call-bind": "^1.0.2",
2477 2461 "define-properties": "^1.1.3",
2478 2462 "es-abstract": "^1.19.0",
2479 2463 "functions-have-names": "^1.2.2"
2480 2464 },
2481 2465 "engines": {
2482 2466 "node": ">= 0.4"
2483 2467 },
2484 2468 "funding": {
2485 2469 "url": "https://github.com/sponsors/ljharb"
2486 2470 }
2487 2471 },
2488 2472 "node_modules/functional-red-black-tree": {
2489 2473 "version": "1.0.1",
2490 2474 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
2491 2475 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
2492 2476 "dev": true
2493 2477 },
2494 2478 "node_modules/functions-have-names": {
2495 2479 "version": "1.2.3",
2496 2480 "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
2497 2481 "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
2498 2482 "dev": true,
2499 2483 "funding": {
2500 2484 "url": "https://github.com/sponsors/ljharb"
2501 2485 }
2502 2486 },
2503 2487 "node_modules/gensync": {
2504 2488 "version": "1.0.0-beta.2",
2505 2489 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
2506 2490 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
2507 2491 "dev": true,
2508 2492 "engines": {
2509 2493 "node": ">=6.9.0"
2510 2494 }
2511 2495 },
2512 2496 "node_modules/get-caller-file": {
2513 2497 "version": "2.0.5",
2514 2498 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
2515 2499 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
2516 2500 "dev": true,
2517 2501 "engines": {
2518 2502 "node": "6.* || 8.* || >= 10.*"
2519 2503 }
2520 2504 },
2521 2505 "node_modules/get-intrinsic": {
2522 2506 "version": "1.1.2",
2523 2507 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz",
2524 2508 "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==",
2525 2509 "dev": true,
2526 2510 "dependencies": {
2527 2511 "function-bind": "^1.1.1",
2528 2512 "has": "^1.0.3",
2529 2513 "has-symbols": "^1.0.3"
2530 2514 },
2531 2515 "funding": {
2532 2516 "url": "https://github.com/sponsors/ljharb"
2533 2517 }
2534 2518 },
2535 2519 "node_modules/get-package-type": {
2536 2520 "version": "0.1.0",
2537 2521 "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
2538 2522 "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
2539 2523 "dev": true,
2540 2524 "engines": {
2541 2525 "node": ">=8.0.0"
2542 2526 }
2543 2527 },
2544 2528 "node_modules/get-symbol-description": {
2545 2529 "version": "1.0.0",
2546 2530 "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
2547 2531 "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
2548 2532 "dev": true,
2549 2533 "dependencies": {
2550 2534 "call-bind": "^1.0.2",
2551 2535 "get-intrinsic": "^1.1.1"
2552 2536 },
2553 2537 "engines": {
2554 2538 "node": ">= 0.4"
2555 2539 },
2556 2540 "funding": {
2557 2541 "url": "https://github.com/sponsors/ljharb"
2558 2542 }
2559 2543 },
2560 2544 "node_modules/glob": {
2561 2545 "version": "7.2.3",
2562 2546 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
2563 2547 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
2564 2548 "dev": true,
2565 2549 "dependencies": {
2566 2550 "fs.realpath": "^1.0.0",
2567 2551 "inflight": "^1.0.4",
2568 2552 "inherits": "2",
2569 2553 "minimatch": "^3.1.1",
2570 2554 "once": "^1.3.0",
2571 2555 "path-is-absolute": "^1.0.0"
2572 2556 },
2573 2557 "engines": {
2574 2558 "node": "*"
2575 2559 },
2576 2560 "funding": {
2577 2561 "url": "https://github.com/sponsors/isaacs"
2578 2562 }
2579 2563 },
2580 2564 "node_modules/glob-parent": {
2581 2565 "version": "5.1.2",
2582 2566 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2583 2567 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2584 2568 "dev": true,
2585 2569 "dependencies": {
2586 2570 "is-glob": "^4.0.1"
2587 2571 },
2588 2572 "engines": {
2589 2573 "node": ">= 6"
2590 2574 }
2591 2575 },
2592 2576 "node_modules/globals": {
2593 2577 "version": "13.17.0",
2594 2578 "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
2595 2579 "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
2596 2580 "dev": true,
2597 2581 "dependencies": {
2598 2582 "type-fest": "^0.20.2"
2599 2583 },
2600 2584 "engines": {
2601 2585 "node": ">=8"
2602 2586 },
2603 2587 "funding": {
2604 2588 "url": "https://github.com/sponsors/sindresorhus"
2605 2589 }
2606 2590 },
2607 2591 "node_modules/globals/node_modules/type-fest": {
2608 2592 "version": "0.20.2",
2609 2593 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
2610 2594 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
2611 2595 "dev": true,
2612 2596 "engines": {
2613 2597 "node": ">=10"
2614 2598 },
2615 2599 "funding": {
2616 2600 "url": "https://github.com/sponsors/sindresorhus"
2617 2601 }
2618 2602 },
2619 2603 "node_modules/globby": {
2620 2604 "version": "11.1.0",
2621 2605 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
2622 2606 "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
2623 2607 "dev": true,
2624 2608 "dependencies": {
2625 2609 "array-union": "^2.1.0",
2626 2610 "dir-glob": "^3.0.1",
2627 2611 "fast-glob": "^3.2.9",
2628 2612 "ignore": "^5.2.0",
2629 2613 "merge2": "^1.4.1",
2630 2614 "slash": "^3.0.0"
2631 2615 },
2632 2616 "engines": {
2633 2617 "node": ">=10"
2634 2618 },
2635 2619 "funding": {
2636 2620 "url": "https://github.com/sponsors/sindresorhus"
2637 2621 }
2638 2622 },
2639 2623 "node_modules/graceful-fs": {
2640 2624 "version": "4.2.10",
2641 2625 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
2642 2626 "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
2643 2627 "dev": true
2644 2628 },
2645 2629 "node_modules/grapheme-splitter": {
2646 2630 "version": "1.0.4",
2647 2631 "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
2648 2632 "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
2649 2633 "dev": true
2650 2634 },
2651 2635 "node_modules/has": {
2652 2636 "version": "1.0.3",
2653 2637 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2654 2638 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2655 2639 "dev": true,
2656 2640 "dependencies": {
2657 2641 "function-bind": "^1.1.1"
2658 2642 },
2659 2643 "engines": {
2660 2644 "node": ">= 0.4.0"
2661 2645 }
2662 2646 },
2663 2647 "node_modules/has-bigints": {
2664 2648 "version": "1.0.2",
2665 2649 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
2666 2650 "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
2667 2651 "dev": true,
2668 2652 "funding": {
2669 2653 "url": "https://github.com/sponsors/ljharb"
2670 2654 }
2671 2655 },
2672 2656 "node_modules/has-flag": {
2673 2657 "version": "3.0.0",
2674 2658 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2675 2659 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2676 2660 "dev": true,
2677 2661 "engines": {
2678 2662 "node": ">=4"
2679 2663 }
2680 2664 },
2681 2665 "node_modules/has-property-descriptors": {
2682 2666 "version": "1.0.0",
2683 2667 "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
2684 2668 "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
2685 2669 "dev": true,
2686 2670 "dependencies": {
2687 2671 "get-intrinsic": "^1.1.1"
2688 2672 },
2689 2673 "funding": {
2690 2674 "url": "https://github.com/sponsors/ljharb"
2691 2675 }
2692 2676 },
2693 2677 "node_modules/has-symbols": {
2694 2678 "version": "1.0.3",
2695 2679 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
2696 2680 "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
2697 2681 "dev": true,
2698 2682 "engines": {
2699 2683 "node": ">= 0.4"
2700 2684 },
2701 2685 "funding": {
2702 2686 "url": "https://github.com/sponsors/ljharb"
2703 2687 }
2704 2688 },
2705 2689 "node_modules/has-tostringtag": {
2706 2690 "version": "1.0.0",
2707 2691 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
2708 2692 "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
2709 2693 "dev": true,
2710 2694 "dependencies": {
2711 2695 "has-symbols": "^1.0.2"
2712 2696 },
2713 2697 "engines": {
2714 2698 "node": ">= 0.4"
2715 2699 },
2716 2700 "funding": {
2717 2701 "url": "https://github.com/sponsors/ljharb"
2718 2702 }
2719 2703 },
2720 2704 "node_modules/hasha": {
2721 2705 "version": "5.2.2",
2722 2706 "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz",
2723 2707 "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==",
2724 2708 "dev": true,
2725 2709 "dependencies": {
2726 2710 "is-stream": "^2.0.0",
2727 2711 "type-fest": "^0.8.0"
2728 2712 },
2729 2713 "engines": {
2730 2714 "node": ">=8"
2731 2715 },
2732 2716 "funding": {
2733 2717 "url": "https://github.com/sponsors/sindresorhus"
2734 2718 }
2735 2719 },
2736 2720 "node_modules/html-escaper": {
2737 2721 "version": "2.0.2",
2738 2722 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
2739 2723 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
2740 2724 "dev": true
2741 2725 },
2742 2726 "node_modules/ignore": {
2743 2727 "version": "5.2.0",
2744 2728 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
2745 2729 "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
2746 2730 "dev": true,
2747 2731 "engines": {
2748 2732 "node": ">= 4"
2749 2733 }
2750 2734 },
2751 2735 "node_modules/import-fresh": {
2752 2736 "version": "3.2.1",
2753 2737 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
2754 2738 "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
2755 2739 "dev": true,
2756 2740 "dependencies": {
2757 2741 "parent-module": "^1.0.0",
2758 2742 "resolve-from": "^4.0.0"
2759 2743 },
2760 2744 "engines": {
2761 2745 "node": ">=6"
2762 2746 }
2763 2747 },
2764 2748 "node_modules/imurmurhash": {
2765 2749 "version": "0.1.4",
2766 2750 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2767 2751 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
2768 2752 "dev": true,
2769 2753 "engines": {
2770 2754 "node": ">=0.8.19"
2771 2755 }
2772 2756 },
2773 2757 "node_modules/indent-string": {
2774 2758 "version": "4.0.0",
2775 2759 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
2776 2760 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
2777 2761 "dev": true,
2778 2762 "engines": {
2779 2763 "node": ">=8"
2780 2764 }
2781 2765 },
2782 2766 "node_modules/inflight": {
2783 2767 "version": "1.0.6",
2784 2768 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2785 2769 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2786 2770 "dev": true,
2787 2771 "dependencies": {
2788 2772 "once": "^1.3.0",
2789 2773 "wrappy": "1"
2790 2774 }
2791 2775 },
2792 2776 "node_modules/inherits": {
2793 2777 "version": "2.0.4",
2794 2778 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2795 2779 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2796 2780 "dev": true
2797 2781 },
2798 2782 "node_modules/internal-slot": {
2799 2783 "version": "1.0.3",
2800 2784 "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
2801 2785 "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
2802 2786 "dev": true,
2803 2787 "dependencies": {
2804 2788 "get-intrinsic": "^1.1.0",
2805 2789 "has": "^1.0.3",
2806 2790 "side-channel": "^1.0.4"
2807 2791 },
2808 2792 "engines": {
2809 2793 "node": ">= 0.4"
2810 2794 }
2811 2795 },
2812 2796 "node_modules/is-bigint": {
2813 2797 "version": "1.0.4",
2814 2798 "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
2815 2799 "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
2816 2800 "dev": true,
2817 2801 "dependencies": {
2818 2802 "has-bigints": "^1.0.1"
2819 2803 },
2820 2804 "funding": {
2821 2805 "url": "https://github.com/sponsors/ljharb"
2822 2806 }
2823 2807 },
2824 2808 "node_modules/is-binary-path": {
2825 2809 "version": "2.1.0",
2826 2810 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
2827 2811 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
2828 2812 "dev": true,
2829 2813 "dependencies": {
2830 2814 "binary-extensions": "^2.0.0"
2831 2815 },
2832 2816 "engines": {
2833 2817 "node": ">=8"
2834 2818 }
2835 2819 },
2836 2820 "node_modules/is-boolean-object": {
2837 2821 "version": "1.1.2",
2838 2822 "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
2839 2823 "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
2840 2824 "dev": true,
2841 2825 "dependencies": {
2842 2826 "call-bind": "^1.0.2",
2843 2827 "has-tostringtag": "^1.0.0"
2844 2828 },
2845 2829 "engines": {
2846 2830 "node": ">= 0.4"
2847 2831 },
2848 2832 "funding": {
2849 2833 "url": "https://github.com/sponsors/ljharb"
2850 2834 }
2851 2835 },
2852 2836 "node_modules/is-callable": {
2853 2837 "version": "1.2.4",
2854 2838 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
2855 2839 "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
2856 2840 "dev": true,
2857 2841 "engines": {
2858 2842 "node": ">= 0.4"
2859 2843 },
2860 2844 "funding": {
2861 2845 "url": "https://github.com/sponsors/ljharb"
2862 2846 }
2863 2847 },
2864 2848 "node_modules/is-core-module": {
2865 2849 "version": "2.10.0",
2866 2850 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz",
2867 2851 "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==",
2868 2852 "dev": true,
2869 2853 "dependencies": {
2870 2854 "has": "^1.0.3"
2871 2855 },
2872 2856 "funding": {
2873 2857 "url": "https://github.com/sponsors/ljharb"
2874 2858 }
2875 2859 },
2876 2860 "node_modules/is-date-object": {
2877 2861 "version": "1.0.5",
2878 2862 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
2879 2863 "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
2880 2864 "dev": true,
2881 2865 "dependencies": {
2882 2866 "has-tostringtag": "^1.0.0"
2883 2867 },
2884 2868 "engines": {
2885 2869 "node": ">= 0.4"
2886 2870 },
2887 2871 "funding": {
2888 2872 "url": "https://github.com/sponsors/ljharb"
2889 2873 }
2890 2874 },
2891 2875 "node_modules/is-extglob": {
2892 2876 "version": "2.1.1",
2893 2877 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2894 2878 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2895 2879 "dev": true,
2896 2880 "engines": {
2897 2881 "node": ">=0.10.0"
2898 2882 }
2899 2883 },
2900 2884 "node_modules/is-fullwidth-code-point": {
2901 2885 "version": "3.0.0",
2902 2886 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2903 2887 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2904 2888 "dev": true,
2905 2889 "engines": {
2906 2890 "node": ">=8"
2907 2891 }
2908 2892 },
2909 2893 "node_modules/is-glob": {
2910 2894 "version": "4.0.3",
2911 2895 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2912 2896 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2913 2897 "dev": true,
2914 2898 "dependencies": {
2915 2899 "is-extglob": "^2.1.1"
2916 2900 },
2917 2901 "engines": {
2918 2902 "node": ">=0.10.0"
2919 2903 }
2920 2904 },
2921 2905 "node_modules/is-negative-zero": {
2922 2906 "version": "2.0.2",
2923 2907 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
2924 2908 "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
2925 2909 "dev": true,
2926 2910 "engines": {
2927 2911 "node": ">= 0.4"
2928 2912 },
2929 2913 "funding": {
2930 2914 "url": "https://github.com/sponsors/ljharb"
2931 2915 }
2932 2916 },
2933 2917 "node_modules/is-number": {
2934 2918 "version": "7.0.0",
2935 2919 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2936 2920 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2937 2921 "dev": true,
2938 2922 "engines": {
2939 2923 "node": ">=0.12.0"
2940 2924 }
2941 2925 },
2942 2926 "node_modules/is-number-object": {
2943 2927 "version": "1.0.7",
2944 2928 "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
2945 2929 "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
2946 2930 "dev": true,
2947 2931 "dependencies": {
2948 2932 "has-tostringtag": "^1.0.0"
2949 2933 },
2950 2934 "engines": {
2951 2935 "node": ">= 0.4"
2952 2936 },
2953 2937 "funding": {
2954 2938 "url": "https://github.com/sponsors/ljharb"
2955 2939 }
2956 2940 },
2957 2941 "node_modules/is-regex": {
2958 2942 "version": "1.1.4",
2959 2943 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
2960 2944 "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
2961 2945 "dev": true,
2962 2946 "dependencies": {
2963 2947 "call-bind": "^1.0.2",
2964 2948 "has-tostringtag": "^1.0.0"
2965 2949 },
2966 2950 "engines": {
2967 2951 "node": ">= 0.4"
2968 2952 },
2969 2953 "funding": {
2970 2954 "url": "https://github.com/sponsors/ljharb"
2971 2955 }
2972 2956 },
2973 2957 "node_modules/is-shared-array-buffer": {
2974 2958 "version": "1.0.2",
2975 2959 "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
2976 2960 "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
2977 2961 "dev": true,
2978 2962 "dependencies": {
2979 2963 "call-bind": "^1.0.2"
2980 2964 },
2981 2965 "funding": {
2982 2966 "url": "https://github.com/sponsors/ljharb"
2983 2967 }
2984 2968 },
2985 2969 "node_modules/is-stream": {
2986 2970 "version": "2.0.1",
2987 2971 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
2988 2972 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
2989 2973 "dev": true,
2990 2974 "engines": {
2991 2975 "node": ">=8"
2992 2976 },
2993 2977 "funding": {
2994 2978 "url": "https://github.com/sponsors/sindresorhus"
2995 2979 }
2996 2980 },
2997 2981 "node_modules/is-string": {
2998 2982 "version": "1.0.7",
2999 2983 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
3000 2984 "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
3001 2985 "dev": true,
3002 2986 "dependencies": {
3003 2987 "has-tostringtag": "^1.0.0"
3004 2988 },
3005 2989 "engines": {
3006 2990 "node": ">= 0.4"
3007 2991 },
3008 2992 "funding": {
3009 2993 "url": "https://github.com/sponsors/ljharb"
3010 2994 }
3011 2995 },
3012 2996 "node_modules/is-symbol": {
3013 2997 "version": "1.0.4",
3014 2998 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
3015 2999 "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
3016 3000 "dev": true,
3017 3001 "dependencies": {
3018 3002 "has-symbols": "^1.0.2"
3019 3003 },
3020 3004 "engines": {
3021 3005 "node": ">= 0.4"
3022 3006 },
3023 3007 "funding": {
3024 3008 "url": "https://github.com/sponsors/ljharb"
3025 3009 }
3026 3010 },
3027 3011 "node_modules/is-typedarray": {
3028 3012 "version": "1.0.0",
3029 3013 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
3030 3014 "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
3031 3015 "dev": true
3032 3016 },
3033 3017 "node_modules/is-weakref": {
3034 3018 "version": "1.0.2",
3035 3019 "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
3036 3020 "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
3037 3021 "dev": true,
3038 3022 "dependencies": {
3039 3023 "call-bind": "^1.0.2"
3040 3024 },
3041 3025 "funding": {
3042 3026 "url": "https://github.com/sponsors/ljharb"
3043 3027 }
3044 3028 },
3045 3029 "node_modules/is-windows": {
3046 3030 "version": "1.0.2",
3047 3031 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
3048 3032 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
3049 3033 "dev": true,
3050 3034 "engines": {
3051 3035 "node": ">=0.10.0"
3052 3036 }
3053 3037 },
3054 3038 "node_modules/isexe": {
3055 3039 "version": "2.0.0",
3056 3040 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3057 3041 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3058 3042 "dev": true
3059 3043 },
3060 3044 "node_modules/istanbul-lib-coverage": {
3061 3045 "version": "3.2.0",
3062 3046 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
3063 3047 "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==",
3064 3048 "dev": true,
3065 3049 "engines": {
3066 3050 "node": ">=8"
3067 3051 }
3068 3052 },
3069 3053 "node_modules/istanbul-lib-hook": {
3070 3054 "version": "3.0.0",
3071 3055 "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz",
3072 3056 "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==",
3073 3057 "dev": true,
3074 3058 "dependencies": {
3075 3059 "append-transform": "^2.0.0"
3076 3060 },
3077 3061 "engines": {
3078 3062 "node": ">=8"
3079 3063 }
3080 3064 },
3081 3065 "node_modules/istanbul-lib-instrument": {
3082 3066 "version": "4.0.3",
3083 3067 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
3084 3068 "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
3085 3069 "dev": true,
3086 3070 "dependencies": {
3087 3071 "@babel/core": "^7.7.5",
3088 3072 "@istanbuljs/schema": "^0.1.2",
3089 3073 "istanbul-lib-coverage": "^3.0.0",
3090 3074 "semver": "^6.3.0"
3091 3075 },
3092 3076 "engines": {
3093 3077 "node": ">=8"
3094 3078 }
3095 3079 },
3096 3080 "node_modules/istanbul-lib-processinfo": {
3097 3081 "version": "2.0.3",
3098 3082 "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz",
3099 3083 "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==",
3100 3084 "dev": true,
3101 3085 "dependencies": {
3102 3086 "archy": "^1.0.0",
3103 3087 "cross-spawn": "^7.0.3",
3104 3088 "istanbul-lib-coverage": "^3.2.0",
3105 3089 "p-map": "^3.0.0",
3106 3090 "rimraf": "^3.0.0",
3107 3091 "uuid": "^8.3.2"
3108 3092 },
3109 3093 "engines": {
3110 3094 "node": ">=8"
3111 3095 }
3112 3096 },
3113 3097 "node_modules/istanbul-lib-report": {
3114 3098 "version": "3.0.0",
3115 3099 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
3116 3100 "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
3117 3101 "dev": true,
3118 3102 "dependencies": {
3119 3103 "istanbul-lib-coverage": "^3.0.0",
3120 3104 "make-dir": "^3.0.0",
3121 3105 "supports-color": "^7.1.0"
3122 3106 },
3123 3107 "engines": {
3124 3108 "node": ">=8"
3125 3109 }
3126 3110 },
3127 3111 "node_modules/istanbul-lib-report/node_modules/has-flag": {
3128 3112 "version": "4.0.0",
3129 3113 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3130 3114 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3131 3115 "dev": true,
3132 3116 "engines": {
3133 3117 "node": ">=8"
3134 3118 }
3135 3119 },
3136 3120 "node_modules/istanbul-lib-report/node_modules/supports-color": {
3137 3121 "version": "7.2.0",
3138 3122 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3139 3123 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3140 3124 "dev": true,
3141 3125 "dependencies": {
3142 3126 "has-flag": "^4.0.0"
3143 3127 },
3144 3128 "engines": {
3145 3129 "node": ">=8"
3146 3130 }
3147 3131 },
3148 3132 "node_modules/istanbul-lib-source-maps": {
3149 3133 "version": "4.0.1",
3150 3134 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
3151 3135 "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
3152 3136 "dev": true,
3153 3137 "dependencies": {
3154 3138 "debug": "^4.1.1",
3155 3139 "istanbul-lib-coverage": "^3.0.0",
3156 3140 "source-map": "^0.6.1"
3157 3141 },
3158 3142 "engines": {
3159 3143 "node": ">=10"
3160 3144 }
3161 3145 },
3162 3146 "node_modules/istanbul-reports": {
3163 3147 "version": "3.1.5",
3164 3148 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz",
3165 3149 "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==",
3166 3150 "dev": true,
3167 3151 "dependencies": {
3168 3152 "html-escaper": "^2.0.0",
3169 3153 "istanbul-lib-report": "^3.0.0"
3170 3154 },
3171 3155 "engines": {
3172 3156 "node": ">=8"
3173 3157 }
3174 3158 },
3175 3159 "node_modules/jackspeak": {
3176 3160 "version": "1.4.1",
3177 3161 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-1.4.1.tgz",
3178 3162 "integrity": "sha512-npN8f+M4+IQ8xD3CcWi3U62VQwKlT3Tj4GxbdT/fYTmeogD9eBF9OFdpoFG/VPNoshRjPUijdkp/p2XrzUHaVg==",
3179 3163 "dev": true,
3180 3164 "dependencies": {
3181 3165 "cliui": "^7.0.4"
3182 3166 },
3183 3167 "engines": {
3184 3168 "node": ">=8"
3185 3169 }
3186 3170 },
3187 3171 "node_modules/js-tokens": {
3188 3172 "version": "4.0.0",
3189 3173 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3190 3174 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
3191 3175 "dev": true
3192 3176 },
3193 3177 "node_modules/js-yaml": {
3194 3178 "version": "3.13.1",
3195 3179 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
3196 3180 "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
3197 3181 "dev": true,
3198 3182 "dependencies": {
3199 3183 "argparse": "^1.0.7",
3200 3184 "esprima": "^4.0.0"
3201 3185 },
3202 3186 "bin": {
3203 3187 "js-yaml": "bin/js-yaml.js"
3204 3188 }
3205 3189 },
3206 3190 "node_modules/jsesc": {
3207 3191 "version": "2.5.2",
3208 3192 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
3209 3193 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
3210 3194 "dev": true,
3211 3195 "bin": {
3212 3196 "jsesc": "bin/jsesc"
3213 3197 },
3214 3198 "engines": {
3215 3199 "node": ">=4"
3216 3200 }
3217 3201 },
3218 3202 "node_modules/json-schema-traverse": {
3219 3203 "version": "0.4.1",
3220 3204 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3221 3205 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3222 3206 "dev": true
3223 3207 },
3224 3208 "node_modules/json-stable-stringify-without-jsonify": {
3225 3209 "version": "1.0.1",
3226 3210 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
3227 3211 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
3228 3212 "dev": true
3229 3213 },
3230 3214 "node_modules/json5": {
3231 3215 "version": "2.2.1",
3232 3216 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
3233 3217 "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
3234 3218 "dev": true,
3235 3219 "bin": {
3236 3220 "json5": "lib/cli.js"
3237 3221 },
3238 3222 "engines": {
3239 3223 "node": ">=6"
3240 3224 }
3241 3225 },
3242 3226 "node_modules/jsx-ast-utils": {
3243 3227 "version": "3.3.3",
3244 3228 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz",
3245 3229 "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==",
3246 3230 "dev": true,
3247 3231 "dependencies": {
3248 3232 "array-includes": "^3.1.5",
3249 3233 "object.assign": "^4.1.3"
3250 3234 },
3251 3235 "engines": {
3252 3236 "node": ">=4.0"
3253 3237 }
3254 3238 },
3255 3239 "node_modules/levn": {
3256 3240 "version": "0.4.1",
3257 3241 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
3258 3242 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
3259 3243 "dev": true,
3260 3244 "dependencies": {
3261 3245 "prelude-ls": "^1.2.1",
3262 3246 "type-check": "~0.4.0"
3263 3247 },
3264 3248 "engines": {
3265 3249 "node": ">= 0.8.0"
3266 3250 }
3267 3251 },
3268 3252 "node_modules/libtap": {
3269 3253 "version": "1.4.0",
3270 3254 "resolved": "https://registry.npmjs.org/libtap/-/libtap-1.4.0.tgz",
3271 3255 "integrity": "sha512-STLFynswQ2A6W14JkabgGetBNk6INL1REgJ9UeNKw5llXroC2cGLgKTqavv0sl8OLVztLLipVKMcQ7yeUcqpmg==",
3272 3256 "dev": true,
3273 3257 "dependencies": {
3274 3258 "async-hook-domain": "^2.0.4",
3275 3259 "bind-obj-methods": "^3.0.0",
3276 3260 "diff": "^4.0.2",
3277 3261 "function-loop": "^2.0.1",
3278 3262 "minipass": "^3.1.5",
3279 3263 "own-or": "^1.0.0",
3280 3264 "own-or-env": "^1.0.2",
3281 3265 "signal-exit": "^3.0.4",
3282 3266 "stack-utils": "^2.0.4",
3283 3267 "tap-parser": "^11.0.0",
3284 3268 "tap-yaml": "^1.0.0",
3285 3269 "tcompare": "^5.0.6",
3286 3270 "trivial-deferred": "^1.0.1"
3287 3271 },
3288 3272 "engines": {
3289 3273 "node": ">=10"
3290 3274 },
3291 3275 "funding": {
3292 3276 "url": "https://github.com/sponsors/isaacs"
3293 3277 }
3294 3278 },
3295 3279 "node_modules/locate-path": {
3296 3280 "version": "5.0.0",
3297 3281 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
3298 3282 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
3299 3283 "dev": true,
3300 3284 "dependencies": {
3301 3285 "p-locate": "^4.1.0"
3302 3286 },
3303 3287 "engines": {
3304 3288 "node": ">=8"
3305 3289 }
3306 3290 },
3307 3291 "node_modules/lodash.flattendeep": {
3308 3292 "version": "4.4.0",
3309 3293 "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
3310 3294 "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==",
3311 3295 "dev": true
3312 3296 },
3313 3297 "node_modules/lodash.merge": {
3314 3298 "version": "4.6.2",
3315 3299 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
3316 3300 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
3317 3301 "dev": true
3318 3302 },
3319 3303 "node_modules/loose-envify": {
3320 3304 "version": "1.4.0",
3321 3305 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
3322 3306 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
3323 3307 "dev": true,
3324 3308 "dependencies": {
3325 3309 "js-tokens": "^3.0.0 || ^4.0.0"
3326 3310 },
3327 3311 "bin": {
3328 3312 "loose-envify": "cli.js"
3329 3313 }
3330 3314 },
3331 3315 "node_modules/lru-cache": {
3332 3316 "version": "6.0.0",
3333 3317 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
3334 3318 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
3335 3319 "dev": true,
3336 3320 "dependencies": {
3337 3321 "yallist": "^4.0.0"
3338 3322 },
3339 3323 "engines": {
3340 3324 "node": ">=10"
3341 3325 }
3342 3326 },
3343 3327 "node_modules/make-dir": {
3344 3328 "version": "3.1.0",
3345 3329 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
3346 3330 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
3347 3331 "dev": true,
3348 3332 "dependencies": {
3349 3333 "semver": "^6.0.0"
3350 3334 },
3351 3335 "engines": {
3352 3336 "node": ">=8"
3353 3337 },
3354 3338 "funding": {
3355 3339 "url": "https://github.com/sponsors/sindresorhus"
3356 3340 }
3357 3341 },
3358 3342 "node_modules/merge2": {
3359 3343 "version": "1.4.1",
3360 3344 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
3361 3345 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
3362 3346 "dev": true,
3363 3347 "engines": {
3364 3348 "node": ">= 8"
3365 3349 }
3366 3350 },
3367 3351 "node_modules/micromatch": {
3368 3352 "version": "4.0.5",
3369 3353 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
3370 3354 "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
3371 3355 "dev": true,
3372 3356 "dependencies": {
3373 3357 "braces": "^3.0.2",
3374 3358 "picomatch": "^2.3.1"
3375 3359 },
3376 3360 "engines": {
3377 3361 "node": ">=8.6"
3378 3362 }
3379 3363 },
3380 3364 "node_modules/minimatch": {
3381 3365 "version": "3.1.2",
3382 3366 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3383 3367 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3384 3368 "dev": true,
3385 3369 "dependencies": {
3386 3370 "brace-expansion": "^1.1.7"
3387 3371 },
3388 3372 "engines": {
3389 3373 "node": "*"
3390 3374 }
3391 3375 },
3392 3376 "node_modules/minimist": {
3393 3377 "version": "1.2.6",
3394 3378 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
3395 3379 "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
3396 3380 "dev": true
3397 3381 },
3398 3382 "node_modules/minipass": {
3399 3383 "version": "3.3.4",
3400 3384 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz",
3401 3385 "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==",
3402 3386 "dev": true,
3403 3387 "dependencies": {
3404 3388 "yallist": "^4.0.0"
3405 3389 },
3406 3390 "engines": {
3407 3391 "node": ">=8"
3408 3392 }
3409 3393 },
3410 "node_modules/mkdirp": {
3411 "version": "0.5.5",
3412 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
3413 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
3414 "dev": true,
3415 "dependencies": {
3416 "minimist": "^1.2.5"
3417 },
3418 "bin": {
3419 "mkdirp": "bin/cmd.js"
3420 }
3421 },
3422 3394 "node_modules/ms": {
3423 3395 "version": "2.1.2",
3424 3396 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3425 3397 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3426 3398 "dev": true
3427 3399 },
3428 3400 "node_modules/natural-compare": {
3429 3401 "version": "1.4.0",
3430 3402 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3431 3403 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
3432 3404 "dev": true
3433 3405 },
3434 3406 "node_modules/node-preload": {
3435 3407 "version": "0.2.1",
3436 3408 "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz",
3437 3409 "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==",
3438 3410 "dev": true,
3439 3411 "dependencies": {
3440 3412 "process-on-spawn": "^1.0.0"
3441 3413 },
3442 3414 "engines": {
3443 3415 "node": ">=8"
3444 3416 }
3445 3417 },
3446 3418 "node_modules/node-releases": {
3447 3419 "version": "2.0.6",
3448 3420 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
3449 3421 "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==",
3450 3422 "dev": true
3451 3423 },
3452 3424 "node_modules/normalize-path": {
3453 3425 "version": "3.0.0",
3454 3426 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
3455 3427 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
3456 3428 "dev": true,
3457 3429 "engines": {
3458 3430 "node": ">=0.10.0"
3459 3431 }
3460 3432 },
3461 3433 "node_modules/nyc": {
3462 3434 "version": "15.1.0",
3463 3435 "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz",
3464 3436 "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==",
3465 3437 "dev": true,
3466 3438 "dependencies": {
3467 3439 "@istanbuljs/load-nyc-config": "^1.0.0",
3468 3440 "@istanbuljs/schema": "^0.1.2",
3469 3441 "caching-transform": "^4.0.0",
3470 3442 "convert-source-map": "^1.7.0",
3471 3443 "decamelize": "^1.2.0",
3472 3444 "find-cache-dir": "^3.2.0",
3473 3445 "find-up": "^4.1.0",
3474 3446 "foreground-child": "^2.0.0",
3475 3447 "get-package-type": "^0.1.0",
3476 3448 "glob": "^7.1.6",
3477 3449 "istanbul-lib-coverage": "^3.0.0",
3478 3450 "istanbul-lib-hook": "^3.0.0",
3479 3451 "istanbul-lib-instrument": "^4.0.0",
3480 3452 "istanbul-lib-processinfo": "^2.0.2",
3481 3453 "istanbul-lib-report": "^3.0.0",
3482 3454 "istanbul-lib-source-maps": "^4.0.0",
3483 3455 "istanbul-reports": "^3.0.2",
3484 3456 "make-dir": "^3.0.0",
3485 3457 "node-preload": "^0.2.1",
3486 3458 "p-map": "^3.0.0",
3487 3459 "process-on-spawn": "^1.0.0",
3488 3460 "resolve-from": "^5.0.0",
3489 3461 "rimraf": "^3.0.0",
3490 3462 "signal-exit": "^3.0.2",
3491 3463 "spawn-wrap": "^2.0.0",
3492 3464 "test-exclude": "^6.0.0",
3493 3465 "yargs": "^15.0.2"
3494 3466 },
3495 3467 "bin": {
3496 3468 "nyc": "bin/nyc.js"
3497 3469 },
3498 3470 "engines": {
3499 3471 "node": ">=8.9"
3500 3472 }
3501 3473 },
3502 3474 "node_modules/nyc/node_modules/resolve-from": {
3503 3475 "version": "5.0.0",
3504 3476 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
3505 3477 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
3506 3478 "dev": true,
3507 3479 "engines": {
3508 3480 "node": ">=8"
3509 3481 }
3510 3482 },
3511 3483 "node_modules/object-assign": {
3512 3484 "version": "4.1.1",
3513 3485 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
3514 3486 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
3515 3487 "dev": true,
3516 3488 "engines": {
3517 3489 "node": ">=0.10.0"
3518 3490 }
3519 3491 },
3520 3492 "node_modules/object-inspect": {
3521 3493 "version": "1.12.2",
3522 3494 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
3523 3495 "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==",
3524 3496 "dev": true,
3525 3497 "funding": {
3526 3498 "url": "https://github.com/sponsors/ljharb"
3527 3499 }
3528 3500 },
3529 3501 "node_modules/object-keys": {
3530 3502 "version": "1.1.1",
3531 3503 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
3532 3504 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
3533 3505 "dev": true,
3534 3506 "engines": {
3535 3507 "node": ">= 0.4"
3536 3508 }
3537 3509 },
3538 3510 "node_modules/object.assign": {
3539 3511 "version": "4.1.4",
3540 3512 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
3541 3513 "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
3542 3514 "dev": true,
3543 3515 "dependencies": {
3544 3516 "call-bind": "^1.0.2",
3545 3517 "define-properties": "^1.1.4",
3546 3518 "has-symbols": "^1.0.3",
3547 3519 "object-keys": "^1.1.1"
3548 3520 },
3549 3521 "engines": {
3550 3522 "node": ">= 0.4"
3551 3523 },
3552 3524 "funding": {
3553 3525 "url": "https://github.com/sponsors/ljharb"
3554 3526 }
3555 3527 },
3556 3528 "node_modules/object.entries": {
3557 3529 "version": "1.1.5",
3558 3530 "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz",
3559 3531 "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==",
3560 3532 "dev": true,
3561 3533 "dependencies": {
3562 3534 "call-bind": "^1.0.2",
3563 3535 "define-properties": "^1.1.3",
3564 3536 "es-abstract": "^1.19.1"
3565 3537 },
3566 3538 "engines": {
3567 3539 "node": ">= 0.4"
3568 3540 }
3569 3541 },
3570 3542 "node_modules/object.fromentries": {
3571 3543 "version": "2.0.5",
3572 3544 "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz",
3573 3545 "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==",
3574 3546 "dev": true,
3575 3547 "dependencies": {
3576 3548 "call-bind": "^1.0.2",
3577 3549 "define-properties": "^1.1.3",
3578 3550 "es-abstract": "^1.19.1"
3579 3551 },
3580 3552 "engines": {
3581 3553 "node": ">= 0.4"
3582 3554 },
3583 3555 "funding": {
3584 3556 "url": "https://github.com/sponsors/ljharb"
3585 3557 }
3586 3558 },
3587 3559 "node_modules/object.hasown": {
3588 3560 "version": "1.1.1",
3589 3561 "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz",
3590 3562 "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==",
3591 3563 "dev": true,
3592 3564 "dependencies": {
3593 3565 "define-properties": "^1.1.4",
3594 3566 "es-abstract": "^1.19.5"
3595 3567 },
3596 3568 "funding": {
3597 3569 "url": "https://github.com/sponsors/ljharb"
3598 3570 }
3599 3571 },
3600 3572 "node_modules/object.values": {
3601 3573 "version": "1.1.5",
3602 3574 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
3603 3575 "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==",
3604 3576 "dev": true,
3605 3577 "dependencies": {
3606 3578 "call-bind": "^1.0.2",
3607 3579 "define-properties": "^1.1.3",
3608 3580 "es-abstract": "^1.19.1"
3609 3581 },
3610 3582 "engines": {
3611 3583 "node": ">= 0.4"
3612 3584 },
3613 3585 "funding": {
3614 3586 "url": "https://github.com/sponsors/ljharb"
3615 3587 }
3616 3588 },
3617 3589 "node_modules/once": {
3618 3590 "version": "1.4.0",
3619 3591 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3620 3592 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
3621 3593 "dev": true,
3622 3594 "dependencies": {
3623 3595 "wrappy": "1"
3624 3596 }
3625 3597 },
3626 3598 "node_modules/opener": {
3627 3599 "version": "1.5.2",
3628 3600 "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
3629 3601 "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==",
3630 3602 "dev": true,
3631 3603 "bin": {
3632 3604 "opener": "bin/opener-bin.js"
3633 3605 }
3634 3606 },
3635 3607 "node_modules/optionator": {
3636 3608 "version": "0.9.1",
3637 3609 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
3638 3610 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
3639 3611 "dev": true,
3640 3612 "dependencies": {
3641 3613 "deep-is": "^0.1.3",
3642 3614 "fast-levenshtein": "^2.0.6",
3643 3615 "levn": "^0.4.1",
3644 3616 "prelude-ls": "^1.2.1",
3645 3617 "type-check": "^0.4.0",
3646 3618 "word-wrap": "^1.2.3"
3647 3619 },
3648 3620 "engines": {
3649 3621 "node": ">= 0.8.0"
3650 3622 }
3651 3623 },
3652 3624 "node_modules/own-or": {
3653 3625 "version": "1.0.0",
3654 3626 "resolved": "https://registry.npmjs.org/own-or/-/own-or-1.0.0.tgz",
3655 3627 "integrity": "sha512-NfZr5+Tdf6MB8UI9GLvKRs4cXY8/yB0w3xtt84xFdWy8hkGjn+JFc60VhzS/hFRfbyxFcGYMTjnF4Me+RbbqrA==",
3656 3628 "dev": true
3657 3629 },
3658 3630 "node_modules/own-or-env": {
3659 3631 "version": "1.0.2",
3660 3632 "resolved": "https://registry.npmjs.org/own-or-env/-/own-or-env-1.0.2.tgz",
3661 3633 "integrity": "sha512-NQ7v0fliWtK7Lkb+WdFqe6ky9XAzYmlkXthQrBbzlYbmFKoAYbDDcwmOm6q8kOuwSRXW8bdL5ORksploUJmWgw==",
3662 3634 "dev": true,
3663 3635 "dependencies": {
3664 3636 "own-or": "^1.0.0"
3665 3637 }
3666 3638 },
3667 3639 "node_modules/p-limit": {
3668 3640 "version": "2.3.0",
3669 3641 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
3670 3642 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
3671 3643 "dev": true,
3672 3644 "dependencies": {
3673 3645 "p-try": "^2.0.0"
3674 3646 },
3675 3647 "engines": {
3676 3648 "node": ">=6"
3677 3649 },
3678 3650 "funding": {
3679 3651 "url": "https://github.com/sponsors/sindresorhus"
3680 3652 }
3681 3653 },
3682 3654 "node_modules/p-locate": {
3683 3655 "version": "4.1.0",
3684 3656 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
3685 3657 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
3686 3658 "dev": true,
3687 3659 "dependencies": {
3688 3660 "p-limit": "^2.2.0"
3689 3661 },
3690 3662 "engines": {
3691 3663 "node": ">=8"
3692 3664 }
3693 3665 },
3694 3666 "node_modules/p-map": {
3695 3667 "version": "3.0.0",
3696 3668 "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz",
3697 3669 "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==",
3698 3670 "dev": true,
3699 3671 "dependencies": {
3700 3672 "aggregate-error": "^3.0.0"
3701 3673 },
3702 3674 "engines": {
3703 3675 "node": ">=8"
3704 3676 }
3705 3677 },
3706 3678 "node_modules/p-try": {
3707 3679 "version": "2.2.0",
3708 3680 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
3709 3681 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
3710 3682 "dev": true,
3711 3683 "engines": {
3712 3684 "node": ">=6"
3713 3685 }
3714 3686 },
3715 3687 "node_modules/package-hash": {
3716 3688 "version": "4.0.0",
3717 3689 "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz",
3718 3690 "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==",
3719 3691 "dev": true,
3720 3692 "dependencies": {
3721 3693 "graceful-fs": "^4.1.15",
3722 3694 "hasha": "^5.0.0",
3723 3695 "lodash.flattendeep": "^4.4.0",
3724 3696 "release-zalgo": "^1.0.0"
3725 3697 },
3726 3698 "engines": {
3727 3699 "node": ">=8"
3728 3700 }
3729 3701 },
3730 3702 "node_modules/parent-module": {
3731 3703 "version": "1.0.1",
3732 3704 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3733 3705 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3734 3706 "dev": true,
3735 3707 "dependencies": {
3736 3708 "callsites": "^3.0.0"
3737 3709 },
3738 3710 "engines": {
3739 3711 "node": ">=6"
3740 3712 }
3741 3713 },
3742 3714 "node_modules/path-exists": {
3743 3715 "version": "4.0.0",
3744 3716 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
3745 3717 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
3746 3718 "dev": true,
3747 3719 "engines": {
3748 3720 "node": ">=8"
3749 3721 }
3750 3722 },
3751 3723 "node_modules/path-is-absolute": {
3752 3724 "version": "1.0.1",
3753 3725 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3754 3726 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
3755 3727 "dev": true,
3756 3728 "engines": {
3757 3729 "node": ">=0.10.0"
3758 3730 }
3759 3731 },
3760 3732 "node_modules/path-key": {
3761 3733 "version": "3.1.1",
3762 3734 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3763 3735 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3764 3736 "dev": true,
3765 3737 "engines": {
3766 3738 "node": ">=8"
3767 3739 }
3768 3740 },
3769 3741 "node_modules/path-parse": {
3770 3742 "version": "1.0.7",
3771 3743 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
3772 3744 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
3773 3745 "dev": true
3774 3746 },
3775 3747 "node_modules/path-type": {
3776 3748 "version": "4.0.0",
3777 3749 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
3778 3750 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
3779 3751 "dev": true,
3780 3752 "engines": {
3781 3753 "node": ">=8"
3782 3754 }
3783 3755 },
3784 3756 "node_modules/picocolors": {
3785 3757 "version": "1.0.0",
3786 3758 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
3787 3759 "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
3788 3760 "dev": true
3789 3761 },
3790 3762 "node_modules/picomatch": {
3791 3763 "version": "2.3.1",
3792 3764 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
3793 3765 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
3794 3766 "dev": true,
3795 3767 "engines": {
3796 3768 "node": ">=8.6"
3797 3769 },
3798 3770 "funding": {
3799 3771 "url": "https://github.com/sponsors/jonschlinkert"
3800 3772 }
3801 3773 },
3802 3774 "node_modules/pkg-dir": {
3803 3775 "version": "4.2.0",
3804 3776 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
3805 3777 "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
3806 3778 "dev": true,
3807 3779 "dependencies": {
3808 3780 "find-up": "^4.0.0"
3809 3781 },
3810 3782 "engines": {
3811 3783 "node": ">=8"
3812 3784 }
3813 3785 },
3814 3786 "node_modules/prelude-ls": {
3815 3787 "version": "1.2.1",
3816 3788 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
3817 3789 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
3818 3790 "dev": true,
3819 3791 "engines": {
3820 3792 "node": ">= 0.8.0"
3821 3793 }
3822 3794 },
3823 3795 "node_modules/process-on-spawn": {
3824 3796 "version": "1.0.0",
3825 3797 "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz",
3826 3798 "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==",
3827 3799 "dev": true,
3828 3800 "dependencies": {
3829 3801 "fromentries": "^1.2.0"
3830 3802 },
3831 3803 "engines": {
3832 3804 "node": ">=8"
3833 3805 }
3834 3806 },
3835 3807 "node_modules/prop-types": {
3836 3808 "version": "15.8.1",
3837 3809 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
3838 3810 "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
3839 3811 "dev": true,
3840 3812 "dependencies": {
3841 3813 "loose-envify": "^1.4.0",
3842 3814 "object-assign": "^4.1.1",
3843 3815 "react-is": "^16.13.1"
3844 3816 }
3845 3817 },
3846 3818 "node_modules/punycode": {
3847 3819 "version": "2.1.1",
3848 3820 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
3849 3821 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
3850 3822 "dev": true,
3851 3823 "engines": {
3852 3824 "node": ">=6"
3853 3825 }
3854 3826 },
3855 3827 "node_modules/queue-microtask": {
3856 3828 "version": "1.2.3",
3857 3829 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
3858 3830 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
3859 3831 "dev": true,
3860 3832 "funding": [
3861 3833 {
3862 3834 "type": "github",
3863 3835 "url": "https://github.com/sponsors/feross"
3864 3836 },
3865 3837 {
3866 3838 "type": "patreon",
3867 3839 "url": "https://www.patreon.com/feross"
3868 3840 },
3869 3841 {
3870 3842 "type": "consulting",
3871 3843 "url": "https://feross.org/support"
3872 3844 }
3873 3845 ]
3874 3846 },
3875 3847 "node_modules/react-is": {
3876 3848 "version": "16.13.1",
3877 3849 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
3878 3850 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
3879 3851 "dev": true
3880 3852 },
3881 3853 "node_modules/readdirp": {
3882 3854 "version": "3.6.0",
3883 3855 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
3884 3856 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
3885 3857 "dev": true,
3886 3858 "dependencies": {
3887 3859 "picomatch": "^2.2.1"
3888 3860 },
3889 3861 "engines": {
3890 3862 "node": ">=8.10.0"
3891 3863 }
3892 3864 },
3893 3865 "node_modules/regenerator-runtime": {
3894 3866 "version": "0.13.3",
3895 3867 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz",
3896 3868 "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==",
3897 3869 "dev": true
3898 3870 },
3899 3871 "node_modules/regexp.prototype.flags": {
3900 3872 "version": "1.4.3",
3901 3873 "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
3902 3874 "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
3903 3875 "dev": true,
3904 3876 "dependencies": {
3905 3877 "call-bind": "^1.0.2",
3906 3878 "define-properties": "^1.1.3",
3907 3879 "functions-have-names": "^1.2.2"
3908 3880 },
3909 3881 "engines": {
3910 3882 "node": ">= 0.4"
3911 3883 },
3912 3884 "funding": {
3913 3885 "url": "https://github.com/sponsors/ljharb"
3914 3886 }
3915 3887 },
3916 3888 "node_modules/regexpp": {
3917 3889 "version": "3.2.0",
3918 3890 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
3919 3891 "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
3920 3892 "dev": true,
3921 3893 "engines": {
3922 3894 "node": ">=8"
3923 3895 },
3924 3896 "funding": {
3925 3897 "url": "https://github.com/sponsors/mysticatea"
3926 3898 }
3927 3899 },
3928 3900 "node_modules/release-zalgo": {
3929 3901 "version": "1.0.0",
3930 3902 "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz",
3931 3903 "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==",
3932 3904 "dev": true,
3933 3905 "dependencies": {
3934 3906 "es6-error": "^4.0.1"
3935 3907 },
3936 3908 "engines": {
3937 3909 "node": ">=4"
3938 3910 }
3939 3911 },
3940 3912 "node_modules/require-directory": {
3941 3913 "version": "2.1.1",
3942 3914 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
3943 3915 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
3944 3916 "dev": true,
3945 3917 "engines": {
3946 3918 "node": ">=0.10.0"
3947 3919 }
3948 3920 },
3949 3921 "node_modules/require-main-filename": {
3950 3922 "version": "2.0.0",
3951 3923 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
3952 3924 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
3953 3925 "dev": true
3954 3926 },
3955 3927 "node_modules/requirejs": {
3956 3928 "version": "2.3.6",
3957 3929 "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz",
3958 3930 "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==",
3959 3931 "dev": true,
3960 3932 "bin": {
3961 3933 "r_js": "bin/r.js",
3962 3934 "r.js": "bin/r.js"
3963 3935 },
3964 3936 "engines": {
3965 3937 "node": ">=0.4.0"
3966 3938 }
3967 3939 },
3968 "node_modules/resolve": {
3969 "version": "1.17.0",
3970 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
3971 "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
3972 "dev": true,
3973 "dependencies": {
3974 "path-parse": "^1.0.6"
3975 }
3976 },
3977 3940 "node_modules/resolve-from": {
3978 3941 "version": "4.0.0",
3979 3942 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3980 3943 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3981 3944 "dev": true,
3982 3945 "engines": {
3983 3946 "node": ">=4"
3984 3947 }
3985 3948 },
3986 3949 "node_modules/reusify": {
3987 3950 "version": "1.0.4",
3988 3951 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
3989 3952 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
3990 3953 "dev": true,
3991 3954 "engines": {
3992 3955 "iojs": ">=1.0.0",
3993 3956 "node": ">=0.10.0"
3994 3957 }
3995 3958 },
3996 3959 "node_modules/rimraf": {
3997 3960 "version": "3.0.2",
3998 3961 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
3999 3962 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
4000 3963 "dev": true,
4001 3964 "dependencies": {
4002 3965 "glob": "^7.1.3"
4003 3966 },
4004 3967 "bin": {
4005 3968 "rimraf": "bin.js"
4006 3969 },
4007 3970 "funding": {
4008 3971 "url": "https://github.com/sponsors/isaacs"
4009 3972 }
4010 3973 },
4011 3974 "node_modules/run-parallel": {
4012 3975 "version": "1.2.0",
4013 3976 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
4014 3977 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
4015 3978 "dev": true,
4016 3979 "funding": [
4017 3980 {
4018 3981 "type": "github",
4019 3982 "url": "https://github.com/sponsors/feross"
4020 3983 },
4021 3984 {
4022 3985 "type": "patreon",
4023 3986 "url": "https://www.patreon.com/feross"
4024 3987 },
4025 3988 {
4026 3989 "type": "consulting",
4027 3990 "url": "https://feross.org/support"
4028 3991 }
4029 3992 ],
4030 3993 "dependencies": {
4031 3994 "queue-microtask": "^1.2.2"
4032 3995 }
4033 3996 },
4034 3997 "node_modules/safe-buffer": {
4035 3998 "version": "5.1.2",
4036 3999 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4037 4000 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4038 4001 "dev": true
4039 4002 },
4040 4003 "node_modules/semver": {
4041 4004 "version": "6.3.0",
4042 4005 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4043 4006 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
4044 4007 "dev": true,
4045 4008 "bin": {
4046 4009 "semver": "bin/semver.js"
4047 4010 }
4048 4011 },
4049 4012 "node_modules/set-blocking": {
4050 4013 "version": "2.0.0",
4051 4014 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
4052 4015 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
4053 4016 "dev": true
4054 4017 },
4055 4018 "node_modules/shebang-command": {
4056 4019 "version": "2.0.0",
4057 4020 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4058 4021 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4059 4022 "dev": true,
4060 4023 "dependencies": {
4061 4024 "shebang-regex": "^3.0.0"
4062 4025 },
4063 4026 "engines": {
4064 4027 "node": ">=8"
4065 4028 }
4066 4029 },
4067 4030 "node_modules/shebang-regex": {
4068 4031 "version": "3.0.0",
4069 4032 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4070 4033 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4071 4034 "dev": true,
4072 4035 "engines": {
4073 4036 "node": ">=8"
4074 4037 }
4075 4038 },
4076 4039 "node_modules/side-channel": {
4077 4040 "version": "1.0.4",
4078 4041 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
4079 4042 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
4080 4043 "dev": true,
4081 4044 "dependencies": {
4082 4045 "call-bind": "^1.0.0",
4083 4046 "get-intrinsic": "^1.0.2",
4084 4047 "object-inspect": "^1.9.0"
4085 4048 },
4086 4049 "funding": {
4087 4050 "url": "https://github.com/sponsors/ljharb"
4088 4051 }
4089 4052 },
4090 4053 "node_modules/signal-exit": {
4091 4054 "version": "3.0.7",
4092 4055 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
4093 4056 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
4094 4057 "dev": true
4095 4058 },
4096 4059 "node_modules/slash": {
4097 4060 "version": "3.0.0",
4098 4061 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
4099 4062 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
4100 4063 "dev": true,
4101 4064 "engines": {
4102 4065 "node": ">=8"
4103 4066 }
4104 4067 },
4105 4068 "node_modules/source-map": {
4106 4069 "version": "0.6.1",
4107 4070 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4108 4071 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4109 4072 "dev": true,
4110 4073 "engines": {
4111 4074 "node": ">=0.10.0"
4112 4075 }
4113 4076 },
4114 4077 "node_modules/source-map-support": {
4115 4078 "version": "0.5.21",
4116 4079 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
4117 4080 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
4118 4081 "dev": true,
4119 4082 "dependencies": {
4120 4083 "buffer-from": "^1.0.0",
4121 4084 "source-map": "^0.6.0"
4122 4085 }
4123 4086 },
4124 4087 "node_modules/spawn-wrap": {
4125 4088 "version": "2.0.0",
4126 4089 "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz",
4127 4090 "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==",
4128 4091 "dev": true,
4129 4092 "dependencies": {
4130 4093 "foreground-child": "^2.0.0",
4131 4094 "is-windows": "^1.0.2",
4132 4095 "make-dir": "^3.0.0",
4133 4096 "rimraf": "^3.0.0",
4134 4097 "signal-exit": "^3.0.2",
4135 4098 "which": "^2.0.1"
4136 4099 },
4137 4100 "engines": {
4138 4101 "node": ">=8"
4139 4102 }
4140 4103 },
4141 4104 "node_modules/sprintf-js": {
4142 4105 "version": "1.0.3",
4143 4106 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
4144 4107 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
4145 4108 "dev": true
4146 4109 },
4147 4110 "node_modules/stack-utils": {
4148 4111 "version": "2.0.5",
4149 4112 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz",
4150 4113 "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==",
4151 4114 "dev": true,
4152 4115 "dependencies": {
4153 4116 "escape-string-regexp": "^2.0.0"
4154 4117 },
4155 4118 "engines": {
4156 4119 "node": ">=10"
4157 4120 }
4158 4121 },
4159 4122 "node_modules/stack-utils/node_modules/escape-string-regexp": {
4160 4123 "version": "2.0.0",
4161 4124 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
4162 4125 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
4163 4126 "dev": true,
4164 4127 "engines": {
4165 4128 "node": ">=8"
4166 4129 }
4167 4130 },
4168 4131 "node_modules/string-width": {
4169 4132 "version": "4.2.0",
4170 4133 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
4171 4134 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
4172 4135 "dev": true,
4173 4136 "dependencies": {
4174 4137 "emoji-regex": "^8.0.0",
4175 4138 "is-fullwidth-code-point": "^3.0.0",
4176 4139 "strip-ansi": "^6.0.0"
4177 4140 },
4178 4141 "engines": {
4179 4142 "node": ">=8"
4180 4143 }
4181 4144 },
4182 4145 "node_modules/string.prototype.matchall": {
4183 4146 "version": "4.0.7",
4184 4147 "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz",
4185 4148 "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==",
4186 4149 "dev": true,
4187 4150 "dependencies": {
4188 4151 "call-bind": "^1.0.2",
4189 4152 "define-properties": "^1.1.3",
4190 4153 "es-abstract": "^1.19.1",
4191 4154 "get-intrinsic": "^1.1.1",
4192 4155 "has-symbols": "^1.0.3",
4193 4156 "internal-slot": "^1.0.3",
4194 4157 "regexp.prototype.flags": "^1.4.1",
4195 4158 "side-channel": "^1.0.4"
4196 4159 },
4197 4160 "funding": {
4198 4161 "url": "https://github.com/sponsors/ljharb"
4199 4162 }
4200 4163 },
4201 4164 "node_modules/string.prototype.trimend": {
4202 4165 "version": "1.0.5",
4203 4166 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
4204 4167 "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
4205 4168 "dev": true,
4206 4169 "dependencies": {
4207 4170 "call-bind": "^1.0.2",
4208 4171 "define-properties": "^1.1.4",
4209 4172 "es-abstract": "^1.19.5"
4210 4173 },
4211 4174 "funding": {
4212 4175 "url": "https://github.com/sponsors/ljharb"
4213 4176 }
4214 4177 },
4215 4178 "node_modules/string.prototype.trimstart": {
4216 4179 "version": "1.0.5",
4217 4180 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
4218 4181 "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
4219 4182 "dev": true,
4220 4183 "dependencies": {
4221 4184 "call-bind": "^1.0.2",
4222 4185 "define-properties": "^1.1.4",
4223 4186 "es-abstract": "^1.19.5"
4224 4187 },
4225 4188 "funding": {
4226 4189 "url": "https://github.com/sponsors/ljharb"
4227 4190 }
4228 4191 },
4229 4192 "node_modules/strip-ansi": {
4230 4193 "version": "6.0.1",
4231 4194 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
4232 4195 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
4233 4196 "dev": true,
4234 4197 "dependencies": {
4235 4198 "ansi-regex": "^5.0.1"
4236 4199 },
4237 4200 "engines": {
4238 4201 "node": ">=8"
4239 4202 }
4240 4203 },
4241 4204 "node_modules/strip-bom": {
4242 4205 "version": "4.0.0",
4243 4206 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
4244 4207 "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
4245 4208 "dev": true,
4246 4209 "engines": {
4247 4210 "node": ">=8"
4248 4211 }
4249 4212 },
4250 4213 "node_modules/strip-json-comments": {
4251 4214 "version": "3.1.1",
4252 4215 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
4253 4216 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
4254 4217 "dev": true,
4255 4218 "engines": {
4256 4219 "node": ">=8"
4257 4220 },
4258 4221 "funding": {
4259 4222 "url": "https://github.com/sponsors/sindresorhus"
4260 4223 }
4261 4224 },
4262 4225 "node_modules/supports-color": {
4263 4226 "version": "5.5.0",
4264 4227 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4265 4228 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4266 4229 "dev": true,
4267 4230 "dependencies": {
4268 4231 "has-flag": "^3.0.0"
4269 4232 },
4270 4233 "engines": {
4271 4234 "node": ">=4"
4272 4235 }
4273 4236 },
4274 4237 "node_modules/supports-preserve-symlinks-flag": {
4275 4238 "version": "1.0.0",
4276 4239 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
4277 4240 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
4278 4241 "dev": true,
4279 4242 "engines": {
4280 4243 "node": ">= 0.4"
4281 4244 },
4282 4245 "funding": {
4283 4246 "url": "https://github.com/sponsors/ljharb"
4284 4247 }
4285 4248 },
4286 4249 "node_modules/tap": {
4287 4250 "version": "16.3.0",
4288 4251 "resolved": "https://registry.npmjs.org/tap/-/tap-16.3.0.tgz",
4289 4252 "integrity": "sha512-J9GffPUAbX6FnWbQ/jj7ktzd9nnDFP1fH44OzidqOmxUfZ1hPLMOvpS99LnDiP0H2mO8GY3kGN5XoY0xIKbNFA==",
4290 4253 "bundleDependencies": [
4291 4254 "ink",
4292 4255 "treport",
4293 4256 "@types/react",
4294 4257 "@isaacs/import-jsx",
4295 4258 "react"
4296 4259 ],
4297 4260 "dev": true,
4298 4261 "dependencies": {
4299 4262 "@isaacs/import-jsx": "^4.0.1",
4300 4263 "@types/react": "^17",
4301 4264 "chokidar": "^3.3.0",
4302 4265 "findit": "^2.0.0",
4303 4266 "foreground-child": "^2.0.0",
4304 4267 "fs-exists-cached": "^1.0.0",
4305 4268 "glob": "^7.1.6",
4306 4269 "ink": "^3.2.0",
4307 4270 "isexe": "^2.0.0",
4308 4271 "istanbul-lib-processinfo": "^2.0.2",
4309 4272 "jackspeak": "^1.4.1",
4310 4273 "libtap": "^1.4.0",
4311 4274 "minipass": "^3.1.1",
4312 4275 "mkdirp": "^1.0.4",
4313 4276 "nyc": "^15.1.0",
4314 4277 "opener": "^1.5.1",
4315 4278 "react": "^17.0.2",
4316 4279 "rimraf": "^3.0.0",
4317 4280 "signal-exit": "^3.0.6",
4318 4281 "source-map-support": "^0.5.16",
4319 4282 "tap-mocha-reporter": "^5.0.3",
4320 4283 "tap-parser": "^11.0.1",
4321 4284 "tap-yaml": "^1.0.0",
4322 4285 "tcompare": "^5.0.7",
4323 4286 "treport": "^3.0.3",
4324 4287 "which": "^2.0.2"
4325 4288 },
4326 4289 "bin": {
4327 4290 "tap": "bin/run.js"
4328 4291 },
4329 4292 "engines": {
4330 4293 "node": ">=12"
4331 4294 },
4332 4295 "funding": {
4333 4296 "url": "https://github.com/sponsors/isaacs"
4334 4297 },
4335 4298 "peerDependencies": {
4336 4299 "coveralls": "^3.1.1",
4337 4300 "flow-remove-types": ">=2.112.0",
4338 4301 "ts-node": ">=8.5.2",
4339 4302 "typescript": ">=3.7.2"
4340 4303 },
4341 4304 "peerDependenciesMeta": {
4342 4305 "coveralls": {
4343 4306 "optional": true
4344 4307 },
4345 4308 "flow-remove-types": {
4346 4309 "optional": true
4347 4310 },
4348 4311 "ts-node": {
4349 4312 "optional": true
4350 4313 },
4351 4314 "typescript": {
4352 4315 "optional": true
4353 4316 }
4354 4317 }
4355 4318 },
4356 4319 "node_modules/tap-mocha-reporter": {
4357 4320 "version": "5.0.3",
4358 4321 "resolved": "https://registry.npmjs.org/tap-mocha-reporter/-/tap-mocha-reporter-5.0.3.tgz",
4359 4322 "integrity": "sha512-6zlGkaV4J+XMRFkN0X+yuw6xHbE9jyCZ3WUKfw4KxMyRGOpYSRuuQTRJyWX88WWuLdVTuFbxzwXhXuS2XE6o0g==",
4360 4323 "dev": true,
4361 4324 "dependencies": {
4362 4325 "color-support": "^1.1.0",
4363 4326 "debug": "^4.1.1",
4364 4327 "diff": "^4.0.1",
4365 4328 "escape-string-regexp": "^2.0.0",
4366 4329 "glob": "^7.0.5",
4367 4330 "tap-parser": "^11.0.0",
4368 4331 "tap-yaml": "^1.0.0",
4369 4332 "unicode-length": "^2.0.2"
4370 4333 },
4371 4334 "bin": {
4372 4335 "tap-mocha-reporter": "index.js"
4373 4336 },
4374 4337 "engines": {
4375 4338 "node": ">= 8"
4376 4339 }
4377 4340 },
4378 4341 "node_modules/tap-mocha-reporter/node_modules/escape-string-regexp": {
4379 4342 "version": "2.0.0",
4380 4343 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
4381 4344 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
4382 4345 "dev": true,
4383 4346 "engines": {
4384 4347 "node": ">=8"
4385 4348 }
4386 4349 },
4387 4350 "node_modules/tap-parser": {
4388 4351 "version": "11.0.1",
4389 4352 "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-11.0.1.tgz",
4390 4353 "integrity": "sha512-5ow0oyFOnXVSALYdidMX94u0GEjIlgc/BPFYLx0yRh9hb8+cFGNJqJzDJlUqbLOwx8+NBrIbxCWkIQi7555c0w==",
4391 4354 "dev": true,
4392 4355 "dependencies": {
4393 4356 "events-to-array": "^1.0.1",
4394 4357 "minipass": "^3.1.6",
4395 4358 "tap-yaml": "^1.0.0"
4396 4359 },
4397 4360 "bin": {
4398 4361 "tap-parser": "bin/cmd.js"
4399 4362 },
4400 4363 "engines": {
4401 4364 "node": ">= 8"
4402 4365 }
4403 4366 },
4404 4367 "node_modules/tap-yaml": {
4405 4368 "version": "1.0.0",
4406 4369 "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-1.0.0.tgz",
4407 4370 "integrity": "sha512-Rxbx4EnrWkYk0/ztcm5u3/VznbyFJpyXO12dDBHKWiDVxy7O2Qw6MRrwO5H6Ww0U5YhRY/4C/VzWmFPhBQc4qQ==",
4408 4371 "dev": true,
4409 4372 "dependencies": {
4410 4373 "yaml": "^1.5.0"
4411 4374 }
4412 4375 },
4413 4376 "node_modules/tap/node_modules/@ampproject/remapping": {
4414 4377 "version": "2.1.2",
4415 4378 "dev": true,
4416 4379 "inBundle": true,
4417 4380 "license": "Apache-2.0",
4418 4381 "dependencies": {
4419 4382 "@jridgewell/trace-mapping": "^0.3.0"
4420 4383 },
4421 4384 "engines": {
4422 4385 "node": ">=6.0.0"
4423 4386 }
4424 4387 },
4425 4388 "node_modules/tap/node_modules/@babel/code-frame": {
4426 4389 "version": "7.16.7",
4427 4390 "dev": true,
4428 4391 "inBundle": true,
4429 4392 "license": "MIT",
4430 4393 "dependencies": {
4431 4394 "@babel/highlight": "^7.16.7"
4432 4395 },
4433 4396 "engines": {
4434 4397 "node": ">=6.9.0"
4435 4398 }
4436 4399 },
4437 4400 "node_modules/tap/node_modules/@babel/compat-data": {
4438 4401 "version": "7.17.7",
4439 4402 "dev": true,
4440 4403 "inBundle": true,
4441 4404 "license": "MIT",
4442 4405 "engines": {
4443 4406 "node": ">=6.9.0"
4444 4407 }
4445 4408 },
4446 4409 "node_modules/tap/node_modules/@babel/core": {
4447 4410 "version": "7.17.8",
4448 4411 "dev": true,
4449 4412 "inBundle": true,
4450 4413 "license": "MIT",
4451 4414 "dependencies": {
4452 4415 "@ampproject/remapping": "^2.1.0",
4453 4416 "@babel/code-frame": "^7.16.7",
4454 4417 "@babel/generator": "^7.17.7",
4455 4418 "@babel/helper-compilation-targets": "^7.17.7",
4456 4419 "@babel/helper-module-transforms": "^7.17.7",
4457 4420 "@babel/helpers": "^7.17.8",
4458 4421 "@babel/parser": "^7.17.8",
4459 4422 "@babel/template": "^7.16.7",
4460 4423 "@babel/traverse": "^7.17.3",
4461 4424 "@babel/types": "^7.17.0",
4462 4425 "convert-source-map": "^1.7.0",
4463 4426 "debug": "^4.1.0",
4464 4427 "gensync": "^1.0.0-beta.2",
4465 4428 "json5": "^2.1.2",
4466 4429 "semver": "^6.3.0"
4467 4430 },
4468 4431 "engines": {
4469 4432 "node": ">=6.9.0"
4470 4433 },
4471 4434 "funding": {
4472 4435 "type": "opencollective",
4473 4436 "url": "https://opencollective.com/babel"
4474 4437 }
4475 4438 },
4476 4439 "node_modules/tap/node_modules/@babel/generator": {
4477 4440 "version": "7.17.7",
4478 4441 "dev": true,
4479 4442 "inBundle": true,
4480 4443 "license": "MIT",
4481 4444 "dependencies": {
4482 4445 "@babel/types": "^7.17.0",
4483 4446 "jsesc": "^2.5.1",
4484 4447 "source-map": "^0.5.0"
4485 4448 },
4486 4449 "engines": {
4487 4450 "node": ">=6.9.0"
4488 4451 }
4489 4452 },
4490 4453 "node_modules/tap/node_modules/@babel/helper-annotate-as-pure": {
4491 4454 "version": "7.16.7",
4492 4455 "dev": true,
4493 4456 "inBundle": true,
4494 4457 "license": "MIT",
4495 4458 "dependencies": {
4496 4459 "@babel/types": "^7.16.7"
4497 4460 },
4498 4461 "engines": {
4499 4462 "node": ">=6.9.0"
4500 4463 }
4501 4464 },
4502 4465 "node_modules/tap/node_modules/@babel/helper-compilation-targets": {
4503 4466 "version": "7.17.7",
4504 4467 "dev": true,
4505 4468 "inBundle": true,
4506 4469 "license": "MIT",
4507 4470 "dependencies": {
4508 4471 "@babel/compat-data": "^7.17.7",
4509 4472 "@babel/helper-validator-option": "^7.16.7",
4510 4473 "browserslist": "^4.17.5",
4511 4474 "semver": "^6.3.0"
4512 4475 },
4513 4476 "engines": {
4514 4477 "node": ">=6.9.0"
4515 4478 },
4516 4479 "peerDependencies": {
4517 4480 "@babel/core": "^7.0.0"
4518 4481 }
4519 4482 },
4520 4483 "node_modules/tap/node_modules/@babel/helper-environment-visitor": {
4521 4484 "version": "7.16.7",
4522 4485 "dev": true,
4523 4486 "inBundle": true,
4524 4487 "license": "MIT",
4525 4488 "dependencies": {
4526 4489 "@babel/types": "^7.16.7"
4527 4490 },
4528 4491 "engines": {
4529 4492 "node": ">=6.9.0"
4530 4493 }
4531 4494 },
4532 4495 "node_modules/tap/node_modules/@babel/helper-function-name": {
4533 4496 "version": "7.16.7",
4534 4497 "dev": true,
4535 4498 "inBundle": true,
4536 4499 "license": "MIT",
4537 4500 "dependencies": {
4538 4501 "@babel/helper-get-function-arity": "^7.16.7",
4539 4502 "@babel/template": "^7.16.7",
4540 4503 "@babel/types": "^7.16.7"
4541 4504 },
4542 4505 "engines": {
4543 4506 "node": ">=6.9.0"
4544 4507 }
4545 4508 },
4546 4509 "node_modules/tap/node_modules/@babel/helper-get-function-arity": {
4547 4510 "version": "7.16.7",
4548 4511 "dev": true,
4549 4512 "inBundle": true,
4550 4513 "license": "MIT",
4551 4514 "dependencies": {
4552 4515 "@babel/types": "^7.16.7"
4553 4516 },
4554 4517 "engines": {
4555 4518 "node": ">=6.9.0"
4556 4519 }
4557 4520 },
4558 4521 "node_modules/tap/node_modules/@babel/helper-hoist-variables": {
4559 4522 "version": "7.16.7",
4560 4523 "dev": true,
4561 4524 "inBundle": true,
4562 4525 "license": "MIT",
4563 4526 "dependencies": {
4564 4527 "@babel/types": "^7.16.7"
4565 4528 },
4566 4529 "engines": {
4567 4530 "node": ">=6.9.0"
4568 4531 }
4569 4532 },
4570 4533 "node_modules/tap/node_modules/@babel/helper-module-imports": {
4571 4534 "version": "7.16.7",
4572 4535 "dev": true,
4573 4536 "inBundle": true,
4574 4537 "license": "MIT",
4575 4538 "dependencies": {
4576 4539 "@babel/types": "^7.16.7"
4577 4540 },
4578 4541 "engines": {
4579 4542 "node": ">=6.9.0"
4580 4543 }
4581 4544 },
4582 4545 "node_modules/tap/node_modules/@babel/helper-module-transforms": {
4583 4546 "version": "7.17.7",
4584 4547 "dev": true,
4585 4548 "inBundle": true,
4586 4549 "license": "MIT",
4587 4550 "dependencies": {
4588 4551 "@babel/helper-environment-visitor": "^7.16.7",
4589 4552 "@babel/helper-module-imports": "^7.16.7",
4590 4553 "@babel/helper-simple-access": "^7.17.7",
4591 4554 "@babel/helper-split-export-declaration": "^7.16.7",
4592 4555 "@babel/helper-validator-identifier": "^7.16.7",
4593 4556 "@babel/template": "^7.16.7",
4594 4557 "@babel/traverse": "^7.17.3",
4595 4558 "@babel/types": "^7.17.0"
4596 4559 },
4597 4560 "engines": {
4598 4561 "node": ">=6.9.0"
4599 4562 }
4600 4563 },
4601 4564 "node_modules/tap/node_modules/@babel/helper-plugin-utils": {
4602 4565 "version": "7.16.7",
4603 4566 "dev": true,
4604 4567 "inBundle": true,
4605 4568 "license": "MIT",
4606 4569 "engines": {
4607 4570 "node": ">=6.9.0"
4608 4571 }
4609 4572 },
4610 4573 "node_modules/tap/node_modules/@babel/helper-simple-access": {
4611 4574 "version": "7.17.7",
4612 4575 "dev": true,
4613 4576 "inBundle": true,
4614 4577 "license": "MIT",
4615 4578 "dependencies": {
4616 4579 "@babel/types": "^7.17.0"
4617 4580 },
4618 4581 "engines": {
4619 4582 "node": ">=6.9.0"
4620 4583 }
4621 4584 },
4622 4585 "node_modules/tap/node_modules/@babel/helper-split-export-declaration": {
4623 4586 "version": "7.16.7",
4624 4587 "dev": true,
4625 4588 "inBundle": true,
4626 4589 "license": "MIT",
4627 4590 "dependencies": {
4628 4591 "@babel/types": "^7.16.7"
4629 4592 },
4630 4593 "engines": {
4631 4594 "node": ">=6.9.0"
4632 4595 }
4633 4596 },
4634 4597 "node_modules/tap/node_modules/@babel/helper-validator-identifier": {
4635 4598 "version": "7.16.7",
4636 4599 "dev": true,
4637 4600 "inBundle": true,
4638 4601 "license": "MIT",
4639 4602 "engines": {
4640 4603 "node": ">=6.9.0"
4641 4604 }
4642 4605 },
4643 4606 "node_modules/tap/node_modules/@babel/helper-validator-option": {
4644 4607 "version": "7.16.7",
4645 4608 "dev": true,
4646 4609 "inBundle": true,
4647 4610 "license": "MIT",
4648 4611 "engines": {
4649 4612 "node": ">=6.9.0"
4650 4613 }
4651 4614 },
4652 4615 "node_modules/tap/node_modules/@babel/helpers": {
4653 4616 "version": "7.17.8",
4654 4617 "dev": true,
4655 4618 "inBundle": true,
4656 4619 "license": "MIT",
4657 4620 "dependencies": {
4658 4621 "@babel/template": "^7.16.7",
4659 4622 "@babel/traverse": "^7.17.3",
4660 4623 "@babel/types": "^7.17.0"
4661 4624 },
4662 4625 "engines": {
4663 4626 "node": ">=6.9.0"
4664 4627 }
4665 4628 },
4666 4629 "node_modules/tap/node_modules/@babel/highlight": {
4667 4630 "version": "7.16.10",
4668 4631 "dev": true,
4669 4632 "inBundle": true,
4670 4633 "license": "MIT",
4671 4634 "dependencies": {
4672 4635 "@babel/helper-validator-identifier": "^7.16.7",
4673 4636 "chalk": "^2.0.0",
4674 4637 "js-tokens": "^4.0.0"
4675 4638 },
4676 4639 "engines": {
4677 4640 "node": ">=6.9.0"
4678 4641 }
4679 4642 },
4680 4643 "node_modules/tap/node_modules/@babel/parser": {
4681 4644 "version": "7.17.8",
4682 4645 "dev": true,
4683 4646 "inBundle": true,
4684 4647 "license": "MIT",
4685 4648 "bin": {
4686 4649 "parser": "bin/babel-parser.js"
4687 4650 },
4688 4651 "engines": {
4689 4652 "node": ">=6.0.0"
4690 4653 }
4691 4654 },
4692 4655 "node_modules/tap/node_modules/@babel/plugin-proposal-object-rest-spread": {
4693 4656 "version": "7.17.3",
4694 4657 "dev": true,
4695 4658 "inBundle": true,
4696 4659 "license": "MIT",
4697 4660 "dependencies": {
4698 4661 "@babel/compat-data": "^7.17.0",
4699 4662 "@babel/helper-compilation-targets": "^7.16.7",
4700 4663 "@babel/helper-plugin-utils": "^7.16.7",
4701 4664 "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
4702 4665 "@babel/plugin-transform-parameters": "^7.16.7"
4703 4666 },
4704 4667 "engines": {
4705 4668 "node": ">=6.9.0"
4706 4669 },
4707 4670 "peerDependencies": {
4708 4671 "@babel/core": "^7.0.0-0"
4709 4672 }
4710 4673 },
4711 4674 "node_modules/tap/node_modules/@babel/plugin-syntax-jsx": {
4712 4675 "version": "7.16.7",
4713 4676 "dev": true,
4714 4677 "inBundle": true,
4715 4678 "license": "MIT",
4716 4679 "dependencies": {
4717 4680 "@babel/helper-plugin-utils": "^7.16.7"
4718 4681 },
4719 4682 "engines": {
4720 4683 "node": ">=6.9.0"
4721 4684 },
4722 4685 "peerDependencies": {
4723 4686 "@babel/core": "^7.0.0-0"
4724 4687 }
4725 4688 },
4726 4689 "node_modules/tap/node_modules/@babel/plugin-syntax-object-rest-spread": {
4727 4690 "version": "7.8.3",
4728 4691 "dev": true,
4729 4692 "inBundle": true,
4730 4693 "license": "MIT",
4731 4694 "dependencies": {
4732 4695 "@babel/helper-plugin-utils": "^7.8.0"
4733 4696 },
4734 4697 "peerDependencies": {
4735 4698 "@babel/core": "^7.0.0-0"
4736 4699 }
4737 4700 },
4738 4701 "node_modules/tap/node_modules/@babel/plugin-transform-destructuring": {
4739 4702 "version": "7.17.7",
4740 4703 "dev": true,
4741 4704 "inBundle": true,
4742 4705 "license": "MIT",
4743 4706 "dependencies": {
4744 4707 "@babel/helper-plugin-utils": "^7.16.7"
4745 4708 },
4746 4709 "engines": {
4747 4710 "node": ">=6.9.0"
4748 4711 },
4749 4712 "peerDependencies": {
4750 4713 "@babel/core": "^7.0.0-0"
4751 4714 }
4752 4715 },
4753 4716 "node_modules/tap/node_modules/@babel/plugin-transform-parameters": {
4754 4717 "version": "7.16.7",
4755 4718 "dev": true,
4756 4719 "inBundle": true,
4757 4720 "license": "MIT",
4758 4721 "dependencies": {
4759 4722 "@babel/helper-plugin-utils": "^7.16.7"
4760 4723 },
4761 4724 "engines": {
4762 4725 "node": ">=6.9.0"
4763 4726 },
4764 4727 "peerDependencies": {
4765 4728 "@babel/core": "^7.0.0-0"
4766 4729 }
4767 4730 },
4768 4731 "node_modules/tap/node_modules/@babel/plugin-transform-react-jsx": {
4769 4732 "version": "7.17.3",
4770 4733 "dev": true,
4771 4734 "inBundle": true,
4772 4735 "license": "MIT",
4773 4736 "dependencies": {
4774 4737 "@babel/helper-annotate-as-pure": "^7.16.7",
4775 4738 "@babel/helper-module-imports": "^7.16.7",
4776 4739 "@babel/helper-plugin-utils": "^7.16.7",
4777 4740 "@babel/plugin-syntax-jsx": "^7.16.7",
4778 4741 "@babel/types": "^7.17.0"
4779 4742 },
4780 4743 "engines": {
4781 4744 "node": ">=6.9.0"
4782 4745 },
4783 4746 "peerDependencies": {
4784 4747 "@babel/core": "^7.0.0-0"
4785 4748 }
4786 4749 },
4787 4750 "node_modules/tap/node_modules/@babel/template": {
4788 4751 "version": "7.16.7",
4789 4752 "dev": true,
4790 4753 "inBundle": true,
4791 4754 "license": "MIT",
4792 4755 "dependencies": {
4793 4756 "@babel/code-frame": "^7.16.7",
4794 4757 "@babel/parser": "^7.16.7",
4795 4758 "@babel/types": "^7.16.7"
4796 4759 },
4797 4760 "engines": {
4798 4761 "node": ">=6.9.0"
4799 4762 }
4800 4763 },
4801 4764 "node_modules/tap/node_modules/@babel/traverse": {
4802 4765 "version": "7.17.3",
4803 4766 "dev": true,
4804 4767 "inBundle": true,
4805 4768 "license": "MIT",
4806 4769 "dependencies": {
4807 4770 "@babel/code-frame": "^7.16.7",
4808 4771 "@babel/generator": "^7.17.3",
4809 4772 "@babel/helper-environment-visitor": "^7.16.7",
4810 4773 "@babel/helper-function-name": "^7.16.7",
4811 4774 "@babel/helper-hoist-variables": "^7.16.7",
4812 4775 "@babel/helper-split-export-declaration": "^7.16.7",
4813 4776 "@babel/parser": "^7.17.3",
4814 4777 "@babel/types": "^7.17.0",
4815 4778 "debug": "^4.1.0",
4816 4779 "globals": "^11.1.0"
4817 4780 },
4818 4781 "engines": {
4819 4782 "node": ">=6.9.0"
4820 4783 }
4821 4784 },
4822 4785 "node_modules/tap/node_modules/@babel/types": {
4823 4786 "version": "7.17.0",
4824 4787 "dev": true,
4825 4788 "inBundle": true,
4826 4789 "license": "MIT",
4827 4790 "dependencies": {
4828 4791 "@babel/helper-validator-identifier": "^7.16.7",
4829 4792 "to-fast-properties": "^2.0.0"
4830 4793 },
4831 4794 "engines": {
4832 4795 "node": ">=6.9.0"
4833 4796 }
4834 4797 },
4835 4798 "node_modules/tap/node_modules/@isaacs/import-jsx": {
4836 4799 "version": "4.0.1",
4837 4800 "dev": true,
4838 4801 "inBundle": true,
4839 4802 "license": "MIT",
4840 4803 "dependencies": {
4841 4804 "@babel/core": "^7.5.5",
4842 4805 "@babel/plugin-proposal-object-rest-spread": "^7.5.5",
4843 4806 "@babel/plugin-transform-destructuring": "^7.5.0",
4844 4807 "@babel/plugin-transform-react-jsx": "^7.3.0",
4845 4808 "caller-path": "^3.0.1",
4846 4809 "find-cache-dir": "^3.2.0",
4847 4810 "make-dir": "^3.0.2",
4848 4811 "resolve-from": "^3.0.0",
4849 4812 "rimraf": "^3.0.0"
4850 4813 },
4851 4814 "engines": {
4852 4815 "node": ">=10"
4853 4816 }
4854 4817 },
4855 4818 "node_modules/tap/node_modules/@jridgewell/resolve-uri": {
4856 4819 "version": "3.0.5",
4857 4820 "dev": true,
4858 4821 "inBundle": true,
4859 4822 "license": "MIT",
4860 4823 "engines": {
4861 4824 "node": ">=6.0.0"
4862 4825 }
4863 4826 },
4864 4827 "node_modules/tap/node_modules/@jridgewell/sourcemap-codec": {
4865 4828 "version": "1.4.11",
4866 4829 "dev": true,
4867 4830 "inBundle": true,
4868 4831 "license": "MIT"
4869 4832 },
4870 4833 "node_modules/tap/node_modules/@jridgewell/trace-mapping": {
4871 4834 "version": "0.3.4",
4872 4835 "dev": true,
4873 4836 "inBundle": true,
4874 4837 "license": "MIT",
4875 4838 "dependencies": {
4876 4839 "@jridgewell/resolve-uri": "^3.0.3",
4877 4840 "@jridgewell/sourcemap-codec": "^1.4.10"
4878 4841 }
4879 4842 },
4880 4843 "node_modules/tap/node_modules/@types/prop-types": {
4881 4844 "version": "15.7.4",
4882 4845 "dev": true,
4883 4846 "inBundle": true,
4884 4847 "license": "MIT"
4885 4848 },
4886 4849 "node_modules/tap/node_modules/@types/react": {
4887 4850 "version": "17.0.41",
4888 4851 "dev": true,
4889 4852 "inBundle": true,
4890 4853 "license": "MIT",
4891 4854 "dependencies": {
4892 4855 "@types/prop-types": "*",
4893 4856 "@types/scheduler": "*",
4894 4857 "csstype": "^3.0.2"
4895 4858 }
4896 4859 },
4897 4860 "node_modules/tap/node_modules/@types/scheduler": {
4898 4861 "version": "0.16.2",
4899 4862 "dev": true,
4900 4863 "inBundle": true,
4901 4864 "license": "MIT"
4902 4865 },
4903 4866 "node_modules/tap/node_modules/@types/yoga-layout": {
4904 4867 "version": "1.9.2",
4905 4868 "dev": true,
4906 4869 "inBundle": true,
4907 4870 "license": "MIT"
4908 4871 },
4909 4872 "node_modules/tap/node_modules/ansi-escapes": {
4910 4873 "version": "4.3.2",
4911 4874 "dev": true,
4912 4875 "inBundle": true,
4913 4876 "license": "MIT",
4914 4877 "dependencies": {
4915 4878 "type-fest": "^0.21.3"
4916 4879 },
4917 4880 "engines": {
4918 4881 "node": ">=8"
4919 4882 },
4920 4883 "funding": {
4921 4884 "url": "https://github.com/sponsors/sindresorhus"
4922 4885 }
4923 4886 },
4924 4887 "node_modules/tap/node_modules/ansi-escapes/node_modules/type-fest": {
4925 4888 "version": "0.21.3",
4926 4889 "dev": true,
4927 4890 "inBundle": true,
4928 4891 "license": "(MIT OR CC0-1.0)",
4929 4892 "engines": {
4930 4893 "node": ">=10"
4931 4894 },
4932 4895 "funding": {
4933 4896 "url": "https://github.com/sponsors/sindresorhus"
4934 4897 }
4935 4898 },
4936 4899 "node_modules/tap/node_modules/ansi-regex": {
4937 4900 "version": "5.0.1",
4938 4901 "dev": true,
4939 4902 "inBundle": true,
4940 4903 "license": "MIT",
4941 4904 "engines": {
4942 4905 "node": ">=8"
4943 4906 }
4944 4907 },
4945 4908 "node_modules/tap/node_modules/ansi-styles": {
4946 4909 "version": "3.2.1",
4947 4910 "dev": true,
4948 4911 "inBundle": true,
4949 4912 "license": "MIT",
4950 4913 "dependencies": {
4951 4914 "color-convert": "^1.9.0"
4952 4915 },
4953 4916 "engines": {
4954 4917 "node": ">=4"
4955 4918 }
4956 4919 },
4957 4920 "node_modules/tap/node_modules/ansicolors": {
4958 4921 "version": "0.3.2",
4959 4922 "dev": true,
4960 4923 "inBundle": true,
4961 4924 "license": "MIT"
4962 4925 },
4963 4926 "node_modules/tap/node_modules/astral-regex": {
4964 4927 "version": "2.0.0",
4965 4928 "dev": true,
4966 4929 "inBundle": true,
4967 4930 "license": "MIT",
4968 4931 "engines": {
4969 4932 "node": ">=8"
4970 4933 }
4971 4934 },
4972 4935 "node_modules/tap/node_modules/auto-bind": {
4973 4936 "version": "4.0.0",
4974 4937 "dev": true,
4975 4938 "inBundle": true,
4976 4939 "license": "MIT",
4977 4940 "engines": {
4978 4941 "node": ">=8"
4979 4942 },
4980 4943 "funding": {
4981 4944 "url": "https://github.com/sponsors/sindresorhus"
4982 4945 }
4983 4946 },
4984 4947 "node_modules/tap/node_modules/balanced-match": {
4985 4948 "version": "1.0.2",
4986 4949 "dev": true,
4987 4950 "inBundle": true,
4988 4951 "license": "MIT"
4989 4952 },
4990 4953 "node_modules/tap/node_modules/brace-expansion": {
4991 4954 "version": "1.1.11",
4992 4955 "dev": true,
4993 4956 "inBundle": true,
4994 4957 "license": "MIT",
4995 4958 "dependencies": {
4996 4959 "balanced-match": "^1.0.0",
4997 4960 "concat-map": "0.0.1"
4998 4961 }
4999 4962 },
5000 4963 "node_modules/tap/node_modules/browserslist": {
5001 4964 "version": "4.20.2",
5002 4965 "dev": true,
5003 4966 "funding": [
5004 4967 {
5005 4968 "type": "opencollective",
5006 4969 "url": "https://opencollective.com/browserslist"
5007 4970 },
5008 4971 {
5009 4972 "type": "tidelift",
5010 4973 "url": "https://tidelift.com/funding/github/npm/browserslist"
5011 4974 }
5012 4975 ],
5013 4976 "inBundle": true,
5014 4977 "license": "MIT",
5015 4978 "dependencies": {
5016 4979 "caniuse-lite": "^1.0.30001317",
5017 4980 "electron-to-chromium": "^1.4.84",
5018 4981 "escalade": "^3.1.1",
5019 4982 "node-releases": "^2.0.2",
5020 4983 "picocolors": "^1.0.0"
5021 4984 },
5022 4985 "bin": {
5023 4986 "browserslist": "cli.js"
5024 4987 },
5025 4988 "engines": {
5026 4989 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
5027 4990 }
5028 4991 },
5029 4992 "node_modules/tap/node_modules/caller-callsite": {
5030 4993 "version": "4.1.0",
5031 4994 "dev": true,
5032 4995 "inBundle": true,
5033 4996 "license": "MIT",
5034 4997 "dependencies": {
5035 4998 "callsites": "^3.1.0"
5036 4999 },
5037 5000 "engines": {
5038 5001 "node": ">=8"
5039 5002 }
5040 5003 },
5041 5004 "node_modules/tap/node_modules/caller-path": {
5042 5005 "version": "3.0.1",
5043 5006 "dev": true,
5044 5007 "inBundle": true,
5045 5008 "license": "MIT",
5046 5009 "dependencies": {
5047 5010 "caller-callsite": "^4.1.0"
5048 5011 },
5049 5012 "engines": {
5050 5013 "node": ">=8"
5051 5014 }
5052 5015 },
5053 5016 "node_modules/tap/node_modules/callsites": {
5054 5017 "version": "3.1.0",
5055 5018 "dev": true,
5056 5019 "inBundle": true,
5057 5020 "license": "MIT",
5058 5021 "engines": {
5059 5022 "node": ">=6"
5060 5023 }
5061 5024 },
5062 5025 "node_modules/tap/node_modules/caniuse-lite": {
5063 5026 "version": "1.0.30001319",
5064 5027 "dev": true,
5065 5028 "funding": [
5066 5029 {
5067 5030 "type": "opencollective",
5068 5031 "url": "https://opencollective.com/browserslist"
5069 5032 },
5070 5033 {
5071 5034 "type": "tidelift",
5072 5035 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
5073 5036 }
5074 5037 ],
5075 5038 "inBundle": true,
5076 5039 "license": "CC-BY-4.0"
5077 5040 },
5078 5041 "node_modules/tap/node_modules/cardinal": {
5079 5042 "version": "2.1.1",
5080 5043 "dev": true,
5081 5044 "inBundle": true,
5082 5045 "license": "MIT",
5083 5046 "dependencies": {
5084 5047 "ansicolors": "~0.3.2",
5085 5048 "redeyed": "~2.1.0"
5086 5049 },
5087 5050 "bin": {
5088 5051 "cdl": "bin/cdl.js"
5089 5052 }
5090 5053 },
5091 5054 "node_modules/tap/node_modules/chalk": {
5092 5055 "version": "2.4.2",
5093 5056 "dev": true,
5094 5057 "inBundle": true,
5095 5058 "license": "MIT",
5096 5059 "dependencies": {
5097 5060 "ansi-styles": "^3.2.1",
5098 5061 "escape-string-regexp": "^1.0.5",
5099 5062 "supports-color": "^5.3.0"
5100 5063 },
5101 5064 "engines": {
5102 5065 "node": ">=4"
5103 5066 }
5104 5067 },
5105 5068 "node_modules/tap/node_modules/ci-info": {
5106 5069 "version": "2.0.0",
5107 5070 "dev": true,
5108 5071 "inBundle": true,
5109 5072 "license": "MIT"
5110 5073 },
5111 5074 "node_modules/tap/node_modules/cli-boxes": {
5112 5075 "version": "2.2.1",
5113 5076 "dev": true,
5114 5077 "inBundle": true,
5115 5078 "license": "MIT",
5116 5079 "engines": {
5117 5080 "node": ">=6"
5118 5081 },
5119 5082 "funding": {
5120 5083 "url": "https://github.com/sponsors/sindresorhus"
5121 5084 }
5122 5085 },
5123 5086 "node_modules/tap/node_modules/cli-cursor": {
5124 5087 "version": "3.1.0",
5125 5088 "dev": true,
5126 5089 "inBundle": true,
5127 5090 "license": "MIT",
5128 5091 "dependencies": {
5129 5092 "restore-cursor": "^3.1.0"
5130 5093 },
5131 5094 "engines": {
5132 5095 "node": ">=8"
5133 5096 }
5134 5097 },
5135 5098 "node_modules/tap/node_modules/cli-truncate": {
5136 5099 "version": "2.1.0",
5137 5100 "dev": true,
5138 5101 "inBundle": true,
5139 5102 "license": "MIT",
5140 5103 "dependencies": {
5141 5104 "slice-ansi": "^3.0.0",
5142 5105 "string-width": "^4.2.0"
5143 5106 },
5144 5107 "engines": {
5145 5108 "node": ">=8"
5146 5109 },
5147 5110 "funding": {
5148 5111 "url": "https://github.com/sponsors/sindresorhus"
5149 5112 }
5150 5113 },
5151 5114 "node_modules/tap/node_modules/code-excerpt": {
5152 5115 "version": "3.0.0",
5153 5116 "dev": true,
5154 5117 "inBundle": true,
5155 5118 "license": "MIT",
5156 5119 "dependencies": {
5157 5120 "convert-to-spaces": "^1.0.1"
5158 5121 },
5159 5122 "engines": {
5160 5123 "node": ">=10"
5161 5124 }
5162 5125 },
5163 5126 "node_modules/tap/node_modules/color-convert": {
5164 5127 "version": "1.9.3",
5165 5128 "dev": true,
5166 5129 "inBundle": true,
5167 5130 "license": "MIT",
5168 5131 "dependencies": {
5169 5132 "color-name": "1.1.3"
5170 5133 }
5171 5134 },
5172 5135 "node_modules/tap/node_modules/color-name": {
5173 5136 "version": "1.1.3",
5174 5137 "dev": true,
5175 5138 "inBundle": true,
5176 5139 "license": "MIT"
5177 5140 },
5178 5141 "node_modules/tap/node_modules/commondir": {
5179 5142 "version": "1.0.1",
5180 5143 "dev": true,
5181 5144 "inBundle": true,
5182 5145 "license": "MIT"
5183 5146 },
5184 5147 "node_modules/tap/node_modules/concat-map": {
5185 5148 "version": "0.0.1",
5186 5149 "dev": true,
5187 5150 "inBundle": true,
5188 5151 "license": "MIT"
5189 5152 },
5190 5153 "node_modules/tap/node_modules/convert-source-map": {
5191 5154 "version": "1.8.0",
5192 5155 "dev": true,
5193 5156 "inBundle": true,
5194 5157 "license": "MIT",
5195 5158 "dependencies": {
5196 5159 "safe-buffer": "~5.1.1"
5197 5160 }
5198 5161 },
5199 5162 "node_modules/tap/node_modules/convert-to-spaces": {
5200 5163 "version": "1.0.2",
5201 5164 "dev": true,
5202 5165 "inBundle": true,
5203 5166 "license": "MIT",
5204 5167 "engines": {
5205 5168 "node": ">= 4"
5206 5169 }
5207 5170 },
5208 5171 "node_modules/tap/node_modules/csstype": {
5209 5172 "version": "3.0.11",
5210 5173 "dev": true,
5211 5174 "inBundle": true,
5212 5175 "license": "MIT"
5213 5176 },
5214 5177 "node_modules/tap/node_modules/debug": {
5215 5178 "version": "4.3.4",
5216 5179 "dev": true,
5217 5180 "inBundle": true,
5218 5181 "license": "MIT",
5219 5182 "dependencies": {
5220 5183 "ms": "2.1.2"
5221 5184 },
5222 5185 "engines": {
5223 5186 "node": ">=6.0"
5224 5187 },
5225 5188 "peerDependenciesMeta": {
5226 5189 "supports-color": {
5227 5190 "optional": true
5228 5191 }
5229 5192 }
5230 5193 },
5231 5194 "node_modules/tap/node_modules/electron-to-chromium": {
5232 5195 "version": "1.4.89",
5233 5196 "dev": true,
5234 5197 "inBundle": true,
5235 5198 "license": "ISC"
5236 5199 },
5237 5200 "node_modules/tap/node_modules/emoji-regex": {
5238 5201 "version": "8.0.0",
5239 5202 "dev": true,
5240 5203 "inBundle": true,
5241 5204 "license": "MIT"
5242 5205 },
5243 5206 "node_modules/tap/node_modules/escalade": {
5244 5207 "version": "3.1.1",
5245 5208 "dev": true,
5246 5209 "inBundle": true,
5247 5210 "license": "MIT",
5248 5211 "engines": {
5249 5212 "node": ">=6"
5250 5213 }
5251 5214 },
5252 5215 "node_modules/tap/node_modules/escape-string-regexp": {
5253 5216 "version": "1.0.5",
5254 5217 "dev": true,
5255 5218 "inBundle": true,
5256 5219 "license": "MIT",
5257 5220 "engines": {
5258 5221 "node": ">=0.8.0"
5259 5222 }
5260 5223 },
5261 5224 "node_modules/tap/node_modules/esprima": {
5262 5225 "version": "4.0.1",
5263 5226 "dev": true,
5264 5227 "inBundle": true,
5265 5228 "license": "BSD-2-Clause",
5266 5229 "bin": {
5267 5230 "esparse": "bin/esparse.js",
5268 5231 "esvalidate": "bin/esvalidate.js"
5269 5232 },
5270 5233 "engines": {
5271 5234 "node": ">=4"
5272 5235 }
5273 5236 },
5274 5237 "node_modules/tap/node_modules/events-to-array": {
5275 5238 "version": "1.1.2",
5276 5239 "dev": true,
5277 5240 "inBundle": true,
5278 5241 "license": "ISC"
5279 5242 },
5280 5243 "node_modules/tap/node_modules/find-cache-dir": {
5281 5244 "version": "3.3.2",
5282 5245 "dev": true,
5283 5246 "inBundle": true,
5284 5247 "license": "MIT",
5285 5248 "dependencies": {
5286 5249 "commondir": "^1.0.1",
5287 5250 "make-dir": "^3.0.2",
5288 5251 "pkg-dir": "^4.1.0"
5289 5252 },
5290 5253 "engines": {
5291 5254 "node": ">=8"
5292 5255 },
5293 5256 "funding": {
5294 5257 "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
5295 5258 }
5296 5259 },
5297 5260 "node_modules/tap/node_modules/find-up": {
5298 5261 "version": "4.1.0",
5299 5262 "dev": true,
5300 5263 "inBundle": true,
5301 5264 "license": "MIT",
5302 5265 "dependencies": {
5303 5266 "locate-path": "^5.0.0",
5304 5267 "path-exists": "^4.0.0"
5305 5268 },
5306 5269 "engines": {
5307 5270 "node": ">=8"
5308 5271 }
5309 5272 },
5310 5273 "node_modules/tap/node_modules/fs.realpath": {
5311 5274 "version": "1.0.0",
5312 5275 "dev": true,
5313 5276 "inBundle": true,
5314 5277 "license": "ISC"
5315 5278 },
5316 5279 "node_modules/tap/node_modules/gensync": {
5317 5280 "version": "1.0.0-beta.2",
5318 5281 "dev": true,
5319 5282 "inBundle": true,
5320 5283 "license": "MIT",
5321 5284 "engines": {
5322 5285 "node": ">=6.9.0"
5323 5286 }
5324 5287 },
5325 5288 "node_modules/tap/node_modules/glob": {
5326 5289 "version": "7.2.0",
5327 5290 "dev": true,
5328 5291 "inBundle": true,
5329 5292 "license": "ISC",
5330 5293 "dependencies": {
5331 5294 "fs.realpath": "^1.0.0",
5332 5295 "inflight": "^1.0.4",
5333 5296 "inherits": "2",
5334 5297 "minimatch": "^3.0.4",
5335 5298 "once": "^1.3.0",
5336 5299 "path-is-absolute": "^1.0.0"
5337 5300 },
5338 5301 "engines": {
5339 5302 "node": "*"
5340 5303 },
5341 5304 "funding": {
5342 5305 "url": "https://github.com/sponsors/isaacs"
5343 5306 }
5344 5307 },
5345 5308 "node_modules/tap/node_modules/globals": {
5346 5309 "version": "11.12.0",
5347 5310 "dev": true,
5348 5311 "inBundle": true,
5349 5312 "license": "MIT",
5350 5313 "engines": {
5351 5314 "node": ">=4"
5352 5315 }
5353 5316 },
5354 5317 "node_modules/tap/node_modules/has-flag": {
5355 5318 "version": "3.0.0",
5356 5319 "dev": true,
5357 5320 "inBundle": true,
5358 5321 "license": "MIT",
5359 5322 "engines": {
5360 5323 "node": ">=4"
5361 5324 }
5362 5325 },
5363 5326 "node_modules/tap/node_modules/indent-string": {
5364 5327 "version": "4.0.0",
5365 5328 "dev": true,
5366 5329 "inBundle": true,
5367 5330 "license": "MIT",
5368 5331 "engines": {
5369 5332 "node": ">=8"
5370 5333 }
5371 5334 },
5372 5335 "node_modules/tap/node_modules/inflight": {
5373 5336 "version": "1.0.6",
5374 5337 "dev": true,
5375 5338 "inBundle": true,
5376 5339 "license": "ISC",
5377 5340 "dependencies": {
5378 5341 "once": "^1.3.0",
5379 5342 "wrappy": "1"
5380 5343 }
5381 5344 },
5382 5345 "node_modules/tap/node_modules/inherits": {
5383 5346 "version": "2.0.4",
5384 5347 "dev": true,
5385 5348 "inBundle": true,
5386 5349 "license": "ISC"
5387 5350 },
5388 5351 "node_modules/tap/node_modules/ink": {
5389 5352 "version": "3.2.0",
5390 5353 "dev": true,
5391 5354 "inBundle": true,
5392 5355 "license": "MIT",
5393 5356 "dependencies": {
5394 5357 "ansi-escapes": "^4.2.1",
5395 5358 "auto-bind": "4.0.0",
5396 5359 "chalk": "^4.1.0",
5397 5360 "cli-boxes": "^2.2.0",
5398 5361 "cli-cursor": "^3.1.0",
5399 5362 "cli-truncate": "^2.1.0",
5400 5363 "code-excerpt": "^3.0.0",
5401 5364 "indent-string": "^4.0.0",
5402 5365 "is-ci": "^2.0.0",
5403 5366 "lodash": "^4.17.20",
5404 5367 "patch-console": "^1.0.0",
5405 5368 "react-devtools-core": "^4.19.1",
5406 5369 "react-reconciler": "^0.26.2",
5407 5370 "scheduler": "^0.20.2",
5408 5371 "signal-exit": "^3.0.2",
5409 5372 "slice-ansi": "^3.0.0",
5410 5373 "stack-utils": "^2.0.2",
5411 5374 "string-width": "^4.2.2",
5412 5375 "type-fest": "^0.12.0",
5413 5376 "widest-line": "^3.1.0",
5414 5377 "wrap-ansi": "^6.2.0",
5415 5378 "ws": "^7.5.5",
5416 5379 "yoga-layout-prebuilt": "^1.9.6"
5417 5380 },
5418 5381 "engines": {
5419 5382 "node": ">=10"
5420 5383 },
5421 5384 "peerDependencies": {
5422 5385 "@types/react": ">=16.8.0",
5423 5386 "react": ">=16.8.0"
5424 5387 },
5425 5388 "peerDependenciesMeta": {
5426 5389 "@types/react": {
5427 5390 "optional": true
5428 5391 }
5429 5392 }
5430 5393 },
5431 5394 "node_modules/tap/node_modules/ink/node_modules/ansi-styles": {
5432 5395 "version": "4.3.0",
5433 5396 "dev": true,
5434 5397 "inBundle": true,
5435 5398 "license": "MIT",
5436 5399 "dependencies": {
5437 5400 "color-convert": "^2.0.1"
5438 5401 },
5439 5402 "engines": {
5440 5403 "node": ">=8"
5441 5404 },
5442 5405 "funding": {
5443 5406 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
5444 5407 }
5445 5408 },
5446 5409 "node_modules/tap/node_modules/ink/node_modules/chalk": {
5447 5410 "version": "4.1.2",
5448 5411 "dev": true,
5449 5412 "inBundle": true,
5450 5413 "license": "MIT",
5451 5414 "dependencies": {
5452 5415 "ansi-styles": "^4.1.0",
5453 5416 "supports-color": "^7.1.0"
5454 5417 },
5455 5418 "engines": {
5456 5419 "node": ">=10"
5457 5420 },
5458 5421 "funding": {
5459 5422 "url": "https://github.com/chalk/chalk?sponsor=1"
5460 5423 }
5461 5424 },
5462 5425 "node_modules/tap/node_modules/ink/node_modules/color-convert": {
5463 5426 "version": "2.0.1",
5464 5427 "dev": true,
5465 5428 "inBundle": true,
5466 5429 "license": "MIT",
5467 5430 "dependencies": {
5468 5431 "color-name": "~1.1.4"
5469 5432 },
5470 5433 "engines": {
5471 5434 "node": ">=7.0.0"
5472 5435 }
5473 5436 },
5474 5437 "node_modules/tap/node_modules/ink/node_modules/color-name": {
5475 5438 "version": "1.1.4",
5476 5439 "dev": true,
5477 5440 "inBundle": true,
5478 5441 "license": "MIT"
5479 5442 },
5480 5443 "node_modules/tap/node_modules/ink/node_modules/has-flag": {
5481 5444 "version": "4.0.0",
5482 5445 "dev": true,
5483 5446 "inBundle": true,
5484 5447 "license": "MIT",
5485 5448 "engines": {
5486 5449 "node": ">=8"
5487 5450 }
5488 5451 },
5489 5452 "node_modules/tap/node_modules/ink/node_modules/supports-color": {
5490 5453 "version": "7.2.0",
5491 5454 "dev": true,
5492 5455 "inBundle": true,
5493 5456 "license": "MIT",
5494 5457 "dependencies": {
5495 5458 "has-flag": "^4.0.0"
5496 5459 },
5497 5460 "engines": {
5498 5461 "node": ">=8"
5499 5462 }
5500 5463 },
5501 5464 "node_modules/tap/node_modules/is-ci": {
5502 5465 "version": "2.0.0",
5503 5466 "dev": true,
5504 5467 "inBundle": true,
5505 5468 "license": "MIT",
5506 5469 "dependencies": {
5507 5470 "ci-info": "^2.0.0"
5508 5471 },
5509 5472 "bin": {
5510 5473 "is-ci": "bin.js"
5511 5474 }
5512 5475 },
5513 5476 "node_modules/tap/node_modules/is-fullwidth-code-point": {
5514 5477 "version": "3.0.0",
5515 5478 "dev": true,
5516 5479 "inBundle": true,
5517 5480 "license": "MIT",
5518 5481 "engines": {
5519 5482 "node": ">=8"
5520 5483 }
5521 5484 },
5522 5485 "node_modules/tap/node_modules/js-tokens": {
5523 5486 "version": "4.0.0",
5524 5487 "dev": true,
5525 5488 "inBundle": true,
5526 5489 "license": "MIT"
5527 5490 },
5528 5491 "node_modules/tap/node_modules/jsesc": {
5529 5492 "version": "2.5.2",
5530 5493 "dev": true,
5531 5494 "inBundle": true,
5532 5495 "license": "MIT",
5533 5496 "bin": {
5534 5497 "jsesc": "bin/jsesc"
5535 5498 },
5536 5499 "engines": {
5537 5500 "node": ">=4"
5538 5501 }
5539 5502 },
5540 5503 "node_modules/tap/node_modules/json5": {
5541 5504 "version": "2.2.1",
5542 5505 "dev": true,
5543 5506 "inBundle": true,
5544 5507 "license": "MIT",
5545 5508 "bin": {
5546 5509 "json5": "lib/cli.js"
5547 5510 },
5548 5511 "engines": {
5549 5512 "node": ">=6"
5550 5513 }
5551 5514 },
5552 5515 "node_modules/tap/node_modules/locate-path": {
5553 5516 "version": "5.0.0",
5554 5517 "dev": true,
5555 5518 "inBundle": true,
5556 5519 "license": "MIT",
5557 5520 "dependencies": {
5558 5521 "p-locate": "^4.1.0"
5559 5522 },
5560 5523 "engines": {
5561 5524 "node": ">=8"
5562 5525 }
5563 5526 },
5564 5527 "node_modules/tap/node_modules/lodash": {
5565 5528 "version": "4.17.21",
5566 5529 "dev": true,
5567 5530 "inBundle": true,
5568 5531 "license": "MIT"
5569 5532 },
5570 5533 "node_modules/tap/node_modules/loose-envify": {
5571 5534 "version": "1.4.0",
5572 5535 "dev": true,
5573 5536 "inBundle": true,
5574 5537 "license": "MIT",
5575 5538 "dependencies": {
5576 5539 "js-tokens": "^3.0.0 || ^4.0.0"
5577 5540 },
5578 5541 "bin": {
5579 5542 "loose-envify": "cli.js"
5580 5543 }
5581 5544 },
5582 5545 "node_modules/tap/node_modules/make-dir": {
5583 5546 "version": "3.1.0",
5584 5547 "dev": true,
5585 5548 "inBundle": true,
5586 5549 "license": "MIT",
5587 5550 "dependencies": {
5588 5551 "semver": "^6.0.0"
5589 5552 },
5590 5553 "engines": {
5591 5554 "node": ">=8"
5592 5555 },
5593 5556 "funding": {
5594 5557 "url": "https://github.com/sponsors/sindresorhus"
5595 5558 }
5596 5559 },
5597 5560 "node_modules/tap/node_modules/mimic-fn": {
5598 5561 "version": "2.1.0",
5599 5562 "dev": true,
5600 5563 "inBundle": true,
5601 5564 "license": "MIT",
5602 5565 "engines": {
5603 5566 "node": ">=6"
5604 5567 }
5605 5568 },
5606 5569 "node_modules/tap/node_modules/minimatch": {
5607 5570 "version": "3.1.2",
5608 5571 "dev": true,
5609 5572 "inBundle": true,
5610 5573 "license": "ISC",
5611 5574 "dependencies": {
5612 5575 "brace-expansion": "^1.1.7"
5613 5576 },
5614 5577 "engines": {
5615 5578 "node": "*"
5616 5579 }
5617 5580 },
5618 5581 "node_modules/tap/node_modules/minipass": {
5619 5582 "version": "3.1.6",
5620 5583 "dev": true,
5621 5584 "inBundle": true,
5622 5585 "license": "ISC",
5623 5586 "dependencies": {
5624 5587 "yallist": "^4.0.0"
5625 5588 },
5626 5589 "engines": {
5627 5590 "node": ">=8"
5628 5591 }
5629 5592 },
5630 5593 "node_modules/tap/node_modules/mkdirp": {
5631 5594 "version": "1.0.4",
5632 5595 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
5633 5596 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
5634 5597 "dev": true,
5635 5598 "bin": {
5636 5599 "mkdirp": "bin/cmd.js"
5637 5600 },
5638 5601 "engines": {
5639 5602 "node": ">=10"
5640 5603 }
5641 5604 },
5642 5605 "node_modules/tap/node_modules/ms": {
5643 5606 "version": "2.1.2",
5644 5607 "dev": true,
5645 5608 "inBundle": true,
5646 5609 "license": "MIT"
5647 5610 },
5648 5611 "node_modules/tap/node_modules/node-releases": {
5649 5612 "version": "2.0.2",
5650 5613 "dev": true,
5651 5614 "inBundle": true,
5652 5615 "license": "MIT"
5653 5616 },
5654 5617 "node_modules/tap/node_modules/object-assign": {
5655 5618 "version": "4.1.1",
5656 5619 "dev": true,
5657 5620 "inBundle": true,
5658 5621 "license": "MIT",
5659 5622 "engines": {
5660 5623 "node": ">=0.10.0"
5661 5624 }
5662 5625 },
5663 5626 "node_modules/tap/node_modules/once": {
5664 5627 "version": "1.4.0",
5665 5628 "dev": true,
5666 5629 "inBundle": true,
5667 5630 "license": "ISC",
5668 5631 "dependencies": {
5669 5632 "wrappy": "1"
5670 5633 }
5671 5634 },
5672 5635 "node_modules/tap/node_modules/onetime": {
5673 5636 "version": "5.1.2",
5674 5637 "dev": true,
5675 5638 "inBundle": true,
5676 5639 "license": "MIT",
5677 5640 "dependencies": {
5678 5641 "mimic-fn": "^2.1.0"
5679 5642 },
5680 5643 "engines": {
5681 5644 "node": ">=6"
5682 5645 },
5683 5646 "funding": {
5684 5647 "url": "https://github.com/sponsors/sindresorhus"
5685 5648 }
5686 5649 },
5687 5650 "node_modules/tap/node_modules/p-limit": {
5688 5651 "version": "2.3.0",
5689 5652 "dev": true,
5690 5653 "inBundle": true,
5691 5654 "license": "MIT",
5692 5655 "dependencies": {
5693 5656 "p-try": "^2.0.0"
5694 5657 },
5695 5658 "engines": {
5696 5659 "node": ">=6"
5697 5660 },
5698 5661 "funding": {
5699 5662 "url": "https://github.com/sponsors/sindresorhus"
5700 5663 }
5701 5664 },
5702 5665 "node_modules/tap/node_modules/p-locate": {
5703 5666 "version": "4.1.0",
5704 5667 "dev": true,
5705 5668 "inBundle": true,
5706 5669 "license": "MIT",
5707 5670 "dependencies": {
5708 5671 "p-limit": "^2.2.0"
5709 5672 },
5710 5673 "engines": {
5711 5674 "node": ">=8"
5712 5675 }
5713 5676 },
5714 5677 "node_modules/tap/node_modules/p-try": {
5715 5678 "version": "2.2.0",
5716 5679 "dev": true,
5717 5680 "inBundle": true,
5718 5681 "license": "MIT",
5719 5682 "engines": {
5720 5683 "node": ">=6"
5721 5684 }
5722 5685 },
5723 5686 "node_modules/tap/node_modules/patch-console": {
5724 5687 "version": "1.0.0",
5725 5688 "dev": true,
5726 5689 "inBundle": true,
5727 5690 "license": "MIT",
5728 5691 "engines": {
5729 5692 "node": ">=10"
5730 5693 }
5731 5694 },
5732 5695 "node_modules/tap/node_modules/path-exists": {
5733 5696 "version": "4.0.0",
5734 5697 "dev": true,
5735 5698 "inBundle": true,
5736 5699 "license": "MIT",
5737 5700 "engines": {
5738 5701 "node": ">=8"
5739 5702 }
5740 5703 },
5741 5704 "node_modules/tap/node_modules/path-is-absolute": {
5742 5705 "version": "1.0.1",
5743 5706 "dev": true,
5744 5707 "inBundle": true,
5745 5708 "license": "MIT",
5746 5709 "engines": {
5747 5710 "node": ">=0.10.0"
5748 5711 }
5749 5712 },
5750 5713 "node_modules/tap/node_modules/picocolors": {
5751 5714 "version": "1.0.0",
5752 5715 "dev": true,
5753 5716 "inBundle": true,
5754 5717 "license": "ISC"
5755 5718 },
5756 5719 "node_modules/tap/node_modules/pkg-dir": {
5757 5720 "version": "4.2.0",
5758 5721 "dev": true,
5759 5722 "inBundle": true,
5760 5723 "license": "MIT",
5761 5724 "dependencies": {
5762 5725 "find-up": "^4.0.0"
5763 5726 },
5764 5727 "engines": {
5765 5728 "node": ">=8"
5766 5729 }
5767 5730 },
5768 5731 "node_modules/tap/node_modules/punycode": {
5769 5732 "version": "2.1.1",
5770 5733 "dev": true,
5771 5734 "inBundle": true,
5772 5735 "license": "MIT",
5773 5736 "engines": {
5774 5737 "node": ">=6"
5775 5738 }
5776 5739 },
5777 5740 "node_modules/tap/node_modules/react": {
5778 5741 "version": "17.0.2",
5779 5742 "dev": true,
5780 5743 "inBundle": true,
5781 5744 "license": "MIT",
5782 5745 "dependencies": {
5783 5746 "loose-envify": "^1.1.0",
5784 5747 "object-assign": "^4.1.1"
5785 5748 },
5786 5749 "engines": {
5787 5750 "node": ">=0.10.0"
5788 5751 }
5789 5752 },
5790 5753 "node_modules/tap/node_modules/react-devtools-core": {
5791 5754 "version": "4.24.1",
5792 5755 "dev": true,
5793 5756 "inBundle": true,
5794 5757 "license": "MIT",
5795 5758 "dependencies": {
5796 5759 "shell-quote": "^1.6.1",
5797 5760 "ws": "^7"
5798 5761 }
5799 5762 },
5800 5763 "node_modules/tap/node_modules/react-reconciler": {
5801 5764 "version": "0.26.2",
5802 5765 "dev": true,
5803 5766 "inBundle": true,
5804 5767 "license": "MIT",
5805 5768 "dependencies": {
5806 5769 "loose-envify": "^1.1.0",
5807 5770 "object-assign": "^4.1.1",
5808 5771 "scheduler": "^0.20.2"
5809 5772 },
5810 5773 "engines": {
5811 5774 "node": ">=0.10.0"
5812 5775 },
5813 5776 "peerDependencies": {
5814 5777 "react": "^17.0.2"
5815 5778 }
5816 5779 },
5817 5780 "node_modules/tap/node_modules/redeyed": {
5818 5781 "version": "2.1.1",
5819 5782 "dev": true,
5820 5783 "inBundle": true,
5821 5784 "license": "MIT",
5822 5785 "dependencies": {
5823 5786 "esprima": "~4.0.0"
5824 5787 }
5825 5788 },
5826 5789 "node_modules/tap/node_modules/resolve-from": {
5827 5790 "version": "3.0.0",
5828 5791 "dev": true,
5829 5792 "inBundle": true,
5830 5793 "license": "MIT",
5831 5794 "engines": {
5832 5795 "node": ">=4"
5833 5796 }
5834 5797 },
5835 5798 "node_modules/tap/node_modules/restore-cursor": {
5836 5799 "version": "3.1.0",
5837 5800 "dev": true,
5838 5801 "inBundle": true,
5839 5802 "license": "MIT",
5840 5803 "dependencies": {
5841 5804 "onetime": "^5.1.0",
5842 5805 "signal-exit": "^3.0.2"
5843 5806 },
5844 5807 "engines": {
5845 5808 "node": ">=8"
5846 5809 }
5847 5810 },
5848 5811 "node_modules/tap/node_modules/rimraf": {
5849 5812 "version": "3.0.2",
5850 5813 "dev": true,
5851 5814 "inBundle": true,
5852 5815 "license": "ISC",
5853 5816 "dependencies": {
5854 5817 "glob": "^7.1.3"
5855 5818 },
5856 5819 "bin": {
5857 5820 "rimraf": "bin.js"
5858 5821 },
5859 5822 "funding": {
5860 5823 "url": "https://github.com/sponsors/isaacs"
5861 5824 }
5862 5825 },
5863 5826 "node_modules/tap/node_modules/safe-buffer": {
5864 5827 "version": "5.1.2",
5865 5828 "dev": true,
5866 5829 "inBundle": true,
5867 5830 "license": "MIT"
5868 5831 },
5869 5832 "node_modules/tap/node_modules/scheduler": {
5870 5833 "version": "0.20.2",
5871 5834 "dev": true,
5872 5835 "inBundle": true,
5873 5836 "license": "MIT",
5874 5837 "dependencies": {
5875 5838 "loose-envify": "^1.1.0",
5876 5839 "object-assign": "^4.1.1"
5877 5840 }
5878 5841 },
5879 5842 "node_modules/tap/node_modules/semver": {
5880 5843 "version": "6.3.0",
5881 5844 "dev": true,
5882 5845 "inBundle": true,
5883 5846 "license": "ISC",
5884 5847 "bin": {
5885 5848 "semver": "bin/semver.js"
5886 5849 }
5887 5850 },
5888 5851 "node_modules/tap/node_modules/shell-quote": {
5889 5852 "version": "1.7.3",
5890 5853 "dev": true,
5891 5854 "inBundle": true,
5892 5855 "license": "MIT"
5893 5856 },
5894 5857 "node_modules/tap/node_modules/signal-exit": {
5895 5858 "version": "3.0.7",
5896 5859 "dev": true,
5897 5860 "inBundle": true,
5898 5861 "license": "ISC"
5899 5862 },
5900 5863 "node_modules/tap/node_modules/slice-ansi": {
5901 5864 "version": "3.0.0",
5902 5865 "dev": true,
5903 5866 "inBundle": true,
5904 5867 "license": "MIT",
5905 5868 "dependencies": {
5906 5869 "ansi-styles": "^4.0.0",
5907 5870 "astral-regex": "^2.0.0",
5908 5871 "is-fullwidth-code-point": "^3.0.0"
5909 5872 },
5910 5873 "engines": {
5911 5874 "node": ">=8"
5912 5875 }
5913 5876 },
5914 5877 "node_modules/tap/node_modules/slice-ansi/node_modules/ansi-styles": {
5915 5878 "version": "4.3.0",
5916 5879 "dev": true,
5917 5880 "inBundle": true,
5918 5881 "license": "MIT",
5919 5882 "dependencies": {
5920 5883 "color-convert": "^2.0.1"
5921 5884 },
5922 5885 "engines": {
5923 5886 "node": ">=8"
5924 5887 },
5925 5888 "funding": {
5926 5889 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
5927 5890 }
5928 5891 },
5929 5892 "node_modules/tap/node_modules/slice-ansi/node_modules/color-convert": {
5930 5893 "version": "2.0.1",
5931 5894 "dev": true,
5932 5895 "inBundle": true,
5933 5896 "license": "MIT",
5934 5897 "dependencies": {
5935 5898 "color-name": "~1.1.4"
5936 5899 },
5937 5900 "engines": {
5938 5901 "node": ">=7.0.0"
5939 5902 }
5940 5903 },
5941 5904 "node_modules/tap/node_modules/slice-ansi/node_modules/color-name": {
5942 5905 "version": "1.1.4",
5943 5906 "dev": true,
5944 5907 "inBundle": true,
5945 5908 "license": "MIT"
5946 5909 },
5947 5910 "node_modules/tap/node_modules/source-map": {
5948 5911 "version": "0.5.7",
5949 5912 "dev": true,
5950 5913 "inBundle": true,
5951 5914 "license": "BSD-3-Clause",
5952 5915 "engines": {
5953 5916 "node": ">=0.10.0"
5954 5917 }
5955 5918 },
5956 5919 "node_modules/tap/node_modules/stack-utils": {
5957 5920 "version": "2.0.5",
5958 5921 "dev": true,
5959 5922 "inBundle": true,
5960 5923 "license": "MIT",
5961 5924 "dependencies": {
5962 5925 "escape-string-regexp": "^2.0.0"
5963 5926 },
5964 5927 "engines": {
5965 5928 "node": ">=10"
5966 5929 }
5967 5930 },
5968 5931 "node_modules/tap/node_modules/stack-utils/node_modules/escape-string-regexp": {
5969 5932 "version": "2.0.0",
5970 5933 "dev": true,
5971 5934 "inBundle": true,
5972 5935 "license": "MIT",
5973 5936 "engines": {
5974 5937 "node": ">=8"
5975 5938 }
5976 5939 },
5977 5940 "node_modules/tap/node_modules/string-width": {
5978 5941 "version": "4.2.3",
5979 5942 "dev": true,
5980 5943 "inBundle": true,
5981 5944 "license": "MIT",
5982 5945 "dependencies": {
5983 5946 "emoji-regex": "^8.0.0",
5984 5947 "is-fullwidth-code-point": "^3.0.0",
5985 5948 "strip-ansi": "^6.0.1"
5986 5949 },
5987 5950 "engines": {
5988 5951 "node": ">=8"
5989 5952 }
5990 5953 },
5991 5954 "node_modules/tap/node_modules/strip-ansi": {
5992 5955 "version": "6.0.1",
5993 5956 "dev": true,
5994 5957 "inBundle": true,
5995 5958 "license": "MIT",
5996 5959 "dependencies": {
5997 5960 "ansi-regex": "^5.0.1"
5998 5961 },
5999 5962 "engines": {
6000 5963 "node": ">=8"
6001 5964 }
6002 5965 },
6003 5966 "node_modules/tap/node_modules/supports-color": {
6004 5967 "version": "5.5.0",
6005 5968 "dev": true,
6006 5969 "inBundle": true,
6007 5970 "license": "MIT",
6008 5971 "dependencies": {
6009 5972 "has-flag": "^3.0.0"
6010 5973 },
6011 5974 "engines": {
6012 5975 "node": ">=4"
6013 5976 }
6014 5977 },
6015 5978 "node_modules/tap/node_modules/tap-parser": {
6016 5979 "version": "11.0.1",
6017 5980 "dev": true,
6018 5981 "inBundle": true,
6019 5982 "license": "MIT",
6020 5983 "dependencies": {
6021 5984 "events-to-array": "^1.0.1",
6022 5985 "minipass": "^3.1.6",
6023 5986 "tap-yaml": "^1.0.0"
6024 5987 },
6025 5988 "bin": {
6026 5989 "tap-parser": "bin/cmd.js"
6027 5990 },
6028 5991 "engines": {
6029 5992 "node": ">= 8"
6030 5993 }
6031 5994 },
6032 5995 "node_modules/tap/node_modules/tap-yaml": {
6033 5996 "version": "1.0.0",
6034 5997 "dev": true,
6035 5998 "inBundle": true,
6036 5999 "license": "ISC",
6037 6000 "dependencies": {
6038 6001 "yaml": "^1.5.0"
6039 6002 }
6040 6003 },
6041 6004 "node_modules/tap/node_modules/to-fast-properties": {
6042 6005 "version": "2.0.0",
6043 6006 "dev": true,
6044 6007 "inBundle": true,
6045 6008 "license": "MIT",
6046 6009 "engines": {
6047 6010 "node": ">=4"
6048 6011 }
6049 6012 },
6050 6013 "node_modules/tap/node_modules/treport": {
6051 6014 "version": "3.0.3",
6052 6015 "dev": true,
6053 6016 "inBundle": true,
6054 6017 "license": "ISC",
6055 6018 "dependencies": {
6056 6019 "@isaacs/import-jsx": "^4.0.1",
6057 6020 "cardinal": "^2.1.1",
6058 6021 "chalk": "^3.0.0",
6059 6022 "ink": "^3.2.0",
6060 6023 "ms": "^2.1.2",
6061 6024 "tap-parser": "^11.0.0",
6062 6025 "unicode-length": "^2.0.2"
6063 6026 },
6064 6027 "peerDependencies": {
6065 6028 "react": "^17.0.2"
6066 6029 }
6067 6030 },
6068 6031 "node_modules/tap/node_modules/treport/node_modules/ansi-styles": {
6069 6032 "version": "4.3.0",
6070 6033 "dev": true,
6071 6034 "inBundle": true,
6072 6035 "license": "MIT",
6073 6036 "dependencies": {
6074 6037 "color-convert": "^2.0.1"
6075 6038 },
6076 6039 "engines": {
6077 6040 "node": ">=8"
6078 6041 },
6079 6042 "funding": {
6080 6043 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
6081 6044 }
6082 6045 },
6083 6046 "node_modules/tap/node_modules/treport/node_modules/chalk": {
6084 6047 "version": "3.0.0",
6085 6048 "dev": true,
6086 6049 "inBundle": true,
6087 6050 "license": "MIT",
6088 6051 "dependencies": {
6089 6052 "ansi-styles": "^4.1.0",
6090 6053 "supports-color": "^7.1.0"
6091 6054 },
6092 6055 "engines": {
6093 6056 "node": ">=8"
6094 6057 }
6095 6058 },
6096 6059 "node_modules/tap/node_modules/treport/node_modules/color-convert": {
6097 6060 "version": "2.0.1",
6098 6061 "dev": true,
6099 6062 "inBundle": true,
6100 6063 "license": "MIT",
6101 6064 "dependencies": {
6102 6065 "color-name": "~1.1.4"
6103 6066 },
6104 6067 "engines": {
6105 6068 "node": ">=7.0.0"
6106 6069 }
6107 6070 },
6108 6071 "node_modules/tap/node_modules/treport/node_modules/color-name": {
6109 6072 "version": "1.1.4",
6110 6073 "dev": true,
6111 6074 "inBundle": true,
6112 6075 "license": "MIT"
6113 6076 },
6114 6077 "node_modules/tap/node_modules/treport/node_modules/has-flag": {
6115 6078 "version": "4.0.0",
6116 6079 "dev": true,
6117 6080 "inBundle": true,
6118 6081 "license": "MIT",
6119 6082 "engines": {
6120 6083 "node": ">=8"
6121 6084 }
6122 6085 },
6123 6086 "node_modules/tap/node_modules/treport/node_modules/supports-color": {
6124 6087 "version": "7.2.0",
6125 6088 "dev": true,
6126 6089 "inBundle": true,
6127 6090 "license": "MIT",
6128 6091 "dependencies": {
6129 6092 "has-flag": "^4.0.0"
6130 6093 },
6131 6094 "engines": {
6132 6095 "node": ">=8"
6133 6096 }
6134 6097 },
6135 6098 "node_modules/tap/node_modules/type-fest": {
6136 6099 "version": "0.12.0",
6137 6100 "dev": true,
6138 6101 "inBundle": true,
6139 6102 "license": "(MIT OR CC0-1.0)",
6140 6103 "engines": {
6141 6104 "node": ">=10"
6142 6105 },
6143 6106 "funding": {
6144 6107 "url": "https://github.com/sponsors/sindresorhus"
6145 6108 }
6146 6109 },
6147 6110 "node_modules/tap/node_modules/unicode-length": {
6148 6111 "version": "2.0.2",
6149 6112 "dev": true,
6150 6113 "inBundle": true,
6151 6114 "license": "MIT",
6152 6115 "dependencies": {
6153 6116 "punycode": "^2.0.0",
6154 6117 "strip-ansi": "^3.0.1"
6155 6118 }
6156 6119 },
6157 6120 "node_modules/tap/node_modules/unicode-length/node_modules/ansi-regex": {
6158 6121 "version": "2.1.1",
6159 6122 "dev": true,
6160 6123 "inBundle": true,
6161 6124 "license": "MIT",
6162 6125 "engines": {
6163 6126 "node": ">=0.10.0"
6164 6127 }
6165 6128 },
6166 6129 "node_modules/tap/node_modules/unicode-length/node_modules/strip-ansi": {
6167 6130 "version": "3.0.1",
6168 6131 "dev": true,
6169 6132 "inBundle": true,
6170 6133 "license": "MIT",
6171 6134 "dependencies": {
6172 6135 "ansi-regex": "^2.0.0"
6173 6136 },
6174 6137 "engines": {
6175 6138 "node": ">=0.10.0"
6176 6139 }
6177 6140 },
6178 6141 "node_modules/tap/node_modules/widest-line": {
6179 6142 "version": "3.1.0",
6180 6143 "dev": true,
6181 6144 "inBundle": true,
6182 6145 "license": "MIT",
6183 6146 "dependencies": {
6184 6147 "string-width": "^4.0.0"
6185 6148 },
6186 6149 "engines": {
6187 6150 "node": ">=8"
6188 6151 }
6189 6152 },
6190 6153 "node_modules/tap/node_modules/wrap-ansi": {
6191 6154 "version": "6.2.0",
6192 6155 "dev": true,
6193 6156 "inBundle": true,
6194 6157 "license": "MIT",
6195 6158 "dependencies": {
6196 6159 "ansi-styles": "^4.0.0",
6197 6160 "string-width": "^4.1.0",
6198 6161 "strip-ansi": "^6.0.0"
6199 6162 },
6200 6163 "engines": {
6201 6164 "node": ">=8"
6202 6165 }
6203 6166 },
6204 6167 "node_modules/tap/node_modules/wrap-ansi/node_modules/ansi-styles": {
6205 6168 "version": "4.3.0",
6206 6169 "dev": true,
6207 6170 "inBundle": true,
6208 6171 "license": "MIT",
6209 6172 "dependencies": {
6210 6173 "color-convert": "^2.0.1"
6211 6174 },
6212 6175 "engines": {
6213 6176 "node": ">=8"
6214 6177 },
6215 6178 "funding": {
6216 6179 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
6217 6180 }
6218 6181 },
6219 6182 "node_modules/tap/node_modules/wrap-ansi/node_modules/color-convert": {
6220 6183 "version": "2.0.1",
6221 6184 "dev": true,
6222 6185 "inBundle": true,
6223 6186 "license": "MIT",
6224 6187 "dependencies": {
6225 6188 "color-name": "~1.1.4"
6226 6189 },
6227 6190 "engines": {
6228 6191 "node": ">=7.0.0"
6229 6192 }
6230 6193 },
6231 6194 "node_modules/tap/node_modules/wrap-ansi/node_modules/color-name": {
6232 6195 "version": "1.1.4",
6233 6196 "dev": true,
6234 6197 "inBundle": true,
6235 6198 "license": "MIT"
6236 6199 },
6237 6200 "node_modules/tap/node_modules/wrappy": {
6238 6201 "version": "1.0.2",
6239 6202 "dev": true,
6240 6203 "inBundle": true,
6241 6204 "license": "ISC"
6242 6205 },
6243 6206 "node_modules/tap/node_modules/ws": {
6244 6207 "version": "7.5.7",
6245 6208 "dev": true,
6246 6209 "inBundle": true,
6247 6210 "license": "MIT",
6248 6211 "engines": {
6249 6212 "node": ">=8.3.0"
6250 6213 },
6251 6214 "peerDependencies": {
6252 6215 "bufferutil": "^4.0.1",
6253 6216 "utf-8-validate": "^5.0.2"
6254 6217 },
6255 6218 "peerDependenciesMeta": {
6256 6219 "bufferutil": {
6257 6220 "optional": true
6258 6221 },
6259 6222 "utf-8-validate": {
6260 6223 "optional": true
6261 6224 }
6262 6225 }
6263 6226 },
6264 6227 "node_modules/tap/node_modules/yallist": {
6265 6228 "version": "4.0.0",
6266 6229 "dev": true,
6267 6230 "inBundle": true,
6268 6231 "license": "ISC"
6269 6232 },
6270 6233 "node_modules/tap/node_modules/yaml": {
6271 6234 "version": "1.10.2",
6272 6235 "dev": true,
6273 6236 "inBundle": true,
6274 6237 "license": "ISC",
6275 6238 "engines": {
6276 6239 "node": ">= 6"
6277 6240 }
6278 6241 },
6279 6242 "node_modules/tap/node_modules/yoga-layout-prebuilt": {
6280 6243 "version": "1.10.0",
6281 6244 "dev": true,
6282 6245 "inBundle": true,
6283 6246 "license": "MIT",
6284 6247 "dependencies": {
6285 6248 "@types/yoga-layout": "1.9.2"
6286 6249 },
6287 6250 "engines": {
6288 6251 "node": ">=8"
6289 6252 }
6290 6253 },
6291 6254 "node_modules/tcompare": {
6292 6255 "version": "5.0.7",
6293 6256 "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-5.0.7.tgz",
6294 6257 "integrity": "sha512-d9iddt6YYGgyxJw5bjsN7UJUO1kGOtjSlNy/4PoGYAjQS5pAT/hzIoLf1bZCw+uUxRmZJh7Yy1aA7xKVRT9B4w==",
6295 6258 "dev": true,
6296 6259 "dependencies": {
6297 6260 "diff": "^4.0.2"
6298 6261 },
6299 6262 "engines": {
6300 6263 "node": ">=10"
6301 6264 }
6302 6265 },
6303 6266 "node_modules/test-exclude": {
6304 6267 "version": "6.0.0",
6305 6268 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
6306 6269 "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
6307 6270 "dev": true,
6308 6271 "dependencies": {
6309 6272 "@istanbuljs/schema": "^0.1.2",
6310 6273 "glob": "^7.1.4",
6311 6274 "minimatch": "^3.0.4"
6312 6275 },
6313 6276 "engines": {
6314 6277 "node": ">=8"
6315 6278 }
6316 6279 },
6317 6280 "node_modules/text-table": {
6318 6281 "version": "0.2.0",
6319 6282 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
6320 6283 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
6321 6284 "dev": true
6322 6285 },
6323 6286 "node_modules/to-fast-properties": {
6324 6287 "version": "2.0.0",
6325 6288 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
6326 6289 "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
6327 6290 "dev": true,
6328 6291 "engines": {
6329 6292 "node": ">=4"
6330 6293 }
6331 6294 },
6332 6295 "node_modules/to-regex-range": {
6333 6296 "version": "5.0.1",
6334 6297 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
6335 6298 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
6336 6299 "dev": true,
6337 6300 "dependencies": {
6338 6301 "is-number": "^7.0.0"
6339 6302 },
6340 6303 "engines": {
6341 6304 "node": ">=8.0"
6342 6305 }
6343 6306 },
6344 6307 "node_modules/trivial-deferred": {
6345 6308 "version": "1.0.1",
6346 6309 "resolved": "https://registry.npmjs.org/trivial-deferred/-/trivial-deferred-1.0.1.tgz",
6347 6310 "integrity": "sha512-dagAKX7vaesNNAwOc9Np9C2mJ+7YopF4lk+jE2JML9ta4kZ91Y6UruJNH65bLRYoUROD8EY+Pmi44qQWwXR7sw==",
6348 6311 "dev": true
6349 6312 },
6350 6313 "node_modules/tsconfig-paths": {
6351 6314 "version": "3.14.1",
6352 6315 "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
6353 6316 "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
6354 6317 "dev": true,
6355 6318 "dependencies": {
6356 6319 "@types/json5": "^0.0.29",
6357 6320 "json5": "^1.0.1",
6358 6321 "minimist": "^1.2.6",
6359 6322 "strip-bom": "^3.0.0"
6360 6323 }
6361 6324 },
6362 6325 "node_modules/tsconfig-paths/node_modules/json5": {
6363 6326 "version": "1.0.1",
6364 6327 "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
6365 6328 "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
6366 6329 "dev": true,
6367 6330 "dependencies": {
6368 6331 "minimist": "^1.2.0"
6369 6332 },
6370 6333 "bin": {
6371 6334 "json5": "lib/cli.js"
6372 6335 }
6373 6336 },
6374 6337 "node_modules/tsconfig-paths/node_modules/strip-bom": {
6375 6338 "version": "3.0.0",
6376 6339 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
6377 6340 "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
6378 6341 "dev": true,
6379 6342 "engines": {
6380 6343 "node": ">=4"
6381 6344 }
6382 6345 },
6383 6346 "node_modules/tslib": {
6384 6347 "version": "1.10.0",
6385 6348 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
6386 6349 "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
6387 6350 "dev": true
6388 6351 },
6389 "node_modules/tslint": {
6390 "version": "6.1.3",
6391 "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz",
6392 "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==",
6393 "dev": true,
6394 "dependencies": {
6395 "@babel/code-frame": "^7.0.0",
6396 "builtin-modules": "^1.1.1",
6397 "chalk": "^2.3.0",
6398 "commander": "^2.12.1",
6399 "diff": "^4.0.1",
6400 "glob": "^7.1.1",
6401 "js-yaml": "^3.13.1",
6402 "minimatch": "^3.0.4",
6403 "mkdirp": "^0.5.3",
6404 "resolve": "^1.3.2",
6405 "semver": "^5.3.0",
6406 "tslib": "^1.13.0",
6407 "tsutils": "^2.29.0"
6408 },
6409 "bin": {
6410 "tslint": "bin/tslint"
6411 },
6412 "engines": {
6413 "node": ">=4.8.0"
6414 }
6415 },
6416 "node_modules/tslint/node_modules/semver": {
6417 "version": "5.7.1",
6418 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
6419 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
6420 "dev": true,
6421 "bin": {
6422 "semver": "bin/semver"
6423 }
6424 },
6425 "node_modules/tslint/node_modules/tslib": {
6426 "version": "1.13.0",
6427 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
6428 "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==",
6429 "dev": true
6430 },
6431 "node_modules/tsutils": {
6432 "version": "2.29.0",
6433 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
6434 "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
6435 "dev": true,
6436 "dependencies": {
6437 "tslib": "^1.8.1"
6438 }
6439 },
6440 6352 "node_modules/type-check": {
6441 6353 "version": "0.4.0",
6442 6354 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
6443 6355 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
6444 6356 "dev": true,
6445 6357 "dependencies": {
6446 6358 "prelude-ls": "^1.2.1"
6447 6359 },
6448 6360 "engines": {
6449 6361 "node": ">= 0.8.0"
6450 6362 }
6451 6363 },
6452 6364 "node_modules/type-fest": {
6453 6365 "version": "0.8.1",
6454 6366 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
6455 6367 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
6456 6368 "dev": true,
6457 6369 "engines": {
6458 6370 "node": ">=8"
6459 6371 }
6460 6372 },
6461 6373 "node_modules/typedarray-to-buffer": {
6462 6374 "version": "3.1.5",
6463 6375 "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
6464 6376 "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
6465 6377 "dev": true,
6466 6378 "dependencies": {
6467 6379 "is-typedarray": "^1.0.0"
6468 6380 }
6469 6381 },
6470 6382 "node_modules/typescript": {
6471 6383 "version": "4.8.3",
6472 6384 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz",
6473 6385 "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==",
6474 6386 "dev": true,
6475 6387 "bin": {
6476 6388 "tsc": "bin/tsc",
6477 6389 "tsserver": "bin/tsserver"
6478 6390 },
6479 6391 "engines": {
6480 6392 "node": ">=4.2.0"
6481 6393 }
6482 6394 },
6483 6395 "node_modules/unbox-primitive": {
6484 6396 "version": "1.0.2",
6485 6397 "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
6486 6398 "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
6487 6399 "dev": true,
6488 6400 "dependencies": {
6489 6401 "call-bind": "^1.0.2",
6490 6402 "has-bigints": "^1.0.2",
6491 6403 "has-symbols": "^1.0.3",
6492 6404 "which-boxed-primitive": "^1.0.2"
6493 6405 },
6494 6406 "funding": {
6495 6407 "url": "https://github.com/sponsors/ljharb"
6496 6408 }
6497 6409 },
6498 6410 "node_modules/unicode-length": {
6499 6411 "version": "2.1.0",
6500 6412 "resolved": "https://registry.npmjs.org/unicode-length/-/unicode-length-2.1.0.tgz",
6501 6413 "integrity": "sha512-4bV582zTV9Q02RXBxSUMiuN/KHo5w4aTojuKTNT96DIKps/SIawFp7cS5Mu25VuY1AioGXrmYyzKZUzh8OqoUw==",
6502 6414 "dev": true,
6503 6415 "dependencies": {
6504 6416 "punycode": "^2.0.0"
6505 6417 }
6506 6418 },
6507 6419 "node_modules/update-browserslist-db": {
6508 6420 "version": "1.0.7",
6509 6421 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.7.tgz",
6510 6422 "integrity": "sha512-iN/XYesmZ2RmmWAiI4Z5rq0YqSiv0brj9Ce9CfhNE4xIW2h+MFxcgkxIzZ+ShkFPUkjU3gQ+3oypadD3RAMtrg==",
6511 6423 "dev": true,
6512 6424 "funding": [
6513 6425 {
6514 6426 "type": "opencollective",
6515 6427 "url": "https://opencollective.com/browserslist"
6516 6428 },
6517 6429 {
6518 6430 "type": "tidelift",
6519 6431 "url": "https://tidelift.com/funding/github/npm/browserslist"
6520 6432 }
6521 6433 ],
6522 6434 "dependencies": {
6523 6435 "escalade": "^3.1.1",
6524 6436 "picocolors": "^1.0.0"
6525 6437 },
6526 6438 "bin": {
6527 6439 "browserslist-lint": "cli.js"
6528 6440 },
6529 6441 "peerDependencies": {
6530 6442 "browserslist": ">= 4.21.0"
6531 6443 }
6532 6444 },
6533 6445 "node_modules/uri-js": {
6534 6446 "version": "4.4.1",
6535 6447 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
6536 6448 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
6537 6449 "dev": true,
6538 6450 "dependencies": {
6539 6451 "punycode": "^2.1.0"
6540 6452 }
6541 6453 },
6542 6454 "node_modules/uuid": {
6543 6455 "version": "8.3.2",
6544 6456 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
6545 6457 "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
6546 6458 "dev": true,
6547 6459 "bin": {
6548 6460 "uuid": "dist/bin/uuid"
6549 6461 }
6550 6462 },
6551 6463 "node_modules/which": {
6552 6464 "version": "2.0.2",
6553 6465 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
6554 6466 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
6555 6467 "dev": true,
6556 6468 "dependencies": {
6557 6469 "isexe": "^2.0.0"
6558 6470 },
6559 6471 "bin": {
6560 6472 "node-which": "bin/node-which"
6561 6473 },
6562 6474 "engines": {
6563 6475 "node": ">= 8"
6564 6476 }
6565 6477 },
6566 6478 "node_modules/which-boxed-primitive": {
6567 6479 "version": "1.0.2",
6568 6480 "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
6569 6481 "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
6570 6482 "dev": true,
6571 6483 "dependencies": {
6572 6484 "is-bigint": "^1.0.1",
6573 6485 "is-boolean-object": "^1.1.0",
6574 6486 "is-number-object": "^1.0.4",
6575 6487 "is-string": "^1.0.5",
6576 6488 "is-symbol": "^1.0.3"
6577 6489 },
6578 6490 "funding": {
6579 6491 "url": "https://github.com/sponsors/ljharb"
6580 6492 }
6581 6493 },
6582 6494 "node_modules/which-module": {
6583 6495 "version": "2.0.0",
6584 6496 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
6585 6497 "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==",
6586 6498 "dev": true
6587 6499 },
6588 6500 "node_modules/word-wrap": {
6589 6501 "version": "1.2.3",
6590 6502 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
6591 6503 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
6592 6504 "dev": true,
6593 6505 "engines": {
6594 6506 "node": ">=0.10.0"
6595 6507 }
6596 6508 },
6597 6509 "node_modules/wrap-ansi": {
6598 6510 "version": "7.0.0",
6599 6511 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
6600 6512 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
6601 6513 "dev": true,
6602 6514 "dependencies": {
6603 6515 "ansi-styles": "^4.0.0",
6604 6516 "string-width": "^4.1.0",
6605 6517 "strip-ansi": "^6.0.0"
6606 6518 },
6607 6519 "engines": {
6608 6520 "node": ">=10"
6609 6521 },
6610 6522 "funding": {
6611 6523 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
6612 6524 }
6613 6525 },
6614 6526 "node_modules/wrap-ansi/node_modules/ansi-styles": {
6615 6527 "version": "4.3.0",
6616 6528 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
6617 6529 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
6618 6530 "dev": true,
6619 6531 "dependencies": {
6620 6532 "color-convert": "^2.0.1"
6621 6533 },
6622 6534 "engines": {
6623 6535 "node": ">=8"
6624 6536 },
6625 6537 "funding": {
6626 6538 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
6627 6539 }
6628 6540 },
6629 6541 "node_modules/wrap-ansi/node_modules/color-convert": {
6630 6542 "version": "2.0.1",
6631 6543 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
6632 6544 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
6633 6545 "dev": true,
6634 6546 "dependencies": {
6635 6547 "color-name": "~1.1.4"
6636 6548 },
6637 6549 "engines": {
6638 6550 "node": ">=7.0.0"
6639 6551 }
6640 6552 },
6641 6553 "node_modules/wrap-ansi/node_modules/color-name": {
6642 6554 "version": "1.1.4",
6643 6555 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
6644 6556 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
6645 6557 "dev": true
6646 6558 },
6647 6559 "node_modules/wrappy": {
6648 6560 "version": "1.0.2",
6649 6561 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
6650 6562 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
6651 6563 "dev": true
6652 6564 },
6653 6565 "node_modules/write-file-atomic": {
6654 6566 "version": "3.0.3",
6655 6567 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
6656 6568 "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
6657 6569 "dev": true,
6658 6570 "dependencies": {
6659 6571 "imurmurhash": "^0.1.4",
6660 6572 "is-typedarray": "^1.0.0",
6661 6573 "signal-exit": "^3.0.2",
6662 6574 "typedarray-to-buffer": "^3.1.5"
6663 6575 }
6664 6576 },
6665 6577 "node_modules/y18n": {
6666 6578 "version": "4.0.3",
6667 6579 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
6668 6580 "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
6669 6581 "dev": true
6670 6582 },
6671 6583 "node_modules/yallist": {
6672 6584 "version": "4.0.0",
6673 6585 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
6674 6586 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
6675 6587 "dev": true
6676 6588 },
6677 6589 "node_modules/yaml": {
6678 6590 "version": "1.7.2",
6679 6591 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.7.2.tgz",
6680 6592 "integrity": "sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw==",
6681 6593 "dev": true,
6682 6594 "dependencies": {
6683 6595 "@babel/runtime": "^7.6.3"
6684 6596 },
6685 6597 "engines": {
6686 6598 "node": ">= 6"
6687 6599 }
6688 6600 },
6689 6601 "node_modules/yargs": {
6690 6602 "version": "15.4.1",
6691 6603 "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
6692 6604 "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
6693 6605 "dev": true,
6694 6606 "dependencies": {
6695 6607 "cliui": "^6.0.0",
6696 6608 "decamelize": "^1.2.0",
6697 6609 "find-up": "^4.1.0",
6698 6610 "get-caller-file": "^2.0.1",
6699 6611 "require-directory": "^2.1.1",
6700 6612 "require-main-filename": "^2.0.0",
6701 6613 "set-blocking": "^2.0.0",
6702 6614 "string-width": "^4.2.0",
6703 6615 "which-module": "^2.0.0",
6704 6616 "y18n": "^4.0.0",
6705 6617 "yargs-parser": "^18.1.2"
6706 6618 },
6707 6619 "engines": {
6708 6620 "node": ">=8"
6709 6621 }
6710 6622 },
6711 6623 "node_modules/yargs-parser": {
6712 6624 "version": "18.1.3",
6713 6625 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
6714 6626 "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
6715 6627 "dev": true,
6716 6628 "dependencies": {
6717 6629 "camelcase": "^5.0.0",
6718 6630 "decamelize": "^1.2.0"
6719 6631 },
6720 6632 "engines": {
6721 6633 "node": ">=6"
6722 6634 }
6723 6635 },
6724 6636 "node_modules/yargs/node_modules/ansi-styles": {
6725 6637 "version": "4.3.0",
6726 6638 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
6727 6639 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
6728 6640 "dev": true,
6729 6641 "dependencies": {
6730 6642 "color-convert": "^2.0.1"
6731 6643 },
6732 6644 "engines": {
6733 6645 "node": ">=8"
6734 6646 },
6735 6647 "funding": {
6736 6648 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
6737 6649 }
6738 6650 },
6739 6651 "node_modules/yargs/node_modules/cliui": {
6740 6652 "version": "6.0.0",
6741 6653 "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
6742 6654 "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
6743 6655 "dev": true,
6744 6656 "dependencies": {
6745 6657 "string-width": "^4.2.0",
6746 6658 "strip-ansi": "^6.0.0",
6747 6659 "wrap-ansi": "^6.2.0"
6748 6660 }
6749 6661 },
6750 6662 "node_modules/yargs/node_modules/color-convert": {
6751 6663 "version": "2.0.1",
6752 6664 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
6753 6665 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
6754 6666 "dev": true,
6755 6667 "dependencies": {
6756 6668 "color-name": "~1.1.4"
6757 6669 },
6758 6670 "engines": {
6759 6671 "node": ">=7.0.0"
6760 6672 }
6761 6673 },
6762 6674 "node_modules/yargs/node_modules/color-name": {
6763 6675 "version": "1.1.4",
6764 6676 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
6765 6677 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
6766 6678 "dev": true
6767 6679 },
6768 6680 "node_modules/yargs/node_modules/wrap-ansi": {
6769 6681 "version": "6.2.0",
6770 6682 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
6771 6683 "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
6772 6684 "dev": true,
6773 6685 "dependencies": {
6774 6686 "ansi-styles": "^4.0.0",
6775 6687 "string-width": "^4.1.0",
6776 6688 "strip-ansi": "^6.0.0"
6777 6689 },
6778 6690 "engines": {
6779 6691 "node": ">=8"
6780 6692 }
6781 6693 },
6782 6694 "node_modules/yocto-queue": {
6783 6695 "version": "0.1.0",
6784 6696 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
6785 6697 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
6786 6698 "dev": true,
6787 6699 "engines": {
6788 6700 "node": ">=10"
6789 6701 },
6790 6702 "funding": {
6791 6703 "url": "https://github.com/sponsors/sindresorhus"
6792 6704 }
6793 6705 }
6794 6706 },
6795 6707 "dependencies": {
6796 6708 "@ampproject/remapping": {
6797 6709 "version": "2.2.0",
6798 6710 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
6799 6711 "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
6800 6712 "dev": true,
6801 6713 "requires": {
6802 6714 "@jridgewell/gen-mapping": "^0.1.0",
6803 6715 "@jridgewell/trace-mapping": "^0.3.9"
6804 6716 }
6805 6717 },
6806 6718 "@babel/code-frame": {
6807 6719 "version": "7.18.6",
6808 6720 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
6809 6721 "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
6810 6722 "dev": true,
6811 6723 "requires": {
6812 6724 "@babel/highlight": "^7.18.6"
6813 6725 }
6814 6726 },
6815 6727 "@babel/compat-data": {
6816 6728 "version": "7.19.0",
6817 6729 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.0.tgz",
6818 6730 "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==",
6819 6731 "dev": true
6820 6732 },
6821 6733 "@babel/core": {
6822 6734 "version": "7.19.0",
6823 6735 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.0.tgz",
6824 6736 "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==",
6825 6737 "dev": true,
6826 6738 "requires": {
6827 6739 "@ampproject/remapping": "^2.1.0",
6828 6740 "@babel/code-frame": "^7.18.6",
6829 6741 "@babel/generator": "^7.19.0",
6830 6742 "@babel/helper-compilation-targets": "^7.19.0",
6831 6743 "@babel/helper-module-transforms": "^7.19.0",
6832 6744 "@babel/helpers": "^7.19.0",
6833 6745 "@babel/parser": "^7.19.0",
6834 6746 "@babel/template": "^7.18.10",
6835 6747 "@babel/traverse": "^7.19.0",
6836 6748 "@babel/types": "^7.19.0",
6837 6749 "convert-source-map": "^1.7.0",
6838 6750 "debug": "^4.1.0",
6839 6751 "gensync": "^1.0.0-beta.2",
6840 6752 "json5": "^2.2.1",
6841 6753 "semver": "^6.3.0"
6842 6754 }
6843 6755 },
6844 6756 "@babel/generator": {
6845 6757 "version": "7.19.0",
6846 6758 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz",
6847 6759 "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==",
6848 6760 "dev": true,
6849 6761 "requires": {
6850 6762 "@babel/types": "^7.19.0",
6851 6763 "@jridgewell/gen-mapping": "^0.3.2",
6852 6764 "jsesc": "^2.5.1"
6853 6765 },
6854 6766 "dependencies": {
6855 6767 "@jridgewell/gen-mapping": {
6856 6768 "version": "0.3.2",
6857 6769 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
6858 6770 "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
6859 6771 "dev": true,
6860 6772 "requires": {
6861 6773 "@jridgewell/set-array": "^1.0.1",
6862 6774 "@jridgewell/sourcemap-codec": "^1.4.10",
6863 6775 "@jridgewell/trace-mapping": "^0.3.9"
6864 6776 }
6865 6777 }
6866 6778 }
6867 6779 },
6868 6780 "@babel/helper-compilation-targets": {
6869 6781 "version": "7.19.0",
6870 6782 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz",
6871 6783 "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==",
6872 6784 "dev": true,
6873 6785 "requires": {
6874 6786 "@babel/compat-data": "^7.19.0",
6875 6787 "@babel/helper-validator-option": "^7.18.6",
6876 6788 "browserslist": "^4.20.2",
6877 6789 "semver": "^6.3.0"
6878 6790 }
6879 6791 },
6880 6792 "@babel/helper-environment-visitor": {
6881 6793 "version": "7.18.9",
6882 6794 "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
6883 6795 "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
6884 6796 "dev": true
6885 6797 },
6886 6798 "@babel/helper-function-name": {
6887 6799 "version": "7.19.0",
6888 6800 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz",
6889 6801 "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==",
6890 6802 "dev": true,
6891 6803 "requires": {
6892 6804 "@babel/template": "^7.18.10",
6893 6805 "@babel/types": "^7.19.0"
6894 6806 }
6895 6807 },
6896 6808 "@babel/helper-hoist-variables": {
6897 6809 "version": "7.18.6",
6898 6810 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
6899 6811 "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
6900 6812 "dev": true,
6901 6813 "requires": {
6902 6814 "@babel/types": "^7.18.6"
6903 6815 }
6904 6816 },
6905 6817 "@babel/helper-module-imports": {
6906 6818 "version": "7.18.6",
6907 6819 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
6908 6820 "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
6909 6821 "dev": true,
6910 6822 "requires": {
6911 6823 "@babel/types": "^7.18.6"
6912 6824 }
6913 6825 },
6914 6826 "@babel/helper-module-transforms": {
6915 6827 "version": "7.19.0",
6916 6828 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz",
6917 6829 "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==",
6918 6830 "dev": true,
6919 6831 "requires": {
6920 6832 "@babel/helper-environment-visitor": "^7.18.9",
6921 6833 "@babel/helper-module-imports": "^7.18.6",
6922 6834 "@babel/helper-simple-access": "^7.18.6",
6923 6835 "@babel/helper-split-export-declaration": "^7.18.6",
6924 6836 "@babel/helper-validator-identifier": "^7.18.6",
6925 6837 "@babel/template": "^7.18.10",
6926 6838 "@babel/traverse": "^7.19.0",
6927 6839 "@babel/types": "^7.19.0"
6928 6840 }
6929 6841 },
6930 6842 "@babel/helper-simple-access": {
6931 6843 "version": "7.18.6",
6932 6844 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz",
6933 6845 "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==",
6934 6846 "dev": true,
6935 6847 "requires": {
6936 6848 "@babel/types": "^7.18.6"
6937 6849 }
6938 6850 },
6939 6851 "@babel/helper-split-export-declaration": {
6940 6852 "version": "7.18.6",
6941 6853 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
6942 6854 "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
6943 6855 "dev": true,
6944 6856 "requires": {
6945 6857 "@babel/types": "^7.18.6"
6946 6858 }
6947 6859 },
6948 6860 "@babel/helper-string-parser": {
6949 6861 "version": "7.18.10",
6950 6862 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz",
6951 6863 "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==",
6952 6864 "dev": true
6953 6865 },
6954 6866 "@babel/helper-validator-identifier": {
6955 6867 "version": "7.18.6",
6956 6868 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz",
6957 6869 "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==",
6958 6870 "dev": true
6959 6871 },
6960 6872 "@babel/helper-validator-option": {
6961 6873 "version": "7.18.6",
6962 6874 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz",
6963 6875 "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==",
6964 6876 "dev": true
6965 6877 },
6966 6878 "@babel/helpers": {
6967 6879 "version": "7.19.0",
6968 6880 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz",
6969 6881 "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==",
6970 6882 "dev": true,
6971 6883 "requires": {
6972 6884 "@babel/template": "^7.18.10",
6973 6885 "@babel/traverse": "^7.19.0",
6974 6886 "@babel/types": "^7.19.0"
6975 6887 }
6976 6888 },
6977 6889 "@babel/highlight": {
6978 6890 "version": "7.18.6",
6979 6891 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
6980 6892 "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
6981 6893 "dev": true,
6982 6894 "requires": {
6983 6895 "@babel/helper-validator-identifier": "^7.18.6",
6984 6896 "chalk": "^2.0.0",
6985 6897 "js-tokens": "^4.0.0"
6986 6898 }
6987 6899 },
6988 6900 "@babel/parser": {
6989 6901 "version": "7.19.0",
6990 6902 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz",
6991 6903 "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==",
6992 6904 "dev": true
6993 6905 },
6994 6906 "@babel/runtime": {
6995 6907 "version": "7.8.3",
6996 6908 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.3.tgz",
6997 6909 "integrity": "sha512-fVHx1rzEmwB130VTkLnxR+HmxcTjGzH12LYQcFFoBwakMd3aOMD4OsRN7tGG/UOYE2ektgFrS8uACAoRk1CY0w==",
6998 6910 "dev": true,
6999 6911 "requires": {
7000 6912 "regenerator-runtime": "^0.13.2"
7001 6913 }
7002 6914 },
7003 6915 "@babel/template": {
7004 6916 "version": "7.18.10",
7005 6917 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz",
7006 6918 "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==",
7007 6919 "dev": true,
7008 6920 "requires": {
7009 6921 "@babel/code-frame": "^7.18.6",
7010 6922 "@babel/parser": "^7.18.10",
7011 6923 "@babel/types": "^7.18.10"
7012 6924 }
7013 6925 },
7014 6926 "@babel/traverse": {
7015 6927 "version": "7.19.0",
7016 6928 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz",
7017 6929 "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==",
7018 6930 "dev": true,
7019 6931 "requires": {
7020 6932 "@babel/code-frame": "^7.18.6",
7021 6933 "@babel/generator": "^7.19.0",
7022 6934 "@babel/helper-environment-visitor": "^7.18.9",
7023 6935 "@babel/helper-function-name": "^7.19.0",
7024 6936 "@babel/helper-hoist-variables": "^7.18.6",
7025 6937 "@babel/helper-split-export-declaration": "^7.18.6",
7026 6938 "@babel/parser": "^7.19.0",
7027 6939 "@babel/types": "^7.19.0",
7028 6940 "debug": "^4.1.0",
7029 6941 "globals": "^11.1.0"
7030 6942 },
7031 6943 "dependencies": {
7032 6944 "globals": {
7033 6945 "version": "11.12.0",
7034 6946 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
7035 6947 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
7036 6948 "dev": true
7037 6949 }
7038 6950 }
7039 6951 },
7040 6952 "@babel/types": {
7041 6953 "version": "7.19.0",
7042 6954 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz",
7043 6955 "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==",
7044 6956 "dev": true,
7045 6957 "requires": {
7046 6958 "@babel/helper-string-parser": "^7.18.10",
7047 6959 "@babel/helper-validator-identifier": "^7.18.6",
7048 6960 "to-fast-properties": "^2.0.0"
7049 6961 }
7050 6962 },
7051 6963 "@eslint/eslintrc": {
7052 6964 "version": "1.3.1",
7053 6965 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz",
7054 6966 "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==",
7055 6967 "dev": true,
7056 6968 "requires": {
7057 6969 "ajv": "^6.12.4",
7058 6970 "debug": "^4.3.2",
7059 6971 "espree": "^9.4.0",
7060 6972 "globals": "^13.15.0",
7061 6973 "ignore": "^5.2.0",
7062 6974 "import-fresh": "^3.2.1",
7063 6975 "js-yaml": "^4.1.0",
7064 6976 "minimatch": "^3.1.2",
7065 6977 "strip-json-comments": "^3.1.1"
7066 6978 },
7067 6979 "dependencies": {
7068 6980 "argparse": {
7069 6981 "version": "2.0.1",
7070 6982 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
7071 6983 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
7072 6984 "dev": true
7073 6985 },
7074 6986 "js-yaml": {
7075 6987 "version": "4.1.0",
7076 6988 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
7077 6989 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
7078 6990 "dev": true,
7079 6991 "requires": {
7080 6992 "argparse": "^2.0.1"
7081 6993 }
7082 6994 }
7083 6995 }
7084 6996 },
7085 6997 "@humanwhocodes/config-array": {
7086 6998 "version": "0.10.4",
7087 6999 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz",
7088 7000 "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==",
7089 7001 "dev": true,
7090 7002 "requires": {
7091 7003 "@humanwhocodes/object-schema": "^1.2.1",
7092 7004 "debug": "^4.1.1",
7093 7005 "minimatch": "^3.0.4"
7094 7006 }
7095 7007 },
7096 7008 "@humanwhocodes/gitignore-to-minimatch": {
7097 7009 "version": "1.0.2",
7098 7010 "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz",
7099 7011 "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==",
7100 7012 "dev": true
7101 7013 },
7102 7014 "@humanwhocodes/module-importer": {
7103 7015 "version": "1.0.1",
7104 7016 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
7105 7017 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
7106 7018 "dev": true
7107 7019 },
7108 7020 "@humanwhocodes/object-schema": {
7109 7021 "version": "1.2.1",
7110 7022 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
7111 7023 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
7112 7024 "dev": true
7113 7025 },
7114 7026 "@implab/core-amd": {
7115 7027 "version": "1.4.0",
7116 7028 "resolved": "https://registry.npmjs.org/@implab/core-amd/-/core-amd-1.4.0.tgz",
7117 7029 "integrity": "sha512-gaJX1mhri7YpmXDTAYELZnmTznzXYpk2AI7Decsttdi6xY+bqGgH24q0AFcKrx8RY2jfsFXxDdf0fITz2HpBbw==",
7118 7030 "dev": true
7119 7031 },
7120 7032 "@implab/dojo-typings": {
7121 7033 "version": "1.0.0",
7122 7034 "resolved": "https://registry.npmjs.org/@implab/dojo-typings/-/dojo-typings-1.0.0.tgz",
7123 7035 "integrity": "sha512-B2kvlKJgvyIQAl/k1pVyNmtp4ADvBDCs4Lw/qfBC+Sz/ft4c7EuRXmN/+2dhWrd6A5SMjEgex5oeq6Ja2ntrig==",
7124 7036 "dev": true
7125 7037 },
7126 7038 "@istanbuljs/load-nyc-config": {
7127 7039 "version": "1.1.0",
7128 7040 "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
7129 7041 "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
7130 7042 "dev": true,
7131 7043 "requires": {
7132 7044 "camelcase": "^5.3.1",
7133 7045 "find-up": "^4.1.0",
7134 7046 "get-package-type": "^0.1.0",
7135 7047 "js-yaml": "^3.13.1",
7136 7048 "resolve-from": "^5.0.0"
7137 7049 },
7138 7050 "dependencies": {
7139 7051 "resolve-from": {
7140 7052 "version": "5.0.0",
7141 7053 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
7142 7054 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
7143 7055 "dev": true
7144 7056 }
7145 7057 }
7146 7058 },
7147 7059 "@istanbuljs/schema": {
7148 7060 "version": "0.1.3",
7149 7061 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
7150 7062 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
7151 7063 "dev": true
7152 7064 },
7153 7065 "@jridgewell/gen-mapping": {
7154 7066 "version": "0.1.1",
7155 7067 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
7156 7068 "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
7157 7069 "dev": true,
7158 7070 "requires": {
7159 7071 "@jridgewell/set-array": "^1.0.0",
7160 7072 "@jridgewell/sourcemap-codec": "^1.4.10"
7161 7073 }
7162 7074 },
7163 7075 "@jridgewell/resolve-uri": {
7164 7076 "version": "3.1.0",
7165 7077 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
7166 7078 "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
7167 7079 "dev": true
7168 7080 },
7169 7081 "@jridgewell/set-array": {
7170 7082 "version": "1.1.2",
7171 7083 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
7172 7084 "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
7173 7085 "dev": true
7174 7086 },
7175 7087 "@jridgewell/sourcemap-codec": {
7176 7088 "version": "1.4.14",
7177 7089 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
7178 7090 "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
7179 7091 "dev": true
7180 7092 },
7181 7093 "@jridgewell/trace-mapping": {
7182 7094 "version": "0.3.15",
7183 7095 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz",
7184 7096 "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==",
7185 7097 "dev": true,
7186 7098 "requires": {
7187 7099 "@jridgewell/resolve-uri": "^3.0.3",
7188 7100 "@jridgewell/sourcemap-codec": "^1.4.10"
7189 7101 }
7190 7102 },
7191 7103 "@nodelib/fs.scandir": {
7192 7104 "version": "2.1.5",
7193 7105 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
7194 7106 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
7195 7107 "dev": true,
7196 7108 "requires": {
7197 7109 "@nodelib/fs.stat": "2.0.5",
7198 7110 "run-parallel": "^1.1.9"
7199 7111 }
7200 7112 },
7201 7113 "@nodelib/fs.stat": {
7202 7114 "version": "2.0.5",
7203 7115 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
7204 7116 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
7205 7117 "dev": true
7206 7118 },
7207 7119 "@nodelib/fs.walk": {
7208 7120 "version": "1.2.8",
7209 7121 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
7210 7122 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
7211 7123 "dev": true,
7212 7124 "requires": {
7213 7125 "@nodelib/fs.scandir": "2.1.5",
7214 7126 "fastq": "^1.6.0"
7215 7127 }
7216 7128 },
7217 7129 "@types/chai": {
7218 7130 "version": "4.1.3",
7219 7131 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.1.3.tgz",
7220 7132 "integrity": "sha512-f5dXGzOJycyzSMdaXVhiBhauL4dYydXwVpavfQ1mVCaGjR56a9QfklXObUxlIY9bGTmCPHEEZ04I16BZ/8w5ww==",
7221 7133 "dev": true
7222 7134 },
7223 7135 "@types/json-schema": {
7224 7136 "version": "7.0.11",
7225 7137 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
7226 7138 "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
7227 7139 "dev": true
7228 7140 },
7229 7141 "@types/json5": {
7230 7142 "version": "0.0.29",
7231 7143 "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
7232 7144 "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
7233 7145 "dev": true
7234 7146 },
7235 7147 "@types/node": {
7236 7148 "version": "18.7.15",
7237 7149 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz",
7238 7150 "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==",
7239 7151 "dev": true
7240 7152 },
7241 7153 "@types/requirejs": {
7242 7154 "version": "2.1.31",
7243 7155 "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.31.tgz",
7244 7156 "integrity": "sha512-b2soeyuU76rMbcRJ4e0hEl0tbMhFwZeTC0VZnfuWlfGlk6BwWNsev6kFu/twKABPX29wkX84wU2o+cEJoXsiTw==",
7245 7157 "dev": true
7246 7158 },
7247 7159 "@types/tap": {
7248 7160 "version": "15.0.7",
7249 7161 "resolved": "https://registry.npmjs.org/@types/tap/-/tap-15.0.7.tgz",
7250 7162 "integrity": "sha512-TTMajw4gxQfFgYbhXhy/Tb2OiNcwS+4oP/9yp1/GdU0pFJo3wtnkYhRgmQy39ksh+rnoa0VrPHJ4Tuv2cLNQ5A==",
7251 7163 "dev": true,
7252 7164 "requires": {
7253 7165 "@types/node": "*"
7254 7166 }
7255 7167 },
7256 7168 "@types/yaml": {
7257 7169 "version": "1.2.0",
7258 7170 "resolved": "https://registry.npmjs.org/@types/yaml/-/yaml-1.2.0.tgz",
7259 7171 "integrity": "sha512-GW8b9qM+ebgW3/zjzPm0I1NxMvLaz/YKT9Ph6tTb+Fkeyzd9yLTvQ6ciQ2MorTRmb/qXmfjMerRpG4LviixaqQ==",
7260 7172 "dev": true
7261 7173 },
7262 7174 "@typescript-eslint/eslint-plugin": {
7263 7175 "version": "5.36.2",
7264 7176 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.2.tgz",
7265 7177 "integrity": "sha512-OwwR8LRwSnI98tdc2z7mJYgY60gf7I9ZfGjN5EjCwwns9bdTuQfAXcsjSB2wSQ/TVNYSGKf4kzVXbNGaZvwiXw==",
7266 7178 "dev": true,
7267 7179 "requires": {
7268 7180 "@typescript-eslint/scope-manager": "5.36.2",
7269 7181 "@typescript-eslint/type-utils": "5.36.2",
7270 7182 "@typescript-eslint/utils": "5.36.2",
7271 7183 "debug": "^4.3.4",
7272 7184 "functional-red-black-tree": "^1.0.1",
7273 7185 "ignore": "^5.2.0",
7274 7186 "regexpp": "^3.2.0",
7275 7187 "semver": "^7.3.7",
7276 7188 "tsutils": "^3.21.0"
7277 7189 },
7278 7190 "dependencies": {
7279 7191 "semver": {
7280 7192 "version": "7.3.7",
7281 7193 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
7282 7194 "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
7283 7195 "dev": true,
7284 7196 "requires": {
7285 7197 "lru-cache": "^6.0.0"
7286 7198 }
7287 7199 },
7288 7200 "tsutils": {
7289 7201 "version": "3.21.0",
7290 7202 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
7291 7203 "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
7292 7204 "dev": true,
7293 7205 "requires": {
7294 7206 "tslib": "^1.8.1"
7295 7207 }
7296 7208 }
7297 7209 }
7298 7210 },
7299 7211 "@typescript-eslint/parser": {
7300 7212 "version": "5.36.2",
7301 7213 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.2.tgz",
7302 7214 "integrity": "sha512-qS/Kb0yzy8sR0idFspI9Z6+t7mqk/oRjnAYfewG+VN73opAUvmYL3oPIMmgOX6CnQS6gmVIXGshlb5RY/R22pA==",
7303 7215 "dev": true,
7304 7216 "requires": {
7305 7217 "@typescript-eslint/scope-manager": "5.36.2",
7306 7218 "@typescript-eslint/types": "5.36.2",
7307 7219 "@typescript-eslint/typescript-estree": "5.36.2",
7308 7220 "debug": "^4.3.4"
7309 7221 }
7310 7222 },
7311 7223 "@typescript-eslint/scope-manager": {
7312 7224 "version": "5.36.2",
7313 7225 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz",
7314 7226 "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==",
7315 7227 "dev": true,
7316 7228 "requires": {
7317 7229 "@typescript-eslint/types": "5.36.2",
7318 7230 "@typescript-eslint/visitor-keys": "5.36.2"
7319 7231 }
7320 7232 },
7321 7233 "@typescript-eslint/type-utils": {
7322 7234 "version": "5.36.2",
7323 7235 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.2.tgz",
7324 7236 "integrity": "sha512-rPQtS5rfijUWLouhy6UmyNquKDPhQjKsaKH0WnY6hl/07lasj8gPaH2UD8xWkePn6SC+jW2i9c2DZVDnL+Dokw==",
7325 7237 "dev": true,
7326 7238 "requires": {
7327 7239 "@typescript-eslint/typescript-estree": "5.36.2",
7328 7240 "@typescript-eslint/utils": "5.36.2",
7329 7241 "debug": "^4.3.4",
7330 7242 "tsutils": "^3.21.0"
7331 7243 },
7332 7244 "dependencies": {
7333 7245 "tsutils": {
7334 7246 "version": "3.21.0",
7335 7247 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
7336 7248 "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
7337 7249 "dev": true,
7338 7250 "requires": {
7339 7251 "tslib": "^1.8.1"
7340 7252 }
7341 7253 }
7342 7254 }
7343 7255 },
7344 7256 "@typescript-eslint/types": {
7345 7257 "version": "5.36.2",
7346 7258 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz",
7347 7259 "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==",
7348 7260 "dev": true
7349 7261 },
7350 7262 "@typescript-eslint/typescript-estree": {
7351 7263 "version": "5.36.2",
7352 7264 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz",
7353 7265 "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==",
7354 7266 "dev": true,
7355 7267 "requires": {
7356 7268 "@typescript-eslint/types": "5.36.2",
7357 7269 "@typescript-eslint/visitor-keys": "5.36.2",
7358 7270 "debug": "^4.3.4",
7359 7271 "globby": "^11.1.0",
7360 7272 "is-glob": "^4.0.3",
7361 7273 "semver": "^7.3.7",
7362 7274 "tsutils": "^3.21.0"
7363 7275 },
7364 7276 "dependencies": {
7365 7277 "semver": {
7366 7278 "version": "7.3.7",
7367 7279 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
7368 7280 "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
7369 7281 "dev": true,
7370 7282 "requires": {
7371 7283 "lru-cache": "^6.0.0"
7372 7284 }
7373 7285 },
7374 7286 "tsutils": {
7375 7287 "version": "3.21.0",
7376 7288 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
7377 7289 "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
7378 7290 "dev": true,
7379 7291 "requires": {
7380 7292 "tslib": "^1.8.1"
7381 7293 }
7382 7294 }
7383 7295 }
7384 7296 },
7385 7297 "@typescript-eslint/utils": {
7386 7298 "version": "5.36.2",
7387 7299 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz",
7388 7300 "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==",
7389 7301 "dev": true,
7390 7302 "requires": {
7391 7303 "@types/json-schema": "^7.0.9",
7392 7304 "@typescript-eslint/scope-manager": "5.36.2",
7393 7305 "@typescript-eslint/types": "5.36.2",
7394 7306 "@typescript-eslint/typescript-estree": "5.36.2",
7395 7307 "eslint-scope": "^5.1.1",
7396 7308 "eslint-utils": "^3.0.0"
7397 7309 },
7398 7310 "dependencies": {
7399 7311 "eslint-scope": {
7400 7312 "version": "5.1.1",
7401 7313 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
7402 7314 "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
7403 7315 "dev": true,
7404 7316 "requires": {
7405 7317 "esrecurse": "^4.3.0",
7406 7318 "estraverse": "^4.1.1"
7407 7319 }
7408 7320 },
7409 7321 "estraverse": {
7410 7322 "version": "4.3.0",
7411 7323 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
7412 7324 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
7413 7325 "dev": true
7414 7326 }
7415 7327 }
7416 7328 },
7417 7329 "@typescript-eslint/visitor-keys": {
7418 7330 "version": "5.36.2",
7419 7331 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz",
7420 7332 "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==",
7421 7333 "dev": true,
7422 7334 "requires": {
7423 7335 "@typescript-eslint/types": "5.36.2",
7424 7336 "eslint-visitor-keys": "^3.3.0"
7425 7337 }
7426 7338 },
7427 7339 "acorn": {
7428 7340 "version": "8.8.0",
7429 7341 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
7430 7342 "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
7431 7343 "dev": true
7432 7344 },
7433 7345 "acorn-jsx": {
7434 7346 "version": "5.3.2",
7435 7347 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
7436 7348 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
7437 7349 "dev": true,
7438 7350 "requires": {}
7439 7351 },
7440 7352 "aggregate-error": {
7441 7353 "version": "3.1.0",
7442 7354 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
7443 7355 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
7444 7356 "dev": true,
7445 7357 "requires": {
7446 7358 "clean-stack": "^2.0.0",
7447 7359 "indent-string": "^4.0.0"
7448 7360 }
7449 7361 },
7450 7362 "ajv": {
7451 7363 "version": "6.12.6",
7452 7364 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
7453 7365 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
7454 7366 "dev": true,
7455 7367 "requires": {
7456 7368 "fast-deep-equal": "^3.1.1",
7457 7369 "fast-json-stable-stringify": "^2.0.0",
7458 7370 "json-schema-traverse": "^0.4.1",
7459 7371 "uri-js": "^4.2.2"
7460 7372 }
7461 7373 },
7462 7374 "ansi-regex": {
7463 7375 "version": "5.0.1",
7464 7376 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
7465 7377 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
7466 7378 "dev": true
7467 7379 },
7468 7380 "ansi-styles": {
7469 7381 "version": "3.2.1",
7470 7382 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7471 7383 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7472 7384 "dev": true,
7473 7385 "requires": {
7474 7386 "color-convert": "^1.9.0"
7475 7387 }
7476 7388 },
7477 7389 "anymatch": {
7478 7390 "version": "3.1.2",
7479 7391 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
7480 7392 "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
7481 7393 "dev": true,
7482 7394 "requires": {
7483 7395 "normalize-path": "^3.0.0",
7484 7396 "picomatch": "^2.0.4"
7485 7397 }
7486 7398 },
7487 7399 "append-transform": {
7488 7400 "version": "2.0.0",
7489 7401 "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz",
7490 7402 "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==",
7491 7403 "dev": true,
7492 7404 "requires": {
7493 7405 "default-require-extensions": "^3.0.0"
7494 7406 }
7495 7407 },
7496 7408 "archy": {
7497 7409 "version": "1.0.0",
7498 7410 "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
7499 7411 "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==",
7500 7412 "dev": true
7501 7413 },
7502 7414 "argparse": {
7503 7415 "version": "1.0.10",
7504 7416 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
7505 7417 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
7506 7418 "dev": true,
7507 7419 "requires": {
7508 7420 "sprintf-js": "~1.0.2"
7509 7421 }
7510 7422 },
7511 7423 "array-includes": {
7512 7424 "version": "3.1.5",
7513 7425 "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz",
7514 7426 "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==",
7515 7427 "dev": true,
7516 7428 "requires": {
7517 7429 "call-bind": "^1.0.2",
7518 7430 "define-properties": "^1.1.4",
7519 7431 "es-abstract": "^1.19.5",
7520 7432 "get-intrinsic": "^1.1.1",
7521 7433 "is-string": "^1.0.7"
7522 7434 }
7523 7435 },
7524 7436 "array-union": {
7525 7437 "version": "2.1.0",
7526 7438 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
7527 7439 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
7528 7440 "dev": true
7529 7441 },
7530 7442 "array.prototype.flat": {
7531 7443 "version": "1.3.0",
7532 7444 "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
7533 7445 "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==",
7534 7446 "dev": true,
7535 7447 "requires": {
7536 7448 "call-bind": "^1.0.2",
7537 7449 "define-properties": "^1.1.3",
7538 7450 "es-abstract": "^1.19.2",
7539 7451 "es-shim-unscopables": "^1.0.0"
7540 7452 }
7541 7453 },
7542 7454 "array.prototype.flatmap": {
7543 7455 "version": "1.3.0",
7544 7456 "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz",
7545 7457 "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==",
7546 7458 "dev": true,
7547 7459 "requires": {
7548 7460 "call-bind": "^1.0.2",
7549 7461 "define-properties": "^1.1.3",
7550 7462 "es-abstract": "^1.19.2",
7551 7463 "es-shim-unscopables": "^1.0.0"
7552 7464 }
7553 7465 },
7554 7466 "async-hook-domain": {
7555 7467 "version": "2.0.4",
7556 7468 "resolved": "https://registry.npmjs.org/async-hook-domain/-/async-hook-domain-2.0.4.tgz",
7557 7469 "integrity": "sha512-14LjCmlK1PK8eDtTezR6WX8TMaYNIzBIsd2D1sGoGjgx0BuNMMoSdk7i/drlbtamy0AWv9yv2tkB+ASdmeqFIw==",
7558 7470 "dev": true
7559 7471 },
7560 7472 "balanced-match": {
7561 7473 "version": "1.0.0",
7562 7474 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
7563 7475 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
7564 7476 "dev": true
7565 7477 },
7566 7478 "binary-extensions": {
7567 7479 "version": "2.2.0",
7568 7480 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
7569 7481 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
7570 7482 "dev": true
7571 7483 },
7572 7484 "bind-obj-methods": {
7573 7485 "version": "3.0.0",
7574 7486 "resolved": "https://registry.npmjs.org/bind-obj-methods/-/bind-obj-methods-3.0.0.tgz",
7575 7487 "integrity": "sha512-nLEaaz3/sEzNSyPWRsN9HNsqwk1AUyECtGj+XwGdIi3xABnEqecvXtIJ0wehQXuuER5uZ/5fTs2usONgYjG+iw==",
7576 7488 "dev": true
7577 7489 },
7578 7490 "brace-expansion": {
7579 7491 "version": "1.1.11",
7580 7492 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
7581 7493 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
7582 7494 "dev": true,
7583 7495 "requires": {
7584 7496 "balanced-match": "^1.0.0",
7585 7497 "concat-map": "0.0.1"
7586 7498 }
7587 7499 },
7588 7500 "braces": {
7589 7501 "version": "3.0.2",
7590 7502 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
7591 7503 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
7592 7504 "dev": true,
7593 7505 "requires": {
7594 7506 "fill-range": "^7.0.1"
7595 7507 }
7596 7508 },
7597 7509 "browserslist": {
7598 7510 "version": "4.21.3",
7599 7511 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz",
7600 7512 "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==",
7601 7513 "dev": true,
7602 7514 "requires": {
7603 7515 "caniuse-lite": "^1.0.30001370",
7604 7516 "electron-to-chromium": "^1.4.202",
7605 7517 "node-releases": "^2.0.6",
7606 7518 "update-browserslist-db": "^1.0.5"
7607 7519 }
7608 7520 },
7609 7521 "buffer-from": {
7610 7522 "version": "1.1.2",
7611 7523 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
7612 7524 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
7613 7525 "dev": true
7614 7526 },
7615 "builtin-modules": {
7616 "version": "1.1.1",
7617 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
7618 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
7619 "dev": true
7620 },
7621 7527 "builtins": {
7622 7528 "version": "5.0.1",
7623 7529 "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz",
7624 7530 "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==",
7625 7531 "dev": true,
7626 7532 "requires": {
7627 7533 "semver": "^7.0.0"
7628 7534 },
7629 7535 "dependencies": {
7630 7536 "semver": {
7631 7537 "version": "7.3.7",
7632 7538 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
7633 7539 "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
7634 7540 "dev": true,
7635 7541 "requires": {
7636 7542 "lru-cache": "^6.0.0"
7637 7543 }
7638 7544 }
7639 7545 }
7640 7546 },
7641 7547 "caching-transform": {
7642 7548 "version": "4.0.0",
7643 7549 "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz",
7644 7550 "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==",
7645 7551 "dev": true,
7646 7552 "requires": {
7647 7553 "hasha": "^5.0.0",
7648 7554 "make-dir": "^3.0.0",
7649 7555 "package-hash": "^4.0.0",
7650 7556 "write-file-atomic": "^3.0.0"
7651 7557 }
7652 7558 },
7653 7559 "call-bind": {
7654 7560 "version": "1.0.2",
7655 7561 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
7656 7562 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
7657 7563 "dev": true,
7658 7564 "requires": {
7659 7565 "function-bind": "^1.1.1",
7660 7566 "get-intrinsic": "^1.0.2"
7661 7567 }
7662 7568 },
7663 7569 "callsites": {
7664 7570 "version": "3.1.0",
7665 7571 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
7666 7572 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
7667 7573 "dev": true
7668 7574 },
7669 7575 "camelcase": {
7670 7576 "version": "5.3.1",
7671 7577 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
7672 7578 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
7673 7579 "dev": true
7674 7580 },
7675 7581 "caniuse-lite": {
7676 7582 "version": "1.0.30001390",
7677 7583 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001390.tgz",
7678 7584 "integrity": "sha512-sS4CaUM+/+vqQUlCvCJ2WtDlV81aWtHhqeEVkLokVJJa3ViN4zDxAGfq9R8i1m90uGHxo99cy10Od+lvn3hf0g==",
7679 7585 "dev": true
7680 7586 },
7681 7587 "chalk": {
7682 7588 "version": "2.4.2",
7683 7589 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7684 7590 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
7685 7591 "dev": true,
7686 7592 "requires": {
7687 7593 "ansi-styles": "^3.2.1",
7688 7594 "escape-string-regexp": "^1.0.5",
7689 7595 "supports-color": "^5.3.0"
7690 7596 }
7691 7597 },
7692 7598 "chokidar": {
7693 7599 "version": "3.5.3",
7694 7600 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
7695 7601 "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
7696 7602 "dev": true,
7697 7603 "requires": {
7698 7604 "anymatch": "~3.1.2",
7699 7605 "braces": "~3.0.2",
7700 7606 "fsevents": "~2.3.2",
7701 7607 "glob-parent": "~5.1.2",
7702 7608 "is-binary-path": "~2.1.0",
7703 7609 "is-glob": "~4.0.1",
7704 7610 "normalize-path": "~3.0.0",
7705 7611 "readdirp": "~3.6.0"
7706 7612 }
7707 7613 },
7708 7614 "clean-stack": {
7709 7615 "version": "2.2.0",
7710 7616 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
7711 7617 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
7712 7618 "dev": true
7713 7619 },
7714 7620 "cliui": {
7715 7621 "version": "7.0.4",
7716 7622 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
7717 7623 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
7718 7624 "dev": true,
7719 7625 "requires": {
7720 7626 "string-width": "^4.2.0",
7721 7627 "strip-ansi": "^6.0.0",
7722 7628 "wrap-ansi": "^7.0.0"
7723 7629 }
7724 7630 },
7725 7631 "color-convert": {
7726 7632 "version": "1.9.3",
7727 7633 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
7728 7634 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
7729 7635 "dev": true,
7730 7636 "requires": {
7731 7637 "color-name": "1.1.3"
7732 7638 }
7733 7639 },
7734 7640 "color-name": {
7735 7641 "version": "1.1.3",
7736 7642 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
7737 7643 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
7738 7644 "dev": true
7739 7645 },
7740 7646 "color-support": {
7741 7647 "version": "1.1.3",
7742 7648 "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
7743 7649 "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
7744 7650 "dev": true
7745 7651 },
7746 "commander": {
7747 "version": "2.20.3",
7748 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
7749 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
7750 "dev": true
7751 },
7752 7652 "commondir": {
7753 7653 "version": "1.0.1",
7754 7654 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
7755 7655 "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
7756 7656 "dev": true
7757 7657 },
7758 7658 "concat-map": {
7759 7659 "version": "0.0.1",
7760 7660 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
7761 7661 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
7762 7662 "dev": true
7763 7663 },
7764 7664 "convert-source-map": {
7765 7665 "version": "1.8.0",
7766 7666 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
7767 7667 "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
7768 7668 "dev": true,
7769 7669 "requires": {
7770 7670 "safe-buffer": "~5.1.1"
7771 7671 }
7772 7672 },
7773 7673 "cross-spawn": {
7774 7674 "version": "7.0.3",
7775 7675 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
7776 7676 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
7777 7677 "dev": true,
7778 7678 "requires": {
7779 7679 "path-key": "^3.1.0",
7780 7680 "shebang-command": "^2.0.0",
7781 7681 "which": "^2.0.1"
7782 7682 }
7783 7683 },
7784 7684 "debug": {
7785 7685 "version": "4.3.4",
7786 7686 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
7787 7687 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
7788 7688 "dev": true,
7789 7689 "requires": {
7790 7690 "ms": "2.1.2"
7791 7691 }
7792 7692 },
7793 7693 "decamelize": {
7794 7694 "version": "1.2.0",
7795 7695 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
7796 7696 "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
7797 7697 "dev": true
7798 7698 },
7799 7699 "deep-is": {
7800 7700 "version": "0.1.4",
7801 7701 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
7802 7702 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
7803 7703 "dev": true
7804 7704 },
7805 7705 "default-require-extensions": {
7806 7706 "version": "3.0.0",
7807 7707 "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.0.tgz",
7808 7708 "integrity": "sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==",
7809 7709 "dev": true,
7810 7710 "requires": {
7811 7711 "strip-bom": "^4.0.0"
7812 7712 }
7813 7713 },
7814 7714 "define-properties": {
7815 7715 "version": "1.1.4",
7816 7716 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
7817 7717 "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
7818 7718 "dev": true,
7819 7719 "requires": {
7820 7720 "has-property-descriptors": "^1.0.0",
7821 7721 "object-keys": "^1.1.1"
7822 7722 }
7823 7723 },
7824 7724 "diff": {
7825 7725 "version": "4.0.2",
7826 7726 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
7827 7727 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
7828 7728 "dev": true
7829 7729 },
7830 7730 "dir-glob": {
7831 7731 "version": "3.0.1",
7832 7732 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
7833 7733 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
7834 7734 "dev": true,
7835 7735 "requires": {
7836 7736 "path-type": "^4.0.0"
7837 7737 }
7838 7738 },
7839 7739 "doctrine": {
7840 7740 "version": "3.0.0",
7841 7741 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
7842 7742 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
7843 7743 "dev": true,
7844 7744 "requires": {
7845 7745 "esutils": "^2.0.2"
7846 7746 }
7847 7747 },
7848 7748 "dojo": {
7849 7749 "version": "1.16.0",
7850 7750 "resolved": "https://registry.npmjs.org/dojo/-/dojo-1.16.0.tgz",
7851 7751 "integrity": "sha512-DUiXyoLK6vMF5BPr/qiMLTxDMfiM9qlzN1jxfDsVfuvB/CwhYpNxA/M4mbqKN8PCVGLmccXBJbfmFJPP5+zmzw==",
7852 7752 "dev": true
7853 7753 },
7854 7754 "electron-to-chromium": {
7855 7755 "version": "1.4.243",
7856 7756 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.243.tgz",
7857 7757 "integrity": "sha512-BgLD2gBX43OSXwlT01oYRRD5NIB4n3okTRxkzEAC6G0SZG4TTlyrWMjbOo0fajCwqwpRtMHXQNMjtRN6qpNtfw==",
7858 7758 "dev": true
7859 7759 },
7860 7760 "emoji-regex": {
7861 7761 "version": "8.0.0",
7862 7762 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
7863 7763 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
7864 7764 "dev": true
7865 7765 },
7866 7766 "es-abstract": {
7867 7767 "version": "1.20.2",
7868 7768 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.2.tgz",
7869 7769 "integrity": "sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==",
7870 7770 "dev": true,
7871 7771 "requires": {
7872 7772 "call-bind": "^1.0.2",
7873 7773 "es-to-primitive": "^1.2.1",
7874 7774 "function-bind": "^1.1.1",
7875 7775 "function.prototype.name": "^1.1.5",
7876 7776 "get-intrinsic": "^1.1.2",
7877 7777 "get-symbol-description": "^1.0.0",
7878 7778 "has": "^1.0.3",
7879 7779 "has-property-descriptors": "^1.0.0",
7880 7780 "has-symbols": "^1.0.3",
7881 7781 "internal-slot": "^1.0.3",
7882 7782 "is-callable": "^1.2.4",
7883 7783 "is-negative-zero": "^2.0.2",
7884 7784 "is-regex": "^1.1.4",
7885 7785 "is-shared-array-buffer": "^1.0.2",
7886 7786 "is-string": "^1.0.7",
7887 7787 "is-weakref": "^1.0.2",
7888 7788 "object-inspect": "^1.12.2",
7889 7789 "object-keys": "^1.1.1",
7890 7790 "object.assign": "^4.1.4",
7891 7791 "regexp.prototype.flags": "^1.4.3",
7892 7792 "string.prototype.trimend": "^1.0.5",
7893 7793 "string.prototype.trimstart": "^1.0.5",
7894 7794 "unbox-primitive": "^1.0.2"
7895 7795 }
7896 7796 },
7897 7797 "es-shim-unscopables": {
7898 7798 "version": "1.0.0",
7899 7799 "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
7900 7800 "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
7901 7801 "dev": true,
7902 7802 "requires": {
7903 7803 "has": "^1.0.3"
7904 7804 }
7905 7805 },
7906 7806 "es-to-primitive": {
7907 7807 "version": "1.2.1",
7908 7808 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
7909 7809 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
7910 7810 "dev": true,
7911 7811 "requires": {
7912 7812 "is-callable": "^1.1.4",
7913 7813 "is-date-object": "^1.0.1",
7914 7814 "is-symbol": "^1.0.2"
7915 7815 }
7916 7816 },
7917 7817 "es6-error": {
7918 7818 "version": "4.1.1",
7919 7819 "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
7920 7820 "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
7921 7821 "dev": true
7922 7822 },
7923 7823 "escalade": {
7924 7824 "version": "3.1.1",
7925 7825 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
7926 7826 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
7927 7827 "dev": true
7928 7828 },
7929 7829 "escape-string-regexp": {
7930 7830 "version": "1.0.5",
7931 7831 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
7932 7832 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
7933 7833 "dev": true
7934 7834 },
7935 7835 "eslint": {
7936 7836 "version": "8.23.0",
7937 7837 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz",
7938 7838 "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==",
7939 7839 "dev": true,
7940 7840 "requires": {
7941 7841 "@eslint/eslintrc": "^1.3.1",
7942 7842 "@humanwhocodes/config-array": "^0.10.4",
7943 7843 "@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
7944 7844 "@humanwhocodes/module-importer": "^1.0.1",
7945 7845 "ajv": "^6.10.0",
7946 7846 "chalk": "^4.0.0",
7947 7847 "cross-spawn": "^7.0.2",
7948 7848 "debug": "^4.3.2",
7949 7849 "doctrine": "^3.0.0",
7950 7850 "escape-string-regexp": "^4.0.0",
7951 7851 "eslint-scope": "^7.1.1",
7952 7852 "eslint-utils": "^3.0.0",
7953 7853 "eslint-visitor-keys": "^3.3.0",
7954 7854 "espree": "^9.4.0",
7955 7855 "esquery": "^1.4.0",
7956 7856 "esutils": "^2.0.2",
7957 7857 "fast-deep-equal": "^3.1.3",
7958 7858 "file-entry-cache": "^6.0.1",
7959 7859 "find-up": "^5.0.0",
7960 7860 "functional-red-black-tree": "^1.0.1",
7961 7861 "glob-parent": "^6.0.1",
7962 7862 "globals": "^13.15.0",
7963 7863 "globby": "^11.1.0",
7964 7864 "grapheme-splitter": "^1.0.4",
7965 7865 "ignore": "^5.2.0",
7966 7866 "import-fresh": "^3.0.0",
7967 7867 "imurmurhash": "^0.1.4",
7968 7868 "is-glob": "^4.0.0",
7969 7869 "js-yaml": "^4.1.0",
7970 7870 "json-stable-stringify-without-jsonify": "^1.0.1",
7971 7871 "levn": "^0.4.1",
7972 7872 "lodash.merge": "^4.6.2",
7973 7873 "minimatch": "^3.1.2",
7974 7874 "natural-compare": "^1.4.0",
7975 7875 "optionator": "^0.9.1",
7976 7876 "regexpp": "^3.2.0",
7977 7877 "strip-ansi": "^6.0.1",
7978 7878 "strip-json-comments": "^3.1.0",
7979 7879 "text-table": "^0.2.0"
7980 7880 },
7981 7881 "dependencies": {
7982 7882 "ansi-styles": {
7983 7883 "version": "4.3.0",
7984 7884 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
7985 7885 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
7986 7886 "dev": true,
7987 7887 "requires": {
7988 7888 "color-convert": "^2.0.1"
7989 7889 }
7990 7890 },
7991 7891 "argparse": {
7992 7892 "version": "2.0.1",
7993 7893 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
7994 7894 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
7995 7895 "dev": true
7996 7896 },
7997 7897 "chalk": {
7998 7898 "version": "4.1.2",
7999 7899 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
8000 7900 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
8001 7901 "dev": true,
8002 7902 "requires": {
8003 7903 "ansi-styles": "^4.1.0",
8004 7904 "supports-color": "^7.1.0"
8005 7905 }
8006 7906 },
8007 7907 "color-convert": {
8008 7908 "version": "2.0.1",
8009 7909 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
8010 7910 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
8011 7911 "dev": true,
8012 7912 "requires": {
8013 7913 "color-name": "~1.1.4"
8014 7914 }
8015 7915 },
8016 7916 "color-name": {
8017 7917 "version": "1.1.4",
8018 7918 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
8019 7919 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
8020 7920 "dev": true
8021 7921 },
8022 7922 "escape-string-regexp": {
8023 7923 "version": "4.0.0",
8024 7924 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
8025 7925 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
8026 7926 "dev": true
8027 7927 },
8028 7928 "find-up": {
8029 7929 "version": "5.0.0",
8030 7930 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
8031 7931 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
8032 7932 "dev": true,
8033 7933 "requires": {
8034 7934 "locate-path": "^6.0.0",
8035 7935 "path-exists": "^4.0.0"
8036 7936 }
8037 7937 },
8038 7938 "glob-parent": {
8039 7939 "version": "6.0.2",
8040 7940 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
8041 7941 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
8042 7942 "dev": true,
8043 7943 "requires": {
8044 7944 "is-glob": "^4.0.3"
8045 7945 }
8046 7946 },
8047 7947 "has-flag": {
8048 7948 "version": "4.0.0",
8049 7949 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
8050 7950 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
8051 7951 "dev": true
8052 7952 },
8053 7953 "js-yaml": {
8054 7954 "version": "4.1.0",
8055 7955 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
8056 7956 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
8057 7957 "dev": true,
8058 7958 "requires": {
8059 7959 "argparse": "^2.0.1"
8060 7960 }
8061 7961 },
8062 7962 "locate-path": {
8063 7963 "version": "6.0.0",
8064 7964 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
8065 7965 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
8066 7966 "dev": true,
8067 7967 "requires": {
8068 7968 "p-locate": "^5.0.0"
8069 7969 }
8070 7970 },
8071 7971 "p-limit": {
8072 7972 "version": "3.1.0",
8073 7973 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
8074 7974 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
8075 7975 "dev": true,
8076 7976 "requires": {
8077 7977 "yocto-queue": "^0.1.0"
8078 7978 }
8079 7979 },
8080 7980 "p-locate": {
8081 7981 "version": "5.0.0",
8082 7982 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
8083 7983 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
8084 7984 "dev": true,
8085 7985 "requires": {
8086 7986 "p-limit": "^3.0.2"
8087 7987 }
8088 7988 },
8089 7989 "supports-color": {
8090 7990 "version": "7.2.0",
8091 7991 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
8092 7992 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
8093 7993 "dev": true,
8094 7994 "requires": {
8095 7995 "has-flag": "^4.0.0"
8096 7996 }
8097 7997 }
8098 7998 }
8099 7999 },
8100 8000 "eslint-config-standard": {
8101 8001 "version": "17.0.0",
8102 8002 "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz",
8103 8003 "integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==",
8104 8004 "dev": true,
8105 8005 "requires": {}
8106 8006 },
8107 8007 "eslint-import-resolver-node": {
8108 8008 "version": "0.3.6",
8109 8009 "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
8110 8010 "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
8111 8011 "dev": true,
8112 8012 "requires": {
8113 8013 "debug": "^3.2.7",
8114 8014 "resolve": "^1.20.0"
8115 8015 },
8116 8016 "dependencies": {
8117 8017 "debug": {
8118 8018 "version": "3.2.7",
8119 8019 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
8120 8020 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
8121 8021 "dev": true,
8122 8022 "requires": {
8123 8023 "ms": "^2.1.1"
8124 8024 }
8125 8025 },
8126 8026 "resolve": {
8127 8027 "version": "1.22.1",
8128 8028 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
8129 8029 "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
8130 8030 "dev": true,
8131 8031 "requires": {
8132 8032 "is-core-module": "^2.9.0",
8133 8033 "path-parse": "^1.0.7",
8134 8034 "supports-preserve-symlinks-flag": "^1.0.0"
8135 8035 }
8136 8036 }
8137 8037 }
8138 8038 },
8139 8039 "eslint-module-utils": {
8140 8040 "version": "2.7.4",
8141 8041 "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz",
8142 8042 "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==",
8143 8043 "dev": true,
8144 8044 "requires": {
8145 8045 "debug": "^3.2.7"
8146 8046 },
8147 8047 "dependencies": {
8148 8048 "debug": {
8149 8049 "version": "3.2.7",
8150 8050 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
8151 8051 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
8152 8052 "dev": true,
8153 8053 "requires": {
8154 8054 "ms": "^2.1.1"
8155 8055 }
8156 8056 }
8157 8057 }
8158 8058 },
8159 8059 "eslint-plugin-es": {
8160 8060 "version": "4.1.0",
8161 8061 "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz",
8162 8062 "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==",
8163 8063 "dev": true,
8164 8064 "requires": {
8165 8065 "eslint-utils": "^2.0.0",
8166 8066 "regexpp": "^3.0.0"
8167 8067 },
8168 8068 "dependencies": {
8169 8069 "eslint-utils": {
8170 8070 "version": "2.1.0",
8171 8071 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
8172 8072 "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
8173 8073 "dev": true,
8174 8074 "requires": {
8175 8075 "eslint-visitor-keys": "^1.1.0"
8176 8076 }
8177 8077 },
8178 8078 "eslint-visitor-keys": {
8179 8079 "version": "1.3.0",
8180 8080 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
8181 8081 "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
8182 8082 "dev": true
8183 8083 }
8184 8084 }
8185 8085 },
8186 8086 "eslint-plugin-import": {
8187 8087 "version": "2.26.0",
8188 8088 "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz",
8189 8089 "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==",
8190 8090 "dev": true,
8191 8091 "requires": {
8192 8092 "array-includes": "^3.1.4",
8193 8093 "array.prototype.flat": "^1.2.5",
8194 8094 "debug": "^2.6.9",
8195 8095 "doctrine": "^2.1.0",
8196 8096 "eslint-import-resolver-node": "^0.3.6",
8197 8097 "eslint-module-utils": "^2.7.3",
8198 8098 "has": "^1.0.3",
8199 8099 "is-core-module": "^2.8.1",
8200 8100 "is-glob": "^4.0.3",
8201 8101 "minimatch": "^3.1.2",
8202 8102 "object.values": "^1.1.5",
8203 8103 "resolve": "^1.22.0",
8204 8104 "tsconfig-paths": "^3.14.1"
8205 8105 },
8206 8106 "dependencies": {
8207 8107 "debug": {
8208 8108 "version": "2.6.9",
8209 8109 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
8210 8110 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
8211 8111 "dev": true,
8212 8112 "requires": {
8213 8113 "ms": "2.0.0"
8214 8114 }
8215 8115 },
8216 8116 "doctrine": {
8217 8117 "version": "2.1.0",
8218 8118 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
8219 8119 "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
8220 8120 "dev": true,
8221 8121 "requires": {
8222 8122 "esutils": "^2.0.2"
8223 8123 }
8224 8124 },
8225 8125 "ms": {
8226 8126 "version": "2.0.0",
8227 8127 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
8228 8128 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
8229 8129 "dev": true
8230 8130 },
8231 8131 "resolve": {
8232 8132 "version": "1.22.1",
8233 8133 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
8234 8134 "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
8235 8135 "dev": true,
8236 8136 "requires": {
8237 8137 "is-core-module": "^2.9.0",
8238 8138 "path-parse": "^1.0.7",
8239 8139 "supports-preserve-symlinks-flag": "^1.0.0"
8240 8140 }
8241 8141 }
8242 8142 }
8243 8143 },
8244 8144 "eslint-plugin-n": {
8245 8145 "version": "15.2.5",
8246 8146 "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.2.5.tgz",
8247 8147 "integrity": "sha512-8+BYsqiyZfpu6NXmdLOXVUfk8IocpCjpd8nMRRH0A9ulrcemhb2VI9RSJMEy5udx++A/YcVPD11zT8hpFq368g==",
8248 8148 "dev": true,
8249 8149 "requires": {
8250 8150 "builtins": "^5.0.1",
8251 8151 "eslint-plugin-es": "^4.1.0",
8252 8152 "eslint-utils": "^3.0.0",
8253 8153 "ignore": "^5.1.1",
8254 8154 "is-core-module": "^2.10.0",
8255 8155 "minimatch": "^3.1.2",
8256 8156 "resolve": "^1.22.1",
8257 8157 "semver": "^7.3.7"
8258 8158 },
8259 8159 "dependencies": {
8260 8160 "resolve": {
8261 8161 "version": "1.22.1",
8262 8162 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
8263 8163 "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
8264 8164 "dev": true,
8265 8165 "requires": {
8266 8166 "is-core-module": "^2.9.0",
8267 8167 "path-parse": "^1.0.7",
8268 8168 "supports-preserve-symlinks-flag": "^1.0.0"
8269 8169 }
8270 8170 },
8271 8171 "semver": {
8272 8172 "version": "7.3.7",
8273 8173 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
8274 8174 "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
8275 8175 "dev": true,
8276 8176 "requires": {
8277 8177 "lru-cache": "^6.0.0"
8278 8178 }
8279 8179 }
8280 8180 }
8281 8181 },
8282 8182 "eslint-plugin-promise": {
8283 8183 "version": "6.0.1",
8284 8184 "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.1.tgz",
8285 8185 "integrity": "sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==",
8286 8186 "dev": true,
8287 8187 "requires": {}
8288 8188 },
8289 8189 "eslint-plugin-react": {
8290 8190 "version": "7.31.8",
8291 8191 "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz",
8292 8192 "integrity": "sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==",
8293 8193 "dev": true,
8294 8194 "requires": {
8295 8195 "array-includes": "^3.1.5",
8296 8196 "array.prototype.flatmap": "^1.3.0",
8297 8197 "doctrine": "^2.1.0",
8298 8198 "estraverse": "^5.3.0",
8299 8199 "jsx-ast-utils": "^2.4.1 || ^3.0.0",
8300 8200 "minimatch": "^3.1.2",
8301 8201 "object.entries": "^1.1.5",
8302 8202 "object.fromentries": "^2.0.5",
8303 8203 "object.hasown": "^1.1.1",
8304 8204 "object.values": "^1.1.5",
8305 8205 "prop-types": "^15.8.1",
8306 8206 "resolve": "^2.0.0-next.3",
8307 8207 "semver": "^6.3.0",
8308 8208 "string.prototype.matchall": "^4.0.7"
8309 8209 },
8310 8210 "dependencies": {
8311 8211 "doctrine": {
8312 8212 "version": "2.1.0",
8313 8213 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
8314 8214 "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
8315 8215 "dev": true,
8316 8216 "requires": {
8317 8217 "esutils": "^2.0.2"
8318 8218 }
8319 8219 },
8320 8220 "resolve": {
8321 8221 "version": "2.0.0-next.4",
8322 8222 "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
8323 8223 "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
8324 8224 "dev": true,
8325 8225 "requires": {
8326 8226 "is-core-module": "^2.9.0",
8327 8227 "path-parse": "^1.0.7",
8328 8228 "supports-preserve-symlinks-flag": "^1.0.0"
8329 8229 }
8330 8230 }
8331 8231 }
8332 8232 },
8333 8233 "eslint-scope": {
8334 8234 "version": "7.1.1",
8335 8235 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
8336 8236 "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
8337 8237 "dev": true,
8338 8238 "requires": {
8339 8239 "esrecurse": "^4.3.0",
8340 8240 "estraverse": "^5.2.0"
8341 8241 }
8342 8242 },
8343 8243 "eslint-utils": {
8344 8244 "version": "3.0.0",
8345 8245 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
8346 8246 "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
8347 8247 "dev": true,
8348 8248 "requires": {
8349 8249 "eslint-visitor-keys": "^2.0.0"
8350 8250 },
8351 8251 "dependencies": {
8352 8252 "eslint-visitor-keys": {
8353 8253 "version": "2.1.0",
8354 8254 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
8355 8255 "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
8356 8256 "dev": true
8357 8257 }
8358 8258 }
8359 8259 },
8360 8260 "eslint-visitor-keys": {
8361 8261 "version": "3.3.0",
8362 8262 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
8363 8263 "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
8364 8264 "dev": true
8365 8265 },
8366 8266 "espree": {
8367 8267 "version": "9.4.0",
8368 8268 "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
8369 8269 "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
8370 8270 "dev": true,
8371 8271 "requires": {
8372 8272 "acorn": "^8.8.0",
8373 8273 "acorn-jsx": "^5.3.2",
8374 8274 "eslint-visitor-keys": "^3.3.0"
8375 8275 }
8376 8276 },
8377 8277 "esprima": {
8378 8278 "version": "4.0.1",
8379 8279 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
8380 8280 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
8381 8281 "dev": true
8382 8282 },
8383 8283 "esquery": {
8384 8284 "version": "1.4.0",
8385 8285 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
8386 8286 "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
8387 8287 "dev": true,
8388 8288 "requires": {
8389 8289 "estraverse": "^5.1.0"
8390 8290 }
8391 8291 },
8392 8292 "esrecurse": {
8393 8293 "version": "4.3.0",
8394 8294 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
8395 8295 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
8396 8296 "dev": true,
8397 8297 "requires": {
8398 8298 "estraverse": "^5.2.0"
8399 8299 }
8400 8300 },
8401 8301 "estraverse": {
8402 8302 "version": "5.3.0",
8403 8303 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
8404 8304 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
8405 8305 "dev": true
8406 8306 },
8407 8307 "esutils": {
8408 8308 "version": "2.0.3",
8409 8309 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
8410 8310 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
8411 8311 "dev": true
8412 8312 },
8413 8313 "events-to-array": {
8414 8314 "version": "1.1.2",
8415 8315 "resolved": "https://registry.npmjs.org/events-to-array/-/events-to-array-1.1.2.tgz",
8416 8316 "integrity": "sha512-inRWzRY7nG+aXZxBzEqYKB3HPgwflZRopAjDCHv0whhRx+MTUr1ei0ICZUypdyE0HRm4L2d5VEcIqLD6yl+BFA==",
8417 8317 "dev": true
8418 8318 },
8419 8319 "fast-deep-equal": {
8420 8320 "version": "3.1.3",
8421 8321 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
8422 8322 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
8423 8323 "dev": true
8424 8324 },
8425 8325 "fast-glob": {
8426 8326 "version": "3.2.12",
8427 8327 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
8428 8328 "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
8429 8329 "dev": true,
8430 8330 "requires": {
8431 8331 "@nodelib/fs.stat": "^2.0.2",
8432 8332 "@nodelib/fs.walk": "^1.2.3",
8433 8333 "glob-parent": "^5.1.2",
8434 8334 "merge2": "^1.3.0",
8435 8335 "micromatch": "^4.0.4"
8436 8336 }
8437 8337 },
8438 8338 "fast-json-stable-stringify": {
8439 8339 "version": "2.1.0",
8440 8340 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
8441 8341 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
8442 8342 "dev": true
8443 8343 },
8444 8344 "fast-levenshtein": {
8445 8345 "version": "2.0.6",
8446 8346 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
8447 8347 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
8448 8348 "dev": true
8449 8349 },
8450 8350 "fastq": {
8451 8351 "version": "1.13.0",
8452 8352 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
8453 8353 "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
8454 8354 "dev": true,
8455 8355 "requires": {
8456 8356 "reusify": "^1.0.4"
8457 8357 }
8458 8358 },
8459 8359 "file-entry-cache": {
8460 8360 "version": "6.0.1",
8461 8361 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
8462 8362 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
8463 8363 "dev": true,
8464 8364 "requires": {
8465 8365 "flat-cache": "^3.0.4"
8466 8366 }
8467 8367 },
8468 8368 "fill-range": {
8469 8369 "version": "7.0.1",
8470 8370 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
8471 8371 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
8472 8372 "dev": true,
8473 8373 "requires": {
8474 8374 "to-regex-range": "^5.0.1"
8475 8375 }
8476 8376 },
8477 8377 "find-cache-dir": {
8478 8378 "version": "3.3.2",
8479 8379 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
8480 8380 "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
8481 8381 "dev": true,
8482 8382 "requires": {
8483 8383 "commondir": "^1.0.1",
8484 8384 "make-dir": "^3.0.2",
8485 8385 "pkg-dir": "^4.1.0"
8486 8386 }
8487 8387 },
8488 8388 "find-up": {
8489 8389 "version": "4.1.0",
8490 8390 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
8491 8391 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
8492 8392 "dev": true,
8493 8393 "requires": {
8494 8394 "locate-path": "^5.0.0",
8495 8395 "path-exists": "^4.0.0"
8496 8396 }
8497 8397 },
8498 8398 "findit": {
8499 8399 "version": "2.0.0",
8500 8400 "resolved": "https://registry.npmjs.org/findit/-/findit-2.0.0.tgz",
8501 8401 "integrity": "sha512-ENZS237/Hr8bjczn5eKuBohLgaD0JyUd0arxretR1f9RO46vZHA1b2y0VorgGV3WaOT3c+78P8h7v4JGJ1i/rg==",
8502 8402 "dev": true
8503 8403 },
8504 8404 "flat-cache": {
8505 8405 "version": "3.0.4",
8506 8406 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
8507 8407 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
8508 8408 "dev": true,
8509 8409 "requires": {
8510 8410 "flatted": "^3.1.0",
8511 8411 "rimraf": "^3.0.2"
8512 8412 }
8513 8413 },
8514 8414 "flatted": {
8515 8415 "version": "3.2.7",
8516 8416 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
8517 8417 "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
8518 8418 "dev": true
8519 8419 },
8520 8420 "foreground-child": {
8521 8421 "version": "2.0.0",
8522 8422 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz",
8523 8423 "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==",
8524 8424 "dev": true,
8525 8425 "requires": {
8526 8426 "cross-spawn": "^7.0.0",
8527 8427 "signal-exit": "^3.0.2"
8528 8428 }
8529 8429 },
8530 8430 "fromentries": {
8531 8431 "version": "1.3.2",
8532 8432 "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz",
8533 8433 "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==",
8534 8434 "dev": true
8535 8435 },
8536 8436 "fs-exists-cached": {
8537 8437 "version": "1.0.0",
8538 8438 "resolved": "https://registry.npmjs.org/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz",
8539 8439 "integrity": "sha512-kSxoARUDn4F2RPXX48UXnaFKwVU7Ivd/6qpzZL29MCDmr9sTvybv4gFCp+qaI4fM9m0z9fgz/yJvi56GAz+BZg==",
8540 8440 "dev": true
8541 8441 },
8542 8442 "fs.realpath": {
8543 8443 "version": "1.0.0",
8544 8444 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
8545 8445 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
8546 8446 "dev": true
8547 8447 },
8548 8448 "fsevents": {
8549 8449 "version": "2.3.2",
8550 8450 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
8551 8451 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
8552 8452 "dev": true,
8553 8453 "optional": true
8554 8454 },
8555 8455 "function-bind": {
8556 8456 "version": "1.1.1",
8557 8457 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
8558 8458 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
8559 8459 "dev": true
8560 8460 },
8561 8461 "function-loop": {
8562 8462 "version": "2.0.1",
8563 8463 "resolved": "https://registry.npmjs.org/function-loop/-/function-loop-2.0.1.tgz",
8564 8464 "integrity": "sha512-ktIR+O6i/4h+j/ZhZJNdzeI4i9lEPeEK6UPR2EVyTVBqOwcU3Za9xYKLH64ZR9HmcROyRrOkizNyjjtWJzDDkQ==",
8565 8465 "dev": true
8566 8466 },
8567 8467 "function.prototype.name": {
8568 8468 "version": "1.1.5",
8569 8469 "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
8570 8470 "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
8571 8471 "dev": true,
8572 8472 "requires": {
8573 8473 "call-bind": "^1.0.2",
8574 8474 "define-properties": "^1.1.3",
8575 8475 "es-abstract": "^1.19.0",
8576 8476 "functions-have-names": "^1.2.2"
8577 8477 }
8578 8478 },
8579 8479 "functional-red-black-tree": {
8580 8480 "version": "1.0.1",
8581 8481 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
8582 8482 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
8583 8483 "dev": true
8584 8484 },
8585 8485 "functions-have-names": {
8586 8486 "version": "1.2.3",
8587 8487 "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
8588 8488 "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
8589 8489 "dev": true
8590 8490 },
8591 8491 "gensync": {
8592 8492 "version": "1.0.0-beta.2",
8593 8493 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
8594 8494 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
8595 8495 "dev": true
8596 8496 },
8597 8497 "get-caller-file": {
8598 8498 "version": "2.0.5",
8599 8499 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
8600 8500 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
8601 8501 "dev": true
8602 8502 },
8603 8503 "get-intrinsic": {
8604 8504 "version": "1.1.2",
8605 8505 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz",
8606 8506 "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==",
8607 8507 "dev": true,
8608 8508 "requires": {
8609 8509 "function-bind": "^1.1.1",
8610 8510 "has": "^1.0.3",
8611 8511 "has-symbols": "^1.0.3"
8612 8512 }
8613 8513 },
8614 8514 "get-package-type": {
8615 8515 "version": "0.1.0",
8616 8516 "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
8617 8517 "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
8618 8518 "dev": true
8619 8519 },
8620 8520 "get-symbol-description": {
8621 8521 "version": "1.0.0",
8622 8522 "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
8623 8523 "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
8624 8524 "dev": true,
8625 8525 "requires": {
8626 8526 "call-bind": "^1.0.2",
8627 8527 "get-intrinsic": "^1.1.1"
8628 8528 }
8629 8529 },
8630 8530 "glob": {
8631 8531 "version": "7.2.3",
8632 8532 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
8633 8533 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
8634 8534 "dev": true,
8635 8535 "requires": {
8636 8536 "fs.realpath": "^1.0.0",
8637 8537 "inflight": "^1.0.4",
8638 8538 "inherits": "2",
8639 8539 "minimatch": "^3.1.1",
8640 8540 "once": "^1.3.0",
8641 8541 "path-is-absolute": "^1.0.0"
8642 8542 }
8643 8543 },
8644 8544 "glob-parent": {
8645 8545 "version": "5.1.2",
8646 8546 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
8647 8547 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
8648 8548 "dev": true,
8649 8549 "requires": {
8650 8550 "is-glob": "^4.0.1"
8651 8551 }
8652 8552 },
8653 8553 "globals": {
8654 8554 "version": "13.17.0",
8655 8555 "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
8656 8556 "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
8657 8557 "dev": true,
8658 8558 "requires": {
8659 8559 "type-fest": "^0.20.2"
8660 8560 },
8661 8561 "dependencies": {
8662 8562 "type-fest": {
8663 8563 "version": "0.20.2",
8664 8564 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
8665 8565 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
8666 8566 "dev": true
8667 8567 }
8668 8568 }
8669 8569 },
8670 8570 "globby": {
8671 8571 "version": "11.1.0",
8672 8572 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
8673 8573 "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
8674 8574 "dev": true,
8675 8575 "requires": {
8676 8576 "array-union": "^2.1.0",
8677 8577 "dir-glob": "^3.0.1",
8678 8578 "fast-glob": "^3.2.9",
8679 8579 "ignore": "^5.2.0",
8680 8580 "merge2": "^1.4.1",
8681 8581 "slash": "^3.0.0"
8682 8582 }
8683 8583 },
8684 8584 "graceful-fs": {
8685 8585 "version": "4.2.10",
8686 8586 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
8687 8587 "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
8688 8588 "dev": true
8689 8589 },
8690 8590 "grapheme-splitter": {
8691 8591 "version": "1.0.4",
8692 8592 "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
8693 8593 "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
8694 8594 "dev": true
8695 8595 },
8696 8596 "has": {
8697 8597 "version": "1.0.3",
8698 8598 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
8699 8599 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
8700 8600 "dev": true,
8701 8601 "requires": {
8702 8602 "function-bind": "^1.1.1"
8703 8603 }
8704 8604 },
8705 8605 "has-bigints": {
8706 8606 "version": "1.0.2",
8707 8607 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
8708 8608 "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
8709 8609 "dev": true
8710 8610 },
8711 8611 "has-flag": {
8712 8612 "version": "3.0.0",
8713 8613 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8714 8614 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8715 8615 "dev": true
8716 8616 },
8717 8617 "has-property-descriptors": {
8718 8618 "version": "1.0.0",
8719 8619 "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
8720 8620 "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
8721 8621 "dev": true,
8722 8622 "requires": {
8723 8623 "get-intrinsic": "^1.1.1"
8724 8624 }
8725 8625 },
8726 8626 "has-symbols": {
8727 8627 "version": "1.0.3",
8728 8628 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
8729 8629 "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
8730 8630 "dev": true
8731 8631 },
8732 8632 "has-tostringtag": {
8733 8633 "version": "1.0.0",
8734 8634 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
8735 8635 "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
8736 8636 "dev": true,
8737 8637 "requires": {
8738 8638 "has-symbols": "^1.0.2"
8739 8639 }
8740 8640 },
8741 8641 "hasha": {
8742 8642 "version": "5.2.2",
8743 8643 "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz",
8744 8644 "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==",
8745 8645 "dev": true,
8746 8646 "requires": {
8747 8647 "is-stream": "^2.0.0",
8748 8648 "type-fest": "^0.8.0"
8749 8649 }
8750 8650 },
8751 8651 "html-escaper": {
8752 8652 "version": "2.0.2",
8753 8653 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
8754 8654 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
8755 8655 "dev": true
8756 8656 },
8757 8657 "ignore": {
8758 8658 "version": "5.2.0",
8759 8659 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
8760 8660 "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
8761 8661 "dev": true
8762 8662 },
8763 8663 "import-fresh": {
8764 8664 "version": "3.2.1",
8765 8665 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
8766 8666 "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
8767 8667 "dev": true,
8768 8668 "requires": {
8769 8669 "parent-module": "^1.0.0",
8770 8670 "resolve-from": "^4.0.0"
8771 8671 }
8772 8672 },
8773 8673 "imurmurhash": {
8774 8674 "version": "0.1.4",
8775 8675 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
8776 8676 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
8777 8677 "dev": true
8778 8678 },
8779 8679 "indent-string": {
8780 8680 "version": "4.0.0",
8781 8681 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
8782 8682 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
8783 8683 "dev": true
8784 8684 },
8785 8685 "inflight": {
8786 8686 "version": "1.0.6",
8787 8687 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
8788 8688 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
8789 8689 "dev": true,
8790 8690 "requires": {
8791 8691 "once": "^1.3.0",
8792 8692 "wrappy": "1"
8793 8693 }
8794 8694 },
8795 8695 "inherits": {
8796 8696 "version": "2.0.4",
8797 8697 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
8798 8698 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
8799 8699 "dev": true
8800 8700 },
8801 8701 "internal-slot": {
8802 8702 "version": "1.0.3",
8803 8703 "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
8804 8704 "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
8805 8705 "dev": true,
8806 8706 "requires": {
8807 8707 "get-intrinsic": "^1.1.0",
8808 8708 "has": "^1.0.3",
8809 8709 "side-channel": "^1.0.4"
8810 8710 }
8811 8711 },
8812 8712 "is-bigint": {
8813 8713 "version": "1.0.4",
8814 8714 "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
8815 8715 "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
8816 8716 "dev": true,
8817 8717 "requires": {
8818 8718 "has-bigints": "^1.0.1"
8819 8719 }
8820 8720 },
8821 8721 "is-binary-path": {
8822 8722 "version": "2.1.0",
8823 8723 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
8824 8724 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
8825 8725 "dev": true,
8826 8726 "requires": {
8827 8727 "binary-extensions": "^2.0.0"
8828 8728 }
8829 8729 },
8830 8730 "is-boolean-object": {
8831 8731 "version": "1.1.2",
8832 8732 "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
8833 8733 "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
8834 8734 "dev": true,
8835 8735 "requires": {
8836 8736 "call-bind": "^1.0.2",
8837 8737 "has-tostringtag": "^1.0.0"
8838 8738 }
8839 8739 },
8840 8740 "is-callable": {
8841 8741 "version": "1.2.4",
8842 8742 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
8843 8743 "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
8844 8744 "dev": true
8845 8745 },
8846 8746 "is-core-module": {
8847 8747 "version": "2.10.0",
8848 8748 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz",
8849 8749 "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==",
8850 8750 "dev": true,
8851 8751 "requires": {
8852 8752 "has": "^1.0.3"
8853 8753 }
8854 8754 },
8855 8755 "is-date-object": {
8856 8756 "version": "1.0.5",
8857 8757 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
8858 8758 "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
8859 8759 "dev": true,
8860 8760 "requires": {
8861 8761 "has-tostringtag": "^1.0.0"
8862 8762 }
8863 8763 },
8864 8764 "is-extglob": {
8865 8765 "version": "2.1.1",
8866 8766 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
8867 8767 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
8868 8768 "dev": true
8869 8769 },
8870 8770 "is-fullwidth-code-point": {
8871 8771 "version": "3.0.0",
8872 8772 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
8873 8773 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
8874 8774 "dev": true
8875 8775 },
8876 8776 "is-glob": {
8877 8777 "version": "4.0.3",
8878 8778 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
8879 8779 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
8880 8780 "dev": true,
8881 8781 "requires": {
8882 8782 "is-extglob": "^2.1.1"
8883 8783 }
8884 8784 },
8885 8785 "is-negative-zero": {
8886 8786 "version": "2.0.2",
8887 8787 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
8888 8788 "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
8889 8789 "dev": true
8890 8790 },
8891 8791 "is-number": {
8892 8792 "version": "7.0.0",
8893 8793 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
8894 8794 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
8895 8795 "dev": true
8896 8796 },
8897 8797 "is-number-object": {
8898 8798 "version": "1.0.7",
8899 8799 "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
8900 8800 "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
8901 8801 "dev": true,
8902 8802 "requires": {
8903 8803 "has-tostringtag": "^1.0.0"
8904 8804 }
8905 8805 },
8906 8806 "is-regex": {
8907 8807 "version": "1.1.4",
8908 8808 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
8909 8809 "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
8910 8810 "dev": true,
8911 8811 "requires": {
8912 8812 "call-bind": "^1.0.2",
8913 8813 "has-tostringtag": "^1.0.0"
8914 8814 }
8915 8815 },
8916 8816 "is-shared-array-buffer": {
8917 8817 "version": "1.0.2",
8918 8818 "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
8919 8819 "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
8920 8820 "dev": true,
8921 8821 "requires": {
8922 8822 "call-bind": "^1.0.2"
8923 8823 }
8924 8824 },
8925 8825 "is-stream": {
8926 8826 "version": "2.0.1",
8927 8827 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
8928 8828 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
8929 8829 "dev": true
8930 8830 },
8931 8831 "is-string": {
8932 8832 "version": "1.0.7",
8933 8833 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
8934 8834 "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
8935 8835 "dev": true,
8936 8836 "requires": {
8937 8837 "has-tostringtag": "^1.0.0"
8938 8838 }
8939 8839 },
8940 8840 "is-symbol": {
8941 8841 "version": "1.0.4",
8942 8842 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
8943 8843 "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
8944 8844 "dev": true,
8945 8845 "requires": {
8946 8846 "has-symbols": "^1.0.2"
8947 8847 }
8948 8848 },
8949 8849 "is-typedarray": {
8950 8850 "version": "1.0.0",
8951 8851 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
8952 8852 "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
8953 8853 "dev": true
8954 8854 },
8955 8855 "is-weakref": {
8956 8856 "version": "1.0.2",
8957 8857 "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
8958 8858 "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
8959 8859 "dev": true,
8960 8860 "requires": {
8961 8861 "call-bind": "^1.0.2"
8962 8862 }
8963 8863 },
8964 8864 "is-windows": {
8965 8865 "version": "1.0.2",
8966 8866 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
8967 8867 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
8968 8868 "dev": true
8969 8869 },
8970 8870 "isexe": {
8971 8871 "version": "2.0.0",
8972 8872 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
8973 8873 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
8974 8874 "dev": true
8975 8875 },
8976 8876 "istanbul-lib-coverage": {
8977 8877 "version": "3.2.0",
8978 8878 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
8979 8879 "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==",
8980 8880 "dev": true
8981 8881 },
8982 8882 "istanbul-lib-hook": {
8983 8883 "version": "3.0.0",
8984 8884 "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz",
8985 8885 "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==",
8986 8886 "dev": true,
8987 8887 "requires": {
8988 8888 "append-transform": "^2.0.0"
8989 8889 }
8990 8890 },
8991 8891 "istanbul-lib-instrument": {
8992 8892 "version": "4.0.3",
8993 8893 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
8994 8894 "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
8995 8895 "dev": true,
8996 8896 "requires": {
8997 8897 "@babel/core": "^7.7.5",
8998 8898 "@istanbuljs/schema": "^0.1.2",
8999 8899 "istanbul-lib-coverage": "^3.0.0",
9000 8900 "semver": "^6.3.0"
9001 8901 }
9002 8902 },
9003 8903 "istanbul-lib-processinfo": {
9004 8904 "version": "2.0.3",
9005 8905 "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz",
9006 8906 "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==",
9007 8907 "dev": true,
9008 8908 "requires": {
9009 8909 "archy": "^1.0.0",
9010 8910 "cross-spawn": "^7.0.3",
9011 8911 "istanbul-lib-coverage": "^3.2.0",
9012 8912 "p-map": "^3.0.0",
9013 8913 "rimraf": "^3.0.0",
9014 8914 "uuid": "^8.3.2"
9015 8915 }
9016 8916 },
9017 8917 "istanbul-lib-report": {
9018 8918 "version": "3.0.0",
9019 8919 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
9020 8920 "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
9021 8921 "dev": true,
9022 8922 "requires": {
9023 8923 "istanbul-lib-coverage": "^3.0.0",
9024 8924 "make-dir": "^3.0.0",
9025 8925 "supports-color": "^7.1.0"
9026 8926 },
9027 8927 "dependencies": {
9028 8928 "has-flag": {
9029 8929 "version": "4.0.0",
9030 8930 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
9031 8931 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
9032 8932 "dev": true
9033 8933 },
9034 8934 "supports-color": {
9035 8935 "version": "7.2.0",
9036 8936 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
9037 8937 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
9038 8938 "dev": true,
9039 8939 "requires": {
9040 8940 "has-flag": "^4.0.0"
9041 8941 }
9042 8942 }
9043 8943 }
9044 8944 },
9045 8945 "istanbul-lib-source-maps": {
9046 8946 "version": "4.0.1",
9047 8947 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
9048 8948 "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
9049 8949 "dev": true,
9050 8950 "requires": {
9051 8951 "debug": "^4.1.1",
9052 8952 "istanbul-lib-coverage": "^3.0.0",
9053 8953 "source-map": "^0.6.1"
9054 8954 }
9055 8955 },
9056 8956 "istanbul-reports": {
9057 8957 "version": "3.1.5",
9058 8958 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz",
9059 8959 "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==",
9060 8960 "dev": true,
9061 8961 "requires": {
9062 8962 "html-escaper": "^2.0.0",
9063 8963 "istanbul-lib-report": "^3.0.0"
9064 8964 }
9065 8965 },
9066 8966 "jackspeak": {
9067 8967 "version": "1.4.1",
9068 8968 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-1.4.1.tgz",
9069 8969 "integrity": "sha512-npN8f+M4+IQ8xD3CcWi3U62VQwKlT3Tj4GxbdT/fYTmeogD9eBF9OFdpoFG/VPNoshRjPUijdkp/p2XrzUHaVg==",
9070 8970 "dev": true,
9071 8971 "requires": {
9072 8972 "cliui": "^7.0.4"
9073 8973 }
9074 8974 },
9075 8975 "js-tokens": {
9076 8976 "version": "4.0.0",
9077 8977 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
9078 8978 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
9079 8979 "dev": true
9080 8980 },
9081 8981 "js-yaml": {
9082 8982 "version": "3.13.1",
9083 8983 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
9084 8984 "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
9085 8985 "dev": true,
9086 8986 "requires": {
9087 8987 "argparse": "^1.0.7",
9088 8988 "esprima": "^4.0.0"
9089 8989 }
9090 8990 },
9091 8991 "jsesc": {
9092 8992 "version": "2.5.2",
9093 8993 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
9094 8994 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
9095 8995 "dev": true
9096 8996 },
9097 8997 "json-schema-traverse": {
9098 8998 "version": "0.4.1",
9099 8999 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
9100 9000 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
9101 9001 "dev": true
9102 9002 },
9103 9003 "json-stable-stringify-without-jsonify": {
9104 9004 "version": "1.0.1",
9105 9005 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
9106 9006 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
9107 9007 "dev": true
9108 9008 },
9109 9009 "json5": {
9110 9010 "version": "2.2.1",
9111 9011 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
9112 9012 "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
9113 9013 "dev": true
9114 9014 },
9115 9015 "jsx-ast-utils": {
9116 9016 "version": "3.3.3",
9117 9017 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz",
9118 9018 "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==",
9119 9019 "dev": true,
9120 9020 "requires": {
9121 9021 "array-includes": "^3.1.5",
9122 9022 "object.assign": "^4.1.3"
9123 9023 }
9124 9024 },
9125 9025 "levn": {
9126 9026 "version": "0.4.1",
9127 9027 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
9128 9028 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
9129 9029 "dev": true,
9130 9030 "requires": {
9131 9031 "prelude-ls": "^1.2.1",
9132 9032 "type-check": "~0.4.0"
9133 9033 }
9134 9034 },
9135 9035 "libtap": {
9136 9036 "version": "1.4.0",
9137 9037 "resolved": "https://registry.npmjs.org/libtap/-/libtap-1.4.0.tgz",
9138 9038 "integrity": "sha512-STLFynswQ2A6W14JkabgGetBNk6INL1REgJ9UeNKw5llXroC2cGLgKTqavv0sl8OLVztLLipVKMcQ7yeUcqpmg==",
9139 9039 "dev": true,
9140 9040 "requires": {
9141 9041 "async-hook-domain": "^2.0.4",
9142 9042 "bind-obj-methods": "^3.0.0",
9143 9043 "diff": "^4.0.2",
9144 9044 "function-loop": "^2.0.1",
9145 9045 "minipass": "^3.1.5",
9146 9046 "own-or": "^1.0.0",
9147 9047 "own-or-env": "^1.0.2",
9148 9048 "signal-exit": "^3.0.4",
9149 9049 "stack-utils": "^2.0.4",
9150 9050 "tap-parser": "^11.0.0",
9151 9051 "tap-yaml": "^1.0.0",
9152 9052 "tcompare": "^5.0.6",
9153 9053 "trivial-deferred": "^1.0.1"
9154 9054 }
9155 9055 },
9156 9056 "locate-path": {
9157 9057 "version": "5.0.0",
9158 9058 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
9159 9059 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
9160 9060 "dev": true,
9161 9061 "requires": {
9162 9062 "p-locate": "^4.1.0"
9163 9063 }
9164 9064 },
9165 9065 "lodash.flattendeep": {
9166 9066 "version": "4.4.0",
9167 9067 "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
9168 9068 "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==",
9169 9069 "dev": true
9170 9070 },
9171 9071 "lodash.merge": {
9172 9072 "version": "4.6.2",
9173 9073 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
9174 9074 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
9175 9075 "dev": true
9176 9076 },
9177 9077 "loose-envify": {
9178 9078 "version": "1.4.0",
9179 9079 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
9180 9080 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
9181 9081 "dev": true,
9182 9082 "requires": {
9183 9083 "js-tokens": "^3.0.0 || ^4.0.0"
9184 9084 }
9185 9085 },
9186 9086 "lru-cache": {
9187 9087 "version": "6.0.0",
9188 9088 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
9189 9089 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
9190 9090 "dev": true,
9191 9091 "requires": {
9192 9092 "yallist": "^4.0.0"
9193 9093 }
9194 9094 },
9195 9095 "make-dir": {
9196 9096 "version": "3.1.0",
9197 9097 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
9198 9098 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
9199 9099 "dev": true,
9200 9100 "requires": {
9201 9101 "semver": "^6.0.0"
9202 9102 }
9203 9103 },
9204 9104 "merge2": {
9205 9105 "version": "1.4.1",
9206 9106 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
9207 9107 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
9208 9108 "dev": true
9209 9109 },
9210 9110 "micromatch": {
9211 9111 "version": "4.0.5",
9212 9112 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
9213 9113 "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
9214 9114 "dev": true,
9215 9115 "requires": {
9216 9116 "braces": "^3.0.2",
9217 9117 "picomatch": "^2.3.1"
9218 9118 }
9219 9119 },
9220 9120 "minimatch": {
9221 9121 "version": "3.1.2",
9222 9122 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
9223 9123 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
9224 9124 "dev": true,
9225 9125 "requires": {
9226 9126 "brace-expansion": "^1.1.7"
9227 9127 }
9228 9128 },
9229 9129 "minimist": {
9230 9130 "version": "1.2.6",
9231 9131 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
9232 9132 "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
9233 9133 "dev": true
9234 9134 },
9235 9135 "minipass": {
9236 9136 "version": "3.3.4",
9237 9137 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz",
9238 9138 "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==",
9239 9139 "dev": true,
9240 9140 "requires": {
9241 9141 "yallist": "^4.0.0"
9242 9142 }
9243 9143 },
9244 "mkdirp": {
9245 "version": "0.5.5",
9246 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
9247 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
9248 "dev": true,
9249 "requires": {
9250 "minimist": "^1.2.5"
9251 }
9252 },
9253 9144 "ms": {
9254 9145 "version": "2.1.2",
9255 9146 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
9256 9147 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
9257 9148 "dev": true
9258 9149 },
9259 9150 "natural-compare": {
9260 9151 "version": "1.4.0",
9261 9152 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
9262 9153 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
9263 9154 "dev": true
9264 9155 },
9265 9156 "node-preload": {
9266 9157 "version": "0.2.1",
9267 9158 "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz",
9268 9159 "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==",
9269 9160 "dev": true,
9270 9161 "requires": {
9271 9162 "process-on-spawn": "^1.0.0"
9272 9163 }
9273 9164 },
9274 9165 "node-releases": {
9275 9166 "version": "2.0.6",
9276 9167 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
9277 9168 "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==",
9278 9169 "dev": true
9279 9170 },
9280 9171 "normalize-path": {
9281 9172 "version": "3.0.0",
9282 9173 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
9283 9174 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
9284 9175 "dev": true
9285 9176 },
9286 9177 "nyc": {
9287 9178 "version": "15.1.0",
9288 9179 "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz",
9289 9180 "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==",
9290 9181 "dev": true,
9291 9182 "requires": {
9292 9183 "@istanbuljs/load-nyc-config": "^1.0.0",
9293 9184 "@istanbuljs/schema": "^0.1.2",
9294 9185 "caching-transform": "^4.0.0",
9295 9186 "convert-source-map": "^1.7.0",
9296 9187 "decamelize": "^1.2.0",
9297 9188 "find-cache-dir": "^3.2.0",
9298 9189 "find-up": "^4.1.0",
9299 9190 "foreground-child": "^2.0.0",
9300 9191 "get-package-type": "^0.1.0",
9301 9192 "glob": "^7.1.6",
9302 9193 "istanbul-lib-coverage": "^3.0.0",
9303 9194 "istanbul-lib-hook": "^3.0.0",
9304 9195 "istanbul-lib-instrument": "^4.0.0",
9305 9196 "istanbul-lib-processinfo": "^2.0.2",
9306 9197 "istanbul-lib-report": "^3.0.0",
9307 9198 "istanbul-lib-source-maps": "^4.0.0",
9308 9199 "istanbul-reports": "^3.0.2",
9309 9200 "make-dir": "^3.0.0",
9310 9201 "node-preload": "^0.2.1",
9311 9202 "p-map": "^3.0.0",
9312 9203 "process-on-spawn": "^1.0.0",
9313 9204 "resolve-from": "^5.0.0",
9314 9205 "rimraf": "^3.0.0",
9315 9206 "signal-exit": "^3.0.2",
9316 9207 "spawn-wrap": "^2.0.0",
9317 9208 "test-exclude": "^6.0.0",
9318 9209 "yargs": "^15.0.2"
9319 9210 },
9320 9211 "dependencies": {
9321 9212 "resolve-from": {
9322 9213 "version": "5.0.0",
9323 9214 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
9324 9215 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
9325 9216 "dev": true
9326 9217 }
9327 9218 }
9328 9219 },
9329 9220 "object-assign": {
9330 9221 "version": "4.1.1",
9331 9222 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
9332 9223 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
9333 9224 "dev": true
9334 9225 },
9335 9226 "object-inspect": {
9336 9227 "version": "1.12.2",
9337 9228 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
9338 9229 "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==",
9339 9230 "dev": true
9340 9231 },
9341 9232 "object-keys": {
9342 9233 "version": "1.1.1",
9343 9234 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
9344 9235 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
9345 9236 "dev": true
9346 9237 },
9347 9238 "object.assign": {
9348 9239 "version": "4.1.4",
9349 9240 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
9350 9241 "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
9351 9242 "dev": true,
9352 9243 "requires": {
9353 9244 "call-bind": "^1.0.2",
9354 9245 "define-properties": "^1.1.4",
9355 9246 "has-symbols": "^1.0.3",
9356 9247 "object-keys": "^1.1.1"
9357 9248 }
9358 9249 },
9359 9250 "object.entries": {
9360 9251 "version": "1.1.5",
9361 9252 "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz",
9362 9253 "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==",
9363 9254 "dev": true,
9364 9255 "requires": {
9365 9256 "call-bind": "^1.0.2",
9366 9257 "define-properties": "^1.1.3",
9367 9258 "es-abstract": "^1.19.1"
9368 9259 }
9369 9260 },
9370 9261 "object.fromentries": {
9371 9262 "version": "2.0.5",
9372 9263 "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz",
9373 9264 "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==",
9374 9265 "dev": true,
9375 9266 "requires": {
9376 9267 "call-bind": "^1.0.2",
9377 9268 "define-properties": "^1.1.3",
9378 9269 "es-abstract": "^1.19.1"
9379 9270 }
9380 9271 },
9381 9272 "object.hasown": {
9382 9273 "version": "1.1.1",
9383 9274 "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz",
9384 9275 "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==",
9385 9276 "dev": true,
9386 9277 "requires": {
9387 9278 "define-properties": "^1.1.4",
9388 9279 "es-abstract": "^1.19.5"
9389 9280 }
9390 9281 },
9391 9282 "object.values": {
9392 9283 "version": "1.1.5",
9393 9284 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
9394 9285 "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==",
9395 9286 "dev": true,
9396 9287 "requires": {
9397 9288 "call-bind": "^1.0.2",
9398 9289 "define-properties": "^1.1.3",
9399 9290 "es-abstract": "^1.19.1"
9400 9291 }
9401 9292 },
9402 9293 "once": {
9403 9294 "version": "1.4.0",
9404 9295 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
9405 9296 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
9406 9297 "dev": true,
9407 9298 "requires": {
9408 9299 "wrappy": "1"
9409 9300 }
9410 9301 },
9411 9302 "opener": {
9412 9303 "version": "1.5.2",
9413 9304 "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
9414 9305 "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==",
9415 9306 "dev": true
9416 9307 },
9417 9308 "optionator": {
9418 9309 "version": "0.9.1",
9419 9310 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
9420 9311 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
9421 9312 "dev": true,
9422 9313 "requires": {
9423 9314 "deep-is": "^0.1.3",
9424 9315 "fast-levenshtein": "^2.0.6",
9425 9316 "levn": "^0.4.1",
9426 9317 "prelude-ls": "^1.2.1",
9427 9318 "type-check": "^0.4.0",
9428 9319 "word-wrap": "^1.2.3"
9429 9320 }
9430 9321 },
9431 9322 "own-or": {
9432 9323 "version": "1.0.0",
9433 9324 "resolved": "https://registry.npmjs.org/own-or/-/own-or-1.0.0.tgz",
9434 9325 "integrity": "sha512-NfZr5+Tdf6MB8UI9GLvKRs4cXY8/yB0w3xtt84xFdWy8hkGjn+JFc60VhzS/hFRfbyxFcGYMTjnF4Me+RbbqrA==",
9435 9326 "dev": true
9436 9327 },
9437 9328 "own-or-env": {
9438 9329 "version": "1.0.2",
9439 9330 "resolved": "https://registry.npmjs.org/own-or-env/-/own-or-env-1.0.2.tgz",
9440 9331 "integrity": "sha512-NQ7v0fliWtK7Lkb+WdFqe6ky9XAzYmlkXthQrBbzlYbmFKoAYbDDcwmOm6q8kOuwSRXW8bdL5ORksploUJmWgw==",
9441 9332 "dev": true,
9442 9333 "requires": {
9443 9334 "own-or": "^1.0.0"
9444 9335 }
9445 9336 },
9446 9337 "p-limit": {
9447 9338 "version": "2.3.0",
9448 9339 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
9449 9340 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
9450 9341 "dev": true,
9451 9342 "requires": {
9452 9343 "p-try": "^2.0.0"
9453 9344 }
9454 9345 },
9455 9346 "p-locate": {
9456 9347 "version": "4.1.0",
9457 9348 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
9458 9349 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
9459 9350 "dev": true,
9460 9351 "requires": {
9461 9352 "p-limit": "^2.2.0"
9462 9353 }
9463 9354 },
9464 9355 "p-map": {
9465 9356 "version": "3.0.0",
9466 9357 "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz",
9467 9358 "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==",
9468 9359 "dev": true,
9469 9360 "requires": {
9470 9361 "aggregate-error": "^3.0.0"
9471 9362 }
9472 9363 },
9473 9364 "p-try": {
9474 9365 "version": "2.2.0",
9475 9366 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
9476 9367 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
9477 9368 "dev": true
9478 9369 },
9479 9370 "package-hash": {
9480 9371 "version": "4.0.0",
9481 9372 "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz",
9482 9373 "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==",
9483 9374 "dev": true,
9484 9375 "requires": {
9485 9376 "graceful-fs": "^4.1.15",
9486 9377 "hasha": "^5.0.0",
9487 9378 "lodash.flattendeep": "^4.4.0",
9488 9379 "release-zalgo": "^1.0.0"
9489 9380 }
9490 9381 },
9491 9382 "parent-module": {
9492 9383 "version": "1.0.1",
9493 9384 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
9494 9385 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
9495 9386 "dev": true,
9496 9387 "requires": {
9497 9388 "callsites": "^3.0.0"
9498 9389 }
9499 9390 },
9500 9391 "path-exists": {
9501 9392 "version": "4.0.0",
9502 9393 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
9503 9394 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
9504 9395 "dev": true
9505 9396 },
9506 9397 "path-is-absolute": {
9507 9398 "version": "1.0.1",
9508 9399 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
9509 9400 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
9510 9401 "dev": true
9511 9402 },
9512 9403 "path-key": {
9513 9404 "version": "3.1.1",
9514 9405 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
9515 9406 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
9516 9407 "dev": true
9517 9408 },
9518 9409 "path-parse": {
9519 9410 "version": "1.0.7",
9520 9411 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
9521 9412 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
9522 9413 "dev": true
9523 9414 },
9524 9415 "path-type": {
9525 9416 "version": "4.0.0",
9526 9417 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
9527 9418 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
9528 9419 "dev": true
9529 9420 },
9530 9421 "picocolors": {
9531 9422 "version": "1.0.0",
9532 9423 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
9533 9424 "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
9534 9425 "dev": true
9535 9426 },
9536 9427 "picomatch": {
9537 9428 "version": "2.3.1",
9538 9429 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
9539 9430 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
9540 9431 "dev": true
9541 9432 },
9542 9433 "pkg-dir": {
9543 9434 "version": "4.2.0",
9544 9435 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
9545 9436 "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
9546 9437 "dev": true,
9547 9438 "requires": {
9548 9439 "find-up": "^4.0.0"
9549 9440 }
9550 9441 },
9551 9442 "prelude-ls": {
9552 9443 "version": "1.2.1",
9553 9444 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
9554 9445 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
9555 9446 "dev": true
9556 9447 },
9557 9448 "process-on-spawn": {
9558 9449 "version": "1.0.0",
9559 9450 "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz",
9560 9451 "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==",
9561 9452 "dev": true,
9562 9453 "requires": {
9563 9454 "fromentries": "^1.2.0"
9564 9455 }
9565 9456 },
9566 9457 "prop-types": {
9567 9458 "version": "15.8.1",
9568 9459 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
9569 9460 "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
9570 9461 "dev": true,
9571 9462 "requires": {
9572 9463 "loose-envify": "^1.4.0",
9573 9464 "object-assign": "^4.1.1",
9574 9465 "react-is": "^16.13.1"
9575 9466 }
9576 9467 },
9577 9468 "punycode": {
9578 9469 "version": "2.1.1",
9579 9470 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
9580 9471 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
9581 9472 "dev": true
9582 9473 },
9583 9474 "queue-microtask": {
9584 9475 "version": "1.2.3",
9585 9476 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
9586 9477 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
9587 9478 "dev": true
9588 9479 },
9589 9480 "react-is": {
9590 9481 "version": "16.13.1",
9591 9482 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
9592 9483 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
9593 9484 "dev": true
9594 9485 },
9595 9486 "readdirp": {
9596 9487 "version": "3.6.0",
9597 9488 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
9598 9489 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
9599 9490 "dev": true,
9600 9491 "requires": {
9601 9492 "picomatch": "^2.2.1"
9602 9493 }
9603 9494 },
9604 9495 "regenerator-runtime": {
9605 9496 "version": "0.13.3",
9606 9497 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz",
9607 9498 "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==",
9608 9499 "dev": true
9609 9500 },
9610 9501 "regexp.prototype.flags": {
9611 9502 "version": "1.4.3",
9612 9503 "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
9613 9504 "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
9614 9505 "dev": true,
9615 9506 "requires": {
9616 9507 "call-bind": "^1.0.2",
9617 9508 "define-properties": "^1.1.3",
9618 9509 "functions-have-names": "^1.2.2"
9619 9510 }
9620 9511 },
9621 9512 "regexpp": {
9622 9513 "version": "3.2.0",
9623 9514 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
9624 9515 "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
9625 9516 "dev": true
9626 9517 },
9627 9518 "release-zalgo": {
9628 9519 "version": "1.0.0",
9629 9520 "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz",
9630 9521 "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==",
9631 9522 "dev": true,
9632 9523 "requires": {
9633 9524 "es6-error": "^4.0.1"
9634 9525 }
9635 9526 },
9636 9527 "require-directory": {
9637 9528 "version": "2.1.1",
9638 9529 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
9639 9530 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
9640 9531 "dev": true
9641 9532 },
9642 9533 "require-main-filename": {
9643 9534 "version": "2.0.0",
9644 9535 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
9645 9536 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
9646 9537 "dev": true
9647 9538 },
9648 9539 "requirejs": {
9649 9540 "version": "2.3.6",
9650 9541 "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz",
9651 9542 "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==",
9652 9543 "dev": true
9653 9544 },
9654 "resolve": {
9655 "version": "1.17.0",
9656 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
9657 "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
9658 "dev": true,
9659 "requires": {
9660 "path-parse": "^1.0.6"
9661 }
9662 },
9663 9545 "resolve-from": {
9664 9546 "version": "4.0.0",
9665 9547 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
9666 9548 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
9667 9549 "dev": true
9668 9550 },
9669 9551 "reusify": {
9670 9552 "version": "1.0.4",
9671 9553 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
9672 9554 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
9673 9555 "dev": true
9674 9556 },
9675 9557 "rimraf": {
9676 9558 "version": "3.0.2",
9677 9559 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
9678 9560 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
9679 9561 "dev": true,
9680 9562 "requires": {
9681 9563 "glob": "^7.1.3"
9682 9564 }
9683 9565 },
9684 9566 "run-parallel": {
9685 9567 "version": "1.2.0",
9686 9568 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
9687 9569 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
9688 9570 "dev": true,
9689 9571 "requires": {
9690 9572 "queue-microtask": "^1.2.2"
9691 9573 }
9692 9574 },
9693 9575 "safe-buffer": {
9694 9576 "version": "5.1.2",
9695 9577 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
9696 9578 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
9697 9579 "dev": true
9698 9580 },
9699 9581 "semver": {
9700 9582 "version": "6.3.0",
9701 9583 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
9702 9584 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
9703 9585 "dev": true
9704 9586 },
9705 9587 "set-blocking": {
9706 9588 "version": "2.0.0",
9707 9589 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
9708 9590 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
9709 9591 "dev": true
9710 9592 },
9711 9593 "shebang-command": {
9712 9594 "version": "2.0.0",
9713 9595 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
9714 9596 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
9715 9597 "dev": true,
9716 9598 "requires": {
9717 9599 "shebang-regex": "^3.0.0"
9718 9600 }
9719 9601 },
9720 9602 "shebang-regex": {
9721 9603 "version": "3.0.0",
9722 9604 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
9723 9605 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
9724 9606 "dev": true
9725 9607 },
9726 9608 "side-channel": {
9727 9609 "version": "1.0.4",
9728 9610 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
9729 9611 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
9730 9612 "dev": true,
9731 9613 "requires": {
9732 9614 "call-bind": "^1.0.0",
9733 9615 "get-intrinsic": "^1.0.2",
9734 9616 "object-inspect": "^1.9.0"
9735 9617 }
9736 9618 },
9737 9619 "signal-exit": {
9738 9620 "version": "3.0.7",
9739 9621 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
9740 9622 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
9741 9623 "dev": true
9742 9624 },
9743 9625 "slash": {
9744 9626 "version": "3.0.0",
9745 9627 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
9746 9628 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
9747 9629 "dev": true
9748 9630 },
9749 9631 "source-map": {
9750 9632 "version": "0.6.1",
9751 9633 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
9752 9634 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
9753 9635 "dev": true
9754 9636 },
9755 9637 "source-map-support": {
9756 9638 "version": "0.5.21",
9757 9639 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
9758 9640 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
9759 9641 "dev": true,
9760 9642 "requires": {
9761 9643 "buffer-from": "^1.0.0",
9762 9644 "source-map": "^0.6.0"
9763 9645 }
9764 9646 },
9765 9647 "spawn-wrap": {
9766 9648 "version": "2.0.0",
9767 9649 "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz",
9768 9650 "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==",
9769 9651 "dev": true,
9770 9652 "requires": {
9771 9653 "foreground-child": "^2.0.0",
9772 9654 "is-windows": "^1.0.2",
9773 9655 "make-dir": "^3.0.0",
9774 9656 "rimraf": "^3.0.0",
9775 9657 "signal-exit": "^3.0.2",
9776 9658 "which": "^2.0.1"
9777 9659 }
9778 9660 },
9779 9661 "sprintf-js": {
9780 9662 "version": "1.0.3",
9781 9663 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
9782 9664 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
9783 9665 "dev": true
9784 9666 },
9785 9667 "stack-utils": {
9786 9668 "version": "2.0.5",
9787 9669 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz",
9788 9670 "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==",
9789 9671 "dev": true,
9790 9672 "requires": {
9791 9673 "escape-string-regexp": "^2.0.0"
9792 9674 },
9793 9675 "dependencies": {
9794 9676 "escape-string-regexp": {
9795 9677 "version": "2.0.0",
9796 9678 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
9797 9679 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
9798 9680 "dev": true
9799 9681 }
9800 9682 }
9801 9683 },
9802 9684 "string-width": {
9803 9685 "version": "4.2.0",
9804 9686 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
9805 9687 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
9806 9688 "dev": true,
9807 9689 "requires": {
9808 9690 "emoji-regex": "^8.0.0",
9809 9691 "is-fullwidth-code-point": "^3.0.0",
9810 9692 "strip-ansi": "^6.0.0"
9811 9693 }
9812 9694 },
9813 9695 "string.prototype.matchall": {
9814 9696 "version": "4.0.7",
9815 9697 "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz",
9816 9698 "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==",
9817 9699 "dev": true,
9818 9700 "requires": {
9819 9701 "call-bind": "^1.0.2",
9820 9702 "define-properties": "^1.1.3",
9821 9703 "es-abstract": "^1.19.1",
9822 9704 "get-intrinsic": "^1.1.1",
9823 9705 "has-symbols": "^1.0.3",
9824 9706 "internal-slot": "^1.0.3",
9825 9707 "regexp.prototype.flags": "^1.4.1",
9826 9708 "side-channel": "^1.0.4"
9827 9709 }
9828 9710 },
9829 9711 "string.prototype.trimend": {
9830 9712 "version": "1.0.5",
9831 9713 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
9832 9714 "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
9833 9715 "dev": true,
9834 9716 "requires": {
9835 9717 "call-bind": "^1.0.2",
9836 9718 "define-properties": "^1.1.4",
9837 9719 "es-abstract": "^1.19.5"
9838 9720 }
9839 9721 },
9840 9722 "string.prototype.trimstart": {
9841 9723 "version": "1.0.5",
9842 9724 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
9843 9725 "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
9844 9726 "dev": true,
9845 9727 "requires": {
9846 9728 "call-bind": "^1.0.2",
9847 9729 "define-properties": "^1.1.4",
9848 9730 "es-abstract": "^1.19.5"
9849 9731 }
9850 9732 },
9851 9733 "strip-ansi": {
9852 9734 "version": "6.0.1",
9853 9735 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
9854 9736 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
9855 9737 "dev": true,
9856 9738 "requires": {
9857 9739 "ansi-regex": "^5.0.1"
9858 9740 }
9859 9741 },
9860 9742 "strip-bom": {
9861 9743 "version": "4.0.0",
9862 9744 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
9863 9745 "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
9864 9746 "dev": true
9865 9747 },
9866 9748 "strip-json-comments": {
9867 9749 "version": "3.1.1",
9868 9750 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
9869 9751 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
9870 9752 "dev": true
9871 9753 },
9872 9754 "supports-color": {
9873 9755 "version": "5.5.0",
9874 9756 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
9875 9757 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
9876 9758 "dev": true,
9877 9759 "requires": {
9878 9760 "has-flag": "^3.0.0"
9879 9761 }
9880 9762 },
9881 9763 "supports-preserve-symlinks-flag": {
9882 9764 "version": "1.0.0",
9883 9765 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
9884 9766 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
9885 9767 "dev": true
9886 9768 },
9887 9769 "tap": {
9888 9770 "version": "16.3.0",
9889 9771 "resolved": "https://registry.npmjs.org/tap/-/tap-16.3.0.tgz",
9890 9772 "integrity": "sha512-J9GffPUAbX6FnWbQ/jj7ktzd9nnDFP1fH44OzidqOmxUfZ1hPLMOvpS99LnDiP0H2mO8GY3kGN5XoY0xIKbNFA==",
9891 9773 "dev": true,
9892 9774 "requires": {
9893 9775 "@isaacs/import-jsx": "^4.0.1",
9894 9776 "@types/react": "^17",
9895 9777 "chokidar": "^3.3.0",
9896 9778 "findit": "^2.0.0",
9897 9779 "foreground-child": "^2.0.0",
9898 9780 "fs-exists-cached": "^1.0.0",
9899 9781 "glob": "^7.1.6",
9900 9782 "ink": "^3.2.0",
9901 9783 "isexe": "^2.0.0",
9902 9784 "istanbul-lib-processinfo": "^2.0.2",
9903 9785 "jackspeak": "^1.4.1",
9904 9786 "libtap": "^1.4.0",
9905 9787 "minipass": "^3.1.1",
9906 9788 "mkdirp": "^1.0.4",
9907 9789 "nyc": "^15.1.0",
9908 9790 "opener": "^1.5.1",
9909 9791 "react": "^17.0.2",
9910 9792 "rimraf": "^3.0.0",
9911 9793 "signal-exit": "^3.0.6",
9912 9794 "source-map-support": "^0.5.16",
9913 9795 "tap-mocha-reporter": "^5.0.3",
9914 9796 "tap-parser": "^11.0.1",
9915 9797 "tap-yaml": "^1.0.0",
9916 9798 "tcompare": "^5.0.7",
9917 9799 "treport": "^3.0.3",
9918 9800 "which": "^2.0.2"
9919 9801 },
9920 9802 "dependencies": {
9921 9803 "@ampproject/remapping": {
9922 9804 "version": "2.1.2",
9923 9805 "bundled": true,
9924 9806 "dev": true,
9925 9807 "requires": {
9926 9808 "@jridgewell/trace-mapping": "^0.3.0"
9927 9809 }
9928 9810 },
9929 9811 "@babel/code-frame": {
9930 9812 "version": "7.16.7",
9931 9813 "bundled": true,
9932 9814 "dev": true,
9933 9815 "requires": {
9934 9816 "@babel/highlight": "^7.16.7"
9935 9817 }
9936 9818 },
9937 9819 "@babel/compat-data": {
9938 9820 "version": "7.17.7",
9939 9821 "bundled": true,
9940 9822 "dev": true
9941 9823 },
9942 9824 "@babel/core": {
9943 9825 "version": "7.17.8",
9944 9826 "bundled": true,
9945 9827 "dev": true,
9946 9828 "requires": {
9947 9829 "@ampproject/remapping": "^2.1.0",
9948 9830 "@babel/code-frame": "^7.16.7",
9949 9831 "@babel/generator": "^7.17.7",
9950 9832 "@babel/helper-compilation-targets": "^7.17.7",
9951 9833 "@babel/helper-module-transforms": "^7.17.7",
9952 9834 "@babel/helpers": "^7.17.8",
9953 9835 "@babel/parser": "^7.17.8",
9954 9836 "@babel/template": "^7.16.7",
9955 9837 "@babel/traverse": "^7.17.3",
9956 9838 "@babel/types": "^7.17.0",
9957 9839 "convert-source-map": "^1.7.0",
9958 9840 "debug": "^4.1.0",
9959 9841 "gensync": "^1.0.0-beta.2",
9960 9842 "json5": "^2.1.2",
9961 9843 "semver": "^6.3.0"
9962 9844 }
9963 9845 },
9964 9846 "@babel/generator": {
9965 9847 "version": "7.17.7",
9966 9848 "bundled": true,
9967 9849 "dev": true,
9968 9850 "requires": {
9969 9851 "@babel/types": "^7.17.0",
9970 9852 "jsesc": "^2.5.1",
9971 9853 "source-map": "^0.5.0"
9972 9854 }
9973 9855 },
9974 9856 "@babel/helper-annotate-as-pure": {
9975 9857 "version": "7.16.7",
9976 9858 "bundled": true,
9977 9859 "dev": true,
9978 9860 "requires": {
9979 9861 "@babel/types": "^7.16.7"
9980 9862 }
9981 9863 },
9982 9864 "@babel/helper-compilation-targets": {
9983 9865 "version": "7.17.7",
9984 9866 "bundled": true,
9985 9867 "dev": true,
9986 9868 "requires": {
9987 9869 "@babel/compat-data": "^7.17.7",
9988 9870 "@babel/helper-validator-option": "^7.16.7",
9989 9871 "browserslist": "^4.17.5",
9990 9872 "semver": "^6.3.0"
9991 9873 }
9992 9874 },
9993 9875 "@babel/helper-environment-visitor": {
9994 9876 "version": "7.16.7",
9995 9877 "bundled": true,
9996 9878 "dev": true,
9997 9879 "requires": {
9998 9880 "@babel/types": "^7.16.7"
9999 9881 }
10000 9882 },
10001 9883 "@babel/helper-function-name": {
10002 9884 "version": "7.16.7",
10003 9885 "bundled": true,
10004 9886 "dev": true,
10005 9887 "requires": {
10006 9888 "@babel/helper-get-function-arity": "^7.16.7",
10007 9889 "@babel/template": "^7.16.7",
10008 9890 "@babel/types": "^7.16.7"
10009 9891 }
10010 9892 },
10011 9893 "@babel/helper-get-function-arity": {
10012 9894 "version": "7.16.7",
10013 9895 "bundled": true,
10014 9896 "dev": true,
10015 9897 "requires": {
10016 9898 "@babel/types": "^7.16.7"
10017 9899 }
10018 9900 },
10019 9901 "@babel/helper-hoist-variables": {
10020 9902 "version": "7.16.7",
10021 9903 "bundled": true,
10022 9904 "dev": true,
10023 9905 "requires": {
10024 9906 "@babel/types": "^7.16.7"
10025 9907 }
10026 9908 },
10027 9909 "@babel/helper-module-imports": {
10028 9910 "version": "7.16.7",
10029 9911 "bundled": true,
10030 9912 "dev": true,
10031 9913 "requires": {
10032 9914 "@babel/types": "^7.16.7"
10033 9915 }
10034 9916 },
10035 9917 "@babel/helper-module-transforms": {
10036 9918 "version": "7.17.7",
10037 9919 "bundled": true,
10038 9920 "dev": true,
10039 9921 "requires": {
10040 9922 "@babel/helper-environment-visitor": "^7.16.7",
10041 9923 "@babel/helper-module-imports": "^7.16.7",
10042 9924 "@babel/helper-simple-access": "^7.17.7",
10043 9925 "@babel/helper-split-export-declaration": "^7.16.7",
10044 9926 "@babel/helper-validator-identifier": "^7.16.7",
10045 9927 "@babel/template": "^7.16.7",
10046 9928 "@babel/traverse": "^7.17.3",
10047 9929 "@babel/types": "^7.17.0"
10048 9930 }
10049 9931 },
10050 9932 "@babel/helper-plugin-utils": {
10051 9933 "version": "7.16.7",
10052 9934 "bundled": true,
10053 9935 "dev": true
10054 9936 },
10055 9937 "@babel/helper-simple-access": {
10056 9938 "version": "7.17.7",
10057 9939 "bundled": true,
10058 9940 "dev": true,
10059 9941 "requires": {
10060 9942 "@babel/types": "^7.17.0"
10061 9943 }
10062 9944 },
10063 9945 "@babel/helper-split-export-declaration": {
10064 9946 "version": "7.16.7",
10065 9947 "bundled": true,
10066 9948 "dev": true,
10067 9949 "requires": {
10068 9950 "@babel/types": "^7.16.7"
10069 9951 }
10070 9952 },
10071 9953 "@babel/helper-validator-identifier": {
10072 9954 "version": "7.16.7",
10073 9955 "bundled": true,
10074 9956 "dev": true
10075 9957 },
10076 9958 "@babel/helper-validator-option": {
10077 9959 "version": "7.16.7",
10078 9960 "bundled": true,
10079 9961 "dev": true
10080 9962 },
10081 9963 "@babel/helpers": {
10082 9964 "version": "7.17.8",
10083 9965 "bundled": true,
10084 9966 "dev": true,
10085 9967 "requires": {
10086 9968 "@babel/template": "^7.16.7",
10087 9969 "@babel/traverse": "^7.17.3",
10088 9970 "@babel/types": "^7.17.0"
10089 9971 }
10090 9972 },
10091 9973 "@babel/highlight": {
10092 9974 "version": "7.16.10",
10093 9975 "bundled": true,
10094 9976 "dev": true,
10095 9977 "requires": {
10096 9978 "@babel/helper-validator-identifier": "^7.16.7",
10097 9979 "chalk": "^2.0.0",
10098 9980 "js-tokens": "^4.0.0"
10099 9981 }
10100 9982 },
10101 9983 "@babel/parser": {
10102 9984 "version": "7.17.8",
10103 9985 "bundled": true,
10104 9986 "dev": true
10105 9987 },
10106 9988 "@babel/plugin-proposal-object-rest-spread": {
10107 9989 "version": "7.17.3",
10108 9990 "bundled": true,
10109 9991 "dev": true,
10110 9992 "requires": {
10111 9993 "@babel/compat-data": "^7.17.0",
10112 9994 "@babel/helper-compilation-targets": "^7.16.7",
10113 9995 "@babel/helper-plugin-utils": "^7.16.7",
10114 9996 "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
10115 9997 "@babel/plugin-transform-parameters": "^7.16.7"
10116 9998 }
10117 9999 },
10118 10000 "@babel/plugin-syntax-jsx": {
10119 10001 "version": "7.16.7",
10120 10002 "bundled": true,
10121 10003 "dev": true,
10122 10004 "requires": {
10123 10005 "@babel/helper-plugin-utils": "^7.16.7"
10124 10006 }
10125 10007 },
10126 10008 "@babel/plugin-syntax-object-rest-spread": {
10127 10009 "version": "7.8.3",
10128 10010 "bundled": true,
10129 10011 "dev": true,
10130 10012 "requires": {
10131 10013 "@babel/helper-plugin-utils": "^7.8.0"
10132 10014 }
10133 10015 },
10134 10016 "@babel/plugin-transform-destructuring": {
10135 10017 "version": "7.17.7",
10136 10018 "bundled": true,
10137 10019 "dev": true,
10138 10020 "requires": {
10139 10021 "@babel/helper-plugin-utils": "^7.16.7"
10140 10022 }
10141 10023 },
10142 10024 "@babel/plugin-transform-parameters": {
10143 10025 "version": "7.16.7",
10144 10026 "bundled": true,
10145 10027 "dev": true,
10146 10028 "requires": {
10147 10029 "@babel/helper-plugin-utils": "^7.16.7"
10148 10030 }
10149 10031 },
10150 10032 "@babel/plugin-transform-react-jsx": {
10151 10033 "version": "7.17.3",
10152 10034 "bundled": true,
10153 10035 "dev": true,
10154 10036 "requires": {
10155 10037 "@babel/helper-annotate-as-pure": "^7.16.7",
10156 10038 "@babel/helper-module-imports": "^7.16.7",
10157 10039 "@babel/helper-plugin-utils": "^7.16.7",
10158 10040 "@babel/plugin-syntax-jsx": "^7.16.7",
10159 10041 "@babel/types": "^7.17.0"
10160 10042 }
10161 10043 },
10162 10044 "@babel/template": {
10163 10045 "version": "7.16.7",
10164 10046 "bundled": true,
10165 10047 "dev": true,
10166 10048 "requires": {
10167 10049 "@babel/code-frame": "^7.16.7",
10168 10050 "@babel/parser": "^7.16.7",
10169 10051 "@babel/types": "^7.16.7"
10170 10052 }
10171 10053 },
10172 10054 "@babel/traverse": {
10173 10055 "version": "7.17.3",
10174 10056 "bundled": true,
10175 10057 "dev": true,
10176 10058 "requires": {
10177 10059 "@babel/code-frame": "^7.16.7",
10178 10060 "@babel/generator": "^7.17.3",
10179 10061 "@babel/helper-environment-visitor": "^7.16.7",
10180 10062 "@babel/helper-function-name": "^7.16.7",
10181 10063 "@babel/helper-hoist-variables": "^7.16.7",
10182 10064 "@babel/helper-split-export-declaration": "^7.16.7",
10183 10065 "@babel/parser": "^7.17.3",
10184 10066 "@babel/types": "^7.17.0",
10185 10067 "debug": "^4.1.0",
10186 10068 "globals": "^11.1.0"
10187 10069 }
10188 10070 },
10189 10071 "@babel/types": {
10190 10072 "version": "7.17.0",
10191 10073 "bundled": true,
10192 10074 "dev": true,
10193 10075 "requires": {
10194 10076 "@babel/helper-validator-identifier": "^7.16.7",
10195 10077 "to-fast-properties": "^2.0.0"
10196 10078 }
10197 10079 },
10198 10080 "@isaacs/import-jsx": {
10199 10081 "version": "4.0.1",
10200 10082 "bundled": true,
10201 10083 "dev": true,
10202 10084 "requires": {
10203 10085 "@babel/core": "^7.5.5",
10204 10086 "@babel/plugin-proposal-object-rest-spread": "^7.5.5",
10205 10087 "@babel/plugin-transform-destructuring": "^7.5.0",
10206 10088 "@babel/plugin-transform-react-jsx": "^7.3.0",
10207 10089 "caller-path": "^3.0.1",
10208 10090 "find-cache-dir": "^3.2.0",
10209 10091 "make-dir": "^3.0.2",
10210 10092 "resolve-from": "^3.0.0",
10211 10093 "rimraf": "^3.0.0"
10212 10094 }
10213 10095 },
10214 10096 "@jridgewell/resolve-uri": {
10215 10097 "version": "3.0.5",
10216 10098 "bundled": true,
10217 10099 "dev": true
10218 10100 },
10219 10101 "@jridgewell/sourcemap-codec": {
10220 10102 "version": "1.4.11",
10221 10103 "bundled": true,
10222 10104 "dev": true
10223 10105 },
10224 10106 "@jridgewell/trace-mapping": {
10225 10107 "version": "0.3.4",
10226 10108 "bundled": true,
10227 10109 "dev": true,
10228 10110 "requires": {
10229 10111 "@jridgewell/resolve-uri": "^3.0.3",
10230 10112 "@jridgewell/sourcemap-codec": "^1.4.10"
10231 10113 }
10232 10114 },
10233 10115 "@types/prop-types": {
10234 10116 "version": "15.7.4",
10235 10117 "bundled": true,
10236 10118 "dev": true
10237 10119 },
10238 10120 "@types/react": {
10239 10121 "version": "17.0.41",
10240 10122 "bundled": true,
10241 10123 "dev": true,
10242 10124 "requires": {
10243 10125 "@types/prop-types": "*",
10244 10126 "@types/scheduler": "*",
10245 10127 "csstype": "^3.0.2"
10246 10128 }
10247 10129 },
10248 10130 "@types/scheduler": {
10249 10131 "version": "0.16.2",
10250 10132 "bundled": true,
10251 10133 "dev": true
10252 10134 },
10253 10135 "@types/yoga-layout": {
10254 10136 "version": "1.9.2",
10255 10137 "bundled": true,
10256 10138 "dev": true
10257 10139 },
10258 10140 "ansi-escapes": {
10259 10141 "version": "4.3.2",
10260 10142 "bundled": true,
10261 10143 "dev": true,
10262 10144 "requires": {
10263 10145 "type-fest": "^0.21.3"
10264 10146 },
10265 10147 "dependencies": {
10266 10148 "type-fest": {
10267 10149 "version": "0.21.3",
10268 10150 "bundled": true,
10269 10151 "dev": true
10270 10152 }
10271 10153 }
10272 10154 },
10273 10155 "ansi-regex": {
10274 10156 "version": "5.0.1",
10275 10157 "bundled": true,
10276 10158 "dev": true
10277 10159 },
10278 10160 "ansi-styles": {
10279 10161 "version": "3.2.1",
10280 10162 "bundled": true,
10281 10163 "dev": true,
10282 10164 "requires": {
10283 10165 "color-convert": "^1.9.0"
10284 10166 }
10285 10167 },
10286 10168 "ansicolors": {
10287 10169 "version": "0.3.2",
10288 10170 "bundled": true,
10289 10171 "dev": true
10290 10172 },
10291 10173 "astral-regex": {
10292 10174 "version": "2.0.0",
10293 10175 "bundled": true,
10294 10176 "dev": true
10295 10177 },
10296 10178 "auto-bind": {
10297 10179 "version": "4.0.0",
10298 10180 "bundled": true,
10299 10181 "dev": true
10300 10182 },
10301 10183 "balanced-match": {
10302 10184 "version": "1.0.2",
10303 10185 "bundled": true,
10304 10186 "dev": true
10305 10187 },
10306 10188 "brace-expansion": {
10307 10189 "version": "1.1.11",
10308 10190 "bundled": true,
10309 10191 "dev": true,
10310 10192 "requires": {
10311 10193 "balanced-match": "^1.0.0",
10312 10194 "concat-map": "0.0.1"
10313 10195 }
10314 10196 },
10315 10197 "browserslist": {
10316 10198 "version": "4.20.2",
10317 10199 "bundled": true,
10318 10200 "dev": true,
10319 10201 "requires": {
10320 10202 "caniuse-lite": "^1.0.30001317",
10321 10203 "electron-to-chromium": "^1.4.84",
10322 10204 "escalade": "^3.1.1",
10323 10205 "node-releases": "^2.0.2",
10324 10206 "picocolors": "^1.0.0"
10325 10207 }
10326 10208 },
10327 10209 "caller-callsite": {
10328 10210 "version": "4.1.0",
10329 10211 "bundled": true,
10330 10212 "dev": true,
10331 10213 "requires": {
10332 10214 "callsites": "^3.1.0"
10333 10215 }
10334 10216 },
10335 10217 "caller-path": {
10336 10218 "version": "3.0.1",
10337 10219 "bundled": true,
10338 10220 "dev": true,
10339 10221 "requires": {
10340 10222 "caller-callsite": "^4.1.0"
10341 10223 }
10342 10224 },
10343 10225 "callsites": {
10344 10226 "version": "3.1.0",
10345 10227 "bundled": true,
10346 10228 "dev": true
10347 10229 },
10348 10230 "caniuse-lite": {
10349 10231 "version": "1.0.30001319",
10350 10232 "bundled": true,
10351 10233 "dev": true
10352 10234 },
10353 10235 "cardinal": {
10354 10236 "version": "2.1.1",
10355 10237 "bundled": true,
10356 10238 "dev": true,
10357 10239 "requires": {
10358 10240 "ansicolors": "~0.3.2",
10359 10241 "redeyed": "~2.1.0"
10360 10242 }
10361 10243 },
10362 10244 "chalk": {
10363 10245 "version": "2.4.2",
10364 10246 "bundled": true,
10365 10247 "dev": true,
10366 10248 "requires": {
10367 10249 "ansi-styles": "^3.2.1",
10368 10250 "escape-string-regexp": "^1.0.5",
10369 10251 "supports-color": "^5.3.0"
10370 10252 }
10371 10253 },
10372 10254 "ci-info": {
10373 10255 "version": "2.0.0",
10374 10256 "bundled": true,
10375 10257 "dev": true
10376 10258 },
10377 10259 "cli-boxes": {
10378 10260 "version": "2.2.1",
10379 10261 "bundled": true,
10380 10262 "dev": true
10381 10263 },
10382 10264 "cli-cursor": {
10383 10265 "version": "3.1.0",
10384 10266 "bundled": true,
10385 10267 "dev": true,
10386 10268 "requires": {
10387 10269 "restore-cursor": "^3.1.0"
10388 10270 }
10389 10271 },
10390 10272 "cli-truncate": {
10391 10273 "version": "2.1.0",
10392 10274 "bundled": true,
10393 10275 "dev": true,
10394 10276 "requires": {
10395 10277 "slice-ansi": "^3.0.0",
10396 10278 "string-width": "^4.2.0"
10397 10279 }
10398 10280 },
10399 10281 "code-excerpt": {
10400 10282 "version": "3.0.0",
10401 10283 "bundled": true,
10402 10284 "dev": true,
10403 10285 "requires": {
10404 10286 "convert-to-spaces": "^1.0.1"
10405 10287 }
10406 10288 },
10407 10289 "color-convert": {
10408 10290 "version": "1.9.3",
10409 10291 "bundled": true,
10410 10292 "dev": true,
10411 10293 "requires": {
10412 10294 "color-name": "1.1.3"
10413 10295 }
10414 10296 },
10415 10297 "color-name": {
10416 10298 "version": "1.1.3",
10417 10299 "bundled": true,
10418 10300 "dev": true
10419 10301 },
10420 10302 "commondir": {
10421 10303 "version": "1.0.1",
10422 10304 "bundled": true,
10423 10305 "dev": true
10424 10306 },
10425 10307 "concat-map": {
10426 10308 "version": "0.0.1",
10427 10309 "bundled": true,
10428 10310 "dev": true
10429 10311 },
10430 10312 "convert-source-map": {
10431 10313 "version": "1.8.0",
10432 10314 "bundled": true,
10433 10315 "dev": true,
10434 10316 "requires": {
10435 10317 "safe-buffer": "~5.1.1"
10436 10318 }
10437 10319 },
10438 10320 "convert-to-spaces": {
10439 10321 "version": "1.0.2",
10440 10322 "bundled": true,
10441 10323 "dev": true
10442 10324 },
10443 10325 "csstype": {
10444 10326 "version": "3.0.11",
10445 10327 "bundled": true,
10446 10328 "dev": true
10447 10329 },
10448 10330 "debug": {
10449 10331 "version": "4.3.4",
10450 10332 "bundled": true,
10451 10333 "dev": true,
10452 10334 "requires": {
10453 10335 "ms": "2.1.2"
10454 10336 }
10455 10337 },
10456 10338 "electron-to-chromium": {
10457 10339 "version": "1.4.89",
10458 10340 "bundled": true,
10459 10341 "dev": true
10460 10342 },
10461 10343 "emoji-regex": {
10462 10344 "version": "8.0.0",
10463 10345 "bundled": true,
10464 10346 "dev": true
10465 10347 },
10466 10348 "escalade": {
10467 10349 "version": "3.1.1",
10468 10350 "bundled": true,
10469 10351 "dev": true
10470 10352 },
10471 10353 "escape-string-regexp": {
10472 10354 "version": "1.0.5",
10473 10355 "bundled": true,
10474 10356 "dev": true
10475 10357 },
10476 10358 "esprima": {
10477 10359 "version": "4.0.1",
10478 10360 "bundled": true,
10479 10361 "dev": true
10480 10362 },
10481 10363 "events-to-array": {
10482 10364 "version": "1.1.2",
10483 10365 "bundled": true,
10484 10366 "dev": true
10485 10367 },
10486 10368 "find-cache-dir": {
10487 10369 "version": "3.3.2",
10488 10370 "bundled": true,
10489 10371 "dev": true,
10490 10372 "requires": {
10491 10373 "commondir": "^1.0.1",
10492 10374 "make-dir": "^3.0.2",
10493 10375 "pkg-dir": "^4.1.0"
10494 10376 }
10495 10377 },
10496 10378 "find-up": {
10497 10379 "version": "4.1.0",
10498 10380 "bundled": true,
10499 10381 "dev": true,
10500 10382 "requires": {
10501 10383 "locate-path": "^5.0.0",
10502 10384 "path-exists": "^4.0.0"
10503 10385 }
10504 10386 },
10505 10387 "fs.realpath": {
10506 10388 "version": "1.0.0",
10507 10389 "bundled": true,
10508 10390 "dev": true
10509 10391 },
10510 10392 "gensync": {
10511 10393 "version": "1.0.0-beta.2",
10512 10394 "bundled": true,
10513 10395 "dev": true
10514 10396 },
10515 10397 "glob": {
10516 10398 "version": "7.2.0",
10517 10399 "bundled": true,
10518 10400 "dev": true,
10519 10401 "requires": {
10520 10402 "fs.realpath": "^1.0.0",
10521 10403 "inflight": "^1.0.4",
10522 10404 "inherits": "2",
10523 10405 "minimatch": "^3.0.4",
10524 10406 "once": "^1.3.0",
10525 10407 "path-is-absolute": "^1.0.0"
10526 10408 }
10527 10409 },
10528 10410 "globals": {
10529 10411 "version": "11.12.0",
10530 10412 "bundled": true,
10531 10413 "dev": true
10532 10414 },
10533 10415 "has-flag": {
10534 10416 "version": "3.0.0",
10535 10417 "bundled": true,
10536 10418 "dev": true
10537 10419 },
10538 10420 "indent-string": {
10539 10421 "version": "4.0.0",
10540 10422 "bundled": true,
10541 10423 "dev": true
10542 10424 },
10543 10425 "inflight": {
10544 10426 "version": "1.0.6",
10545 10427 "bundled": true,
10546 10428 "dev": true,
10547 10429 "requires": {
10548 10430 "once": "^1.3.0",
10549 10431 "wrappy": "1"
10550 10432 }
10551 10433 },
10552 10434 "inherits": {
10553 10435 "version": "2.0.4",
10554 10436 "bundled": true,
10555 10437 "dev": true
10556 10438 },
10557 10439 "ink": {
10558 10440 "version": "3.2.0",
10559 10441 "bundled": true,
10560 10442 "dev": true,
10561 10443 "requires": {
10562 10444 "ansi-escapes": "^4.2.1",
10563 10445 "auto-bind": "4.0.0",
10564 10446 "chalk": "^4.1.0",
10565 10447 "cli-boxes": "^2.2.0",
10566 10448 "cli-cursor": "^3.1.0",
10567 10449 "cli-truncate": "^2.1.0",
10568 10450 "code-excerpt": "^3.0.0",
10569 10451 "indent-string": "^4.0.0",
10570 10452 "is-ci": "^2.0.0",
10571 10453 "lodash": "^4.17.20",
10572 10454 "patch-console": "^1.0.0",
10573 10455 "react-devtools-core": "^4.19.1",
10574 10456 "react-reconciler": "^0.26.2",
10575 10457 "scheduler": "^0.20.2",
10576 10458 "signal-exit": "^3.0.2",
10577 10459 "slice-ansi": "^3.0.0",
10578 10460 "stack-utils": "^2.0.2",
10579 10461 "string-width": "^4.2.2",
10580 10462 "type-fest": "^0.12.0",
10581 10463 "widest-line": "^3.1.0",
10582 10464 "wrap-ansi": "^6.2.0",
10583 10465 "ws": "^7.5.5",
10584 10466 "yoga-layout-prebuilt": "^1.9.6"
10585 10467 },
10586 10468 "dependencies": {
10587 10469 "ansi-styles": {
10588 10470 "version": "4.3.0",
10589 10471 "bundled": true,
10590 10472 "dev": true,
10591 10473 "requires": {
10592 10474 "color-convert": "^2.0.1"
10593 10475 }
10594 10476 },
10595 10477 "chalk": {
10596 10478 "version": "4.1.2",
10597 10479 "bundled": true,
10598 10480 "dev": true,
10599 10481 "requires": {
10600 10482 "ansi-styles": "^4.1.0",
10601 10483 "supports-color": "^7.1.0"
10602 10484 }
10603 10485 },
10604 10486 "color-convert": {
10605 10487 "version": "2.0.1",
10606 10488 "bundled": true,
10607 10489 "dev": true,
10608 10490 "requires": {
10609 10491 "color-name": "~1.1.4"
10610 10492 }
10611 10493 },
10612 10494 "color-name": {
10613 10495 "version": "1.1.4",
10614 10496 "bundled": true,
10615 10497 "dev": true
10616 10498 },
10617 10499 "has-flag": {
10618 10500 "version": "4.0.0",
10619 10501 "bundled": true,
10620 10502 "dev": true
10621 10503 },
10622 10504 "supports-color": {
10623 10505 "version": "7.2.0",
10624 10506 "bundled": true,
10625 10507 "dev": true,
10626 10508 "requires": {
10627 10509 "has-flag": "^4.0.0"
10628 10510 }
10629 10511 }
10630 10512 }
10631 10513 },
10632 10514 "is-ci": {
10633 10515 "version": "2.0.0",
10634 10516 "bundled": true,
10635 10517 "dev": true,
10636 10518 "requires": {
10637 10519 "ci-info": "^2.0.0"
10638 10520 }
10639 10521 },
10640 10522 "is-fullwidth-code-point": {
10641 10523 "version": "3.0.0",
10642 10524 "bundled": true,
10643 10525 "dev": true
10644 10526 },
10645 10527 "js-tokens": {
10646 10528 "version": "4.0.0",
10647 10529 "bundled": true,
10648 10530 "dev": true
10649 10531 },
10650 10532 "jsesc": {
10651 10533 "version": "2.5.2",
10652 10534 "bundled": true,
10653 10535 "dev": true
10654 10536 },
10655 10537 "json5": {
10656 10538 "version": "2.2.1",
10657 10539 "bundled": true,
10658 10540 "dev": true
10659 10541 },
10660 10542 "locate-path": {
10661 10543 "version": "5.0.0",
10662 10544 "bundled": true,
10663 10545 "dev": true,
10664 10546 "requires": {
10665 10547 "p-locate": "^4.1.0"
10666 10548 }
10667 10549 },
10668 10550 "lodash": {
10669 10551 "version": "4.17.21",
10670 10552 "bundled": true,
10671 10553 "dev": true
10672 10554 },
10673 10555 "loose-envify": {
10674 10556 "version": "1.4.0",
10675 10557 "bundled": true,
10676 10558 "dev": true,
10677 10559 "requires": {
10678 10560 "js-tokens": "^3.0.0 || ^4.0.0"
10679 10561 }
10680 10562 },
10681 10563 "make-dir": {
10682 10564 "version": "3.1.0",
10683 10565 "bundled": true,
10684 10566 "dev": true,
10685 10567 "requires": {
10686 10568 "semver": "^6.0.0"
10687 10569 }
10688 10570 },
10689 10571 "mimic-fn": {
10690 10572 "version": "2.1.0",
10691 10573 "bundled": true,
10692 10574 "dev": true
10693 10575 },
10694 10576 "minimatch": {
10695 10577 "version": "3.1.2",
10696 10578 "bundled": true,
10697 10579 "dev": true,
10698 10580 "requires": {
10699 10581 "brace-expansion": "^1.1.7"
10700 10582 }
10701 10583 },
10702 10584 "minipass": {
10703 10585 "version": "3.1.6",
10704 10586 "bundled": true,
10705 10587 "dev": true,
10706 10588 "requires": {
10707 10589 "yallist": "^4.0.0"
10708 10590 }
10709 10591 },
10710 10592 "mkdirp": {
10711 10593 "version": "1.0.4",
10712 10594 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
10713 10595 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
10714 10596 "dev": true
10715 10597 },
10716 10598 "ms": {
10717 10599 "version": "2.1.2",
10718 10600 "bundled": true,
10719 10601 "dev": true
10720 10602 },
10721 10603 "node-releases": {
10722 10604 "version": "2.0.2",
10723 10605 "bundled": true,
10724 10606 "dev": true
10725 10607 },
10726 10608 "object-assign": {
10727 10609 "version": "4.1.1",
10728 10610 "bundled": true,
10729 10611 "dev": true
10730 10612 },
10731 10613 "once": {
10732 10614 "version": "1.4.0",
10733 10615 "bundled": true,
10734 10616 "dev": true,
10735 10617 "requires": {
10736 10618 "wrappy": "1"
10737 10619 }
10738 10620 },
10739 10621 "onetime": {
10740 10622 "version": "5.1.2",
10741 10623 "bundled": true,
10742 10624 "dev": true,
10743 10625 "requires": {
10744 10626 "mimic-fn": "^2.1.0"
10745 10627 }
10746 10628 },
10747 10629 "p-limit": {
10748 10630 "version": "2.3.0",
10749 10631 "bundled": true,
10750 10632 "dev": true,
10751 10633 "requires": {
10752 10634 "p-try": "^2.0.0"
10753 10635 }
10754 10636 },
10755 10637 "p-locate": {
10756 10638 "version": "4.1.0",
10757 10639 "bundled": true,
10758 10640 "dev": true,
10759 10641 "requires": {
10760 10642 "p-limit": "^2.2.0"
10761 10643 }
10762 10644 },
10763 10645 "p-try": {
10764 10646 "version": "2.2.0",
10765 10647 "bundled": true,
10766 10648 "dev": true
10767 10649 },
10768 10650 "patch-console": {
10769 10651 "version": "1.0.0",
10770 10652 "bundled": true,
10771 10653 "dev": true
10772 10654 },
10773 10655 "path-exists": {
10774 10656 "version": "4.0.0",
10775 10657 "bundled": true,
10776 10658 "dev": true
10777 10659 },
10778 10660 "path-is-absolute": {
10779 10661 "version": "1.0.1",
10780 10662 "bundled": true,
10781 10663 "dev": true
10782 10664 },
10783 10665 "picocolors": {
10784 10666 "version": "1.0.0",
10785 10667 "bundled": true,
10786 10668 "dev": true
10787 10669 },
10788 10670 "pkg-dir": {
10789 10671 "version": "4.2.0",
10790 10672 "bundled": true,
10791 10673 "dev": true,
10792 10674 "requires": {
10793 10675 "find-up": "^4.0.0"
10794 10676 }
10795 10677 },
10796 10678 "punycode": {
10797 10679 "version": "2.1.1",
10798 10680 "bundled": true,
10799 10681 "dev": true
10800 10682 },
10801 10683 "react": {
10802 10684 "version": "17.0.2",
10803 10685 "bundled": true,
10804 10686 "dev": true,
10805 10687 "requires": {
10806 10688 "loose-envify": "^1.1.0",
10807 10689 "object-assign": "^4.1.1"
10808 10690 }
10809 10691 },
10810 10692 "react-devtools-core": {
10811 10693 "version": "4.24.1",
10812 10694 "bundled": true,
10813 10695 "dev": true,
10814 10696 "requires": {
10815 10697 "shell-quote": "^1.6.1",
10816 10698 "ws": "^7"
10817 10699 }
10818 10700 },
10819 10701 "react-reconciler": {
10820 10702 "version": "0.26.2",
10821 10703 "bundled": true,
10822 10704 "dev": true,
10823 10705 "requires": {
10824 10706 "loose-envify": "^1.1.0",
10825 10707 "object-assign": "^4.1.1",
10826 10708 "scheduler": "^0.20.2"
10827 10709 }
10828 10710 },
10829 10711 "redeyed": {
10830 10712 "version": "2.1.1",
10831 10713 "bundled": true,
10832 10714 "dev": true,
10833 10715 "requires": {
10834 10716 "esprima": "~4.0.0"
10835 10717 }
10836 10718 },
10837 10719 "resolve-from": {
10838 10720 "version": "3.0.0",
10839 10721 "bundled": true,
10840 10722 "dev": true
10841 10723 },
10842 10724 "restore-cursor": {
10843 10725 "version": "3.1.0",
10844 10726 "bundled": true,
10845 10727 "dev": true,
10846 10728 "requires": {
10847 10729 "onetime": "^5.1.0",
10848 10730 "signal-exit": "^3.0.2"
10849 10731 }
10850 10732 },
10851 10733 "rimraf": {
10852 10734 "version": "3.0.2",
10853 10735 "bundled": true,
10854 10736 "dev": true,
10855 10737 "requires": {
10856 10738 "glob": "^7.1.3"
10857 10739 }
10858 10740 },
10859 10741 "safe-buffer": {
10860 10742 "version": "5.1.2",
10861 10743 "bundled": true,
10862 10744 "dev": true
10863 10745 },
10864 10746 "scheduler": {
10865 10747 "version": "0.20.2",
10866 10748 "bundled": true,
10867 10749 "dev": true,
10868 10750 "requires": {
10869 10751 "loose-envify": "^1.1.0",
10870 10752 "object-assign": "^4.1.1"
10871 10753 }
10872 10754 },
10873 10755 "semver": {
10874 10756 "version": "6.3.0",
10875 10757 "bundled": true,
10876 10758 "dev": true
10877 10759 },
10878 10760 "shell-quote": {
10879 10761 "version": "1.7.3",
10880 10762 "bundled": true,
10881 10763 "dev": true
10882 10764 },
10883 10765 "signal-exit": {
10884 10766 "version": "3.0.7",
10885 10767 "bundled": true,
10886 10768 "dev": true
10887 10769 },
10888 10770 "slice-ansi": {
10889 10771 "version": "3.0.0",
10890 10772 "bundled": true,
10891 10773 "dev": true,
10892 10774 "requires": {
10893 10775 "ansi-styles": "^4.0.0",
10894 10776 "astral-regex": "^2.0.0",
10895 10777 "is-fullwidth-code-point": "^3.0.0"
10896 10778 },
10897 10779 "dependencies": {
10898 10780 "ansi-styles": {
10899 10781 "version": "4.3.0",
10900 10782 "bundled": true,
10901 10783 "dev": true,
10902 10784 "requires": {
10903 10785 "color-convert": "^2.0.1"
10904 10786 }
10905 10787 },
10906 10788 "color-convert": {
10907 10789 "version": "2.0.1",
10908 10790 "bundled": true,
10909 10791 "dev": true,
10910 10792 "requires": {
10911 10793 "color-name": "~1.1.4"
10912 10794 }
10913 10795 },
10914 10796 "color-name": {
10915 10797 "version": "1.1.4",
10916 10798 "bundled": true,
10917 10799 "dev": true
10918 10800 }
10919 10801 }
10920 10802 },
10921 10803 "source-map": {
10922 10804 "version": "0.5.7",
10923 10805 "bundled": true,
10924 10806 "dev": true
10925 10807 },
10926 10808 "stack-utils": {
10927 10809 "version": "2.0.5",
10928 10810 "bundled": true,
10929 10811 "dev": true,
10930 10812 "requires": {
10931 10813 "escape-string-regexp": "^2.0.0"
10932 10814 },
10933 10815 "dependencies": {
10934 10816 "escape-string-regexp": {
10935 10817 "version": "2.0.0",
10936 10818 "bundled": true,
10937 10819 "dev": true
10938 10820 }
10939 10821 }
10940 10822 },
10941 10823 "string-width": {
10942 10824 "version": "4.2.3",
10943 10825 "bundled": true,
10944 10826 "dev": true,
10945 10827 "requires": {
10946 10828 "emoji-regex": "^8.0.0",
10947 10829 "is-fullwidth-code-point": "^3.0.0",
10948 10830 "strip-ansi": "^6.0.1"
10949 10831 }
10950 10832 },
10951 10833 "strip-ansi": {
10952 10834 "version": "6.0.1",
10953 10835 "bundled": true,
10954 10836 "dev": true,
10955 10837 "requires": {
10956 10838 "ansi-regex": "^5.0.1"
10957 10839 }
10958 10840 },
10959 10841 "supports-color": {
10960 10842 "version": "5.5.0",
10961 10843 "bundled": true,
10962 10844 "dev": true,
10963 10845 "requires": {
10964 10846 "has-flag": "^3.0.0"
10965 10847 }
10966 10848 },
10967 10849 "tap-parser": {
10968 10850 "version": "11.0.1",
10969 10851 "bundled": true,
10970 10852 "dev": true,
10971 10853 "requires": {
10972 10854 "events-to-array": "^1.0.1",
10973 10855 "minipass": "^3.1.6",
10974 10856 "tap-yaml": "^1.0.0"
10975 10857 }
10976 10858 },
10977 10859 "tap-yaml": {
10978 10860 "version": "1.0.0",
10979 10861 "bundled": true,
10980 10862 "dev": true,
10981 10863 "requires": {
10982 10864 "yaml": "^1.5.0"
10983 10865 }
10984 10866 },
10985 10867 "to-fast-properties": {
10986 10868 "version": "2.0.0",
10987 10869 "bundled": true,
10988 10870 "dev": true
10989 10871 },
10990 10872 "treport": {
10991 10873 "version": "3.0.3",
10992 10874 "bundled": true,
10993 10875 "dev": true,
10994 10876 "requires": {
10995 10877 "@isaacs/import-jsx": "^4.0.1",
10996 10878 "cardinal": "^2.1.1",
10997 10879 "chalk": "^3.0.0",
10998 10880 "ink": "^3.2.0",
10999 10881 "ms": "^2.1.2",
11000 10882 "tap-parser": "^11.0.0",
11001 10883 "unicode-length": "^2.0.2"
11002 10884 },
11003 10885 "dependencies": {
11004 10886 "ansi-styles": {
11005 10887 "version": "4.3.0",
11006 10888 "bundled": true,
11007 10889 "dev": true,
11008 10890 "requires": {
11009 10891 "color-convert": "^2.0.1"
11010 10892 }
11011 10893 },
11012 10894 "chalk": {
11013 10895 "version": "3.0.0",
11014 10896 "bundled": true,
11015 10897 "dev": true,
11016 10898 "requires": {
11017 10899 "ansi-styles": "^4.1.0",
11018 10900 "supports-color": "^7.1.0"
11019 10901 }
11020 10902 },
11021 10903 "color-convert": {
11022 10904 "version": "2.0.1",
11023 10905 "bundled": true,
11024 10906 "dev": true,
11025 10907 "requires": {
11026 10908 "color-name": "~1.1.4"
11027 10909 }
11028 10910 },
11029 10911 "color-name": {
11030 10912 "version": "1.1.4",
11031 10913 "bundled": true,
11032 10914 "dev": true
11033 10915 },
11034 10916 "has-flag": {
11035 10917 "version": "4.0.0",
11036 10918 "bundled": true,
11037 10919 "dev": true
11038 10920 },
11039 10921 "supports-color": {
11040 10922 "version": "7.2.0",
11041 10923 "bundled": true,
11042 10924 "dev": true,
11043 10925 "requires": {
11044 10926 "has-flag": "^4.0.0"
11045 10927 }
11046 10928 }
11047 10929 }
11048 10930 },
11049 10931 "type-fest": {
11050 10932 "version": "0.12.0",
11051 10933 "bundled": true,
11052 10934 "dev": true
11053 10935 },
11054 10936 "unicode-length": {
11055 10937 "version": "2.0.2",
11056 10938 "bundled": true,
11057 10939 "dev": true,
11058 10940 "requires": {
11059 10941 "punycode": "^2.0.0",
11060 10942 "strip-ansi": "^3.0.1"
11061 10943 },
11062 10944 "dependencies": {
11063 10945 "ansi-regex": {
11064 10946 "version": "2.1.1",
11065 10947 "bundled": true,
11066 10948 "dev": true
11067 10949 },
11068 10950 "strip-ansi": {
11069 10951 "version": "3.0.1",
11070 10952 "bundled": true,
11071 10953 "dev": true,
11072 10954 "requires": {
11073 10955 "ansi-regex": "^2.0.0"
11074 10956 }
11075 10957 }
11076 10958 }
11077 10959 },
11078 10960 "widest-line": {
11079 10961 "version": "3.1.0",
11080 10962 "bundled": true,
11081 10963 "dev": true,
11082 10964 "requires": {
11083 10965 "string-width": "^4.0.0"
11084 10966 }
11085 10967 },
11086 10968 "wrap-ansi": {
11087 10969 "version": "6.2.0",
11088 10970 "bundled": true,
11089 10971 "dev": true,
11090 10972 "requires": {
11091 10973 "ansi-styles": "^4.0.0",
11092 10974 "string-width": "^4.1.0",
11093 10975 "strip-ansi": "^6.0.0"
11094 10976 },
11095 10977 "dependencies": {
11096 10978 "ansi-styles": {
11097 10979 "version": "4.3.0",
11098 10980 "bundled": true,
11099 10981 "dev": true,
11100 10982 "requires": {
11101 10983 "color-convert": "^2.0.1"
11102 10984 }
11103 10985 },
11104 10986 "color-convert": {
11105 10987 "version": "2.0.1",
11106 10988 "bundled": true,
11107 10989 "dev": true,
11108 10990 "requires": {
11109 10991 "color-name": "~1.1.4"
11110 10992 }
11111 10993 },
11112 10994 "color-name": {
11113 10995 "version": "1.1.4",
11114 10996 "bundled": true,
11115 10997 "dev": true
11116 10998 }
11117 10999 }
11118 11000 },
11119 11001 "wrappy": {
11120 11002 "version": "1.0.2",
11121 11003 "bundled": true,
11122 11004 "dev": true
11123 11005 },
11124 11006 "ws": {
11125 11007 "version": "7.5.7",
11126 11008 "bundled": true,
11127 11009 "dev": true,
11128 11010 "requires": {}
11129 11011 },
11130 11012 "yallist": {
11131 11013 "version": "4.0.0",
11132 11014 "bundled": true,
11133 11015 "dev": true
11134 11016 },
11135 11017 "yaml": {
11136 11018 "version": "1.10.2",
11137 11019 "bundled": true,
11138 11020 "dev": true
11139 11021 },
11140 11022 "yoga-layout-prebuilt": {
11141 11023 "version": "1.10.0",
11142 11024 "bundled": true,
11143 11025 "dev": true,
11144 11026 "requires": {
11145 11027 "@types/yoga-layout": "1.9.2"
11146 11028 }
11147 11029 }
11148 11030 }
11149 11031 },
11150 11032 "tap-mocha-reporter": {
11151 11033 "version": "5.0.3",
11152 11034 "resolved": "https://registry.npmjs.org/tap-mocha-reporter/-/tap-mocha-reporter-5.0.3.tgz",
11153 11035 "integrity": "sha512-6zlGkaV4J+XMRFkN0X+yuw6xHbE9jyCZ3WUKfw4KxMyRGOpYSRuuQTRJyWX88WWuLdVTuFbxzwXhXuS2XE6o0g==",
11154 11036 "dev": true,
11155 11037 "requires": {
11156 11038 "color-support": "^1.1.0",
11157 11039 "debug": "^4.1.1",
11158 11040 "diff": "^4.0.1",
11159 11041 "escape-string-regexp": "^2.0.0",
11160 11042 "glob": "^7.0.5",
11161 11043 "tap-parser": "^11.0.0",
11162 11044 "tap-yaml": "^1.0.0",
11163 11045 "unicode-length": "^2.0.2"
11164 11046 },
11165 11047 "dependencies": {
11166 11048 "escape-string-regexp": {
11167 11049 "version": "2.0.0",
11168 11050 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
11169 11051 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
11170 11052 "dev": true
11171 11053 }
11172 11054 }
11173 11055 },
11174 11056 "tap-parser": {
11175 11057 "version": "11.0.1",
11176 11058 "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-11.0.1.tgz",
11177 11059 "integrity": "sha512-5ow0oyFOnXVSALYdidMX94u0GEjIlgc/BPFYLx0yRh9hb8+cFGNJqJzDJlUqbLOwx8+NBrIbxCWkIQi7555c0w==",
11178 11060 "dev": true,
11179 11061 "requires": {
11180 11062 "events-to-array": "^1.0.1",
11181 11063 "minipass": "^3.1.6",
11182 11064 "tap-yaml": "^1.0.0"
11183 11065 }
11184 11066 },
11185 11067 "tap-yaml": {
11186 11068 "version": "1.0.0",
11187 11069 "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-1.0.0.tgz",
11188 11070 "integrity": "sha512-Rxbx4EnrWkYk0/ztcm5u3/VznbyFJpyXO12dDBHKWiDVxy7O2Qw6MRrwO5H6Ww0U5YhRY/4C/VzWmFPhBQc4qQ==",
11189 11071 "dev": true,
11190 11072 "requires": {
11191 11073 "yaml": "^1.5.0"
11192 11074 }
11193 11075 },
11194 11076 "tcompare": {
11195 11077 "version": "5.0.7",
11196 11078 "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-5.0.7.tgz",
11197 11079 "integrity": "sha512-d9iddt6YYGgyxJw5bjsN7UJUO1kGOtjSlNy/4PoGYAjQS5pAT/hzIoLf1bZCw+uUxRmZJh7Yy1aA7xKVRT9B4w==",
11198 11080 "dev": true,
11199 11081 "requires": {
11200 11082 "diff": "^4.0.2"
11201 11083 }
11202 11084 },
11203 11085 "test-exclude": {
11204 11086 "version": "6.0.0",
11205 11087 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
11206 11088 "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
11207 11089 "dev": true,
11208 11090 "requires": {
11209 11091 "@istanbuljs/schema": "^0.1.2",
11210 11092 "glob": "^7.1.4",
11211 11093 "minimatch": "^3.0.4"
11212 11094 }
11213 11095 },
11214 11096 "text-table": {
11215 11097 "version": "0.2.0",
11216 11098 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
11217 11099 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
11218 11100 "dev": true
11219 11101 },
11220 11102 "to-fast-properties": {
11221 11103 "version": "2.0.0",
11222 11104 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
11223 11105 "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
11224 11106 "dev": true
11225 11107 },
11226 11108 "to-regex-range": {
11227 11109 "version": "5.0.1",
11228 11110 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
11229 11111 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
11230 11112 "dev": true,
11231 11113 "requires": {
11232 11114 "is-number": "^7.0.0"
11233 11115 }
11234 11116 },
11235 11117 "trivial-deferred": {
11236 11118 "version": "1.0.1",
11237 11119 "resolved": "https://registry.npmjs.org/trivial-deferred/-/trivial-deferred-1.0.1.tgz",
11238 11120 "integrity": "sha512-dagAKX7vaesNNAwOc9Np9C2mJ+7YopF4lk+jE2JML9ta4kZ91Y6UruJNH65bLRYoUROD8EY+Pmi44qQWwXR7sw==",
11239 11121 "dev": true
11240 11122 },
11241 11123 "tsconfig-paths": {
11242 11124 "version": "3.14.1",
11243 11125 "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
11244 11126 "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
11245 11127 "dev": true,
11246 11128 "requires": {
11247 11129 "@types/json5": "^0.0.29",
11248 11130 "json5": "^1.0.1",
11249 11131 "minimist": "^1.2.6",
11250 11132 "strip-bom": "^3.0.0"
11251 11133 },
11252 11134 "dependencies": {
11253 11135 "json5": {
11254 11136 "version": "1.0.1",
11255 11137 "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
11256 11138 "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
11257 11139 "dev": true,
11258 11140 "requires": {
11259 11141 "minimist": "^1.2.0"
11260 11142 }
11261 11143 },
11262 11144 "strip-bom": {
11263 11145 "version": "3.0.0",
11264 11146 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
11265 11147 "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
11266 11148 "dev": true
11267 11149 }
11268 11150 }
11269 11151 },
11270 11152 "tslib": {
11271 11153 "version": "1.10.0",
11272 11154 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
11273 11155 "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
11274 11156 "dev": true
11275 11157 },
11276 "tslint": {
11277 "version": "6.1.3",
11278 "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz",
11279 "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==",
11280 "dev": true,
11281 "requires": {
11282 "@babel/code-frame": "^7.0.0",
11283 "builtin-modules": "^1.1.1",
11284 "chalk": "^2.3.0",
11285 "commander": "^2.12.1",
11286 "diff": "^4.0.1",
11287 "glob": "^7.1.1",
11288 "js-yaml": "^3.13.1",
11289 "minimatch": "^3.0.4",
11290 "mkdirp": "^0.5.3",
11291 "resolve": "^1.3.2",
11292 "semver": "^5.3.0",
11293 "tslib": "^1.13.0",
11294 "tsutils": "^2.29.0"
11295 },
11296 "dependencies": {
11297 "semver": {
11298 "version": "5.7.1",
11299 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
11300 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
11301 "dev": true
11302 },
11303 "tslib": {
11304 "version": "1.13.0",
11305 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
11306 "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==",
11307 "dev": true
11308 }
11309 }
11310 },
11311 "tsutils": {
11312 "version": "2.29.0",
11313 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
11314 "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
11315 "dev": true,
11316 "requires": {
11317 "tslib": "^1.8.1"
11318 }
11319 },
11320 11158 "type-check": {
11321 11159 "version": "0.4.0",
11322 11160 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
11323 11161 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
11324 11162 "dev": true,
11325 11163 "requires": {
11326 11164 "prelude-ls": "^1.2.1"
11327 11165 }
11328 11166 },
11329 11167 "type-fest": {
11330 11168 "version": "0.8.1",
11331 11169 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
11332 11170 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
11333 11171 "dev": true
11334 11172 },
11335 11173 "typedarray-to-buffer": {
11336 11174 "version": "3.1.5",
11337 11175 "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
11338 11176 "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
11339 11177 "dev": true,
11340 11178 "requires": {
11341 11179 "is-typedarray": "^1.0.0"
11342 11180 }
11343 11181 },
11344 11182 "typescript": {
11345 11183 "version": "4.8.3",
11346 11184 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz",
11347 11185 "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==",
11348 11186 "dev": true
11349 11187 },
11350 11188 "unbox-primitive": {
11351 11189 "version": "1.0.2",
11352 11190 "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
11353 11191 "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
11354 11192 "dev": true,
11355 11193 "requires": {
11356 11194 "call-bind": "^1.0.2",
11357 11195 "has-bigints": "^1.0.2",
11358 11196 "has-symbols": "^1.0.3",
11359 11197 "which-boxed-primitive": "^1.0.2"
11360 11198 }
11361 11199 },
11362 11200 "unicode-length": {
11363 11201 "version": "2.1.0",
11364 11202 "resolved": "https://registry.npmjs.org/unicode-length/-/unicode-length-2.1.0.tgz",
11365 11203 "integrity": "sha512-4bV582zTV9Q02RXBxSUMiuN/KHo5w4aTojuKTNT96DIKps/SIawFp7cS5Mu25VuY1AioGXrmYyzKZUzh8OqoUw==",
11366 11204 "dev": true,
11367 11205 "requires": {
11368 11206 "punycode": "^2.0.0"
11369 11207 }
11370 11208 },
11371 11209 "update-browserslist-db": {
11372 11210 "version": "1.0.7",
11373 11211 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.7.tgz",
11374 11212 "integrity": "sha512-iN/XYesmZ2RmmWAiI4Z5rq0YqSiv0brj9Ce9CfhNE4xIW2h+MFxcgkxIzZ+ShkFPUkjU3gQ+3oypadD3RAMtrg==",
11375 11213 "dev": true,
11376 11214 "requires": {
11377 11215 "escalade": "^3.1.1",
11378 11216 "picocolors": "^1.0.0"
11379 11217 }
11380 11218 },
11381 11219 "uri-js": {
11382 11220 "version": "4.4.1",
11383 11221 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
11384 11222 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
11385 11223 "dev": true,
11386 11224 "requires": {
11387 11225 "punycode": "^2.1.0"
11388 11226 }
11389 11227 },
11390 11228 "uuid": {
11391 11229 "version": "8.3.2",
11392 11230 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
11393 11231 "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
11394 11232 "dev": true
11395 11233 },
11396 11234 "which": {
11397 11235 "version": "2.0.2",
11398 11236 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
11399 11237 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
11400 11238 "dev": true,
11401 11239 "requires": {
11402 11240 "isexe": "^2.0.0"
11403 11241 }
11404 11242 },
11405 11243 "which-boxed-primitive": {
11406 11244 "version": "1.0.2",
11407 11245 "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
11408 11246 "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
11409 11247 "dev": true,
11410 11248 "requires": {
11411 11249 "is-bigint": "^1.0.1",
11412 11250 "is-boolean-object": "^1.1.0",
11413 11251 "is-number-object": "^1.0.4",
11414 11252 "is-string": "^1.0.5",
11415 11253 "is-symbol": "^1.0.3"
11416 11254 }
11417 11255 },
11418 11256 "which-module": {
11419 11257 "version": "2.0.0",
11420 11258 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
11421 11259 "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==",
11422 11260 "dev": true
11423 11261 },
11424 11262 "word-wrap": {
11425 11263 "version": "1.2.3",
11426 11264 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
11427 11265 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
11428 11266 "dev": true
11429 11267 },
11430 11268 "wrap-ansi": {
11431 11269 "version": "7.0.0",
11432 11270 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
11433 11271 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
11434 11272 "dev": true,
11435 11273 "requires": {
11436 11274 "ansi-styles": "^4.0.0",
11437 11275 "string-width": "^4.1.0",
11438 11276 "strip-ansi": "^6.0.0"
11439 11277 },
11440 11278 "dependencies": {
11441 11279 "ansi-styles": {
11442 11280 "version": "4.3.0",
11443 11281 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
11444 11282 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
11445 11283 "dev": true,
11446 11284 "requires": {
11447 11285 "color-convert": "^2.0.1"
11448 11286 }
11449 11287 },
11450 11288 "color-convert": {
11451 11289 "version": "2.0.1",
11452 11290 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
11453 11291 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
11454 11292 "dev": true,
11455 11293 "requires": {
11456 11294 "color-name": "~1.1.4"
11457 11295 }
11458 11296 },
11459 11297 "color-name": {
11460 11298 "version": "1.1.4",
11461 11299 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
11462 11300 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
11463 11301 "dev": true
11464 11302 }
11465 11303 }
11466 11304 },
11467 11305 "wrappy": {
11468 11306 "version": "1.0.2",
11469 11307 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
11470 11308 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
11471 11309 "dev": true
11472 11310 },
11473 11311 "write-file-atomic": {
11474 11312 "version": "3.0.3",
11475 11313 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
11476 11314 "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
11477 11315 "dev": true,
11478 11316 "requires": {
11479 11317 "imurmurhash": "^0.1.4",
11480 11318 "is-typedarray": "^1.0.0",
11481 11319 "signal-exit": "^3.0.2",
11482 11320 "typedarray-to-buffer": "^3.1.5"
11483 11321 }
11484 11322 },
11485 11323 "y18n": {
11486 11324 "version": "4.0.3",
11487 11325 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
11488 11326 "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
11489 11327 "dev": true
11490 11328 },
11491 11329 "yallist": {
11492 11330 "version": "4.0.0",
11493 11331 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
11494 11332 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
11495 11333 "dev": true
11496 11334 },
11497 11335 "yaml": {
11498 11336 "version": "1.7.2",
11499 11337 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.7.2.tgz",
11500 11338 "integrity": "sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw==",
11501 11339 "dev": true,
11502 11340 "requires": {
11503 11341 "@babel/runtime": "^7.6.3"
11504 11342 }
11505 11343 },
11506 11344 "yargs": {
11507 11345 "version": "15.4.1",
11508 11346 "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
11509 11347 "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
11510 11348 "dev": true,
11511 11349 "requires": {
11512 11350 "cliui": "^6.0.0",
11513 11351 "decamelize": "^1.2.0",
11514 11352 "find-up": "^4.1.0",
11515 11353 "get-caller-file": "^2.0.1",
11516 11354 "require-directory": "^2.1.1",
11517 11355 "require-main-filename": "^2.0.0",
11518 11356 "set-blocking": "^2.0.0",
11519 11357 "string-width": "^4.2.0",
11520 11358 "which-module": "^2.0.0",
11521 11359 "y18n": "^4.0.0",
11522 11360 "yargs-parser": "^18.1.2"
11523 11361 },
11524 11362 "dependencies": {
11525 11363 "ansi-styles": {
11526 11364 "version": "4.3.0",
11527 11365 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
11528 11366 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
11529 11367 "dev": true,
11530 11368 "requires": {
11531 11369 "color-convert": "^2.0.1"
11532 11370 }
11533 11371 },
11534 11372 "cliui": {
11535 11373 "version": "6.0.0",
11536 11374 "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
11537 11375 "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
11538 11376 "dev": true,
11539 11377 "requires": {
11540 11378 "string-width": "^4.2.0",
11541 11379 "strip-ansi": "^6.0.0",
11542 11380 "wrap-ansi": "^6.2.0"
11543 11381 }
11544 11382 },
11545 11383 "color-convert": {
11546 11384 "version": "2.0.1",
11547 11385 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
11548 11386 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
11549 11387 "dev": true,
11550 11388 "requires": {
11551 11389 "color-name": "~1.1.4"
11552 11390 }
11553 11391 },
11554 11392 "color-name": {
11555 11393 "version": "1.1.4",
11556 11394 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
11557 11395 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
11558 11396 "dev": true
11559 11397 },
11560 11398 "wrap-ansi": {
11561 11399 "version": "6.2.0",
11562 11400 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
11563 11401 "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
11564 11402 "dev": true,
11565 11403 "requires": {
11566 11404 "ansi-styles": "^4.0.0",
11567 11405 "string-width": "^4.1.0",
11568 11406 "strip-ansi": "^6.0.0"
11569 11407 }
11570 11408 }
11571 11409 }
11572 11410 },
11573 11411 "yargs-parser": {
11574 11412 "version": "18.1.3",
11575 11413 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
11576 11414 "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
11577 11415 "dev": true,
11578 11416 "requires": {
11579 11417 "camelcase": "^5.0.0",
11580 11418 "decamelize": "^1.2.0"
11581 11419 }
11582 11420 },
11583 11421 "yocto-queue": {
11584 11422 "version": "0.1.0",
11585 11423 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
11586 11424 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
11587 11425 "dev": true
11588 11426 }
11589 11427 }
11590 11428 }
@@ -1,258 +1,254
1 1 import declare = require("dojo/_base/declare");
2 2 import { each } from "@implab/core-amd/safe";
3 3 import { Constructor } from "@implab/core-amd/interfaces";
4 4
5 5 // declare const declare: any;
6 6
7 7 type DeclareConstructor<T> = dojo._base.DeclareConstructor<T>;
8 8
9 9 export interface AbstractConstructor<T = object> {
10 10 prototype: T;
11 11 }
12 12
13 13 interface DjMockConstructor<T = object> {
14 14 new(...args: unknown[]): T;
15 15 mock: boolean;
16 16 bases: AbstractConstructor[];
17 17 }
18 18
19 19 export function djbase<T>(): DeclareConstructor<T>;
20 20 export function djbase<T>(
21 21 b0: AbstractConstructor<T>
22 22 ): DeclareConstructor<T>;
23 23
24 24 export function djbase<T0, T1>(
25 25 b0: AbstractConstructor<T0>,
26 26 b1: AbstractConstructor<T1>
27 27 ): DeclareConstructor<T0 & T1>;
28 28
29 29 export function djbase<T0, T1, T2>(
30 30 b0: AbstractConstructor<T0>,
31 31 b1: AbstractConstructor<T1>,
32 32 b2: AbstractConstructor<T2>
33 33 ): DeclareConstructor<T0 & T1 & T2>;
34 34
35 35 export function djbase<T0, T1, T2, T3>(
36 36 b0: AbstractConstructor<T0>,
37 37 b1: AbstractConstructor<T1>,
38 38 b2: AbstractConstructor<T2>,
39 39 b3: AbstractConstructor<T3>
40 40 ): DeclareConstructor<T0 & T1 & T2 & T3>;
41 41
42 42 export function djbase<T0, T1, T2, T3, T4>(
43 43 b0: AbstractConstructor<T0>,
44 44 b1: AbstractConstructor<T1>,
45 45 b2: AbstractConstructor<T2>,
46 46 b3: AbstractConstructor<T3>,
47 47 b4: AbstractConstructor<T4>
48 48 ): DeclareConstructor<T0 & T1 & T2 & T3 & T4>;
49 49
50 50 export function djbase<T0, T1, T2, T3, T4, T5>(
51 51 b0: AbstractConstructor<T0>,
52 52 b1: AbstractConstructor<T1>,
53 53 b2: AbstractConstructor<T2>,
54 54 b3: AbstractConstructor<T3>,
55 55 b4: AbstractConstructor<T4>,
56 56 b5: AbstractConstructor<T5>
57 57 ): DeclareConstructor<T0 & T1 & T2 & T3 & T4 & T5>;
58 58
59 59 export function djbase<T0, T1, T2, T3, T4, T5, T6>(
60 60 b0: AbstractConstructor<T0>,
61 61 b1: AbstractConstructor<T1>,
62 62 b2: AbstractConstructor<T2>,
63 63 b3: AbstractConstructor<T3>,
64 64 b4: AbstractConstructor<T4>,
65 65 b5: AbstractConstructor<T5>,
66 66 b6: AbstractConstructor<T6>
67 67 ): DeclareConstructor<T0 & T1 & T2 & T3 & T4 & T5 & T6>;
68 68
69 69 export function djbase<T0, T1, T2, T3, T4, T5, T6, T7>(
70 70 b0: AbstractConstructor<T0>,
71 71 b1: AbstractConstructor<T1>,
72 72 b2: AbstractConstructor<T2>,
73 73 b3: AbstractConstructor<T3>,
74 74 b4: AbstractConstructor<T4>,
75 75 b5: AbstractConstructor<T5>,
76 76 b6: AbstractConstructor<T6>,
77 77 b7: AbstractConstructor<T7>
78 78 ): DeclareConstructor<T0 & T1 & T2 & T3 & T4 & T5 & T6 & T7>;
79 79
80 80 /** Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ конструктор-Π·Π°Π³Π»ΡƒΡˆΠΊΡƒ ΠΈΠ· списка Π±Π°Π·ΠΎΠ²Ρ‹Ρ… классов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ
81 81 * для объявлСния классов ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ `dojo/_base/declare`.
82 82 *
83 83 * Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ пустой конструктор, с пустым стандартным ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠΌ, это Π½ΡƒΠΆΠ½ΠΎ,
84 84 * ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² унаслСдованном классС конструктор ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ
85 85 * `super(...)`, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ½ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΏΡƒΡΡ‚ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.
86 86 *
87 87 * Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ конструктор Ρ…Ρ€Π°Π½ΠΈΡ‚ Π² сСбС список Π±Π°Π·ΠΎΠ²Ρ‹Ρ… классов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚
88 88 * использован Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ `djclass`, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π΅Ρ€Π½Π΅Ρ‚ класс, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈ
89 89 * ΠΏΠΎΠΌΠΎΡ‰ΠΈ `dojo/_base/declare`.
90 90 *
91 91 * @param bases список Π±Π°Π·ΠΎΠ²Ρ‹Ρ… классов, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… трСбуСтся ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ
92 92 * Π½ΠΎΠ²Ρ‹ΠΉ класс.
93 93 *
94 94 */
95 95 export function djbase(...bases: AbstractConstructor[]): Constructor {
96 96
97 97 const t = class {
98 98 static mock: boolean;
99 99 static bases: AbstractConstructor[];
100 100 };
101 101
102 102 t.mock = true;
103 103 t.bases = bases;
104 104
105 105 return t as Constructor;
106 106 }
107 107
108 108 function isMockConstructor<T extends object>(v: AbstractConstructor<T>): v is DjMockConstructor<T> {
109 109 return v && "mock" in v;
110 110 }
111 111
112 112 /** Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ класс ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ `dojo/_base/declare`. Для этого исходный класс
113 113 * Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ унаслСдован ΠΎΡ‚ `djbase(...)`.
114 114 *
115 115 * @param target Класс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ `dojo/_base/declare`
116 116 */
117 117 export function djclass<T extends AbstractConstructor>(target: T): T {
118 118 // ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ конструктор ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ
119 119 const bp = target && !!target.prototype && Object.getPrototypeOf(target.prototype) as object;
120 120 const bc = bp && bp.constructor;
121 121
122 122 // ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ класс унаслСдован ΠΎΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Π»ΡƒΡˆΠΊΠΈ
123 123 if (isMockConstructor(bc)) {
124 124 // bc.bases - Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ класс, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ dojo/_base/declare
125 125 const cls = declare(bc.bases, target.prototype) as unknown as T;
126 126
127 127 // bc - Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ класс, bc.prototype ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ super
128 128 // ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². НуТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ bc.prototype
129 129 // Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π²Ρ‹Π·Ρ‹Π²Π°Π» this.inherited().
130 130
131 131 // создаСм Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ, ΠΎΠ½ Π½Π΅ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ
132 132 // класса, Π½ΠΎ super.some_method Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π³ΠΎ.
133 133 // Π² этом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ прокси для ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ…
134 134 // ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².
135 135 const nbp = bc.prototype = Object.create(cls.prototype) as Record<string, unknown>;
136 136 nbp.constructor = bc;
137 137
138 138 // proxy - Ρ„Π°Π±Ρ€ΠΈΠΊΠ° для создания прокси-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ
139 139 // сСбя Π²Ρ‹Π·ΠΎΠ²ΡƒΡ‚ this.inherited с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ.
140 140 const proxy = (m: (...args: unknown[]) => unknown) => function (this: dojo._base.DeclareCreatedObject, ...args: unknown[]) {
141 const f = this.getInherited({ callee: m, ...args, length: args.length});
141 const f = this.getInherited({ callee: m, ...args, length: args.length });
142 142 return f ? f.apply(this, args) as unknown : undefined;
143 143
144 144 // Ρ‚Π°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ dojo 1.15+
145 145 // return this.inherited(m, arguments);
146 146 };
147 147
148 148 // Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ класса ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ содСрТит ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π² этом
149 149 // классС ΠΈ Π΅Π³ΠΎ конструктор. НуТно ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ всСм ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ ΠΈ
150 150 // ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ для Π½ΠΈΡ… прокси.
151 151 // ΠŸΡ€ΠΈ этом Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Π² Π±Π°Π·ΠΎΠ²Ρ‹Ρ… классах
152 152 // ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹.
153 153 each(target.prototype, (m: unknown, p: string) => {
154 154 if (typeof m === "function" &&
155 155 p !== "constructor" &&
156 156 Object.prototype.hasOwnProperty.call(target, p)
157 157 ) {
158 158 nbp[p] = proxy(m as (...args: unknown[]) => unknown);
159 159 }
160 160 });
161 161
162 162 // TODO mixin static members
163 163 return cls;
164 164 } else {
165 165 return target;
166 166 }
167 167 }
168 168
169 169 function makeSetterName(prop: string) {
170 170 return [
171 171 "_set",
172 172 prop.replace(/^./, x => x.toUpperCase()),
173 173 "Attr"
174 174 ].join("");
175 175 }
176 176
177 177 function makeGetterName(prop: string) {
178 178 return [
179 179 "_get",
180 180 prop.replace(/^./, x => x.toUpperCase()),
181 181 "Attr"
182 182 ].join("");
183 183 }
184 184
185 185 interface NodeBindSpec {
186 186 node: string;
187 187 type: "attribute" | "innerText" | "textContent" | "innerHTML" | "class" | "toggleClass";
188 188 attribute?: string;
189 189
190 190 className?: string;
191 191 }
192 192
193 193 /**
194 194 * ОписаниС привязки свойства Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° ΠΊ свойству Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.
195 195 */
196 196 interface MemberBindSpec {
197 197 /**
198 198 * Имя свойства со ссылкой Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ .
199 199 */
200 200 member: string;
201 201 /**
202 202 * Бвойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ привязку.
203 203 */
204 204 property: string;
205 205
206 206 /**
207 207 * ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° осущСствляСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° запись Π½ΠΎ ΠΈ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ свойства.
208 208 */
209 209 getter?: boolean;
210 210 }
211 211
212 212 function isNodeBindSpec(v: object): v is NodeBindSpec {
213 213 return "node" in v;
214 214 }
215 215
216 216 /** Π”Π΅ΠΊΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ свойства Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° для привязки ΠΈΡ… ΠΊ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ Ρ‡Π»Π΅Π½Π°ΠΌ, Π»ΠΈΠ±ΠΎ DOM
217 217 * элСмСнтам, Π»ΠΈΠ±ΠΎ свойству Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.
218 218 *
219 219 * @param {NodeBindSpec | MemberBindSpec} params ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ связывания.
220 220 */
221 221 export function bind(params: NodeBindSpec | MemberBindSpec) {
222 222 if (isNodeBindSpec(params)) {
223 return (target: Record<string, unknown>, name: string) => {
224 target[makeSetterName(name)] = params;
223 return <K extends string>(target: Record<K, unknown>, name: K) => {
224 target[makeSetterName(name) as K /** hack to not go insane) */] = params;
225 225 };
226 226 } else {
227 return (target: Record<string, unknown> & { _set(name: string, v: unknown): void }, name: string) => {
228 target[name] = null;
229 target[makeSetterName(name)] = function (v: unknown) {
227 return <K extends string,
228 T extends { [p in K]: p extends "_set" ? (name: p, v: unknown) => void : unknown; }> (target: T, name: K) => {
229 target[name] = undefined as T[K];
230 target[makeSetterName(name) as K] = function (this: T, v: unknown) {
230 231 this._set(name, v);
231 232 const inner = this[params.member] as Record<string, unknown>;
232 if (typeof inner.set === "function")
233 if (typeof inner.set === "function")
233 234 inner.set(params.property, v);
234 };
235 } as T[K];
235 236 if (params.getter)
236 237 target[makeGetterName(name)] = function () {
237 238 const inner = this[params.member] as Record<string, unknown>;
238 if (typeof inner.get === "function")
239 if (typeof inner.get === "function")
239 240 return inner.get(params.property) as unknown;
240 241 };
241 242 };
242 243 }
243 244 }
244 245
245 /** Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ свойство со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ `undefined`, Π΄Π°Π½Π½Ρ‹ΠΉ
246 * Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для свойств, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ значСния ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
247 * ΠΈ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ `null | undefined`
248 */
249 export function prototype(): (p: object, name: string) => void;
250 246 /** Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅ свойство с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.
251 247 * @param value Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅
252 248 */
253 249 export function prototype<T>(value: T): <P extends { [m in K]: T }, K extends keyof P>(p: P, name: K) => void;
254 250 export function prototype<T>(value?: T) {
255 return <P extends { [m in K]: T }, K extends keyof P>(p: P, name: K) => {
256 p[name] = value as any;
251 return (p: { [m in string]: T | undefined }, name: string) => {
252 p[name] = value;
257 253 };
258 254 }
@@ -1,215 +1,215
1 1 import { IDestroyable } from "@implab/core-amd/interfaces";
2 2 import { isDestroyable } from "@implab/core-amd/safe";
3 3 import _WidgetBase = require("dijit/_WidgetBase");
4 4 import registry = require("dijit/registry");
5 5
6 6 interface _WidgetBaseConstructor {
7 new <E extends { [k in keyof E]: Event } = {}>(params?: Partial<_WidgetBase<E>> & ThisType<_WidgetBase<E>>, srcNodeRef?: string | Node): _WidgetBase<E> & dojo._base.DeclareCreatedObject;
7 new <E extends { [k in keyof E]: Event } = object>(params?: Partial<_WidgetBase<E>> & ThisType<_WidgetBase<E>>, srcNodeRef?: string | Node): _WidgetBase<E> & dojo._base.DeclareCreatedObject;
8 8 prototype: _WidgetBase;
9 9 }
10 10
11 11 export type DojoNodePosition = "first" | "after" | "before" | "last" | "replace" | "only" | number;
12 12
13 13 export type DojoNodeLocation = [Node, DojoNodePosition];
14 14
15 15 export interface Rendition<TNode extends Node = Node> {
16 16 getDomNode(): TNode;
17 17
18 18 placeAt(refNode: string | Node, position?: DojoNodePosition): void;
19 19 }
20 20
21 21 /**
22 22 * @deprecated use Rendition
23 23 */
24 24 export type BuildContext<TNode extends Node = Node> = Rendition<TNode>;
25 25
26 26 export interface IRecursivelyDestroyable {
27 27 destroyRecursive(): void;
28 28 }
29 29
30 30 export const isNode = (el: unknown): el is Node => !!(el && (el as Node).nodeName && (el as Node).nodeType);
31 31
32 32 export const isElementNode = (el: unknown): el is Element => isNode(el) && el.nodeType === 1;
33 33
34 34 export const isTextNode = (el: unknown): el is Text => isNode(el) && el.nodeType === 3;
35 35
36 36 export const isProcessingInstructionNode = (el: unknown): el is ProcessingInstruction => isNode(el) && el.nodeType === 7;
37 37
38 38 export const isCommentNode = (el: unknown): el is Comment => isNode(el) && el.nodeType === 8;
39 39
40 40 export const isDocumentNode = (el: unknown): el is Document => isNode(el) && el.nodeType === 9;
41 41
42 42 export const isDocumentTypeNode = (el: unknown): el is DocumentType => isNode(el) && el.nodeType === 10;
43 43
44 44 export const isDocumentFragmentNode = (el: unknown): el is DocumentFragment => isNode(el) && el.nodeType === 11;
45 45
46 46 export const isWidget = (v: unknown): v is _WidgetBase => !!(v && "domNode" in (v as _WidgetBase));
47 47
48 48 export const isRendition = (v: unknown): v is Rendition => !!(v && typeof (v as Rendition).getDomNode === "function");
49 49
50 50 /**
51 51 * @deprecated use isRendition
52 52 */
53 53 export const isBuildContext = isRendition;
54 54
55 55 export const isPlainObject = (v: object) => {
56 56 if (typeof v !== "object")
57 57 return false;
58 58
59 59 const vp = Object.getPrototypeOf(v) as object;
60 60 return !vp || vp === Object.prototype;
61 61 };
62 62
63 63 export const isWidgetConstructor = (v: unknown): v is _WidgetBaseConstructor =>
64 64 typeof v === "function" && !!v.prototype && (
65 65 "domNode" in v.prototype ||
66 66 "buildRendering" in v.prototype
67 67 );
68 68
69 69
70 70 /** Tests whether the specified node is placed in visible dom.
71 71 * @param {Node} node The node to test
72 72 */
73 73 export const isInPage = (node: Node) => node === document.body ? false : document.body.contains(node);
74 74
75 75 export const isRecursivelyDestroyable = (target: unknown): target is IRecursivelyDestroyable =>
76 76 !!(target && typeof (target as IRecursivelyDestroyable).destroyRecursive === "function");
77 77
78 78
79 79
80 80 /** Destroys DOM Node with all contained widgets.
81 81 * If the specified node is the root node of a widget, then the
82 82 * widget will be destroyed.
83 83 *
84 84 * @param target DOM Node or widget to destroy
85 85 */
86 86 export const destroy = (target: Node | IDestroyable | IRecursivelyDestroyable) => {
87 87 if (isRecursivelyDestroyable(target)) {
88 88 target.destroyRecursive();
89 89 } else if (isDestroyable(target)) {
90 90 target.destroy();
91 91 } else if (isNode(target)) {
92 92 if (isElementNode(target)) {
93 93 const w = registry.byNode(target);
94 94 if (w) {
95 95 w.destroyRecursive();
96 96 return;
97 97 } else {
98 98 emptyNode(target);
99 99 }
100 100 }
101 101 const parent = target.parentNode;
102 102 if (parent)
103 103 parent.removeChild(target);
104 104
105 105 }
106 106 };
107 107
108 108 /** Empties a content of the specified node and destroys all contained widgets.
109 109 *
110 110 * @param target DOM node to empty.
111 111 */
112 112 export const emptyNode = (target: Node) => {
113 113 registry.findWidgets(target).forEach(destroy);
114 114
115 115 // eslint-disable-next-line no-cond-assign
116 116 for (let c; c = target.lastChild;) { // intentional assignment
117 117 target.removeChild(c);
118 118 }
119 119 };
120 120
121 121 /** This function starts all widgets inside the DOM node if the target is a node
122 122 * or starts widget itself if the target is the widget. If the specified node
123 123 * associated with the widget that widget will be started.
124 124 *
125 125 * @param target DOM node to find and start widgets or the widget itself.
126 126 */
127 127 export const startupWidgets = (target: Node | _WidgetBase, skipNode?: Node) => {
128 128 if (isNode(target)) {
129 129 if (isElementNode(target)) {
130 130 const w = registry.byNode(target);
131 131 if (w) {
132 132 if (w.startup)
133 133 w.startup();
134 134 } else {
135 135 registry.findWidgets(target, skipNode).forEach(x => x.startup());
136 136 }
137 137 }
138 138 } else {
139 139 if (target.startup)
140 140 target.startup();
141 141 }
142 142 };
143 143
144 144 /** Places the specified DOM node at the specified location.
145 145 *
146 146 * @param node The node which should be placed
147 147 * @param refNodeOrId The reference node where the created
148 148 * DOM should be placed.
149 149 * @param position Optional parameter, specifies the
150 150 * position relative to refNode. Default is "last" (i.e. last child).
151 151 */
152 152 export const placeAt = (node: Node, refNodeOrId: string | Node, position: DojoNodePosition = "last") => {
153 153 const ref = typeof refNodeOrId == "string" ? document.getElementById(refNodeOrId) : refNodeOrId;
154 154 if (!ref)
155 155 return;
156 156
157 157 const parent = ref.parentNode;
158 158
159 159 if (typeof position == "number") {
160 160 if (ref.childNodes.length <= position) {
161 161 ref.appendChild(node);
162 162 } else {
163 163 ref.insertBefore(node, ref.childNodes[position]);
164 164 }
165 165 } else {
166 166 switch (position) {
167 167 case "before":
168 168 parent && parent.insertBefore(node, ref);
169 169 break;
170 170 case "after":
171 171 parent && parent.insertBefore(node, ref.nextSibling);
172 172 break;
173 173 case "first":
174 174 ref.insertBefore(node, ref.firstChild);
175 175 break;
176 176 case "last":
177 177 ref.appendChild(node);
178 178 break;
179 179 case "only":
180 180 emptyNode(ref);
181 181 ref.appendChild(node);
182 182 break;
183 183 case "replace":
184 184 if (parent)
185 185 parent.replaceChild(node, ref);
186 186 destroy(ref);
187 187 break;
188 188 }
189 189 }
190 190 };
191 191
192 192 /** Collects nodes from collection to an array.
193 193 *
194 194 * @param collection The collection of nodes.
195 195 * @returns The array of nodes.
196 196 */
197 197 export const collectNodes = (collection: NodeListOf<ChildNode>) => {
198 198 const items = [];
199 199 for (let i = 0, n = collection.length; i < n; i++) {
200 200 items.push(collection[i]);
201 201 }
202 202 return items;
203 203 };
204 204
205 205
206 206 export const isMounted = (node: Node) => {
207 207 if (node.parentNode) {
208 208 const parentWidget = registry.getEnclosingWidget(node.parentNode);
209 209 if (parentWidget && parentWidget._started)
210 210 return true;
211 211 }
212 212 if (isInPage(node))
213 213 return true;
214 214 return false;
215 215 }; No newline at end of file
@@ -1,52 +1,52
1 1 import { observe } from "./observable";
2 2 import * as t from "tap";
3 3
4 4 const subj1 = observe<number>(({ next, complete }) => {
5 5 next(1);
6 6 complete();
7 7 next(2);
8 8 });
9 9
10 10 const consumer1 = {
11 11 sum: 0,
12 12 next(v: number) {
13 13 this.sum += v;
14 14 }
15 }
15 };
16 16
17 17 subj1.subscribe(consumer1);
18 18 t.equal(consumer1.sum, 1, "Should get only one value");
19 19
20 20 subj1.subscribe(consumer1);
21 21 t.equal(consumer1.sum, 2, "Should get the value again");
22 22
23 23 const consumer2 = {
24 24 value: 0,
25 25 completed: false,
26 26 next(v: number) { this.value = v; },
27 27 complete() { this.completed = true; }
28 28 };
29 29
30 30 let maps = 0;
31 31
32 32 subj1
33 33 .map(v => {
34 t.comment("map1: " + v * 2);
34 t.comment(`map1: ${v * 2}`);
35 35 maps++;
36 36 return v * 2;
37 37 })
38 38 .map (v => {
39 t.comment("map2: " + v * 2);
39 t.comment(`map2: ${v * 2}`);
40 40 maps++;
41 41 return v * 2;
42 42 })
43 43 .map(v => {
44 t.comment("map3: " + v * 2);
44 t.comment(`map3: ${v * 2}`);
45 45 maps++;
46 return v * 2
46 return v * 2;
47 47 })
48 48 .subscribe(consumer2);
49 49
50 50 t.equal(consumer2.value, 8, "Should map");
51 51 t.equal(maps, 3, "The map chain should not be executed after completion");
52 52 t.ok(consumer2.completed, "The completion signal should pass through"); No newline at end of file
@@ -1,70 +1,70
1 1 import { djbase, djclass, bind, prototype, AbstractConstructor } from "../declare";
2 2
3 3 import { DjxWidgetBase } from "../tsx/DjxWidgetBase";
4 4 import { createElement, on } from "../tsx";
5 5
6 6 interface MyWidgetAttrs {
7 7 title: string;
8 8
9 9 counter: number;
10 10 }
11 11
12 12 interface MyWidgetEvents {
13 13 "count-inc": Event & {
14 14 detail: number;
15 15 };
16 16
17 17 "count-dec": Event & {
18 18 detail: number;
19 19 };
20 20 }
21 21
22 22
23 23 @djclass
24 24 export class MyWidget extends djbase(DjxWidgetBase as AbstractConstructor<DjxWidgetBase<MyWidgetAttrs, MyWidgetEvents>>) {
25 25
26 26 @bind({ node: "titleNode", type: "innerHTML" })
27 27 title = "";
28 28
29 @prototype()
29 @prototype(0)
30 30 counter = 0;
31 31
32 32 render() {
33 const Frame = ({children, ref}: {ref: JSX.Ref<HTMLDivElement>, children: any[]}) => <div ref={ref} >{children}</div>;
33 const Frame = ({children, ref}: {ref: JSX.Ref<HTMLDivElement>, children: unknown[]}) => <div ref={ref} >{children}</div>;
34 34 return <div className="myWidget" onsubmit={e => this._onSubmit(e)} tabIndex={3} style={{ alignContent: "center", border: "1px solid" }} >
35 35 <h1 data-dojo-attach-point="titleNode"></h1>
36 36 <Frame ref={ v => {}}>
37 37 <span class="up-button" onclick={e => this._onIncClick(e)}>[+]</span>
38 38 <span class="down-button" onclick={() => this._onDecClick()}>[-]</span>
39 39 </Frame>
40 40 </div>;
41 41 }
42 42
43 43 postCreate() {
44 44 super.postCreate();
45 45
46 46 this.on("click", () => {});
47 47 }
48 48
49 49 _onSubmit(e: Event) {
50 50 }
51 51
52 52 _onIncClick(e: MouseEvent) {
53 53 this.set("counter", this.counter + 1);
54 54
55 55 this.emit("count-inc", { bubbles: false });
56 56 }
57 57
58 58 _onDecClick() {
59 59 this.emit("count-dec", { bubbles: false, detail: this.counter });
60 60 }
61 61
62 62 @on("count-inc")
63 63 private _onCounterInc(evt: Event & { detail: number; x?: number; }) {
64 64 }
65 65
66 66 @on("click", "keydown")
67 67 protected _onClick(event: MouseEvent | KeyboardEvent) {
68 68
69 69 }
70 70 } No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now