Monorepo for Aesthetic.Computer aesthetic.computer
at main 15740 lines 608 kB view raw
1{ 2 "name": "ethereum", 3 "version": "1.0.0", 4 "lockfileVersion": 2, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "ethereum", 9 "version": "1.0.0", 10 "license": "ISC", 11 "dependencies": { 12 "@openzeppelin/contracts": "^4.7.3" 13 }, 14 "devDependencies": { 15 "@nomicfoundation/hardhat-toolbox": "^2.0.0", 16 "@nomiclabs/hardhat-etherscan": "^3.1.0", 17 "hardhat": "^2.11.2", 18 "mnemonics": "^1.1.3" 19 } 20 }, 21 "node_modules/@cspotcode/source-map-support": { 22 "version": "0.8.1", 23 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 24 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 25 "dev": true, 26 "peer": true, 27 "dependencies": { 28 "@jridgewell/trace-mapping": "0.3.9" 29 }, 30 "engines": { 31 "node": ">=12" 32 } 33 }, 34 "node_modules/@ethersproject/abi": { 35 "version": "5.7.0", 36 "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", 37 "integrity": "sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==", 38 "dev": true, 39 "funding": [ 40 { 41 "type": "individual", 42 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 43 }, 44 { 45 "type": "individual", 46 "url": "https://www.buymeacoffee.com/ricmoo" 47 } 48 ], 49 "dependencies": { 50 "@ethersproject/address": "^5.7.0", 51 "@ethersproject/bignumber": "^5.7.0", 52 "@ethersproject/bytes": "^5.7.0", 53 "@ethersproject/constants": "^5.7.0", 54 "@ethersproject/hash": "^5.7.0", 55 "@ethersproject/keccak256": "^5.7.0", 56 "@ethersproject/logger": "^5.7.0", 57 "@ethersproject/properties": "^5.7.0", 58 "@ethersproject/strings": "^5.7.0" 59 } 60 }, 61 "node_modules/@ethersproject/abstract-provider": { 62 "version": "5.7.0", 63 "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz", 64 "integrity": "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==", 65 "dev": true, 66 "funding": [ 67 { 68 "type": "individual", 69 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 70 }, 71 { 72 "type": "individual", 73 "url": "https://www.buymeacoffee.com/ricmoo" 74 } 75 ], 76 "dependencies": { 77 "@ethersproject/bignumber": "^5.7.0", 78 "@ethersproject/bytes": "^5.7.0", 79 "@ethersproject/logger": "^5.7.0", 80 "@ethersproject/networks": "^5.7.0", 81 "@ethersproject/properties": "^5.7.0", 82 "@ethersproject/transactions": "^5.7.0", 83 "@ethersproject/web": "^5.7.0" 84 } 85 }, 86 "node_modules/@ethersproject/abstract-signer": { 87 "version": "5.7.0", 88 "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz", 89 "integrity": "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==", 90 "dev": true, 91 "funding": [ 92 { 93 "type": "individual", 94 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 95 }, 96 { 97 "type": "individual", 98 "url": "https://www.buymeacoffee.com/ricmoo" 99 } 100 ], 101 "dependencies": { 102 "@ethersproject/abstract-provider": "^5.7.0", 103 "@ethersproject/bignumber": "^5.7.0", 104 "@ethersproject/bytes": "^5.7.0", 105 "@ethersproject/logger": "^5.7.0", 106 "@ethersproject/properties": "^5.7.0" 107 } 108 }, 109 "node_modules/@ethersproject/address": { 110 "version": "5.7.0", 111 "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz", 112 "integrity": "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==", 113 "dev": true, 114 "funding": [ 115 { 116 "type": "individual", 117 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 118 }, 119 { 120 "type": "individual", 121 "url": "https://www.buymeacoffee.com/ricmoo" 122 } 123 ], 124 "dependencies": { 125 "@ethersproject/bignumber": "^5.7.0", 126 "@ethersproject/bytes": "^5.7.0", 127 "@ethersproject/keccak256": "^5.7.0", 128 "@ethersproject/logger": "^5.7.0", 129 "@ethersproject/rlp": "^5.7.0" 130 } 131 }, 132 "node_modules/@ethersproject/base64": { 133 "version": "5.7.0", 134 "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz", 135 "integrity": "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==", 136 "dev": true, 137 "funding": [ 138 { 139 "type": "individual", 140 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 141 }, 142 { 143 "type": "individual", 144 "url": "https://www.buymeacoffee.com/ricmoo" 145 } 146 ], 147 "dependencies": { 148 "@ethersproject/bytes": "^5.7.0" 149 } 150 }, 151 "node_modules/@ethersproject/basex": { 152 "version": "5.7.0", 153 "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.7.0.tgz", 154 "integrity": "sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==", 155 "dev": true, 156 "funding": [ 157 { 158 "type": "individual", 159 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 160 }, 161 { 162 "type": "individual", 163 "url": "https://www.buymeacoffee.com/ricmoo" 164 } 165 ], 166 "peer": true, 167 "dependencies": { 168 "@ethersproject/bytes": "^5.7.0", 169 "@ethersproject/properties": "^5.7.0" 170 } 171 }, 172 "node_modules/@ethersproject/bignumber": { 173 "version": "5.7.0", 174 "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz", 175 "integrity": "sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==", 176 "dev": true, 177 "funding": [ 178 { 179 "type": "individual", 180 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 181 }, 182 { 183 "type": "individual", 184 "url": "https://www.buymeacoffee.com/ricmoo" 185 } 186 ], 187 "dependencies": { 188 "@ethersproject/bytes": "^5.7.0", 189 "@ethersproject/logger": "^5.7.0", 190 "bn.js": "^5.2.1" 191 } 192 }, 193 "node_modules/@ethersproject/bytes": { 194 "version": "5.7.0", 195 "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", 196 "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", 197 "dev": true, 198 "funding": [ 199 { 200 "type": "individual", 201 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 202 }, 203 { 204 "type": "individual", 205 "url": "https://www.buymeacoffee.com/ricmoo" 206 } 207 ], 208 "dependencies": { 209 "@ethersproject/logger": "^5.7.0" 210 } 211 }, 212 "node_modules/@ethersproject/constants": { 213 "version": "5.7.0", 214 "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz", 215 "integrity": "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==", 216 "dev": true, 217 "funding": [ 218 { 219 "type": "individual", 220 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 221 }, 222 { 223 "type": "individual", 224 "url": "https://www.buymeacoffee.com/ricmoo" 225 } 226 ], 227 "dependencies": { 228 "@ethersproject/bignumber": "^5.7.0" 229 } 230 }, 231 "node_modules/@ethersproject/contracts": { 232 "version": "5.7.0", 233 "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.7.0.tgz", 234 "integrity": "sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==", 235 "dev": true, 236 "funding": [ 237 { 238 "type": "individual", 239 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 240 }, 241 { 242 "type": "individual", 243 "url": "https://www.buymeacoffee.com/ricmoo" 244 } 245 ], 246 "peer": true, 247 "dependencies": { 248 "@ethersproject/abi": "^5.7.0", 249 "@ethersproject/abstract-provider": "^5.7.0", 250 "@ethersproject/abstract-signer": "^5.7.0", 251 "@ethersproject/address": "^5.7.0", 252 "@ethersproject/bignumber": "^5.7.0", 253 "@ethersproject/bytes": "^5.7.0", 254 "@ethersproject/constants": "^5.7.0", 255 "@ethersproject/logger": "^5.7.0", 256 "@ethersproject/properties": "^5.7.0", 257 "@ethersproject/transactions": "^5.7.0" 258 } 259 }, 260 "node_modules/@ethersproject/hash": { 261 "version": "5.7.0", 262 "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz", 263 "integrity": "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==", 264 "dev": true, 265 "funding": [ 266 { 267 "type": "individual", 268 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 269 }, 270 { 271 "type": "individual", 272 "url": "https://www.buymeacoffee.com/ricmoo" 273 } 274 ], 275 "dependencies": { 276 "@ethersproject/abstract-signer": "^5.7.0", 277 "@ethersproject/address": "^5.7.0", 278 "@ethersproject/base64": "^5.7.0", 279 "@ethersproject/bignumber": "^5.7.0", 280 "@ethersproject/bytes": "^5.7.0", 281 "@ethersproject/keccak256": "^5.7.0", 282 "@ethersproject/logger": "^5.7.0", 283 "@ethersproject/properties": "^5.7.0", 284 "@ethersproject/strings": "^5.7.0" 285 } 286 }, 287 "node_modules/@ethersproject/hdnode": { 288 "version": "5.7.0", 289 "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.7.0.tgz", 290 "integrity": "sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==", 291 "dev": true, 292 "funding": [ 293 { 294 "type": "individual", 295 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 296 }, 297 { 298 "type": "individual", 299 "url": "https://www.buymeacoffee.com/ricmoo" 300 } 301 ], 302 "peer": true, 303 "dependencies": { 304 "@ethersproject/abstract-signer": "^5.7.0", 305 "@ethersproject/basex": "^5.7.0", 306 "@ethersproject/bignumber": "^5.7.0", 307 "@ethersproject/bytes": "^5.7.0", 308 "@ethersproject/logger": "^5.7.0", 309 "@ethersproject/pbkdf2": "^5.7.0", 310 "@ethersproject/properties": "^5.7.0", 311 "@ethersproject/sha2": "^5.7.0", 312 "@ethersproject/signing-key": "^5.7.0", 313 "@ethersproject/strings": "^5.7.0", 314 "@ethersproject/transactions": "^5.7.0", 315 "@ethersproject/wordlists": "^5.7.0" 316 } 317 }, 318 "node_modules/@ethersproject/json-wallets": { 319 "version": "5.7.0", 320 "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz", 321 "integrity": "sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==", 322 "dev": true, 323 "funding": [ 324 { 325 "type": "individual", 326 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 327 }, 328 { 329 "type": "individual", 330 "url": "https://www.buymeacoffee.com/ricmoo" 331 } 332 ], 333 "peer": true, 334 "dependencies": { 335 "@ethersproject/abstract-signer": "^5.7.0", 336 "@ethersproject/address": "^5.7.0", 337 "@ethersproject/bytes": "^5.7.0", 338 "@ethersproject/hdnode": "^5.7.0", 339 "@ethersproject/keccak256": "^5.7.0", 340 "@ethersproject/logger": "^5.7.0", 341 "@ethersproject/pbkdf2": "^5.7.0", 342 "@ethersproject/properties": "^5.7.0", 343 "@ethersproject/random": "^5.7.0", 344 "@ethersproject/strings": "^5.7.0", 345 "@ethersproject/transactions": "^5.7.0", 346 "aes-js": "3.0.0", 347 "scrypt-js": "3.0.1" 348 } 349 }, 350 "node_modules/@ethersproject/keccak256": { 351 "version": "5.7.0", 352 "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", 353 "integrity": "sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==", 354 "dev": true, 355 "funding": [ 356 { 357 "type": "individual", 358 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 359 }, 360 { 361 "type": "individual", 362 "url": "https://www.buymeacoffee.com/ricmoo" 363 } 364 ], 365 "dependencies": { 366 "@ethersproject/bytes": "^5.7.0", 367 "js-sha3": "0.8.0" 368 } 369 }, 370 "node_modules/@ethersproject/logger": { 371 "version": "5.7.0", 372 "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", 373 "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==", 374 "dev": true, 375 "funding": [ 376 { 377 "type": "individual", 378 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 379 }, 380 { 381 "type": "individual", 382 "url": "https://www.buymeacoffee.com/ricmoo" 383 } 384 ] 385 }, 386 "node_modules/@ethersproject/networks": { 387 "version": "5.7.1", 388 "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz", 389 "integrity": "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==", 390 "dev": true, 391 "funding": [ 392 { 393 "type": "individual", 394 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 395 }, 396 { 397 "type": "individual", 398 "url": "https://www.buymeacoffee.com/ricmoo" 399 } 400 ], 401 "dependencies": { 402 "@ethersproject/logger": "^5.7.0" 403 } 404 }, 405 "node_modules/@ethersproject/pbkdf2": { 406 "version": "5.7.0", 407 "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz", 408 "integrity": "sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==", 409 "dev": true, 410 "funding": [ 411 { 412 "type": "individual", 413 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 414 }, 415 { 416 "type": "individual", 417 "url": "https://www.buymeacoffee.com/ricmoo" 418 } 419 ], 420 "peer": true, 421 "dependencies": { 422 "@ethersproject/bytes": "^5.7.0", 423 "@ethersproject/sha2": "^5.7.0" 424 } 425 }, 426 "node_modules/@ethersproject/properties": { 427 "version": "5.7.0", 428 "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz", 429 "integrity": "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==", 430 "dev": true, 431 "funding": [ 432 { 433 "type": "individual", 434 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 435 }, 436 { 437 "type": "individual", 438 "url": "https://www.buymeacoffee.com/ricmoo" 439 } 440 ], 441 "dependencies": { 442 "@ethersproject/logger": "^5.7.0" 443 } 444 }, 445 "node_modules/@ethersproject/providers": { 446 "version": "5.7.2", 447 "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.2.tgz", 448 "integrity": "sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==", 449 "dev": true, 450 "funding": [ 451 { 452 "type": "individual", 453 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 454 }, 455 { 456 "type": "individual", 457 "url": "https://www.buymeacoffee.com/ricmoo" 458 } 459 ], 460 "peer": true, 461 "dependencies": { 462 "@ethersproject/abstract-provider": "^5.7.0", 463 "@ethersproject/abstract-signer": "^5.7.0", 464 "@ethersproject/address": "^5.7.0", 465 "@ethersproject/base64": "^5.7.0", 466 "@ethersproject/basex": "^5.7.0", 467 "@ethersproject/bignumber": "^5.7.0", 468 "@ethersproject/bytes": "^5.7.0", 469 "@ethersproject/constants": "^5.7.0", 470 "@ethersproject/hash": "^5.7.0", 471 "@ethersproject/logger": "^5.7.0", 472 "@ethersproject/networks": "^5.7.0", 473 "@ethersproject/properties": "^5.7.0", 474 "@ethersproject/random": "^5.7.0", 475 "@ethersproject/rlp": "^5.7.0", 476 "@ethersproject/sha2": "^5.7.0", 477 "@ethersproject/strings": "^5.7.0", 478 "@ethersproject/transactions": "^5.7.0", 479 "@ethersproject/web": "^5.7.0", 480 "bech32": "1.1.4", 481 "ws": "7.4.6" 482 } 483 }, 484 "node_modules/@ethersproject/random": { 485 "version": "5.7.0", 486 "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.7.0.tgz", 487 "integrity": "sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==", 488 "dev": true, 489 "funding": [ 490 { 491 "type": "individual", 492 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 493 }, 494 { 495 "type": "individual", 496 "url": "https://www.buymeacoffee.com/ricmoo" 497 } 498 ], 499 "peer": true, 500 "dependencies": { 501 "@ethersproject/bytes": "^5.7.0", 502 "@ethersproject/logger": "^5.7.0" 503 } 504 }, 505 "node_modules/@ethersproject/rlp": { 506 "version": "5.7.0", 507 "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz", 508 "integrity": "sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==", 509 "dev": true, 510 "funding": [ 511 { 512 "type": "individual", 513 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 514 }, 515 { 516 "type": "individual", 517 "url": "https://www.buymeacoffee.com/ricmoo" 518 } 519 ], 520 "dependencies": { 521 "@ethersproject/bytes": "^5.7.0", 522 "@ethersproject/logger": "^5.7.0" 523 } 524 }, 525 "node_modules/@ethersproject/sha2": { 526 "version": "5.7.0", 527 "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.7.0.tgz", 528 "integrity": "sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==", 529 "dev": true, 530 "funding": [ 531 { 532 "type": "individual", 533 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 534 }, 535 { 536 "type": "individual", 537 "url": "https://www.buymeacoffee.com/ricmoo" 538 } 539 ], 540 "peer": true, 541 "dependencies": { 542 "@ethersproject/bytes": "^5.7.0", 543 "@ethersproject/logger": "^5.7.0", 544 "hash.js": "1.1.7" 545 } 546 }, 547 "node_modules/@ethersproject/signing-key": { 548 "version": "5.7.0", 549 "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz", 550 "integrity": "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==", 551 "dev": true, 552 "funding": [ 553 { 554 "type": "individual", 555 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 556 }, 557 { 558 "type": "individual", 559 "url": "https://www.buymeacoffee.com/ricmoo" 560 } 561 ], 562 "dependencies": { 563 "@ethersproject/bytes": "^5.7.0", 564 "@ethersproject/logger": "^5.7.0", 565 "@ethersproject/properties": "^5.7.0", 566 "bn.js": "^5.2.1", 567 "elliptic": "6.5.4", 568 "hash.js": "1.1.7" 569 } 570 }, 571 "node_modules/@ethersproject/solidity": { 572 "version": "5.7.0", 573 "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.7.0.tgz", 574 "integrity": "sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==", 575 "dev": true, 576 "funding": [ 577 { 578 "type": "individual", 579 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 580 }, 581 { 582 "type": "individual", 583 "url": "https://www.buymeacoffee.com/ricmoo" 584 } 585 ], 586 "peer": true, 587 "dependencies": { 588 "@ethersproject/bignumber": "^5.7.0", 589 "@ethersproject/bytes": "^5.7.0", 590 "@ethersproject/keccak256": "^5.7.0", 591 "@ethersproject/logger": "^5.7.0", 592 "@ethersproject/sha2": "^5.7.0", 593 "@ethersproject/strings": "^5.7.0" 594 } 595 }, 596 "node_modules/@ethersproject/strings": { 597 "version": "5.7.0", 598 "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz", 599 "integrity": "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==", 600 "dev": true, 601 "funding": [ 602 { 603 "type": "individual", 604 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 605 }, 606 { 607 "type": "individual", 608 "url": "https://www.buymeacoffee.com/ricmoo" 609 } 610 ], 611 "dependencies": { 612 "@ethersproject/bytes": "^5.7.0", 613 "@ethersproject/constants": "^5.7.0", 614 "@ethersproject/logger": "^5.7.0" 615 } 616 }, 617 "node_modules/@ethersproject/transactions": { 618 "version": "5.7.0", 619 "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz", 620 "integrity": "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==", 621 "dev": true, 622 "funding": [ 623 { 624 "type": "individual", 625 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 626 }, 627 { 628 "type": "individual", 629 "url": "https://www.buymeacoffee.com/ricmoo" 630 } 631 ], 632 "dependencies": { 633 "@ethersproject/address": "^5.7.0", 634 "@ethersproject/bignumber": "^5.7.0", 635 "@ethersproject/bytes": "^5.7.0", 636 "@ethersproject/constants": "^5.7.0", 637 "@ethersproject/keccak256": "^5.7.0", 638 "@ethersproject/logger": "^5.7.0", 639 "@ethersproject/properties": "^5.7.0", 640 "@ethersproject/rlp": "^5.7.0", 641 "@ethersproject/signing-key": "^5.7.0" 642 } 643 }, 644 "node_modules/@ethersproject/units": { 645 "version": "5.7.0", 646 "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.7.0.tgz", 647 "integrity": "sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==", 648 "dev": true, 649 "funding": [ 650 { 651 "type": "individual", 652 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 653 }, 654 { 655 "type": "individual", 656 "url": "https://www.buymeacoffee.com/ricmoo" 657 } 658 ], 659 "peer": true, 660 "dependencies": { 661 "@ethersproject/bignumber": "^5.7.0", 662 "@ethersproject/constants": "^5.7.0", 663 "@ethersproject/logger": "^5.7.0" 664 } 665 }, 666 "node_modules/@ethersproject/wallet": { 667 "version": "5.7.0", 668 "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.7.0.tgz", 669 "integrity": "sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==", 670 "dev": true, 671 "funding": [ 672 { 673 "type": "individual", 674 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 675 }, 676 { 677 "type": "individual", 678 "url": "https://www.buymeacoffee.com/ricmoo" 679 } 680 ], 681 "peer": true, 682 "dependencies": { 683 "@ethersproject/abstract-provider": "^5.7.0", 684 "@ethersproject/abstract-signer": "^5.7.0", 685 "@ethersproject/address": "^5.7.0", 686 "@ethersproject/bignumber": "^5.7.0", 687 "@ethersproject/bytes": "^5.7.0", 688 "@ethersproject/hash": "^5.7.0", 689 "@ethersproject/hdnode": "^5.7.0", 690 "@ethersproject/json-wallets": "^5.7.0", 691 "@ethersproject/keccak256": "^5.7.0", 692 "@ethersproject/logger": "^5.7.0", 693 "@ethersproject/properties": "^5.7.0", 694 "@ethersproject/random": "^5.7.0", 695 "@ethersproject/signing-key": "^5.7.0", 696 "@ethersproject/transactions": "^5.7.0", 697 "@ethersproject/wordlists": "^5.7.0" 698 } 699 }, 700 "node_modules/@ethersproject/web": { 701 "version": "5.7.1", 702 "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz", 703 "integrity": "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==", 704 "dev": true, 705 "funding": [ 706 { 707 "type": "individual", 708 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 709 }, 710 { 711 "type": "individual", 712 "url": "https://www.buymeacoffee.com/ricmoo" 713 } 714 ], 715 "dependencies": { 716 "@ethersproject/base64": "^5.7.0", 717 "@ethersproject/bytes": "^5.7.0", 718 "@ethersproject/logger": "^5.7.0", 719 "@ethersproject/properties": "^5.7.0", 720 "@ethersproject/strings": "^5.7.0" 721 } 722 }, 723 "node_modules/@ethersproject/wordlists": { 724 "version": "5.7.0", 725 "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.7.0.tgz", 726 "integrity": "sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==", 727 "dev": true, 728 "funding": [ 729 { 730 "type": "individual", 731 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 732 }, 733 { 734 "type": "individual", 735 "url": "https://www.buymeacoffee.com/ricmoo" 736 } 737 ], 738 "peer": true, 739 "dependencies": { 740 "@ethersproject/bytes": "^5.7.0", 741 "@ethersproject/hash": "^5.7.0", 742 "@ethersproject/logger": "^5.7.0", 743 "@ethersproject/properties": "^5.7.0", 744 "@ethersproject/strings": "^5.7.0" 745 } 746 }, 747 "node_modules/@jridgewell/resolve-uri": { 748 "version": "3.1.0", 749 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 750 "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", 751 "dev": true, 752 "peer": true, 753 "engines": { 754 "node": ">=6.0.0" 755 } 756 }, 757 "node_modules/@jridgewell/sourcemap-codec": { 758 "version": "1.4.14", 759 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 760 "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", 761 "dev": true, 762 "peer": true 763 }, 764 "node_modules/@jridgewell/trace-mapping": { 765 "version": "0.3.9", 766 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 767 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 768 "dev": true, 769 "peer": true, 770 "dependencies": { 771 "@jridgewell/resolve-uri": "^3.0.3", 772 "@jridgewell/sourcemap-codec": "^1.4.10" 773 } 774 }, 775 "node_modules/@metamask/eth-sig-util": { 776 "version": "4.0.1", 777 "resolved": "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-4.0.1.tgz", 778 "integrity": "sha512-tghyZKLHZjcdlDqCA3gNZmLeR0XvOE9U1qoQO9ohyAZT6Pya+H9vkBPcsyXytmYLNgVoin7CKCmweo/R43V+tQ==", 779 "dev": true, 780 "dependencies": { 781 "ethereumjs-abi": "^0.6.8", 782 "ethereumjs-util": "^6.2.1", 783 "ethjs-util": "^0.1.6", 784 "tweetnacl": "^1.0.3", 785 "tweetnacl-util": "^0.15.1" 786 }, 787 "engines": { 788 "node": ">=12.0.0" 789 } 790 }, 791 "node_modules/@metamask/eth-sig-util/node_modules/@types/bn.js": { 792 "version": "4.11.6", 793 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", 794 "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", 795 "dev": true, 796 "dependencies": { 797 "@types/node": "*" 798 } 799 }, 800 "node_modules/@metamask/eth-sig-util/node_modules/bn.js": { 801 "version": "4.12.0", 802 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 803 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 804 "dev": true 805 }, 806 "node_modules/@metamask/eth-sig-util/node_modules/ethereumjs-util": { 807 "version": "6.2.1", 808 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", 809 "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", 810 "dev": true, 811 "dependencies": { 812 "@types/bn.js": "^4.11.3", 813 "bn.js": "^4.11.0", 814 "create-hash": "^1.1.2", 815 "elliptic": "^6.5.2", 816 "ethereum-cryptography": "^0.1.3", 817 "ethjs-util": "0.1.6", 818 "rlp": "^2.2.3" 819 } 820 }, 821 "node_modules/@noble/hashes": { 822 "version": "1.1.2", 823 "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.2.tgz", 824 "integrity": "sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==", 825 "dev": true, 826 "funding": [ 827 { 828 "type": "individual", 829 "url": "https://paulmillr.com/funding/" 830 } 831 ] 832 }, 833 "node_modules/@noble/secp256k1": { 834 "version": "1.6.3", 835 "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.6.3.tgz", 836 "integrity": "sha512-T04e4iTurVy7I8Sw4+c5OSN9/RkPlo1uKxAomtxQNLq8j1uPAqnsqG1bqvY3Jv7c13gyr6dui0zmh/I3+f/JaQ==", 837 "dev": true, 838 "funding": [ 839 { 840 "type": "individual", 841 "url": "https://paulmillr.com/funding/" 842 } 843 ] 844 }, 845 "node_modules/@nodelib/fs.scandir": { 846 "version": "2.1.5", 847 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 848 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 849 "dev": true, 850 "peer": true, 851 "dependencies": { 852 "@nodelib/fs.stat": "2.0.5", 853 "run-parallel": "^1.1.9" 854 }, 855 "engines": { 856 "node": ">= 8" 857 } 858 }, 859 "node_modules/@nodelib/fs.stat": { 860 "version": "2.0.5", 861 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 862 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 863 "dev": true, 864 "peer": true, 865 "engines": { 866 "node": ">= 8" 867 } 868 }, 869 "node_modules/@nodelib/fs.walk": { 870 "version": "1.2.8", 871 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 872 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 873 "dev": true, 874 "peer": true, 875 "dependencies": { 876 "@nodelib/fs.scandir": "2.1.5", 877 "fastq": "^1.6.0" 878 }, 879 "engines": { 880 "node": ">= 8" 881 } 882 }, 883 "node_modules/@nomicfoundation/ethereumjs-block": { 884 "version": "4.0.0", 885 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-block/-/ethereumjs-block-4.0.0.tgz", 886 "integrity": "sha512-bk8uP8VuexLgyIZAHExH1QEovqx0Lzhc9Ntm63nCRKLHXIZkobaFaeCVwTESV7YkPKUk7NiK11s8ryed4CS9yA==", 887 "dev": true, 888 "dependencies": { 889 "@nomicfoundation/ethereumjs-common": "^3.0.0", 890 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 891 "@nomicfoundation/ethereumjs-trie": "^5.0.0", 892 "@nomicfoundation/ethereumjs-tx": "^4.0.0", 893 "@nomicfoundation/ethereumjs-util": "^8.0.0", 894 "ethereum-cryptography": "0.1.3" 895 }, 896 "engines": { 897 "node": ">=14" 898 } 899 }, 900 "node_modules/@nomicfoundation/ethereumjs-blockchain": { 901 "version": "6.0.0", 902 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-blockchain/-/ethereumjs-blockchain-6.0.0.tgz", 903 "integrity": "sha512-pLFEoea6MWd81QQYSReLlLfH7N9v7lH66JC/NMPN848ySPPQA5renWnE7wPByfQFzNrPBuDDRFFULMDmj1C0xw==", 904 "dev": true, 905 "dependencies": { 906 "@nomicfoundation/ethereumjs-block": "^4.0.0", 907 "@nomicfoundation/ethereumjs-common": "^3.0.0", 908 "@nomicfoundation/ethereumjs-ethash": "^2.0.0", 909 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 910 "@nomicfoundation/ethereumjs-trie": "^5.0.0", 911 "@nomicfoundation/ethereumjs-util": "^8.0.0", 912 "abstract-level": "^1.0.3", 913 "debug": "^4.3.3", 914 "ethereum-cryptography": "0.1.3", 915 "level": "^8.0.0", 916 "lru-cache": "^5.1.1", 917 "memory-level": "^1.0.0" 918 }, 919 "engines": { 920 "node": ">=14" 921 } 922 }, 923 "node_modules/@nomicfoundation/ethereumjs-common": { 924 "version": "3.0.0", 925 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-common/-/ethereumjs-common-3.0.0.tgz", 926 "integrity": "sha512-WS7qSshQfxoZOpHG/XqlHEGRG1zmyjYrvmATvc4c62+gZXgre1ymYP8ZNgx/3FyZY0TWe9OjFlKOfLqmgOeYwA==", 927 "dev": true, 928 "dependencies": { 929 "@nomicfoundation/ethereumjs-util": "^8.0.0", 930 "crc-32": "^1.2.0" 931 } 932 }, 933 "node_modules/@nomicfoundation/ethereumjs-ethash": { 934 "version": "2.0.0", 935 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-2.0.0.tgz", 936 "integrity": "sha512-WpDvnRncfDUuXdsAXlI4lXbqUDOA+adYRQaEezIkxqDkc+LDyYDbd/xairmY98GnQzo1zIqsIL6GB5MoMSJDew==", 937 "dev": true, 938 "dependencies": { 939 "@nomicfoundation/ethereumjs-block": "^4.0.0", 940 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 941 "@nomicfoundation/ethereumjs-util": "^8.0.0", 942 "abstract-level": "^1.0.3", 943 "bigint-crypto-utils": "^3.0.23", 944 "ethereum-cryptography": "0.1.3" 945 }, 946 "engines": { 947 "node": ">=14" 948 } 949 }, 950 "node_modules/@nomicfoundation/ethereumjs-evm": { 951 "version": "1.0.0", 952 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-evm/-/ethereumjs-evm-1.0.0.tgz", 953 "integrity": "sha512-hVS6qRo3V1PLKCO210UfcEQHvlG7GqR8iFzp0yyjTg2TmJQizcChKgWo8KFsdMw6AyoLgLhHGHw4HdlP8a4i+Q==", 954 "dev": true, 955 "dependencies": { 956 "@nomicfoundation/ethereumjs-common": "^3.0.0", 957 "@nomicfoundation/ethereumjs-util": "^8.0.0", 958 "@types/async-eventemitter": "^0.2.1", 959 "async-eventemitter": "^0.2.4", 960 "debug": "^4.3.3", 961 "ethereum-cryptography": "0.1.3", 962 "mcl-wasm": "^0.7.1", 963 "rustbn.js": "~0.2.0" 964 }, 965 "engines": { 966 "node": ">=14" 967 } 968 }, 969 "node_modules/@nomicfoundation/ethereumjs-rlp": { 970 "version": "4.0.0", 971 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-rlp/-/ethereumjs-rlp-4.0.0.tgz", 972 "integrity": "sha512-GaSOGk5QbUk4eBP5qFbpXoZoZUj/NrW7MRa0tKY4Ew4c2HAS0GXArEMAamtFrkazp0BO4K5p2ZCG3b2FmbShmw==", 973 "dev": true, 974 "bin": { 975 "rlp": "bin/rlp" 976 }, 977 "engines": { 978 "node": ">=14" 979 } 980 }, 981 "node_modules/@nomicfoundation/ethereumjs-statemanager": { 982 "version": "1.0.0", 983 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-statemanager/-/ethereumjs-statemanager-1.0.0.tgz", 984 "integrity": "sha512-jCtqFjcd2QejtuAMjQzbil/4NHf5aAWxUc+CvS0JclQpl+7M0bxMofR2AJdtz+P3u0ke2euhYREDiE7iSO31vQ==", 985 "dev": true, 986 "dependencies": { 987 "@nomicfoundation/ethereumjs-common": "^3.0.0", 988 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 989 "@nomicfoundation/ethereumjs-trie": "^5.0.0", 990 "@nomicfoundation/ethereumjs-util": "^8.0.0", 991 "debug": "^4.3.3", 992 "ethereum-cryptography": "0.1.3", 993 "functional-red-black-tree": "^1.0.1" 994 } 995 }, 996 "node_modules/@nomicfoundation/ethereumjs-trie": { 997 "version": "5.0.0", 998 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-trie/-/ethereumjs-trie-5.0.0.tgz", 999 "integrity": "sha512-LIj5XdE+s+t6WSuq/ttegJzZ1vliwg6wlb+Y9f4RlBpuK35B9K02bO7xU+E6Rgg9RGptkWd6TVLdedTI4eNc2A==", 1000 "dev": true, 1001 "dependencies": { 1002 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 1003 "@nomicfoundation/ethereumjs-util": "^8.0.0", 1004 "ethereum-cryptography": "0.1.3", 1005 "readable-stream": "^3.6.0" 1006 }, 1007 "engines": { 1008 "node": ">=14" 1009 } 1010 }, 1011 "node_modules/@nomicfoundation/ethereumjs-tx": { 1012 "version": "4.0.0", 1013 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-tx/-/ethereumjs-tx-4.0.0.tgz", 1014 "integrity": "sha512-Gg3Lir2lNUck43Kp/3x6TfBNwcWC9Z1wYue9Nz3v4xjdcv6oDW9QSMJxqsKw9QEGoBBZ+gqwpW7+F05/rs/g1w==", 1015 "dev": true, 1016 "dependencies": { 1017 "@nomicfoundation/ethereumjs-common": "^3.0.0", 1018 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 1019 "@nomicfoundation/ethereumjs-util": "^8.0.0", 1020 "ethereum-cryptography": "0.1.3" 1021 }, 1022 "engines": { 1023 "node": ">=14" 1024 } 1025 }, 1026 "node_modules/@nomicfoundation/ethereumjs-util": { 1027 "version": "8.0.0", 1028 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-util/-/ethereumjs-util-8.0.0.tgz", 1029 "integrity": "sha512-2emi0NJ/HmTG+CGY58fa+DQuAoroFeSH9gKu9O6JnwTtlzJtgfTixuoOqLEgyyzZVvwfIpRueuePb8TonL1y+A==", 1030 "dev": true, 1031 "dependencies": { 1032 "@nomicfoundation/ethereumjs-rlp": "^4.0.0-beta.2", 1033 "ethereum-cryptography": "0.1.3" 1034 }, 1035 "engines": { 1036 "node": ">=14" 1037 } 1038 }, 1039 "node_modules/@nomicfoundation/ethereumjs-vm": { 1040 "version": "6.0.0", 1041 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-vm/-/ethereumjs-vm-6.0.0.tgz", 1042 "integrity": "sha512-JMPxvPQ3fzD063Sg3Tp+UdwUkVxMoo1uML6KSzFhMH3hoQi/LMuXBoEHAoW83/vyNS9BxEe6jm6LmT5xdeEJ6w==", 1043 "dev": true, 1044 "dependencies": { 1045 "@nomicfoundation/ethereumjs-block": "^4.0.0", 1046 "@nomicfoundation/ethereumjs-blockchain": "^6.0.0", 1047 "@nomicfoundation/ethereumjs-common": "^3.0.0", 1048 "@nomicfoundation/ethereumjs-evm": "^1.0.0", 1049 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 1050 "@nomicfoundation/ethereumjs-statemanager": "^1.0.0", 1051 "@nomicfoundation/ethereumjs-trie": "^5.0.0", 1052 "@nomicfoundation/ethereumjs-tx": "^4.0.0", 1053 "@nomicfoundation/ethereumjs-util": "^8.0.0", 1054 "@types/async-eventemitter": "^0.2.1", 1055 "async-eventemitter": "^0.2.4", 1056 "debug": "^4.3.3", 1057 "ethereum-cryptography": "0.1.3", 1058 "functional-red-black-tree": "^1.0.1", 1059 "mcl-wasm": "^0.7.1", 1060 "rustbn.js": "~0.2.0" 1061 }, 1062 "engines": { 1063 "node": ">=14" 1064 } 1065 }, 1066 "node_modules/@nomicfoundation/hardhat-chai-matchers": { 1067 "version": "1.0.4", 1068 "resolved": "https://registry.npmjs.org/@nomicfoundation/hardhat-chai-matchers/-/hardhat-chai-matchers-1.0.4.tgz", 1069 "integrity": "sha512-n/5UMwGaUK2zM8ALuMChVwB1lEPeDTb5oBjQ1g7hVsUdS8x+XG9JIEp4Ze6Bwy98tghA7Y1+PCH4SNE2P3UQ2g==", 1070 "dev": true, 1071 "peer": true, 1072 "dependencies": { 1073 "@ethersproject/abi": "^5.1.2", 1074 "@types/chai-as-promised": "^7.1.3", 1075 "chai-as-promised": "^7.1.1", 1076 "chalk": "^2.4.2", 1077 "deep-eql": "^4.0.1", 1078 "ordinal": "^1.0.3" 1079 }, 1080 "peerDependencies": { 1081 "@nomiclabs/hardhat-ethers": "^2.0.0", 1082 "chai": "^4.2.0", 1083 "ethers": "^5.0.0", 1084 "hardhat": "^2.9.4" 1085 } 1086 }, 1087 "node_modules/@nomicfoundation/hardhat-network-helpers": { 1088 "version": "1.0.6", 1089 "resolved": "https://registry.npmjs.org/@nomicfoundation/hardhat-network-helpers/-/hardhat-network-helpers-1.0.6.tgz", 1090 "integrity": "sha512-a35iVD4ycF6AoTfllAnKm96IPIzzHpgKX/ep4oKc2bsUKFfMlacWdyntgC/7d5blyCTXfFssgNAvXDZfzNWVGQ==", 1091 "dev": true, 1092 "peer": true, 1093 "dependencies": { 1094 "ethereumjs-util": "^7.1.4" 1095 }, 1096 "peerDependencies": { 1097 "hardhat": "^2.9.5" 1098 } 1099 }, 1100 "node_modules/@nomicfoundation/hardhat-toolbox": { 1101 "version": "2.0.0", 1102 "resolved": "https://registry.npmjs.org/@nomicfoundation/hardhat-toolbox/-/hardhat-toolbox-2.0.0.tgz", 1103 "integrity": "sha512-BoOPbzLQ1GArnBZd4Jz4IU8FY3RY4nUwpXlfymXwxlXNimngkPRJj7ivVNurD7igohEjf90v/Axn2M5WwAdCJQ==", 1104 "dev": true, 1105 "peerDependencies": { 1106 "@ethersproject/abi": "^5.4.7", 1107 "@ethersproject/providers": "^5.4.7", 1108 "@nomicfoundation/hardhat-chai-matchers": "^1.0.0", 1109 "@nomicfoundation/hardhat-network-helpers": "^1.0.0", 1110 "@nomiclabs/hardhat-ethers": "^2.0.0", 1111 "@nomiclabs/hardhat-etherscan": "^3.0.0", 1112 "@typechain/ethers-v5": "^10.1.0", 1113 "@typechain/hardhat": "^6.1.2", 1114 "@types/chai": "^4.2.0", 1115 "@types/mocha": "^9.1.0", 1116 "@types/node": ">=12.0.0", 1117 "chai": "^4.2.0", 1118 "ethers": "^5.4.7", 1119 "hardhat": "^2.11.0", 1120 "hardhat-gas-reporter": "^1.0.8", 1121 "solidity-coverage": "^0.8.1", 1122 "ts-node": ">=8.0.0", 1123 "typechain": "^8.1.0", 1124 "typescript": ">=4.5.0" 1125 } 1126 }, 1127 "node_modules/@nomicfoundation/solidity-analyzer": { 1128 "version": "0.1.0", 1129 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer/-/solidity-analyzer-0.1.0.tgz", 1130 "integrity": "sha512-xGWAiVCGOycvGiP/qrlf9f9eOn7fpNbyJygcB0P21a1MDuVPlKt0Srp7rvtBEutYQ48ouYnRXm33zlRnlTOPHg==", 1131 "dev": true, 1132 "engines": { 1133 "node": ">= 12" 1134 }, 1135 "optionalDependencies": { 1136 "@nomicfoundation/solidity-analyzer-darwin-arm64": "0.1.0", 1137 "@nomicfoundation/solidity-analyzer-darwin-x64": "0.1.0", 1138 "@nomicfoundation/solidity-analyzer-freebsd-x64": "0.1.0", 1139 "@nomicfoundation/solidity-analyzer-linux-arm64-gnu": "0.1.0", 1140 "@nomicfoundation/solidity-analyzer-linux-arm64-musl": "0.1.0", 1141 "@nomicfoundation/solidity-analyzer-linux-x64-gnu": "0.1.0", 1142 "@nomicfoundation/solidity-analyzer-linux-x64-musl": "0.1.0", 1143 "@nomicfoundation/solidity-analyzer-win32-arm64-msvc": "0.1.0", 1144 "@nomicfoundation/solidity-analyzer-win32-ia32-msvc": "0.1.0", 1145 "@nomicfoundation/solidity-analyzer-win32-x64-msvc": "0.1.0" 1146 } 1147 }, 1148 "node_modules/@nomicfoundation/solidity-analyzer-darwin-arm64": { 1149 "version": "0.1.0", 1150 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-darwin-arm64/-/solidity-analyzer-darwin-arm64-0.1.0.tgz", 1151 "integrity": "sha512-vEF3yKuuzfMHsZecHQcnkUrqm8mnTWfJeEVFHpg+cO+le96xQA4lAJYdUan8pXZohQxv1fSReQsn4QGNuBNuCw==", 1152 "cpu": [ 1153 "arm64" 1154 ], 1155 "dev": true, 1156 "optional": true, 1157 "os": [ 1158 "darwin" 1159 ], 1160 "engines": { 1161 "node": ">= 10" 1162 } 1163 }, 1164 "node_modules/@nomicfoundation/solidity-analyzer-darwin-x64": { 1165 "version": "0.1.0", 1166 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-darwin-x64/-/solidity-analyzer-darwin-x64-0.1.0.tgz", 1167 "integrity": "sha512-dlHeIg0pTL4dB1l9JDwbi/JG6dHQaU1xpDK+ugYO8eJ1kxx9Dh2isEUtA4d02cQAl22cjOHTvifAk96A+ItEHA==", 1168 "cpu": [ 1169 "x64" 1170 ], 1171 "dev": true, 1172 "optional": true, 1173 "os": [ 1174 "darwin" 1175 ], 1176 "engines": { 1177 "node": ">= 10" 1178 } 1179 }, 1180 "node_modules/@nomicfoundation/solidity-analyzer-freebsd-x64": { 1181 "version": "0.1.0", 1182 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-freebsd-x64/-/solidity-analyzer-freebsd-x64-0.1.0.tgz", 1183 "integrity": "sha512-WFCZYMv86WowDA4GiJKnebMQRt3kCcFqHeIomW6NMyqiKqhK1kIZCxSLDYsxqlx396kKLPN1713Q1S8tu68GKg==", 1184 "cpu": [ 1185 "x64" 1186 ], 1187 "dev": true, 1188 "optional": true, 1189 "os": [ 1190 "freebsd" 1191 ], 1192 "engines": { 1193 "node": ">= 10" 1194 } 1195 }, 1196 "node_modules/@nomicfoundation/solidity-analyzer-linux-arm64-gnu": { 1197 "version": "0.1.0", 1198 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-gnu/-/solidity-analyzer-linux-arm64-gnu-0.1.0.tgz", 1199 "integrity": "sha512-DTw6MNQWWlCgc71Pq7CEhEqkb7fZnS7oly13pujs4cMH1sR0JzNk90Mp1zpSCsCs4oKan2ClhMlLKtNat/XRKQ==", 1200 "cpu": [ 1201 "arm64" 1202 ], 1203 "dev": true, 1204 "optional": true, 1205 "os": [ 1206 "linux" 1207 ], 1208 "engines": { 1209 "node": ">= 10" 1210 } 1211 }, 1212 "node_modules/@nomicfoundation/solidity-analyzer-linux-arm64-musl": { 1213 "version": "0.1.0", 1214 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-musl/-/solidity-analyzer-linux-arm64-musl-0.1.0.tgz", 1215 "integrity": "sha512-wUpUnR/3GV5Da88MhrxXh/lhb9kxh9V3Jya2NpBEhKDIRCDmtXMSqPMXHZmOR9DfCwCvG6vLFPr/+YrPCnUN0w==", 1216 "cpu": [ 1217 "arm64" 1218 ], 1219 "dev": true, 1220 "optional": true, 1221 "os": [ 1222 "linux" 1223 ], 1224 "engines": { 1225 "node": ">= 10" 1226 } 1227 }, 1228 "node_modules/@nomicfoundation/solidity-analyzer-linux-x64-gnu": { 1229 "version": "0.1.0", 1230 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-gnu/-/solidity-analyzer-linux-x64-gnu-0.1.0.tgz", 1231 "integrity": "sha512-lR0AxK1x/MeKQ/3Pt923kPvwigmGX3OxeU5qNtQ9pj9iucgk4PzhbS3ruUeSpYhUxG50jN4RkIGwUMoev5lguw==", 1232 "cpu": [ 1233 "x64" 1234 ], 1235 "dev": true, 1236 "optional": true, 1237 "os": [ 1238 "linux" 1239 ], 1240 "engines": { 1241 "node": ">= 10" 1242 } 1243 }, 1244 "node_modules/@nomicfoundation/solidity-analyzer-linux-x64-musl": { 1245 "version": "0.1.0", 1246 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-musl/-/solidity-analyzer-linux-x64-musl-0.1.0.tgz", 1247 "integrity": "sha512-A1he/8gy/JeBD3FKvmI6WUJrGrI5uWJNr5Xb9WdV+DK0F8msuOqpEByLlnTdLkXMwW7nSl3awvLezOs9xBHJEg==", 1248 "cpu": [ 1249 "x64" 1250 ], 1251 "dev": true, 1252 "optional": true, 1253 "os": [ 1254 "linux" 1255 ], 1256 "engines": { 1257 "node": ">= 10" 1258 } 1259 }, 1260 "node_modules/@nomicfoundation/solidity-analyzer-win32-arm64-msvc": { 1261 "version": "0.1.0", 1262 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-arm64-msvc/-/solidity-analyzer-win32-arm64-msvc-0.1.0.tgz", 1263 "integrity": "sha512-7x5SXZ9R9H4SluJZZP8XPN+ju7Mx+XeUMWZw7ZAqkdhP5mK19I4vz3x0zIWygmfE8RT7uQ5xMap0/9NPsO+ykw==", 1264 "cpu": [ 1265 "arm64" 1266 ], 1267 "dev": true, 1268 "optional": true, 1269 "os": [ 1270 "win32" 1271 ], 1272 "engines": { 1273 "node": ">= 10" 1274 } 1275 }, 1276 "node_modules/@nomicfoundation/solidity-analyzer-win32-ia32-msvc": { 1277 "version": "0.1.0", 1278 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-ia32-msvc/-/solidity-analyzer-win32-ia32-msvc-0.1.0.tgz", 1279 "integrity": "sha512-m7w3xf+hnE774YRXu+2mGV7RiF3QJtUoiYU61FascCkQhX3QMQavh7saH/vzb2jN5D24nT/jwvaHYX/MAM9zUw==", 1280 "cpu": [ 1281 "ia32" 1282 ], 1283 "dev": true, 1284 "optional": true, 1285 "os": [ 1286 "win32" 1287 ], 1288 "engines": { 1289 "node": ">= 10" 1290 } 1291 }, 1292 "node_modules/@nomicfoundation/solidity-analyzer-win32-x64-msvc": { 1293 "version": "0.1.0", 1294 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-x64-msvc/-/solidity-analyzer-win32-x64-msvc-0.1.0.tgz", 1295 "integrity": "sha512-xCuybjY0sLJQnJhupiFAXaek2EqF0AP0eBjgzaalPXSNvCEN6ZYHvUzdA50ENDVeSYFXcUsYf3+FsD3XKaeptA==", 1296 "cpu": [ 1297 "x64" 1298 ], 1299 "dev": true, 1300 "optional": true, 1301 "os": [ 1302 "win32" 1303 ], 1304 "engines": { 1305 "node": ">= 10" 1306 } 1307 }, 1308 "node_modules/@nomiclabs/hardhat-ethers": { 1309 "version": "2.2.1", 1310 "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-ethers/-/hardhat-ethers-2.2.1.tgz", 1311 "integrity": "sha512-RHWYwnxryWR8hzRmU4Jm/q4gzvXpetUOJ4OPlwH2YARcDB+j79+yAYCwO0lN1SUOb4++oOTJEe6AWLEc42LIvg==", 1312 "dev": true, 1313 "peer": true, 1314 "peerDependencies": { 1315 "ethers": "^5.0.0", 1316 "hardhat": "^2.0.0" 1317 } 1318 }, 1319 "node_modules/@nomiclabs/hardhat-etherscan": { 1320 "version": "3.1.2", 1321 "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-3.1.2.tgz", 1322 "integrity": "sha512-IEikeOVq0C/7CY6aD74d8L4BpGoc/FNiN6ldiPVg0QIFIUSu4FSGA1dmtJZJKk1tjpwgrfTLQNWnigtEaN9REg==", 1323 "dev": true, 1324 "dependencies": { 1325 "@ethersproject/abi": "^5.1.2", 1326 "@ethersproject/address": "^5.0.2", 1327 "cbor": "^5.0.2", 1328 "chalk": "^2.4.2", 1329 "debug": "^4.1.1", 1330 "fs-extra": "^7.0.1", 1331 "lodash": "^4.17.11", 1332 "semver": "^6.3.0", 1333 "table": "^6.8.0", 1334 "undici": "^5.4.0" 1335 }, 1336 "peerDependencies": { 1337 "hardhat": "^2.0.4" 1338 } 1339 }, 1340 "node_modules/@openzeppelin/contracts": { 1341 "version": "4.7.3", 1342 "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.7.3.tgz", 1343 "integrity": "sha512-dGRS0agJzu8ybo44pCIf3xBaPQN/65AIXNgK8+4gzKd5kbvlqyxryUYVLJv7fK98Seyd2hDZzVEHSWAh0Bt1Yw==" 1344 }, 1345 "node_modules/@scure/base": { 1346 "version": "1.1.1", 1347 "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz", 1348 "integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==", 1349 "dev": true, 1350 "funding": [ 1351 { 1352 "type": "individual", 1353 "url": "https://paulmillr.com/funding/" 1354 } 1355 ] 1356 }, 1357 "node_modules/@scure/bip32": { 1358 "version": "1.1.0", 1359 "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.0.tgz", 1360 "integrity": "sha512-ftTW3kKX54YXLCxH6BB7oEEoJfoE2pIgw7MINKAs5PsS6nqKPuKk1haTF/EuHmYqG330t5GSrdmtRuHaY1a62Q==", 1361 "dev": true, 1362 "funding": [ 1363 { 1364 "type": "individual", 1365 "url": "https://paulmillr.com/funding/" 1366 } 1367 ], 1368 "dependencies": { 1369 "@noble/hashes": "~1.1.1", 1370 "@noble/secp256k1": "~1.6.0", 1371 "@scure/base": "~1.1.0" 1372 } 1373 }, 1374 "node_modules/@scure/bip39": { 1375 "version": "1.1.0", 1376 "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.0.tgz", 1377 "integrity": "sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w==", 1378 "dev": true, 1379 "funding": [ 1380 { 1381 "type": "individual", 1382 "url": "https://paulmillr.com/funding/" 1383 } 1384 ], 1385 "dependencies": { 1386 "@noble/hashes": "~1.1.1", 1387 "@scure/base": "~1.1.0" 1388 } 1389 }, 1390 "node_modules/@sentry/core": { 1391 "version": "5.30.0", 1392 "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", 1393 "integrity": "sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==", 1394 "dev": true, 1395 "dependencies": { 1396 "@sentry/hub": "5.30.0", 1397 "@sentry/minimal": "5.30.0", 1398 "@sentry/types": "5.30.0", 1399 "@sentry/utils": "5.30.0", 1400 "tslib": "^1.9.3" 1401 }, 1402 "engines": { 1403 "node": ">=6" 1404 } 1405 }, 1406 "node_modules/@sentry/hub": { 1407 "version": "5.30.0", 1408 "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.30.0.tgz", 1409 "integrity": "sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==", 1410 "dev": true, 1411 "dependencies": { 1412 "@sentry/types": "5.30.0", 1413 "@sentry/utils": "5.30.0", 1414 "tslib": "^1.9.3" 1415 }, 1416 "engines": { 1417 "node": ">=6" 1418 } 1419 }, 1420 "node_modules/@sentry/minimal": { 1421 "version": "5.30.0", 1422 "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.30.0.tgz", 1423 "integrity": "sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==", 1424 "dev": true, 1425 "dependencies": { 1426 "@sentry/hub": "5.30.0", 1427 "@sentry/types": "5.30.0", 1428 "tslib": "^1.9.3" 1429 }, 1430 "engines": { 1431 "node": ">=6" 1432 } 1433 }, 1434 "node_modules/@sentry/node": { 1435 "version": "5.30.0", 1436 "resolved": "https://registry.npmjs.org/@sentry/node/-/node-5.30.0.tgz", 1437 "integrity": "sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==", 1438 "dev": true, 1439 "dependencies": { 1440 "@sentry/core": "5.30.0", 1441 "@sentry/hub": "5.30.0", 1442 "@sentry/tracing": "5.30.0", 1443 "@sentry/types": "5.30.0", 1444 "@sentry/utils": "5.30.0", 1445 "cookie": "^0.4.1", 1446 "https-proxy-agent": "^5.0.0", 1447 "lru_map": "^0.3.3", 1448 "tslib": "^1.9.3" 1449 }, 1450 "engines": { 1451 "node": ">=6" 1452 } 1453 }, 1454 "node_modules/@sentry/tracing": { 1455 "version": "5.30.0", 1456 "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-5.30.0.tgz", 1457 "integrity": "sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==", 1458 "dev": true, 1459 "dependencies": { 1460 "@sentry/hub": "5.30.0", 1461 "@sentry/minimal": "5.30.0", 1462 "@sentry/types": "5.30.0", 1463 "@sentry/utils": "5.30.0", 1464 "tslib": "^1.9.3" 1465 }, 1466 "engines": { 1467 "node": ">=6" 1468 } 1469 }, 1470 "node_modules/@sentry/types": { 1471 "version": "5.30.0", 1472 "resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.30.0.tgz", 1473 "integrity": "sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==", 1474 "dev": true, 1475 "engines": { 1476 "node": ">=6" 1477 } 1478 }, 1479 "node_modules/@sentry/utils": { 1480 "version": "5.30.0", 1481 "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.30.0.tgz", 1482 "integrity": "sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==", 1483 "dev": true, 1484 "dependencies": { 1485 "@sentry/types": "5.30.0", 1486 "tslib": "^1.9.3" 1487 }, 1488 "engines": { 1489 "node": ">=6" 1490 } 1491 }, 1492 "node_modules/@solidity-parser/parser": { 1493 "version": "0.14.5", 1494 "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.14.5.tgz", 1495 "integrity": "sha512-6dKnHZn7fg/iQATVEzqyUOyEidbn05q7YA2mQ9hC0MMXhhV3/JrsxmFSYZAcr7j1yUP700LLhTruvJ3MiQmjJg==", 1496 "dev": true, 1497 "peer": true, 1498 "dependencies": { 1499 "antlr4ts": "^0.5.0-alpha.4" 1500 } 1501 }, 1502 "node_modules/@tsconfig/node10": { 1503 "version": "1.0.9", 1504 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", 1505 "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", 1506 "dev": true, 1507 "peer": true 1508 }, 1509 "node_modules/@tsconfig/node12": { 1510 "version": "1.0.11", 1511 "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", 1512 "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", 1513 "dev": true, 1514 "peer": true 1515 }, 1516 "node_modules/@tsconfig/node14": { 1517 "version": "1.0.3", 1518 "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", 1519 "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", 1520 "dev": true, 1521 "peer": true 1522 }, 1523 "node_modules/@tsconfig/node16": { 1524 "version": "1.0.3", 1525 "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", 1526 "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", 1527 "dev": true, 1528 "peer": true 1529 }, 1530 "node_modules/@typechain/ethers-v5": { 1531 "version": "10.1.1", 1532 "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.1.1.tgz", 1533 "integrity": "sha512-o6nffJBxwmeX1ZiZpdnP/tqGd/7M7iYvQC88ZXaFFoyAGh7eYncynzVjOJV0XmaKzAc6puqyqZrnva+gJbk4sw==", 1534 "dev": true, 1535 "peer": true, 1536 "dependencies": { 1537 "lodash": "^4.17.15", 1538 "ts-essentials": "^7.0.1" 1539 }, 1540 "peerDependencies": { 1541 "@ethersproject/abi": "^5.0.0", 1542 "@ethersproject/bytes": "^5.0.0", 1543 "@ethersproject/providers": "^5.0.0", 1544 "ethers": "^5.1.3", 1545 "typechain": "^8.1.1", 1546 "typescript": ">=4.3.0" 1547 } 1548 }, 1549 "node_modules/@typechain/hardhat": { 1550 "version": "6.1.4", 1551 "resolved": "https://registry.npmjs.org/@typechain/hardhat/-/hardhat-6.1.4.tgz", 1552 "integrity": "sha512-S8k5d1Rjc+plwKpkorlifmh72M7Ki0XNUOVVLtdbcA/vLaEkuqZSJFdddpBgS5QxiJP+6CbRa/yO6EVTE2+fMQ==", 1553 "dev": true, 1554 "peer": true, 1555 "dependencies": { 1556 "fs-extra": "^9.1.0" 1557 }, 1558 "peerDependencies": { 1559 "@ethersproject/abi": "^5.4.7", 1560 "@ethersproject/providers": "^5.4.7", 1561 "@typechain/ethers-v5": "^10.1.1", 1562 "ethers": "^5.4.7", 1563 "hardhat": "^2.9.9", 1564 "typechain": "^8.1.1" 1565 } 1566 }, 1567 "node_modules/@typechain/hardhat/node_modules/fs-extra": { 1568 "version": "9.1.0", 1569 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 1570 "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 1571 "dev": true, 1572 "peer": true, 1573 "dependencies": { 1574 "at-least-node": "^1.0.0", 1575 "graceful-fs": "^4.2.0", 1576 "jsonfile": "^6.0.1", 1577 "universalify": "^2.0.0" 1578 }, 1579 "engines": { 1580 "node": ">=10" 1581 } 1582 }, 1583 "node_modules/@typechain/hardhat/node_modules/jsonfile": { 1584 "version": "6.1.0", 1585 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 1586 "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 1587 "dev": true, 1588 "peer": true, 1589 "dependencies": { 1590 "universalify": "^2.0.0" 1591 }, 1592 "optionalDependencies": { 1593 "graceful-fs": "^4.1.6" 1594 } 1595 }, 1596 "node_modules/@typechain/hardhat/node_modules/universalify": { 1597 "version": "2.0.0", 1598 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 1599 "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 1600 "dev": true, 1601 "peer": true, 1602 "engines": { 1603 "node": ">= 10.0.0" 1604 } 1605 }, 1606 "node_modules/@types/async-eventemitter": { 1607 "version": "0.2.1", 1608 "resolved": "https://registry.npmjs.org/@types/async-eventemitter/-/async-eventemitter-0.2.1.tgz", 1609 "integrity": "sha512-M2P4Ng26QbAeITiH7w1d7OxtldgfAe0wobpyJzVK/XOb0cUGKU2R4pfAhqcJBXAe2ife5ZOhSv4wk7p+ffURtg==", 1610 "dev": true 1611 }, 1612 "node_modules/@types/bn.js": { 1613 "version": "5.1.1", 1614 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 1615 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 1616 "dev": true, 1617 "dependencies": { 1618 "@types/node": "*" 1619 } 1620 }, 1621 "node_modules/@types/chai": { 1622 "version": "4.3.3", 1623 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.3.tgz", 1624 "integrity": "sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==", 1625 "dev": true, 1626 "peer": true 1627 }, 1628 "node_modules/@types/chai-as-promised": { 1629 "version": "7.1.5", 1630 "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-7.1.5.tgz", 1631 "integrity": "sha512-jStwss93SITGBwt/niYrkf2C+/1KTeZCZl1LaeezTlqppAKeoQC7jxyqYuP72sxBGKCIbw7oHgbYssIRzT5FCQ==", 1632 "dev": true, 1633 "peer": true, 1634 "dependencies": { 1635 "@types/chai": "*" 1636 } 1637 }, 1638 "node_modules/@types/concat-stream": { 1639 "version": "1.6.1", 1640 "resolved": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-1.6.1.tgz", 1641 "integrity": "sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==", 1642 "dev": true, 1643 "peer": true, 1644 "dependencies": { 1645 "@types/node": "*" 1646 } 1647 }, 1648 "node_modules/@types/form-data": { 1649 "version": "0.0.33", 1650 "resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-0.0.33.tgz", 1651 "integrity": "sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==", 1652 "dev": true, 1653 "peer": true, 1654 "dependencies": { 1655 "@types/node": "*" 1656 } 1657 }, 1658 "node_modules/@types/glob": { 1659 "version": "7.2.0", 1660 "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", 1661 "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", 1662 "dev": true, 1663 "peer": true, 1664 "dependencies": { 1665 "@types/minimatch": "*", 1666 "@types/node": "*" 1667 } 1668 }, 1669 "node_modules/@types/lru-cache": { 1670 "version": "5.1.1", 1671 "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", 1672 "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==", 1673 "dev": true 1674 }, 1675 "node_modules/@types/minimatch": { 1676 "version": "5.1.2", 1677 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", 1678 "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", 1679 "dev": true, 1680 "peer": true 1681 }, 1682 "node_modules/@types/mocha": { 1683 "version": "9.1.1", 1684 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz", 1685 "integrity": "sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==", 1686 "dev": true, 1687 "peer": true 1688 }, 1689 "node_modules/@types/node": { 1690 "version": "18.11.9", 1691 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", 1692 "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==", 1693 "dev": true 1694 }, 1695 "node_modules/@types/pbkdf2": { 1696 "version": "3.1.0", 1697 "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", 1698 "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", 1699 "dev": true, 1700 "dependencies": { 1701 "@types/node": "*" 1702 } 1703 }, 1704 "node_modules/@types/prettier": { 1705 "version": "2.7.1", 1706 "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", 1707 "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==", 1708 "dev": true, 1709 "peer": true 1710 }, 1711 "node_modules/@types/qs": { 1712 "version": "6.9.7", 1713 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", 1714 "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", 1715 "dev": true, 1716 "peer": true 1717 }, 1718 "node_modules/@types/secp256k1": { 1719 "version": "4.0.3", 1720 "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", 1721 "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", 1722 "dev": true, 1723 "dependencies": { 1724 "@types/node": "*" 1725 } 1726 }, 1727 "node_modules/abbrev": { 1728 "version": "1.0.9", 1729 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", 1730 "integrity": "sha512-LEyx4aLEC3x6T0UguF6YILf+ntvmOaWsVfENmIW0E9H09vKlLDGelMjjSm0jkDHALj8A8quZ/HapKNigzwge+Q==", 1731 "dev": true, 1732 "peer": true 1733 }, 1734 "node_modules/abort-controller": { 1735 "version": "3.0.0", 1736 "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", 1737 "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", 1738 "dev": true, 1739 "dependencies": { 1740 "event-target-shim": "^5.0.0" 1741 }, 1742 "engines": { 1743 "node": ">=6.5" 1744 } 1745 }, 1746 "node_modules/abstract-level": { 1747 "version": "1.0.3", 1748 "resolved": "https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.3.tgz", 1749 "integrity": "sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==", 1750 "dev": true, 1751 "dependencies": { 1752 "buffer": "^6.0.3", 1753 "catering": "^2.1.0", 1754 "is-buffer": "^2.0.5", 1755 "level-supports": "^4.0.0", 1756 "level-transcoder": "^1.0.1", 1757 "module-error": "^1.0.1", 1758 "queue-microtask": "^1.2.3" 1759 }, 1760 "engines": { 1761 "node": ">=12" 1762 } 1763 }, 1764 "node_modules/acorn": { 1765 "version": "8.8.1", 1766 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", 1767 "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", 1768 "dev": true, 1769 "peer": true, 1770 "bin": { 1771 "acorn": "bin/acorn" 1772 }, 1773 "engines": { 1774 "node": ">=0.4.0" 1775 } 1776 }, 1777 "node_modules/acorn-walk": { 1778 "version": "8.2.0", 1779 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", 1780 "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", 1781 "dev": true, 1782 "peer": true, 1783 "engines": { 1784 "node": ">=0.4.0" 1785 } 1786 }, 1787 "node_modules/address": { 1788 "version": "1.2.1", 1789 "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", 1790 "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", 1791 "dev": true, 1792 "peer": true, 1793 "engines": { 1794 "node": ">= 10.0.0" 1795 } 1796 }, 1797 "node_modules/adm-zip": { 1798 "version": "0.4.16", 1799 "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", 1800 "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", 1801 "dev": true, 1802 "engines": { 1803 "node": ">=0.3.0" 1804 } 1805 }, 1806 "node_modules/aes-js": { 1807 "version": "3.0.0", 1808 "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", 1809 "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==", 1810 "dev": true, 1811 "peer": true 1812 }, 1813 "node_modules/agent-base": { 1814 "version": "6.0.2", 1815 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 1816 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", 1817 "dev": true, 1818 "dependencies": { 1819 "debug": "4" 1820 }, 1821 "engines": { 1822 "node": ">= 6.0.0" 1823 } 1824 }, 1825 "node_modules/aggregate-error": { 1826 "version": "3.1.0", 1827 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 1828 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 1829 "dev": true, 1830 "dependencies": { 1831 "clean-stack": "^2.0.0", 1832 "indent-string": "^4.0.0" 1833 }, 1834 "engines": { 1835 "node": ">=8" 1836 } 1837 }, 1838 "node_modules/ajv": { 1839 "version": "6.12.6", 1840 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 1841 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 1842 "dev": true, 1843 "peer": true, 1844 "dependencies": { 1845 "fast-deep-equal": "^3.1.1", 1846 "fast-json-stable-stringify": "^2.0.0", 1847 "json-schema-traverse": "^0.4.1", 1848 "uri-js": "^4.2.2" 1849 }, 1850 "funding": { 1851 "type": "github", 1852 "url": "https://github.com/sponsors/epoberezkin" 1853 } 1854 }, 1855 "node_modules/amdefine": { 1856 "version": "1.0.1", 1857 "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", 1858 "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", 1859 "dev": true, 1860 "optional": true, 1861 "peer": true, 1862 "engines": { 1863 "node": ">=0.4.2" 1864 } 1865 }, 1866 "node_modules/ansi-colors": { 1867 "version": "4.1.3", 1868 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", 1869 "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", 1870 "dev": true, 1871 "engines": { 1872 "node": ">=6" 1873 } 1874 }, 1875 "node_modules/ansi-escapes": { 1876 "version": "4.3.2", 1877 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 1878 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 1879 "dev": true, 1880 "dependencies": { 1881 "type-fest": "^0.21.3" 1882 }, 1883 "engines": { 1884 "node": ">=8" 1885 }, 1886 "funding": { 1887 "url": "https://github.com/sponsors/sindresorhus" 1888 } 1889 }, 1890 "node_modules/ansi-regex": { 1891 "version": "3.0.1", 1892 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", 1893 "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", 1894 "dev": true, 1895 "peer": true, 1896 "engines": { 1897 "node": ">=4" 1898 } 1899 }, 1900 "node_modules/ansi-styles": { 1901 "version": "3.2.1", 1902 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 1903 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 1904 "dev": true, 1905 "dependencies": { 1906 "color-convert": "^1.9.0" 1907 }, 1908 "engines": { 1909 "node": ">=4" 1910 } 1911 }, 1912 "node_modules/antlr4ts": { 1913 "version": "0.5.0-alpha.4", 1914 "resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz", 1915 "integrity": "sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==", 1916 "dev": true, 1917 "peer": true 1918 }, 1919 "node_modules/anymatch": { 1920 "version": "3.1.2", 1921 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 1922 "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 1923 "dev": true, 1924 "dependencies": { 1925 "normalize-path": "^3.0.0", 1926 "picomatch": "^2.0.4" 1927 }, 1928 "engines": { 1929 "node": ">= 8" 1930 } 1931 }, 1932 "node_modules/arg": { 1933 "version": "4.1.3", 1934 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", 1935 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", 1936 "dev": true, 1937 "peer": true 1938 }, 1939 "node_modules/argparse": { 1940 "version": "2.0.1", 1941 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1942 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1943 "dev": true 1944 }, 1945 "node_modules/array-back": { 1946 "version": "3.1.0", 1947 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", 1948 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", 1949 "dev": true, 1950 "peer": true, 1951 "engines": { 1952 "node": ">=6" 1953 } 1954 }, 1955 "node_modules/array-union": { 1956 "version": "2.1.0", 1957 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 1958 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 1959 "dev": true, 1960 "peer": true, 1961 "engines": { 1962 "node": ">=8" 1963 } 1964 }, 1965 "node_modules/array-uniq": { 1966 "version": "1.0.3", 1967 "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 1968 "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", 1969 "dev": true, 1970 "peer": true, 1971 "engines": { 1972 "node": ">=0.10.0" 1973 } 1974 }, 1975 "node_modules/array.prototype.reduce": { 1976 "version": "1.0.5", 1977 "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", 1978 "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", 1979 "dev": true, 1980 "peer": true, 1981 "dependencies": { 1982 "call-bind": "^1.0.2", 1983 "define-properties": "^1.1.4", 1984 "es-abstract": "^1.20.4", 1985 "es-array-method-boxes-properly": "^1.0.0", 1986 "is-string": "^1.0.7" 1987 }, 1988 "engines": { 1989 "node": ">= 0.4" 1990 }, 1991 "funding": { 1992 "url": "https://github.com/sponsors/ljharb" 1993 } 1994 }, 1995 "node_modules/asap": { 1996 "version": "2.0.6", 1997 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", 1998 "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", 1999 "dev": true, 2000 "peer": true 2001 }, 2002 "node_modules/asn1": { 2003 "version": "0.2.6", 2004 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", 2005 "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", 2006 "dev": true, 2007 "peer": true, 2008 "dependencies": { 2009 "safer-buffer": "~2.1.0" 2010 } 2011 }, 2012 "node_modules/assert-plus": { 2013 "version": "1.0.0", 2014 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 2015 "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", 2016 "dev": true, 2017 "peer": true, 2018 "engines": { 2019 "node": ">=0.8" 2020 } 2021 }, 2022 "node_modules/assertion-error": { 2023 "version": "1.1.0", 2024 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", 2025 "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", 2026 "dev": true, 2027 "peer": true, 2028 "engines": { 2029 "node": "*" 2030 } 2031 }, 2032 "node_modules/astral-regex": { 2033 "version": "2.0.0", 2034 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", 2035 "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", 2036 "dev": true, 2037 "engines": { 2038 "node": ">=8" 2039 } 2040 }, 2041 "node_modules/async": { 2042 "version": "2.6.4", 2043 "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", 2044 "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", 2045 "dev": true, 2046 "dependencies": { 2047 "lodash": "^4.17.14" 2048 } 2049 }, 2050 "node_modules/async-eventemitter": { 2051 "version": "0.2.4", 2052 "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", 2053 "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", 2054 "dev": true, 2055 "dependencies": { 2056 "async": "^2.4.0" 2057 } 2058 }, 2059 "node_modules/asynckit": { 2060 "version": "0.4.0", 2061 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 2062 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", 2063 "dev": true, 2064 "peer": true 2065 }, 2066 "node_modules/at-least-node": { 2067 "version": "1.0.0", 2068 "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 2069 "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 2070 "dev": true, 2071 "peer": true, 2072 "engines": { 2073 "node": ">= 4.0.0" 2074 } 2075 }, 2076 "node_modules/aws-sign2": { 2077 "version": "0.7.0", 2078 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 2079 "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", 2080 "dev": true, 2081 "peer": true, 2082 "engines": { 2083 "node": "*" 2084 } 2085 }, 2086 "node_modules/aws4": { 2087 "version": "1.11.0", 2088 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", 2089 "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", 2090 "dev": true, 2091 "peer": true 2092 }, 2093 "node_modules/balanced-match": { 2094 "version": "1.0.2", 2095 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2096 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 2097 "dev": true 2098 }, 2099 "node_modules/base-x": { 2100 "version": "3.0.9", 2101 "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", 2102 "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", 2103 "dev": true, 2104 "dependencies": { 2105 "safe-buffer": "^5.0.1" 2106 } 2107 }, 2108 "node_modules/base64-js": { 2109 "version": "1.5.1", 2110 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 2111 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 2112 "dev": true, 2113 "funding": [ 2114 { 2115 "type": "github", 2116 "url": "https://github.com/sponsors/feross" 2117 }, 2118 { 2119 "type": "patreon", 2120 "url": "https://www.patreon.com/feross" 2121 }, 2122 { 2123 "type": "consulting", 2124 "url": "https://feross.org/support" 2125 } 2126 ] 2127 }, 2128 "node_modules/bcrypt-pbkdf": { 2129 "version": "1.0.2", 2130 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 2131 "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", 2132 "dev": true, 2133 "peer": true, 2134 "dependencies": { 2135 "tweetnacl": "^0.14.3" 2136 } 2137 }, 2138 "node_modules/bcrypt-pbkdf/node_modules/tweetnacl": { 2139 "version": "0.14.5", 2140 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 2141 "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", 2142 "dev": true, 2143 "peer": true 2144 }, 2145 "node_modules/bech32": { 2146 "version": "1.1.4", 2147 "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", 2148 "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", 2149 "dev": true, 2150 "peer": true 2151 }, 2152 "node_modules/bigint-crypto-utils": { 2153 "version": "3.1.7", 2154 "resolved": "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.1.7.tgz", 2155 "integrity": "sha512-zpCQpIE2Oy5WIQpjC9iYZf8Uh9QqoS51ZCooAcNvzv1AQ3VWdT52D0ksr1+/faeK8HVIej1bxXcP75YcqH3KPA==", 2156 "dev": true, 2157 "dependencies": { 2158 "bigint-mod-arith": "^3.1.0" 2159 }, 2160 "engines": { 2161 "node": ">=10.4.0" 2162 } 2163 }, 2164 "node_modules/bigint-mod-arith": { 2165 "version": "3.1.2", 2166 "resolved": "https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.1.2.tgz", 2167 "integrity": "sha512-nx8J8bBeiRR+NlsROFH9jHswW5HO8mgfOSqW0AmjicMMvaONDa8AO+5ViKDUUNytBPWiwfvZP4/Bj4Y3lUfvgQ==", 2168 "dev": true, 2169 "engines": { 2170 "node": ">=10.4.0" 2171 } 2172 }, 2173 "node_modules/bignumber.js": { 2174 "version": "9.1.0", 2175 "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz", 2176 "integrity": "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==", 2177 "dev": true, 2178 "engines": { 2179 "node": "*" 2180 } 2181 }, 2182 "node_modules/binary-extensions": { 2183 "version": "2.2.0", 2184 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 2185 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 2186 "dev": true, 2187 "engines": { 2188 "node": ">=8" 2189 } 2190 }, 2191 "node_modules/bip39": { 2192 "version": "3.0.4", 2193 "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz", 2194 "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==", 2195 "dev": true, 2196 "dependencies": { 2197 "@types/node": "11.11.6", 2198 "create-hash": "^1.1.0", 2199 "pbkdf2": "^3.0.9", 2200 "randombytes": "^2.0.1" 2201 } 2202 }, 2203 "node_modules/bip39/node_modules/@types/node": { 2204 "version": "11.11.6", 2205 "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", 2206 "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==", 2207 "dev": true 2208 }, 2209 "node_modules/blakejs": { 2210 "version": "1.2.1", 2211 "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", 2212 "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==", 2213 "dev": true 2214 }, 2215 "node_modules/bn.js": { 2216 "version": "5.2.1", 2217 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", 2218 "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", 2219 "dev": true 2220 }, 2221 "node_modules/brace-expansion": { 2222 "version": "1.1.11", 2223 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2224 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2225 "dev": true, 2226 "dependencies": { 2227 "balanced-match": "^1.0.0", 2228 "concat-map": "0.0.1" 2229 } 2230 }, 2231 "node_modules/braces": { 2232 "version": "3.0.2", 2233 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 2234 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 2235 "dev": true, 2236 "dependencies": { 2237 "fill-range": "^7.0.1" 2238 }, 2239 "engines": { 2240 "node": ">=8" 2241 } 2242 }, 2243 "node_modules/brorand": { 2244 "version": "1.1.0", 2245 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", 2246 "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", 2247 "dev": true 2248 }, 2249 "node_modules/browser-level": { 2250 "version": "1.0.1", 2251 "resolved": "https://registry.npmjs.org/browser-level/-/browser-level-1.0.1.tgz", 2252 "integrity": "sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ==", 2253 "dev": true, 2254 "dependencies": { 2255 "abstract-level": "^1.0.2", 2256 "catering": "^2.1.1", 2257 "module-error": "^1.0.2", 2258 "run-parallel-limit": "^1.1.0" 2259 } 2260 }, 2261 "node_modules/browser-stdout": { 2262 "version": "1.3.1", 2263 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", 2264 "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", 2265 "dev": true 2266 }, 2267 "node_modules/browserify-aes": { 2268 "version": "1.2.0", 2269 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", 2270 "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", 2271 "dev": true, 2272 "dependencies": { 2273 "buffer-xor": "^1.0.3", 2274 "cipher-base": "^1.0.0", 2275 "create-hash": "^1.1.0", 2276 "evp_bytestokey": "^1.0.3", 2277 "inherits": "^2.0.1", 2278 "safe-buffer": "^5.0.1" 2279 } 2280 }, 2281 "node_modules/bs58": { 2282 "version": "4.0.1", 2283 "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", 2284 "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", 2285 "dev": true, 2286 "dependencies": { 2287 "base-x": "^3.0.2" 2288 } 2289 }, 2290 "node_modules/bs58check": { 2291 "version": "2.1.2", 2292 "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", 2293 "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", 2294 "dev": true, 2295 "dependencies": { 2296 "bs58": "^4.0.0", 2297 "create-hash": "^1.1.0", 2298 "safe-buffer": "^5.1.2" 2299 } 2300 }, 2301 "node_modules/buffer": { 2302 "version": "6.0.3", 2303 "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 2304 "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 2305 "dev": true, 2306 "funding": [ 2307 { 2308 "type": "github", 2309 "url": "https://github.com/sponsors/feross" 2310 }, 2311 { 2312 "type": "patreon", 2313 "url": "https://www.patreon.com/feross" 2314 }, 2315 { 2316 "type": "consulting", 2317 "url": "https://feross.org/support" 2318 } 2319 ], 2320 "dependencies": { 2321 "base64-js": "^1.3.1", 2322 "ieee754": "^1.2.1" 2323 } 2324 }, 2325 "node_modules/buffer-from": { 2326 "version": "1.1.2", 2327 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 2328 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 2329 "dev": true 2330 }, 2331 "node_modules/buffer-xor": { 2332 "version": "1.0.3", 2333 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", 2334 "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", 2335 "dev": true 2336 }, 2337 "node_modules/busboy": { 2338 "version": "1.6.0", 2339 "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", 2340 "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", 2341 "dev": true, 2342 "dependencies": { 2343 "streamsearch": "^1.1.0" 2344 }, 2345 "engines": { 2346 "node": ">=10.16.0" 2347 } 2348 }, 2349 "node_modules/bytes": { 2350 "version": "3.1.2", 2351 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 2352 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 2353 "dev": true, 2354 "engines": { 2355 "node": ">= 0.8" 2356 } 2357 }, 2358 "node_modules/call-bind": { 2359 "version": "1.0.2", 2360 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 2361 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 2362 "dev": true, 2363 "dependencies": { 2364 "function-bind": "^1.1.1", 2365 "get-intrinsic": "^1.0.2" 2366 }, 2367 "funding": { 2368 "url": "https://github.com/sponsors/ljharb" 2369 } 2370 }, 2371 "node_modules/camelcase": { 2372 "version": "6.3.0", 2373 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 2374 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 2375 "dev": true, 2376 "engines": { 2377 "node": ">=10" 2378 }, 2379 "funding": { 2380 "url": "https://github.com/sponsors/sindresorhus" 2381 } 2382 }, 2383 "node_modules/caseless": { 2384 "version": "0.12.0", 2385 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 2386 "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", 2387 "dev": true, 2388 "peer": true 2389 }, 2390 "node_modules/catering": { 2391 "version": "2.1.1", 2392 "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz", 2393 "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==", 2394 "dev": true, 2395 "engines": { 2396 "node": ">=6" 2397 } 2398 }, 2399 "node_modules/cbor": { 2400 "version": "5.2.0", 2401 "resolved": "https://registry.npmjs.org/cbor/-/cbor-5.2.0.tgz", 2402 "integrity": "sha512-5IMhi9e1QU76ppa5/ajP1BmMWZ2FHkhAhjeVKQ/EFCgYSEaeVaoGtL7cxJskf9oCCk+XjzaIdc3IuU/dbA/o2A==", 2403 "dev": true, 2404 "dependencies": { 2405 "bignumber.js": "^9.0.1", 2406 "nofilter": "^1.0.4" 2407 }, 2408 "engines": { 2409 "node": ">=6.0.0" 2410 } 2411 }, 2412 "node_modules/chai": { 2413 "version": "4.3.6", 2414 "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.6.tgz", 2415 "integrity": "sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==", 2416 "dev": true, 2417 "peer": true, 2418 "dependencies": { 2419 "assertion-error": "^1.1.0", 2420 "check-error": "^1.0.2", 2421 "deep-eql": "^3.0.1", 2422 "get-func-name": "^2.0.0", 2423 "loupe": "^2.3.1", 2424 "pathval": "^1.1.1", 2425 "type-detect": "^4.0.5" 2426 }, 2427 "engines": { 2428 "node": ">=4" 2429 } 2430 }, 2431 "node_modules/chai-as-promised": { 2432 "version": "7.1.1", 2433 "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz", 2434 "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==", 2435 "dev": true, 2436 "peer": true, 2437 "dependencies": { 2438 "check-error": "^1.0.2" 2439 }, 2440 "peerDependencies": { 2441 "chai": ">= 2.1.2 < 5" 2442 } 2443 }, 2444 "node_modules/chai/node_modules/deep-eql": { 2445 "version": "3.0.1", 2446 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", 2447 "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", 2448 "dev": true, 2449 "peer": true, 2450 "dependencies": { 2451 "type-detect": "^4.0.0" 2452 }, 2453 "engines": { 2454 "node": ">=0.12" 2455 } 2456 }, 2457 "node_modules/chalk": { 2458 "version": "2.4.2", 2459 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 2460 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 2461 "dev": true, 2462 "dependencies": { 2463 "ansi-styles": "^3.2.1", 2464 "escape-string-regexp": "^1.0.5", 2465 "supports-color": "^5.3.0" 2466 }, 2467 "engines": { 2468 "node": ">=4" 2469 } 2470 }, 2471 "node_modules/charenc": { 2472 "version": "0.0.2", 2473 "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", 2474 "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", 2475 "dev": true, 2476 "peer": true, 2477 "engines": { 2478 "node": "*" 2479 } 2480 }, 2481 "node_modules/check-error": { 2482 "version": "1.0.2", 2483 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", 2484 "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==", 2485 "dev": true, 2486 "peer": true, 2487 "engines": { 2488 "node": "*" 2489 } 2490 }, 2491 "node_modules/chokidar": { 2492 "version": "3.5.3", 2493 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 2494 "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 2495 "dev": true, 2496 "funding": [ 2497 { 2498 "type": "individual", 2499 "url": "https://paulmillr.com/funding/" 2500 } 2501 ], 2502 "dependencies": { 2503 "anymatch": "~3.1.2", 2504 "braces": "~3.0.2", 2505 "glob-parent": "~5.1.2", 2506 "is-binary-path": "~2.1.0", 2507 "is-glob": "~4.0.1", 2508 "normalize-path": "~3.0.0", 2509 "readdirp": "~3.6.0" 2510 }, 2511 "engines": { 2512 "node": ">= 8.10.0" 2513 }, 2514 "optionalDependencies": { 2515 "fsevents": "~2.3.2" 2516 } 2517 }, 2518 "node_modules/ci-info": { 2519 "version": "2.0.0", 2520 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", 2521 "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", 2522 "dev": true 2523 }, 2524 "node_modules/cipher-base": { 2525 "version": "1.0.4", 2526 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", 2527 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", 2528 "dev": true, 2529 "dependencies": { 2530 "inherits": "^2.0.1", 2531 "safe-buffer": "^5.0.1" 2532 } 2533 }, 2534 "node_modules/classic-level": { 2535 "version": "1.2.0", 2536 "resolved": "https://registry.npmjs.org/classic-level/-/classic-level-1.2.0.tgz", 2537 "integrity": "sha512-qw5B31ANxSluWz9xBzklRWTUAJ1SXIdaVKTVS7HcTGKOAmExx65Wo5BUICW+YGORe2FOUaDghoI9ZDxj82QcFg==", 2538 "dev": true, 2539 "hasInstallScript": true, 2540 "dependencies": { 2541 "abstract-level": "^1.0.2", 2542 "catering": "^2.1.0", 2543 "module-error": "^1.0.1", 2544 "napi-macros": "~2.0.0", 2545 "node-gyp-build": "^4.3.0" 2546 }, 2547 "engines": { 2548 "node": ">=12" 2549 } 2550 }, 2551 "node_modules/clean-stack": { 2552 "version": "2.2.0", 2553 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 2554 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 2555 "dev": true, 2556 "engines": { 2557 "node": ">=6" 2558 } 2559 }, 2560 "node_modules/cli-table3": { 2561 "version": "0.5.1", 2562 "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", 2563 "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", 2564 "dev": true, 2565 "peer": true, 2566 "dependencies": { 2567 "object-assign": "^4.1.0", 2568 "string-width": "^2.1.1" 2569 }, 2570 "engines": { 2571 "node": ">=6" 2572 }, 2573 "optionalDependencies": { 2574 "colors": "^1.1.2" 2575 } 2576 }, 2577 "node_modules/cliui": { 2578 "version": "7.0.4", 2579 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 2580 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 2581 "dev": true, 2582 "dependencies": { 2583 "string-width": "^4.2.0", 2584 "strip-ansi": "^6.0.0", 2585 "wrap-ansi": "^7.0.0" 2586 } 2587 }, 2588 "node_modules/cliui/node_modules/ansi-regex": { 2589 "version": "5.0.1", 2590 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2591 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2592 "dev": true, 2593 "engines": { 2594 "node": ">=8" 2595 } 2596 }, 2597 "node_modules/cliui/node_modules/is-fullwidth-code-point": { 2598 "version": "3.0.0", 2599 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2600 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 2601 "dev": true, 2602 "engines": { 2603 "node": ">=8" 2604 } 2605 }, 2606 "node_modules/cliui/node_modules/string-width": { 2607 "version": "4.2.3", 2608 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 2609 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 2610 "dev": true, 2611 "dependencies": { 2612 "emoji-regex": "^8.0.0", 2613 "is-fullwidth-code-point": "^3.0.0", 2614 "strip-ansi": "^6.0.1" 2615 }, 2616 "engines": { 2617 "node": ">=8" 2618 } 2619 }, 2620 "node_modules/cliui/node_modules/strip-ansi": { 2621 "version": "6.0.1", 2622 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2623 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 2624 "dev": true, 2625 "dependencies": { 2626 "ansi-regex": "^5.0.1" 2627 }, 2628 "engines": { 2629 "node": ">=8" 2630 } 2631 }, 2632 "node_modules/color-convert": { 2633 "version": "1.9.3", 2634 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 2635 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 2636 "dev": true, 2637 "dependencies": { 2638 "color-name": "1.1.3" 2639 } 2640 }, 2641 "node_modules/color-name": { 2642 "version": "1.1.3", 2643 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 2644 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 2645 "dev": true 2646 }, 2647 "node_modules/colors": { 2648 "version": "1.4.0", 2649 "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", 2650 "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", 2651 "dev": true, 2652 "peer": true, 2653 "engines": { 2654 "node": ">=0.1.90" 2655 } 2656 }, 2657 "node_modules/combined-stream": { 2658 "version": "1.0.8", 2659 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 2660 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 2661 "dev": true, 2662 "peer": true, 2663 "dependencies": { 2664 "delayed-stream": "~1.0.0" 2665 }, 2666 "engines": { 2667 "node": ">= 0.8" 2668 } 2669 }, 2670 "node_modules/command-exists": { 2671 "version": "1.2.9", 2672 "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", 2673 "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", 2674 "dev": true 2675 }, 2676 "node_modules/command-line-args": { 2677 "version": "5.2.1", 2678 "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", 2679 "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", 2680 "dev": true, 2681 "peer": true, 2682 "dependencies": { 2683 "array-back": "^3.1.0", 2684 "find-replace": "^3.0.0", 2685 "lodash.camelcase": "^4.3.0", 2686 "typical": "^4.0.0" 2687 }, 2688 "engines": { 2689 "node": ">=4.0.0" 2690 } 2691 }, 2692 "node_modules/command-line-usage": { 2693 "version": "6.1.3", 2694 "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", 2695 "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", 2696 "dev": true, 2697 "peer": true, 2698 "dependencies": { 2699 "array-back": "^4.0.2", 2700 "chalk": "^2.4.2", 2701 "table-layout": "^1.0.2", 2702 "typical": "^5.2.0" 2703 }, 2704 "engines": { 2705 "node": ">=8.0.0" 2706 } 2707 }, 2708 "node_modules/command-line-usage/node_modules/array-back": { 2709 "version": "4.0.2", 2710 "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", 2711 "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", 2712 "dev": true, 2713 "peer": true, 2714 "engines": { 2715 "node": ">=8" 2716 } 2717 }, 2718 "node_modules/command-line-usage/node_modules/typical": { 2719 "version": "5.2.0", 2720 "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", 2721 "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", 2722 "dev": true, 2723 "peer": true, 2724 "engines": { 2725 "node": ">=8" 2726 } 2727 }, 2728 "node_modules/commander": { 2729 "version": "3.0.2", 2730 "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", 2731 "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", 2732 "dev": true 2733 }, 2734 "node_modules/concat-map": { 2735 "version": "0.0.1", 2736 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 2737 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 2738 "dev": true 2739 }, 2740 "node_modules/concat-stream": { 2741 "version": "1.6.2", 2742 "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", 2743 "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", 2744 "dev": true, 2745 "engines": [ 2746 "node >= 0.8" 2747 ], 2748 "peer": true, 2749 "dependencies": { 2750 "buffer-from": "^1.0.0", 2751 "inherits": "^2.0.3", 2752 "readable-stream": "^2.2.2", 2753 "typedarray": "^0.0.6" 2754 } 2755 }, 2756 "node_modules/concat-stream/node_modules/readable-stream": { 2757 "version": "2.3.7", 2758 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 2759 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 2760 "dev": true, 2761 "peer": true, 2762 "dependencies": { 2763 "core-util-is": "~1.0.0", 2764 "inherits": "~2.0.3", 2765 "isarray": "~1.0.0", 2766 "process-nextick-args": "~2.0.0", 2767 "safe-buffer": "~5.1.1", 2768 "string_decoder": "~1.1.1", 2769 "util-deprecate": "~1.0.1" 2770 } 2771 }, 2772 "node_modules/concat-stream/node_modules/safe-buffer": { 2773 "version": "5.1.2", 2774 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 2775 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 2776 "dev": true, 2777 "peer": true 2778 }, 2779 "node_modules/concat-stream/node_modules/string_decoder": { 2780 "version": "1.1.1", 2781 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 2782 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 2783 "dev": true, 2784 "peer": true, 2785 "dependencies": { 2786 "safe-buffer": "~5.1.0" 2787 } 2788 }, 2789 "node_modules/cookie": { 2790 "version": "0.4.2", 2791 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", 2792 "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", 2793 "dev": true, 2794 "engines": { 2795 "node": ">= 0.6" 2796 } 2797 }, 2798 "node_modules/core-util-is": { 2799 "version": "1.0.2", 2800 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 2801 "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", 2802 "dev": true, 2803 "peer": true 2804 }, 2805 "node_modules/crc-32": { 2806 "version": "1.2.2", 2807 "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", 2808 "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", 2809 "dev": true, 2810 "bin": { 2811 "crc32": "bin/crc32.njs" 2812 }, 2813 "engines": { 2814 "node": ">=0.8" 2815 } 2816 }, 2817 "node_modules/create-hash": { 2818 "version": "1.2.0", 2819 "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", 2820 "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", 2821 "dev": true, 2822 "dependencies": { 2823 "cipher-base": "^1.0.1", 2824 "inherits": "^2.0.1", 2825 "md5.js": "^1.3.4", 2826 "ripemd160": "^2.0.1", 2827 "sha.js": "^2.4.0" 2828 } 2829 }, 2830 "node_modules/create-hmac": { 2831 "version": "1.1.7", 2832 "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", 2833 "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", 2834 "dev": true, 2835 "dependencies": { 2836 "cipher-base": "^1.0.3", 2837 "create-hash": "^1.1.0", 2838 "inherits": "^2.0.1", 2839 "ripemd160": "^2.0.0", 2840 "safe-buffer": "^5.0.1", 2841 "sha.js": "^2.4.8" 2842 } 2843 }, 2844 "node_modules/create-require": { 2845 "version": "1.1.1", 2846 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", 2847 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", 2848 "dev": true, 2849 "peer": true 2850 }, 2851 "node_modules/crypt": { 2852 "version": "0.0.2", 2853 "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", 2854 "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", 2855 "dev": true, 2856 "peer": true, 2857 "engines": { 2858 "node": "*" 2859 } 2860 }, 2861 "node_modules/dashdash": { 2862 "version": "1.14.1", 2863 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 2864 "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", 2865 "dev": true, 2866 "peer": true, 2867 "dependencies": { 2868 "assert-plus": "^1.0.0" 2869 }, 2870 "engines": { 2871 "node": ">=0.10" 2872 } 2873 }, 2874 "node_modules/death": { 2875 "version": "1.1.0", 2876 "resolved": "https://registry.npmjs.org/death/-/death-1.1.0.tgz", 2877 "integrity": "sha512-vsV6S4KVHvTGxbEcij7hkWRv0It+sGGWVOM67dQde/o5Xjnr+KmLjxWJii2uEObIrt1CcM9w0Yaovx+iOlIL+w==", 2878 "dev": true, 2879 "peer": true 2880 }, 2881 "node_modules/debug": { 2882 "version": "4.3.4", 2883 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 2884 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 2885 "dev": true, 2886 "dependencies": { 2887 "ms": "2.1.2" 2888 }, 2889 "engines": { 2890 "node": ">=6.0" 2891 }, 2892 "peerDependenciesMeta": { 2893 "supports-color": { 2894 "optional": true 2895 } 2896 } 2897 }, 2898 "node_modules/decamelize": { 2899 "version": "4.0.0", 2900 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", 2901 "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", 2902 "dev": true, 2903 "engines": { 2904 "node": ">=10" 2905 }, 2906 "funding": { 2907 "url": "https://github.com/sponsors/sindresorhus" 2908 } 2909 }, 2910 "node_modules/deep-eql": { 2911 "version": "4.1.1", 2912 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.1.tgz", 2913 "integrity": "sha512-rc6HkZswtl+KMi/IODZ8k7C/P37clC2Rf1HYI11GqdbgvggIyHjsU5MdjlTlaP6eu24c0sR3mcW2SqsVZ1sXUw==", 2914 "dev": true, 2915 "peer": true, 2916 "dependencies": { 2917 "type-detect": "^4.0.0" 2918 }, 2919 "engines": { 2920 "node": ">=6" 2921 } 2922 }, 2923 "node_modules/deep-extend": { 2924 "version": "0.6.0", 2925 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 2926 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 2927 "dev": true, 2928 "peer": true, 2929 "engines": { 2930 "node": ">=4.0.0" 2931 } 2932 }, 2933 "node_modules/deep-is": { 2934 "version": "0.1.4", 2935 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 2936 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 2937 "dev": true, 2938 "peer": true 2939 }, 2940 "node_modules/define-properties": { 2941 "version": "1.1.4", 2942 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", 2943 "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", 2944 "dev": true, 2945 "peer": true, 2946 "dependencies": { 2947 "has-property-descriptors": "^1.0.0", 2948 "object-keys": "^1.1.1" 2949 }, 2950 "engines": { 2951 "node": ">= 0.4" 2952 }, 2953 "funding": { 2954 "url": "https://github.com/sponsors/ljharb" 2955 } 2956 }, 2957 "node_modules/delayed-stream": { 2958 "version": "1.0.0", 2959 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 2960 "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", 2961 "dev": true, 2962 "peer": true, 2963 "engines": { 2964 "node": ">=0.4.0" 2965 } 2966 }, 2967 "node_modules/depd": { 2968 "version": "2.0.0", 2969 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 2970 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 2971 "dev": true, 2972 "engines": { 2973 "node": ">= 0.8" 2974 } 2975 }, 2976 "node_modules/detect-port": { 2977 "version": "1.5.1", 2978 "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", 2979 "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", 2980 "dev": true, 2981 "peer": true, 2982 "dependencies": { 2983 "address": "^1.0.1", 2984 "debug": "4" 2985 }, 2986 "bin": { 2987 "detect": "bin/detect-port.js", 2988 "detect-port": "bin/detect-port.js" 2989 } 2990 }, 2991 "node_modules/diff": { 2992 "version": "5.0.0", 2993 "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", 2994 "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", 2995 "dev": true, 2996 "engines": { 2997 "node": ">=0.3.1" 2998 } 2999 }, 3000 "node_modules/difflib": { 3001 "version": "0.2.4", 3002 "resolved": "https://registry.npmjs.org/difflib/-/difflib-0.2.4.tgz", 3003 "integrity": "sha512-9YVwmMb0wQHQNr5J9m6BSj6fk4pfGITGQOOs+D9Fl+INODWFOfvhIU1hNv6GgR1RBoC/9NJcwu77zShxV0kT7w==", 3004 "dev": true, 3005 "peer": true, 3006 "dependencies": { 3007 "heap": ">= 0.2.0" 3008 }, 3009 "engines": { 3010 "node": "*" 3011 } 3012 }, 3013 "node_modules/dir-glob": { 3014 "version": "3.0.1", 3015 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 3016 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 3017 "dev": true, 3018 "peer": true, 3019 "dependencies": { 3020 "path-type": "^4.0.0" 3021 }, 3022 "engines": { 3023 "node": ">=8" 3024 } 3025 }, 3026 "node_modules/ecc-jsbn": { 3027 "version": "0.1.2", 3028 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 3029 "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", 3030 "dev": true, 3031 "peer": true, 3032 "dependencies": { 3033 "jsbn": "~0.1.0", 3034 "safer-buffer": "^2.1.0" 3035 } 3036 }, 3037 "node_modules/elliptic": { 3038 "version": "6.5.4", 3039 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", 3040 "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", 3041 "dev": true, 3042 "dependencies": { 3043 "bn.js": "^4.11.9", 3044 "brorand": "^1.1.0", 3045 "hash.js": "^1.0.0", 3046 "hmac-drbg": "^1.0.1", 3047 "inherits": "^2.0.4", 3048 "minimalistic-assert": "^1.0.1", 3049 "minimalistic-crypto-utils": "^1.0.1" 3050 } 3051 }, 3052 "node_modules/elliptic/node_modules/bn.js": { 3053 "version": "4.12.0", 3054 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3055 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 3056 "dev": true 3057 }, 3058 "node_modules/emoji-regex": { 3059 "version": "8.0.0", 3060 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 3061 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 3062 "dev": true 3063 }, 3064 "node_modules/enquirer": { 3065 "version": "2.3.6", 3066 "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", 3067 "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", 3068 "dev": true, 3069 "dependencies": { 3070 "ansi-colors": "^4.1.1" 3071 }, 3072 "engines": { 3073 "node": ">=8.6" 3074 } 3075 }, 3076 "node_modules/env-paths": { 3077 "version": "2.2.1", 3078 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", 3079 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", 3080 "dev": true, 3081 "engines": { 3082 "node": ">=6" 3083 } 3084 }, 3085 "node_modules/es-abstract": { 3086 "version": "1.20.4", 3087 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", 3088 "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", 3089 "dev": true, 3090 "peer": true, 3091 "dependencies": { 3092 "call-bind": "^1.0.2", 3093 "es-to-primitive": "^1.2.1", 3094 "function-bind": "^1.1.1", 3095 "function.prototype.name": "^1.1.5", 3096 "get-intrinsic": "^1.1.3", 3097 "get-symbol-description": "^1.0.0", 3098 "has": "^1.0.3", 3099 "has-property-descriptors": "^1.0.0", 3100 "has-symbols": "^1.0.3", 3101 "internal-slot": "^1.0.3", 3102 "is-callable": "^1.2.7", 3103 "is-negative-zero": "^2.0.2", 3104 "is-regex": "^1.1.4", 3105 "is-shared-array-buffer": "^1.0.2", 3106 "is-string": "^1.0.7", 3107 "is-weakref": "^1.0.2", 3108 "object-inspect": "^1.12.2", 3109 "object-keys": "^1.1.1", 3110 "object.assign": "^4.1.4", 3111 "regexp.prototype.flags": "^1.4.3", 3112 "safe-regex-test": "^1.0.0", 3113 "string.prototype.trimend": "^1.0.5", 3114 "string.prototype.trimstart": "^1.0.5", 3115 "unbox-primitive": "^1.0.2" 3116 }, 3117 "engines": { 3118 "node": ">= 0.4" 3119 }, 3120 "funding": { 3121 "url": "https://github.com/sponsors/ljharb" 3122 } 3123 }, 3124 "node_modules/es-abstract/node_modules/object.assign": { 3125 "version": "4.1.4", 3126 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", 3127 "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", 3128 "dev": true, 3129 "peer": true, 3130 "dependencies": { 3131 "call-bind": "^1.0.2", 3132 "define-properties": "^1.1.4", 3133 "has-symbols": "^1.0.3", 3134 "object-keys": "^1.1.1" 3135 }, 3136 "engines": { 3137 "node": ">= 0.4" 3138 }, 3139 "funding": { 3140 "url": "https://github.com/sponsors/ljharb" 3141 } 3142 }, 3143 "node_modules/es-array-method-boxes-properly": { 3144 "version": "1.0.0", 3145 "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", 3146 "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", 3147 "dev": true, 3148 "peer": true 3149 }, 3150 "node_modules/es-to-primitive": { 3151 "version": "1.2.1", 3152 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 3153 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 3154 "dev": true, 3155 "peer": true, 3156 "dependencies": { 3157 "is-callable": "^1.1.4", 3158 "is-date-object": "^1.0.1", 3159 "is-symbol": "^1.0.2" 3160 }, 3161 "engines": { 3162 "node": ">= 0.4" 3163 }, 3164 "funding": { 3165 "url": "https://github.com/sponsors/ljharb" 3166 } 3167 }, 3168 "node_modules/escalade": { 3169 "version": "3.1.1", 3170 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 3171 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 3172 "dev": true, 3173 "engines": { 3174 "node": ">=6" 3175 } 3176 }, 3177 "node_modules/escape-string-regexp": { 3178 "version": "1.0.5", 3179 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 3180 "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 3181 "dev": true, 3182 "engines": { 3183 "node": ">=0.8.0" 3184 } 3185 }, 3186 "node_modules/escodegen": { 3187 "version": "1.8.1", 3188 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", 3189 "integrity": "sha512-yhi5S+mNTOuRvyW4gWlg5W1byMaQGWWSYHXsuFZ7GBo7tpyOwi2EdzMP/QWxh9hwkD2m+wDVHJsxhRIj+v/b/A==", 3190 "dev": true, 3191 "peer": true, 3192 "dependencies": { 3193 "esprima": "^2.7.1", 3194 "estraverse": "^1.9.1", 3195 "esutils": "^2.0.2", 3196 "optionator": "^0.8.1" 3197 }, 3198 "bin": { 3199 "escodegen": "bin/escodegen.js", 3200 "esgenerate": "bin/esgenerate.js" 3201 }, 3202 "engines": { 3203 "node": ">=0.12.0" 3204 }, 3205 "optionalDependencies": { 3206 "source-map": "~0.2.0" 3207 } 3208 }, 3209 "node_modules/esm": { 3210 "version": "3.2.25", 3211 "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", 3212 "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", 3213 "dev": true, 3214 "engines": { 3215 "node": ">=6" 3216 } 3217 }, 3218 "node_modules/esprima": { 3219 "version": "2.7.3", 3220 "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", 3221 "integrity": "sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A==", 3222 "dev": true, 3223 "peer": true, 3224 "bin": { 3225 "esparse": "bin/esparse.js", 3226 "esvalidate": "bin/esvalidate.js" 3227 }, 3228 "engines": { 3229 "node": ">=0.10.0" 3230 } 3231 }, 3232 "node_modules/estraverse": { 3233 "version": "1.9.3", 3234 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", 3235 "integrity": "sha512-25w1fMXQrGdoquWnScXZGckOv+Wes+JDnuN/+7ex3SauFRS72r2lFDec0EKPt2YD1wUJ/IrfEex+9yp4hfSOJA==", 3236 "dev": true, 3237 "peer": true, 3238 "engines": { 3239 "node": ">=0.10.0" 3240 } 3241 }, 3242 "node_modules/esutils": { 3243 "version": "2.0.3", 3244 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 3245 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 3246 "dev": true, 3247 "peer": true, 3248 "engines": { 3249 "node": ">=0.10.0" 3250 } 3251 }, 3252 "node_modules/eth-gas-reporter": { 3253 "version": "0.2.25", 3254 "resolved": "https://registry.npmjs.org/eth-gas-reporter/-/eth-gas-reporter-0.2.25.tgz", 3255 "integrity": "sha512-1fRgyE4xUB8SoqLgN3eDfpDfwEfRxh2Sz1b7wzFbyQA+9TekMmvSjjoRu9SKcSVyK+vLkLIsVbJDsTWjw195OQ==", 3256 "dev": true, 3257 "peer": true, 3258 "dependencies": { 3259 "@ethersproject/abi": "^5.0.0-beta.146", 3260 "@solidity-parser/parser": "^0.14.0", 3261 "cli-table3": "^0.5.0", 3262 "colors": "1.4.0", 3263 "ethereum-cryptography": "^1.0.3", 3264 "ethers": "^4.0.40", 3265 "fs-readdir-recursive": "^1.1.0", 3266 "lodash": "^4.17.14", 3267 "markdown-table": "^1.1.3", 3268 "mocha": "^7.1.1", 3269 "req-cwd": "^2.0.0", 3270 "request": "^2.88.0", 3271 "request-promise-native": "^1.0.5", 3272 "sha1": "^1.1.1", 3273 "sync-request": "^6.0.0" 3274 }, 3275 "peerDependencies": { 3276 "@codechecks/client": "^0.1.0" 3277 }, 3278 "peerDependenciesMeta": { 3279 "@codechecks/client": { 3280 "optional": true 3281 } 3282 } 3283 }, 3284 "node_modules/eth-gas-reporter/node_modules/ansi-colors": { 3285 "version": "3.2.3", 3286 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", 3287 "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", 3288 "dev": true, 3289 "peer": true, 3290 "engines": { 3291 "node": ">=6" 3292 } 3293 }, 3294 "node_modules/eth-gas-reporter/node_modules/ansi-regex": { 3295 "version": "4.1.1", 3296 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", 3297 "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", 3298 "dev": true, 3299 "peer": true, 3300 "engines": { 3301 "node": ">=6" 3302 } 3303 }, 3304 "node_modules/eth-gas-reporter/node_modules/argparse": { 3305 "version": "1.0.10", 3306 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 3307 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 3308 "dev": true, 3309 "peer": true, 3310 "dependencies": { 3311 "sprintf-js": "~1.0.2" 3312 } 3313 }, 3314 "node_modules/eth-gas-reporter/node_modules/bn.js": { 3315 "version": "4.12.0", 3316 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3317 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 3318 "dev": true, 3319 "peer": true 3320 }, 3321 "node_modules/eth-gas-reporter/node_modules/camelcase": { 3322 "version": "5.3.1", 3323 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 3324 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 3325 "dev": true, 3326 "peer": true, 3327 "engines": { 3328 "node": ">=6" 3329 } 3330 }, 3331 "node_modules/eth-gas-reporter/node_modules/chokidar": { 3332 "version": "3.3.0", 3333 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", 3334 "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", 3335 "dev": true, 3336 "peer": true, 3337 "dependencies": { 3338 "anymatch": "~3.1.1", 3339 "braces": "~3.0.2", 3340 "glob-parent": "~5.1.0", 3341 "is-binary-path": "~2.1.0", 3342 "is-glob": "~4.0.1", 3343 "normalize-path": "~3.0.0", 3344 "readdirp": "~3.2.0" 3345 }, 3346 "engines": { 3347 "node": ">= 8.10.0" 3348 }, 3349 "optionalDependencies": { 3350 "fsevents": "~2.1.1" 3351 } 3352 }, 3353 "node_modules/eth-gas-reporter/node_modules/cliui": { 3354 "version": "5.0.0", 3355 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", 3356 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", 3357 "dev": true, 3358 "peer": true, 3359 "dependencies": { 3360 "string-width": "^3.1.0", 3361 "strip-ansi": "^5.2.0", 3362 "wrap-ansi": "^5.1.0" 3363 } 3364 }, 3365 "node_modules/eth-gas-reporter/node_modules/debug": { 3366 "version": "3.2.6", 3367 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", 3368 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", 3369 "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", 3370 "dev": true, 3371 "peer": true, 3372 "dependencies": { 3373 "ms": "^2.1.1" 3374 } 3375 }, 3376 "node_modules/eth-gas-reporter/node_modules/decamelize": { 3377 "version": "1.2.0", 3378 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 3379 "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 3380 "dev": true, 3381 "peer": true, 3382 "engines": { 3383 "node": ">=0.10.0" 3384 } 3385 }, 3386 "node_modules/eth-gas-reporter/node_modules/diff": { 3387 "version": "3.5.0", 3388 "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", 3389 "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", 3390 "dev": true, 3391 "peer": true, 3392 "engines": { 3393 "node": ">=0.3.1" 3394 } 3395 }, 3396 "node_modules/eth-gas-reporter/node_modules/emoji-regex": { 3397 "version": "7.0.3", 3398 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 3399 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 3400 "dev": true, 3401 "peer": true 3402 }, 3403 "node_modules/eth-gas-reporter/node_modules/esprima": { 3404 "version": "4.0.1", 3405 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 3406 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 3407 "dev": true, 3408 "peer": true, 3409 "bin": { 3410 "esparse": "bin/esparse.js", 3411 "esvalidate": "bin/esvalidate.js" 3412 }, 3413 "engines": { 3414 "node": ">=4" 3415 } 3416 }, 3417 "node_modules/eth-gas-reporter/node_modules/ethereum-cryptography": { 3418 "version": "1.1.2", 3419 "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.1.2.tgz", 3420 "integrity": "sha512-XDSJlg4BD+hq9N2FjvotwUET9Tfxpxc3kWGE2AqUG5vcbeunnbImVk3cj6e/xT3phdW21mE8R5IugU4fspQDcQ==", 3421 "dev": true, 3422 "peer": true, 3423 "dependencies": { 3424 "@noble/hashes": "1.1.2", 3425 "@noble/secp256k1": "1.6.3", 3426 "@scure/bip32": "1.1.0", 3427 "@scure/bip39": "1.1.0" 3428 } 3429 }, 3430 "node_modules/eth-gas-reporter/node_modules/ethers": { 3431 "version": "4.0.49", 3432 "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz", 3433 "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==", 3434 "dev": true, 3435 "peer": true, 3436 "dependencies": { 3437 "aes-js": "3.0.0", 3438 "bn.js": "^4.11.9", 3439 "elliptic": "6.5.4", 3440 "hash.js": "1.1.3", 3441 "js-sha3": "0.5.7", 3442 "scrypt-js": "2.0.4", 3443 "setimmediate": "1.0.4", 3444 "uuid": "2.0.1", 3445 "xmlhttprequest": "1.8.0" 3446 } 3447 }, 3448 "node_modules/eth-gas-reporter/node_modules/find-up": { 3449 "version": "3.0.0", 3450 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 3451 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 3452 "dev": true, 3453 "peer": true, 3454 "dependencies": { 3455 "locate-path": "^3.0.0" 3456 }, 3457 "engines": { 3458 "node": ">=6" 3459 } 3460 }, 3461 "node_modules/eth-gas-reporter/node_modules/flat": { 3462 "version": "4.1.1", 3463 "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.1.tgz", 3464 "integrity": "sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==", 3465 "dev": true, 3466 "peer": true, 3467 "dependencies": { 3468 "is-buffer": "~2.0.3" 3469 }, 3470 "bin": { 3471 "flat": "cli.js" 3472 } 3473 }, 3474 "node_modules/eth-gas-reporter/node_modules/fsevents": { 3475 "version": "2.1.3", 3476 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", 3477 "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", 3478 "deprecated": "\"Please update to latest v2.3 or v2.2\"", 3479 "dev": true, 3480 "hasInstallScript": true, 3481 "optional": true, 3482 "os": [ 3483 "darwin" 3484 ], 3485 "peer": true, 3486 "engines": { 3487 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 3488 } 3489 }, 3490 "node_modules/eth-gas-reporter/node_modules/glob": { 3491 "version": "7.1.3", 3492 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", 3493 "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", 3494 "dev": true, 3495 "peer": true, 3496 "dependencies": { 3497 "fs.realpath": "^1.0.0", 3498 "inflight": "^1.0.4", 3499 "inherits": "2", 3500 "minimatch": "^3.0.4", 3501 "once": "^1.3.0", 3502 "path-is-absolute": "^1.0.0" 3503 }, 3504 "engines": { 3505 "node": "*" 3506 } 3507 }, 3508 "node_modules/eth-gas-reporter/node_modules/hash.js": { 3509 "version": "1.1.3", 3510 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", 3511 "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", 3512 "dev": true, 3513 "peer": true, 3514 "dependencies": { 3515 "inherits": "^2.0.3", 3516 "minimalistic-assert": "^1.0.0" 3517 } 3518 }, 3519 "node_modules/eth-gas-reporter/node_modules/js-sha3": { 3520 "version": "0.5.7", 3521 "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", 3522 "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", 3523 "dev": true, 3524 "peer": true 3525 }, 3526 "node_modules/eth-gas-reporter/node_modules/js-yaml": { 3527 "version": "3.13.1", 3528 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", 3529 "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", 3530 "dev": true, 3531 "peer": true, 3532 "dependencies": { 3533 "argparse": "^1.0.7", 3534 "esprima": "^4.0.0" 3535 }, 3536 "bin": { 3537 "js-yaml": "bin/js-yaml.js" 3538 } 3539 }, 3540 "node_modules/eth-gas-reporter/node_modules/locate-path": { 3541 "version": "3.0.0", 3542 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 3543 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 3544 "dev": true, 3545 "peer": true, 3546 "dependencies": { 3547 "p-locate": "^3.0.0", 3548 "path-exists": "^3.0.0" 3549 }, 3550 "engines": { 3551 "node": ">=6" 3552 } 3553 }, 3554 "node_modules/eth-gas-reporter/node_modules/log-symbols": { 3555 "version": "3.0.0", 3556 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", 3557 "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", 3558 "dev": true, 3559 "peer": true, 3560 "dependencies": { 3561 "chalk": "^2.4.2" 3562 }, 3563 "engines": { 3564 "node": ">=8" 3565 } 3566 }, 3567 "node_modules/eth-gas-reporter/node_modules/minimatch": { 3568 "version": "3.0.4", 3569 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 3570 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 3571 "dev": true, 3572 "peer": true, 3573 "dependencies": { 3574 "brace-expansion": "^1.1.7" 3575 }, 3576 "engines": { 3577 "node": "*" 3578 } 3579 }, 3580 "node_modules/eth-gas-reporter/node_modules/mkdirp": { 3581 "version": "0.5.5", 3582 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 3583 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 3584 "dev": true, 3585 "peer": true, 3586 "dependencies": { 3587 "minimist": "^1.2.5" 3588 }, 3589 "bin": { 3590 "mkdirp": "bin/cmd.js" 3591 } 3592 }, 3593 "node_modules/eth-gas-reporter/node_modules/mocha": { 3594 "version": "7.2.0", 3595 "resolved": "https://registry.npmjs.org/mocha/-/mocha-7.2.0.tgz", 3596 "integrity": "sha512-O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ==", 3597 "dev": true, 3598 "peer": true, 3599 "dependencies": { 3600 "ansi-colors": "3.2.3", 3601 "browser-stdout": "1.3.1", 3602 "chokidar": "3.3.0", 3603 "debug": "3.2.6", 3604 "diff": "3.5.0", 3605 "escape-string-regexp": "1.0.5", 3606 "find-up": "3.0.0", 3607 "glob": "7.1.3", 3608 "growl": "1.10.5", 3609 "he": "1.2.0", 3610 "js-yaml": "3.13.1", 3611 "log-symbols": "3.0.0", 3612 "minimatch": "3.0.4", 3613 "mkdirp": "0.5.5", 3614 "ms": "2.1.1", 3615 "node-environment-flags": "1.0.6", 3616 "object.assign": "4.1.0", 3617 "strip-json-comments": "2.0.1", 3618 "supports-color": "6.0.0", 3619 "which": "1.3.1", 3620 "wide-align": "1.1.3", 3621 "yargs": "13.3.2", 3622 "yargs-parser": "13.1.2", 3623 "yargs-unparser": "1.6.0" 3624 }, 3625 "bin": { 3626 "_mocha": "bin/_mocha", 3627 "mocha": "bin/mocha" 3628 }, 3629 "engines": { 3630 "node": ">= 8.10.0" 3631 }, 3632 "funding": { 3633 "type": "opencollective", 3634 "url": "https://opencollective.com/mochajs" 3635 } 3636 }, 3637 "node_modules/eth-gas-reporter/node_modules/ms": { 3638 "version": "2.1.1", 3639 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 3640 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 3641 "dev": true, 3642 "peer": true 3643 }, 3644 "node_modules/eth-gas-reporter/node_modules/p-limit": { 3645 "version": "2.3.0", 3646 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 3647 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 3648 "dev": true, 3649 "peer": true, 3650 "dependencies": { 3651 "p-try": "^2.0.0" 3652 }, 3653 "engines": { 3654 "node": ">=6" 3655 }, 3656 "funding": { 3657 "url": "https://github.com/sponsors/sindresorhus" 3658 } 3659 }, 3660 "node_modules/eth-gas-reporter/node_modules/p-locate": { 3661 "version": "3.0.0", 3662 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 3663 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 3664 "dev": true, 3665 "peer": true, 3666 "dependencies": { 3667 "p-limit": "^2.0.0" 3668 }, 3669 "engines": { 3670 "node": ">=6" 3671 } 3672 }, 3673 "node_modules/eth-gas-reporter/node_modules/p-try": { 3674 "version": "2.2.0", 3675 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 3676 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 3677 "dev": true, 3678 "peer": true, 3679 "engines": { 3680 "node": ">=6" 3681 } 3682 }, 3683 "node_modules/eth-gas-reporter/node_modules/readdirp": { 3684 "version": "3.2.0", 3685 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", 3686 "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", 3687 "dev": true, 3688 "peer": true, 3689 "dependencies": { 3690 "picomatch": "^2.0.4" 3691 }, 3692 "engines": { 3693 "node": ">= 8" 3694 } 3695 }, 3696 "node_modules/eth-gas-reporter/node_modules/scrypt-js": { 3697 "version": "2.0.4", 3698 "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", 3699 "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==", 3700 "dev": true, 3701 "peer": true 3702 }, 3703 "node_modules/eth-gas-reporter/node_modules/setimmediate": { 3704 "version": "1.0.4", 3705 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", 3706 "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==", 3707 "dev": true, 3708 "peer": true 3709 }, 3710 "node_modules/eth-gas-reporter/node_modules/string-width": { 3711 "version": "3.1.0", 3712 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 3713 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 3714 "dev": true, 3715 "peer": true, 3716 "dependencies": { 3717 "emoji-regex": "^7.0.1", 3718 "is-fullwidth-code-point": "^2.0.0", 3719 "strip-ansi": "^5.1.0" 3720 }, 3721 "engines": { 3722 "node": ">=6" 3723 } 3724 }, 3725 "node_modules/eth-gas-reporter/node_modules/strip-ansi": { 3726 "version": "5.2.0", 3727 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 3728 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 3729 "dev": true, 3730 "peer": true, 3731 "dependencies": { 3732 "ansi-regex": "^4.1.0" 3733 }, 3734 "engines": { 3735 "node": ">=6" 3736 } 3737 }, 3738 "node_modules/eth-gas-reporter/node_modules/strip-json-comments": { 3739 "version": "2.0.1", 3740 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 3741 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", 3742 "dev": true, 3743 "peer": true, 3744 "engines": { 3745 "node": ">=0.10.0" 3746 } 3747 }, 3748 "node_modules/eth-gas-reporter/node_modules/supports-color": { 3749 "version": "6.0.0", 3750 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", 3751 "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", 3752 "dev": true, 3753 "peer": true, 3754 "dependencies": { 3755 "has-flag": "^3.0.0" 3756 }, 3757 "engines": { 3758 "node": ">=6" 3759 } 3760 }, 3761 "node_modules/eth-gas-reporter/node_modules/uuid": { 3762 "version": "2.0.1", 3763 "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", 3764 "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==", 3765 "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", 3766 "dev": true, 3767 "peer": true 3768 }, 3769 "node_modules/eth-gas-reporter/node_modules/wrap-ansi": { 3770 "version": "5.1.0", 3771 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", 3772 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", 3773 "dev": true, 3774 "peer": true, 3775 "dependencies": { 3776 "ansi-styles": "^3.2.0", 3777 "string-width": "^3.0.0", 3778 "strip-ansi": "^5.0.0" 3779 }, 3780 "engines": { 3781 "node": ">=6" 3782 } 3783 }, 3784 "node_modules/eth-gas-reporter/node_modules/y18n": { 3785 "version": "4.0.3", 3786 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", 3787 "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", 3788 "dev": true, 3789 "peer": true 3790 }, 3791 "node_modules/eth-gas-reporter/node_modules/yargs": { 3792 "version": "13.3.2", 3793 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", 3794 "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", 3795 "dev": true, 3796 "peer": true, 3797 "dependencies": { 3798 "cliui": "^5.0.0", 3799 "find-up": "^3.0.0", 3800 "get-caller-file": "^2.0.1", 3801 "require-directory": "^2.1.1", 3802 "require-main-filename": "^2.0.0", 3803 "set-blocking": "^2.0.0", 3804 "string-width": "^3.0.0", 3805 "which-module": "^2.0.0", 3806 "y18n": "^4.0.0", 3807 "yargs-parser": "^13.1.2" 3808 } 3809 }, 3810 "node_modules/eth-gas-reporter/node_modules/yargs-parser": { 3811 "version": "13.1.2", 3812 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", 3813 "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", 3814 "dev": true, 3815 "peer": true, 3816 "dependencies": { 3817 "camelcase": "^5.0.0", 3818 "decamelize": "^1.2.0" 3819 } 3820 }, 3821 "node_modules/eth-gas-reporter/node_modules/yargs-unparser": { 3822 "version": "1.6.0", 3823 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", 3824 "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", 3825 "dev": true, 3826 "peer": true, 3827 "dependencies": { 3828 "flat": "^4.1.0", 3829 "lodash": "^4.17.15", 3830 "yargs": "^13.3.0" 3831 }, 3832 "engines": { 3833 "node": ">=6" 3834 } 3835 }, 3836 "node_modules/ethereum-bloom-filters": { 3837 "version": "1.0.10", 3838 "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", 3839 "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", 3840 "dev": true, 3841 "peer": true, 3842 "dependencies": { 3843 "js-sha3": "^0.8.0" 3844 } 3845 }, 3846 "node_modules/ethereum-cryptography": { 3847 "version": "0.1.3", 3848 "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", 3849 "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", 3850 "dev": true, 3851 "dependencies": { 3852 "@types/pbkdf2": "^3.0.0", 3853 "@types/secp256k1": "^4.0.1", 3854 "blakejs": "^1.1.0", 3855 "browserify-aes": "^1.2.0", 3856 "bs58check": "^2.1.2", 3857 "create-hash": "^1.2.0", 3858 "create-hmac": "^1.1.7", 3859 "hash.js": "^1.1.7", 3860 "keccak": "^3.0.0", 3861 "pbkdf2": "^3.0.17", 3862 "randombytes": "^2.1.0", 3863 "safe-buffer": "^5.1.2", 3864 "scrypt-js": "^3.0.0", 3865 "secp256k1": "^4.0.1", 3866 "setimmediate": "^1.0.5" 3867 } 3868 }, 3869 "node_modules/ethereumjs-abi": { 3870 "version": "0.6.8", 3871 "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz", 3872 "integrity": "sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA==", 3873 "dev": true, 3874 "dependencies": { 3875 "bn.js": "^4.11.8", 3876 "ethereumjs-util": "^6.0.0" 3877 } 3878 }, 3879 "node_modules/ethereumjs-abi/node_modules/@types/bn.js": { 3880 "version": "4.11.6", 3881 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", 3882 "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", 3883 "dev": true, 3884 "dependencies": { 3885 "@types/node": "*" 3886 } 3887 }, 3888 "node_modules/ethereumjs-abi/node_modules/bn.js": { 3889 "version": "4.12.0", 3890 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3891 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 3892 "dev": true 3893 }, 3894 "node_modules/ethereumjs-abi/node_modules/ethereumjs-util": { 3895 "version": "6.2.1", 3896 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", 3897 "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", 3898 "dev": true, 3899 "dependencies": { 3900 "@types/bn.js": "^4.11.3", 3901 "bn.js": "^4.11.0", 3902 "create-hash": "^1.1.2", 3903 "elliptic": "^6.5.2", 3904 "ethereum-cryptography": "^0.1.3", 3905 "ethjs-util": "0.1.6", 3906 "rlp": "^2.2.3" 3907 } 3908 }, 3909 "node_modules/ethereumjs-util": { 3910 "version": "7.1.5", 3911 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 3912 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 3913 "dev": true, 3914 "peer": true, 3915 "dependencies": { 3916 "@types/bn.js": "^5.1.0", 3917 "bn.js": "^5.1.2", 3918 "create-hash": "^1.1.2", 3919 "ethereum-cryptography": "^0.1.3", 3920 "rlp": "^2.2.4" 3921 }, 3922 "engines": { 3923 "node": ">=10.0.0" 3924 } 3925 }, 3926 "node_modules/ethers": { 3927 "version": "5.7.2", 3928 "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz", 3929 "integrity": "sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==", 3930 "dev": true, 3931 "funding": [ 3932 { 3933 "type": "individual", 3934 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 3935 }, 3936 { 3937 "type": "individual", 3938 "url": "https://www.buymeacoffee.com/ricmoo" 3939 } 3940 ], 3941 "peer": true, 3942 "dependencies": { 3943 "@ethersproject/abi": "5.7.0", 3944 "@ethersproject/abstract-provider": "5.7.0", 3945 "@ethersproject/abstract-signer": "5.7.0", 3946 "@ethersproject/address": "5.7.0", 3947 "@ethersproject/base64": "5.7.0", 3948 "@ethersproject/basex": "5.7.0", 3949 "@ethersproject/bignumber": "5.7.0", 3950 "@ethersproject/bytes": "5.7.0", 3951 "@ethersproject/constants": "5.7.0", 3952 "@ethersproject/contracts": "5.7.0", 3953 "@ethersproject/hash": "5.7.0", 3954 "@ethersproject/hdnode": "5.7.0", 3955 "@ethersproject/json-wallets": "5.7.0", 3956 "@ethersproject/keccak256": "5.7.0", 3957 "@ethersproject/logger": "5.7.0", 3958 "@ethersproject/networks": "5.7.1", 3959 "@ethersproject/pbkdf2": "5.7.0", 3960 "@ethersproject/properties": "5.7.0", 3961 "@ethersproject/providers": "5.7.2", 3962 "@ethersproject/random": "5.7.0", 3963 "@ethersproject/rlp": "5.7.0", 3964 "@ethersproject/sha2": "5.7.0", 3965 "@ethersproject/signing-key": "5.7.0", 3966 "@ethersproject/solidity": "5.7.0", 3967 "@ethersproject/strings": "5.7.0", 3968 "@ethersproject/transactions": "5.7.0", 3969 "@ethersproject/units": "5.7.0", 3970 "@ethersproject/wallet": "5.7.0", 3971 "@ethersproject/web": "5.7.1", 3972 "@ethersproject/wordlists": "5.7.0" 3973 } 3974 }, 3975 "node_modules/ethjs-unit": { 3976 "version": "0.1.6", 3977 "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", 3978 "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", 3979 "dev": true, 3980 "peer": true, 3981 "dependencies": { 3982 "bn.js": "4.11.6", 3983 "number-to-bn": "1.7.0" 3984 }, 3985 "engines": { 3986 "node": ">=6.5.0", 3987 "npm": ">=3" 3988 } 3989 }, 3990 "node_modules/ethjs-unit/node_modules/bn.js": { 3991 "version": "4.11.6", 3992 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", 3993 "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", 3994 "dev": true, 3995 "peer": true 3996 }, 3997 "node_modules/ethjs-util": { 3998 "version": "0.1.6", 3999 "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", 4000 "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", 4001 "dev": true, 4002 "dependencies": { 4003 "is-hex-prefixed": "1.0.0", 4004 "strip-hex-prefix": "1.0.0" 4005 }, 4006 "engines": { 4007 "node": ">=6.5.0", 4008 "npm": ">=3" 4009 } 4010 }, 4011 "node_modules/event-target-shim": { 4012 "version": "5.0.1", 4013 "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", 4014 "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", 4015 "dev": true, 4016 "engines": { 4017 "node": ">=6" 4018 } 4019 }, 4020 "node_modules/evp_bytestokey": { 4021 "version": "1.0.3", 4022 "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", 4023 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 4024 "dev": true, 4025 "dependencies": { 4026 "md5.js": "^1.3.4", 4027 "safe-buffer": "^5.1.1" 4028 } 4029 }, 4030 "node_modules/extend": { 4031 "version": "3.0.2", 4032 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 4033 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 4034 "dev": true, 4035 "peer": true 4036 }, 4037 "node_modules/extsprintf": { 4038 "version": "1.3.0", 4039 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 4040 "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", 4041 "dev": true, 4042 "engines": [ 4043 "node >=0.6.0" 4044 ], 4045 "peer": true 4046 }, 4047 "node_modules/fast-deep-equal": { 4048 "version": "3.1.3", 4049 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 4050 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 4051 "dev": true 4052 }, 4053 "node_modules/fast-glob": { 4054 "version": "3.2.12", 4055 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 4056 "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 4057 "dev": true, 4058 "peer": true, 4059 "dependencies": { 4060 "@nodelib/fs.stat": "^2.0.2", 4061 "@nodelib/fs.walk": "^1.2.3", 4062 "glob-parent": "^5.1.2", 4063 "merge2": "^1.3.0", 4064 "micromatch": "^4.0.4" 4065 }, 4066 "engines": { 4067 "node": ">=8.6.0" 4068 } 4069 }, 4070 "node_modules/fast-json-stable-stringify": { 4071 "version": "2.1.0", 4072 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 4073 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 4074 "dev": true, 4075 "peer": true 4076 }, 4077 "node_modules/fast-levenshtein": { 4078 "version": "2.0.6", 4079 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 4080 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 4081 "dev": true, 4082 "peer": true 4083 }, 4084 "node_modules/fastq": { 4085 "version": "1.13.0", 4086 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 4087 "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 4088 "dev": true, 4089 "peer": true, 4090 "dependencies": { 4091 "reusify": "^1.0.4" 4092 } 4093 }, 4094 "node_modules/fill-range": { 4095 "version": "7.0.1", 4096 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 4097 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 4098 "dev": true, 4099 "dependencies": { 4100 "to-regex-range": "^5.0.1" 4101 }, 4102 "engines": { 4103 "node": ">=8" 4104 } 4105 }, 4106 "node_modules/find-replace": { 4107 "version": "3.0.0", 4108 "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", 4109 "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", 4110 "dev": true, 4111 "peer": true, 4112 "dependencies": { 4113 "array-back": "^3.0.1" 4114 }, 4115 "engines": { 4116 "node": ">=4.0.0" 4117 } 4118 }, 4119 "node_modules/find-up": { 4120 "version": "2.1.0", 4121 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 4122 "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", 4123 "dev": true, 4124 "dependencies": { 4125 "locate-path": "^2.0.0" 4126 }, 4127 "engines": { 4128 "node": ">=4" 4129 } 4130 }, 4131 "node_modules/flat": { 4132 "version": "5.0.2", 4133 "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", 4134 "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", 4135 "dev": true, 4136 "bin": { 4137 "flat": "cli.js" 4138 } 4139 }, 4140 "node_modules/follow-redirects": { 4141 "version": "1.15.2", 4142 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", 4143 "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", 4144 "dev": true, 4145 "funding": [ 4146 { 4147 "type": "individual", 4148 "url": "https://github.com/sponsors/RubenVerborgh" 4149 } 4150 ], 4151 "engines": { 4152 "node": ">=4.0" 4153 }, 4154 "peerDependenciesMeta": { 4155 "debug": { 4156 "optional": true 4157 } 4158 } 4159 }, 4160 "node_modules/forever-agent": { 4161 "version": "0.6.1", 4162 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 4163 "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", 4164 "dev": true, 4165 "peer": true, 4166 "engines": { 4167 "node": "*" 4168 } 4169 }, 4170 "node_modules/form-data": { 4171 "version": "2.3.3", 4172 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 4173 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 4174 "dev": true, 4175 "peer": true, 4176 "dependencies": { 4177 "asynckit": "^0.4.0", 4178 "combined-stream": "^1.0.6", 4179 "mime-types": "^2.1.12" 4180 }, 4181 "engines": { 4182 "node": ">= 0.12" 4183 } 4184 }, 4185 "node_modules/fp-ts": { 4186 "version": "1.19.3", 4187 "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-1.19.3.tgz", 4188 "integrity": "sha512-H5KQDspykdHuztLTg+ajGN0Z2qUjcEf3Ybxc6hLt0k7/zPkn29XnKnxlBPyW2XIddWrGaJBzBl4VLYOtk39yZg==", 4189 "dev": true 4190 }, 4191 "node_modules/fs-extra": { 4192 "version": "7.0.1", 4193 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", 4194 "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", 4195 "dev": true, 4196 "dependencies": { 4197 "graceful-fs": "^4.1.2", 4198 "jsonfile": "^4.0.0", 4199 "universalify": "^0.1.0" 4200 }, 4201 "engines": { 4202 "node": ">=6 <7 || >=8" 4203 } 4204 }, 4205 "node_modules/fs-readdir-recursive": { 4206 "version": "1.1.0", 4207 "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", 4208 "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", 4209 "dev": true, 4210 "peer": true 4211 }, 4212 "node_modules/fs.realpath": { 4213 "version": "1.0.0", 4214 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 4215 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 4216 "dev": true 4217 }, 4218 "node_modules/fsevents": { 4219 "version": "2.3.2", 4220 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 4221 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 4222 "dev": true, 4223 "hasInstallScript": true, 4224 "optional": true, 4225 "os": [ 4226 "darwin" 4227 ], 4228 "engines": { 4229 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 4230 } 4231 }, 4232 "node_modules/function-bind": { 4233 "version": "1.1.1", 4234 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 4235 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 4236 "dev": true 4237 }, 4238 "node_modules/function.prototype.name": { 4239 "version": "1.1.5", 4240 "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", 4241 "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", 4242 "dev": true, 4243 "peer": true, 4244 "dependencies": { 4245 "call-bind": "^1.0.2", 4246 "define-properties": "^1.1.3", 4247 "es-abstract": "^1.19.0", 4248 "functions-have-names": "^1.2.2" 4249 }, 4250 "engines": { 4251 "node": ">= 0.4" 4252 }, 4253 "funding": { 4254 "url": "https://github.com/sponsors/ljharb" 4255 } 4256 }, 4257 "node_modules/functional-red-black-tree": { 4258 "version": "1.0.1", 4259 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 4260 "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", 4261 "dev": true 4262 }, 4263 "node_modules/functions-have-names": { 4264 "version": "1.2.3", 4265 "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", 4266 "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", 4267 "dev": true, 4268 "peer": true, 4269 "funding": { 4270 "url": "https://github.com/sponsors/ljharb" 4271 } 4272 }, 4273 "node_modules/get-caller-file": { 4274 "version": "2.0.5", 4275 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 4276 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 4277 "dev": true, 4278 "engines": { 4279 "node": "6.* || 8.* || >= 10.*" 4280 } 4281 }, 4282 "node_modules/get-func-name": { 4283 "version": "2.0.0", 4284 "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", 4285 "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==", 4286 "dev": true, 4287 "peer": true, 4288 "engines": { 4289 "node": "*" 4290 } 4291 }, 4292 "node_modules/get-intrinsic": { 4293 "version": "1.1.3", 4294 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", 4295 "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", 4296 "dev": true, 4297 "dependencies": { 4298 "function-bind": "^1.1.1", 4299 "has": "^1.0.3", 4300 "has-symbols": "^1.0.3" 4301 }, 4302 "funding": { 4303 "url": "https://github.com/sponsors/ljharb" 4304 } 4305 }, 4306 "node_modules/get-port": { 4307 "version": "3.2.0", 4308 "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", 4309 "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", 4310 "dev": true, 4311 "peer": true, 4312 "engines": { 4313 "node": ">=4" 4314 } 4315 }, 4316 "node_modules/get-symbol-description": { 4317 "version": "1.0.0", 4318 "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 4319 "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 4320 "dev": true, 4321 "peer": true, 4322 "dependencies": { 4323 "call-bind": "^1.0.2", 4324 "get-intrinsic": "^1.1.1" 4325 }, 4326 "engines": { 4327 "node": ">= 0.4" 4328 }, 4329 "funding": { 4330 "url": "https://github.com/sponsors/ljharb" 4331 } 4332 }, 4333 "node_modules/getpass": { 4334 "version": "0.1.7", 4335 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 4336 "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", 4337 "dev": true, 4338 "peer": true, 4339 "dependencies": { 4340 "assert-plus": "^1.0.0" 4341 } 4342 }, 4343 "node_modules/ghost-testrpc": { 4344 "version": "0.0.2", 4345 "resolved": "https://registry.npmjs.org/ghost-testrpc/-/ghost-testrpc-0.0.2.tgz", 4346 "integrity": "sha512-i08dAEgJ2g8z5buJIrCTduwPIhih3DP+hOCTyyryikfV8T0bNvHnGXO67i0DD1H4GBDETTclPy9njZbfluQYrQ==", 4347 "dev": true, 4348 "peer": true, 4349 "dependencies": { 4350 "chalk": "^2.4.2", 4351 "node-emoji": "^1.10.0" 4352 }, 4353 "bin": { 4354 "testrpc-sc": "index.js" 4355 } 4356 }, 4357 "node_modules/glob": { 4358 "version": "7.2.0", 4359 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", 4360 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", 4361 "dev": true, 4362 "dependencies": { 4363 "fs.realpath": "^1.0.0", 4364 "inflight": "^1.0.4", 4365 "inherits": "2", 4366 "minimatch": "^3.0.4", 4367 "once": "^1.3.0", 4368 "path-is-absolute": "^1.0.0" 4369 }, 4370 "engines": { 4371 "node": "*" 4372 }, 4373 "funding": { 4374 "url": "https://github.com/sponsors/isaacs" 4375 } 4376 }, 4377 "node_modules/glob-parent": { 4378 "version": "5.1.2", 4379 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 4380 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 4381 "dev": true, 4382 "dependencies": { 4383 "is-glob": "^4.0.1" 4384 }, 4385 "engines": { 4386 "node": ">= 6" 4387 } 4388 }, 4389 "node_modules/global-modules": { 4390 "version": "2.0.0", 4391 "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", 4392 "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", 4393 "dev": true, 4394 "peer": true, 4395 "dependencies": { 4396 "global-prefix": "^3.0.0" 4397 }, 4398 "engines": { 4399 "node": ">=6" 4400 } 4401 }, 4402 "node_modules/global-prefix": { 4403 "version": "3.0.0", 4404 "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", 4405 "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", 4406 "dev": true, 4407 "peer": true, 4408 "dependencies": { 4409 "ini": "^1.3.5", 4410 "kind-of": "^6.0.2", 4411 "which": "^1.3.1" 4412 }, 4413 "engines": { 4414 "node": ">=6" 4415 } 4416 }, 4417 "node_modules/globby": { 4418 "version": "10.0.2", 4419 "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", 4420 "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", 4421 "dev": true, 4422 "peer": true, 4423 "dependencies": { 4424 "@types/glob": "^7.1.1", 4425 "array-union": "^2.1.0", 4426 "dir-glob": "^3.0.1", 4427 "fast-glob": "^3.0.3", 4428 "glob": "^7.1.3", 4429 "ignore": "^5.1.1", 4430 "merge2": "^1.2.3", 4431 "slash": "^3.0.0" 4432 }, 4433 "engines": { 4434 "node": ">=8" 4435 } 4436 }, 4437 "node_modules/graceful-fs": { 4438 "version": "4.2.10", 4439 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 4440 "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 4441 "dev": true 4442 }, 4443 "node_modules/growl": { 4444 "version": "1.10.5", 4445 "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", 4446 "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", 4447 "dev": true, 4448 "peer": true, 4449 "engines": { 4450 "node": ">=4.x" 4451 } 4452 }, 4453 "node_modules/handlebars": { 4454 "version": "4.7.7", 4455 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", 4456 "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", 4457 "dev": true, 4458 "peer": true, 4459 "dependencies": { 4460 "minimist": "^1.2.5", 4461 "neo-async": "^2.6.0", 4462 "source-map": "^0.6.1", 4463 "wordwrap": "^1.0.0" 4464 }, 4465 "bin": { 4466 "handlebars": "bin/handlebars" 4467 }, 4468 "engines": { 4469 "node": ">=0.4.7" 4470 }, 4471 "optionalDependencies": { 4472 "uglify-js": "^3.1.4" 4473 } 4474 }, 4475 "node_modules/handlebars/node_modules/source-map": { 4476 "version": "0.6.1", 4477 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 4478 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 4479 "dev": true, 4480 "peer": true, 4481 "engines": { 4482 "node": ">=0.10.0" 4483 } 4484 }, 4485 "node_modules/har-schema": { 4486 "version": "2.0.0", 4487 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 4488 "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", 4489 "dev": true, 4490 "peer": true, 4491 "engines": { 4492 "node": ">=4" 4493 } 4494 }, 4495 "node_modules/har-validator": { 4496 "version": "5.1.5", 4497 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", 4498 "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 4499 "deprecated": "this library is no longer supported", 4500 "dev": true, 4501 "peer": true, 4502 "dependencies": { 4503 "ajv": "^6.12.3", 4504 "har-schema": "^2.0.0" 4505 }, 4506 "engines": { 4507 "node": ">=6" 4508 } 4509 }, 4510 "node_modules/hardhat": { 4511 "version": "2.12.2", 4512 "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.12.2.tgz", 4513 "integrity": "sha512-f3ZhzXy1uyQv0UXnAQ8GCBOWjzv++WJNb7bnm10SsyC3dB7vlPpsMWBNhq7aoRxKrNhX9tCev81KFV3i5BTeMQ==", 4514 "dev": true, 4515 "dependencies": { 4516 "@ethersproject/abi": "^5.1.2", 4517 "@metamask/eth-sig-util": "^4.0.0", 4518 "@nomicfoundation/ethereumjs-block": "^4.0.0", 4519 "@nomicfoundation/ethereumjs-blockchain": "^6.0.0", 4520 "@nomicfoundation/ethereumjs-common": "^3.0.0", 4521 "@nomicfoundation/ethereumjs-evm": "^1.0.0", 4522 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 4523 "@nomicfoundation/ethereumjs-statemanager": "^1.0.0", 4524 "@nomicfoundation/ethereumjs-trie": "^5.0.0", 4525 "@nomicfoundation/ethereumjs-tx": "^4.0.0", 4526 "@nomicfoundation/ethereumjs-util": "^8.0.0", 4527 "@nomicfoundation/ethereumjs-vm": "^6.0.0", 4528 "@nomicfoundation/solidity-analyzer": "^0.1.0", 4529 "@sentry/node": "^5.18.1", 4530 "@types/bn.js": "^5.1.0", 4531 "@types/lru-cache": "^5.1.0", 4532 "abort-controller": "^3.0.0", 4533 "adm-zip": "^0.4.16", 4534 "aggregate-error": "^3.0.0", 4535 "ansi-escapes": "^4.3.0", 4536 "chalk": "^2.4.2", 4537 "chokidar": "^3.4.0", 4538 "ci-info": "^2.0.0", 4539 "debug": "^4.1.1", 4540 "enquirer": "^2.3.0", 4541 "env-paths": "^2.2.0", 4542 "ethereum-cryptography": "^1.0.3", 4543 "ethereumjs-abi": "^0.6.8", 4544 "find-up": "^2.1.0", 4545 "fp-ts": "1.19.3", 4546 "fs-extra": "^7.0.1", 4547 "glob": "7.2.0", 4548 "immutable": "^4.0.0-rc.12", 4549 "io-ts": "1.10.4", 4550 "keccak": "^3.0.2", 4551 "lodash": "^4.17.11", 4552 "mnemonist": "^0.38.0", 4553 "mocha": "^10.0.0", 4554 "p-map": "^4.0.0", 4555 "qs": "^6.7.0", 4556 "raw-body": "^2.4.1", 4557 "resolve": "1.17.0", 4558 "semver": "^6.3.0", 4559 "solc": "0.7.3", 4560 "source-map-support": "^0.5.13", 4561 "stacktrace-parser": "^0.1.10", 4562 "tsort": "0.0.1", 4563 "undici": "^5.4.0", 4564 "uuid": "^8.3.2", 4565 "ws": "^7.4.6" 4566 }, 4567 "bin": { 4568 "hardhat": "internal/cli/cli.js" 4569 }, 4570 "engines": { 4571 "node": "^14.0.0 || ^16.0.0 || ^18.0.0" 4572 }, 4573 "peerDependencies": { 4574 "ts-node": "*", 4575 "typescript": "*" 4576 }, 4577 "peerDependenciesMeta": { 4578 "ts-node": { 4579 "optional": true 4580 }, 4581 "typescript": { 4582 "optional": true 4583 } 4584 } 4585 }, 4586 "node_modules/hardhat-gas-reporter": { 4587 "version": "1.0.9", 4588 "resolved": "https://registry.npmjs.org/hardhat-gas-reporter/-/hardhat-gas-reporter-1.0.9.tgz", 4589 "integrity": "sha512-INN26G3EW43adGKBNzYWOlI3+rlLnasXTwW79YNnUhXPDa+yHESgt639dJEs37gCjhkbNKcRRJnomXEuMFBXJg==", 4590 "dev": true, 4591 "peer": true, 4592 "dependencies": { 4593 "array-uniq": "1.0.3", 4594 "eth-gas-reporter": "^0.2.25", 4595 "sha1": "^1.1.1" 4596 }, 4597 "peerDependencies": { 4598 "hardhat": "^2.0.2" 4599 } 4600 }, 4601 "node_modules/hardhat/node_modules/ethereum-cryptography": { 4602 "version": "1.1.2", 4603 "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.1.2.tgz", 4604 "integrity": "sha512-XDSJlg4BD+hq9N2FjvotwUET9Tfxpxc3kWGE2AqUG5vcbeunnbImVk3cj6e/xT3phdW21mE8R5IugU4fspQDcQ==", 4605 "dev": true, 4606 "dependencies": { 4607 "@noble/hashes": "1.1.2", 4608 "@noble/secp256k1": "1.6.3", 4609 "@scure/bip32": "1.1.0", 4610 "@scure/bip39": "1.1.0" 4611 } 4612 }, 4613 "node_modules/has": { 4614 "version": "1.0.3", 4615 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 4616 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 4617 "dev": true, 4618 "dependencies": { 4619 "function-bind": "^1.1.1" 4620 }, 4621 "engines": { 4622 "node": ">= 0.4.0" 4623 } 4624 }, 4625 "node_modules/has-bigints": { 4626 "version": "1.0.2", 4627 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", 4628 "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", 4629 "dev": true, 4630 "peer": true, 4631 "funding": { 4632 "url": "https://github.com/sponsors/ljharb" 4633 } 4634 }, 4635 "node_modules/has-flag": { 4636 "version": "3.0.0", 4637 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 4638 "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 4639 "dev": true, 4640 "engines": { 4641 "node": ">=4" 4642 } 4643 }, 4644 "node_modules/has-property-descriptors": { 4645 "version": "1.0.0", 4646 "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", 4647 "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", 4648 "dev": true, 4649 "peer": true, 4650 "dependencies": { 4651 "get-intrinsic": "^1.1.1" 4652 }, 4653 "funding": { 4654 "url": "https://github.com/sponsors/ljharb" 4655 } 4656 }, 4657 "node_modules/has-symbols": { 4658 "version": "1.0.3", 4659 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 4660 "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 4661 "dev": true, 4662 "engines": { 4663 "node": ">= 0.4" 4664 }, 4665 "funding": { 4666 "url": "https://github.com/sponsors/ljharb" 4667 } 4668 }, 4669 "node_modules/has-tostringtag": { 4670 "version": "1.0.0", 4671 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 4672 "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 4673 "dev": true, 4674 "peer": true, 4675 "dependencies": { 4676 "has-symbols": "^1.0.2" 4677 }, 4678 "engines": { 4679 "node": ">= 0.4" 4680 }, 4681 "funding": { 4682 "url": "https://github.com/sponsors/ljharb" 4683 } 4684 }, 4685 "node_modules/hash-base": { 4686 "version": "3.1.0", 4687 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", 4688 "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", 4689 "dev": true, 4690 "dependencies": { 4691 "inherits": "^2.0.4", 4692 "readable-stream": "^3.6.0", 4693 "safe-buffer": "^5.2.0" 4694 }, 4695 "engines": { 4696 "node": ">=4" 4697 } 4698 }, 4699 "node_modules/hash.js": { 4700 "version": "1.1.7", 4701 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", 4702 "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", 4703 "dev": true, 4704 "dependencies": { 4705 "inherits": "^2.0.3", 4706 "minimalistic-assert": "^1.0.1" 4707 } 4708 }, 4709 "node_modules/he": { 4710 "version": "1.2.0", 4711 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 4712 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 4713 "dev": true, 4714 "bin": { 4715 "he": "bin/he" 4716 } 4717 }, 4718 "node_modules/heap": { 4719 "version": "0.2.7", 4720 "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", 4721 "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==", 4722 "dev": true, 4723 "peer": true 4724 }, 4725 "node_modules/hmac-drbg": { 4726 "version": "1.0.1", 4727 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 4728 "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", 4729 "dev": true, 4730 "dependencies": { 4731 "hash.js": "^1.0.3", 4732 "minimalistic-assert": "^1.0.0", 4733 "minimalistic-crypto-utils": "^1.0.1" 4734 } 4735 }, 4736 "node_modules/http-basic": { 4737 "version": "8.1.3", 4738 "resolved": "https://registry.npmjs.org/http-basic/-/http-basic-8.1.3.tgz", 4739 "integrity": "sha512-/EcDMwJZh3mABI2NhGfHOGOeOZITqfkEO4p/xK+l3NpyncIHUQBoMvCSF/b5GqvKtySC2srL/GGG3+EtlqlmCw==", 4740 "dev": true, 4741 "peer": true, 4742 "dependencies": { 4743 "caseless": "^0.12.0", 4744 "concat-stream": "^1.6.2", 4745 "http-response-object": "^3.0.1", 4746 "parse-cache-control": "^1.0.1" 4747 }, 4748 "engines": { 4749 "node": ">=6.0.0" 4750 } 4751 }, 4752 "node_modules/http-errors": { 4753 "version": "2.0.0", 4754 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 4755 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 4756 "dev": true, 4757 "dependencies": { 4758 "depd": "2.0.0", 4759 "inherits": "2.0.4", 4760 "setprototypeof": "1.2.0", 4761 "statuses": "2.0.1", 4762 "toidentifier": "1.0.1" 4763 }, 4764 "engines": { 4765 "node": ">= 0.8" 4766 } 4767 }, 4768 "node_modules/http-response-object": { 4769 "version": "3.0.2", 4770 "resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz", 4771 "integrity": "sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==", 4772 "dev": true, 4773 "peer": true, 4774 "dependencies": { 4775 "@types/node": "^10.0.3" 4776 } 4777 }, 4778 "node_modules/http-response-object/node_modules/@types/node": { 4779 "version": "10.17.60", 4780 "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", 4781 "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", 4782 "dev": true, 4783 "peer": true 4784 }, 4785 "node_modules/http-signature": { 4786 "version": "1.2.0", 4787 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 4788 "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", 4789 "dev": true, 4790 "peer": true, 4791 "dependencies": { 4792 "assert-plus": "^1.0.0", 4793 "jsprim": "^1.2.2", 4794 "sshpk": "^1.7.0" 4795 }, 4796 "engines": { 4797 "node": ">=0.8", 4798 "npm": ">=1.3.7" 4799 } 4800 }, 4801 "node_modules/https-proxy-agent": { 4802 "version": "5.0.1", 4803 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", 4804 "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", 4805 "dev": true, 4806 "dependencies": { 4807 "agent-base": "6", 4808 "debug": "4" 4809 }, 4810 "engines": { 4811 "node": ">= 6" 4812 } 4813 }, 4814 "node_modules/iconv-lite": { 4815 "version": "0.4.24", 4816 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 4817 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 4818 "dev": true, 4819 "dependencies": { 4820 "safer-buffer": ">= 2.1.2 < 3" 4821 }, 4822 "engines": { 4823 "node": ">=0.10.0" 4824 } 4825 }, 4826 "node_modules/ieee754": { 4827 "version": "1.2.1", 4828 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 4829 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 4830 "dev": true, 4831 "funding": [ 4832 { 4833 "type": "github", 4834 "url": "https://github.com/sponsors/feross" 4835 }, 4836 { 4837 "type": "patreon", 4838 "url": "https://www.patreon.com/feross" 4839 }, 4840 { 4841 "type": "consulting", 4842 "url": "https://feross.org/support" 4843 } 4844 ] 4845 }, 4846 "node_modules/ignore": { 4847 "version": "5.2.0", 4848 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", 4849 "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", 4850 "dev": true, 4851 "peer": true, 4852 "engines": { 4853 "node": ">= 4" 4854 } 4855 }, 4856 "node_modules/immutable": { 4857 "version": "4.1.0", 4858 "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", 4859 "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", 4860 "dev": true 4861 }, 4862 "node_modules/indent-string": { 4863 "version": "4.0.0", 4864 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 4865 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 4866 "dev": true, 4867 "engines": { 4868 "node": ">=8" 4869 } 4870 }, 4871 "node_modules/inflight": { 4872 "version": "1.0.6", 4873 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 4874 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 4875 "dev": true, 4876 "dependencies": { 4877 "once": "^1.3.0", 4878 "wrappy": "1" 4879 } 4880 }, 4881 "node_modules/inherits": { 4882 "version": "2.0.4", 4883 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 4884 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 4885 "dev": true 4886 }, 4887 "node_modules/ini": { 4888 "version": "1.3.8", 4889 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 4890 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 4891 "dev": true, 4892 "peer": true 4893 }, 4894 "node_modules/internal-slot": { 4895 "version": "1.0.3", 4896 "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", 4897 "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", 4898 "dev": true, 4899 "peer": true, 4900 "dependencies": { 4901 "get-intrinsic": "^1.1.0", 4902 "has": "^1.0.3", 4903 "side-channel": "^1.0.4" 4904 }, 4905 "engines": { 4906 "node": ">= 0.4" 4907 } 4908 }, 4909 "node_modules/interpret": { 4910 "version": "1.4.0", 4911 "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", 4912 "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", 4913 "dev": true, 4914 "peer": true, 4915 "engines": { 4916 "node": ">= 0.10" 4917 } 4918 }, 4919 "node_modules/io-ts": { 4920 "version": "1.10.4", 4921 "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-1.10.4.tgz", 4922 "integrity": "sha512-b23PteSnYXSONJ6JQXRAlvJhuw8KOtkqa87W4wDtvMrud/DTJd5X+NpOOI+O/zZwVq6v0VLAaJ+1EDViKEuN9g==", 4923 "dev": true, 4924 "dependencies": { 4925 "fp-ts": "^1.0.0" 4926 } 4927 }, 4928 "node_modules/is-bigint": { 4929 "version": "1.0.4", 4930 "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", 4931 "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 4932 "dev": true, 4933 "peer": true, 4934 "dependencies": { 4935 "has-bigints": "^1.0.1" 4936 }, 4937 "funding": { 4938 "url": "https://github.com/sponsors/ljharb" 4939 } 4940 }, 4941 "node_modules/is-binary-path": { 4942 "version": "2.1.0", 4943 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 4944 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 4945 "dev": true, 4946 "dependencies": { 4947 "binary-extensions": "^2.0.0" 4948 }, 4949 "engines": { 4950 "node": ">=8" 4951 } 4952 }, 4953 "node_modules/is-boolean-object": { 4954 "version": "1.1.2", 4955 "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 4956 "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 4957 "dev": true, 4958 "peer": true, 4959 "dependencies": { 4960 "call-bind": "^1.0.2", 4961 "has-tostringtag": "^1.0.0" 4962 }, 4963 "engines": { 4964 "node": ">= 0.4" 4965 }, 4966 "funding": { 4967 "url": "https://github.com/sponsors/ljharb" 4968 } 4969 }, 4970 "node_modules/is-buffer": { 4971 "version": "2.0.5", 4972 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", 4973 "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", 4974 "dev": true, 4975 "funding": [ 4976 { 4977 "type": "github", 4978 "url": "https://github.com/sponsors/feross" 4979 }, 4980 { 4981 "type": "patreon", 4982 "url": "https://www.patreon.com/feross" 4983 }, 4984 { 4985 "type": "consulting", 4986 "url": "https://feross.org/support" 4987 } 4988 ], 4989 "engines": { 4990 "node": ">=4" 4991 } 4992 }, 4993 "node_modules/is-callable": { 4994 "version": "1.2.7", 4995 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 4996 "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 4997 "dev": true, 4998 "peer": true, 4999 "engines": { 5000 "node": ">= 0.4" 5001 }, 5002 "funding": { 5003 "url": "https://github.com/sponsors/ljharb" 5004 } 5005 }, 5006 "node_modules/is-date-object": { 5007 "version": "1.0.5", 5008 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 5009 "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 5010 "dev": true, 5011 "peer": true, 5012 "dependencies": { 5013 "has-tostringtag": "^1.0.0" 5014 }, 5015 "engines": { 5016 "node": ">= 0.4" 5017 }, 5018 "funding": { 5019 "url": "https://github.com/sponsors/ljharb" 5020 } 5021 }, 5022 "node_modules/is-extglob": { 5023 "version": "2.1.1", 5024 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 5025 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 5026 "dev": true, 5027 "engines": { 5028 "node": ">=0.10.0" 5029 } 5030 }, 5031 "node_modules/is-fullwidth-code-point": { 5032 "version": "2.0.0", 5033 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 5034 "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", 5035 "dev": true, 5036 "peer": true, 5037 "engines": { 5038 "node": ">=4" 5039 } 5040 }, 5041 "node_modules/is-glob": { 5042 "version": "4.0.3", 5043 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 5044 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 5045 "dev": true, 5046 "dependencies": { 5047 "is-extglob": "^2.1.1" 5048 }, 5049 "engines": { 5050 "node": ">=0.10.0" 5051 } 5052 }, 5053 "node_modules/is-hex-prefixed": { 5054 "version": "1.0.0", 5055 "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", 5056 "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==", 5057 "dev": true, 5058 "engines": { 5059 "node": ">=6.5.0", 5060 "npm": ">=3" 5061 } 5062 }, 5063 "node_modules/is-negative-zero": { 5064 "version": "2.0.2", 5065 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", 5066 "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", 5067 "dev": true, 5068 "peer": true, 5069 "engines": { 5070 "node": ">= 0.4" 5071 }, 5072 "funding": { 5073 "url": "https://github.com/sponsors/ljharb" 5074 } 5075 }, 5076 "node_modules/is-number": { 5077 "version": "7.0.0", 5078 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 5079 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 5080 "dev": true, 5081 "engines": { 5082 "node": ">=0.12.0" 5083 } 5084 }, 5085 "node_modules/is-number-object": { 5086 "version": "1.0.7", 5087 "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", 5088 "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", 5089 "dev": true, 5090 "peer": true, 5091 "dependencies": { 5092 "has-tostringtag": "^1.0.0" 5093 }, 5094 "engines": { 5095 "node": ">= 0.4" 5096 }, 5097 "funding": { 5098 "url": "https://github.com/sponsors/ljharb" 5099 } 5100 }, 5101 "node_modules/is-plain-obj": { 5102 "version": "2.1.0", 5103 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", 5104 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", 5105 "dev": true, 5106 "engines": { 5107 "node": ">=8" 5108 } 5109 }, 5110 "node_modules/is-regex": { 5111 "version": "1.1.4", 5112 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 5113 "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 5114 "dev": true, 5115 "peer": true, 5116 "dependencies": { 5117 "call-bind": "^1.0.2", 5118 "has-tostringtag": "^1.0.0" 5119 }, 5120 "engines": { 5121 "node": ">= 0.4" 5122 }, 5123 "funding": { 5124 "url": "https://github.com/sponsors/ljharb" 5125 } 5126 }, 5127 "node_modules/is-shared-array-buffer": { 5128 "version": "1.0.2", 5129 "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", 5130 "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", 5131 "dev": true, 5132 "peer": true, 5133 "dependencies": { 5134 "call-bind": "^1.0.2" 5135 }, 5136 "funding": { 5137 "url": "https://github.com/sponsors/ljharb" 5138 } 5139 }, 5140 "node_modules/is-string": { 5141 "version": "1.0.7", 5142 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", 5143 "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 5144 "dev": true, 5145 "peer": true, 5146 "dependencies": { 5147 "has-tostringtag": "^1.0.0" 5148 }, 5149 "engines": { 5150 "node": ">= 0.4" 5151 }, 5152 "funding": { 5153 "url": "https://github.com/sponsors/ljharb" 5154 } 5155 }, 5156 "node_modules/is-symbol": { 5157 "version": "1.0.4", 5158 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 5159 "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 5160 "dev": true, 5161 "peer": true, 5162 "dependencies": { 5163 "has-symbols": "^1.0.2" 5164 }, 5165 "engines": { 5166 "node": ">= 0.4" 5167 }, 5168 "funding": { 5169 "url": "https://github.com/sponsors/ljharb" 5170 } 5171 }, 5172 "node_modules/is-typedarray": { 5173 "version": "1.0.0", 5174 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 5175 "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", 5176 "dev": true, 5177 "peer": true 5178 }, 5179 "node_modules/is-unicode-supported": { 5180 "version": "0.1.0", 5181 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 5182 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 5183 "dev": true, 5184 "engines": { 5185 "node": ">=10" 5186 }, 5187 "funding": { 5188 "url": "https://github.com/sponsors/sindresorhus" 5189 } 5190 }, 5191 "node_modules/is-weakref": { 5192 "version": "1.0.2", 5193 "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", 5194 "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", 5195 "dev": true, 5196 "peer": true, 5197 "dependencies": { 5198 "call-bind": "^1.0.2" 5199 }, 5200 "funding": { 5201 "url": "https://github.com/sponsors/ljharb" 5202 } 5203 }, 5204 "node_modules/isarray": { 5205 "version": "1.0.0", 5206 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 5207 "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", 5208 "dev": true, 5209 "peer": true 5210 }, 5211 "node_modules/isexe": { 5212 "version": "2.0.0", 5213 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 5214 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 5215 "dev": true, 5216 "peer": true 5217 }, 5218 "node_modules/isstream": { 5219 "version": "0.1.2", 5220 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 5221 "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", 5222 "dev": true, 5223 "peer": true 5224 }, 5225 "node_modules/js-sha3": { 5226 "version": "0.8.0", 5227 "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", 5228 "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", 5229 "dev": true 5230 }, 5231 "node_modules/js-yaml": { 5232 "version": "4.1.0", 5233 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 5234 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 5235 "dev": true, 5236 "dependencies": { 5237 "argparse": "^2.0.1" 5238 }, 5239 "bin": { 5240 "js-yaml": "bin/js-yaml.js" 5241 } 5242 }, 5243 "node_modules/jsbn": { 5244 "version": "0.1.1", 5245 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 5246 "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", 5247 "dev": true, 5248 "peer": true 5249 }, 5250 "node_modules/json-schema": { 5251 "version": "0.4.0", 5252 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 5253 "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", 5254 "dev": true, 5255 "peer": true 5256 }, 5257 "node_modules/json-schema-traverse": { 5258 "version": "0.4.1", 5259 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 5260 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 5261 "dev": true, 5262 "peer": true 5263 }, 5264 "node_modules/json-stringify-safe": { 5265 "version": "5.0.1", 5266 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 5267 "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", 5268 "dev": true, 5269 "peer": true 5270 }, 5271 "node_modules/jsonfile": { 5272 "version": "4.0.0", 5273 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 5274 "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", 5275 "dev": true, 5276 "optionalDependencies": { 5277 "graceful-fs": "^4.1.6" 5278 } 5279 }, 5280 "node_modules/jsonschema": { 5281 "version": "1.4.1", 5282 "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz", 5283 "integrity": "sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==", 5284 "dev": true, 5285 "peer": true, 5286 "engines": { 5287 "node": "*" 5288 } 5289 }, 5290 "node_modules/jsprim": { 5291 "version": "1.4.2", 5292 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", 5293 "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", 5294 "dev": true, 5295 "peer": true, 5296 "dependencies": { 5297 "assert-plus": "1.0.0", 5298 "extsprintf": "1.3.0", 5299 "json-schema": "0.4.0", 5300 "verror": "1.10.0" 5301 }, 5302 "engines": { 5303 "node": ">=0.6.0" 5304 } 5305 }, 5306 "node_modules/keccak": { 5307 "version": "3.0.2", 5308 "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", 5309 "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", 5310 "dev": true, 5311 "hasInstallScript": true, 5312 "dependencies": { 5313 "node-addon-api": "^2.0.0", 5314 "node-gyp-build": "^4.2.0", 5315 "readable-stream": "^3.6.0" 5316 }, 5317 "engines": { 5318 "node": ">=10.0.0" 5319 } 5320 }, 5321 "node_modules/kind-of": { 5322 "version": "6.0.3", 5323 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 5324 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 5325 "dev": true, 5326 "peer": true, 5327 "engines": { 5328 "node": ">=0.10.0" 5329 } 5330 }, 5331 "node_modules/klaw": { 5332 "version": "1.3.1", 5333 "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", 5334 "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", 5335 "dev": true, 5336 "optionalDependencies": { 5337 "graceful-fs": "^4.1.9" 5338 } 5339 }, 5340 "node_modules/level": { 5341 "version": "8.0.0", 5342 "resolved": "https://registry.npmjs.org/level/-/level-8.0.0.tgz", 5343 "integrity": "sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==", 5344 "dev": true, 5345 "dependencies": { 5346 "browser-level": "^1.0.1", 5347 "classic-level": "^1.2.0" 5348 }, 5349 "engines": { 5350 "node": ">=12" 5351 }, 5352 "funding": { 5353 "type": "opencollective", 5354 "url": "https://opencollective.com/level" 5355 } 5356 }, 5357 "node_modules/level-supports": { 5358 "version": "4.0.1", 5359 "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz", 5360 "integrity": "sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==", 5361 "dev": true, 5362 "engines": { 5363 "node": ">=12" 5364 } 5365 }, 5366 "node_modules/level-transcoder": { 5367 "version": "1.0.1", 5368 "resolved": "https://registry.npmjs.org/level-transcoder/-/level-transcoder-1.0.1.tgz", 5369 "integrity": "sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==", 5370 "dev": true, 5371 "dependencies": { 5372 "buffer": "^6.0.3", 5373 "module-error": "^1.0.1" 5374 }, 5375 "engines": { 5376 "node": ">=12" 5377 } 5378 }, 5379 "node_modules/levn": { 5380 "version": "0.3.0", 5381 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", 5382 "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", 5383 "dev": true, 5384 "peer": true, 5385 "dependencies": { 5386 "prelude-ls": "~1.1.2", 5387 "type-check": "~0.3.2" 5388 }, 5389 "engines": { 5390 "node": ">= 0.8.0" 5391 } 5392 }, 5393 "node_modules/locate-path": { 5394 "version": "2.0.0", 5395 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 5396 "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", 5397 "dev": true, 5398 "dependencies": { 5399 "p-locate": "^2.0.0", 5400 "path-exists": "^3.0.0" 5401 }, 5402 "engines": { 5403 "node": ">=4" 5404 } 5405 }, 5406 "node_modules/lodash": { 5407 "version": "4.17.21", 5408 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 5409 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 5410 "dev": true 5411 }, 5412 "node_modules/lodash.camelcase": { 5413 "version": "4.3.0", 5414 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", 5415 "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", 5416 "dev": true, 5417 "peer": true 5418 }, 5419 "node_modules/lodash.truncate": { 5420 "version": "4.4.2", 5421 "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", 5422 "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", 5423 "dev": true 5424 }, 5425 "node_modules/log-symbols": { 5426 "version": "4.1.0", 5427 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 5428 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 5429 "dev": true, 5430 "dependencies": { 5431 "chalk": "^4.1.0", 5432 "is-unicode-supported": "^0.1.0" 5433 }, 5434 "engines": { 5435 "node": ">=10" 5436 }, 5437 "funding": { 5438 "url": "https://github.com/sponsors/sindresorhus" 5439 } 5440 }, 5441 "node_modules/log-symbols/node_modules/ansi-styles": { 5442 "version": "4.3.0", 5443 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 5444 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 5445 "dev": true, 5446 "dependencies": { 5447 "color-convert": "^2.0.1" 5448 }, 5449 "engines": { 5450 "node": ">=8" 5451 }, 5452 "funding": { 5453 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 5454 } 5455 }, 5456 "node_modules/log-symbols/node_modules/chalk": { 5457 "version": "4.1.2", 5458 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 5459 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 5460 "dev": true, 5461 "dependencies": { 5462 "ansi-styles": "^4.1.0", 5463 "supports-color": "^7.1.0" 5464 }, 5465 "engines": { 5466 "node": ">=10" 5467 }, 5468 "funding": { 5469 "url": "https://github.com/chalk/chalk?sponsor=1" 5470 } 5471 }, 5472 "node_modules/log-symbols/node_modules/color-convert": { 5473 "version": "2.0.1", 5474 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 5475 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 5476 "dev": true, 5477 "dependencies": { 5478 "color-name": "~1.1.4" 5479 }, 5480 "engines": { 5481 "node": ">=7.0.0" 5482 } 5483 }, 5484 "node_modules/log-symbols/node_modules/color-name": { 5485 "version": "1.1.4", 5486 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 5487 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 5488 "dev": true 5489 }, 5490 "node_modules/log-symbols/node_modules/has-flag": { 5491 "version": "4.0.0", 5492 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 5493 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 5494 "dev": true, 5495 "engines": { 5496 "node": ">=8" 5497 } 5498 }, 5499 "node_modules/log-symbols/node_modules/supports-color": { 5500 "version": "7.2.0", 5501 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 5502 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 5503 "dev": true, 5504 "dependencies": { 5505 "has-flag": "^4.0.0" 5506 }, 5507 "engines": { 5508 "node": ">=8" 5509 } 5510 }, 5511 "node_modules/loupe": { 5512 "version": "2.3.4", 5513 "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz", 5514 "integrity": "sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==", 5515 "dev": true, 5516 "peer": true, 5517 "dependencies": { 5518 "get-func-name": "^2.0.0" 5519 } 5520 }, 5521 "node_modules/lru_map": { 5522 "version": "0.3.3", 5523 "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", 5524 "integrity": "sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==", 5525 "dev": true 5526 }, 5527 "node_modules/lru-cache": { 5528 "version": "5.1.1", 5529 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 5530 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 5531 "dev": true, 5532 "dependencies": { 5533 "yallist": "^3.0.2" 5534 } 5535 }, 5536 "node_modules/make-error": { 5537 "version": "1.3.6", 5538 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", 5539 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", 5540 "dev": true, 5541 "peer": true 5542 }, 5543 "node_modules/markdown-table": { 5544 "version": "1.1.3", 5545 "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", 5546 "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==", 5547 "dev": true, 5548 "peer": true 5549 }, 5550 "node_modules/mcl-wasm": { 5551 "version": "0.7.9", 5552 "resolved": "https://registry.npmjs.org/mcl-wasm/-/mcl-wasm-0.7.9.tgz", 5553 "integrity": "sha512-iJIUcQWA88IJB/5L15GnJVnSQJmf/YaxxV6zRavv83HILHaJQb6y0iFyDMdDO0gN8X37tdxmAOrH/P8B6RB8sQ==", 5554 "dev": true, 5555 "engines": { 5556 "node": ">=8.9.0" 5557 } 5558 }, 5559 "node_modules/md5.js": { 5560 "version": "1.3.5", 5561 "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", 5562 "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", 5563 "dev": true, 5564 "dependencies": { 5565 "hash-base": "^3.0.0", 5566 "inherits": "^2.0.1", 5567 "safe-buffer": "^5.1.2" 5568 } 5569 }, 5570 "node_modules/memory-level": { 5571 "version": "1.0.0", 5572 "resolved": "https://registry.npmjs.org/memory-level/-/memory-level-1.0.0.tgz", 5573 "integrity": "sha512-UXzwewuWeHBz5krr7EvehKcmLFNoXxGcvuYhC41tRnkrTbJohtS7kVn9akmgirtRygg+f7Yjsfi8Uu5SGSQ4Og==", 5574 "dev": true, 5575 "dependencies": { 5576 "abstract-level": "^1.0.0", 5577 "functional-red-black-tree": "^1.0.1", 5578 "module-error": "^1.0.1" 5579 }, 5580 "engines": { 5581 "node": ">=12" 5582 } 5583 }, 5584 "node_modules/memorystream": { 5585 "version": "0.3.1", 5586 "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", 5587 "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", 5588 "dev": true, 5589 "engines": { 5590 "node": ">= 0.10.0" 5591 } 5592 }, 5593 "node_modules/merge2": { 5594 "version": "1.4.1", 5595 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 5596 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 5597 "dev": true, 5598 "peer": true, 5599 "engines": { 5600 "node": ">= 8" 5601 } 5602 }, 5603 "node_modules/micromatch": { 5604 "version": "4.0.5", 5605 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 5606 "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 5607 "dev": true, 5608 "peer": true, 5609 "dependencies": { 5610 "braces": "^3.0.2", 5611 "picomatch": "^2.3.1" 5612 }, 5613 "engines": { 5614 "node": ">=8.6" 5615 } 5616 }, 5617 "node_modules/mime-db": { 5618 "version": "1.52.0", 5619 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 5620 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 5621 "dev": true, 5622 "peer": true, 5623 "engines": { 5624 "node": ">= 0.6" 5625 } 5626 }, 5627 "node_modules/mime-types": { 5628 "version": "2.1.35", 5629 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 5630 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 5631 "dev": true, 5632 "peer": true, 5633 "dependencies": { 5634 "mime-db": "1.52.0" 5635 }, 5636 "engines": { 5637 "node": ">= 0.6" 5638 } 5639 }, 5640 "node_modules/minimalistic-assert": { 5641 "version": "1.0.1", 5642 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 5643 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", 5644 "dev": true 5645 }, 5646 "node_modules/minimalistic-crypto-utils": { 5647 "version": "1.0.1", 5648 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", 5649 "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", 5650 "dev": true 5651 }, 5652 "node_modules/minimatch": { 5653 "version": "3.1.2", 5654 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 5655 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 5656 "dev": true, 5657 "dependencies": { 5658 "brace-expansion": "^1.1.7" 5659 }, 5660 "engines": { 5661 "node": "*" 5662 } 5663 }, 5664 "node_modules/minimist": { 5665 "version": "1.2.7", 5666 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", 5667 "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", 5668 "dev": true, 5669 "peer": true, 5670 "funding": { 5671 "url": "https://github.com/sponsors/ljharb" 5672 } 5673 }, 5674 "node_modules/mkdirp": { 5675 "version": "0.5.6", 5676 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 5677 "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 5678 "dev": true, 5679 "peer": true, 5680 "dependencies": { 5681 "minimist": "^1.2.6" 5682 }, 5683 "bin": { 5684 "mkdirp": "bin/cmd.js" 5685 } 5686 }, 5687 "node_modules/mnemonics": { 5688 "version": "1.1.3", 5689 "resolved": "https://registry.npmjs.org/mnemonics/-/mnemonics-1.1.3.tgz", 5690 "integrity": "sha512-yD3XB99L3RGYGcIj8RvFA3Q579Rt8jDNsL548lPyoQfm3nyluy/Ycbn8mu+KtI85pnxrDmTtwRIanPS+rihWWg==", 5691 "dev": true, 5692 "dependencies": { 5693 "bip39": "^3.0.2", 5694 "esm": "^3.2.25" 5695 }, 5696 "bin": { 5697 "mnemonics": "bin/mnemonics" 5698 } 5699 }, 5700 "node_modules/mnemonist": { 5701 "version": "0.38.5", 5702 "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.38.5.tgz", 5703 "integrity": "sha512-bZTFT5rrPKtPJxj8KSV0WkPyNxl72vQepqqVUAW2ARUpUSF2qXMB6jZj7hW5/k7C1rtpzqbD/IIbJwLXUjCHeg==", 5704 "dev": true, 5705 "dependencies": { 5706 "obliterator": "^2.0.0" 5707 } 5708 }, 5709 "node_modules/mocha": { 5710 "version": "10.1.0", 5711 "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.1.0.tgz", 5712 "integrity": "sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==", 5713 "dev": true, 5714 "dependencies": { 5715 "ansi-colors": "4.1.1", 5716 "browser-stdout": "1.3.1", 5717 "chokidar": "3.5.3", 5718 "debug": "4.3.4", 5719 "diff": "5.0.0", 5720 "escape-string-regexp": "4.0.0", 5721 "find-up": "5.0.0", 5722 "glob": "7.2.0", 5723 "he": "1.2.0", 5724 "js-yaml": "4.1.0", 5725 "log-symbols": "4.1.0", 5726 "minimatch": "5.0.1", 5727 "ms": "2.1.3", 5728 "nanoid": "3.3.3", 5729 "serialize-javascript": "6.0.0", 5730 "strip-json-comments": "3.1.1", 5731 "supports-color": "8.1.1", 5732 "workerpool": "6.2.1", 5733 "yargs": "16.2.0", 5734 "yargs-parser": "20.2.4", 5735 "yargs-unparser": "2.0.0" 5736 }, 5737 "bin": { 5738 "_mocha": "bin/_mocha", 5739 "mocha": "bin/mocha.js" 5740 }, 5741 "engines": { 5742 "node": ">= 14.0.0" 5743 }, 5744 "funding": { 5745 "type": "opencollective", 5746 "url": "https://opencollective.com/mochajs" 5747 } 5748 }, 5749 "node_modules/mocha/node_modules/ansi-colors": { 5750 "version": "4.1.1", 5751 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", 5752 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", 5753 "dev": true, 5754 "engines": { 5755 "node": ">=6" 5756 } 5757 }, 5758 "node_modules/mocha/node_modules/brace-expansion": { 5759 "version": "2.0.1", 5760 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 5761 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 5762 "dev": true, 5763 "dependencies": { 5764 "balanced-match": "^1.0.0" 5765 } 5766 }, 5767 "node_modules/mocha/node_modules/escape-string-regexp": { 5768 "version": "4.0.0", 5769 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 5770 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 5771 "dev": true, 5772 "engines": { 5773 "node": ">=10" 5774 }, 5775 "funding": { 5776 "url": "https://github.com/sponsors/sindresorhus" 5777 } 5778 }, 5779 "node_modules/mocha/node_modules/find-up": { 5780 "version": "5.0.0", 5781 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 5782 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 5783 "dev": true, 5784 "dependencies": { 5785 "locate-path": "^6.0.0", 5786 "path-exists": "^4.0.0" 5787 }, 5788 "engines": { 5789 "node": ">=10" 5790 }, 5791 "funding": { 5792 "url": "https://github.com/sponsors/sindresorhus" 5793 } 5794 }, 5795 "node_modules/mocha/node_modules/has-flag": { 5796 "version": "4.0.0", 5797 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 5798 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 5799 "dev": true, 5800 "engines": { 5801 "node": ">=8" 5802 } 5803 }, 5804 "node_modules/mocha/node_modules/locate-path": { 5805 "version": "6.0.0", 5806 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 5807 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 5808 "dev": true, 5809 "dependencies": { 5810 "p-locate": "^5.0.0" 5811 }, 5812 "engines": { 5813 "node": ">=10" 5814 }, 5815 "funding": { 5816 "url": "https://github.com/sponsors/sindresorhus" 5817 } 5818 }, 5819 "node_modules/mocha/node_modules/minimatch": { 5820 "version": "5.0.1", 5821 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", 5822 "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", 5823 "dev": true, 5824 "dependencies": { 5825 "brace-expansion": "^2.0.1" 5826 }, 5827 "engines": { 5828 "node": ">=10" 5829 } 5830 }, 5831 "node_modules/mocha/node_modules/ms": { 5832 "version": "2.1.3", 5833 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 5834 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 5835 "dev": true 5836 }, 5837 "node_modules/mocha/node_modules/p-limit": { 5838 "version": "3.1.0", 5839 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 5840 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 5841 "dev": true, 5842 "dependencies": { 5843 "yocto-queue": "^0.1.0" 5844 }, 5845 "engines": { 5846 "node": ">=10" 5847 }, 5848 "funding": { 5849 "url": "https://github.com/sponsors/sindresorhus" 5850 } 5851 }, 5852 "node_modules/mocha/node_modules/p-locate": { 5853 "version": "5.0.0", 5854 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 5855 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 5856 "dev": true, 5857 "dependencies": { 5858 "p-limit": "^3.0.2" 5859 }, 5860 "engines": { 5861 "node": ">=10" 5862 }, 5863 "funding": { 5864 "url": "https://github.com/sponsors/sindresorhus" 5865 } 5866 }, 5867 "node_modules/mocha/node_modules/path-exists": { 5868 "version": "4.0.0", 5869 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 5870 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 5871 "dev": true, 5872 "engines": { 5873 "node": ">=8" 5874 } 5875 }, 5876 "node_modules/mocha/node_modules/supports-color": { 5877 "version": "8.1.1", 5878 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 5879 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 5880 "dev": true, 5881 "dependencies": { 5882 "has-flag": "^4.0.0" 5883 }, 5884 "engines": { 5885 "node": ">=10" 5886 }, 5887 "funding": { 5888 "url": "https://github.com/chalk/supports-color?sponsor=1" 5889 } 5890 }, 5891 "node_modules/module-error": { 5892 "version": "1.0.2", 5893 "resolved": "https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz", 5894 "integrity": "sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==", 5895 "dev": true, 5896 "engines": { 5897 "node": ">=10" 5898 } 5899 }, 5900 "node_modules/ms": { 5901 "version": "2.1.2", 5902 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 5903 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 5904 "dev": true 5905 }, 5906 "node_modules/nanoid": { 5907 "version": "3.3.3", 5908 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", 5909 "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", 5910 "dev": true, 5911 "bin": { 5912 "nanoid": "bin/nanoid.cjs" 5913 }, 5914 "engines": { 5915 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 5916 } 5917 }, 5918 "node_modules/napi-macros": { 5919 "version": "2.0.0", 5920 "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", 5921 "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==", 5922 "dev": true 5923 }, 5924 "node_modules/neo-async": { 5925 "version": "2.6.2", 5926 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 5927 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 5928 "dev": true, 5929 "peer": true 5930 }, 5931 "node_modules/node-addon-api": { 5932 "version": "2.0.2", 5933 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", 5934 "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==", 5935 "dev": true 5936 }, 5937 "node_modules/node-emoji": { 5938 "version": "1.11.0", 5939 "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", 5940 "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", 5941 "dev": true, 5942 "peer": true, 5943 "dependencies": { 5944 "lodash": "^4.17.21" 5945 } 5946 }, 5947 "node_modules/node-environment-flags": { 5948 "version": "1.0.6", 5949 "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz", 5950 "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==", 5951 "dev": true, 5952 "peer": true, 5953 "dependencies": { 5954 "object.getownpropertydescriptors": "^2.0.3", 5955 "semver": "^5.7.0" 5956 } 5957 }, 5958 "node_modules/node-environment-flags/node_modules/semver": { 5959 "version": "5.7.1", 5960 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 5961 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 5962 "dev": true, 5963 "peer": true, 5964 "bin": { 5965 "semver": "bin/semver" 5966 } 5967 }, 5968 "node_modules/node-gyp-build": { 5969 "version": "4.5.0", 5970 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", 5971 "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", 5972 "dev": true, 5973 "bin": { 5974 "node-gyp-build": "bin.js", 5975 "node-gyp-build-optional": "optional.js", 5976 "node-gyp-build-test": "build-test.js" 5977 } 5978 }, 5979 "node_modules/nofilter": { 5980 "version": "1.0.4", 5981 "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-1.0.4.tgz", 5982 "integrity": "sha512-N8lidFp+fCz+TD51+haYdbDGrcBWwuHX40F5+z0qkUjMJ5Tp+rdSuAkMJ9N9eoolDlEVTf6u5icM+cNKkKW2mA==", 5983 "dev": true, 5984 "engines": { 5985 "node": ">=8" 5986 } 5987 }, 5988 "node_modules/nopt": { 5989 "version": "3.0.6", 5990 "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", 5991 "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", 5992 "dev": true, 5993 "peer": true, 5994 "dependencies": { 5995 "abbrev": "1" 5996 }, 5997 "bin": { 5998 "nopt": "bin/nopt.js" 5999 } 6000 }, 6001 "node_modules/normalize-path": { 6002 "version": "3.0.0", 6003 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 6004 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 6005 "dev": true, 6006 "engines": { 6007 "node": ">=0.10.0" 6008 } 6009 }, 6010 "node_modules/number-to-bn": { 6011 "version": "1.7.0", 6012 "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", 6013 "integrity": "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==", 6014 "dev": true, 6015 "peer": true, 6016 "dependencies": { 6017 "bn.js": "4.11.6", 6018 "strip-hex-prefix": "1.0.0" 6019 }, 6020 "engines": { 6021 "node": ">=6.5.0", 6022 "npm": ">=3" 6023 } 6024 }, 6025 "node_modules/number-to-bn/node_modules/bn.js": { 6026 "version": "4.11.6", 6027 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", 6028 "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", 6029 "dev": true, 6030 "peer": true 6031 }, 6032 "node_modules/oauth-sign": { 6033 "version": "0.9.0", 6034 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 6035 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", 6036 "dev": true, 6037 "peer": true, 6038 "engines": { 6039 "node": "*" 6040 } 6041 }, 6042 "node_modules/object-assign": { 6043 "version": "4.1.1", 6044 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 6045 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 6046 "dev": true, 6047 "peer": true, 6048 "engines": { 6049 "node": ">=0.10.0" 6050 } 6051 }, 6052 "node_modules/object-inspect": { 6053 "version": "1.12.2", 6054 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", 6055 "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", 6056 "dev": true, 6057 "funding": { 6058 "url": "https://github.com/sponsors/ljharb" 6059 } 6060 }, 6061 "node_modules/object-keys": { 6062 "version": "1.1.1", 6063 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 6064 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 6065 "dev": true, 6066 "peer": true, 6067 "engines": { 6068 "node": ">= 0.4" 6069 } 6070 }, 6071 "node_modules/object.assign": { 6072 "version": "4.1.0", 6073 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", 6074 "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", 6075 "dev": true, 6076 "peer": true, 6077 "dependencies": { 6078 "define-properties": "^1.1.2", 6079 "function-bind": "^1.1.1", 6080 "has-symbols": "^1.0.0", 6081 "object-keys": "^1.0.11" 6082 }, 6083 "engines": { 6084 "node": ">= 0.4" 6085 } 6086 }, 6087 "node_modules/object.getownpropertydescriptors": { 6088 "version": "2.1.4", 6089 "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", 6090 "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", 6091 "dev": true, 6092 "peer": true, 6093 "dependencies": { 6094 "array.prototype.reduce": "^1.0.4", 6095 "call-bind": "^1.0.2", 6096 "define-properties": "^1.1.4", 6097 "es-abstract": "^1.20.1" 6098 }, 6099 "engines": { 6100 "node": ">= 0.8" 6101 }, 6102 "funding": { 6103 "url": "https://github.com/sponsors/ljharb" 6104 } 6105 }, 6106 "node_modules/obliterator": { 6107 "version": "2.0.4", 6108 "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz", 6109 "integrity": "sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==", 6110 "dev": true 6111 }, 6112 "node_modules/once": { 6113 "version": "1.4.0", 6114 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 6115 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 6116 "dev": true, 6117 "dependencies": { 6118 "wrappy": "1" 6119 } 6120 }, 6121 "node_modules/optionator": { 6122 "version": "0.8.3", 6123 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", 6124 "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", 6125 "dev": true, 6126 "peer": true, 6127 "dependencies": { 6128 "deep-is": "~0.1.3", 6129 "fast-levenshtein": "~2.0.6", 6130 "levn": "~0.3.0", 6131 "prelude-ls": "~1.1.2", 6132 "type-check": "~0.3.2", 6133 "word-wrap": "~1.2.3" 6134 }, 6135 "engines": { 6136 "node": ">= 0.8.0" 6137 } 6138 }, 6139 "node_modules/ordinal": { 6140 "version": "1.0.3", 6141 "resolved": "https://registry.npmjs.org/ordinal/-/ordinal-1.0.3.tgz", 6142 "integrity": "sha512-cMddMgb2QElm8G7vdaa02jhUNbTSrhsgAGUz1OokD83uJTwSUn+nKoNoKVVaRa08yF6sgfO7Maou1+bgLd9rdQ==", 6143 "dev": true, 6144 "peer": true 6145 }, 6146 "node_modules/os-tmpdir": { 6147 "version": "1.0.2", 6148 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 6149 "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", 6150 "dev": true, 6151 "engines": { 6152 "node": ">=0.10.0" 6153 } 6154 }, 6155 "node_modules/p-limit": { 6156 "version": "1.3.0", 6157 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 6158 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 6159 "dev": true, 6160 "dependencies": { 6161 "p-try": "^1.0.0" 6162 }, 6163 "engines": { 6164 "node": ">=4" 6165 } 6166 }, 6167 "node_modules/p-locate": { 6168 "version": "2.0.0", 6169 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 6170 "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", 6171 "dev": true, 6172 "dependencies": { 6173 "p-limit": "^1.1.0" 6174 }, 6175 "engines": { 6176 "node": ">=4" 6177 } 6178 }, 6179 "node_modules/p-map": { 6180 "version": "4.0.0", 6181 "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 6182 "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 6183 "dev": true, 6184 "dependencies": { 6185 "aggregate-error": "^3.0.0" 6186 }, 6187 "engines": { 6188 "node": ">=10" 6189 }, 6190 "funding": { 6191 "url": "https://github.com/sponsors/sindresorhus" 6192 } 6193 }, 6194 "node_modules/p-try": { 6195 "version": "1.0.0", 6196 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 6197 "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", 6198 "dev": true, 6199 "engines": { 6200 "node": ">=4" 6201 } 6202 }, 6203 "node_modules/parse-cache-control": { 6204 "version": "1.0.1", 6205 "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", 6206 "integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==", 6207 "dev": true, 6208 "peer": true 6209 }, 6210 "node_modules/path-exists": { 6211 "version": "3.0.0", 6212 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 6213 "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", 6214 "dev": true, 6215 "engines": { 6216 "node": ">=4" 6217 } 6218 }, 6219 "node_modules/path-is-absolute": { 6220 "version": "1.0.1", 6221 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 6222 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 6223 "dev": true, 6224 "engines": { 6225 "node": ">=0.10.0" 6226 } 6227 }, 6228 "node_modules/path-parse": { 6229 "version": "1.0.7", 6230 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 6231 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 6232 "dev": true 6233 }, 6234 "node_modules/path-type": { 6235 "version": "4.0.0", 6236 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 6237 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 6238 "dev": true, 6239 "peer": true, 6240 "engines": { 6241 "node": ">=8" 6242 } 6243 }, 6244 "node_modules/pathval": { 6245 "version": "1.1.1", 6246 "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", 6247 "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", 6248 "dev": true, 6249 "peer": true, 6250 "engines": { 6251 "node": "*" 6252 } 6253 }, 6254 "node_modules/pbkdf2": { 6255 "version": "3.1.2", 6256 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", 6257 "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", 6258 "dev": true, 6259 "dependencies": { 6260 "create-hash": "^1.1.2", 6261 "create-hmac": "^1.1.4", 6262 "ripemd160": "^2.0.1", 6263 "safe-buffer": "^5.0.1", 6264 "sha.js": "^2.4.8" 6265 }, 6266 "engines": { 6267 "node": ">=0.12" 6268 } 6269 }, 6270 "node_modules/performance-now": { 6271 "version": "2.1.0", 6272 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 6273 "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", 6274 "dev": true, 6275 "peer": true 6276 }, 6277 "node_modules/picomatch": { 6278 "version": "2.3.1", 6279 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 6280 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 6281 "dev": true, 6282 "engines": { 6283 "node": ">=8.6" 6284 }, 6285 "funding": { 6286 "url": "https://github.com/sponsors/jonschlinkert" 6287 } 6288 }, 6289 "node_modules/pify": { 6290 "version": "4.0.1", 6291 "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 6292 "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 6293 "dev": true, 6294 "peer": true, 6295 "engines": { 6296 "node": ">=6" 6297 } 6298 }, 6299 "node_modules/prelude-ls": { 6300 "version": "1.1.2", 6301 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", 6302 "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", 6303 "dev": true, 6304 "peer": true, 6305 "engines": { 6306 "node": ">= 0.8.0" 6307 } 6308 }, 6309 "node_modules/prettier": { 6310 "version": "2.7.1", 6311 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", 6312 "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", 6313 "dev": true, 6314 "peer": true, 6315 "bin": { 6316 "prettier": "bin-prettier.js" 6317 }, 6318 "engines": { 6319 "node": ">=10.13.0" 6320 }, 6321 "funding": { 6322 "url": "https://github.com/prettier/prettier?sponsor=1" 6323 } 6324 }, 6325 "node_modules/process-nextick-args": { 6326 "version": "2.0.1", 6327 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 6328 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 6329 "dev": true, 6330 "peer": true 6331 }, 6332 "node_modules/promise": { 6333 "version": "8.3.0", 6334 "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", 6335 "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", 6336 "dev": true, 6337 "peer": true, 6338 "dependencies": { 6339 "asap": "~2.0.6" 6340 } 6341 }, 6342 "node_modules/psl": { 6343 "version": "1.9.0", 6344 "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", 6345 "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", 6346 "dev": true, 6347 "peer": true 6348 }, 6349 "node_modules/punycode": { 6350 "version": "2.1.1", 6351 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 6352 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 6353 "dev": true, 6354 "engines": { 6355 "node": ">=6" 6356 } 6357 }, 6358 "node_modules/qs": { 6359 "version": "6.11.0", 6360 "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", 6361 "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", 6362 "dev": true, 6363 "dependencies": { 6364 "side-channel": "^1.0.4" 6365 }, 6366 "engines": { 6367 "node": ">=0.6" 6368 }, 6369 "funding": { 6370 "url": "https://github.com/sponsors/ljharb" 6371 } 6372 }, 6373 "node_modules/queue-microtask": { 6374 "version": "1.2.3", 6375 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 6376 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 6377 "dev": true, 6378 "funding": [ 6379 { 6380 "type": "github", 6381 "url": "https://github.com/sponsors/feross" 6382 }, 6383 { 6384 "type": "patreon", 6385 "url": "https://www.patreon.com/feross" 6386 }, 6387 { 6388 "type": "consulting", 6389 "url": "https://feross.org/support" 6390 } 6391 ] 6392 }, 6393 "node_modules/randombytes": { 6394 "version": "2.1.0", 6395 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 6396 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 6397 "dev": true, 6398 "dependencies": { 6399 "safe-buffer": "^5.1.0" 6400 } 6401 }, 6402 "node_modules/raw-body": { 6403 "version": "2.5.1", 6404 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", 6405 "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", 6406 "dev": true, 6407 "dependencies": { 6408 "bytes": "3.1.2", 6409 "http-errors": "2.0.0", 6410 "iconv-lite": "0.4.24", 6411 "unpipe": "1.0.0" 6412 }, 6413 "engines": { 6414 "node": ">= 0.8" 6415 } 6416 }, 6417 "node_modules/readable-stream": { 6418 "version": "3.6.0", 6419 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 6420 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 6421 "dev": true, 6422 "dependencies": { 6423 "inherits": "^2.0.3", 6424 "string_decoder": "^1.1.1", 6425 "util-deprecate": "^1.0.1" 6426 }, 6427 "engines": { 6428 "node": ">= 6" 6429 } 6430 }, 6431 "node_modules/readdirp": { 6432 "version": "3.6.0", 6433 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 6434 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 6435 "dev": true, 6436 "dependencies": { 6437 "picomatch": "^2.2.1" 6438 }, 6439 "engines": { 6440 "node": ">=8.10.0" 6441 } 6442 }, 6443 "node_modules/rechoir": { 6444 "version": "0.6.2", 6445 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", 6446 "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", 6447 "dev": true, 6448 "peer": true, 6449 "dependencies": { 6450 "resolve": "^1.1.6" 6451 }, 6452 "engines": { 6453 "node": ">= 0.10" 6454 } 6455 }, 6456 "node_modules/recursive-readdir": { 6457 "version": "2.2.3", 6458 "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", 6459 "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", 6460 "dev": true, 6461 "peer": true, 6462 "dependencies": { 6463 "minimatch": "^3.0.5" 6464 }, 6465 "engines": { 6466 "node": ">=6.0.0" 6467 } 6468 }, 6469 "node_modules/reduce-flatten": { 6470 "version": "2.0.0", 6471 "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", 6472 "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", 6473 "dev": true, 6474 "peer": true, 6475 "engines": { 6476 "node": ">=6" 6477 } 6478 }, 6479 "node_modules/regexp.prototype.flags": { 6480 "version": "1.4.3", 6481 "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", 6482 "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", 6483 "dev": true, 6484 "peer": true, 6485 "dependencies": { 6486 "call-bind": "^1.0.2", 6487 "define-properties": "^1.1.3", 6488 "functions-have-names": "^1.2.2" 6489 }, 6490 "engines": { 6491 "node": ">= 0.4" 6492 }, 6493 "funding": { 6494 "url": "https://github.com/sponsors/ljharb" 6495 } 6496 }, 6497 "node_modules/req-cwd": { 6498 "version": "2.0.0", 6499 "resolved": "https://registry.npmjs.org/req-cwd/-/req-cwd-2.0.0.tgz", 6500 "integrity": "sha512-ueoIoLo1OfB6b05COxAA9UpeoscNpYyM+BqYlA7H6LVF4hKGPXQQSSaD2YmvDVJMkk4UDpAHIeU1zG53IqjvlQ==", 6501 "dev": true, 6502 "peer": true, 6503 "dependencies": { 6504 "req-from": "^2.0.0" 6505 }, 6506 "engines": { 6507 "node": ">=4" 6508 } 6509 }, 6510 "node_modules/req-from": { 6511 "version": "2.0.0", 6512 "resolved": "https://registry.npmjs.org/req-from/-/req-from-2.0.0.tgz", 6513 "integrity": "sha512-LzTfEVDVQHBRfjOUMgNBA+V6DWsSnoeKzf42J7l0xa/B4jyPOuuF5MlNSmomLNGemWTnV2TIdjSSLnEn95fOQA==", 6514 "dev": true, 6515 "peer": true, 6516 "dependencies": { 6517 "resolve-from": "^3.0.0" 6518 }, 6519 "engines": { 6520 "node": ">=4" 6521 } 6522 }, 6523 "node_modules/request": { 6524 "version": "2.88.2", 6525 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", 6526 "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 6527 "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", 6528 "dev": true, 6529 "peer": true, 6530 "dependencies": { 6531 "aws-sign2": "~0.7.0", 6532 "aws4": "^1.8.0", 6533 "caseless": "~0.12.0", 6534 "combined-stream": "~1.0.6", 6535 "extend": "~3.0.2", 6536 "forever-agent": "~0.6.1", 6537 "form-data": "~2.3.2", 6538 "har-validator": "~5.1.3", 6539 "http-signature": "~1.2.0", 6540 "is-typedarray": "~1.0.0", 6541 "isstream": "~0.1.2", 6542 "json-stringify-safe": "~5.0.1", 6543 "mime-types": "~2.1.19", 6544 "oauth-sign": "~0.9.0", 6545 "performance-now": "^2.1.0", 6546 "qs": "~6.5.2", 6547 "safe-buffer": "^5.1.2", 6548 "tough-cookie": "~2.5.0", 6549 "tunnel-agent": "^0.6.0", 6550 "uuid": "^3.3.2" 6551 }, 6552 "engines": { 6553 "node": ">= 6" 6554 } 6555 }, 6556 "node_modules/request-promise-core": { 6557 "version": "1.1.4", 6558 "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", 6559 "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", 6560 "dev": true, 6561 "peer": true, 6562 "dependencies": { 6563 "lodash": "^4.17.19" 6564 }, 6565 "engines": { 6566 "node": ">=0.10.0" 6567 }, 6568 "peerDependencies": { 6569 "request": "^2.34" 6570 } 6571 }, 6572 "node_modules/request-promise-native": { 6573 "version": "1.0.9", 6574 "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", 6575 "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", 6576 "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", 6577 "dev": true, 6578 "peer": true, 6579 "dependencies": { 6580 "request-promise-core": "1.1.4", 6581 "stealthy-require": "^1.1.1", 6582 "tough-cookie": "^2.3.3" 6583 }, 6584 "engines": { 6585 "node": ">=0.12.0" 6586 }, 6587 "peerDependencies": { 6588 "request": "^2.34" 6589 } 6590 }, 6591 "node_modules/request/node_modules/qs": { 6592 "version": "6.5.3", 6593 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", 6594 "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", 6595 "dev": true, 6596 "peer": true, 6597 "engines": { 6598 "node": ">=0.6" 6599 } 6600 }, 6601 "node_modules/request/node_modules/uuid": { 6602 "version": "3.4.0", 6603 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 6604 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 6605 "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", 6606 "dev": true, 6607 "peer": true, 6608 "bin": { 6609 "uuid": "bin/uuid" 6610 } 6611 }, 6612 "node_modules/require-directory": { 6613 "version": "2.1.1", 6614 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 6615 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 6616 "dev": true, 6617 "engines": { 6618 "node": ">=0.10.0" 6619 } 6620 }, 6621 "node_modules/require-from-string": { 6622 "version": "2.0.2", 6623 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 6624 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 6625 "dev": true, 6626 "engines": { 6627 "node": ">=0.10.0" 6628 } 6629 }, 6630 "node_modules/require-main-filename": { 6631 "version": "2.0.0", 6632 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", 6633 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", 6634 "dev": true, 6635 "peer": true 6636 }, 6637 "node_modules/resolve": { 6638 "version": "1.17.0", 6639 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", 6640 "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", 6641 "dev": true, 6642 "dependencies": { 6643 "path-parse": "^1.0.6" 6644 }, 6645 "funding": { 6646 "url": "https://github.com/sponsors/ljharb" 6647 } 6648 }, 6649 "node_modules/resolve-from": { 6650 "version": "3.0.0", 6651 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", 6652 "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", 6653 "dev": true, 6654 "peer": true, 6655 "engines": { 6656 "node": ">=4" 6657 } 6658 }, 6659 "node_modules/reusify": { 6660 "version": "1.0.4", 6661 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 6662 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 6663 "dev": true, 6664 "peer": true, 6665 "engines": { 6666 "iojs": ">=1.0.0", 6667 "node": ">=0.10.0" 6668 } 6669 }, 6670 "node_modules/rimraf": { 6671 "version": "2.7.1", 6672 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 6673 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 6674 "dev": true, 6675 "dependencies": { 6676 "glob": "^7.1.3" 6677 }, 6678 "bin": { 6679 "rimraf": "bin.js" 6680 } 6681 }, 6682 "node_modules/ripemd160": { 6683 "version": "2.0.2", 6684 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", 6685 "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", 6686 "dev": true, 6687 "dependencies": { 6688 "hash-base": "^3.0.0", 6689 "inherits": "^2.0.1" 6690 } 6691 }, 6692 "node_modules/rlp": { 6693 "version": "2.2.7", 6694 "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", 6695 "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", 6696 "dev": true, 6697 "dependencies": { 6698 "bn.js": "^5.2.0" 6699 }, 6700 "bin": { 6701 "rlp": "bin/rlp" 6702 } 6703 }, 6704 "node_modules/run-parallel": { 6705 "version": "1.2.0", 6706 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 6707 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 6708 "dev": true, 6709 "funding": [ 6710 { 6711 "type": "github", 6712 "url": "https://github.com/sponsors/feross" 6713 }, 6714 { 6715 "type": "patreon", 6716 "url": "https://www.patreon.com/feross" 6717 }, 6718 { 6719 "type": "consulting", 6720 "url": "https://feross.org/support" 6721 } 6722 ], 6723 "peer": true, 6724 "dependencies": { 6725 "queue-microtask": "^1.2.2" 6726 } 6727 }, 6728 "node_modules/run-parallel-limit": { 6729 "version": "1.1.0", 6730 "resolved": "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz", 6731 "integrity": "sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==", 6732 "dev": true, 6733 "funding": [ 6734 { 6735 "type": "github", 6736 "url": "https://github.com/sponsors/feross" 6737 }, 6738 { 6739 "type": "patreon", 6740 "url": "https://www.patreon.com/feross" 6741 }, 6742 { 6743 "type": "consulting", 6744 "url": "https://feross.org/support" 6745 } 6746 ], 6747 "dependencies": { 6748 "queue-microtask": "^1.2.2" 6749 } 6750 }, 6751 "node_modules/rustbn.js": { 6752 "version": "0.2.0", 6753 "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", 6754 "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==", 6755 "dev": true 6756 }, 6757 "node_modules/safe-buffer": { 6758 "version": "5.2.1", 6759 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 6760 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 6761 "dev": true, 6762 "funding": [ 6763 { 6764 "type": "github", 6765 "url": "https://github.com/sponsors/feross" 6766 }, 6767 { 6768 "type": "patreon", 6769 "url": "https://www.patreon.com/feross" 6770 }, 6771 { 6772 "type": "consulting", 6773 "url": "https://feross.org/support" 6774 } 6775 ] 6776 }, 6777 "node_modules/safe-regex-test": { 6778 "version": "1.0.0", 6779 "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", 6780 "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", 6781 "dev": true, 6782 "peer": true, 6783 "dependencies": { 6784 "call-bind": "^1.0.2", 6785 "get-intrinsic": "^1.1.3", 6786 "is-regex": "^1.1.4" 6787 }, 6788 "funding": { 6789 "url": "https://github.com/sponsors/ljharb" 6790 } 6791 }, 6792 "node_modules/safer-buffer": { 6793 "version": "2.1.2", 6794 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 6795 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 6796 "dev": true 6797 }, 6798 "node_modules/sc-istanbul": { 6799 "version": "0.4.6", 6800 "resolved": "https://registry.npmjs.org/sc-istanbul/-/sc-istanbul-0.4.6.tgz", 6801 "integrity": "sha512-qJFF/8tW/zJsbyfh/iT/ZM5QNHE3CXxtLJbZsL+CzdJLBsPD7SedJZoUA4d8iAcN2IoMp/Dx80shOOd2x96X/g==", 6802 "dev": true, 6803 "peer": true, 6804 "dependencies": { 6805 "abbrev": "1.0.x", 6806 "async": "1.x", 6807 "escodegen": "1.8.x", 6808 "esprima": "2.7.x", 6809 "glob": "^5.0.15", 6810 "handlebars": "^4.0.1", 6811 "js-yaml": "3.x", 6812 "mkdirp": "0.5.x", 6813 "nopt": "3.x", 6814 "once": "1.x", 6815 "resolve": "1.1.x", 6816 "supports-color": "^3.1.0", 6817 "which": "^1.1.1", 6818 "wordwrap": "^1.0.0" 6819 }, 6820 "bin": { 6821 "istanbul": "lib/cli.js" 6822 } 6823 }, 6824 "node_modules/sc-istanbul/node_modules/argparse": { 6825 "version": "1.0.10", 6826 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 6827 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 6828 "dev": true, 6829 "peer": true, 6830 "dependencies": { 6831 "sprintf-js": "~1.0.2" 6832 } 6833 }, 6834 "node_modules/sc-istanbul/node_modules/async": { 6835 "version": "1.5.2", 6836 "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", 6837 "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", 6838 "dev": true, 6839 "peer": true 6840 }, 6841 "node_modules/sc-istanbul/node_modules/glob": { 6842 "version": "5.0.15", 6843 "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", 6844 "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==", 6845 "dev": true, 6846 "peer": true, 6847 "dependencies": { 6848 "inflight": "^1.0.4", 6849 "inherits": "2", 6850 "minimatch": "2 || 3", 6851 "once": "^1.3.0", 6852 "path-is-absolute": "^1.0.0" 6853 }, 6854 "engines": { 6855 "node": "*" 6856 } 6857 }, 6858 "node_modules/sc-istanbul/node_modules/has-flag": { 6859 "version": "1.0.0", 6860 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 6861 "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", 6862 "dev": true, 6863 "peer": true, 6864 "engines": { 6865 "node": ">=0.10.0" 6866 } 6867 }, 6868 "node_modules/sc-istanbul/node_modules/js-yaml": { 6869 "version": "3.14.1", 6870 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 6871 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 6872 "dev": true, 6873 "peer": true, 6874 "dependencies": { 6875 "argparse": "^1.0.7", 6876 "esprima": "^4.0.0" 6877 }, 6878 "bin": { 6879 "js-yaml": "bin/js-yaml.js" 6880 } 6881 }, 6882 "node_modules/sc-istanbul/node_modules/js-yaml/node_modules/esprima": { 6883 "version": "4.0.1", 6884 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 6885 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 6886 "dev": true, 6887 "peer": true, 6888 "bin": { 6889 "esparse": "bin/esparse.js", 6890 "esvalidate": "bin/esvalidate.js" 6891 }, 6892 "engines": { 6893 "node": ">=4" 6894 } 6895 }, 6896 "node_modules/sc-istanbul/node_modules/resolve": { 6897 "version": "1.1.7", 6898 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", 6899 "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", 6900 "dev": true, 6901 "peer": true 6902 }, 6903 "node_modules/sc-istanbul/node_modules/supports-color": { 6904 "version": "3.2.3", 6905 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 6906 "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", 6907 "dev": true, 6908 "peer": true, 6909 "dependencies": { 6910 "has-flag": "^1.0.0" 6911 }, 6912 "engines": { 6913 "node": ">=0.8.0" 6914 } 6915 }, 6916 "node_modules/scrypt-js": { 6917 "version": "3.0.1", 6918 "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", 6919 "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==", 6920 "dev": true 6921 }, 6922 "node_modules/secp256k1": { 6923 "version": "4.0.3", 6924 "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", 6925 "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", 6926 "dev": true, 6927 "hasInstallScript": true, 6928 "dependencies": { 6929 "elliptic": "^6.5.4", 6930 "node-addon-api": "^2.0.0", 6931 "node-gyp-build": "^4.2.0" 6932 }, 6933 "engines": { 6934 "node": ">=10.0.0" 6935 } 6936 }, 6937 "node_modules/semver": { 6938 "version": "6.3.0", 6939 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 6940 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 6941 "dev": true, 6942 "bin": { 6943 "semver": "bin/semver.js" 6944 } 6945 }, 6946 "node_modules/serialize-javascript": { 6947 "version": "6.0.0", 6948 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", 6949 "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", 6950 "dev": true, 6951 "dependencies": { 6952 "randombytes": "^2.1.0" 6953 } 6954 }, 6955 "node_modules/set-blocking": { 6956 "version": "2.0.0", 6957 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 6958 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", 6959 "dev": true, 6960 "peer": true 6961 }, 6962 "node_modules/setimmediate": { 6963 "version": "1.0.5", 6964 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 6965 "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", 6966 "dev": true 6967 }, 6968 "node_modules/setprototypeof": { 6969 "version": "1.2.0", 6970 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 6971 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 6972 "dev": true 6973 }, 6974 "node_modules/sha.js": { 6975 "version": "2.4.11", 6976 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", 6977 "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", 6978 "dev": true, 6979 "dependencies": { 6980 "inherits": "^2.0.1", 6981 "safe-buffer": "^5.0.1" 6982 }, 6983 "bin": { 6984 "sha.js": "bin.js" 6985 } 6986 }, 6987 "node_modules/sha1": { 6988 "version": "1.1.1", 6989 "resolved": "https://registry.npmjs.org/sha1/-/sha1-1.1.1.tgz", 6990 "integrity": "sha512-dZBS6OrMjtgVkopB1Gmo4RQCDKiZsqcpAQpkV/aaj+FCrCg8r4I4qMkDPQjBgLIxlmu9k4nUbWq6ohXahOneYA==", 6991 "dev": true, 6992 "peer": true, 6993 "dependencies": { 6994 "charenc": ">= 0.0.1", 6995 "crypt": ">= 0.0.1" 6996 }, 6997 "engines": { 6998 "node": "*" 6999 } 7000 }, 7001 "node_modules/shelljs": { 7002 "version": "0.8.5", 7003 "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", 7004 "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", 7005 "dev": true, 7006 "peer": true, 7007 "dependencies": { 7008 "glob": "^7.0.0", 7009 "interpret": "^1.0.0", 7010 "rechoir": "^0.6.2" 7011 }, 7012 "bin": { 7013 "shjs": "bin/shjs" 7014 }, 7015 "engines": { 7016 "node": ">=4" 7017 } 7018 }, 7019 "node_modules/side-channel": { 7020 "version": "1.0.4", 7021 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 7022 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 7023 "dev": true, 7024 "dependencies": { 7025 "call-bind": "^1.0.0", 7026 "get-intrinsic": "^1.0.2", 7027 "object-inspect": "^1.9.0" 7028 }, 7029 "funding": { 7030 "url": "https://github.com/sponsors/ljharb" 7031 } 7032 }, 7033 "node_modules/slash": { 7034 "version": "3.0.0", 7035 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 7036 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 7037 "dev": true, 7038 "peer": true, 7039 "engines": { 7040 "node": ">=8" 7041 } 7042 }, 7043 "node_modules/slice-ansi": { 7044 "version": "4.0.0", 7045 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", 7046 "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", 7047 "dev": true, 7048 "dependencies": { 7049 "ansi-styles": "^4.0.0", 7050 "astral-regex": "^2.0.0", 7051 "is-fullwidth-code-point": "^3.0.0" 7052 }, 7053 "engines": { 7054 "node": ">=10" 7055 }, 7056 "funding": { 7057 "url": "https://github.com/chalk/slice-ansi?sponsor=1" 7058 } 7059 }, 7060 "node_modules/slice-ansi/node_modules/ansi-styles": { 7061 "version": "4.3.0", 7062 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 7063 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 7064 "dev": true, 7065 "dependencies": { 7066 "color-convert": "^2.0.1" 7067 }, 7068 "engines": { 7069 "node": ">=8" 7070 }, 7071 "funding": { 7072 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 7073 } 7074 }, 7075 "node_modules/slice-ansi/node_modules/color-convert": { 7076 "version": "2.0.1", 7077 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 7078 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 7079 "dev": true, 7080 "dependencies": { 7081 "color-name": "~1.1.4" 7082 }, 7083 "engines": { 7084 "node": ">=7.0.0" 7085 } 7086 }, 7087 "node_modules/slice-ansi/node_modules/color-name": { 7088 "version": "1.1.4", 7089 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 7090 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 7091 "dev": true 7092 }, 7093 "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { 7094 "version": "3.0.0", 7095 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 7096 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 7097 "dev": true, 7098 "engines": { 7099 "node": ">=8" 7100 } 7101 }, 7102 "node_modules/solc": { 7103 "version": "0.7.3", 7104 "resolved": "https://registry.npmjs.org/solc/-/solc-0.7.3.tgz", 7105 "integrity": "sha512-GAsWNAjGzIDg7VxzP6mPjdurby3IkGCjQcM8GFYZT6RyaoUZKmMU6Y7YwG+tFGhv7dwZ8rmR4iwFDrrD99JwqA==", 7106 "dev": true, 7107 "dependencies": { 7108 "command-exists": "^1.2.8", 7109 "commander": "3.0.2", 7110 "follow-redirects": "^1.12.1", 7111 "fs-extra": "^0.30.0", 7112 "js-sha3": "0.8.0", 7113 "memorystream": "^0.3.1", 7114 "require-from-string": "^2.0.0", 7115 "semver": "^5.5.0", 7116 "tmp": "0.0.33" 7117 }, 7118 "bin": { 7119 "solcjs": "solcjs" 7120 }, 7121 "engines": { 7122 "node": ">=8.0.0" 7123 } 7124 }, 7125 "node_modules/solc/node_modules/fs-extra": { 7126 "version": "0.30.0", 7127 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", 7128 "integrity": "sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==", 7129 "dev": true, 7130 "dependencies": { 7131 "graceful-fs": "^4.1.2", 7132 "jsonfile": "^2.1.0", 7133 "klaw": "^1.0.0", 7134 "path-is-absolute": "^1.0.0", 7135 "rimraf": "^2.2.8" 7136 } 7137 }, 7138 "node_modules/solc/node_modules/jsonfile": { 7139 "version": "2.4.0", 7140 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", 7141 "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", 7142 "dev": true, 7143 "optionalDependencies": { 7144 "graceful-fs": "^4.1.6" 7145 } 7146 }, 7147 "node_modules/solc/node_modules/semver": { 7148 "version": "5.7.1", 7149 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 7150 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 7151 "dev": true, 7152 "bin": { 7153 "semver": "bin/semver" 7154 } 7155 }, 7156 "node_modules/solidity-coverage": { 7157 "version": "0.8.2", 7158 "resolved": "https://registry.npmjs.org/solidity-coverage/-/solidity-coverage-0.8.2.tgz", 7159 "integrity": "sha512-cv2bWb7lOXPE9/SSleDO6czkFiMHgP4NXPj+iW9W7iEKLBk7Cj0AGBiNmGX3V1totl9wjPrT0gHmABZKZt65rQ==", 7160 "dev": true, 7161 "peer": true, 7162 "dependencies": { 7163 "@ethersproject/abi": "^5.0.9", 7164 "@solidity-parser/parser": "^0.14.1", 7165 "chalk": "^2.4.2", 7166 "death": "^1.1.0", 7167 "detect-port": "^1.3.0", 7168 "difflib": "^0.2.4", 7169 "fs-extra": "^8.1.0", 7170 "ghost-testrpc": "^0.0.2", 7171 "global-modules": "^2.0.0", 7172 "globby": "^10.0.1", 7173 "jsonschema": "^1.2.4", 7174 "lodash": "^4.17.15", 7175 "mocha": "7.1.2", 7176 "node-emoji": "^1.10.0", 7177 "pify": "^4.0.1", 7178 "recursive-readdir": "^2.2.2", 7179 "sc-istanbul": "^0.4.5", 7180 "semver": "^7.3.4", 7181 "shelljs": "^0.8.3", 7182 "web3-utils": "^1.3.6" 7183 }, 7184 "bin": { 7185 "solidity-coverage": "plugins/bin.js" 7186 }, 7187 "peerDependencies": { 7188 "hardhat": "^2.11.0" 7189 } 7190 }, 7191 "node_modules/solidity-coverage/node_modules/ansi-colors": { 7192 "version": "3.2.3", 7193 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", 7194 "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", 7195 "dev": true, 7196 "peer": true, 7197 "engines": { 7198 "node": ">=6" 7199 } 7200 }, 7201 "node_modules/solidity-coverage/node_modules/ansi-regex": { 7202 "version": "4.1.1", 7203 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", 7204 "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", 7205 "dev": true, 7206 "peer": true, 7207 "engines": { 7208 "node": ">=6" 7209 } 7210 }, 7211 "node_modules/solidity-coverage/node_modules/argparse": { 7212 "version": "1.0.10", 7213 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 7214 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 7215 "dev": true, 7216 "peer": true, 7217 "dependencies": { 7218 "sprintf-js": "~1.0.2" 7219 } 7220 }, 7221 "node_modules/solidity-coverage/node_modules/camelcase": { 7222 "version": "5.3.1", 7223 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 7224 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 7225 "dev": true, 7226 "peer": true, 7227 "engines": { 7228 "node": ">=6" 7229 } 7230 }, 7231 "node_modules/solidity-coverage/node_modules/chokidar": { 7232 "version": "3.3.0", 7233 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", 7234 "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", 7235 "dev": true, 7236 "peer": true, 7237 "dependencies": { 7238 "anymatch": "~3.1.1", 7239 "braces": "~3.0.2", 7240 "glob-parent": "~5.1.0", 7241 "is-binary-path": "~2.1.0", 7242 "is-glob": "~4.0.1", 7243 "normalize-path": "~3.0.0", 7244 "readdirp": "~3.2.0" 7245 }, 7246 "engines": { 7247 "node": ">= 8.10.0" 7248 }, 7249 "optionalDependencies": { 7250 "fsevents": "~2.1.1" 7251 } 7252 }, 7253 "node_modules/solidity-coverage/node_modules/cliui": { 7254 "version": "5.0.0", 7255 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", 7256 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", 7257 "dev": true, 7258 "peer": true, 7259 "dependencies": { 7260 "string-width": "^3.1.0", 7261 "strip-ansi": "^5.2.0", 7262 "wrap-ansi": "^5.1.0" 7263 } 7264 }, 7265 "node_modules/solidity-coverage/node_modules/debug": { 7266 "version": "3.2.6", 7267 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", 7268 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", 7269 "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", 7270 "dev": true, 7271 "peer": true, 7272 "dependencies": { 7273 "ms": "^2.1.1" 7274 } 7275 }, 7276 "node_modules/solidity-coverage/node_modules/decamelize": { 7277 "version": "1.2.0", 7278 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 7279 "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 7280 "dev": true, 7281 "peer": true, 7282 "engines": { 7283 "node": ">=0.10.0" 7284 } 7285 }, 7286 "node_modules/solidity-coverage/node_modules/diff": { 7287 "version": "3.5.0", 7288 "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", 7289 "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", 7290 "dev": true, 7291 "peer": true, 7292 "engines": { 7293 "node": ">=0.3.1" 7294 } 7295 }, 7296 "node_modules/solidity-coverage/node_modules/emoji-regex": { 7297 "version": "7.0.3", 7298 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 7299 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 7300 "dev": true, 7301 "peer": true 7302 }, 7303 "node_modules/solidity-coverage/node_modules/esprima": { 7304 "version": "4.0.1", 7305 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 7306 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 7307 "dev": true, 7308 "peer": true, 7309 "bin": { 7310 "esparse": "bin/esparse.js", 7311 "esvalidate": "bin/esvalidate.js" 7312 }, 7313 "engines": { 7314 "node": ">=4" 7315 } 7316 }, 7317 "node_modules/solidity-coverage/node_modules/find-up": { 7318 "version": "3.0.0", 7319 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 7320 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 7321 "dev": true, 7322 "peer": true, 7323 "dependencies": { 7324 "locate-path": "^3.0.0" 7325 }, 7326 "engines": { 7327 "node": ">=6" 7328 } 7329 }, 7330 "node_modules/solidity-coverage/node_modules/flat": { 7331 "version": "4.1.1", 7332 "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.1.tgz", 7333 "integrity": "sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==", 7334 "dev": true, 7335 "peer": true, 7336 "dependencies": { 7337 "is-buffer": "~2.0.3" 7338 }, 7339 "bin": { 7340 "flat": "cli.js" 7341 } 7342 }, 7343 "node_modules/solidity-coverage/node_modules/fs-extra": { 7344 "version": "8.1.0", 7345 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 7346 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 7347 "dev": true, 7348 "peer": true, 7349 "dependencies": { 7350 "graceful-fs": "^4.2.0", 7351 "jsonfile": "^4.0.0", 7352 "universalify": "^0.1.0" 7353 }, 7354 "engines": { 7355 "node": ">=6 <7 || >=8" 7356 } 7357 }, 7358 "node_modules/solidity-coverage/node_modules/fsevents": { 7359 "version": "2.1.3", 7360 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", 7361 "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", 7362 "deprecated": "\"Please update to latest v2.3 or v2.2\"", 7363 "dev": true, 7364 "hasInstallScript": true, 7365 "optional": true, 7366 "os": [ 7367 "darwin" 7368 ], 7369 "peer": true, 7370 "engines": { 7371 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 7372 } 7373 }, 7374 "node_modules/solidity-coverage/node_modules/glob": { 7375 "version": "7.1.3", 7376 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", 7377 "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", 7378 "dev": true, 7379 "peer": true, 7380 "dependencies": { 7381 "fs.realpath": "^1.0.0", 7382 "inflight": "^1.0.4", 7383 "inherits": "2", 7384 "minimatch": "^3.0.4", 7385 "once": "^1.3.0", 7386 "path-is-absolute": "^1.0.0" 7387 }, 7388 "engines": { 7389 "node": "*" 7390 } 7391 }, 7392 "node_modules/solidity-coverage/node_modules/js-yaml": { 7393 "version": "3.13.1", 7394 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", 7395 "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", 7396 "dev": true, 7397 "peer": true, 7398 "dependencies": { 7399 "argparse": "^1.0.7", 7400 "esprima": "^4.0.0" 7401 }, 7402 "bin": { 7403 "js-yaml": "bin/js-yaml.js" 7404 } 7405 }, 7406 "node_modules/solidity-coverage/node_modules/locate-path": { 7407 "version": "3.0.0", 7408 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 7409 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 7410 "dev": true, 7411 "peer": true, 7412 "dependencies": { 7413 "p-locate": "^3.0.0", 7414 "path-exists": "^3.0.0" 7415 }, 7416 "engines": { 7417 "node": ">=6" 7418 } 7419 }, 7420 "node_modules/solidity-coverage/node_modules/log-symbols": { 7421 "version": "3.0.0", 7422 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", 7423 "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", 7424 "dev": true, 7425 "peer": true, 7426 "dependencies": { 7427 "chalk": "^2.4.2" 7428 }, 7429 "engines": { 7430 "node": ">=8" 7431 } 7432 }, 7433 "node_modules/solidity-coverage/node_modules/lru-cache": { 7434 "version": "6.0.0", 7435 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 7436 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 7437 "dev": true, 7438 "peer": true, 7439 "dependencies": { 7440 "yallist": "^4.0.0" 7441 }, 7442 "engines": { 7443 "node": ">=10" 7444 } 7445 }, 7446 "node_modules/solidity-coverage/node_modules/minimatch": { 7447 "version": "3.0.4", 7448 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 7449 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 7450 "dev": true, 7451 "peer": true, 7452 "dependencies": { 7453 "brace-expansion": "^1.1.7" 7454 }, 7455 "engines": { 7456 "node": "*" 7457 } 7458 }, 7459 "node_modules/solidity-coverage/node_modules/mkdirp": { 7460 "version": "0.5.5", 7461 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 7462 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 7463 "dev": true, 7464 "peer": true, 7465 "dependencies": { 7466 "minimist": "^1.2.5" 7467 }, 7468 "bin": { 7469 "mkdirp": "bin/cmd.js" 7470 } 7471 }, 7472 "node_modules/solidity-coverage/node_modules/mocha": { 7473 "version": "7.1.2", 7474 "resolved": "https://registry.npmjs.org/mocha/-/mocha-7.1.2.tgz", 7475 "integrity": "sha512-o96kdRKMKI3E8U0bjnfqW4QMk12MwZ4mhdBTf+B5a1q9+aq2HRnj+3ZdJu0B/ZhJeK78MgYuv6L8d/rA5AeBJA==", 7476 "dev": true, 7477 "peer": true, 7478 "dependencies": { 7479 "ansi-colors": "3.2.3", 7480 "browser-stdout": "1.3.1", 7481 "chokidar": "3.3.0", 7482 "debug": "3.2.6", 7483 "diff": "3.5.0", 7484 "escape-string-regexp": "1.0.5", 7485 "find-up": "3.0.0", 7486 "glob": "7.1.3", 7487 "growl": "1.10.5", 7488 "he": "1.2.0", 7489 "js-yaml": "3.13.1", 7490 "log-symbols": "3.0.0", 7491 "minimatch": "3.0.4", 7492 "mkdirp": "0.5.5", 7493 "ms": "2.1.1", 7494 "node-environment-flags": "1.0.6", 7495 "object.assign": "4.1.0", 7496 "strip-json-comments": "2.0.1", 7497 "supports-color": "6.0.0", 7498 "which": "1.3.1", 7499 "wide-align": "1.1.3", 7500 "yargs": "13.3.2", 7501 "yargs-parser": "13.1.2", 7502 "yargs-unparser": "1.6.0" 7503 }, 7504 "bin": { 7505 "_mocha": "bin/_mocha", 7506 "mocha": "bin/mocha" 7507 }, 7508 "engines": { 7509 "node": ">= 8.10.0" 7510 }, 7511 "funding": { 7512 "type": "opencollective", 7513 "url": "https://opencollective.com/mochajs" 7514 } 7515 }, 7516 "node_modules/solidity-coverage/node_modules/ms": { 7517 "version": "2.1.1", 7518 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 7519 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 7520 "dev": true, 7521 "peer": true 7522 }, 7523 "node_modules/solidity-coverage/node_modules/p-limit": { 7524 "version": "2.3.0", 7525 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 7526 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 7527 "dev": true, 7528 "peer": true, 7529 "dependencies": { 7530 "p-try": "^2.0.0" 7531 }, 7532 "engines": { 7533 "node": ">=6" 7534 }, 7535 "funding": { 7536 "url": "https://github.com/sponsors/sindresorhus" 7537 } 7538 }, 7539 "node_modules/solidity-coverage/node_modules/p-locate": { 7540 "version": "3.0.0", 7541 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 7542 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 7543 "dev": true, 7544 "peer": true, 7545 "dependencies": { 7546 "p-limit": "^2.0.0" 7547 }, 7548 "engines": { 7549 "node": ">=6" 7550 } 7551 }, 7552 "node_modules/solidity-coverage/node_modules/p-try": { 7553 "version": "2.2.0", 7554 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 7555 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 7556 "dev": true, 7557 "peer": true, 7558 "engines": { 7559 "node": ">=6" 7560 } 7561 }, 7562 "node_modules/solidity-coverage/node_modules/readdirp": { 7563 "version": "3.2.0", 7564 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", 7565 "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", 7566 "dev": true, 7567 "peer": true, 7568 "dependencies": { 7569 "picomatch": "^2.0.4" 7570 }, 7571 "engines": { 7572 "node": ">= 8" 7573 } 7574 }, 7575 "node_modules/solidity-coverage/node_modules/semver": { 7576 "version": "7.3.8", 7577 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 7578 "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 7579 "dev": true, 7580 "peer": true, 7581 "dependencies": { 7582 "lru-cache": "^6.0.0" 7583 }, 7584 "bin": { 7585 "semver": "bin/semver.js" 7586 }, 7587 "engines": { 7588 "node": ">=10" 7589 } 7590 }, 7591 "node_modules/solidity-coverage/node_modules/string-width": { 7592 "version": "3.1.0", 7593 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 7594 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 7595 "dev": true, 7596 "peer": true, 7597 "dependencies": { 7598 "emoji-regex": "^7.0.1", 7599 "is-fullwidth-code-point": "^2.0.0", 7600 "strip-ansi": "^5.1.0" 7601 }, 7602 "engines": { 7603 "node": ">=6" 7604 } 7605 }, 7606 "node_modules/solidity-coverage/node_modules/strip-ansi": { 7607 "version": "5.2.0", 7608 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 7609 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 7610 "dev": true, 7611 "peer": true, 7612 "dependencies": { 7613 "ansi-regex": "^4.1.0" 7614 }, 7615 "engines": { 7616 "node": ">=6" 7617 } 7618 }, 7619 "node_modules/solidity-coverage/node_modules/strip-json-comments": { 7620 "version": "2.0.1", 7621 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 7622 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", 7623 "dev": true, 7624 "peer": true, 7625 "engines": { 7626 "node": ">=0.10.0" 7627 } 7628 }, 7629 "node_modules/solidity-coverage/node_modules/supports-color": { 7630 "version": "6.0.0", 7631 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", 7632 "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", 7633 "dev": true, 7634 "peer": true, 7635 "dependencies": { 7636 "has-flag": "^3.0.0" 7637 }, 7638 "engines": { 7639 "node": ">=6" 7640 } 7641 }, 7642 "node_modules/solidity-coverage/node_modules/wrap-ansi": { 7643 "version": "5.1.0", 7644 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", 7645 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", 7646 "dev": true, 7647 "peer": true, 7648 "dependencies": { 7649 "ansi-styles": "^3.2.0", 7650 "string-width": "^3.0.0", 7651 "strip-ansi": "^5.0.0" 7652 }, 7653 "engines": { 7654 "node": ">=6" 7655 } 7656 }, 7657 "node_modules/solidity-coverage/node_modules/y18n": { 7658 "version": "4.0.3", 7659 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", 7660 "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", 7661 "dev": true, 7662 "peer": true 7663 }, 7664 "node_modules/solidity-coverage/node_modules/yallist": { 7665 "version": "4.0.0", 7666 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 7667 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 7668 "dev": true, 7669 "peer": true 7670 }, 7671 "node_modules/solidity-coverage/node_modules/yargs": { 7672 "version": "13.3.2", 7673 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", 7674 "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", 7675 "dev": true, 7676 "peer": true, 7677 "dependencies": { 7678 "cliui": "^5.0.0", 7679 "find-up": "^3.0.0", 7680 "get-caller-file": "^2.0.1", 7681 "require-directory": "^2.1.1", 7682 "require-main-filename": "^2.0.0", 7683 "set-blocking": "^2.0.0", 7684 "string-width": "^3.0.0", 7685 "which-module": "^2.0.0", 7686 "y18n": "^4.0.0", 7687 "yargs-parser": "^13.1.2" 7688 } 7689 }, 7690 "node_modules/solidity-coverage/node_modules/yargs-parser": { 7691 "version": "13.1.2", 7692 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", 7693 "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", 7694 "dev": true, 7695 "peer": true, 7696 "dependencies": { 7697 "camelcase": "^5.0.0", 7698 "decamelize": "^1.2.0" 7699 } 7700 }, 7701 "node_modules/solidity-coverage/node_modules/yargs-unparser": { 7702 "version": "1.6.0", 7703 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", 7704 "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", 7705 "dev": true, 7706 "peer": true, 7707 "dependencies": { 7708 "flat": "^4.1.0", 7709 "lodash": "^4.17.15", 7710 "yargs": "^13.3.0" 7711 }, 7712 "engines": { 7713 "node": ">=6" 7714 } 7715 }, 7716 "node_modules/source-map": { 7717 "version": "0.2.0", 7718 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", 7719 "integrity": "sha512-CBdZ2oa/BHhS4xj5DlhjWNHcan57/5YuvfdLf17iVmIpd9KRm+DFLmC6nBNj+6Ua7Kt3TmOjDpQT1aTYOQtoUA==", 7720 "dev": true, 7721 "optional": true, 7722 "peer": true, 7723 "dependencies": { 7724 "amdefine": ">=0.0.4" 7725 }, 7726 "engines": { 7727 "node": ">=0.8.0" 7728 } 7729 }, 7730 "node_modules/source-map-support": { 7731 "version": "0.5.21", 7732 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 7733 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 7734 "dev": true, 7735 "dependencies": { 7736 "buffer-from": "^1.0.0", 7737 "source-map": "^0.6.0" 7738 } 7739 }, 7740 "node_modules/source-map-support/node_modules/source-map": { 7741 "version": "0.6.1", 7742 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 7743 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 7744 "dev": true, 7745 "engines": { 7746 "node": ">=0.10.0" 7747 } 7748 }, 7749 "node_modules/sprintf-js": { 7750 "version": "1.0.3", 7751 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 7752 "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 7753 "dev": true, 7754 "peer": true 7755 }, 7756 "node_modules/sshpk": { 7757 "version": "1.17.0", 7758 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", 7759 "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", 7760 "dev": true, 7761 "peer": true, 7762 "dependencies": { 7763 "asn1": "~0.2.3", 7764 "assert-plus": "^1.0.0", 7765 "bcrypt-pbkdf": "^1.0.0", 7766 "dashdash": "^1.12.0", 7767 "ecc-jsbn": "~0.1.1", 7768 "getpass": "^0.1.1", 7769 "jsbn": "~0.1.0", 7770 "safer-buffer": "^2.0.2", 7771 "tweetnacl": "~0.14.0" 7772 }, 7773 "bin": { 7774 "sshpk-conv": "bin/sshpk-conv", 7775 "sshpk-sign": "bin/sshpk-sign", 7776 "sshpk-verify": "bin/sshpk-verify" 7777 }, 7778 "engines": { 7779 "node": ">=0.10.0" 7780 } 7781 }, 7782 "node_modules/sshpk/node_modules/tweetnacl": { 7783 "version": "0.14.5", 7784 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 7785 "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", 7786 "dev": true, 7787 "peer": true 7788 }, 7789 "node_modules/stacktrace-parser": { 7790 "version": "0.1.10", 7791 "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", 7792 "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", 7793 "dev": true, 7794 "dependencies": { 7795 "type-fest": "^0.7.1" 7796 }, 7797 "engines": { 7798 "node": ">=6" 7799 } 7800 }, 7801 "node_modules/stacktrace-parser/node_modules/type-fest": { 7802 "version": "0.7.1", 7803 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", 7804 "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", 7805 "dev": true, 7806 "engines": { 7807 "node": ">=8" 7808 } 7809 }, 7810 "node_modules/statuses": { 7811 "version": "2.0.1", 7812 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 7813 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 7814 "dev": true, 7815 "engines": { 7816 "node": ">= 0.8" 7817 } 7818 }, 7819 "node_modules/stealthy-require": { 7820 "version": "1.1.1", 7821 "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", 7822 "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", 7823 "dev": true, 7824 "peer": true, 7825 "engines": { 7826 "node": ">=0.10.0" 7827 } 7828 }, 7829 "node_modules/streamsearch": { 7830 "version": "1.1.0", 7831 "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", 7832 "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", 7833 "dev": true, 7834 "engines": { 7835 "node": ">=10.0.0" 7836 } 7837 }, 7838 "node_modules/string_decoder": { 7839 "version": "1.3.0", 7840 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 7841 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 7842 "dev": true, 7843 "dependencies": { 7844 "safe-buffer": "~5.2.0" 7845 } 7846 }, 7847 "node_modules/string-format": { 7848 "version": "2.0.0", 7849 "resolved": "https://registry.npmjs.org/string-format/-/string-format-2.0.0.tgz", 7850 "integrity": "sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==", 7851 "dev": true, 7852 "peer": true 7853 }, 7854 "node_modules/string-width": { 7855 "version": "2.1.1", 7856 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 7857 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 7858 "dev": true, 7859 "peer": true, 7860 "dependencies": { 7861 "is-fullwidth-code-point": "^2.0.0", 7862 "strip-ansi": "^4.0.0" 7863 }, 7864 "engines": { 7865 "node": ">=4" 7866 } 7867 }, 7868 "node_modules/string.prototype.trimend": { 7869 "version": "1.0.5", 7870 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", 7871 "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", 7872 "dev": true, 7873 "peer": true, 7874 "dependencies": { 7875 "call-bind": "^1.0.2", 7876 "define-properties": "^1.1.4", 7877 "es-abstract": "^1.19.5" 7878 }, 7879 "funding": { 7880 "url": "https://github.com/sponsors/ljharb" 7881 } 7882 }, 7883 "node_modules/string.prototype.trimstart": { 7884 "version": "1.0.5", 7885 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", 7886 "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", 7887 "dev": true, 7888 "peer": true, 7889 "dependencies": { 7890 "call-bind": "^1.0.2", 7891 "define-properties": "^1.1.4", 7892 "es-abstract": "^1.19.5" 7893 }, 7894 "funding": { 7895 "url": "https://github.com/sponsors/ljharb" 7896 } 7897 }, 7898 "node_modules/strip-ansi": { 7899 "version": "4.0.0", 7900 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 7901 "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", 7902 "dev": true, 7903 "peer": true, 7904 "dependencies": { 7905 "ansi-regex": "^3.0.0" 7906 }, 7907 "engines": { 7908 "node": ">=4" 7909 } 7910 }, 7911 "node_modules/strip-hex-prefix": { 7912 "version": "1.0.0", 7913 "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", 7914 "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", 7915 "dev": true, 7916 "dependencies": { 7917 "is-hex-prefixed": "1.0.0" 7918 }, 7919 "engines": { 7920 "node": ">=6.5.0", 7921 "npm": ">=3" 7922 } 7923 }, 7924 "node_modules/strip-json-comments": { 7925 "version": "3.1.1", 7926 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 7927 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 7928 "dev": true, 7929 "engines": { 7930 "node": ">=8" 7931 }, 7932 "funding": { 7933 "url": "https://github.com/sponsors/sindresorhus" 7934 } 7935 }, 7936 "node_modules/supports-color": { 7937 "version": "5.5.0", 7938 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 7939 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 7940 "dev": true, 7941 "dependencies": { 7942 "has-flag": "^3.0.0" 7943 }, 7944 "engines": { 7945 "node": ">=4" 7946 } 7947 }, 7948 "node_modules/sync-request": { 7949 "version": "6.1.0", 7950 "resolved": "https://registry.npmjs.org/sync-request/-/sync-request-6.1.0.tgz", 7951 "integrity": "sha512-8fjNkrNlNCrVc/av+Jn+xxqfCjYaBoHqCsDz6mt030UMxJGr+GSfCV1dQt2gRtlL63+VPidwDVLr7V2OcTSdRw==", 7952 "dev": true, 7953 "peer": true, 7954 "dependencies": { 7955 "http-response-object": "^3.0.1", 7956 "sync-rpc": "^1.2.1", 7957 "then-request": "^6.0.0" 7958 }, 7959 "engines": { 7960 "node": ">=8.0.0" 7961 } 7962 }, 7963 "node_modules/sync-rpc": { 7964 "version": "1.3.6", 7965 "resolved": "https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.6.tgz", 7966 "integrity": "sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw==", 7967 "dev": true, 7968 "peer": true, 7969 "dependencies": { 7970 "get-port": "^3.1.0" 7971 } 7972 }, 7973 "node_modules/table": { 7974 "version": "6.8.1", 7975 "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", 7976 "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", 7977 "dev": true, 7978 "dependencies": { 7979 "ajv": "^8.0.1", 7980 "lodash.truncate": "^4.4.2", 7981 "slice-ansi": "^4.0.0", 7982 "string-width": "^4.2.3", 7983 "strip-ansi": "^6.0.1" 7984 }, 7985 "engines": { 7986 "node": ">=10.0.0" 7987 } 7988 }, 7989 "node_modules/table-layout": { 7990 "version": "1.0.2", 7991 "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", 7992 "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", 7993 "dev": true, 7994 "peer": true, 7995 "dependencies": { 7996 "array-back": "^4.0.1", 7997 "deep-extend": "~0.6.0", 7998 "typical": "^5.2.0", 7999 "wordwrapjs": "^4.0.0" 8000 }, 8001 "engines": { 8002 "node": ">=8.0.0" 8003 } 8004 }, 8005 "node_modules/table-layout/node_modules/array-back": { 8006 "version": "4.0.2", 8007 "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", 8008 "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", 8009 "dev": true, 8010 "peer": true, 8011 "engines": { 8012 "node": ">=8" 8013 } 8014 }, 8015 "node_modules/table-layout/node_modules/typical": { 8016 "version": "5.2.0", 8017 "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", 8018 "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", 8019 "dev": true, 8020 "peer": true, 8021 "engines": { 8022 "node": ">=8" 8023 } 8024 }, 8025 "node_modules/table/node_modules/ajv": { 8026 "version": "8.11.0", 8027 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", 8028 "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", 8029 "dev": true, 8030 "dependencies": { 8031 "fast-deep-equal": "^3.1.1", 8032 "json-schema-traverse": "^1.0.0", 8033 "require-from-string": "^2.0.2", 8034 "uri-js": "^4.2.2" 8035 }, 8036 "funding": { 8037 "type": "github", 8038 "url": "https://github.com/sponsors/epoberezkin" 8039 } 8040 }, 8041 "node_modules/table/node_modules/ansi-regex": { 8042 "version": "5.0.1", 8043 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 8044 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 8045 "dev": true, 8046 "engines": { 8047 "node": ">=8" 8048 } 8049 }, 8050 "node_modules/table/node_modules/is-fullwidth-code-point": { 8051 "version": "3.0.0", 8052 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 8053 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 8054 "dev": true, 8055 "engines": { 8056 "node": ">=8" 8057 } 8058 }, 8059 "node_modules/table/node_modules/json-schema-traverse": { 8060 "version": "1.0.0", 8061 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 8062 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 8063 "dev": true 8064 }, 8065 "node_modules/table/node_modules/string-width": { 8066 "version": "4.2.3", 8067 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 8068 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 8069 "dev": true, 8070 "dependencies": { 8071 "emoji-regex": "^8.0.0", 8072 "is-fullwidth-code-point": "^3.0.0", 8073 "strip-ansi": "^6.0.1" 8074 }, 8075 "engines": { 8076 "node": ">=8" 8077 } 8078 }, 8079 "node_modules/table/node_modules/strip-ansi": { 8080 "version": "6.0.1", 8081 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 8082 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 8083 "dev": true, 8084 "dependencies": { 8085 "ansi-regex": "^5.0.1" 8086 }, 8087 "engines": { 8088 "node": ">=8" 8089 } 8090 }, 8091 "node_modules/then-request": { 8092 "version": "6.0.2", 8093 "resolved": "https://registry.npmjs.org/then-request/-/then-request-6.0.2.tgz", 8094 "integrity": "sha512-3ZBiG7JvP3wbDzA9iNY5zJQcHL4jn/0BWtXIkagfz7QgOL/LqjCEOBQuJNZfu0XYnv5JhKh+cDxCPM4ILrqruA==", 8095 "dev": true, 8096 "peer": true, 8097 "dependencies": { 8098 "@types/concat-stream": "^1.6.0", 8099 "@types/form-data": "0.0.33", 8100 "@types/node": "^8.0.0", 8101 "@types/qs": "^6.2.31", 8102 "caseless": "~0.12.0", 8103 "concat-stream": "^1.6.0", 8104 "form-data": "^2.2.0", 8105 "http-basic": "^8.1.1", 8106 "http-response-object": "^3.0.1", 8107 "promise": "^8.0.0", 8108 "qs": "^6.4.0" 8109 }, 8110 "engines": { 8111 "node": ">=6.0.0" 8112 } 8113 }, 8114 "node_modules/then-request/node_modules/@types/node": { 8115 "version": "8.10.66", 8116 "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", 8117 "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==", 8118 "dev": true, 8119 "peer": true 8120 }, 8121 "node_modules/tmp": { 8122 "version": "0.0.33", 8123 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 8124 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 8125 "dev": true, 8126 "dependencies": { 8127 "os-tmpdir": "~1.0.2" 8128 }, 8129 "engines": { 8130 "node": ">=0.6.0" 8131 } 8132 }, 8133 "node_modules/to-regex-range": { 8134 "version": "5.0.1", 8135 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 8136 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 8137 "dev": true, 8138 "dependencies": { 8139 "is-number": "^7.0.0" 8140 }, 8141 "engines": { 8142 "node": ">=8.0" 8143 } 8144 }, 8145 "node_modules/toidentifier": { 8146 "version": "1.0.1", 8147 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 8148 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 8149 "dev": true, 8150 "engines": { 8151 "node": ">=0.6" 8152 } 8153 }, 8154 "node_modules/tough-cookie": { 8155 "version": "2.5.0", 8156 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", 8157 "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 8158 "dev": true, 8159 "peer": true, 8160 "dependencies": { 8161 "psl": "^1.1.28", 8162 "punycode": "^2.1.1" 8163 }, 8164 "engines": { 8165 "node": ">=0.8" 8166 } 8167 }, 8168 "node_modules/ts-command-line-args": { 8169 "version": "2.3.1", 8170 "resolved": "https://registry.npmjs.org/ts-command-line-args/-/ts-command-line-args-2.3.1.tgz", 8171 "integrity": "sha512-FR3y7pLl/fuUNSmnPhfLArGqRrpojQgIEEOVzYx9DhTmfIN7C9RWSfpkJEF4J+Gk7aVx5pak8I7vWZsaN4N84g==", 8172 "dev": true, 8173 "peer": true, 8174 "dependencies": { 8175 "chalk": "^4.1.0", 8176 "command-line-args": "^5.1.1", 8177 "command-line-usage": "^6.1.0", 8178 "string-format": "^2.0.0" 8179 }, 8180 "bin": { 8181 "write-markdown": "dist/write-markdown.js" 8182 } 8183 }, 8184 "node_modules/ts-command-line-args/node_modules/ansi-styles": { 8185 "version": "4.3.0", 8186 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 8187 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 8188 "dev": true, 8189 "peer": true, 8190 "dependencies": { 8191 "color-convert": "^2.0.1" 8192 }, 8193 "engines": { 8194 "node": ">=8" 8195 }, 8196 "funding": { 8197 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 8198 } 8199 }, 8200 "node_modules/ts-command-line-args/node_modules/chalk": { 8201 "version": "4.1.2", 8202 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 8203 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 8204 "dev": true, 8205 "peer": true, 8206 "dependencies": { 8207 "ansi-styles": "^4.1.0", 8208 "supports-color": "^7.1.0" 8209 }, 8210 "engines": { 8211 "node": ">=10" 8212 }, 8213 "funding": { 8214 "url": "https://github.com/chalk/chalk?sponsor=1" 8215 } 8216 }, 8217 "node_modules/ts-command-line-args/node_modules/color-convert": { 8218 "version": "2.0.1", 8219 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 8220 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 8221 "dev": true, 8222 "peer": true, 8223 "dependencies": { 8224 "color-name": "~1.1.4" 8225 }, 8226 "engines": { 8227 "node": ">=7.0.0" 8228 } 8229 }, 8230 "node_modules/ts-command-line-args/node_modules/color-name": { 8231 "version": "1.1.4", 8232 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 8233 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 8234 "dev": true, 8235 "peer": true 8236 }, 8237 "node_modules/ts-command-line-args/node_modules/has-flag": { 8238 "version": "4.0.0", 8239 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 8240 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 8241 "dev": true, 8242 "peer": true, 8243 "engines": { 8244 "node": ">=8" 8245 } 8246 }, 8247 "node_modules/ts-command-line-args/node_modules/supports-color": { 8248 "version": "7.2.0", 8249 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 8250 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 8251 "dev": true, 8252 "peer": true, 8253 "dependencies": { 8254 "has-flag": "^4.0.0" 8255 }, 8256 "engines": { 8257 "node": ">=8" 8258 } 8259 }, 8260 "node_modules/ts-essentials": { 8261 "version": "7.0.3", 8262 "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", 8263 "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", 8264 "dev": true, 8265 "peer": true, 8266 "peerDependencies": { 8267 "typescript": ">=3.7.0" 8268 } 8269 }, 8270 "node_modules/ts-node": { 8271 "version": "10.9.1", 8272 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", 8273 "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", 8274 "dev": true, 8275 "peer": true, 8276 "dependencies": { 8277 "@cspotcode/source-map-support": "^0.8.0", 8278 "@tsconfig/node10": "^1.0.7", 8279 "@tsconfig/node12": "^1.0.7", 8280 "@tsconfig/node14": "^1.0.0", 8281 "@tsconfig/node16": "^1.0.2", 8282 "acorn": "^8.4.1", 8283 "acorn-walk": "^8.1.1", 8284 "arg": "^4.1.0", 8285 "create-require": "^1.1.0", 8286 "diff": "^4.0.1", 8287 "make-error": "^1.1.1", 8288 "v8-compile-cache-lib": "^3.0.1", 8289 "yn": "3.1.1" 8290 }, 8291 "bin": { 8292 "ts-node": "dist/bin.js", 8293 "ts-node-cwd": "dist/bin-cwd.js", 8294 "ts-node-esm": "dist/bin-esm.js", 8295 "ts-node-script": "dist/bin-script.js", 8296 "ts-node-transpile-only": "dist/bin-transpile.js", 8297 "ts-script": "dist/bin-script-deprecated.js" 8298 }, 8299 "peerDependencies": { 8300 "@swc/core": ">=1.2.50", 8301 "@swc/wasm": ">=1.2.50", 8302 "@types/node": "*", 8303 "typescript": ">=2.7" 8304 }, 8305 "peerDependenciesMeta": { 8306 "@swc/core": { 8307 "optional": true 8308 }, 8309 "@swc/wasm": { 8310 "optional": true 8311 } 8312 } 8313 }, 8314 "node_modules/ts-node/node_modules/diff": { 8315 "version": "4.0.2", 8316 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", 8317 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", 8318 "dev": true, 8319 "peer": true, 8320 "engines": { 8321 "node": ">=0.3.1" 8322 } 8323 }, 8324 "node_modules/tslib": { 8325 "version": "1.14.1", 8326 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 8327 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 8328 "dev": true 8329 }, 8330 "node_modules/tsort": { 8331 "version": "0.0.1", 8332 "resolved": "https://registry.npmjs.org/tsort/-/tsort-0.0.1.tgz", 8333 "integrity": "sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==", 8334 "dev": true 8335 }, 8336 "node_modules/tunnel-agent": { 8337 "version": "0.6.0", 8338 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 8339 "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", 8340 "dev": true, 8341 "peer": true, 8342 "dependencies": { 8343 "safe-buffer": "^5.0.1" 8344 }, 8345 "engines": { 8346 "node": "*" 8347 } 8348 }, 8349 "node_modules/tweetnacl": { 8350 "version": "1.0.3", 8351 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", 8352 "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==", 8353 "dev": true 8354 }, 8355 "node_modules/tweetnacl-util": { 8356 "version": "0.15.1", 8357 "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", 8358 "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==", 8359 "dev": true 8360 }, 8361 "node_modules/type-check": { 8362 "version": "0.3.2", 8363 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", 8364 "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", 8365 "dev": true, 8366 "peer": true, 8367 "dependencies": { 8368 "prelude-ls": "~1.1.2" 8369 }, 8370 "engines": { 8371 "node": ">= 0.8.0" 8372 } 8373 }, 8374 "node_modules/type-detect": { 8375 "version": "4.0.8", 8376 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", 8377 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", 8378 "dev": true, 8379 "peer": true, 8380 "engines": { 8381 "node": ">=4" 8382 } 8383 }, 8384 "node_modules/type-fest": { 8385 "version": "0.21.3", 8386 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 8387 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 8388 "dev": true, 8389 "engines": { 8390 "node": ">=10" 8391 }, 8392 "funding": { 8393 "url": "https://github.com/sponsors/sindresorhus" 8394 } 8395 }, 8396 "node_modules/typechain": { 8397 "version": "8.1.1", 8398 "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.1.1.tgz", 8399 "integrity": "sha512-uF/sUvnXTOVF2FHKhQYnxHk4su4JjZR8vr4mA2mBaRwHTbwh0jIlqARz9XJr1tA0l7afJGvEa1dTSi4zt039LQ==", 8400 "dev": true, 8401 "peer": true, 8402 "dependencies": { 8403 "@types/prettier": "^2.1.1", 8404 "debug": "^4.3.1", 8405 "fs-extra": "^7.0.0", 8406 "glob": "7.1.7", 8407 "js-sha3": "^0.8.0", 8408 "lodash": "^4.17.15", 8409 "mkdirp": "^1.0.4", 8410 "prettier": "^2.3.1", 8411 "ts-command-line-args": "^2.2.0", 8412 "ts-essentials": "^7.0.1" 8413 }, 8414 "bin": { 8415 "typechain": "dist/cli/cli.js" 8416 }, 8417 "peerDependencies": { 8418 "typescript": ">=4.3.0" 8419 } 8420 }, 8421 "node_modules/typechain/node_modules/glob": { 8422 "version": "7.1.7", 8423 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 8424 "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 8425 "dev": true, 8426 "peer": true, 8427 "dependencies": { 8428 "fs.realpath": "^1.0.0", 8429 "inflight": "^1.0.4", 8430 "inherits": "2", 8431 "minimatch": "^3.0.4", 8432 "once": "^1.3.0", 8433 "path-is-absolute": "^1.0.0" 8434 }, 8435 "engines": { 8436 "node": "*" 8437 }, 8438 "funding": { 8439 "url": "https://github.com/sponsors/isaacs" 8440 } 8441 }, 8442 "node_modules/typechain/node_modules/mkdirp": { 8443 "version": "1.0.4", 8444 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 8445 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 8446 "dev": true, 8447 "peer": true, 8448 "bin": { 8449 "mkdirp": "bin/cmd.js" 8450 }, 8451 "engines": { 8452 "node": ">=10" 8453 } 8454 }, 8455 "node_modules/typedarray": { 8456 "version": "0.0.6", 8457 "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", 8458 "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", 8459 "dev": true, 8460 "peer": true 8461 }, 8462 "node_modules/typescript": { 8463 "version": "4.8.4", 8464 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", 8465 "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", 8466 "dev": true, 8467 "peer": true, 8468 "bin": { 8469 "tsc": "bin/tsc", 8470 "tsserver": "bin/tsserver" 8471 }, 8472 "engines": { 8473 "node": ">=4.2.0" 8474 } 8475 }, 8476 "node_modules/typical": { 8477 "version": "4.0.0", 8478 "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", 8479 "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", 8480 "dev": true, 8481 "peer": true, 8482 "engines": { 8483 "node": ">=8" 8484 } 8485 }, 8486 "node_modules/uglify-js": { 8487 "version": "3.17.4", 8488 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", 8489 "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", 8490 "dev": true, 8491 "optional": true, 8492 "peer": true, 8493 "bin": { 8494 "uglifyjs": "bin/uglifyjs" 8495 }, 8496 "engines": { 8497 "node": ">=0.8.0" 8498 } 8499 }, 8500 "node_modules/unbox-primitive": { 8501 "version": "1.0.2", 8502 "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", 8503 "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", 8504 "dev": true, 8505 "peer": true, 8506 "dependencies": { 8507 "call-bind": "^1.0.2", 8508 "has-bigints": "^1.0.2", 8509 "has-symbols": "^1.0.3", 8510 "which-boxed-primitive": "^1.0.2" 8511 }, 8512 "funding": { 8513 "url": "https://github.com/sponsors/ljharb" 8514 } 8515 }, 8516 "node_modules/undici": { 8517 "version": "5.12.0", 8518 "resolved": "https://registry.npmjs.org/undici/-/undici-5.12.0.tgz", 8519 "integrity": "sha512-zMLamCG62PGjd9HHMpo05bSLvvwWOZgGeiWlN/vlqu3+lRo3elxktVGEyLMX+IO7c2eflLjcW74AlkhEZm15mg==", 8520 "dev": true, 8521 "dependencies": { 8522 "busboy": "^1.6.0" 8523 }, 8524 "engines": { 8525 "node": ">=12.18" 8526 } 8527 }, 8528 "node_modules/universalify": { 8529 "version": "0.1.2", 8530 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 8531 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 8532 "dev": true, 8533 "engines": { 8534 "node": ">= 4.0.0" 8535 } 8536 }, 8537 "node_modules/unpipe": { 8538 "version": "1.0.0", 8539 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 8540 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 8541 "dev": true, 8542 "engines": { 8543 "node": ">= 0.8" 8544 } 8545 }, 8546 "node_modules/uri-js": { 8547 "version": "4.4.1", 8548 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 8549 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 8550 "dev": true, 8551 "dependencies": { 8552 "punycode": "^2.1.0" 8553 } 8554 }, 8555 "node_modules/utf8": { 8556 "version": "3.0.0", 8557 "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", 8558 "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==", 8559 "dev": true, 8560 "peer": true 8561 }, 8562 "node_modules/util-deprecate": { 8563 "version": "1.0.2", 8564 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 8565 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 8566 "dev": true 8567 }, 8568 "node_modules/uuid": { 8569 "version": "8.3.2", 8570 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 8571 "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 8572 "dev": true, 8573 "bin": { 8574 "uuid": "dist/bin/uuid" 8575 } 8576 }, 8577 "node_modules/v8-compile-cache-lib": { 8578 "version": "3.0.1", 8579 "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", 8580 "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", 8581 "dev": true, 8582 "peer": true 8583 }, 8584 "node_modules/verror": { 8585 "version": "1.10.0", 8586 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 8587 "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", 8588 "dev": true, 8589 "engines": [ 8590 "node >=0.6.0" 8591 ], 8592 "peer": true, 8593 "dependencies": { 8594 "assert-plus": "^1.0.0", 8595 "core-util-is": "1.0.2", 8596 "extsprintf": "^1.2.0" 8597 } 8598 }, 8599 "node_modules/web3-utils": { 8600 "version": "1.8.0", 8601 "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.8.0.tgz", 8602 "integrity": "sha512-7nUIl7UWpLVka2f09CMbKOSEvorvHnaugIabU4mj7zfMvm0tSByLcEu3eyV9qgS11qxxLuOkzBIwCstTflhmpQ==", 8603 "dev": true, 8604 "peer": true, 8605 "dependencies": { 8606 "bn.js": "^5.2.1", 8607 "ethereum-bloom-filters": "^1.0.6", 8608 "ethereumjs-util": "^7.1.0", 8609 "ethjs-unit": "0.1.6", 8610 "number-to-bn": "1.7.0", 8611 "randombytes": "^2.1.0", 8612 "utf8": "3.0.0" 8613 }, 8614 "engines": { 8615 "node": ">=8.0.0" 8616 } 8617 }, 8618 "node_modules/which": { 8619 "version": "1.3.1", 8620 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 8621 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 8622 "dev": true, 8623 "peer": true, 8624 "dependencies": { 8625 "isexe": "^2.0.0" 8626 }, 8627 "bin": { 8628 "which": "bin/which" 8629 } 8630 }, 8631 "node_modules/which-boxed-primitive": { 8632 "version": "1.0.2", 8633 "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 8634 "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 8635 "dev": true, 8636 "peer": true, 8637 "dependencies": { 8638 "is-bigint": "^1.0.1", 8639 "is-boolean-object": "^1.1.0", 8640 "is-number-object": "^1.0.4", 8641 "is-string": "^1.0.5", 8642 "is-symbol": "^1.0.3" 8643 }, 8644 "funding": { 8645 "url": "https://github.com/sponsors/ljharb" 8646 } 8647 }, 8648 "node_modules/which-module": { 8649 "version": "2.0.0", 8650 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 8651 "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", 8652 "dev": true, 8653 "peer": true 8654 }, 8655 "node_modules/wide-align": { 8656 "version": "1.1.3", 8657 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", 8658 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", 8659 "dev": true, 8660 "peer": true, 8661 "dependencies": { 8662 "string-width": "^1.0.2 || 2" 8663 } 8664 }, 8665 "node_modules/word-wrap": { 8666 "version": "1.2.3", 8667 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 8668 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 8669 "dev": true, 8670 "peer": true, 8671 "engines": { 8672 "node": ">=0.10.0" 8673 } 8674 }, 8675 "node_modules/wordwrap": { 8676 "version": "1.0.0", 8677 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", 8678 "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", 8679 "dev": true, 8680 "peer": true 8681 }, 8682 "node_modules/wordwrapjs": { 8683 "version": "4.0.1", 8684 "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", 8685 "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", 8686 "dev": true, 8687 "peer": true, 8688 "dependencies": { 8689 "reduce-flatten": "^2.0.0", 8690 "typical": "^5.2.0" 8691 }, 8692 "engines": { 8693 "node": ">=8.0.0" 8694 } 8695 }, 8696 "node_modules/wordwrapjs/node_modules/typical": { 8697 "version": "5.2.0", 8698 "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", 8699 "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", 8700 "dev": true, 8701 "peer": true, 8702 "engines": { 8703 "node": ">=8" 8704 } 8705 }, 8706 "node_modules/workerpool": { 8707 "version": "6.2.1", 8708 "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", 8709 "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", 8710 "dev": true 8711 }, 8712 "node_modules/wrap-ansi": { 8713 "version": "7.0.0", 8714 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 8715 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 8716 "dev": true, 8717 "dependencies": { 8718 "ansi-styles": "^4.0.0", 8719 "string-width": "^4.1.0", 8720 "strip-ansi": "^6.0.0" 8721 }, 8722 "engines": { 8723 "node": ">=10" 8724 }, 8725 "funding": { 8726 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 8727 } 8728 }, 8729 "node_modules/wrap-ansi/node_modules/ansi-regex": { 8730 "version": "5.0.1", 8731 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 8732 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 8733 "dev": true, 8734 "engines": { 8735 "node": ">=8" 8736 } 8737 }, 8738 "node_modules/wrap-ansi/node_modules/ansi-styles": { 8739 "version": "4.3.0", 8740 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 8741 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 8742 "dev": true, 8743 "dependencies": { 8744 "color-convert": "^2.0.1" 8745 }, 8746 "engines": { 8747 "node": ">=8" 8748 }, 8749 "funding": { 8750 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 8751 } 8752 }, 8753 "node_modules/wrap-ansi/node_modules/color-convert": { 8754 "version": "2.0.1", 8755 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 8756 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 8757 "dev": true, 8758 "dependencies": { 8759 "color-name": "~1.1.4" 8760 }, 8761 "engines": { 8762 "node": ">=7.0.0" 8763 } 8764 }, 8765 "node_modules/wrap-ansi/node_modules/color-name": { 8766 "version": "1.1.4", 8767 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 8768 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 8769 "dev": true 8770 }, 8771 "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { 8772 "version": "3.0.0", 8773 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 8774 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 8775 "dev": true, 8776 "engines": { 8777 "node": ">=8" 8778 } 8779 }, 8780 "node_modules/wrap-ansi/node_modules/string-width": { 8781 "version": "4.2.3", 8782 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 8783 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 8784 "dev": true, 8785 "dependencies": { 8786 "emoji-regex": "^8.0.0", 8787 "is-fullwidth-code-point": "^3.0.0", 8788 "strip-ansi": "^6.0.1" 8789 }, 8790 "engines": { 8791 "node": ">=8" 8792 } 8793 }, 8794 "node_modules/wrap-ansi/node_modules/strip-ansi": { 8795 "version": "6.0.1", 8796 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 8797 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 8798 "dev": true, 8799 "dependencies": { 8800 "ansi-regex": "^5.0.1" 8801 }, 8802 "engines": { 8803 "node": ">=8" 8804 } 8805 }, 8806 "node_modules/wrappy": { 8807 "version": "1.0.2", 8808 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 8809 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 8810 "dev": true 8811 }, 8812 "node_modules/ws": { 8813 "version": "7.4.6", 8814 "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", 8815 "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", 8816 "dev": true, 8817 "engines": { 8818 "node": ">=8.3.0" 8819 }, 8820 "peerDependencies": { 8821 "bufferutil": "^4.0.1", 8822 "utf-8-validate": "^5.0.2" 8823 }, 8824 "peerDependenciesMeta": { 8825 "bufferutil": { 8826 "optional": true 8827 }, 8828 "utf-8-validate": { 8829 "optional": true 8830 } 8831 } 8832 }, 8833 "node_modules/xmlhttprequest": { 8834 "version": "1.8.0", 8835 "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", 8836 "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==", 8837 "dev": true, 8838 "peer": true, 8839 "engines": { 8840 "node": ">=0.4.0" 8841 } 8842 }, 8843 "node_modules/y18n": { 8844 "version": "5.0.8", 8845 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 8846 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 8847 "dev": true, 8848 "engines": { 8849 "node": ">=10" 8850 } 8851 }, 8852 "node_modules/yallist": { 8853 "version": "3.1.1", 8854 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 8855 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 8856 "dev": true 8857 }, 8858 "node_modules/yargs": { 8859 "version": "16.2.0", 8860 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 8861 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 8862 "dev": true, 8863 "dependencies": { 8864 "cliui": "^7.0.2", 8865 "escalade": "^3.1.1", 8866 "get-caller-file": "^2.0.5", 8867 "require-directory": "^2.1.1", 8868 "string-width": "^4.2.0", 8869 "y18n": "^5.0.5", 8870 "yargs-parser": "^20.2.2" 8871 }, 8872 "engines": { 8873 "node": ">=10" 8874 } 8875 }, 8876 "node_modules/yargs-parser": { 8877 "version": "20.2.4", 8878 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", 8879 "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", 8880 "dev": true, 8881 "engines": { 8882 "node": ">=10" 8883 } 8884 }, 8885 "node_modules/yargs-unparser": { 8886 "version": "2.0.0", 8887 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", 8888 "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", 8889 "dev": true, 8890 "dependencies": { 8891 "camelcase": "^6.0.0", 8892 "decamelize": "^4.0.0", 8893 "flat": "^5.0.2", 8894 "is-plain-obj": "^2.1.0" 8895 }, 8896 "engines": { 8897 "node": ">=10" 8898 } 8899 }, 8900 "node_modules/yargs/node_modules/ansi-regex": { 8901 "version": "5.0.1", 8902 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 8903 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 8904 "dev": true, 8905 "engines": { 8906 "node": ">=8" 8907 } 8908 }, 8909 "node_modules/yargs/node_modules/is-fullwidth-code-point": { 8910 "version": "3.0.0", 8911 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 8912 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 8913 "dev": true, 8914 "engines": { 8915 "node": ">=8" 8916 } 8917 }, 8918 "node_modules/yargs/node_modules/string-width": { 8919 "version": "4.2.3", 8920 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 8921 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 8922 "dev": true, 8923 "dependencies": { 8924 "emoji-regex": "^8.0.0", 8925 "is-fullwidth-code-point": "^3.0.0", 8926 "strip-ansi": "^6.0.1" 8927 }, 8928 "engines": { 8929 "node": ">=8" 8930 } 8931 }, 8932 "node_modules/yargs/node_modules/strip-ansi": { 8933 "version": "6.0.1", 8934 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 8935 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 8936 "dev": true, 8937 "dependencies": { 8938 "ansi-regex": "^5.0.1" 8939 }, 8940 "engines": { 8941 "node": ">=8" 8942 } 8943 }, 8944 "node_modules/yn": { 8945 "version": "3.1.1", 8946 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", 8947 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", 8948 "dev": true, 8949 "peer": true, 8950 "engines": { 8951 "node": ">=6" 8952 } 8953 }, 8954 "node_modules/yocto-queue": { 8955 "version": "0.1.0", 8956 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 8957 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 8958 "dev": true, 8959 "engines": { 8960 "node": ">=10" 8961 }, 8962 "funding": { 8963 "url": "https://github.com/sponsors/sindresorhus" 8964 } 8965 } 8966 }, 8967 "dependencies": { 8968 "@cspotcode/source-map-support": { 8969 "version": "0.8.1", 8970 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 8971 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 8972 "dev": true, 8973 "peer": true, 8974 "requires": { 8975 "@jridgewell/trace-mapping": "0.3.9" 8976 } 8977 }, 8978 "@ethersproject/abi": { 8979 "version": "5.7.0", 8980 "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", 8981 "integrity": "sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==", 8982 "dev": true, 8983 "requires": { 8984 "@ethersproject/address": "^5.7.0", 8985 "@ethersproject/bignumber": "^5.7.0", 8986 "@ethersproject/bytes": "^5.7.0", 8987 "@ethersproject/constants": "^5.7.0", 8988 "@ethersproject/hash": "^5.7.0", 8989 "@ethersproject/keccak256": "^5.7.0", 8990 "@ethersproject/logger": "^5.7.0", 8991 "@ethersproject/properties": "^5.7.0", 8992 "@ethersproject/strings": "^5.7.0" 8993 } 8994 }, 8995 "@ethersproject/abstract-provider": { 8996 "version": "5.7.0", 8997 "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz", 8998 "integrity": "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==", 8999 "dev": true, 9000 "requires": { 9001 "@ethersproject/bignumber": "^5.7.0", 9002 "@ethersproject/bytes": "^5.7.0", 9003 "@ethersproject/logger": "^5.7.0", 9004 "@ethersproject/networks": "^5.7.0", 9005 "@ethersproject/properties": "^5.7.0", 9006 "@ethersproject/transactions": "^5.7.0", 9007 "@ethersproject/web": "^5.7.0" 9008 } 9009 }, 9010 "@ethersproject/abstract-signer": { 9011 "version": "5.7.0", 9012 "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz", 9013 "integrity": "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==", 9014 "dev": true, 9015 "requires": { 9016 "@ethersproject/abstract-provider": "^5.7.0", 9017 "@ethersproject/bignumber": "^5.7.0", 9018 "@ethersproject/bytes": "^5.7.0", 9019 "@ethersproject/logger": "^5.7.0", 9020 "@ethersproject/properties": "^5.7.0" 9021 } 9022 }, 9023 "@ethersproject/address": { 9024 "version": "5.7.0", 9025 "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz", 9026 "integrity": "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==", 9027 "dev": true, 9028 "requires": { 9029 "@ethersproject/bignumber": "^5.7.0", 9030 "@ethersproject/bytes": "^5.7.0", 9031 "@ethersproject/keccak256": "^5.7.0", 9032 "@ethersproject/logger": "^5.7.0", 9033 "@ethersproject/rlp": "^5.7.0" 9034 } 9035 }, 9036 "@ethersproject/base64": { 9037 "version": "5.7.0", 9038 "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz", 9039 "integrity": "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==", 9040 "dev": true, 9041 "requires": { 9042 "@ethersproject/bytes": "^5.7.0" 9043 } 9044 }, 9045 "@ethersproject/basex": { 9046 "version": "5.7.0", 9047 "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.7.0.tgz", 9048 "integrity": "sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==", 9049 "dev": true, 9050 "peer": true, 9051 "requires": { 9052 "@ethersproject/bytes": "^5.7.0", 9053 "@ethersproject/properties": "^5.7.0" 9054 } 9055 }, 9056 "@ethersproject/bignumber": { 9057 "version": "5.7.0", 9058 "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz", 9059 "integrity": "sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==", 9060 "dev": true, 9061 "requires": { 9062 "@ethersproject/bytes": "^5.7.0", 9063 "@ethersproject/logger": "^5.7.0", 9064 "bn.js": "^5.2.1" 9065 } 9066 }, 9067 "@ethersproject/bytes": { 9068 "version": "5.7.0", 9069 "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", 9070 "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", 9071 "dev": true, 9072 "requires": { 9073 "@ethersproject/logger": "^5.7.0" 9074 } 9075 }, 9076 "@ethersproject/constants": { 9077 "version": "5.7.0", 9078 "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz", 9079 "integrity": "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==", 9080 "dev": true, 9081 "requires": { 9082 "@ethersproject/bignumber": "^5.7.0" 9083 } 9084 }, 9085 "@ethersproject/contracts": { 9086 "version": "5.7.0", 9087 "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.7.0.tgz", 9088 "integrity": "sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==", 9089 "dev": true, 9090 "peer": true, 9091 "requires": { 9092 "@ethersproject/abi": "^5.7.0", 9093 "@ethersproject/abstract-provider": "^5.7.0", 9094 "@ethersproject/abstract-signer": "^5.7.0", 9095 "@ethersproject/address": "^5.7.0", 9096 "@ethersproject/bignumber": "^5.7.0", 9097 "@ethersproject/bytes": "^5.7.0", 9098 "@ethersproject/constants": "^5.7.0", 9099 "@ethersproject/logger": "^5.7.0", 9100 "@ethersproject/properties": "^5.7.0", 9101 "@ethersproject/transactions": "^5.7.0" 9102 } 9103 }, 9104 "@ethersproject/hash": { 9105 "version": "5.7.0", 9106 "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz", 9107 "integrity": "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==", 9108 "dev": true, 9109 "requires": { 9110 "@ethersproject/abstract-signer": "^5.7.0", 9111 "@ethersproject/address": "^5.7.0", 9112 "@ethersproject/base64": "^5.7.0", 9113 "@ethersproject/bignumber": "^5.7.0", 9114 "@ethersproject/bytes": "^5.7.0", 9115 "@ethersproject/keccak256": "^5.7.0", 9116 "@ethersproject/logger": "^5.7.0", 9117 "@ethersproject/properties": "^5.7.0", 9118 "@ethersproject/strings": "^5.7.0" 9119 } 9120 }, 9121 "@ethersproject/hdnode": { 9122 "version": "5.7.0", 9123 "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.7.0.tgz", 9124 "integrity": "sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==", 9125 "dev": true, 9126 "peer": true, 9127 "requires": { 9128 "@ethersproject/abstract-signer": "^5.7.0", 9129 "@ethersproject/basex": "^5.7.0", 9130 "@ethersproject/bignumber": "^5.7.0", 9131 "@ethersproject/bytes": "^5.7.0", 9132 "@ethersproject/logger": "^5.7.0", 9133 "@ethersproject/pbkdf2": "^5.7.0", 9134 "@ethersproject/properties": "^5.7.0", 9135 "@ethersproject/sha2": "^5.7.0", 9136 "@ethersproject/signing-key": "^5.7.0", 9137 "@ethersproject/strings": "^5.7.0", 9138 "@ethersproject/transactions": "^5.7.0", 9139 "@ethersproject/wordlists": "^5.7.0" 9140 } 9141 }, 9142 "@ethersproject/json-wallets": { 9143 "version": "5.7.0", 9144 "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz", 9145 "integrity": "sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==", 9146 "dev": true, 9147 "peer": true, 9148 "requires": { 9149 "@ethersproject/abstract-signer": "^5.7.0", 9150 "@ethersproject/address": "^5.7.0", 9151 "@ethersproject/bytes": "^5.7.0", 9152 "@ethersproject/hdnode": "^5.7.0", 9153 "@ethersproject/keccak256": "^5.7.0", 9154 "@ethersproject/logger": "^5.7.0", 9155 "@ethersproject/pbkdf2": "^5.7.0", 9156 "@ethersproject/properties": "^5.7.0", 9157 "@ethersproject/random": "^5.7.0", 9158 "@ethersproject/strings": "^5.7.0", 9159 "@ethersproject/transactions": "^5.7.0", 9160 "aes-js": "3.0.0", 9161 "scrypt-js": "3.0.1" 9162 } 9163 }, 9164 "@ethersproject/keccak256": { 9165 "version": "5.7.0", 9166 "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", 9167 "integrity": "sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==", 9168 "dev": true, 9169 "requires": { 9170 "@ethersproject/bytes": "^5.7.0", 9171 "js-sha3": "0.8.0" 9172 } 9173 }, 9174 "@ethersproject/logger": { 9175 "version": "5.7.0", 9176 "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", 9177 "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==", 9178 "dev": true 9179 }, 9180 "@ethersproject/networks": { 9181 "version": "5.7.1", 9182 "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz", 9183 "integrity": "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==", 9184 "dev": true, 9185 "requires": { 9186 "@ethersproject/logger": "^5.7.0" 9187 } 9188 }, 9189 "@ethersproject/pbkdf2": { 9190 "version": "5.7.0", 9191 "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz", 9192 "integrity": "sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==", 9193 "dev": true, 9194 "peer": true, 9195 "requires": { 9196 "@ethersproject/bytes": "^5.7.0", 9197 "@ethersproject/sha2": "^5.7.0" 9198 } 9199 }, 9200 "@ethersproject/properties": { 9201 "version": "5.7.0", 9202 "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz", 9203 "integrity": "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==", 9204 "dev": true, 9205 "requires": { 9206 "@ethersproject/logger": "^5.7.0" 9207 } 9208 }, 9209 "@ethersproject/providers": { 9210 "version": "5.7.2", 9211 "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.2.tgz", 9212 "integrity": "sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==", 9213 "dev": true, 9214 "peer": true, 9215 "requires": { 9216 "@ethersproject/abstract-provider": "^5.7.0", 9217 "@ethersproject/abstract-signer": "^5.7.0", 9218 "@ethersproject/address": "^5.7.0", 9219 "@ethersproject/base64": "^5.7.0", 9220 "@ethersproject/basex": "^5.7.0", 9221 "@ethersproject/bignumber": "^5.7.0", 9222 "@ethersproject/bytes": "^5.7.0", 9223 "@ethersproject/constants": "^5.7.0", 9224 "@ethersproject/hash": "^5.7.0", 9225 "@ethersproject/logger": "^5.7.0", 9226 "@ethersproject/networks": "^5.7.0", 9227 "@ethersproject/properties": "^5.7.0", 9228 "@ethersproject/random": "^5.7.0", 9229 "@ethersproject/rlp": "^5.7.0", 9230 "@ethersproject/sha2": "^5.7.0", 9231 "@ethersproject/strings": "^5.7.0", 9232 "@ethersproject/transactions": "^5.7.0", 9233 "@ethersproject/web": "^5.7.0", 9234 "bech32": "1.1.4", 9235 "ws": "7.4.6" 9236 } 9237 }, 9238 "@ethersproject/random": { 9239 "version": "5.7.0", 9240 "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.7.0.tgz", 9241 "integrity": "sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==", 9242 "dev": true, 9243 "peer": true, 9244 "requires": { 9245 "@ethersproject/bytes": "^5.7.0", 9246 "@ethersproject/logger": "^5.7.0" 9247 } 9248 }, 9249 "@ethersproject/rlp": { 9250 "version": "5.7.0", 9251 "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz", 9252 "integrity": "sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==", 9253 "dev": true, 9254 "requires": { 9255 "@ethersproject/bytes": "^5.7.0", 9256 "@ethersproject/logger": "^5.7.0" 9257 } 9258 }, 9259 "@ethersproject/sha2": { 9260 "version": "5.7.0", 9261 "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.7.0.tgz", 9262 "integrity": "sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==", 9263 "dev": true, 9264 "peer": true, 9265 "requires": { 9266 "@ethersproject/bytes": "^5.7.0", 9267 "@ethersproject/logger": "^5.7.0", 9268 "hash.js": "1.1.7" 9269 } 9270 }, 9271 "@ethersproject/signing-key": { 9272 "version": "5.7.0", 9273 "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz", 9274 "integrity": "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==", 9275 "dev": true, 9276 "requires": { 9277 "@ethersproject/bytes": "^5.7.0", 9278 "@ethersproject/logger": "^5.7.0", 9279 "@ethersproject/properties": "^5.7.0", 9280 "bn.js": "^5.2.1", 9281 "elliptic": "6.5.4", 9282 "hash.js": "1.1.7" 9283 } 9284 }, 9285 "@ethersproject/solidity": { 9286 "version": "5.7.0", 9287 "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.7.0.tgz", 9288 "integrity": "sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==", 9289 "dev": true, 9290 "peer": true, 9291 "requires": { 9292 "@ethersproject/bignumber": "^5.7.0", 9293 "@ethersproject/bytes": "^5.7.0", 9294 "@ethersproject/keccak256": "^5.7.0", 9295 "@ethersproject/logger": "^5.7.0", 9296 "@ethersproject/sha2": "^5.7.0", 9297 "@ethersproject/strings": "^5.7.0" 9298 } 9299 }, 9300 "@ethersproject/strings": { 9301 "version": "5.7.0", 9302 "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz", 9303 "integrity": "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==", 9304 "dev": true, 9305 "requires": { 9306 "@ethersproject/bytes": "^5.7.0", 9307 "@ethersproject/constants": "^5.7.0", 9308 "@ethersproject/logger": "^5.7.0" 9309 } 9310 }, 9311 "@ethersproject/transactions": { 9312 "version": "5.7.0", 9313 "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz", 9314 "integrity": "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==", 9315 "dev": true, 9316 "requires": { 9317 "@ethersproject/address": "^5.7.0", 9318 "@ethersproject/bignumber": "^5.7.0", 9319 "@ethersproject/bytes": "^5.7.0", 9320 "@ethersproject/constants": "^5.7.0", 9321 "@ethersproject/keccak256": "^5.7.0", 9322 "@ethersproject/logger": "^5.7.0", 9323 "@ethersproject/properties": "^5.7.0", 9324 "@ethersproject/rlp": "^5.7.0", 9325 "@ethersproject/signing-key": "^5.7.0" 9326 } 9327 }, 9328 "@ethersproject/units": { 9329 "version": "5.7.0", 9330 "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.7.0.tgz", 9331 "integrity": "sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==", 9332 "dev": true, 9333 "peer": true, 9334 "requires": { 9335 "@ethersproject/bignumber": "^5.7.0", 9336 "@ethersproject/constants": "^5.7.0", 9337 "@ethersproject/logger": "^5.7.0" 9338 } 9339 }, 9340 "@ethersproject/wallet": { 9341 "version": "5.7.0", 9342 "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.7.0.tgz", 9343 "integrity": "sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==", 9344 "dev": true, 9345 "peer": true, 9346 "requires": { 9347 "@ethersproject/abstract-provider": "^5.7.0", 9348 "@ethersproject/abstract-signer": "^5.7.0", 9349 "@ethersproject/address": "^5.7.0", 9350 "@ethersproject/bignumber": "^5.7.0", 9351 "@ethersproject/bytes": "^5.7.0", 9352 "@ethersproject/hash": "^5.7.0", 9353 "@ethersproject/hdnode": "^5.7.0", 9354 "@ethersproject/json-wallets": "^5.7.0", 9355 "@ethersproject/keccak256": "^5.7.0", 9356 "@ethersproject/logger": "^5.7.0", 9357 "@ethersproject/properties": "^5.7.0", 9358 "@ethersproject/random": "^5.7.0", 9359 "@ethersproject/signing-key": "^5.7.0", 9360 "@ethersproject/transactions": "^5.7.0", 9361 "@ethersproject/wordlists": "^5.7.0" 9362 } 9363 }, 9364 "@ethersproject/web": { 9365 "version": "5.7.1", 9366 "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz", 9367 "integrity": "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==", 9368 "dev": true, 9369 "requires": { 9370 "@ethersproject/base64": "^5.7.0", 9371 "@ethersproject/bytes": "^5.7.0", 9372 "@ethersproject/logger": "^5.7.0", 9373 "@ethersproject/properties": "^5.7.0", 9374 "@ethersproject/strings": "^5.7.0" 9375 } 9376 }, 9377 "@ethersproject/wordlists": { 9378 "version": "5.7.0", 9379 "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.7.0.tgz", 9380 "integrity": "sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==", 9381 "dev": true, 9382 "peer": true, 9383 "requires": { 9384 "@ethersproject/bytes": "^5.7.0", 9385 "@ethersproject/hash": "^5.7.0", 9386 "@ethersproject/logger": "^5.7.0", 9387 "@ethersproject/properties": "^5.7.0", 9388 "@ethersproject/strings": "^5.7.0" 9389 } 9390 }, 9391 "@jridgewell/resolve-uri": { 9392 "version": "3.1.0", 9393 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 9394 "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", 9395 "dev": true, 9396 "peer": true 9397 }, 9398 "@jridgewell/sourcemap-codec": { 9399 "version": "1.4.14", 9400 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 9401 "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", 9402 "dev": true, 9403 "peer": true 9404 }, 9405 "@jridgewell/trace-mapping": { 9406 "version": "0.3.9", 9407 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 9408 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 9409 "dev": true, 9410 "peer": true, 9411 "requires": { 9412 "@jridgewell/resolve-uri": "^3.0.3", 9413 "@jridgewell/sourcemap-codec": "^1.4.10" 9414 } 9415 }, 9416 "@metamask/eth-sig-util": { 9417 "version": "4.0.1", 9418 "resolved": "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-4.0.1.tgz", 9419 "integrity": "sha512-tghyZKLHZjcdlDqCA3gNZmLeR0XvOE9U1qoQO9ohyAZT6Pya+H9vkBPcsyXytmYLNgVoin7CKCmweo/R43V+tQ==", 9420 "dev": true, 9421 "requires": { 9422 "ethereumjs-abi": "^0.6.8", 9423 "ethereumjs-util": "^6.2.1", 9424 "ethjs-util": "^0.1.6", 9425 "tweetnacl": "^1.0.3", 9426 "tweetnacl-util": "^0.15.1" 9427 }, 9428 "dependencies": { 9429 "@types/bn.js": { 9430 "version": "4.11.6", 9431 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", 9432 "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", 9433 "dev": true, 9434 "requires": { 9435 "@types/node": "*" 9436 } 9437 }, 9438 "bn.js": { 9439 "version": "4.12.0", 9440 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 9441 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 9442 "dev": true 9443 }, 9444 "ethereumjs-util": { 9445 "version": "6.2.1", 9446 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", 9447 "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", 9448 "dev": true, 9449 "requires": { 9450 "@types/bn.js": "^4.11.3", 9451 "bn.js": "^4.11.0", 9452 "create-hash": "^1.1.2", 9453 "elliptic": "^6.5.2", 9454 "ethereum-cryptography": "^0.1.3", 9455 "ethjs-util": "0.1.6", 9456 "rlp": "^2.2.3" 9457 } 9458 } 9459 } 9460 }, 9461 "@noble/hashes": { 9462 "version": "1.1.2", 9463 "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.2.tgz", 9464 "integrity": "sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==", 9465 "dev": true 9466 }, 9467 "@noble/secp256k1": { 9468 "version": "1.6.3", 9469 "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.6.3.tgz", 9470 "integrity": "sha512-T04e4iTurVy7I8Sw4+c5OSN9/RkPlo1uKxAomtxQNLq8j1uPAqnsqG1bqvY3Jv7c13gyr6dui0zmh/I3+f/JaQ==", 9471 "dev": true 9472 }, 9473 "@nodelib/fs.scandir": { 9474 "version": "2.1.5", 9475 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 9476 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 9477 "dev": true, 9478 "peer": true, 9479 "requires": { 9480 "@nodelib/fs.stat": "2.0.5", 9481 "run-parallel": "^1.1.9" 9482 } 9483 }, 9484 "@nodelib/fs.stat": { 9485 "version": "2.0.5", 9486 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 9487 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 9488 "dev": true, 9489 "peer": true 9490 }, 9491 "@nodelib/fs.walk": { 9492 "version": "1.2.8", 9493 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 9494 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 9495 "dev": true, 9496 "peer": true, 9497 "requires": { 9498 "@nodelib/fs.scandir": "2.1.5", 9499 "fastq": "^1.6.0" 9500 } 9501 }, 9502 "@nomicfoundation/ethereumjs-block": { 9503 "version": "4.0.0", 9504 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-block/-/ethereumjs-block-4.0.0.tgz", 9505 "integrity": "sha512-bk8uP8VuexLgyIZAHExH1QEovqx0Lzhc9Ntm63nCRKLHXIZkobaFaeCVwTESV7YkPKUk7NiK11s8ryed4CS9yA==", 9506 "dev": true, 9507 "requires": { 9508 "@nomicfoundation/ethereumjs-common": "^3.0.0", 9509 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 9510 "@nomicfoundation/ethereumjs-trie": "^5.0.0", 9511 "@nomicfoundation/ethereumjs-tx": "^4.0.0", 9512 "@nomicfoundation/ethereumjs-util": "^8.0.0", 9513 "ethereum-cryptography": "0.1.3" 9514 } 9515 }, 9516 "@nomicfoundation/ethereumjs-blockchain": { 9517 "version": "6.0.0", 9518 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-blockchain/-/ethereumjs-blockchain-6.0.0.tgz", 9519 "integrity": "sha512-pLFEoea6MWd81QQYSReLlLfH7N9v7lH66JC/NMPN848ySPPQA5renWnE7wPByfQFzNrPBuDDRFFULMDmj1C0xw==", 9520 "dev": true, 9521 "requires": { 9522 "@nomicfoundation/ethereumjs-block": "^4.0.0", 9523 "@nomicfoundation/ethereumjs-common": "^3.0.0", 9524 "@nomicfoundation/ethereumjs-ethash": "^2.0.0", 9525 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 9526 "@nomicfoundation/ethereumjs-trie": "^5.0.0", 9527 "@nomicfoundation/ethereumjs-util": "^8.0.0", 9528 "abstract-level": "^1.0.3", 9529 "debug": "^4.3.3", 9530 "ethereum-cryptography": "0.1.3", 9531 "level": "^8.0.0", 9532 "lru-cache": "^5.1.1", 9533 "memory-level": "^1.0.0" 9534 } 9535 }, 9536 "@nomicfoundation/ethereumjs-common": { 9537 "version": "3.0.0", 9538 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-common/-/ethereumjs-common-3.0.0.tgz", 9539 "integrity": "sha512-WS7qSshQfxoZOpHG/XqlHEGRG1zmyjYrvmATvc4c62+gZXgre1ymYP8ZNgx/3FyZY0TWe9OjFlKOfLqmgOeYwA==", 9540 "dev": true, 9541 "requires": { 9542 "@nomicfoundation/ethereumjs-util": "^8.0.0", 9543 "crc-32": "^1.2.0" 9544 } 9545 }, 9546 "@nomicfoundation/ethereumjs-ethash": { 9547 "version": "2.0.0", 9548 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-2.0.0.tgz", 9549 "integrity": "sha512-WpDvnRncfDUuXdsAXlI4lXbqUDOA+adYRQaEezIkxqDkc+LDyYDbd/xairmY98GnQzo1zIqsIL6GB5MoMSJDew==", 9550 "dev": true, 9551 "requires": { 9552 "@nomicfoundation/ethereumjs-block": "^4.0.0", 9553 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 9554 "@nomicfoundation/ethereumjs-util": "^8.0.0", 9555 "abstract-level": "^1.0.3", 9556 "bigint-crypto-utils": "^3.0.23", 9557 "ethereum-cryptography": "0.1.3" 9558 } 9559 }, 9560 "@nomicfoundation/ethereumjs-evm": { 9561 "version": "1.0.0", 9562 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-evm/-/ethereumjs-evm-1.0.0.tgz", 9563 "integrity": "sha512-hVS6qRo3V1PLKCO210UfcEQHvlG7GqR8iFzp0yyjTg2TmJQizcChKgWo8KFsdMw6AyoLgLhHGHw4HdlP8a4i+Q==", 9564 "dev": true, 9565 "requires": { 9566 "@nomicfoundation/ethereumjs-common": "^3.0.0", 9567 "@nomicfoundation/ethereumjs-util": "^8.0.0", 9568 "@types/async-eventemitter": "^0.2.1", 9569 "async-eventemitter": "^0.2.4", 9570 "debug": "^4.3.3", 9571 "ethereum-cryptography": "0.1.3", 9572 "mcl-wasm": "^0.7.1", 9573 "rustbn.js": "~0.2.0" 9574 } 9575 }, 9576 "@nomicfoundation/ethereumjs-rlp": { 9577 "version": "4.0.0", 9578 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-rlp/-/ethereumjs-rlp-4.0.0.tgz", 9579 "integrity": "sha512-GaSOGk5QbUk4eBP5qFbpXoZoZUj/NrW7MRa0tKY4Ew4c2HAS0GXArEMAamtFrkazp0BO4K5p2ZCG3b2FmbShmw==", 9580 "dev": true 9581 }, 9582 "@nomicfoundation/ethereumjs-statemanager": { 9583 "version": "1.0.0", 9584 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-statemanager/-/ethereumjs-statemanager-1.0.0.tgz", 9585 "integrity": "sha512-jCtqFjcd2QejtuAMjQzbil/4NHf5aAWxUc+CvS0JclQpl+7M0bxMofR2AJdtz+P3u0ke2euhYREDiE7iSO31vQ==", 9586 "dev": true, 9587 "requires": { 9588 "@nomicfoundation/ethereumjs-common": "^3.0.0", 9589 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 9590 "@nomicfoundation/ethereumjs-trie": "^5.0.0", 9591 "@nomicfoundation/ethereumjs-util": "^8.0.0", 9592 "debug": "^4.3.3", 9593 "ethereum-cryptography": "0.1.3", 9594 "functional-red-black-tree": "^1.0.1" 9595 } 9596 }, 9597 "@nomicfoundation/ethereumjs-trie": { 9598 "version": "5.0.0", 9599 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-trie/-/ethereumjs-trie-5.0.0.tgz", 9600 "integrity": "sha512-LIj5XdE+s+t6WSuq/ttegJzZ1vliwg6wlb+Y9f4RlBpuK35B9K02bO7xU+E6Rgg9RGptkWd6TVLdedTI4eNc2A==", 9601 "dev": true, 9602 "requires": { 9603 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 9604 "@nomicfoundation/ethereumjs-util": "^8.0.0", 9605 "ethereum-cryptography": "0.1.3", 9606 "readable-stream": "^3.6.0" 9607 } 9608 }, 9609 "@nomicfoundation/ethereumjs-tx": { 9610 "version": "4.0.0", 9611 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-tx/-/ethereumjs-tx-4.0.0.tgz", 9612 "integrity": "sha512-Gg3Lir2lNUck43Kp/3x6TfBNwcWC9Z1wYue9Nz3v4xjdcv6oDW9QSMJxqsKw9QEGoBBZ+gqwpW7+F05/rs/g1w==", 9613 "dev": true, 9614 "requires": { 9615 "@nomicfoundation/ethereumjs-common": "^3.0.0", 9616 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 9617 "@nomicfoundation/ethereumjs-util": "^8.0.0", 9618 "ethereum-cryptography": "0.1.3" 9619 } 9620 }, 9621 "@nomicfoundation/ethereumjs-util": { 9622 "version": "8.0.0", 9623 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-util/-/ethereumjs-util-8.0.0.tgz", 9624 "integrity": "sha512-2emi0NJ/HmTG+CGY58fa+DQuAoroFeSH9gKu9O6JnwTtlzJtgfTixuoOqLEgyyzZVvwfIpRueuePb8TonL1y+A==", 9625 "dev": true, 9626 "requires": { 9627 "@nomicfoundation/ethereumjs-rlp": "^4.0.0-beta.2", 9628 "ethereum-cryptography": "0.1.3" 9629 } 9630 }, 9631 "@nomicfoundation/ethereumjs-vm": { 9632 "version": "6.0.0", 9633 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-vm/-/ethereumjs-vm-6.0.0.tgz", 9634 "integrity": "sha512-JMPxvPQ3fzD063Sg3Tp+UdwUkVxMoo1uML6KSzFhMH3hoQi/LMuXBoEHAoW83/vyNS9BxEe6jm6LmT5xdeEJ6w==", 9635 "dev": true, 9636 "requires": { 9637 "@nomicfoundation/ethereumjs-block": "^4.0.0", 9638 "@nomicfoundation/ethereumjs-blockchain": "^6.0.0", 9639 "@nomicfoundation/ethereumjs-common": "^3.0.0", 9640 "@nomicfoundation/ethereumjs-evm": "^1.0.0", 9641 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 9642 "@nomicfoundation/ethereumjs-statemanager": "^1.0.0", 9643 "@nomicfoundation/ethereumjs-trie": "^5.0.0", 9644 "@nomicfoundation/ethereumjs-tx": "^4.0.0", 9645 "@nomicfoundation/ethereumjs-util": "^8.0.0", 9646 "@types/async-eventemitter": "^0.2.1", 9647 "async-eventemitter": "^0.2.4", 9648 "debug": "^4.3.3", 9649 "ethereum-cryptography": "0.1.3", 9650 "functional-red-black-tree": "^1.0.1", 9651 "mcl-wasm": "^0.7.1", 9652 "rustbn.js": "~0.2.0" 9653 } 9654 }, 9655 "@nomicfoundation/hardhat-chai-matchers": { 9656 "version": "1.0.4", 9657 "resolved": "https://registry.npmjs.org/@nomicfoundation/hardhat-chai-matchers/-/hardhat-chai-matchers-1.0.4.tgz", 9658 "integrity": "sha512-n/5UMwGaUK2zM8ALuMChVwB1lEPeDTb5oBjQ1g7hVsUdS8x+XG9JIEp4Ze6Bwy98tghA7Y1+PCH4SNE2P3UQ2g==", 9659 "dev": true, 9660 "peer": true, 9661 "requires": { 9662 "@ethersproject/abi": "^5.1.2", 9663 "@types/chai-as-promised": "^7.1.3", 9664 "chai-as-promised": "^7.1.1", 9665 "chalk": "^2.4.2", 9666 "deep-eql": "^4.0.1", 9667 "ordinal": "^1.0.3" 9668 } 9669 }, 9670 "@nomicfoundation/hardhat-network-helpers": { 9671 "version": "1.0.6", 9672 "resolved": "https://registry.npmjs.org/@nomicfoundation/hardhat-network-helpers/-/hardhat-network-helpers-1.0.6.tgz", 9673 "integrity": "sha512-a35iVD4ycF6AoTfllAnKm96IPIzzHpgKX/ep4oKc2bsUKFfMlacWdyntgC/7d5blyCTXfFssgNAvXDZfzNWVGQ==", 9674 "dev": true, 9675 "peer": true, 9676 "requires": { 9677 "ethereumjs-util": "^7.1.4" 9678 } 9679 }, 9680 "@nomicfoundation/hardhat-toolbox": { 9681 "version": "2.0.0", 9682 "resolved": "https://registry.npmjs.org/@nomicfoundation/hardhat-toolbox/-/hardhat-toolbox-2.0.0.tgz", 9683 "integrity": "sha512-BoOPbzLQ1GArnBZd4Jz4IU8FY3RY4nUwpXlfymXwxlXNimngkPRJj7ivVNurD7igohEjf90v/Axn2M5WwAdCJQ==", 9684 "dev": true, 9685 "requires": {} 9686 }, 9687 "@nomicfoundation/solidity-analyzer": { 9688 "version": "0.1.0", 9689 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer/-/solidity-analyzer-0.1.0.tgz", 9690 "integrity": "sha512-xGWAiVCGOycvGiP/qrlf9f9eOn7fpNbyJygcB0P21a1MDuVPlKt0Srp7rvtBEutYQ48ouYnRXm33zlRnlTOPHg==", 9691 "dev": true, 9692 "requires": { 9693 "@nomicfoundation/solidity-analyzer-darwin-arm64": "0.1.0", 9694 "@nomicfoundation/solidity-analyzer-darwin-x64": "0.1.0", 9695 "@nomicfoundation/solidity-analyzer-freebsd-x64": "0.1.0", 9696 "@nomicfoundation/solidity-analyzer-linux-arm64-gnu": "0.1.0", 9697 "@nomicfoundation/solidity-analyzer-linux-arm64-musl": "0.1.0", 9698 "@nomicfoundation/solidity-analyzer-linux-x64-gnu": "0.1.0", 9699 "@nomicfoundation/solidity-analyzer-linux-x64-musl": "0.1.0", 9700 "@nomicfoundation/solidity-analyzer-win32-arm64-msvc": "0.1.0", 9701 "@nomicfoundation/solidity-analyzer-win32-ia32-msvc": "0.1.0", 9702 "@nomicfoundation/solidity-analyzer-win32-x64-msvc": "0.1.0" 9703 } 9704 }, 9705 "@nomicfoundation/solidity-analyzer-darwin-arm64": { 9706 "version": "0.1.0", 9707 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-darwin-arm64/-/solidity-analyzer-darwin-arm64-0.1.0.tgz", 9708 "integrity": "sha512-vEF3yKuuzfMHsZecHQcnkUrqm8mnTWfJeEVFHpg+cO+le96xQA4lAJYdUan8pXZohQxv1fSReQsn4QGNuBNuCw==", 9709 "dev": true, 9710 "optional": true 9711 }, 9712 "@nomicfoundation/solidity-analyzer-darwin-x64": { 9713 "version": "0.1.0", 9714 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-darwin-x64/-/solidity-analyzer-darwin-x64-0.1.0.tgz", 9715 "integrity": "sha512-dlHeIg0pTL4dB1l9JDwbi/JG6dHQaU1xpDK+ugYO8eJ1kxx9Dh2isEUtA4d02cQAl22cjOHTvifAk96A+ItEHA==", 9716 "dev": true, 9717 "optional": true 9718 }, 9719 "@nomicfoundation/solidity-analyzer-freebsd-x64": { 9720 "version": "0.1.0", 9721 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-freebsd-x64/-/solidity-analyzer-freebsd-x64-0.1.0.tgz", 9722 "integrity": "sha512-WFCZYMv86WowDA4GiJKnebMQRt3kCcFqHeIomW6NMyqiKqhK1kIZCxSLDYsxqlx396kKLPN1713Q1S8tu68GKg==", 9723 "dev": true, 9724 "optional": true 9725 }, 9726 "@nomicfoundation/solidity-analyzer-linux-arm64-gnu": { 9727 "version": "0.1.0", 9728 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-gnu/-/solidity-analyzer-linux-arm64-gnu-0.1.0.tgz", 9729 "integrity": "sha512-DTw6MNQWWlCgc71Pq7CEhEqkb7fZnS7oly13pujs4cMH1sR0JzNk90Mp1zpSCsCs4oKan2ClhMlLKtNat/XRKQ==", 9730 "dev": true, 9731 "optional": true 9732 }, 9733 "@nomicfoundation/solidity-analyzer-linux-arm64-musl": { 9734 "version": "0.1.0", 9735 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-musl/-/solidity-analyzer-linux-arm64-musl-0.1.0.tgz", 9736 "integrity": "sha512-wUpUnR/3GV5Da88MhrxXh/lhb9kxh9V3Jya2NpBEhKDIRCDmtXMSqPMXHZmOR9DfCwCvG6vLFPr/+YrPCnUN0w==", 9737 "dev": true, 9738 "optional": true 9739 }, 9740 "@nomicfoundation/solidity-analyzer-linux-x64-gnu": { 9741 "version": "0.1.0", 9742 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-gnu/-/solidity-analyzer-linux-x64-gnu-0.1.0.tgz", 9743 "integrity": "sha512-lR0AxK1x/MeKQ/3Pt923kPvwigmGX3OxeU5qNtQ9pj9iucgk4PzhbS3ruUeSpYhUxG50jN4RkIGwUMoev5lguw==", 9744 "dev": true, 9745 "optional": true 9746 }, 9747 "@nomicfoundation/solidity-analyzer-linux-x64-musl": { 9748 "version": "0.1.0", 9749 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-musl/-/solidity-analyzer-linux-x64-musl-0.1.0.tgz", 9750 "integrity": "sha512-A1he/8gy/JeBD3FKvmI6WUJrGrI5uWJNr5Xb9WdV+DK0F8msuOqpEByLlnTdLkXMwW7nSl3awvLezOs9xBHJEg==", 9751 "dev": true, 9752 "optional": true 9753 }, 9754 "@nomicfoundation/solidity-analyzer-win32-arm64-msvc": { 9755 "version": "0.1.0", 9756 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-arm64-msvc/-/solidity-analyzer-win32-arm64-msvc-0.1.0.tgz", 9757 "integrity": "sha512-7x5SXZ9R9H4SluJZZP8XPN+ju7Mx+XeUMWZw7ZAqkdhP5mK19I4vz3x0zIWygmfE8RT7uQ5xMap0/9NPsO+ykw==", 9758 "dev": true, 9759 "optional": true 9760 }, 9761 "@nomicfoundation/solidity-analyzer-win32-ia32-msvc": { 9762 "version": "0.1.0", 9763 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-ia32-msvc/-/solidity-analyzer-win32-ia32-msvc-0.1.0.tgz", 9764 "integrity": "sha512-m7w3xf+hnE774YRXu+2mGV7RiF3QJtUoiYU61FascCkQhX3QMQavh7saH/vzb2jN5D24nT/jwvaHYX/MAM9zUw==", 9765 "dev": true, 9766 "optional": true 9767 }, 9768 "@nomicfoundation/solidity-analyzer-win32-x64-msvc": { 9769 "version": "0.1.0", 9770 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-x64-msvc/-/solidity-analyzer-win32-x64-msvc-0.1.0.tgz", 9771 "integrity": "sha512-xCuybjY0sLJQnJhupiFAXaek2EqF0AP0eBjgzaalPXSNvCEN6ZYHvUzdA50ENDVeSYFXcUsYf3+FsD3XKaeptA==", 9772 "dev": true, 9773 "optional": true 9774 }, 9775 "@nomiclabs/hardhat-ethers": { 9776 "version": "2.2.1", 9777 "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-ethers/-/hardhat-ethers-2.2.1.tgz", 9778 "integrity": "sha512-RHWYwnxryWR8hzRmU4Jm/q4gzvXpetUOJ4OPlwH2YARcDB+j79+yAYCwO0lN1SUOb4++oOTJEe6AWLEc42LIvg==", 9779 "dev": true, 9780 "peer": true, 9781 "requires": {} 9782 }, 9783 "@nomiclabs/hardhat-etherscan": { 9784 "version": "3.1.2", 9785 "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-3.1.2.tgz", 9786 "integrity": "sha512-IEikeOVq0C/7CY6aD74d8L4BpGoc/FNiN6ldiPVg0QIFIUSu4FSGA1dmtJZJKk1tjpwgrfTLQNWnigtEaN9REg==", 9787 "dev": true, 9788 "requires": { 9789 "@ethersproject/abi": "^5.1.2", 9790 "@ethersproject/address": "^5.0.2", 9791 "cbor": "^5.0.2", 9792 "chalk": "^2.4.2", 9793 "debug": "^4.1.1", 9794 "fs-extra": "^7.0.1", 9795 "lodash": "^4.17.11", 9796 "semver": "^6.3.0", 9797 "table": "^6.8.0", 9798 "undici": "^5.4.0" 9799 } 9800 }, 9801 "@openzeppelin/contracts": { 9802 "version": "4.7.3", 9803 "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.7.3.tgz", 9804 "integrity": "sha512-dGRS0agJzu8ybo44pCIf3xBaPQN/65AIXNgK8+4gzKd5kbvlqyxryUYVLJv7fK98Seyd2hDZzVEHSWAh0Bt1Yw==" 9805 }, 9806 "@scure/base": { 9807 "version": "1.1.1", 9808 "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz", 9809 "integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==", 9810 "dev": true 9811 }, 9812 "@scure/bip32": { 9813 "version": "1.1.0", 9814 "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.0.tgz", 9815 "integrity": "sha512-ftTW3kKX54YXLCxH6BB7oEEoJfoE2pIgw7MINKAs5PsS6nqKPuKk1haTF/EuHmYqG330t5GSrdmtRuHaY1a62Q==", 9816 "dev": true, 9817 "requires": { 9818 "@noble/hashes": "~1.1.1", 9819 "@noble/secp256k1": "~1.6.0", 9820 "@scure/base": "~1.1.0" 9821 } 9822 }, 9823 "@scure/bip39": { 9824 "version": "1.1.0", 9825 "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.0.tgz", 9826 "integrity": "sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w==", 9827 "dev": true, 9828 "requires": { 9829 "@noble/hashes": "~1.1.1", 9830 "@scure/base": "~1.1.0" 9831 } 9832 }, 9833 "@sentry/core": { 9834 "version": "5.30.0", 9835 "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", 9836 "integrity": "sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==", 9837 "dev": true, 9838 "requires": { 9839 "@sentry/hub": "5.30.0", 9840 "@sentry/minimal": "5.30.0", 9841 "@sentry/types": "5.30.0", 9842 "@sentry/utils": "5.30.0", 9843 "tslib": "^1.9.3" 9844 } 9845 }, 9846 "@sentry/hub": { 9847 "version": "5.30.0", 9848 "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.30.0.tgz", 9849 "integrity": "sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==", 9850 "dev": true, 9851 "requires": { 9852 "@sentry/types": "5.30.0", 9853 "@sentry/utils": "5.30.0", 9854 "tslib": "^1.9.3" 9855 } 9856 }, 9857 "@sentry/minimal": { 9858 "version": "5.30.0", 9859 "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.30.0.tgz", 9860 "integrity": "sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==", 9861 "dev": true, 9862 "requires": { 9863 "@sentry/hub": "5.30.0", 9864 "@sentry/types": "5.30.0", 9865 "tslib": "^1.9.3" 9866 } 9867 }, 9868 "@sentry/node": { 9869 "version": "5.30.0", 9870 "resolved": "https://registry.npmjs.org/@sentry/node/-/node-5.30.0.tgz", 9871 "integrity": "sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==", 9872 "dev": true, 9873 "requires": { 9874 "@sentry/core": "5.30.0", 9875 "@sentry/hub": "5.30.0", 9876 "@sentry/tracing": "5.30.0", 9877 "@sentry/types": "5.30.0", 9878 "@sentry/utils": "5.30.0", 9879 "cookie": "^0.4.1", 9880 "https-proxy-agent": "^5.0.0", 9881 "lru_map": "^0.3.3", 9882 "tslib": "^1.9.3" 9883 } 9884 }, 9885 "@sentry/tracing": { 9886 "version": "5.30.0", 9887 "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-5.30.0.tgz", 9888 "integrity": "sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==", 9889 "dev": true, 9890 "requires": { 9891 "@sentry/hub": "5.30.0", 9892 "@sentry/minimal": "5.30.0", 9893 "@sentry/types": "5.30.0", 9894 "@sentry/utils": "5.30.0", 9895 "tslib": "^1.9.3" 9896 } 9897 }, 9898 "@sentry/types": { 9899 "version": "5.30.0", 9900 "resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.30.0.tgz", 9901 "integrity": "sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==", 9902 "dev": true 9903 }, 9904 "@sentry/utils": { 9905 "version": "5.30.0", 9906 "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.30.0.tgz", 9907 "integrity": "sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==", 9908 "dev": true, 9909 "requires": { 9910 "@sentry/types": "5.30.0", 9911 "tslib": "^1.9.3" 9912 } 9913 }, 9914 "@solidity-parser/parser": { 9915 "version": "0.14.5", 9916 "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.14.5.tgz", 9917 "integrity": "sha512-6dKnHZn7fg/iQATVEzqyUOyEidbn05q7YA2mQ9hC0MMXhhV3/JrsxmFSYZAcr7j1yUP700LLhTruvJ3MiQmjJg==", 9918 "dev": true, 9919 "peer": true, 9920 "requires": { 9921 "antlr4ts": "^0.5.0-alpha.4" 9922 } 9923 }, 9924 "@tsconfig/node10": { 9925 "version": "1.0.9", 9926 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", 9927 "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", 9928 "dev": true, 9929 "peer": true 9930 }, 9931 "@tsconfig/node12": { 9932 "version": "1.0.11", 9933 "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", 9934 "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", 9935 "dev": true, 9936 "peer": true 9937 }, 9938 "@tsconfig/node14": { 9939 "version": "1.0.3", 9940 "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", 9941 "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", 9942 "dev": true, 9943 "peer": true 9944 }, 9945 "@tsconfig/node16": { 9946 "version": "1.0.3", 9947 "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", 9948 "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", 9949 "dev": true, 9950 "peer": true 9951 }, 9952 "@typechain/ethers-v5": { 9953 "version": "10.1.1", 9954 "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.1.1.tgz", 9955 "integrity": "sha512-o6nffJBxwmeX1ZiZpdnP/tqGd/7M7iYvQC88ZXaFFoyAGh7eYncynzVjOJV0XmaKzAc6puqyqZrnva+gJbk4sw==", 9956 "dev": true, 9957 "peer": true, 9958 "requires": { 9959 "lodash": "^4.17.15", 9960 "ts-essentials": "^7.0.1" 9961 } 9962 }, 9963 "@typechain/hardhat": { 9964 "version": "6.1.4", 9965 "resolved": "https://registry.npmjs.org/@typechain/hardhat/-/hardhat-6.1.4.tgz", 9966 "integrity": "sha512-S8k5d1Rjc+plwKpkorlifmh72M7Ki0XNUOVVLtdbcA/vLaEkuqZSJFdddpBgS5QxiJP+6CbRa/yO6EVTE2+fMQ==", 9967 "dev": true, 9968 "peer": true, 9969 "requires": { 9970 "fs-extra": "^9.1.0" 9971 }, 9972 "dependencies": { 9973 "fs-extra": { 9974 "version": "9.1.0", 9975 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 9976 "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 9977 "dev": true, 9978 "peer": true, 9979 "requires": { 9980 "at-least-node": "^1.0.0", 9981 "graceful-fs": "^4.2.0", 9982 "jsonfile": "^6.0.1", 9983 "universalify": "^2.0.0" 9984 } 9985 }, 9986 "jsonfile": { 9987 "version": "6.1.0", 9988 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 9989 "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 9990 "dev": true, 9991 "peer": true, 9992 "requires": { 9993 "graceful-fs": "^4.1.6", 9994 "universalify": "^2.0.0" 9995 } 9996 }, 9997 "universalify": { 9998 "version": "2.0.0", 9999 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 10000 "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 10001 "dev": true, 10002 "peer": true 10003 } 10004 } 10005 }, 10006 "@types/async-eventemitter": { 10007 "version": "0.2.1", 10008 "resolved": "https://registry.npmjs.org/@types/async-eventemitter/-/async-eventemitter-0.2.1.tgz", 10009 "integrity": "sha512-M2P4Ng26QbAeITiH7w1d7OxtldgfAe0wobpyJzVK/XOb0cUGKU2R4pfAhqcJBXAe2ife5ZOhSv4wk7p+ffURtg==", 10010 "dev": true 10011 }, 10012 "@types/bn.js": { 10013 "version": "5.1.1", 10014 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 10015 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 10016 "dev": true, 10017 "requires": { 10018 "@types/node": "*" 10019 } 10020 }, 10021 "@types/chai": { 10022 "version": "4.3.3", 10023 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.3.tgz", 10024 "integrity": "sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==", 10025 "dev": true, 10026 "peer": true 10027 }, 10028 "@types/chai-as-promised": { 10029 "version": "7.1.5", 10030 "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-7.1.5.tgz", 10031 "integrity": "sha512-jStwss93SITGBwt/niYrkf2C+/1KTeZCZl1LaeezTlqppAKeoQC7jxyqYuP72sxBGKCIbw7oHgbYssIRzT5FCQ==", 10032 "dev": true, 10033 "peer": true, 10034 "requires": { 10035 "@types/chai": "*" 10036 } 10037 }, 10038 "@types/concat-stream": { 10039 "version": "1.6.1", 10040 "resolved": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-1.6.1.tgz", 10041 "integrity": "sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==", 10042 "dev": true, 10043 "peer": true, 10044 "requires": { 10045 "@types/node": "*" 10046 } 10047 }, 10048 "@types/form-data": { 10049 "version": "0.0.33", 10050 "resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-0.0.33.tgz", 10051 "integrity": "sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==", 10052 "dev": true, 10053 "peer": true, 10054 "requires": { 10055 "@types/node": "*" 10056 } 10057 }, 10058 "@types/glob": { 10059 "version": "7.2.0", 10060 "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", 10061 "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", 10062 "dev": true, 10063 "peer": true, 10064 "requires": { 10065 "@types/minimatch": "*", 10066 "@types/node": "*" 10067 } 10068 }, 10069 "@types/lru-cache": { 10070 "version": "5.1.1", 10071 "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", 10072 "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==", 10073 "dev": true 10074 }, 10075 "@types/minimatch": { 10076 "version": "5.1.2", 10077 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", 10078 "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", 10079 "dev": true, 10080 "peer": true 10081 }, 10082 "@types/mocha": { 10083 "version": "9.1.1", 10084 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz", 10085 "integrity": "sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==", 10086 "dev": true, 10087 "peer": true 10088 }, 10089 "@types/node": { 10090 "version": "18.11.9", 10091 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", 10092 "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==", 10093 "dev": true 10094 }, 10095 "@types/pbkdf2": { 10096 "version": "3.1.0", 10097 "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", 10098 "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", 10099 "dev": true, 10100 "requires": { 10101 "@types/node": "*" 10102 } 10103 }, 10104 "@types/prettier": { 10105 "version": "2.7.1", 10106 "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", 10107 "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==", 10108 "dev": true, 10109 "peer": true 10110 }, 10111 "@types/qs": { 10112 "version": "6.9.7", 10113 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", 10114 "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", 10115 "dev": true, 10116 "peer": true 10117 }, 10118 "@types/secp256k1": { 10119 "version": "4.0.3", 10120 "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", 10121 "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", 10122 "dev": true, 10123 "requires": { 10124 "@types/node": "*" 10125 } 10126 }, 10127 "abbrev": { 10128 "version": "1.0.9", 10129 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", 10130 "integrity": "sha512-LEyx4aLEC3x6T0UguF6YILf+ntvmOaWsVfENmIW0E9H09vKlLDGelMjjSm0jkDHALj8A8quZ/HapKNigzwge+Q==", 10131 "dev": true, 10132 "peer": true 10133 }, 10134 "abort-controller": { 10135 "version": "3.0.0", 10136 "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", 10137 "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", 10138 "dev": true, 10139 "requires": { 10140 "event-target-shim": "^5.0.0" 10141 } 10142 }, 10143 "abstract-level": { 10144 "version": "1.0.3", 10145 "resolved": "https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.3.tgz", 10146 "integrity": "sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==", 10147 "dev": true, 10148 "requires": { 10149 "buffer": "^6.0.3", 10150 "catering": "^2.1.0", 10151 "is-buffer": "^2.0.5", 10152 "level-supports": "^4.0.0", 10153 "level-transcoder": "^1.0.1", 10154 "module-error": "^1.0.1", 10155 "queue-microtask": "^1.2.3" 10156 } 10157 }, 10158 "acorn": { 10159 "version": "8.8.1", 10160 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", 10161 "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", 10162 "dev": true, 10163 "peer": true 10164 }, 10165 "acorn-walk": { 10166 "version": "8.2.0", 10167 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", 10168 "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", 10169 "dev": true, 10170 "peer": true 10171 }, 10172 "address": { 10173 "version": "1.2.1", 10174 "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", 10175 "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", 10176 "dev": true, 10177 "peer": true 10178 }, 10179 "adm-zip": { 10180 "version": "0.4.16", 10181 "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", 10182 "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", 10183 "dev": true 10184 }, 10185 "aes-js": { 10186 "version": "3.0.0", 10187 "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", 10188 "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==", 10189 "dev": true, 10190 "peer": true 10191 }, 10192 "agent-base": { 10193 "version": "6.0.2", 10194 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 10195 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", 10196 "dev": true, 10197 "requires": { 10198 "debug": "4" 10199 } 10200 }, 10201 "aggregate-error": { 10202 "version": "3.1.0", 10203 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 10204 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 10205 "dev": true, 10206 "requires": { 10207 "clean-stack": "^2.0.0", 10208 "indent-string": "^4.0.0" 10209 } 10210 }, 10211 "ajv": { 10212 "version": "6.12.6", 10213 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 10214 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 10215 "dev": true, 10216 "peer": true, 10217 "requires": { 10218 "fast-deep-equal": "^3.1.1", 10219 "fast-json-stable-stringify": "^2.0.0", 10220 "json-schema-traverse": "^0.4.1", 10221 "uri-js": "^4.2.2" 10222 } 10223 }, 10224 "amdefine": { 10225 "version": "1.0.1", 10226 "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", 10227 "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", 10228 "dev": true, 10229 "optional": true, 10230 "peer": true 10231 }, 10232 "ansi-colors": { 10233 "version": "4.1.3", 10234 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", 10235 "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", 10236 "dev": true 10237 }, 10238 "ansi-escapes": { 10239 "version": "4.3.2", 10240 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 10241 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 10242 "dev": true, 10243 "requires": { 10244 "type-fest": "^0.21.3" 10245 } 10246 }, 10247 "ansi-regex": { 10248 "version": "3.0.1", 10249 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", 10250 "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", 10251 "dev": true, 10252 "peer": true 10253 }, 10254 "ansi-styles": { 10255 "version": "3.2.1", 10256 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 10257 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 10258 "dev": true, 10259 "requires": { 10260 "color-convert": "^1.9.0" 10261 } 10262 }, 10263 "antlr4ts": { 10264 "version": "0.5.0-alpha.4", 10265 "resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz", 10266 "integrity": "sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==", 10267 "dev": true, 10268 "peer": true 10269 }, 10270 "anymatch": { 10271 "version": "3.1.2", 10272 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 10273 "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 10274 "dev": true, 10275 "requires": { 10276 "normalize-path": "^3.0.0", 10277 "picomatch": "^2.0.4" 10278 } 10279 }, 10280 "arg": { 10281 "version": "4.1.3", 10282 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", 10283 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", 10284 "dev": true, 10285 "peer": true 10286 }, 10287 "argparse": { 10288 "version": "2.0.1", 10289 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 10290 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 10291 "dev": true 10292 }, 10293 "array-back": { 10294 "version": "3.1.0", 10295 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", 10296 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", 10297 "dev": true, 10298 "peer": true 10299 }, 10300 "array-union": { 10301 "version": "2.1.0", 10302 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 10303 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 10304 "dev": true, 10305 "peer": true 10306 }, 10307 "array-uniq": { 10308 "version": "1.0.3", 10309 "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 10310 "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", 10311 "dev": true, 10312 "peer": true 10313 }, 10314 "array.prototype.reduce": { 10315 "version": "1.0.5", 10316 "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", 10317 "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", 10318 "dev": true, 10319 "peer": true, 10320 "requires": { 10321 "call-bind": "^1.0.2", 10322 "define-properties": "^1.1.4", 10323 "es-abstract": "^1.20.4", 10324 "es-array-method-boxes-properly": "^1.0.0", 10325 "is-string": "^1.0.7" 10326 } 10327 }, 10328 "asap": { 10329 "version": "2.0.6", 10330 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", 10331 "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", 10332 "dev": true, 10333 "peer": true 10334 }, 10335 "asn1": { 10336 "version": "0.2.6", 10337 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", 10338 "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", 10339 "dev": true, 10340 "peer": true, 10341 "requires": { 10342 "safer-buffer": "~2.1.0" 10343 } 10344 }, 10345 "assert-plus": { 10346 "version": "1.0.0", 10347 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 10348 "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", 10349 "dev": true, 10350 "peer": true 10351 }, 10352 "assertion-error": { 10353 "version": "1.1.0", 10354 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", 10355 "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", 10356 "dev": true, 10357 "peer": true 10358 }, 10359 "astral-regex": { 10360 "version": "2.0.0", 10361 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", 10362 "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", 10363 "dev": true 10364 }, 10365 "async": { 10366 "version": "2.6.4", 10367 "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", 10368 "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", 10369 "dev": true, 10370 "requires": { 10371 "lodash": "^4.17.14" 10372 } 10373 }, 10374 "async-eventemitter": { 10375 "version": "0.2.4", 10376 "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", 10377 "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", 10378 "dev": true, 10379 "requires": { 10380 "async": "^2.4.0" 10381 } 10382 }, 10383 "asynckit": { 10384 "version": "0.4.0", 10385 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 10386 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", 10387 "dev": true, 10388 "peer": true 10389 }, 10390 "at-least-node": { 10391 "version": "1.0.0", 10392 "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 10393 "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 10394 "dev": true, 10395 "peer": true 10396 }, 10397 "aws-sign2": { 10398 "version": "0.7.0", 10399 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 10400 "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", 10401 "dev": true, 10402 "peer": true 10403 }, 10404 "aws4": { 10405 "version": "1.11.0", 10406 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", 10407 "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", 10408 "dev": true, 10409 "peer": true 10410 }, 10411 "balanced-match": { 10412 "version": "1.0.2", 10413 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 10414 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 10415 "dev": true 10416 }, 10417 "base-x": { 10418 "version": "3.0.9", 10419 "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", 10420 "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", 10421 "dev": true, 10422 "requires": { 10423 "safe-buffer": "^5.0.1" 10424 } 10425 }, 10426 "base64-js": { 10427 "version": "1.5.1", 10428 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 10429 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 10430 "dev": true 10431 }, 10432 "bcrypt-pbkdf": { 10433 "version": "1.0.2", 10434 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 10435 "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", 10436 "dev": true, 10437 "peer": true, 10438 "requires": { 10439 "tweetnacl": "^0.14.3" 10440 }, 10441 "dependencies": { 10442 "tweetnacl": { 10443 "version": "0.14.5", 10444 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 10445 "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", 10446 "dev": true, 10447 "peer": true 10448 } 10449 } 10450 }, 10451 "bech32": { 10452 "version": "1.1.4", 10453 "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", 10454 "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", 10455 "dev": true, 10456 "peer": true 10457 }, 10458 "bigint-crypto-utils": { 10459 "version": "3.1.7", 10460 "resolved": "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.1.7.tgz", 10461 "integrity": "sha512-zpCQpIE2Oy5WIQpjC9iYZf8Uh9QqoS51ZCooAcNvzv1AQ3VWdT52D0ksr1+/faeK8HVIej1bxXcP75YcqH3KPA==", 10462 "dev": true, 10463 "requires": { 10464 "bigint-mod-arith": "^3.1.0" 10465 } 10466 }, 10467 "bigint-mod-arith": { 10468 "version": "3.1.2", 10469 "resolved": "https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.1.2.tgz", 10470 "integrity": "sha512-nx8J8bBeiRR+NlsROFH9jHswW5HO8mgfOSqW0AmjicMMvaONDa8AO+5ViKDUUNytBPWiwfvZP4/Bj4Y3lUfvgQ==", 10471 "dev": true 10472 }, 10473 "bignumber.js": { 10474 "version": "9.1.0", 10475 "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz", 10476 "integrity": "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==", 10477 "dev": true 10478 }, 10479 "binary-extensions": { 10480 "version": "2.2.0", 10481 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 10482 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 10483 "dev": true 10484 }, 10485 "bip39": { 10486 "version": "3.0.4", 10487 "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz", 10488 "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==", 10489 "dev": true, 10490 "requires": { 10491 "@types/node": "11.11.6", 10492 "create-hash": "^1.1.0", 10493 "pbkdf2": "^3.0.9", 10494 "randombytes": "^2.0.1" 10495 }, 10496 "dependencies": { 10497 "@types/node": { 10498 "version": "11.11.6", 10499 "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", 10500 "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==", 10501 "dev": true 10502 } 10503 } 10504 }, 10505 "blakejs": { 10506 "version": "1.2.1", 10507 "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", 10508 "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==", 10509 "dev": true 10510 }, 10511 "bn.js": { 10512 "version": "5.2.1", 10513 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", 10514 "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", 10515 "dev": true 10516 }, 10517 "brace-expansion": { 10518 "version": "1.1.11", 10519 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 10520 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 10521 "dev": true, 10522 "requires": { 10523 "balanced-match": "^1.0.0", 10524 "concat-map": "0.0.1" 10525 } 10526 }, 10527 "braces": { 10528 "version": "3.0.2", 10529 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 10530 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 10531 "dev": true, 10532 "requires": { 10533 "fill-range": "^7.0.1" 10534 } 10535 }, 10536 "brorand": { 10537 "version": "1.1.0", 10538 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", 10539 "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", 10540 "dev": true 10541 }, 10542 "browser-level": { 10543 "version": "1.0.1", 10544 "resolved": "https://registry.npmjs.org/browser-level/-/browser-level-1.0.1.tgz", 10545 "integrity": "sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ==", 10546 "dev": true, 10547 "requires": { 10548 "abstract-level": "^1.0.2", 10549 "catering": "^2.1.1", 10550 "module-error": "^1.0.2", 10551 "run-parallel-limit": "^1.1.0" 10552 } 10553 }, 10554 "browser-stdout": { 10555 "version": "1.3.1", 10556 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", 10557 "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", 10558 "dev": true 10559 }, 10560 "browserify-aes": { 10561 "version": "1.2.0", 10562 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", 10563 "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", 10564 "dev": true, 10565 "requires": { 10566 "buffer-xor": "^1.0.3", 10567 "cipher-base": "^1.0.0", 10568 "create-hash": "^1.1.0", 10569 "evp_bytestokey": "^1.0.3", 10570 "inherits": "^2.0.1", 10571 "safe-buffer": "^5.0.1" 10572 } 10573 }, 10574 "bs58": { 10575 "version": "4.0.1", 10576 "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", 10577 "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", 10578 "dev": true, 10579 "requires": { 10580 "base-x": "^3.0.2" 10581 } 10582 }, 10583 "bs58check": { 10584 "version": "2.1.2", 10585 "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", 10586 "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", 10587 "dev": true, 10588 "requires": { 10589 "bs58": "^4.0.0", 10590 "create-hash": "^1.1.0", 10591 "safe-buffer": "^5.1.2" 10592 } 10593 }, 10594 "buffer": { 10595 "version": "6.0.3", 10596 "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 10597 "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 10598 "dev": true, 10599 "requires": { 10600 "base64-js": "^1.3.1", 10601 "ieee754": "^1.2.1" 10602 } 10603 }, 10604 "buffer-from": { 10605 "version": "1.1.2", 10606 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 10607 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 10608 "dev": true 10609 }, 10610 "buffer-xor": { 10611 "version": "1.0.3", 10612 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", 10613 "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", 10614 "dev": true 10615 }, 10616 "busboy": { 10617 "version": "1.6.0", 10618 "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", 10619 "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", 10620 "dev": true, 10621 "requires": { 10622 "streamsearch": "^1.1.0" 10623 } 10624 }, 10625 "bytes": { 10626 "version": "3.1.2", 10627 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 10628 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 10629 "dev": true 10630 }, 10631 "call-bind": { 10632 "version": "1.0.2", 10633 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 10634 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 10635 "dev": true, 10636 "requires": { 10637 "function-bind": "^1.1.1", 10638 "get-intrinsic": "^1.0.2" 10639 } 10640 }, 10641 "camelcase": { 10642 "version": "6.3.0", 10643 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 10644 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 10645 "dev": true 10646 }, 10647 "caseless": { 10648 "version": "0.12.0", 10649 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 10650 "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", 10651 "dev": true, 10652 "peer": true 10653 }, 10654 "catering": { 10655 "version": "2.1.1", 10656 "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz", 10657 "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==", 10658 "dev": true 10659 }, 10660 "cbor": { 10661 "version": "5.2.0", 10662 "resolved": "https://registry.npmjs.org/cbor/-/cbor-5.2.0.tgz", 10663 "integrity": "sha512-5IMhi9e1QU76ppa5/ajP1BmMWZ2FHkhAhjeVKQ/EFCgYSEaeVaoGtL7cxJskf9oCCk+XjzaIdc3IuU/dbA/o2A==", 10664 "dev": true, 10665 "requires": { 10666 "bignumber.js": "^9.0.1", 10667 "nofilter": "^1.0.4" 10668 } 10669 }, 10670 "chai": { 10671 "version": "4.3.6", 10672 "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.6.tgz", 10673 "integrity": "sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==", 10674 "dev": true, 10675 "peer": true, 10676 "requires": { 10677 "assertion-error": "^1.1.0", 10678 "check-error": "^1.0.2", 10679 "deep-eql": "^3.0.1", 10680 "get-func-name": "^2.0.0", 10681 "loupe": "^2.3.1", 10682 "pathval": "^1.1.1", 10683 "type-detect": "^4.0.5" 10684 }, 10685 "dependencies": { 10686 "deep-eql": { 10687 "version": "3.0.1", 10688 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", 10689 "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", 10690 "dev": true, 10691 "peer": true, 10692 "requires": { 10693 "type-detect": "^4.0.0" 10694 } 10695 } 10696 } 10697 }, 10698 "chai-as-promised": { 10699 "version": "7.1.1", 10700 "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz", 10701 "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==", 10702 "dev": true, 10703 "peer": true, 10704 "requires": { 10705 "check-error": "^1.0.2" 10706 } 10707 }, 10708 "chalk": { 10709 "version": "2.4.2", 10710 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 10711 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 10712 "dev": true, 10713 "requires": { 10714 "ansi-styles": "^3.2.1", 10715 "escape-string-regexp": "^1.0.5", 10716 "supports-color": "^5.3.0" 10717 } 10718 }, 10719 "charenc": { 10720 "version": "0.0.2", 10721 "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", 10722 "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", 10723 "dev": true, 10724 "peer": true 10725 }, 10726 "check-error": { 10727 "version": "1.0.2", 10728 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", 10729 "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==", 10730 "dev": true, 10731 "peer": true 10732 }, 10733 "chokidar": { 10734 "version": "3.5.3", 10735 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 10736 "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 10737 "dev": true, 10738 "requires": { 10739 "anymatch": "~3.1.2", 10740 "braces": "~3.0.2", 10741 "fsevents": "~2.3.2", 10742 "glob-parent": "~5.1.2", 10743 "is-binary-path": "~2.1.0", 10744 "is-glob": "~4.0.1", 10745 "normalize-path": "~3.0.0", 10746 "readdirp": "~3.6.0" 10747 } 10748 }, 10749 "ci-info": { 10750 "version": "2.0.0", 10751 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", 10752 "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", 10753 "dev": true 10754 }, 10755 "cipher-base": { 10756 "version": "1.0.4", 10757 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", 10758 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", 10759 "dev": true, 10760 "requires": { 10761 "inherits": "^2.0.1", 10762 "safe-buffer": "^5.0.1" 10763 } 10764 }, 10765 "classic-level": { 10766 "version": "1.2.0", 10767 "resolved": "https://registry.npmjs.org/classic-level/-/classic-level-1.2.0.tgz", 10768 "integrity": "sha512-qw5B31ANxSluWz9xBzklRWTUAJ1SXIdaVKTVS7HcTGKOAmExx65Wo5BUICW+YGORe2FOUaDghoI9ZDxj82QcFg==", 10769 "dev": true, 10770 "requires": { 10771 "abstract-level": "^1.0.2", 10772 "catering": "^2.1.0", 10773 "module-error": "^1.0.1", 10774 "napi-macros": "~2.0.0", 10775 "node-gyp-build": "^4.3.0" 10776 } 10777 }, 10778 "clean-stack": { 10779 "version": "2.2.0", 10780 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 10781 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 10782 "dev": true 10783 }, 10784 "cli-table3": { 10785 "version": "0.5.1", 10786 "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", 10787 "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", 10788 "dev": true, 10789 "peer": true, 10790 "requires": { 10791 "colors": "^1.1.2", 10792 "object-assign": "^4.1.0", 10793 "string-width": "^2.1.1" 10794 } 10795 }, 10796 "cliui": { 10797 "version": "7.0.4", 10798 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 10799 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 10800 "dev": true, 10801 "requires": { 10802 "string-width": "^4.2.0", 10803 "strip-ansi": "^6.0.0", 10804 "wrap-ansi": "^7.0.0" 10805 }, 10806 "dependencies": { 10807 "ansi-regex": { 10808 "version": "5.0.1", 10809 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 10810 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 10811 "dev": true 10812 }, 10813 "is-fullwidth-code-point": { 10814 "version": "3.0.0", 10815 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 10816 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 10817 "dev": true 10818 }, 10819 "string-width": { 10820 "version": "4.2.3", 10821 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 10822 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 10823 "dev": true, 10824 "requires": { 10825 "emoji-regex": "^8.0.0", 10826 "is-fullwidth-code-point": "^3.0.0", 10827 "strip-ansi": "^6.0.1" 10828 } 10829 }, 10830 "strip-ansi": { 10831 "version": "6.0.1", 10832 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 10833 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 10834 "dev": true, 10835 "requires": { 10836 "ansi-regex": "^5.0.1" 10837 } 10838 } 10839 } 10840 }, 10841 "color-convert": { 10842 "version": "1.9.3", 10843 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 10844 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 10845 "dev": true, 10846 "requires": { 10847 "color-name": "1.1.3" 10848 } 10849 }, 10850 "color-name": { 10851 "version": "1.1.3", 10852 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 10853 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 10854 "dev": true 10855 }, 10856 "colors": { 10857 "version": "1.4.0", 10858 "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", 10859 "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", 10860 "dev": true, 10861 "peer": true 10862 }, 10863 "combined-stream": { 10864 "version": "1.0.8", 10865 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 10866 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 10867 "dev": true, 10868 "peer": true, 10869 "requires": { 10870 "delayed-stream": "~1.0.0" 10871 } 10872 }, 10873 "command-exists": { 10874 "version": "1.2.9", 10875 "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", 10876 "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", 10877 "dev": true 10878 }, 10879 "command-line-args": { 10880 "version": "5.2.1", 10881 "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", 10882 "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", 10883 "dev": true, 10884 "peer": true, 10885 "requires": { 10886 "array-back": "^3.1.0", 10887 "find-replace": "^3.0.0", 10888 "lodash.camelcase": "^4.3.0", 10889 "typical": "^4.0.0" 10890 } 10891 }, 10892 "command-line-usage": { 10893 "version": "6.1.3", 10894 "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", 10895 "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", 10896 "dev": true, 10897 "peer": true, 10898 "requires": { 10899 "array-back": "^4.0.2", 10900 "chalk": "^2.4.2", 10901 "table-layout": "^1.0.2", 10902 "typical": "^5.2.0" 10903 }, 10904 "dependencies": { 10905 "array-back": { 10906 "version": "4.0.2", 10907 "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", 10908 "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", 10909 "dev": true, 10910 "peer": true 10911 }, 10912 "typical": { 10913 "version": "5.2.0", 10914 "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", 10915 "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", 10916 "dev": true, 10917 "peer": true 10918 } 10919 } 10920 }, 10921 "commander": { 10922 "version": "3.0.2", 10923 "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", 10924 "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", 10925 "dev": true 10926 }, 10927 "concat-map": { 10928 "version": "0.0.1", 10929 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 10930 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 10931 "dev": true 10932 }, 10933 "concat-stream": { 10934 "version": "1.6.2", 10935 "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", 10936 "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", 10937 "dev": true, 10938 "peer": true, 10939 "requires": { 10940 "buffer-from": "^1.0.0", 10941 "inherits": "^2.0.3", 10942 "readable-stream": "^2.2.2", 10943 "typedarray": "^0.0.6" 10944 }, 10945 "dependencies": { 10946 "readable-stream": { 10947 "version": "2.3.7", 10948 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 10949 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 10950 "dev": true, 10951 "peer": true, 10952 "requires": { 10953 "core-util-is": "~1.0.0", 10954 "inherits": "~2.0.3", 10955 "isarray": "~1.0.0", 10956 "process-nextick-args": "~2.0.0", 10957 "safe-buffer": "~5.1.1", 10958 "string_decoder": "~1.1.1", 10959 "util-deprecate": "~1.0.1" 10960 } 10961 }, 10962 "safe-buffer": { 10963 "version": "5.1.2", 10964 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 10965 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 10966 "dev": true, 10967 "peer": true 10968 }, 10969 "string_decoder": { 10970 "version": "1.1.1", 10971 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 10972 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 10973 "dev": true, 10974 "peer": true, 10975 "requires": { 10976 "safe-buffer": "~5.1.0" 10977 } 10978 } 10979 } 10980 }, 10981 "cookie": { 10982 "version": "0.4.2", 10983 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", 10984 "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", 10985 "dev": true 10986 }, 10987 "core-util-is": { 10988 "version": "1.0.2", 10989 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 10990 "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", 10991 "dev": true, 10992 "peer": true 10993 }, 10994 "crc-32": { 10995 "version": "1.2.2", 10996 "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", 10997 "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", 10998 "dev": true 10999 }, 11000 "create-hash": { 11001 "version": "1.2.0", 11002 "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", 11003 "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", 11004 "dev": true, 11005 "requires": { 11006 "cipher-base": "^1.0.1", 11007 "inherits": "^2.0.1", 11008 "md5.js": "^1.3.4", 11009 "ripemd160": "^2.0.1", 11010 "sha.js": "^2.4.0" 11011 } 11012 }, 11013 "create-hmac": { 11014 "version": "1.1.7", 11015 "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", 11016 "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", 11017 "dev": true, 11018 "requires": { 11019 "cipher-base": "^1.0.3", 11020 "create-hash": "^1.1.0", 11021 "inherits": "^2.0.1", 11022 "ripemd160": "^2.0.0", 11023 "safe-buffer": "^5.0.1", 11024 "sha.js": "^2.4.8" 11025 } 11026 }, 11027 "create-require": { 11028 "version": "1.1.1", 11029 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", 11030 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", 11031 "dev": true, 11032 "peer": true 11033 }, 11034 "crypt": { 11035 "version": "0.0.2", 11036 "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", 11037 "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", 11038 "dev": true, 11039 "peer": true 11040 }, 11041 "dashdash": { 11042 "version": "1.14.1", 11043 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 11044 "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", 11045 "dev": true, 11046 "peer": true, 11047 "requires": { 11048 "assert-plus": "^1.0.0" 11049 } 11050 }, 11051 "death": { 11052 "version": "1.1.0", 11053 "resolved": "https://registry.npmjs.org/death/-/death-1.1.0.tgz", 11054 "integrity": "sha512-vsV6S4KVHvTGxbEcij7hkWRv0It+sGGWVOM67dQde/o5Xjnr+KmLjxWJii2uEObIrt1CcM9w0Yaovx+iOlIL+w==", 11055 "dev": true, 11056 "peer": true 11057 }, 11058 "debug": { 11059 "version": "4.3.4", 11060 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 11061 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 11062 "dev": true, 11063 "requires": { 11064 "ms": "2.1.2" 11065 } 11066 }, 11067 "decamelize": { 11068 "version": "4.0.0", 11069 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", 11070 "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", 11071 "dev": true 11072 }, 11073 "deep-eql": { 11074 "version": "4.1.1", 11075 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.1.tgz", 11076 "integrity": "sha512-rc6HkZswtl+KMi/IODZ8k7C/P37clC2Rf1HYI11GqdbgvggIyHjsU5MdjlTlaP6eu24c0sR3mcW2SqsVZ1sXUw==", 11077 "dev": true, 11078 "peer": true, 11079 "requires": { 11080 "type-detect": "^4.0.0" 11081 } 11082 }, 11083 "deep-extend": { 11084 "version": "0.6.0", 11085 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 11086 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 11087 "dev": true, 11088 "peer": true 11089 }, 11090 "deep-is": { 11091 "version": "0.1.4", 11092 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 11093 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 11094 "dev": true, 11095 "peer": true 11096 }, 11097 "define-properties": { 11098 "version": "1.1.4", 11099 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", 11100 "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", 11101 "dev": true, 11102 "peer": true, 11103 "requires": { 11104 "has-property-descriptors": "^1.0.0", 11105 "object-keys": "^1.1.1" 11106 } 11107 }, 11108 "delayed-stream": { 11109 "version": "1.0.0", 11110 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 11111 "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", 11112 "dev": true, 11113 "peer": true 11114 }, 11115 "depd": { 11116 "version": "2.0.0", 11117 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 11118 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 11119 "dev": true 11120 }, 11121 "detect-port": { 11122 "version": "1.5.1", 11123 "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", 11124 "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", 11125 "dev": true, 11126 "peer": true, 11127 "requires": { 11128 "address": "^1.0.1", 11129 "debug": "4" 11130 } 11131 }, 11132 "diff": { 11133 "version": "5.0.0", 11134 "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", 11135 "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", 11136 "dev": true 11137 }, 11138 "difflib": { 11139 "version": "0.2.4", 11140 "resolved": "https://registry.npmjs.org/difflib/-/difflib-0.2.4.tgz", 11141 "integrity": "sha512-9YVwmMb0wQHQNr5J9m6BSj6fk4pfGITGQOOs+D9Fl+INODWFOfvhIU1hNv6GgR1RBoC/9NJcwu77zShxV0kT7w==", 11142 "dev": true, 11143 "peer": true, 11144 "requires": { 11145 "heap": ">= 0.2.0" 11146 } 11147 }, 11148 "dir-glob": { 11149 "version": "3.0.1", 11150 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 11151 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 11152 "dev": true, 11153 "peer": true, 11154 "requires": { 11155 "path-type": "^4.0.0" 11156 } 11157 }, 11158 "ecc-jsbn": { 11159 "version": "0.1.2", 11160 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 11161 "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", 11162 "dev": true, 11163 "peer": true, 11164 "requires": { 11165 "jsbn": "~0.1.0", 11166 "safer-buffer": "^2.1.0" 11167 } 11168 }, 11169 "elliptic": { 11170 "version": "6.5.4", 11171 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", 11172 "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", 11173 "dev": true, 11174 "requires": { 11175 "bn.js": "^4.11.9", 11176 "brorand": "^1.1.0", 11177 "hash.js": "^1.0.0", 11178 "hmac-drbg": "^1.0.1", 11179 "inherits": "^2.0.4", 11180 "minimalistic-assert": "^1.0.1", 11181 "minimalistic-crypto-utils": "^1.0.1" 11182 }, 11183 "dependencies": { 11184 "bn.js": { 11185 "version": "4.12.0", 11186 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 11187 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 11188 "dev": true 11189 } 11190 } 11191 }, 11192 "emoji-regex": { 11193 "version": "8.0.0", 11194 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 11195 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 11196 "dev": true 11197 }, 11198 "enquirer": { 11199 "version": "2.3.6", 11200 "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", 11201 "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", 11202 "dev": true, 11203 "requires": { 11204 "ansi-colors": "^4.1.1" 11205 } 11206 }, 11207 "env-paths": { 11208 "version": "2.2.1", 11209 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", 11210 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", 11211 "dev": true 11212 }, 11213 "es-abstract": { 11214 "version": "1.20.4", 11215 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", 11216 "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", 11217 "dev": true, 11218 "peer": true, 11219 "requires": { 11220 "call-bind": "^1.0.2", 11221 "es-to-primitive": "^1.2.1", 11222 "function-bind": "^1.1.1", 11223 "function.prototype.name": "^1.1.5", 11224 "get-intrinsic": "^1.1.3", 11225 "get-symbol-description": "^1.0.0", 11226 "has": "^1.0.3", 11227 "has-property-descriptors": "^1.0.0", 11228 "has-symbols": "^1.0.3", 11229 "internal-slot": "^1.0.3", 11230 "is-callable": "^1.2.7", 11231 "is-negative-zero": "^2.0.2", 11232 "is-regex": "^1.1.4", 11233 "is-shared-array-buffer": "^1.0.2", 11234 "is-string": "^1.0.7", 11235 "is-weakref": "^1.0.2", 11236 "object-inspect": "^1.12.2", 11237 "object-keys": "^1.1.1", 11238 "object.assign": "^4.1.4", 11239 "regexp.prototype.flags": "^1.4.3", 11240 "safe-regex-test": "^1.0.0", 11241 "string.prototype.trimend": "^1.0.5", 11242 "string.prototype.trimstart": "^1.0.5", 11243 "unbox-primitive": "^1.0.2" 11244 }, 11245 "dependencies": { 11246 "object.assign": { 11247 "version": "4.1.4", 11248 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", 11249 "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", 11250 "dev": true, 11251 "peer": true, 11252 "requires": { 11253 "call-bind": "^1.0.2", 11254 "define-properties": "^1.1.4", 11255 "has-symbols": "^1.0.3", 11256 "object-keys": "^1.1.1" 11257 } 11258 } 11259 } 11260 }, 11261 "es-array-method-boxes-properly": { 11262 "version": "1.0.0", 11263 "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", 11264 "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", 11265 "dev": true, 11266 "peer": true 11267 }, 11268 "es-to-primitive": { 11269 "version": "1.2.1", 11270 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 11271 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 11272 "dev": true, 11273 "peer": true, 11274 "requires": { 11275 "is-callable": "^1.1.4", 11276 "is-date-object": "^1.0.1", 11277 "is-symbol": "^1.0.2" 11278 } 11279 }, 11280 "escalade": { 11281 "version": "3.1.1", 11282 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 11283 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 11284 "dev": true 11285 }, 11286 "escape-string-regexp": { 11287 "version": "1.0.5", 11288 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 11289 "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 11290 "dev": true 11291 }, 11292 "escodegen": { 11293 "version": "1.8.1", 11294 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", 11295 "integrity": "sha512-yhi5S+mNTOuRvyW4gWlg5W1byMaQGWWSYHXsuFZ7GBo7tpyOwi2EdzMP/QWxh9hwkD2m+wDVHJsxhRIj+v/b/A==", 11296 "dev": true, 11297 "peer": true, 11298 "requires": { 11299 "esprima": "^2.7.1", 11300 "estraverse": "^1.9.1", 11301 "esutils": "^2.0.2", 11302 "optionator": "^0.8.1", 11303 "source-map": "~0.2.0" 11304 } 11305 }, 11306 "esm": { 11307 "version": "3.2.25", 11308 "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", 11309 "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", 11310 "dev": true 11311 }, 11312 "esprima": { 11313 "version": "2.7.3", 11314 "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", 11315 "integrity": "sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A==", 11316 "dev": true, 11317 "peer": true 11318 }, 11319 "estraverse": { 11320 "version": "1.9.3", 11321 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", 11322 "integrity": "sha512-25w1fMXQrGdoquWnScXZGckOv+Wes+JDnuN/+7ex3SauFRS72r2lFDec0EKPt2YD1wUJ/IrfEex+9yp4hfSOJA==", 11323 "dev": true, 11324 "peer": true 11325 }, 11326 "esutils": { 11327 "version": "2.0.3", 11328 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 11329 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 11330 "dev": true, 11331 "peer": true 11332 }, 11333 "eth-gas-reporter": { 11334 "version": "0.2.25", 11335 "resolved": "https://registry.npmjs.org/eth-gas-reporter/-/eth-gas-reporter-0.2.25.tgz", 11336 "integrity": "sha512-1fRgyE4xUB8SoqLgN3eDfpDfwEfRxh2Sz1b7wzFbyQA+9TekMmvSjjoRu9SKcSVyK+vLkLIsVbJDsTWjw195OQ==", 11337 "dev": true, 11338 "peer": true, 11339 "requires": { 11340 "@ethersproject/abi": "^5.0.0-beta.146", 11341 "@solidity-parser/parser": "^0.14.0", 11342 "cli-table3": "^0.5.0", 11343 "colors": "1.4.0", 11344 "ethereum-cryptography": "^1.0.3", 11345 "ethers": "^4.0.40", 11346 "fs-readdir-recursive": "^1.1.0", 11347 "lodash": "^4.17.14", 11348 "markdown-table": "^1.1.3", 11349 "mocha": "^7.1.1", 11350 "req-cwd": "^2.0.0", 11351 "request": "^2.88.0", 11352 "request-promise-native": "^1.0.5", 11353 "sha1": "^1.1.1", 11354 "sync-request": "^6.0.0" 11355 }, 11356 "dependencies": { 11357 "ansi-colors": { 11358 "version": "3.2.3", 11359 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", 11360 "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", 11361 "dev": true, 11362 "peer": true 11363 }, 11364 "ansi-regex": { 11365 "version": "4.1.1", 11366 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", 11367 "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", 11368 "dev": true, 11369 "peer": true 11370 }, 11371 "argparse": { 11372 "version": "1.0.10", 11373 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 11374 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 11375 "dev": true, 11376 "peer": true, 11377 "requires": { 11378 "sprintf-js": "~1.0.2" 11379 } 11380 }, 11381 "bn.js": { 11382 "version": "4.12.0", 11383 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 11384 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 11385 "dev": true, 11386 "peer": true 11387 }, 11388 "camelcase": { 11389 "version": "5.3.1", 11390 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 11391 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 11392 "dev": true, 11393 "peer": true 11394 }, 11395 "chokidar": { 11396 "version": "3.3.0", 11397 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", 11398 "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", 11399 "dev": true, 11400 "peer": true, 11401 "requires": { 11402 "anymatch": "~3.1.1", 11403 "braces": "~3.0.2", 11404 "fsevents": "~2.1.1", 11405 "glob-parent": "~5.1.0", 11406 "is-binary-path": "~2.1.0", 11407 "is-glob": "~4.0.1", 11408 "normalize-path": "~3.0.0", 11409 "readdirp": "~3.2.0" 11410 } 11411 }, 11412 "cliui": { 11413 "version": "5.0.0", 11414 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", 11415 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", 11416 "dev": true, 11417 "peer": true, 11418 "requires": { 11419 "string-width": "^3.1.0", 11420 "strip-ansi": "^5.2.0", 11421 "wrap-ansi": "^5.1.0" 11422 } 11423 }, 11424 "debug": { 11425 "version": "3.2.6", 11426 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", 11427 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", 11428 "dev": true, 11429 "peer": true, 11430 "requires": { 11431 "ms": "^2.1.1" 11432 } 11433 }, 11434 "decamelize": { 11435 "version": "1.2.0", 11436 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 11437 "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 11438 "dev": true, 11439 "peer": true 11440 }, 11441 "diff": { 11442 "version": "3.5.0", 11443 "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", 11444 "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", 11445 "dev": true, 11446 "peer": true 11447 }, 11448 "emoji-regex": { 11449 "version": "7.0.3", 11450 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 11451 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 11452 "dev": true, 11453 "peer": true 11454 }, 11455 "esprima": { 11456 "version": "4.0.1", 11457 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 11458 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 11459 "dev": true, 11460 "peer": true 11461 }, 11462 "ethereum-cryptography": { 11463 "version": "1.1.2", 11464 "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.1.2.tgz", 11465 "integrity": "sha512-XDSJlg4BD+hq9N2FjvotwUET9Tfxpxc3kWGE2AqUG5vcbeunnbImVk3cj6e/xT3phdW21mE8R5IugU4fspQDcQ==", 11466 "dev": true, 11467 "peer": true, 11468 "requires": { 11469 "@noble/hashes": "1.1.2", 11470 "@noble/secp256k1": "1.6.3", 11471 "@scure/bip32": "1.1.0", 11472 "@scure/bip39": "1.1.0" 11473 } 11474 }, 11475 "ethers": { 11476 "version": "4.0.49", 11477 "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz", 11478 "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==", 11479 "dev": true, 11480 "peer": true, 11481 "requires": { 11482 "aes-js": "3.0.0", 11483 "bn.js": "^4.11.9", 11484 "elliptic": "6.5.4", 11485 "hash.js": "1.1.3", 11486 "js-sha3": "0.5.7", 11487 "scrypt-js": "2.0.4", 11488 "setimmediate": "1.0.4", 11489 "uuid": "2.0.1", 11490 "xmlhttprequest": "1.8.0" 11491 } 11492 }, 11493 "find-up": { 11494 "version": "3.0.0", 11495 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 11496 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 11497 "dev": true, 11498 "peer": true, 11499 "requires": { 11500 "locate-path": "^3.0.0" 11501 } 11502 }, 11503 "flat": { 11504 "version": "4.1.1", 11505 "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.1.tgz", 11506 "integrity": "sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==", 11507 "dev": true, 11508 "peer": true, 11509 "requires": { 11510 "is-buffer": "~2.0.3" 11511 } 11512 }, 11513 "fsevents": { 11514 "version": "2.1.3", 11515 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", 11516 "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", 11517 "dev": true, 11518 "optional": true, 11519 "peer": true 11520 }, 11521 "glob": { 11522 "version": "7.1.3", 11523 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", 11524 "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", 11525 "dev": true, 11526 "peer": true, 11527 "requires": { 11528 "fs.realpath": "^1.0.0", 11529 "inflight": "^1.0.4", 11530 "inherits": "2", 11531 "minimatch": "^3.0.4", 11532 "once": "^1.3.0", 11533 "path-is-absolute": "^1.0.0" 11534 } 11535 }, 11536 "hash.js": { 11537 "version": "1.1.3", 11538 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", 11539 "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", 11540 "dev": true, 11541 "peer": true, 11542 "requires": { 11543 "inherits": "^2.0.3", 11544 "minimalistic-assert": "^1.0.0" 11545 } 11546 }, 11547 "js-sha3": { 11548 "version": "0.5.7", 11549 "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", 11550 "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", 11551 "dev": true, 11552 "peer": true 11553 }, 11554 "js-yaml": { 11555 "version": "3.13.1", 11556 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", 11557 "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", 11558 "dev": true, 11559 "peer": true, 11560 "requires": { 11561 "argparse": "^1.0.7", 11562 "esprima": "^4.0.0" 11563 } 11564 }, 11565 "locate-path": { 11566 "version": "3.0.0", 11567 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 11568 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 11569 "dev": true, 11570 "peer": true, 11571 "requires": { 11572 "p-locate": "^3.0.0", 11573 "path-exists": "^3.0.0" 11574 } 11575 }, 11576 "log-symbols": { 11577 "version": "3.0.0", 11578 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", 11579 "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", 11580 "dev": true, 11581 "peer": true, 11582 "requires": { 11583 "chalk": "^2.4.2" 11584 } 11585 }, 11586 "minimatch": { 11587 "version": "3.0.4", 11588 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 11589 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 11590 "dev": true, 11591 "peer": true, 11592 "requires": { 11593 "brace-expansion": "^1.1.7" 11594 } 11595 }, 11596 "mkdirp": { 11597 "version": "0.5.5", 11598 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 11599 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 11600 "dev": true, 11601 "peer": true, 11602 "requires": { 11603 "minimist": "^1.2.5" 11604 } 11605 }, 11606 "mocha": { 11607 "version": "7.2.0", 11608 "resolved": "https://registry.npmjs.org/mocha/-/mocha-7.2.0.tgz", 11609 "integrity": "sha512-O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ==", 11610 "dev": true, 11611 "peer": true, 11612 "requires": { 11613 "ansi-colors": "3.2.3", 11614 "browser-stdout": "1.3.1", 11615 "chokidar": "3.3.0", 11616 "debug": "3.2.6", 11617 "diff": "3.5.0", 11618 "escape-string-regexp": "1.0.5", 11619 "find-up": "3.0.0", 11620 "glob": "7.1.3", 11621 "growl": "1.10.5", 11622 "he": "1.2.0", 11623 "js-yaml": "3.13.1", 11624 "log-symbols": "3.0.0", 11625 "minimatch": "3.0.4", 11626 "mkdirp": "0.5.5", 11627 "ms": "2.1.1", 11628 "node-environment-flags": "1.0.6", 11629 "object.assign": "4.1.0", 11630 "strip-json-comments": "2.0.1", 11631 "supports-color": "6.0.0", 11632 "which": "1.3.1", 11633 "wide-align": "1.1.3", 11634 "yargs": "13.3.2", 11635 "yargs-parser": "13.1.2", 11636 "yargs-unparser": "1.6.0" 11637 } 11638 }, 11639 "ms": { 11640 "version": "2.1.1", 11641 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 11642 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 11643 "dev": true, 11644 "peer": true 11645 }, 11646 "p-limit": { 11647 "version": "2.3.0", 11648 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 11649 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 11650 "dev": true, 11651 "peer": true, 11652 "requires": { 11653 "p-try": "^2.0.0" 11654 } 11655 }, 11656 "p-locate": { 11657 "version": "3.0.0", 11658 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 11659 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 11660 "dev": true, 11661 "peer": true, 11662 "requires": { 11663 "p-limit": "^2.0.0" 11664 } 11665 }, 11666 "p-try": { 11667 "version": "2.2.0", 11668 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 11669 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 11670 "dev": true, 11671 "peer": true 11672 }, 11673 "readdirp": { 11674 "version": "3.2.0", 11675 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", 11676 "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", 11677 "dev": true, 11678 "peer": true, 11679 "requires": { 11680 "picomatch": "^2.0.4" 11681 } 11682 }, 11683 "scrypt-js": { 11684 "version": "2.0.4", 11685 "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", 11686 "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==", 11687 "dev": true, 11688 "peer": true 11689 }, 11690 "setimmediate": { 11691 "version": "1.0.4", 11692 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", 11693 "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==", 11694 "dev": true, 11695 "peer": true 11696 }, 11697 "string-width": { 11698 "version": "3.1.0", 11699 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 11700 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 11701 "dev": true, 11702 "peer": true, 11703 "requires": { 11704 "emoji-regex": "^7.0.1", 11705 "is-fullwidth-code-point": "^2.0.0", 11706 "strip-ansi": "^5.1.0" 11707 } 11708 }, 11709 "strip-ansi": { 11710 "version": "5.2.0", 11711 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 11712 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 11713 "dev": true, 11714 "peer": true, 11715 "requires": { 11716 "ansi-regex": "^4.1.0" 11717 } 11718 }, 11719 "strip-json-comments": { 11720 "version": "2.0.1", 11721 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 11722 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", 11723 "dev": true, 11724 "peer": true 11725 }, 11726 "supports-color": { 11727 "version": "6.0.0", 11728 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", 11729 "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", 11730 "dev": true, 11731 "peer": true, 11732 "requires": { 11733 "has-flag": "^3.0.0" 11734 } 11735 }, 11736 "uuid": { 11737 "version": "2.0.1", 11738 "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", 11739 "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==", 11740 "dev": true, 11741 "peer": true 11742 }, 11743 "wrap-ansi": { 11744 "version": "5.1.0", 11745 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", 11746 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", 11747 "dev": true, 11748 "peer": true, 11749 "requires": { 11750 "ansi-styles": "^3.2.0", 11751 "string-width": "^3.0.0", 11752 "strip-ansi": "^5.0.0" 11753 } 11754 }, 11755 "y18n": { 11756 "version": "4.0.3", 11757 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", 11758 "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", 11759 "dev": true, 11760 "peer": true 11761 }, 11762 "yargs": { 11763 "version": "13.3.2", 11764 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", 11765 "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", 11766 "dev": true, 11767 "peer": true, 11768 "requires": { 11769 "cliui": "^5.0.0", 11770 "find-up": "^3.0.0", 11771 "get-caller-file": "^2.0.1", 11772 "require-directory": "^2.1.1", 11773 "require-main-filename": "^2.0.0", 11774 "set-blocking": "^2.0.0", 11775 "string-width": "^3.0.0", 11776 "which-module": "^2.0.0", 11777 "y18n": "^4.0.0", 11778 "yargs-parser": "^13.1.2" 11779 } 11780 }, 11781 "yargs-parser": { 11782 "version": "13.1.2", 11783 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", 11784 "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", 11785 "dev": true, 11786 "peer": true, 11787 "requires": { 11788 "camelcase": "^5.0.0", 11789 "decamelize": "^1.2.0" 11790 } 11791 }, 11792 "yargs-unparser": { 11793 "version": "1.6.0", 11794 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", 11795 "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", 11796 "dev": true, 11797 "peer": true, 11798 "requires": { 11799 "flat": "^4.1.0", 11800 "lodash": "^4.17.15", 11801 "yargs": "^13.3.0" 11802 } 11803 } 11804 } 11805 }, 11806 "ethereum-bloom-filters": { 11807 "version": "1.0.10", 11808 "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", 11809 "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", 11810 "dev": true, 11811 "peer": true, 11812 "requires": { 11813 "js-sha3": "^0.8.0" 11814 } 11815 }, 11816 "ethereum-cryptography": { 11817 "version": "0.1.3", 11818 "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", 11819 "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", 11820 "dev": true, 11821 "requires": { 11822 "@types/pbkdf2": "^3.0.0", 11823 "@types/secp256k1": "^4.0.1", 11824 "blakejs": "^1.1.0", 11825 "browserify-aes": "^1.2.0", 11826 "bs58check": "^2.1.2", 11827 "create-hash": "^1.2.0", 11828 "create-hmac": "^1.1.7", 11829 "hash.js": "^1.1.7", 11830 "keccak": "^3.0.0", 11831 "pbkdf2": "^3.0.17", 11832 "randombytes": "^2.1.0", 11833 "safe-buffer": "^5.1.2", 11834 "scrypt-js": "^3.0.0", 11835 "secp256k1": "^4.0.1", 11836 "setimmediate": "^1.0.5" 11837 } 11838 }, 11839 "ethereumjs-abi": { 11840 "version": "0.6.8", 11841 "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz", 11842 "integrity": "sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA==", 11843 "dev": true, 11844 "requires": { 11845 "bn.js": "^4.11.8", 11846 "ethereumjs-util": "^6.0.0" 11847 }, 11848 "dependencies": { 11849 "@types/bn.js": { 11850 "version": "4.11.6", 11851 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", 11852 "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", 11853 "dev": true, 11854 "requires": { 11855 "@types/node": "*" 11856 } 11857 }, 11858 "bn.js": { 11859 "version": "4.12.0", 11860 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 11861 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 11862 "dev": true 11863 }, 11864 "ethereumjs-util": { 11865 "version": "6.2.1", 11866 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", 11867 "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", 11868 "dev": true, 11869 "requires": { 11870 "@types/bn.js": "^4.11.3", 11871 "bn.js": "^4.11.0", 11872 "create-hash": "^1.1.2", 11873 "elliptic": "^6.5.2", 11874 "ethereum-cryptography": "^0.1.3", 11875 "ethjs-util": "0.1.6", 11876 "rlp": "^2.2.3" 11877 } 11878 } 11879 } 11880 }, 11881 "ethereumjs-util": { 11882 "version": "7.1.5", 11883 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 11884 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 11885 "dev": true, 11886 "peer": true, 11887 "requires": { 11888 "@types/bn.js": "^5.1.0", 11889 "bn.js": "^5.1.2", 11890 "create-hash": "^1.1.2", 11891 "ethereum-cryptography": "^0.1.3", 11892 "rlp": "^2.2.4" 11893 } 11894 }, 11895 "ethers": { 11896 "version": "5.7.2", 11897 "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz", 11898 "integrity": "sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==", 11899 "dev": true, 11900 "peer": true, 11901 "requires": { 11902 "@ethersproject/abi": "5.7.0", 11903 "@ethersproject/abstract-provider": "5.7.0", 11904 "@ethersproject/abstract-signer": "5.7.0", 11905 "@ethersproject/address": "5.7.0", 11906 "@ethersproject/base64": "5.7.0", 11907 "@ethersproject/basex": "5.7.0", 11908 "@ethersproject/bignumber": "5.7.0", 11909 "@ethersproject/bytes": "5.7.0", 11910 "@ethersproject/constants": "5.7.0", 11911 "@ethersproject/contracts": "5.7.0", 11912 "@ethersproject/hash": "5.7.0", 11913 "@ethersproject/hdnode": "5.7.0", 11914 "@ethersproject/json-wallets": "5.7.0", 11915 "@ethersproject/keccak256": "5.7.0", 11916 "@ethersproject/logger": "5.7.0", 11917 "@ethersproject/networks": "5.7.1", 11918 "@ethersproject/pbkdf2": "5.7.0", 11919 "@ethersproject/properties": "5.7.0", 11920 "@ethersproject/providers": "5.7.2", 11921 "@ethersproject/random": "5.7.0", 11922 "@ethersproject/rlp": "5.7.0", 11923 "@ethersproject/sha2": "5.7.0", 11924 "@ethersproject/signing-key": "5.7.0", 11925 "@ethersproject/solidity": "5.7.0", 11926 "@ethersproject/strings": "5.7.0", 11927 "@ethersproject/transactions": "5.7.0", 11928 "@ethersproject/units": "5.7.0", 11929 "@ethersproject/wallet": "5.7.0", 11930 "@ethersproject/web": "5.7.1", 11931 "@ethersproject/wordlists": "5.7.0" 11932 } 11933 }, 11934 "ethjs-unit": { 11935 "version": "0.1.6", 11936 "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", 11937 "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", 11938 "dev": true, 11939 "peer": true, 11940 "requires": { 11941 "bn.js": "4.11.6", 11942 "number-to-bn": "1.7.0" 11943 }, 11944 "dependencies": { 11945 "bn.js": { 11946 "version": "4.11.6", 11947 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", 11948 "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", 11949 "dev": true, 11950 "peer": true 11951 } 11952 } 11953 }, 11954 "ethjs-util": { 11955 "version": "0.1.6", 11956 "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", 11957 "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", 11958 "dev": true, 11959 "requires": { 11960 "is-hex-prefixed": "1.0.0", 11961 "strip-hex-prefix": "1.0.0" 11962 } 11963 }, 11964 "event-target-shim": { 11965 "version": "5.0.1", 11966 "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", 11967 "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", 11968 "dev": true 11969 }, 11970 "evp_bytestokey": { 11971 "version": "1.0.3", 11972 "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", 11973 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 11974 "dev": true, 11975 "requires": { 11976 "md5.js": "^1.3.4", 11977 "safe-buffer": "^5.1.1" 11978 } 11979 }, 11980 "extend": { 11981 "version": "3.0.2", 11982 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 11983 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 11984 "dev": true, 11985 "peer": true 11986 }, 11987 "extsprintf": { 11988 "version": "1.3.0", 11989 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 11990 "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", 11991 "dev": true, 11992 "peer": true 11993 }, 11994 "fast-deep-equal": { 11995 "version": "3.1.3", 11996 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 11997 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 11998 "dev": true 11999 }, 12000 "fast-glob": { 12001 "version": "3.2.12", 12002 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 12003 "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 12004 "dev": true, 12005 "peer": true, 12006 "requires": { 12007 "@nodelib/fs.stat": "^2.0.2", 12008 "@nodelib/fs.walk": "^1.2.3", 12009 "glob-parent": "^5.1.2", 12010 "merge2": "^1.3.0", 12011 "micromatch": "^4.0.4" 12012 } 12013 }, 12014 "fast-json-stable-stringify": { 12015 "version": "2.1.0", 12016 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 12017 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 12018 "dev": true, 12019 "peer": true 12020 }, 12021 "fast-levenshtein": { 12022 "version": "2.0.6", 12023 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 12024 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 12025 "dev": true, 12026 "peer": true 12027 }, 12028 "fastq": { 12029 "version": "1.13.0", 12030 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 12031 "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 12032 "dev": true, 12033 "peer": true, 12034 "requires": { 12035 "reusify": "^1.0.4" 12036 } 12037 }, 12038 "fill-range": { 12039 "version": "7.0.1", 12040 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 12041 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 12042 "dev": true, 12043 "requires": { 12044 "to-regex-range": "^5.0.1" 12045 } 12046 }, 12047 "find-replace": { 12048 "version": "3.0.0", 12049 "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", 12050 "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", 12051 "dev": true, 12052 "peer": true, 12053 "requires": { 12054 "array-back": "^3.0.1" 12055 } 12056 }, 12057 "find-up": { 12058 "version": "2.1.0", 12059 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 12060 "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", 12061 "dev": true, 12062 "requires": { 12063 "locate-path": "^2.0.0" 12064 } 12065 }, 12066 "flat": { 12067 "version": "5.0.2", 12068 "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", 12069 "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", 12070 "dev": true 12071 }, 12072 "follow-redirects": { 12073 "version": "1.15.2", 12074 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", 12075 "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", 12076 "dev": true 12077 }, 12078 "forever-agent": { 12079 "version": "0.6.1", 12080 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 12081 "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", 12082 "dev": true, 12083 "peer": true 12084 }, 12085 "form-data": { 12086 "version": "2.3.3", 12087 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 12088 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 12089 "dev": true, 12090 "peer": true, 12091 "requires": { 12092 "asynckit": "^0.4.0", 12093 "combined-stream": "^1.0.6", 12094 "mime-types": "^2.1.12" 12095 } 12096 }, 12097 "fp-ts": { 12098 "version": "1.19.3", 12099 "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-1.19.3.tgz", 12100 "integrity": "sha512-H5KQDspykdHuztLTg+ajGN0Z2qUjcEf3Ybxc6hLt0k7/zPkn29XnKnxlBPyW2XIddWrGaJBzBl4VLYOtk39yZg==", 12101 "dev": true 12102 }, 12103 "fs-extra": { 12104 "version": "7.0.1", 12105 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", 12106 "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", 12107 "dev": true, 12108 "requires": { 12109 "graceful-fs": "^4.1.2", 12110 "jsonfile": "^4.0.0", 12111 "universalify": "^0.1.0" 12112 } 12113 }, 12114 "fs-readdir-recursive": { 12115 "version": "1.1.0", 12116 "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", 12117 "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", 12118 "dev": true, 12119 "peer": true 12120 }, 12121 "fs.realpath": { 12122 "version": "1.0.0", 12123 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 12124 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 12125 "dev": true 12126 }, 12127 "fsevents": { 12128 "version": "2.3.2", 12129 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 12130 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 12131 "dev": true, 12132 "optional": true 12133 }, 12134 "function-bind": { 12135 "version": "1.1.1", 12136 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 12137 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 12138 "dev": true 12139 }, 12140 "function.prototype.name": { 12141 "version": "1.1.5", 12142 "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", 12143 "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", 12144 "dev": true, 12145 "peer": true, 12146 "requires": { 12147 "call-bind": "^1.0.2", 12148 "define-properties": "^1.1.3", 12149 "es-abstract": "^1.19.0", 12150 "functions-have-names": "^1.2.2" 12151 } 12152 }, 12153 "functional-red-black-tree": { 12154 "version": "1.0.1", 12155 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 12156 "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", 12157 "dev": true 12158 }, 12159 "functions-have-names": { 12160 "version": "1.2.3", 12161 "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", 12162 "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", 12163 "dev": true, 12164 "peer": true 12165 }, 12166 "get-caller-file": { 12167 "version": "2.0.5", 12168 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 12169 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 12170 "dev": true 12171 }, 12172 "get-func-name": { 12173 "version": "2.0.0", 12174 "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", 12175 "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==", 12176 "dev": true, 12177 "peer": true 12178 }, 12179 "get-intrinsic": { 12180 "version": "1.1.3", 12181 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", 12182 "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", 12183 "dev": true, 12184 "requires": { 12185 "function-bind": "^1.1.1", 12186 "has": "^1.0.3", 12187 "has-symbols": "^1.0.3" 12188 } 12189 }, 12190 "get-port": { 12191 "version": "3.2.0", 12192 "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", 12193 "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", 12194 "dev": true, 12195 "peer": true 12196 }, 12197 "get-symbol-description": { 12198 "version": "1.0.0", 12199 "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 12200 "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 12201 "dev": true, 12202 "peer": true, 12203 "requires": { 12204 "call-bind": "^1.0.2", 12205 "get-intrinsic": "^1.1.1" 12206 } 12207 }, 12208 "getpass": { 12209 "version": "0.1.7", 12210 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 12211 "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", 12212 "dev": true, 12213 "peer": true, 12214 "requires": { 12215 "assert-plus": "^1.0.0" 12216 } 12217 }, 12218 "ghost-testrpc": { 12219 "version": "0.0.2", 12220 "resolved": "https://registry.npmjs.org/ghost-testrpc/-/ghost-testrpc-0.0.2.tgz", 12221 "integrity": "sha512-i08dAEgJ2g8z5buJIrCTduwPIhih3DP+hOCTyyryikfV8T0bNvHnGXO67i0DD1H4GBDETTclPy9njZbfluQYrQ==", 12222 "dev": true, 12223 "peer": true, 12224 "requires": { 12225 "chalk": "^2.4.2", 12226 "node-emoji": "^1.10.0" 12227 } 12228 }, 12229 "glob": { 12230 "version": "7.2.0", 12231 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", 12232 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", 12233 "dev": true, 12234 "requires": { 12235 "fs.realpath": "^1.0.0", 12236 "inflight": "^1.0.4", 12237 "inherits": "2", 12238 "minimatch": "^3.0.4", 12239 "once": "^1.3.0", 12240 "path-is-absolute": "^1.0.0" 12241 } 12242 }, 12243 "glob-parent": { 12244 "version": "5.1.2", 12245 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 12246 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 12247 "dev": true, 12248 "requires": { 12249 "is-glob": "^4.0.1" 12250 } 12251 }, 12252 "global-modules": { 12253 "version": "2.0.0", 12254 "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", 12255 "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", 12256 "dev": true, 12257 "peer": true, 12258 "requires": { 12259 "global-prefix": "^3.0.0" 12260 } 12261 }, 12262 "global-prefix": { 12263 "version": "3.0.0", 12264 "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", 12265 "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", 12266 "dev": true, 12267 "peer": true, 12268 "requires": { 12269 "ini": "^1.3.5", 12270 "kind-of": "^6.0.2", 12271 "which": "^1.3.1" 12272 } 12273 }, 12274 "globby": { 12275 "version": "10.0.2", 12276 "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", 12277 "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", 12278 "dev": true, 12279 "peer": true, 12280 "requires": { 12281 "@types/glob": "^7.1.1", 12282 "array-union": "^2.1.0", 12283 "dir-glob": "^3.0.1", 12284 "fast-glob": "^3.0.3", 12285 "glob": "^7.1.3", 12286 "ignore": "^5.1.1", 12287 "merge2": "^1.2.3", 12288 "slash": "^3.0.0" 12289 } 12290 }, 12291 "graceful-fs": { 12292 "version": "4.2.10", 12293 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 12294 "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 12295 "dev": true 12296 }, 12297 "growl": { 12298 "version": "1.10.5", 12299 "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", 12300 "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", 12301 "dev": true, 12302 "peer": true 12303 }, 12304 "handlebars": { 12305 "version": "4.7.7", 12306 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", 12307 "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", 12308 "dev": true, 12309 "peer": true, 12310 "requires": { 12311 "minimist": "^1.2.5", 12312 "neo-async": "^2.6.0", 12313 "source-map": "^0.6.1", 12314 "uglify-js": "^3.1.4", 12315 "wordwrap": "^1.0.0" 12316 }, 12317 "dependencies": { 12318 "source-map": { 12319 "version": "0.6.1", 12320 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 12321 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 12322 "dev": true, 12323 "peer": true 12324 } 12325 } 12326 }, 12327 "har-schema": { 12328 "version": "2.0.0", 12329 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 12330 "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", 12331 "dev": true, 12332 "peer": true 12333 }, 12334 "har-validator": { 12335 "version": "5.1.5", 12336 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", 12337 "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 12338 "dev": true, 12339 "peer": true, 12340 "requires": { 12341 "ajv": "^6.12.3", 12342 "har-schema": "^2.0.0" 12343 } 12344 }, 12345 "hardhat": { 12346 "version": "2.12.2", 12347 "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.12.2.tgz", 12348 "integrity": "sha512-f3ZhzXy1uyQv0UXnAQ8GCBOWjzv++WJNb7bnm10SsyC3dB7vlPpsMWBNhq7aoRxKrNhX9tCev81KFV3i5BTeMQ==", 12349 "dev": true, 12350 "requires": { 12351 "@ethersproject/abi": "^5.1.2", 12352 "@metamask/eth-sig-util": "^4.0.0", 12353 "@nomicfoundation/ethereumjs-block": "^4.0.0", 12354 "@nomicfoundation/ethereumjs-blockchain": "^6.0.0", 12355 "@nomicfoundation/ethereumjs-common": "^3.0.0", 12356 "@nomicfoundation/ethereumjs-evm": "^1.0.0", 12357 "@nomicfoundation/ethereumjs-rlp": "^4.0.0", 12358 "@nomicfoundation/ethereumjs-statemanager": "^1.0.0", 12359 "@nomicfoundation/ethereumjs-trie": "^5.0.0", 12360 "@nomicfoundation/ethereumjs-tx": "^4.0.0", 12361 "@nomicfoundation/ethereumjs-util": "^8.0.0", 12362 "@nomicfoundation/ethereumjs-vm": "^6.0.0", 12363 "@nomicfoundation/solidity-analyzer": "^0.1.0", 12364 "@sentry/node": "^5.18.1", 12365 "@types/bn.js": "^5.1.0", 12366 "@types/lru-cache": "^5.1.0", 12367 "abort-controller": "^3.0.0", 12368 "adm-zip": "^0.4.16", 12369 "aggregate-error": "^3.0.0", 12370 "ansi-escapes": "^4.3.0", 12371 "chalk": "^2.4.2", 12372 "chokidar": "^3.4.0", 12373 "ci-info": "^2.0.0", 12374 "debug": "^4.1.1", 12375 "enquirer": "^2.3.0", 12376 "env-paths": "^2.2.0", 12377 "ethereum-cryptography": "^1.0.3", 12378 "ethereumjs-abi": "^0.6.8", 12379 "find-up": "^2.1.0", 12380 "fp-ts": "1.19.3", 12381 "fs-extra": "^7.0.1", 12382 "glob": "7.2.0", 12383 "immutable": "^4.0.0-rc.12", 12384 "io-ts": "1.10.4", 12385 "keccak": "^3.0.2", 12386 "lodash": "^4.17.11", 12387 "mnemonist": "^0.38.0", 12388 "mocha": "^10.0.0", 12389 "p-map": "^4.0.0", 12390 "qs": "^6.7.0", 12391 "raw-body": "^2.4.1", 12392 "resolve": "1.17.0", 12393 "semver": "^6.3.0", 12394 "solc": "0.7.3", 12395 "source-map-support": "^0.5.13", 12396 "stacktrace-parser": "^0.1.10", 12397 "tsort": "0.0.1", 12398 "undici": "^5.4.0", 12399 "uuid": "^8.3.2", 12400 "ws": "^7.4.6" 12401 }, 12402 "dependencies": { 12403 "ethereum-cryptography": { 12404 "version": "1.1.2", 12405 "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.1.2.tgz", 12406 "integrity": "sha512-XDSJlg4BD+hq9N2FjvotwUET9Tfxpxc3kWGE2AqUG5vcbeunnbImVk3cj6e/xT3phdW21mE8R5IugU4fspQDcQ==", 12407 "dev": true, 12408 "requires": { 12409 "@noble/hashes": "1.1.2", 12410 "@noble/secp256k1": "1.6.3", 12411 "@scure/bip32": "1.1.0", 12412 "@scure/bip39": "1.1.0" 12413 } 12414 } 12415 } 12416 }, 12417 "hardhat-gas-reporter": { 12418 "version": "1.0.9", 12419 "resolved": "https://registry.npmjs.org/hardhat-gas-reporter/-/hardhat-gas-reporter-1.0.9.tgz", 12420 "integrity": "sha512-INN26G3EW43adGKBNzYWOlI3+rlLnasXTwW79YNnUhXPDa+yHESgt639dJEs37gCjhkbNKcRRJnomXEuMFBXJg==", 12421 "dev": true, 12422 "peer": true, 12423 "requires": { 12424 "array-uniq": "1.0.3", 12425 "eth-gas-reporter": "^0.2.25", 12426 "sha1": "^1.1.1" 12427 } 12428 }, 12429 "has": { 12430 "version": "1.0.3", 12431 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 12432 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 12433 "dev": true, 12434 "requires": { 12435 "function-bind": "^1.1.1" 12436 } 12437 }, 12438 "has-bigints": { 12439 "version": "1.0.2", 12440 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", 12441 "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", 12442 "dev": true, 12443 "peer": true 12444 }, 12445 "has-flag": { 12446 "version": "3.0.0", 12447 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 12448 "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 12449 "dev": true 12450 }, 12451 "has-property-descriptors": { 12452 "version": "1.0.0", 12453 "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", 12454 "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", 12455 "dev": true, 12456 "peer": true, 12457 "requires": { 12458 "get-intrinsic": "^1.1.1" 12459 } 12460 }, 12461 "has-symbols": { 12462 "version": "1.0.3", 12463 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 12464 "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 12465 "dev": true 12466 }, 12467 "has-tostringtag": { 12468 "version": "1.0.0", 12469 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 12470 "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 12471 "dev": true, 12472 "peer": true, 12473 "requires": { 12474 "has-symbols": "^1.0.2" 12475 } 12476 }, 12477 "hash-base": { 12478 "version": "3.1.0", 12479 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", 12480 "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", 12481 "dev": true, 12482 "requires": { 12483 "inherits": "^2.0.4", 12484 "readable-stream": "^3.6.0", 12485 "safe-buffer": "^5.2.0" 12486 } 12487 }, 12488 "hash.js": { 12489 "version": "1.1.7", 12490 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", 12491 "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", 12492 "dev": true, 12493 "requires": { 12494 "inherits": "^2.0.3", 12495 "minimalistic-assert": "^1.0.1" 12496 } 12497 }, 12498 "he": { 12499 "version": "1.2.0", 12500 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 12501 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 12502 "dev": true 12503 }, 12504 "heap": { 12505 "version": "0.2.7", 12506 "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", 12507 "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==", 12508 "dev": true, 12509 "peer": true 12510 }, 12511 "hmac-drbg": { 12512 "version": "1.0.1", 12513 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 12514 "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", 12515 "dev": true, 12516 "requires": { 12517 "hash.js": "^1.0.3", 12518 "minimalistic-assert": "^1.0.0", 12519 "minimalistic-crypto-utils": "^1.0.1" 12520 } 12521 }, 12522 "http-basic": { 12523 "version": "8.1.3", 12524 "resolved": "https://registry.npmjs.org/http-basic/-/http-basic-8.1.3.tgz", 12525 "integrity": "sha512-/EcDMwJZh3mABI2NhGfHOGOeOZITqfkEO4p/xK+l3NpyncIHUQBoMvCSF/b5GqvKtySC2srL/GGG3+EtlqlmCw==", 12526 "dev": true, 12527 "peer": true, 12528 "requires": { 12529 "caseless": "^0.12.0", 12530 "concat-stream": "^1.6.2", 12531 "http-response-object": "^3.0.1", 12532 "parse-cache-control": "^1.0.1" 12533 } 12534 }, 12535 "http-errors": { 12536 "version": "2.0.0", 12537 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 12538 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 12539 "dev": true, 12540 "requires": { 12541 "depd": "2.0.0", 12542 "inherits": "2.0.4", 12543 "setprototypeof": "1.2.0", 12544 "statuses": "2.0.1", 12545 "toidentifier": "1.0.1" 12546 } 12547 }, 12548 "http-response-object": { 12549 "version": "3.0.2", 12550 "resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz", 12551 "integrity": "sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==", 12552 "dev": true, 12553 "peer": true, 12554 "requires": { 12555 "@types/node": "^10.0.3" 12556 }, 12557 "dependencies": { 12558 "@types/node": { 12559 "version": "10.17.60", 12560 "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", 12561 "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", 12562 "dev": true, 12563 "peer": true 12564 } 12565 } 12566 }, 12567 "http-signature": { 12568 "version": "1.2.0", 12569 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 12570 "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", 12571 "dev": true, 12572 "peer": true, 12573 "requires": { 12574 "assert-plus": "^1.0.0", 12575 "jsprim": "^1.2.2", 12576 "sshpk": "^1.7.0" 12577 } 12578 }, 12579 "https-proxy-agent": { 12580 "version": "5.0.1", 12581 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", 12582 "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", 12583 "dev": true, 12584 "requires": { 12585 "agent-base": "6", 12586 "debug": "4" 12587 } 12588 }, 12589 "iconv-lite": { 12590 "version": "0.4.24", 12591 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 12592 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 12593 "dev": true, 12594 "requires": { 12595 "safer-buffer": ">= 2.1.2 < 3" 12596 } 12597 }, 12598 "ieee754": { 12599 "version": "1.2.1", 12600 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 12601 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 12602 "dev": true 12603 }, 12604 "ignore": { 12605 "version": "5.2.0", 12606 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", 12607 "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", 12608 "dev": true, 12609 "peer": true 12610 }, 12611 "immutable": { 12612 "version": "4.1.0", 12613 "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", 12614 "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", 12615 "dev": true 12616 }, 12617 "indent-string": { 12618 "version": "4.0.0", 12619 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 12620 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 12621 "dev": true 12622 }, 12623 "inflight": { 12624 "version": "1.0.6", 12625 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 12626 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 12627 "dev": true, 12628 "requires": { 12629 "once": "^1.3.0", 12630 "wrappy": "1" 12631 } 12632 }, 12633 "inherits": { 12634 "version": "2.0.4", 12635 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 12636 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 12637 "dev": true 12638 }, 12639 "ini": { 12640 "version": "1.3.8", 12641 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 12642 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 12643 "dev": true, 12644 "peer": true 12645 }, 12646 "internal-slot": { 12647 "version": "1.0.3", 12648 "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", 12649 "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", 12650 "dev": true, 12651 "peer": true, 12652 "requires": { 12653 "get-intrinsic": "^1.1.0", 12654 "has": "^1.0.3", 12655 "side-channel": "^1.0.4" 12656 } 12657 }, 12658 "interpret": { 12659 "version": "1.4.0", 12660 "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", 12661 "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", 12662 "dev": true, 12663 "peer": true 12664 }, 12665 "io-ts": { 12666 "version": "1.10.4", 12667 "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-1.10.4.tgz", 12668 "integrity": "sha512-b23PteSnYXSONJ6JQXRAlvJhuw8KOtkqa87W4wDtvMrud/DTJd5X+NpOOI+O/zZwVq6v0VLAaJ+1EDViKEuN9g==", 12669 "dev": true, 12670 "requires": { 12671 "fp-ts": "^1.0.0" 12672 } 12673 }, 12674 "is-bigint": { 12675 "version": "1.0.4", 12676 "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", 12677 "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 12678 "dev": true, 12679 "peer": true, 12680 "requires": { 12681 "has-bigints": "^1.0.1" 12682 } 12683 }, 12684 "is-binary-path": { 12685 "version": "2.1.0", 12686 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 12687 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 12688 "dev": true, 12689 "requires": { 12690 "binary-extensions": "^2.0.0" 12691 } 12692 }, 12693 "is-boolean-object": { 12694 "version": "1.1.2", 12695 "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 12696 "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 12697 "dev": true, 12698 "peer": true, 12699 "requires": { 12700 "call-bind": "^1.0.2", 12701 "has-tostringtag": "^1.0.0" 12702 } 12703 }, 12704 "is-buffer": { 12705 "version": "2.0.5", 12706 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", 12707 "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", 12708 "dev": true 12709 }, 12710 "is-callable": { 12711 "version": "1.2.7", 12712 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 12713 "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 12714 "dev": true, 12715 "peer": true 12716 }, 12717 "is-date-object": { 12718 "version": "1.0.5", 12719 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 12720 "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 12721 "dev": true, 12722 "peer": true, 12723 "requires": { 12724 "has-tostringtag": "^1.0.0" 12725 } 12726 }, 12727 "is-extglob": { 12728 "version": "2.1.1", 12729 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 12730 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 12731 "dev": true 12732 }, 12733 "is-fullwidth-code-point": { 12734 "version": "2.0.0", 12735 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 12736 "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", 12737 "dev": true, 12738 "peer": true 12739 }, 12740 "is-glob": { 12741 "version": "4.0.3", 12742 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 12743 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 12744 "dev": true, 12745 "requires": { 12746 "is-extglob": "^2.1.1" 12747 } 12748 }, 12749 "is-hex-prefixed": { 12750 "version": "1.0.0", 12751 "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", 12752 "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==", 12753 "dev": true 12754 }, 12755 "is-negative-zero": { 12756 "version": "2.0.2", 12757 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", 12758 "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", 12759 "dev": true, 12760 "peer": true 12761 }, 12762 "is-number": { 12763 "version": "7.0.0", 12764 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 12765 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 12766 "dev": true 12767 }, 12768 "is-number-object": { 12769 "version": "1.0.7", 12770 "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", 12771 "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", 12772 "dev": true, 12773 "peer": true, 12774 "requires": { 12775 "has-tostringtag": "^1.0.0" 12776 } 12777 }, 12778 "is-plain-obj": { 12779 "version": "2.1.0", 12780 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", 12781 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", 12782 "dev": true 12783 }, 12784 "is-regex": { 12785 "version": "1.1.4", 12786 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 12787 "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 12788 "dev": true, 12789 "peer": true, 12790 "requires": { 12791 "call-bind": "^1.0.2", 12792 "has-tostringtag": "^1.0.0" 12793 } 12794 }, 12795 "is-shared-array-buffer": { 12796 "version": "1.0.2", 12797 "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", 12798 "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", 12799 "dev": true, 12800 "peer": true, 12801 "requires": { 12802 "call-bind": "^1.0.2" 12803 } 12804 }, 12805 "is-string": { 12806 "version": "1.0.7", 12807 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", 12808 "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 12809 "dev": true, 12810 "peer": true, 12811 "requires": { 12812 "has-tostringtag": "^1.0.0" 12813 } 12814 }, 12815 "is-symbol": { 12816 "version": "1.0.4", 12817 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 12818 "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 12819 "dev": true, 12820 "peer": true, 12821 "requires": { 12822 "has-symbols": "^1.0.2" 12823 } 12824 }, 12825 "is-typedarray": { 12826 "version": "1.0.0", 12827 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 12828 "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", 12829 "dev": true, 12830 "peer": true 12831 }, 12832 "is-unicode-supported": { 12833 "version": "0.1.0", 12834 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 12835 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 12836 "dev": true 12837 }, 12838 "is-weakref": { 12839 "version": "1.0.2", 12840 "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", 12841 "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", 12842 "dev": true, 12843 "peer": true, 12844 "requires": { 12845 "call-bind": "^1.0.2" 12846 } 12847 }, 12848 "isarray": { 12849 "version": "1.0.0", 12850 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 12851 "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", 12852 "dev": true, 12853 "peer": true 12854 }, 12855 "isexe": { 12856 "version": "2.0.0", 12857 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 12858 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 12859 "dev": true, 12860 "peer": true 12861 }, 12862 "isstream": { 12863 "version": "0.1.2", 12864 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 12865 "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", 12866 "dev": true, 12867 "peer": true 12868 }, 12869 "js-sha3": { 12870 "version": "0.8.0", 12871 "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", 12872 "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", 12873 "dev": true 12874 }, 12875 "js-yaml": { 12876 "version": "4.1.0", 12877 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 12878 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 12879 "dev": true, 12880 "requires": { 12881 "argparse": "^2.0.1" 12882 } 12883 }, 12884 "jsbn": { 12885 "version": "0.1.1", 12886 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 12887 "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", 12888 "dev": true, 12889 "peer": true 12890 }, 12891 "json-schema": { 12892 "version": "0.4.0", 12893 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 12894 "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", 12895 "dev": true, 12896 "peer": true 12897 }, 12898 "json-schema-traverse": { 12899 "version": "0.4.1", 12900 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 12901 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 12902 "dev": true, 12903 "peer": true 12904 }, 12905 "json-stringify-safe": { 12906 "version": "5.0.1", 12907 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 12908 "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", 12909 "dev": true, 12910 "peer": true 12911 }, 12912 "jsonfile": { 12913 "version": "4.0.0", 12914 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 12915 "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", 12916 "dev": true, 12917 "requires": { 12918 "graceful-fs": "^4.1.6" 12919 } 12920 }, 12921 "jsonschema": { 12922 "version": "1.4.1", 12923 "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz", 12924 "integrity": "sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==", 12925 "dev": true, 12926 "peer": true 12927 }, 12928 "jsprim": { 12929 "version": "1.4.2", 12930 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", 12931 "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", 12932 "dev": true, 12933 "peer": true, 12934 "requires": { 12935 "assert-plus": "1.0.0", 12936 "extsprintf": "1.3.0", 12937 "json-schema": "0.4.0", 12938 "verror": "1.10.0" 12939 } 12940 }, 12941 "keccak": { 12942 "version": "3.0.2", 12943 "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", 12944 "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", 12945 "dev": true, 12946 "requires": { 12947 "node-addon-api": "^2.0.0", 12948 "node-gyp-build": "^4.2.0", 12949 "readable-stream": "^3.6.0" 12950 } 12951 }, 12952 "kind-of": { 12953 "version": "6.0.3", 12954 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 12955 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 12956 "dev": true, 12957 "peer": true 12958 }, 12959 "klaw": { 12960 "version": "1.3.1", 12961 "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", 12962 "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", 12963 "dev": true, 12964 "requires": { 12965 "graceful-fs": "^4.1.9" 12966 } 12967 }, 12968 "level": { 12969 "version": "8.0.0", 12970 "resolved": "https://registry.npmjs.org/level/-/level-8.0.0.tgz", 12971 "integrity": "sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==", 12972 "dev": true, 12973 "requires": { 12974 "browser-level": "^1.0.1", 12975 "classic-level": "^1.2.0" 12976 } 12977 }, 12978 "level-supports": { 12979 "version": "4.0.1", 12980 "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz", 12981 "integrity": "sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==", 12982 "dev": true 12983 }, 12984 "level-transcoder": { 12985 "version": "1.0.1", 12986 "resolved": "https://registry.npmjs.org/level-transcoder/-/level-transcoder-1.0.1.tgz", 12987 "integrity": "sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==", 12988 "dev": true, 12989 "requires": { 12990 "buffer": "^6.0.3", 12991 "module-error": "^1.0.1" 12992 } 12993 }, 12994 "levn": { 12995 "version": "0.3.0", 12996 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", 12997 "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", 12998 "dev": true, 12999 "peer": true, 13000 "requires": { 13001 "prelude-ls": "~1.1.2", 13002 "type-check": "~0.3.2" 13003 } 13004 }, 13005 "locate-path": { 13006 "version": "2.0.0", 13007 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 13008 "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", 13009 "dev": true, 13010 "requires": { 13011 "p-locate": "^2.0.0", 13012 "path-exists": "^3.0.0" 13013 } 13014 }, 13015 "lodash": { 13016 "version": "4.17.21", 13017 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 13018 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 13019 "dev": true 13020 }, 13021 "lodash.camelcase": { 13022 "version": "4.3.0", 13023 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", 13024 "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", 13025 "dev": true, 13026 "peer": true 13027 }, 13028 "lodash.truncate": { 13029 "version": "4.4.2", 13030 "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", 13031 "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", 13032 "dev": true 13033 }, 13034 "log-symbols": { 13035 "version": "4.1.0", 13036 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 13037 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 13038 "dev": true, 13039 "requires": { 13040 "chalk": "^4.1.0", 13041 "is-unicode-supported": "^0.1.0" 13042 }, 13043 "dependencies": { 13044 "ansi-styles": { 13045 "version": "4.3.0", 13046 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 13047 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 13048 "dev": true, 13049 "requires": { 13050 "color-convert": "^2.0.1" 13051 } 13052 }, 13053 "chalk": { 13054 "version": "4.1.2", 13055 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 13056 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 13057 "dev": true, 13058 "requires": { 13059 "ansi-styles": "^4.1.0", 13060 "supports-color": "^7.1.0" 13061 } 13062 }, 13063 "color-convert": { 13064 "version": "2.0.1", 13065 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 13066 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 13067 "dev": true, 13068 "requires": { 13069 "color-name": "~1.1.4" 13070 } 13071 }, 13072 "color-name": { 13073 "version": "1.1.4", 13074 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 13075 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 13076 "dev": true 13077 }, 13078 "has-flag": { 13079 "version": "4.0.0", 13080 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 13081 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 13082 "dev": true 13083 }, 13084 "supports-color": { 13085 "version": "7.2.0", 13086 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 13087 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 13088 "dev": true, 13089 "requires": { 13090 "has-flag": "^4.0.0" 13091 } 13092 } 13093 } 13094 }, 13095 "loupe": { 13096 "version": "2.3.4", 13097 "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz", 13098 "integrity": "sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==", 13099 "dev": true, 13100 "peer": true, 13101 "requires": { 13102 "get-func-name": "^2.0.0" 13103 } 13104 }, 13105 "lru_map": { 13106 "version": "0.3.3", 13107 "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", 13108 "integrity": "sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==", 13109 "dev": true 13110 }, 13111 "lru-cache": { 13112 "version": "5.1.1", 13113 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 13114 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 13115 "dev": true, 13116 "requires": { 13117 "yallist": "^3.0.2" 13118 } 13119 }, 13120 "make-error": { 13121 "version": "1.3.6", 13122 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", 13123 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", 13124 "dev": true, 13125 "peer": true 13126 }, 13127 "markdown-table": { 13128 "version": "1.1.3", 13129 "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", 13130 "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==", 13131 "dev": true, 13132 "peer": true 13133 }, 13134 "mcl-wasm": { 13135 "version": "0.7.9", 13136 "resolved": "https://registry.npmjs.org/mcl-wasm/-/mcl-wasm-0.7.9.tgz", 13137 "integrity": "sha512-iJIUcQWA88IJB/5L15GnJVnSQJmf/YaxxV6zRavv83HILHaJQb6y0iFyDMdDO0gN8X37tdxmAOrH/P8B6RB8sQ==", 13138 "dev": true 13139 }, 13140 "md5.js": { 13141 "version": "1.3.5", 13142 "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", 13143 "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", 13144 "dev": true, 13145 "requires": { 13146 "hash-base": "^3.0.0", 13147 "inherits": "^2.0.1", 13148 "safe-buffer": "^5.1.2" 13149 } 13150 }, 13151 "memory-level": { 13152 "version": "1.0.0", 13153 "resolved": "https://registry.npmjs.org/memory-level/-/memory-level-1.0.0.tgz", 13154 "integrity": "sha512-UXzwewuWeHBz5krr7EvehKcmLFNoXxGcvuYhC41tRnkrTbJohtS7kVn9akmgirtRygg+f7Yjsfi8Uu5SGSQ4Og==", 13155 "dev": true, 13156 "requires": { 13157 "abstract-level": "^1.0.0", 13158 "functional-red-black-tree": "^1.0.1", 13159 "module-error": "^1.0.1" 13160 } 13161 }, 13162 "memorystream": { 13163 "version": "0.3.1", 13164 "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", 13165 "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", 13166 "dev": true 13167 }, 13168 "merge2": { 13169 "version": "1.4.1", 13170 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 13171 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 13172 "dev": true, 13173 "peer": true 13174 }, 13175 "micromatch": { 13176 "version": "4.0.5", 13177 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 13178 "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 13179 "dev": true, 13180 "peer": true, 13181 "requires": { 13182 "braces": "^3.0.2", 13183 "picomatch": "^2.3.1" 13184 } 13185 }, 13186 "mime-db": { 13187 "version": "1.52.0", 13188 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 13189 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 13190 "dev": true, 13191 "peer": true 13192 }, 13193 "mime-types": { 13194 "version": "2.1.35", 13195 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 13196 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 13197 "dev": true, 13198 "peer": true, 13199 "requires": { 13200 "mime-db": "1.52.0" 13201 } 13202 }, 13203 "minimalistic-assert": { 13204 "version": "1.0.1", 13205 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 13206 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", 13207 "dev": true 13208 }, 13209 "minimalistic-crypto-utils": { 13210 "version": "1.0.1", 13211 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", 13212 "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", 13213 "dev": true 13214 }, 13215 "minimatch": { 13216 "version": "3.1.2", 13217 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 13218 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 13219 "dev": true, 13220 "requires": { 13221 "brace-expansion": "^1.1.7" 13222 } 13223 }, 13224 "minimist": { 13225 "version": "1.2.7", 13226 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", 13227 "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", 13228 "dev": true, 13229 "peer": true 13230 }, 13231 "mkdirp": { 13232 "version": "0.5.6", 13233 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 13234 "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 13235 "dev": true, 13236 "peer": true, 13237 "requires": { 13238 "minimist": "^1.2.6" 13239 } 13240 }, 13241 "mnemonics": { 13242 "version": "1.1.3", 13243 "resolved": "https://registry.npmjs.org/mnemonics/-/mnemonics-1.1.3.tgz", 13244 "integrity": "sha512-yD3XB99L3RGYGcIj8RvFA3Q579Rt8jDNsL548lPyoQfm3nyluy/Ycbn8mu+KtI85pnxrDmTtwRIanPS+rihWWg==", 13245 "dev": true, 13246 "requires": { 13247 "bip39": "^3.0.2", 13248 "esm": "^3.2.25" 13249 } 13250 }, 13251 "mnemonist": { 13252 "version": "0.38.5", 13253 "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.38.5.tgz", 13254 "integrity": "sha512-bZTFT5rrPKtPJxj8KSV0WkPyNxl72vQepqqVUAW2ARUpUSF2qXMB6jZj7hW5/k7C1rtpzqbD/IIbJwLXUjCHeg==", 13255 "dev": true, 13256 "requires": { 13257 "obliterator": "^2.0.0" 13258 } 13259 }, 13260 "mocha": { 13261 "version": "10.1.0", 13262 "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.1.0.tgz", 13263 "integrity": "sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==", 13264 "dev": true, 13265 "requires": { 13266 "ansi-colors": "4.1.1", 13267 "browser-stdout": "1.3.1", 13268 "chokidar": "3.5.3", 13269 "debug": "4.3.4", 13270 "diff": "5.0.0", 13271 "escape-string-regexp": "4.0.0", 13272 "find-up": "5.0.0", 13273 "glob": "7.2.0", 13274 "he": "1.2.0", 13275 "js-yaml": "4.1.0", 13276 "log-symbols": "4.1.0", 13277 "minimatch": "5.0.1", 13278 "ms": "2.1.3", 13279 "nanoid": "3.3.3", 13280 "serialize-javascript": "6.0.0", 13281 "strip-json-comments": "3.1.1", 13282 "supports-color": "8.1.1", 13283 "workerpool": "6.2.1", 13284 "yargs": "16.2.0", 13285 "yargs-parser": "20.2.4", 13286 "yargs-unparser": "2.0.0" 13287 }, 13288 "dependencies": { 13289 "ansi-colors": { 13290 "version": "4.1.1", 13291 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", 13292 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", 13293 "dev": true 13294 }, 13295 "brace-expansion": { 13296 "version": "2.0.1", 13297 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 13298 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 13299 "dev": true, 13300 "requires": { 13301 "balanced-match": "^1.0.0" 13302 } 13303 }, 13304 "escape-string-regexp": { 13305 "version": "4.0.0", 13306 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 13307 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 13308 "dev": true 13309 }, 13310 "find-up": { 13311 "version": "5.0.0", 13312 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 13313 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 13314 "dev": true, 13315 "requires": { 13316 "locate-path": "^6.0.0", 13317 "path-exists": "^4.0.0" 13318 } 13319 }, 13320 "has-flag": { 13321 "version": "4.0.0", 13322 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 13323 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 13324 "dev": true 13325 }, 13326 "locate-path": { 13327 "version": "6.0.0", 13328 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 13329 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 13330 "dev": true, 13331 "requires": { 13332 "p-locate": "^5.0.0" 13333 } 13334 }, 13335 "minimatch": { 13336 "version": "5.0.1", 13337 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", 13338 "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", 13339 "dev": true, 13340 "requires": { 13341 "brace-expansion": "^2.0.1" 13342 } 13343 }, 13344 "ms": { 13345 "version": "2.1.3", 13346 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 13347 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 13348 "dev": true 13349 }, 13350 "p-limit": { 13351 "version": "3.1.0", 13352 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 13353 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 13354 "dev": true, 13355 "requires": { 13356 "yocto-queue": "^0.1.0" 13357 } 13358 }, 13359 "p-locate": { 13360 "version": "5.0.0", 13361 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 13362 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 13363 "dev": true, 13364 "requires": { 13365 "p-limit": "^3.0.2" 13366 } 13367 }, 13368 "path-exists": { 13369 "version": "4.0.0", 13370 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 13371 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 13372 "dev": true 13373 }, 13374 "supports-color": { 13375 "version": "8.1.1", 13376 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 13377 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 13378 "dev": true, 13379 "requires": { 13380 "has-flag": "^4.0.0" 13381 } 13382 } 13383 } 13384 }, 13385 "module-error": { 13386 "version": "1.0.2", 13387 "resolved": "https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz", 13388 "integrity": "sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==", 13389 "dev": true 13390 }, 13391 "ms": { 13392 "version": "2.1.2", 13393 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 13394 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 13395 "dev": true 13396 }, 13397 "nanoid": { 13398 "version": "3.3.3", 13399 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", 13400 "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", 13401 "dev": true 13402 }, 13403 "napi-macros": { 13404 "version": "2.0.0", 13405 "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", 13406 "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==", 13407 "dev": true 13408 }, 13409 "neo-async": { 13410 "version": "2.6.2", 13411 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 13412 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 13413 "dev": true, 13414 "peer": true 13415 }, 13416 "node-addon-api": { 13417 "version": "2.0.2", 13418 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", 13419 "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==", 13420 "dev": true 13421 }, 13422 "node-emoji": { 13423 "version": "1.11.0", 13424 "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", 13425 "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", 13426 "dev": true, 13427 "peer": true, 13428 "requires": { 13429 "lodash": "^4.17.21" 13430 } 13431 }, 13432 "node-environment-flags": { 13433 "version": "1.0.6", 13434 "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz", 13435 "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==", 13436 "dev": true, 13437 "peer": true, 13438 "requires": { 13439 "object.getownpropertydescriptors": "^2.0.3", 13440 "semver": "^5.7.0" 13441 }, 13442 "dependencies": { 13443 "semver": { 13444 "version": "5.7.1", 13445 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 13446 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 13447 "dev": true, 13448 "peer": true 13449 } 13450 } 13451 }, 13452 "node-gyp-build": { 13453 "version": "4.5.0", 13454 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", 13455 "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", 13456 "dev": true 13457 }, 13458 "nofilter": { 13459 "version": "1.0.4", 13460 "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-1.0.4.tgz", 13461 "integrity": "sha512-N8lidFp+fCz+TD51+haYdbDGrcBWwuHX40F5+z0qkUjMJ5Tp+rdSuAkMJ9N9eoolDlEVTf6u5icM+cNKkKW2mA==", 13462 "dev": true 13463 }, 13464 "nopt": { 13465 "version": "3.0.6", 13466 "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", 13467 "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", 13468 "dev": true, 13469 "peer": true, 13470 "requires": { 13471 "abbrev": "1" 13472 } 13473 }, 13474 "normalize-path": { 13475 "version": "3.0.0", 13476 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 13477 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 13478 "dev": true 13479 }, 13480 "number-to-bn": { 13481 "version": "1.7.0", 13482 "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", 13483 "integrity": "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==", 13484 "dev": true, 13485 "peer": true, 13486 "requires": { 13487 "bn.js": "4.11.6", 13488 "strip-hex-prefix": "1.0.0" 13489 }, 13490 "dependencies": { 13491 "bn.js": { 13492 "version": "4.11.6", 13493 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", 13494 "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", 13495 "dev": true, 13496 "peer": true 13497 } 13498 } 13499 }, 13500 "oauth-sign": { 13501 "version": "0.9.0", 13502 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 13503 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", 13504 "dev": true, 13505 "peer": true 13506 }, 13507 "object-assign": { 13508 "version": "4.1.1", 13509 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 13510 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 13511 "dev": true, 13512 "peer": true 13513 }, 13514 "object-inspect": { 13515 "version": "1.12.2", 13516 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", 13517 "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", 13518 "dev": true 13519 }, 13520 "object-keys": { 13521 "version": "1.1.1", 13522 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 13523 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 13524 "dev": true, 13525 "peer": true 13526 }, 13527 "object.assign": { 13528 "version": "4.1.0", 13529 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", 13530 "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", 13531 "dev": true, 13532 "peer": true, 13533 "requires": { 13534 "define-properties": "^1.1.2", 13535 "function-bind": "^1.1.1", 13536 "has-symbols": "^1.0.0", 13537 "object-keys": "^1.0.11" 13538 } 13539 }, 13540 "object.getownpropertydescriptors": { 13541 "version": "2.1.4", 13542 "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", 13543 "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", 13544 "dev": true, 13545 "peer": true, 13546 "requires": { 13547 "array.prototype.reduce": "^1.0.4", 13548 "call-bind": "^1.0.2", 13549 "define-properties": "^1.1.4", 13550 "es-abstract": "^1.20.1" 13551 } 13552 }, 13553 "obliterator": { 13554 "version": "2.0.4", 13555 "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz", 13556 "integrity": "sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==", 13557 "dev": true 13558 }, 13559 "once": { 13560 "version": "1.4.0", 13561 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 13562 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 13563 "dev": true, 13564 "requires": { 13565 "wrappy": "1" 13566 } 13567 }, 13568 "optionator": { 13569 "version": "0.8.3", 13570 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", 13571 "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", 13572 "dev": true, 13573 "peer": true, 13574 "requires": { 13575 "deep-is": "~0.1.3", 13576 "fast-levenshtein": "~2.0.6", 13577 "levn": "~0.3.0", 13578 "prelude-ls": "~1.1.2", 13579 "type-check": "~0.3.2", 13580 "word-wrap": "~1.2.3" 13581 } 13582 }, 13583 "ordinal": { 13584 "version": "1.0.3", 13585 "resolved": "https://registry.npmjs.org/ordinal/-/ordinal-1.0.3.tgz", 13586 "integrity": "sha512-cMddMgb2QElm8G7vdaa02jhUNbTSrhsgAGUz1OokD83uJTwSUn+nKoNoKVVaRa08yF6sgfO7Maou1+bgLd9rdQ==", 13587 "dev": true, 13588 "peer": true 13589 }, 13590 "os-tmpdir": { 13591 "version": "1.0.2", 13592 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 13593 "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", 13594 "dev": true 13595 }, 13596 "p-limit": { 13597 "version": "1.3.0", 13598 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 13599 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 13600 "dev": true, 13601 "requires": { 13602 "p-try": "^1.0.0" 13603 } 13604 }, 13605 "p-locate": { 13606 "version": "2.0.0", 13607 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 13608 "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", 13609 "dev": true, 13610 "requires": { 13611 "p-limit": "^1.1.0" 13612 } 13613 }, 13614 "p-map": { 13615 "version": "4.0.0", 13616 "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 13617 "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 13618 "dev": true, 13619 "requires": { 13620 "aggregate-error": "^3.0.0" 13621 } 13622 }, 13623 "p-try": { 13624 "version": "1.0.0", 13625 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 13626 "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", 13627 "dev": true 13628 }, 13629 "parse-cache-control": { 13630 "version": "1.0.1", 13631 "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", 13632 "integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==", 13633 "dev": true, 13634 "peer": true 13635 }, 13636 "path-exists": { 13637 "version": "3.0.0", 13638 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 13639 "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", 13640 "dev": true 13641 }, 13642 "path-is-absolute": { 13643 "version": "1.0.1", 13644 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 13645 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 13646 "dev": true 13647 }, 13648 "path-parse": { 13649 "version": "1.0.7", 13650 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 13651 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 13652 "dev": true 13653 }, 13654 "path-type": { 13655 "version": "4.0.0", 13656 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 13657 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 13658 "dev": true, 13659 "peer": true 13660 }, 13661 "pathval": { 13662 "version": "1.1.1", 13663 "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", 13664 "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", 13665 "dev": true, 13666 "peer": true 13667 }, 13668 "pbkdf2": { 13669 "version": "3.1.2", 13670 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", 13671 "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", 13672 "dev": true, 13673 "requires": { 13674 "create-hash": "^1.1.2", 13675 "create-hmac": "^1.1.4", 13676 "ripemd160": "^2.0.1", 13677 "safe-buffer": "^5.0.1", 13678 "sha.js": "^2.4.8" 13679 } 13680 }, 13681 "performance-now": { 13682 "version": "2.1.0", 13683 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 13684 "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", 13685 "dev": true, 13686 "peer": true 13687 }, 13688 "picomatch": { 13689 "version": "2.3.1", 13690 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 13691 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 13692 "dev": true 13693 }, 13694 "pify": { 13695 "version": "4.0.1", 13696 "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 13697 "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 13698 "dev": true, 13699 "peer": true 13700 }, 13701 "prelude-ls": { 13702 "version": "1.1.2", 13703 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", 13704 "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", 13705 "dev": true, 13706 "peer": true 13707 }, 13708 "prettier": { 13709 "version": "2.7.1", 13710 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", 13711 "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", 13712 "dev": true, 13713 "peer": true 13714 }, 13715 "process-nextick-args": { 13716 "version": "2.0.1", 13717 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 13718 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 13719 "dev": true, 13720 "peer": true 13721 }, 13722 "promise": { 13723 "version": "8.3.0", 13724 "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", 13725 "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", 13726 "dev": true, 13727 "peer": true, 13728 "requires": { 13729 "asap": "~2.0.6" 13730 } 13731 }, 13732 "psl": { 13733 "version": "1.9.0", 13734 "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", 13735 "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", 13736 "dev": true, 13737 "peer": true 13738 }, 13739 "punycode": { 13740 "version": "2.1.1", 13741 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 13742 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 13743 "dev": true 13744 }, 13745 "qs": { 13746 "version": "6.11.0", 13747 "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", 13748 "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", 13749 "dev": true, 13750 "requires": { 13751 "side-channel": "^1.0.4" 13752 } 13753 }, 13754 "queue-microtask": { 13755 "version": "1.2.3", 13756 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 13757 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 13758 "dev": true 13759 }, 13760 "randombytes": { 13761 "version": "2.1.0", 13762 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 13763 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 13764 "dev": true, 13765 "requires": { 13766 "safe-buffer": "^5.1.0" 13767 } 13768 }, 13769 "raw-body": { 13770 "version": "2.5.1", 13771 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", 13772 "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", 13773 "dev": true, 13774 "requires": { 13775 "bytes": "3.1.2", 13776 "http-errors": "2.0.0", 13777 "iconv-lite": "0.4.24", 13778 "unpipe": "1.0.0" 13779 } 13780 }, 13781 "readable-stream": { 13782 "version": "3.6.0", 13783 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 13784 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 13785 "dev": true, 13786 "requires": { 13787 "inherits": "^2.0.3", 13788 "string_decoder": "^1.1.1", 13789 "util-deprecate": "^1.0.1" 13790 } 13791 }, 13792 "readdirp": { 13793 "version": "3.6.0", 13794 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 13795 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 13796 "dev": true, 13797 "requires": { 13798 "picomatch": "^2.2.1" 13799 } 13800 }, 13801 "rechoir": { 13802 "version": "0.6.2", 13803 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", 13804 "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", 13805 "dev": true, 13806 "peer": true, 13807 "requires": { 13808 "resolve": "^1.1.6" 13809 } 13810 }, 13811 "recursive-readdir": { 13812 "version": "2.2.3", 13813 "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", 13814 "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", 13815 "dev": true, 13816 "peer": true, 13817 "requires": { 13818 "minimatch": "^3.0.5" 13819 } 13820 }, 13821 "reduce-flatten": { 13822 "version": "2.0.0", 13823 "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", 13824 "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", 13825 "dev": true, 13826 "peer": true 13827 }, 13828 "regexp.prototype.flags": { 13829 "version": "1.4.3", 13830 "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", 13831 "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", 13832 "dev": true, 13833 "peer": true, 13834 "requires": { 13835 "call-bind": "^1.0.2", 13836 "define-properties": "^1.1.3", 13837 "functions-have-names": "^1.2.2" 13838 } 13839 }, 13840 "req-cwd": { 13841 "version": "2.0.0", 13842 "resolved": "https://registry.npmjs.org/req-cwd/-/req-cwd-2.0.0.tgz", 13843 "integrity": "sha512-ueoIoLo1OfB6b05COxAA9UpeoscNpYyM+BqYlA7H6LVF4hKGPXQQSSaD2YmvDVJMkk4UDpAHIeU1zG53IqjvlQ==", 13844 "dev": true, 13845 "peer": true, 13846 "requires": { 13847 "req-from": "^2.0.0" 13848 } 13849 }, 13850 "req-from": { 13851 "version": "2.0.0", 13852 "resolved": "https://registry.npmjs.org/req-from/-/req-from-2.0.0.tgz", 13853 "integrity": "sha512-LzTfEVDVQHBRfjOUMgNBA+V6DWsSnoeKzf42J7l0xa/B4jyPOuuF5MlNSmomLNGemWTnV2TIdjSSLnEn95fOQA==", 13854 "dev": true, 13855 "peer": true, 13856 "requires": { 13857 "resolve-from": "^3.0.0" 13858 } 13859 }, 13860 "request": { 13861 "version": "2.88.2", 13862 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", 13863 "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 13864 "dev": true, 13865 "peer": true, 13866 "requires": { 13867 "aws-sign2": "~0.7.0", 13868 "aws4": "^1.8.0", 13869 "caseless": "~0.12.0", 13870 "combined-stream": "~1.0.6", 13871 "extend": "~3.0.2", 13872 "forever-agent": "~0.6.1", 13873 "form-data": "~2.3.2", 13874 "har-validator": "~5.1.3", 13875 "http-signature": "~1.2.0", 13876 "is-typedarray": "~1.0.0", 13877 "isstream": "~0.1.2", 13878 "json-stringify-safe": "~5.0.1", 13879 "mime-types": "~2.1.19", 13880 "oauth-sign": "~0.9.0", 13881 "performance-now": "^2.1.0", 13882 "qs": "~6.5.2", 13883 "safe-buffer": "^5.1.2", 13884 "tough-cookie": "~2.5.0", 13885 "tunnel-agent": "^0.6.0", 13886 "uuid": "^3.3.2" 13887 }, 13888 "dependencies": { 13889 "qs": { 13890 "version": "6.5.3", 13891 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", 13892 "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", 13893 "dev": true, 13894 "peer": true 13895 }, 13896 "uuid": { 13897 "version": "3.4.0", 13898 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 13899 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 13900 "dev": true, 13901 "peer": true 13902 } 13903 } 13904 }, 13905 "request-promise-core": { 13906 "version": "1.1.4", 13907 "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", 13908 "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", 13909 "dev": true, 13910 "peer": true, 13911 "requires": { 13912 "lodash": "^4.17.19" 13913 } 13914 }, 13915 "request-promise-native": { 13916 "version": "1.0.9", 13917 "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", 13918 "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", 13919 "dev": true, 13920 "peer": true, 13921 "requires": { 13922 "request-promise-core": "1.1.4", 13923 "stealthy-require": "^1.1.1", 13924 "tough-cookie": "^2.3.3" 13925 } 13926 }, 13927 "require-directory": { 13928 "version": "2.1.1", 13929 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 13930 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 13931 "dev": true 13932 }, 13933 "require-from-string": { 13934 "version": "2.0.2", 13935 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 13936 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 13937 "dev": true 13938 }, 13939 "require-main-filename": { 13940 "version": "2.0.0", 13941 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", 13942 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", 13943 "dev": true, 13944 "peer": true 13945 }, 13946 "resolve": { 13947 "version": "1.17.0", 13948 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", 13949 "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", 13950 "dev": true, 13951 "requires": { 13952 "path-parse": "^1.0.6" 13953 } 13954 }, 13955 "resolve-from": { 13956 "version": "3.0.0", 13957 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", 13958 "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", 13959 "dev": true, 13960 "peer": true 13961 }, 13962 "reusify": { 13963 "version": "1.0.4", 13964 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 13965 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 13966 "dev": true, 13967 "peer": true 13968 }, 13969 "rimraf": { 13970 "version": "2.7.1", 13971 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 13972 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 13973 "dev": true, 13974 "requires": { 13975 "glob": "^7.1.3" 13976 } 13977 }, 13978 "ripemd160": { 13979 "version": "2.0.2", 13980 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", 13981 "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", 13982 "dev": true, 13983 "requires": { 13984 "hash-base": "^3.0.0", 13985 "inherits": "^2.0.1" 13986 } 13987 }, 13988 "rlp": { 13989 "version": "2.2.7", 13990 "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", 13991 "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", 13992 "dev": true, 13993 "requires": { 13994 "bn.js": "^5.2.0" 13995 } 13996 }, 13997 "run-parallel": { 13998 "version": "1.2.0", 13999 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 14000 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 14001 "dev": true, 14002 "peer": true, 14003 "requires": { 14004 "queue-microtask": "^1.2.2" 14005 } 14006 }, 14007 "run-parallel-limit": { 14008 "version": "1.1.0", 14009 "resolved": "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz", 14010 "integrity": "sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==", 14011 "dev": true, 14012 "requires": { 14013 "queue-microtask": "^1.2.2" 14014 } 14015 }, 14016 "rustbn.js": { 14017 "version": "0.2.0", 14018 "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", 14019 "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==", 14020 "dev": true 14021 }, 14022 "safe-buffer": { 14023 "version": "5.2.1", 14024 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 14025 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 14026 "dev": true 14027 }, 14028 "safe-regex-test": { 14029 "version": "1.0.0", 14030 "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", 14031 "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", 14032 "dev": true, 14033 "peer": true, 14034 "requires": { 14035 "call-bind": "^1.0.2", 14036 "get-intrinsic": "^1.1.3", 14037 "is-regex": "^1.1.4" 14038 } 14039 }, 14040 "safer-buffer": { 14041 "version": "2.1.2", 14042 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 14043 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 14044 "dev": true 14045 }, 14046 "sc-istanbul": { 14047 "version": "0.4.6", 14048 "resolved": "https://registry.npmjs.org/sc-istanbul/-/sc-istanbul-0.4.6.tgz", 14049 "integrity": "sha512-qJFF/8tW/zJsbyfh/iT/ZM5QNHE3CXxtLJbZsL+CzdJLBsPD7SedJZoUA4d8iAcN2IoMp/Dx80shOOd2x96X/g==", 14050 "dev": true, 14051 "peer": true, 14052 "requires": { 14053 "abbrev": "1.0.x", 14054 "async": "1.x", 14055 "escodegen": "1.8.x", 14056 "esprima": "2.7.x", 14057 "glob": "^5.0.15", 14058 "handlebars": "^4.0.1", 14059 "js-yaml": "3.x", 14060 "mkdirp": "0.5.x", 14061 "nopt": "3.x", 14062 "once": "1.x", 14063 "resolve": "1.1.x", 14064 "supports-color": "^3.1.0", 14065 "which": "^1.1.1", 14066 "wordwrap": "^1.0.0" 14067 }, 14068 "dependencies": { 14069 "argparse": { 14070 "version": "1.0.10", 14071 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 14072 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 14073 "dev": true, 14074 "peer": true, 14075 "requires": { 14076 "sprintf-js": "~1.0.2" 14077 } 14078 }, 14079 "async": { 14080 "version": "1.5.2", 14081 "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", 14082 "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", 14083 "dev": true, 14084 "peer": true 14085 }, 14086 "glob": { 14087 "version": "5.0.15", 14088 "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", 14089 "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==", 14090 "dev": true, 14091 "peer": true, 14092 "requires": { 14093 "inflight": "^1.0.4", 14094 "inherits": "2", 14095 "minimatch": "2 || 3", 14096 "once": "^1.3.0", 14097 "path-is-absolute": "^1.0.0" 14098 } 14099 }, 14100 "has-flag": { 14101 "version": "1.0.0", 14102 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 14103 "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", 14104 "dev": true, 14105 "peer": true 14106 }, 14107 "js-yaml": { 14108 "version": "3.14.1", 14109 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 14110 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 14111 "dev": true, 14112 "peer": true, 14113 "requires": { 14114 "argparse": "^1.0.7", 14115 "esprima": "^4.0.0" 14116 }, 14117 "dependencies": { 14118 "esprima": { 14119 "version": "4.0.1", 14120 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 14121 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 14122 "dev": true, 14123 "peer": true 14124 } 14125 } 14126 }, 14127 "resolve": { 14128 "version": "1.1.7", 14129 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", 14130 "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", 14131 "dev": true, 14132 "peer": true 14133 }, 14134 "supports-color": { 14135 "version": "3.2.3", 14136 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 14137 "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", 14138 "dev": true, 14139 "peer": true, 14140 "requires": { 14141 "has-flag": "^1.0.0" 14142 } 14143 } 14144 } 14145 }, 14146 "scrypt-js": { 14147 "version": "3.0.1", 14148 "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", 14149 "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==", 14150 "dev": true 14151 }, 14152 "secp256k1": { 14153 "version": "4.0.3", 14154 "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", 14155 "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", 14156 "dev": true, 14157 "requires": { 14158 "elliptic": "^6.5.4", 14159 "node-addon-api": "^2.0.0", 14160 "node-gyp-build": "^4.2.0" 14161 } 14162 }, 14163 "semver": { 14164 "version": "6.3.0", 14165 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 14166 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 14167 "dev": true 14168 }, 14169 "serialize-javascript": { 14170 "version": "6.0.0", 14171 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", 14172 "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", 14173 "dev": true, 14174 "requires": { 14175 "randombytes": "^2.1.0" 14176 } 14177 }, 14178 "set-blocking": { 14179 "version": "2.0.0", 14180 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 14181 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", 14182 "dev": true, 14183 "peer": true 14184 }, 14185 "setimmediate": { 14186 "version": "1.0.5", 14187 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 14188 "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", 14189 "dev": true 14190 }, 14191 "setprototypeof": { 14192 "version": "1.2.0", 14193 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 14194 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 14195 "dev": true 14196 }, 14197 "sha.js": { 14198 "version": "2.4.11", 14199 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", 14200 "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", 14201 "dev": true, 14202 "requires": { 14203 "inherits": "^2.0.1", 14204 "safe-buffer": "^5.0.1" 14205 } 14206 }, 14207 "sha1": { 14208 "version": "1.1.1", 14209 "resolved": "https://registry.npmjs.org/sha1/-/sha1-1.1.1.tgz", 14210 "integrity": "sha512-dZBS6OrMjtgVkopB1Gmo4RQCDKiZsqcpAQpkV/aaj+FCrCg8r4I4qMkDPQjBgLIxlmu9k4nUbWq6ohXahOneYA==", 14211 "dev": true, 14212 "peer": true, 14213 "requires": { 14214 "charenc": ">= 0.0.1", 14215 "crypt": ">= 0.0.1" 14216 } 14217 }, 14218 "shelljs": { 14219 "version": "0.8.5", 14220 "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", 14221 "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", 14222 "dev": true, 14223 "peer": true, 14224 "requires": { 14225 "glob": "^7.0.0", 14226 "interpret": "^1.0.0", 14227 "rechoir": "^0.6.2" 14228 } 14229 }, 14230 "side-channel": { 14231 "version": "1.0.4", 14232 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 14233 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 14234 "dev": true, 14235 "requires": { 14236 "call-bind": "^1.0.0", 14237 "get-intrinsic": "^1.0.2", 14238 "object-inspect": "^1.9.0" 14239 } 14240 }, 14241 "slash": { 14242 "version": "3.0.0", 14243 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 14244 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 14245 "dev": true, 14246 "peer": true 14247 }, 14248 "slice-ansi": { 14249 "version": "4.0.0", 14250 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", 14251 "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", 14252 "dev": true, 14253 "requires": { 14254 "ansi-styles": "^4.0.0", 14255 "astral-regex": "^2.0.0", 14256 "is-fullwidth-code-point": "^3.0.0" 14257 }, 14258 "dependencies": { 14259 "ansi-styles": { 14260 "version": "4.3.0", 14261 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 14262 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 14263 "dev": true, 14264 "requires": { 14265 "color-convert": "^2.0.1" 14266 } 14267 }, 14268 "color-convert": { 14269 "version": "2.0.1", 14270 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 14271 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 14272 "dev": true, 14273 "requires": { 14274 "color-name": "~1.1.4" 14275 } 14276 }, 14277 "color-name": { 14278 "version": "1.1.4", 14279 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 14280 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 14281 "dev": true 14282 }, 14283 "is-fullwidth-code-point": { 14284 "version": "3.0.0", 14285 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 14286 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 14287 "dev": true 14288 } 14289 } 14290 }, 14291 "solc": { 14292 "version": "0.7.3", 14293 "resolved": "https://registry.npmjs.org/solc/-/solc-0.7.3.tgz", 14294 "integrity": "sha512-GAsWNAjGzIDg7VxzP6mPjdurby3IkGCjQcM8GFYZT6RyaoUZKmMU6Y7YwG+tFGhv7dwZ8rmR4iwFDrrD99JwqA==", 14295 "dev": true, 14296 "requires": { 14297 "command-exists": "^1.2.8", 14298 "commander": "3.0.2", 14299 "follow-redirects": "^1.12.1", 14300 "fs-extra": "^0.30.0", 14301 "js-sha3": "0.8.0", 14302 "memorystream": "^0.3.1", 14303 "require-from-string": "^2.0.0", 14304 "semver": "^5.5.0", 14305 "tmp": "0.0.33" 14306 }, 14307 "dependencies": { 14308 "fs-extra": { 14309 "version": "0.30.0", 14310 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", 14311 "integrity": "sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==", 14312 "dev": true, 14313 "requires": { 14314 "graceful-fs": "^4.1.2", 14315 "jsonfile": "^2.1.0", 14316 "klaw": "^1.0.0", 14317 "path-is-absolute": "^1.0.0", 14318 "rimraf": "^2.2.8" 14319 } 14320 }, 14321 "jsonfile": { 14322 "version": "2.4.0", 14323 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", 14324 "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", 14325 "dev": true, 14326 "requires": { 14327 "graceful-fs": "^4.1.6" 14328 } 14329 }, 14330 "semver": { 14331 "version": "5.7.1", 14332 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 14333 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 14334 "dev": true 14335 } 14336 } 14337 }, 14338 "solidity-coverage": { 14339 "version": "0.8.2", 14340 "resolved": "https://registry.npmjs.org/solidity-coverage/-/solidity-coverage-0.8.2.tgz", 14341 "integrity": "sha512-cv2bWb7lOXPE9/SSleDO6czkFiMHgP4NXPj+iW9W7iEKLBk7Cj0AGBiNmGX3V1totl9wjPrT0gHmABZKZt65rQ==", 14342 "dev": true, 14343 "peer": true, 14344 "requires": { 14345 "@ethersproject/abi": "^5.0.9", 14346 "@solidity-parser/parser": "^0.14.1", 14347 "chalk": "^2.4.2", 14348 "death": "^1.1.0", 14349 "detect-port": "^1.3.0", 14350 "difflib": "^0.2.4", 14351 "fs-extra": "^8.1.0", 14352 "ghost-testrpc": "^0.0.2", 14353 "global-modules": "^2.0.0", 14354 "globby": "^10.0.1", 14355 "jsonschema": "^1.2.4", 14356 "lodash": "^4.17.15", 14357 "mocha": "7.1.2", 14358 "node-emoji": "^1.10.0", 14359 "pify": "^4.0.1", 14360 "recursive-readdir": "^2.2.2", 14361 "sc-istanbul": "^0.4.5", 14362 "semver": "^7.3.4", 14363 "shelljs": "^0.8.3", 14364 "web3-utils": "^1.3.6" 14365 }, 14366 "dependencies": { 14367 "ansi-colors": { 14368 "version": "3.2.3", 14369 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", 14370 "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", 14371 "dev": true, 14372 "peer": true 14373 }, 14374 "ansi-regex": { 14375 "version": "4.1.1", 14376 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", 14377 "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", 14378 "dev": true, 14379 "peer": true 14380 }, 14381 "argparse": { 14382 "version": "1.0.10", 14383 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 14384 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 14385 "dev": true, 14386 "peer": true, 14387 "requires": { 14388 "sprintf-js": "~1.0.2" 14389 } 14390 }, 14391 "camelcase": { 14392 "version": "5.3.1", 14393 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 14394 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 14395 "dev": true, 14396 "peer": true 14397 }, 14398 "chokidar": { 14399 "version": "3.3.0", 14400 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", 14401 "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", 14402 "dev": true, 14403 "peer": true, 14404 "requires": { 14405 "anymatch": "~3.1.1", 14406 "braces": "~3.0.2", 14407 "fsevents": "~2.1.1", 14408 "glob-parent": "~5.1.0", 14409 "is-binary-path": "~2.1.0", 14410 "is-glob": "~4.0.1", 14411 "normalize-path": "~3.0.0", 14412 "readdirp": "~3.2.0" 14413 } 14414 }, 14415 "cliui": { 14416 "version": "5.0.0", 14417 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", 14418 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", 14419 "dev": true, 14420 "peer": true, 14421 "requires": { 14422 "string-width": "^3.1.0", 14423 "strip-ansi": "^5.2.0", 14424 "wrap-ansi": "^5.1.0" 14425 } 14426 }, 14427 "debug": { 14428 "version": "3.2.6", 14429 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", 14430 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", 14431 "dev": true, 14432 "peer": true, 14433 "requires": { 14434 "ms": "^2.1.1" 14435 } 14436 }, 14437 "decamelize": { 14438 "version": "1.2.0", 14439 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 14440 "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 14441 "dev": true, 14442 "peer": true 14443 }, 14444 "diff": { 14445 "version": "3.5.0", 14446 "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", 14447 "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", 14448 "dev": true, 14449 "peer": true 14450 }, 14451 "emoji-regex": { 14452 "version": "7.0.3", 14453 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 14454 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 14455 "dev": true, 14456 "peer": true 14457 }, 14458 "esprima": { 14459 "version": "4.0.1", 14460 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 14461 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 14462 "dev": true, 14463 "peer": true 14464 }, 14465 "find-up": { 14466 "version": "3.0.0", 14467 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 14468 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 14469 "dev": true, 14470 "peer": true, 14471 "requires": { 14472 "locate-path": "^3.0.0" 14473 } 14474 }, 14475 "flat": { 14476 "version": "4.1.1", 14477 "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.1.tgz", 14478 "integrity": "sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==", 14479 "dev": true, 14480 "peer": true, 14481 "requires": { 14482 "is-buffer": "~2.0.3" 14483 } 14484 }, 14485 "fs-extra": { 14486 "version": "8.1.0", 14487 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 14488 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 14489 "dev": true, 14490 "peer": true, 14491 "requires": { 14492 "graceful-fs": "^4.2.0", 14493 "jsonfile": "^4.0.0", 14494 "universalify": "^0.1.0" 14495 } 14496 }, 14497 "fsevents": { 14498 "version": "2.1.3", 14499 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", 14500 "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", 14501 "dev": true, 14502 "optional": true, 14503 "peer": true 14504 }, 14505 "glob": { 14506 "version": "7.1.3", 14507 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", 14508 "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", 14509 "dev": true, 14510 "peer": true, 14511 "requires": { 14512 "fs.realpath": "^1.0.0", 14513 "inflight": "^1.0.4", 14514 "inherits": "2", 14515 "minimatch": "^3.0.4", 14516 "once": "^1.3.0", 14517 "path-is-absolute": "^1.0.0" 14518 } 14519 }, 14520 "js-yaml": { 14521 "version": "3.13.1", 14522 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", 14523 "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", 14524 "dev": true, 14525 "peer": true, 14526 "requires": { 14527 "argparse": "^1.0.7", 14528 "esprima": "^4.0.0" 14529 } 14530 }, 14531 "locate-path": { 14532 "version": "3.0.0", 14533 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 14534 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 14535 "dev": true, 14536 "peer": true, 14537 "requires": { 14538 "p-locate": "^3.0.0", 14539 "path-exists": "^3.0.0" 14540 } 14541 }, 14542 "log-symbols": { 14543 "version": "3.0.0", 14544 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", 14545 "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", 14546 "dev": true, 14547 "peer": true, 14548 "requires": { 14549 "chalk": "^2.4.2" 14550 } 14551 }, 14552 "lru-cache": { 14553 "version": "6.0.0", 14554 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 14555 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 14556 "dev": true, 14557 "peer": true, 14558 "requires": { 14559 "yallist": "^4.0.0" 14560 } 14561 }, 14562 "minimatch": { 14563 "version": "3.0.4", 14564 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 14565 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 14566 "dev": true, 14567 "peer": true, 14568 "requires": { 14569 "brace-expansion": "^1.1.7" 14570 } 14571 }, 14572 "mkdirp": { 14573 "version": "0.5.5", 14574 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 14575 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 14576 "dev": true, 14577 "peer": true, 14578 "requires": { 14579 "minimist": "^1.2.5" 14580 } 14581 }, 14582 "mocha": { 14583 "version": "7.1.2", 14584 "resolved": "https://registry.npmjs.org/mocha/-/mocha-7.1.2.tgz", 14585 "integrity": "sha512-o96kdRKMKI3E8U0bjnfqW4QMk12MwZ4mhdBTf+B5a1q9+aq2HRnj+3ZdJu0B/ZhJeK78MgYuv6L8d/rA5AeBJA==", 14586 "dev": true, 14587 "peer": true, 14588 "requires": { 14589 "ansi-colors": "3.2.3", 14590 "browser-stdout": "1.3.1", 14591 "chokidar": "3.3.0", 14592 "debug": "3.2.6", 14593 "diff": "3.5.0", 14594 "escape-string-regexp": "1.0.5", 14595 "find-up": "3.0.0", 14596 "glob": "7.1.3", 14597 "growl": "1.10.5", 14598 "he": "1.2.0", 14599 "js-yaml": "3.13.1", 14600 "log-symbols": "3.0.0", 14601 "minimatch": "3.0.4", 14602 "mkdirp": "0.5.5", 14603 "ms": "2.1.1", 14604 "node-environment-flags": "1.0.6", 14605 "object.assign": "4.1.0", 14606 "strip-json-comments": "2.0.1", 14607 "supports-color": "6.0.0", 14608 "which": "1.3.1", 14609 "wide-align": "1.1.3", 14610 "yargs": "13.3.2", 14611 "yargs-parser": "13.1.2", 14612 "yargs-unparser": "1.6.0" 14613 } 14614 }, 14615 "ms": { 14616 "version": "2.1.1", 14617 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 14618 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 14619 "dev": true, 14620 "peer": true 14621 }, 14622 "p-limit": { 14623 "version": "2.3.0", 14624 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 14625 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 14626 "dev": true, 14627 "peer": true, 14628 "requires": { 14629 "p-try": "^2.0.0" 14630 } 14631 }, 14632 "p-locate": { 14633 "version": "3.0.0", 14634 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 14635 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 14636 "dev": true, 14637 "peer": true, 14638 "requires": { 14639 "p-limit": "^2.0.0" 14640 } 14641 }, 14642 "p-try": { 14643 "version": "2.2.0", 14644 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 14645 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 14646 "dev": true, 14647 "peer": true 14648 }, 14649 "readdirp": { 14650 "version": "3.2.0", 14651 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", 14652 "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", 14653 "dev": true, 14654 "peer": true, 14655 "requires": { 14656 "picomatch": "^2.0.4" 14657 } 14658 }, 14659 "semver": { 14660 "version": "7.3.8", 14661 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 14662 "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 14663 "dev": true, 14664 "peer": true, 14665 "requires": { 14666 "lru-cache": "^6.0.0" 14667 } 14668 }, 14669 "string-width": { 14670 "version": "3.1.0", 14671 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 14672 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 14673 "dev": true, 14674 "peer": true, 14675 "requires": { 14676 "emoji-regex": "^7.0.1", 14677 "is-fullwidth-code-point": "^2.0.0", 14678 "strip-ansi": "^5.1.0" 14679 } 14680 }, 14681 "strip-ansi": { 14682 "version": "5.2.0", 14683 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 14684 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 14685 "dev": true, 14686 "peer": true, 14687 "requires": { 14688 "ansi-regex": "^4.1.0" 14689 } 14690 }, 14691 "strip-json-comments": { 14692 "version": "2.0.1", 14693 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 14694 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", 14695 "dev": true, 14696 "peer": true 14697 }, 14698 "supports-color": { 14699 "version": "6.0.0", 14700 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", 14701 "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", 14702 "dev": true, 14703 "peer": true, 14704 "requires": { 14705 "has-flag": "^3.0.0" 14706 } 14707 }, 14708 "wrap-ansi": { 14709 "version": "5.1.0", 14710 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", 14711 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", 14712 "dev": true, 14713 "peer": true, 14714 "requires": { 14715 "ansi-styles": "^3.2.0", 14716 "string-width": "^3.0.0", 14717 "strip-ansi": "^5.0.0" 14718 } 14719 }, 14720 "y18n": { 14721 "version": "4.0.3", 14722 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", 14723 "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", 14724 "dev": true, 14725 "peer": true 14726 }, 14727 "yallist": { 14728 "version": "4.0.0", 14729 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 14730 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 14731 "dev": true, 14732 "peer": true 14733 }, 14734 "yargs": { 14735 "version": "13.3.2", 14736 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", 14737 "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", 14738 "dev": true, 14739 "peer": true, 14740 "requires": { 14741 "cliui": "^5.0.0", 14742 "find-up": "^3.0.0", 14743 "get-caller-file": "^2.0.1", 14744 "require-directory": "^2.1.1", 14745 "require-main-filename": "^2.0.0", 14746 "set-blocking": "^2.0.0", 14747 "string-width": "^3.0.0", 14748 "which-module": "^2.0.0", 14749 "y18n": "^4.0.0", 14750 "yargs-parser": "^13.1.2" 14751 } 14752 }, 14753 "yargs-parser": { 14754 "version": "13.1.2", 14755 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", 14756 "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", 14757 "dev": true, 14758 "peer": true, 14759 "requires": { 14760 "camelcase": "^5.0.0", 14761 "decamelize": "^1.2.0" 14762 } 14763 }, 14764 "yargs-unparser": { 14765 "version": "1.6.0", 14766 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", 14767 "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", 14768 "dev": true, 14769 "peer": true, 14770 "requires": { 14771 "flat": "^4.1.0", 14772 "lodash": "^4.17.15", 14773 "yargs": "^13.3.0" 14774 } 14775 } 14776 } 14777 }, 14778 "source-map": { 14779 "version": "0.2.0", 14780 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", 14781 "integrity": "sha512-CBdZ2oa/BHhS4xj5DlhjWNHcan57/5YuvfdLf17iVmIpd9KRm+DFLmC6nBNj+6Ua7Kt3TmOjDpQT1aTYOQtoUA==", 14782 "dev": true, 14783 "optional": true, 14784 "peer": true, 14785 "requires": { 14786 "amdefine": ">=0.0.4" 14787 } 14788 }, 14789 "source-map-support": { 14790 "version": "0.5.21", 14791 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 14792 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 14793 "dev": true, 14794 "requires": { 14795 "buffer-from": "^1.0.0", 14796 "source-map": "^0.6.0" 14797 }, 14798 "dependencies": { 14799 "source-map": { 14800 "version": "0.6.1", 14801 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 14802 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 14803 "dev": true 14804 } 14805 } 14806 }, 14807 "sprintf-js": { 14808 "version": "1.0.3", 14809 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 14810 "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 14811 "dev": true, 14812 "peer": true 14813 }, 14814 "sshpk": { 14815 "version": "1.17.0", 14816 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", 14817 "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", 14818 "dev": true, 14819 "peer": true, 14820 "requires": { 14821 "asn1": "~0.2.3", 14822 "assert-plus": "^1.0.0", 14823 "bcrypt-pbkdf": "^1.0.0", 14824 "dashdash": "^1.12.0", 14825 "ecc-jsbn": "~0.1.1", 14826 "getpass": "^0.1.1", 14827 "jsbn": "~0.1.0", 14828 "safer-buffer": "^2.0.2", 14829 "tweetnacl": "~0.14.0" 14830 }, 14831 "dependencies": { 14832 "tweetnacl": { 14833 "version": "0.14.5", 14834 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 14835 "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", 14836 "dev": true, 14837 "peer": true 14838 } 14839 } 14840 }, 14841 "stacktrace-parser": { 14842 "version": "0.1.10", 14843 "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", 14844 "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", 14845 "dev": true, 14846 "requires": { 14847 "type-fest": "^0.7.1" 14848 }, 14849 "dependencies": { 14850 "type-fest": { 14851 "version": "0.7.1", 14852 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", 14853 "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", 14854 "dev": true 14855 } 14856 } 14857 }, 14858 "statuses": { 14859 "version": "2.0.1", 14860 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 14861 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 14862 "dev": true 14863 }, 14864 "stealthy-require": { 14865 "version": "1.1.1", 14866 "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", 14867 "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", 14868 "dev": true, 14869 "peer": true 14870 }, 14871 "streamsearch": { 14872 "version": "1.1.0", 14873 "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", 14874 "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", 14875 "dev": true 14876 }, 14877 "string_decoder": { 14878 "version": "1.3.0", 14879 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 14880 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 14881 "dev": true, 14882 "requires": { 14883 "safe-buffer": "~5.2.0" 14884 } 14885 }, 14886 "string-format": { 14887 "version": "2.0.0", 14888 "resolved": "https://registry.npmjs.org/string-format/-/string-format-2.0.0.tgz", 14889 "integrity": "sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==", 14890 "dev": true, 14891 "peer": true 14892 }, 14893 "string-width": { 14894 "version": "2.1.1", 14895 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 14896 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 14897 "dev": true, 14898 "peer": true, 14899 "requires": { 14900 "is-fullwidth-code-point": "^2.0.0", 14901 "strip-ansi": "^4.0.0" 14902 } 14903 }, 14904 "string.prototype.trimend": { 14905 "version": "1.0.5", 14906 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", 14907 "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", 14908 "dev": true, 14909 "peer": true, 14910 "requires": { 14911 "call-bind": "^1.0.2", 14912 "define-properties": "^1.1.4", 14913 "es-abstract": "^1.19.5" 14914 } 14915 }, 14916 "string.prototype.trimstart": { 14917 "version": "1.0.5", 14918 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", 14919 "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", 14920 "dev": true, 14921 "peer": true, 14922 "requires": { 14923 "call-bind": "^1.0.2", 14924 "define-properties": "^1.1.4", 14925 "es-abstract": "^1.19.5" 14926 } 14927 }, 14928 "strip-ansi": { 14929 "version": "4.0.0", 14930 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 14931 "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", 14932 "dev": true, 14933 "peer": true, 14934 "requires": { 14935 "ansi-regex": "^3.0.0" 14936 } 14937 }, 14938 "strip-hex-prefix": { 14939 "version": "1.0.0", 14940 "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", 14941 "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", 14942 "dev": true, 14943 "requires": { 14944 "is-hex-prefixed": "1.0.0" 14945 } 14946 }, 14947 "strip-json-comments": { 14948 "version": "3.1.1", 14949 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 14950 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 14951 "dev": true 14952 }, 14953 "supports-color": { 14954 "version": "5.5.0", 14955 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 14956 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 14957 "dev": true, 14958 "requires": { 14959 "has-flag": "^3.0.0" 14960 } 14961 }, 14962 "sync-request": { 14963 "version": "6.1.0", 14964 "resolved": "https://registry.npmjs.org/sync-request/-/sync-request-6.1.0.tgz", 14965 "integrity": "sha512-8fjNkrNlNCrVc/av+Jn+xxqfCjYaBoHqCsDz6mt030UMxJGr+GSfCV1dQt2gRtlL63+VPidwDVLr7V2OcTSdRw==", 14966 "dev": true, 14967 "peer": true, 14968 "requires": { 14969 "http-response-object": "^3.0.1", 14970 "sync-rpc": "^1.2.1", 14971 "then-request": "^6.0.0" 14972 } 14973 }, 14974 "sync-rpc": { 14975 "version": "1.3.6", 14976 "resolved": "https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.6.tgz", 14977 "integrity": "sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw==", 14978 "dev": true, 14979 "peer": true, 14980 "requires": { 14981 "get-port": "^3.1.0" 14982 } 14983 }, 14984 "table": { 14985 "version": "6.8.1", 14986 "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", 14987 "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", 14988 "dev": true, 14989 "requires": { 14990 "ajv": "^8.0.1", 14991 "lodash.truncate": "^4.4.2", 14992 "slice-ansi": "^4.0.0", 14993 "string-width": "^4.2.3", 14994 "strip-ansi": "^6.0.1" 14995 }, 14996 "dependencies": { 14997 "ajv": { 14998 "version": "8.11.0", 14999 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", 15000 "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", 15001 "dev": true, 15002 "requires": { 15003 "fast-deep-equal": "^3.1.1", 15004 "json-schema-traverse": "^1.0.0", 15005 "require-from-string": "^2.0.2", 15006 "uri-js": "^4.2.2" 15007 } 15008 }, 15009 "ansi-regex": { 15010 "version": "5.0.1", 15011 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 15012 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 15013 "dev": true 15014 }, 15015 "is-fullwidth-code-point": { 15016 "version": "3.0.0", 15017 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 15018 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 15019 "dev": true 15020 }, 15021 "json-schema-traverse": { 15022 "version": "1.0.0", 15023 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 15024 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 15025 "dev": true 15026 }, 15027 "string-width": { 15028 "version": "4.2.3", 15029 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 15030 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 15031 "dev": true, 15032 "requires": { 15033 "emoji-regex": "^8.0.0", 15034 "is-fullwidth-code-point": "^3.0.0", 15035 "strip-ansi": "^6.0.1" 15036 } 15037 }, 15038 "strip-ansi": { 15039 "version": "6.0.1", 15040 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 15041 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 15042 "dev": true, 15043 "requires": { 15044 "ansi-regex": "^5.0.1" 15045 } 15046 } 15047 } 15048 }, 15049 "table-layout": { 15050 "version": "1.0.2", 15051 "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", 15052 "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", 15053 "dev": true, 15054 "peer": true, 15055 "requires": { 15056 "array-back": "^4.0.1", 15057 "deep-extend": "~0.6.0", 15058 "typical": "^5.2.0", 15059 "wordwrapjs": "^4.0.0" 15060 }, 15061 "dependencies": { 15062 "array-back": { 15063 "version": "4.0.2", 15064 "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", 15065 "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", 15066 "dev": true, 15067 "peer": true 15068 }, 15069 "typical": { 15070 "version": "5.2.0", 15071 "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", 15072 "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", 15073 "dev": true, 15074 "peer": true 15075 } 15076 } 15077 }, 15078 "then-request": { 15079 "version": "6.0.2", 15080 "resolved": "https://registry.npmjs.org/then-request/-/then-request-6.0.2.tgz", 15081 "integrity": "sha512-3ZBiG7JvP3wbDzA9iNY5zJQcHL4jn/0BWtXIkagfz7QgOL/LqjCEOBQuJNZfu0XYnv5JhKh+cDxCPM4ILrqruA==", 15082 "dev": true, 15083 "peer": true, 15084 "requires": { 15085 "@types/concat-stream": "^1.6.0", 15086 "@types/form-data": "0.0.33", 15087 "@types/node": "^8.0.0", 15088 "@types/qs": "^6.2.31", 15089 "caseless": "~0.12.0", 15090 "concat-stream": "^1.6.0", 15091 "form-data": "^2.2.0", 15092 "http-basic": "^8.1.1", 15093 "http-response-object": "^3.0.1", 15094 "promise": "^8.0.0", 15095 "qs": "^6.4.0" 15096 }, 15097 "dependencies": { 15098 "@types/node": { 15099 "version": "8.10.66", 15100 "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", 15101 "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==", 15102 "dev": true, 15103 "peer": true 15104 } 15105 } 15106 }, 15107 "tmp": { 15108 "version": "0.0.33", 15109 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 15110 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 15111 "dev": true, 15112 "requires": { 15113 "os-tmpdir": "~1.0.2" 15114 } 15115 }, 15116 "to-regex-range": { 15117 "version": "5.0.1", 15118 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 15119 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 15120 "dev": true, 15121 "requires": { 15122 "is-number": "^7.0.0" 15123 } 15124 }, 15125 "toidentifier": { 15126 "version": "1.0.1", 15127 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 15128 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 15129 "dev": true 15130 }, 15131 "tough-cookie": { 15132 "version": "2.5.0", 15133 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", 15134 "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 15135 "dev": true, 15136 "peer": true, 15137 "requires": { 15138 "psl": "^1.1.28", 15139 "punycode": "^2.1.1" 15140 } 15141 }, 15142 "ts-command-line-args": { 15143 "version": "2.3.1", 15144 "resolved": "https://registry.npmjs.org/ts-command-line-args/-/ts-command-line-args-2.3.1.tgz", 15145 "integrity": "sha512-FR3y7pLl/fuUNSmnPhfLArGqRrpojQgIEEOVzYx9DhTmfIN7C9RWSfpkJEF4J+Gk7aVx5pak8I7vWZsaN4N84g==", 15146 "dev": true, 15147 "peer": true, 15148 "requires": { 15149 "chalk": "^4.1.0", 15150 "command-line-args": "^5.1.1", 15151 "command-line-usage": "^6.1.0", 15152 "string-format": "^2.0.0" 15153 }, 15154 "dependencies": { 15155 "ansi-styles": { 15156 "version": "4.3.0", 15157 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 15158 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 15159 "dev": true, 15160 "peer": true, 15161 "requires": { 15162 "color-convert": "^2.0.1" 15163 } 15164 }, 15165 "chalk": { 15166 "version": "4.1.2", 15167 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 15168 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 15169 "dev": true, 15170 "peer": true, 15171 "requires": { 15172 "ansi-styles": "^4.1.0", 15173 "supports-color": "^7.1.0" 15174 } 15175 }, 15176 "color-convert": { 15177 "version": "2.0.1", 15178 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 15179 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 15180 "dev": true, 15181 "peer": true, 15182 "requires": { 15183 "color-name": "~1.1.4" 15184 } 15185 }, 15186 "color-name": { 15187 "version": "1.1.4", 15188 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 15189 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 15190 "dev": true, 15191 "peer": true 15192 }, 15193 "has-flag": { 15194 "version": "4.0.0", 15195 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 15196 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 15197 "dev": true, 15198 "peer": true 15199 }, 15200 "supports-color": { 15201 "version": "7.2.0", 15202 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 15203 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 15204 "dev": true, 15205 "peer": true, 15206 "requires": { 15207 "has-flag": "^4.0.0" 15208 } 15209 } 15210 } 15211 }, 15212 "ts-essentials": { 15213 "version": "7.0.3", 15214 "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", 15215 "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", 15216 "dev": true, 15217 "peer": true, 15218 "requires": {} 15219 }, 15220 "ts-node": { 15221 "version": "10.9.1", 15222 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", 15223 "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", 15224 "dev": true, 15225 "peer": true, 15226 "requires": { 15227 "@cspotcode/source-map-support": "^0.8.0", 15228 "@tsconfig/node10": "^1.0.7", 15229 "@tsconfig/node12": "^1.0.7", 15230 "@tsconfig/node14": "^1.0.0", 15231 "@tsconfig/node16": "^1.0.2", 15232 "acorn": "^8.4.1", 15233 "acorn-walk": "^8.1.1", 15234 "arg": "^4.1.0", 15235 "create-require": "^1.1.0", 15236 "diff": "^4.0.1", 15237 "make-error": "^1.1.1", 15238 "v8-compile-cache-lib": "^3.0.1", 15239 "yn": "3.1.1" 15240 }, 15241 "dependencies": { 15242 "diff": { 15243 "version": "4.0.2", 15244 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", 15245 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", 15246 "dev": true, 15247 "peer": true 15248 } 15249 } 15250 }, 15251 "tslib": { 15252 "version": "1.14.1", 15253 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 15254 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 15255 "dev": true 15256 }, 15257 "tsort": { 15258 "version": "0.0.1", 15259 "resolved": "https://registry.npmjs.org/tsort/-/tsort-0.0.1.tgz", 15260 "integrity": "sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==", 15261 "dev": true 15262 }, 15263 "tunnel-agent": { 15264 "version": "0.6.0", 15265 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 15266 "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", 15267 "dev": true, 15268 "peer": true, 15269 "requires": { 15270 "safe-buffer": "^5.0.1" 15271 } 15272 }, 15273 "tweetnacl": { 15274 "version": "1.0.3", 15275 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", 15276 "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==", 15277 "dev": true 15278 }, 15279 "tweetnacl-util": { 15280 "version": "0.15.1", 15281 "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", 15282 "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==", 15283 "dev": true 15284 }, 15285 "type-check": { 15286 "version": "0.3.2", 15287 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", 15288 "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", 15289 "dev": true, 15290 "peer": true, 15291 "requires": { 15292 "prelude-ls": "~1.1.2" 15293 } 15294 }, 15295 "type-detect": { 15296 "version": "4.0.8", 15297 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", 15298 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", 15299 "dev": true, 15300 "peer": true 15301 }, 15302 "type-fest": { 15303 "version": "0.21.3", 15304 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 15305 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 15306 "dev": true 15307 }, 15308 "typechain": { 15309 "version": "8.1.1", 15310 "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.1.1.tgz", 15311 "integrity": "sha512-uF/sUvnXTOVF2FHKhQYnxHk4su4JjZR8vr4mA2mBaRwHTbwh0jIlqARz9XJr1tA0l7afJGvEa1dTSi4zt039LQ==", 15312 "dev": true, 15313 "peer": true, 15314 "requires": { 15315 "@types/prettier": "^2.1.1", 15316 "debug": "^4.3.1", 15317 "fs-extra": "^7.0.0", 15318 "glob": "7.1.7", 15319 "js-sha3": "^0.8.0", 15320 "lodash": "^4.17.15", 15321 "mkdirp": "^1.0.4", 15322 "prettier": "^2.3.1", 15323 "ts-command-line-args": "^2.2.0", 15324 "ts-essentials": "^7.0.1" 15325 }, 15326 "dependencies": { 15327 "glob": { 15328 "version": "7.1.7", 15329 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 15330 "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 15331 "dev": true, 15332 "peer": true, 15333 "requires": { 15334 "fs.realpath": "^1.0.0", 15335 "inflight": "^1.0.4", 15336 "inherits": "2", 15337 "minimatch": "^3.0.4", 15338 "once": "^1.3.0", 15339 "path-is-absolute": "^1.0.0" 15340 } 15341 }, 15342 "mkdirp": { 15343 "version": "1.0.4", 15344 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 15345 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 15346 "dev": true, 15347 "peer": true 15348 } 15349 } 15350 }, 15351 "typedarray": { 15352 "version": "0.0.6", 15353 "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", 15354 "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", 15355 "dev": true, 15356 "peer": true 15357 }, 15358 "typescript": { 15359 "version": "4.8.4", 15360 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", 15361 "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", 15362 "dev": true, 15363 "peer": true 15364 }, 15365 "typical": { 15366 "version": "4.0.0", 15367 "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", 15368 "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", 15369 "dev": true, 15370 "peer": true 15371 }, 15372 "uglify-js": { 15373 "version": "3.17.4", 15374 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", 15375 "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", 15376 "dev": true, 15377 "optional": true, 15378 "peer": true 15379 }, 15380 "unbox-primitive": { 15381 "version": "1.0.2", 15382 "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", 15383 "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", 15384 "dev": true, 15385 "peer": true, 15386 "requires": { 15387 "call-bind": "^1.0.2", 15388 "has-bigints": "^1.0.2", 15389 "has-symbols": "^1.0.3", 15390 "which-boxed-primitive": "^1.0.2" 15391 } 15392 }, 15393 "undici": { 15394 "version": "5.12.0", 15395 "resolved": "https://registry.npmjs.org/undici/-/undici-5.12.0.tgz", 15396 "integrity": "sha512-zMLamCG62PGjd9HHMpo05bSLvvwWOZgGeiWlN/vlqu3+lRo3elxktVGEyLMX+IO7c2eflLjcW74AlkhEZm15mg==", 15397 "dev": true, 15398 "requires": { 15399 "busboy": "^1.6.0" 15400 } 15401 }, 15402 "universalify": { 15403 "version": "0.1.2", 15404 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 15405 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 15406 "dev": true 15407 }, 15408 "unpipe": { 15409 "version": "1.0.0", 15410 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 15411 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 15412 "dev": true 15413 }, 15414 "uri-js": { 15415 "version": "4.4.1", 15416 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 15417 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 15418 "dev": true, 15419 "requires": { 15420 "punycode": "^2.1.0" 15421 } 15422 }, 15423 "utf8": { 15424 "version": "3.0.0", 15425 "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", 15426 "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==", 15427 "dev": true, 15428 "peer": true 15429 }, 15430 "util-deprecate": { 15431 "version": "1.0.2", 15432 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 15433 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 15434 "dev": true 15435 }, 15436 "uuid": { 15437 "version": "8.3.2", 15438 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 15439 "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 15440 "dev": true 15441 }, 15442 "v8-compile-cache-lib": { 15443 "version": "3.0.1", 15444 "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", 15445 "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", 15446 "dev": true, 15447 "peer": true 15448 }, 15449 "verror": { 15450 "version": "1.10.0", 15451 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 15452 "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", 15453 "dev": true, 15454 "peer": true, 15455 "requires": { 15456 "assert-plus": "^1.0.0", 15457 "core-util-is": "1.0.2", 15458 "extsprintf": "^1.2.0" 15459 } 15460 }, 15461 "web3-utils": { 15462 "version": "1.8.0", 15463 "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.8.0.tgz", 15464 "integrity": "sha512-7nUIl7UWpLVka2f09CMbKOSEvorvHnaugIabU4mj7zfMvm0tSByLcEu3eyV9qgS11qxxLuOkzBIwCstTflhmpQ==", 15465 "dev": true, 15466 "peer": true, 15467 "requires": { 15468 "bn.js": "^5.2.1", 15469 "ethereum-bloom-filters": "^1.0.6", 15470 "ethereumjs-util": "^7.1.0", 15471 "ethjs-unit": "0.1.6", 15472 "number-to-bn": "1.7.0", 15473 "randombytes": "^2.1.0", 15474 "utf8": "3.0.0" 15475 } 15476 }, 15477 "which": { 15478 "version": "1.3.1", 15479 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 15480 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 15481 "dev": true, 15482 "peer": true, 15483 "requires": { 15484 "isexe": "^2.0.0" 15485 } 15486 }, 15487 "which-boxed-primitive": { 15488 "version": "1.0.2", 15489 "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 15490 "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 15491 "dev": true, 15492 "peer": true, 15493 "requires": { 15494 "is-bigint": "^1.0.1", 15495 "is-boolean-object": "^1.1.0", 15496 "is-number-object": "^1.0.4", 15497 "is-string": "^1.0.5", 15498 "is-symbol": "^1.0.3" 15499 } 15500 }, 15501 "which-module": { 15502 "version": "2.0.0", 15503 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 15504 "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", 15505 "dev": true, 15506 "peer": true 15507 }, 15508 "wide-align": { 15509 "version": "1.1.3", 15510 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", 15511 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", 15512 "dev": true, 15513 "peer": true, 15514 "requires": { 15515 "string-width": "^1.0.2 || 2" 15516 } 15517 }, 15518 "word-wrap": { 15519 "version": "1.2.3", 15520 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 15521 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 15522 "dev": true, 15523 "peer": true 15524 }, 15525 "wordwrap": { 15526 "version": "1.0.0", 15527 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", 15528 "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", 15529 "dev": true, 15530 "peer": true 15531 }, 15532 "wordwrapjs": { 15533 "version": "4.0.1", 15534 "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", 15535 "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", 15536 "dev": true, 15537 "peer": true, 15538 "requires": { 15539 "reduce-flatten": "^2.0.0", 15540 "typical": "^5.2.0" 15541 }, 15542 "dependencies": { 15543 "typical": { 15544 "version": "5.2.0", 15545 "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", 15546 "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", 15547 "dev": true, 15548 "peer": true 15549 } 15550 } 15551 }, 15552 "workerpool": { 15553 "version": "6.2.1", 15554 "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", 15555 "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", 15556 "dev": true 15557 }, 15558 "wrap-ansi": { 15559 "version": "7.0.0", 15560 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 15561 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 15562 "dev": true, 15563 "requires": { 15564 "ansi-styles": "^4.0.0", 15565 "string-width": "^4.1.0", 15566 "strip-ansi": "^6.0.0" 15567 }, 15568 "dependencies": { 15569 "ansi-regex": { 15570 "version": "5.0.1", 15571 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 15572 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 15573 "dev": true 15574 }, 15575 "ansi-styles": { 15576 "version": "4.3.0", 15577 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 15578 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 15579 "dev": true, 15580 "requires": { 15581 "color-convert": "^2.0.1" 15582 } 15583 }, 15584 "color-convert": { 15585 "version": "2.0.1", 15586 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 15587 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 15588 "dev": true, 15589 "requires": { 15590 "color-name": "~1.1.4" 15591 } 15592 }, 15593 "color-name": { 15594 "version": "1.1.4", 15595 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 15596 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 15597 "dev": true 15598 }, 15599 "is-fullwidth-code-point": { 15600 "version": "3.0.0", 15601 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 15602 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 15603 "dev": true 15604 }, 15605 "string-width": { 15606 "version": "4.2.3", 15607 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 15608 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 15609 "dev": true, 15610 "requires": { 15611 "emoji-regex": "^8.0.0", 15612 "is-fullwidth-code-point": "^3.0.0", 15613 "strip-ansi": "^6.0.1" 15614 } 15615 }, 15616 "strip-ansi": { 15617 "version": "6.0.1", 15618 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 15619 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 15620 "dev": true, 15621 "requires": { 15622 "ansi-regex": "^5.0.1" 15623 } 15624 } 15625 } 15626 }, 15627 "wrappy": { 15628 "version": "1.0.2", 15629 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 15630 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 15631 "dev": true 15632 }, 15633 "ws": { 15634 "version": "7.4.6", 15635 "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", 15636 "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", 15637 "dev": true, 15638 "requires": {} 15639 }, 15640 "xmlhttprequest": { 15641 "version": "1.8.0", 15642 "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", 15643 "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==", 15644 "dev": true, 15645 "peer": true 15646 }, 15647 "y18n": { 15648 "version": "5.0.8", 15649 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 15650 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 15651 "dev": true 15652 }, 15653 "yallist": { 15654 "version": "3.1.1", 15655 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 15656 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 15657 "dev": true 15658 }, 15659 "yargs": { 15660 "version": "16.2.0", 15661 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 15662 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 15663 "dev": true, 15664 "requires": { 15665 "cliui": "^7.0.2", 15666 "escalade": "^3.1.1", 15667 "get-caller-file": "^2.0.5", 15668 "require-directory": "^2.1.1", 15669 "string-width": "^4.2.0", 15670 "y18n": "^5.0.5", 15671 "yargs-parser": "^20.2.2" 15672 }, 15673 "dependencies": { 15674 "ansi-regex": { 15675 "version": "5.0.1", 15676 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 15677 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 15678 "dev": true 15679 }, 15680 "is-fullwidth-code-point": { 15681 "version": "3.0.0", 15682 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 15683 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 15684 "dev": true 15685 }, 15686 "string-width": { 15687 "version": "4.2.3", 15688 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 15689 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 15690 "dev": true, 15691 "requires": { 15692 "emoji-regex": "^8.0.0", 15693 "is-fullwidth-code-point": "^3.0.0", 15694 "strip-ansi": "^6.0.1" 15695 } 15696 }, 15697 "strip-ansi": { 15698 "version": "6.0.1", 15699 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 15700 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 15701 "dev": true, 15702 "requires": { 15703 "ansi-regex": "^5.0.1" 15704 } 15705 } 15706 } 15707 }, 15708 "yargs-parser": { 15709 "version": "20.2.4", 15710 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", 15711 "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", 15712 "dev": true 15713 }, 15714 "yargs-unparser": { 15715 "version": "2.0.0", 15716 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", 15717 "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", 15718 "dev": true, 15719 "requires": { 15720 "camelcase": "^6.0.0", 15721 "decamelize": "^4.0.0", 15722 "flat": "^5.0.2", 15723 "is-plain-obj": "^2.1.0" 15724 } 15725 }, 15726 "yn": { 15727 "version": "3.1.1", 15728 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", 15729 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", 15730 "dev": true, 15731 "peer": true 15732 }, 15733 "yocto-queue": { 15734 "version": "0.1.0", 15735 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 15736 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 15737 "dev": true 15738 } 15739 } 15740}