├── tsconfig.json
├── LICENSE
├── README.md
├── src
└── index.ts
├── package.json
├── .gitignore
└── pnpm-lock.yaml
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ES2020",
4 | "module": "esnext",
5 | "declaration": true,
6 | "declarationDir": "dist",
7 | "preserveSymlinks": true,
8 | "outDir": "dist",
9 | "isolatedModules": true,
10 | "esModuleInterop": true,
11 | "downlevelIteration": true,
12 | "noImplicitAny": false,
13 | "noUnusedParameters": true,
14 | "preserveConstEnums": true,
15 | "skipLibCheck": true,
16 | "moduleResolution": "Node",
17 | "forceConsistentCasingInFileNames": true,
18 | "allowSyntheticDefaultImports": true,
19 | "allowJs": true
20 | },
21 | "exclude": ["node_modules"],
22 | "include": ["src"]
23 | }
24 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 v 1 r t l
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # use-ens
2 |
3 | A React hook to fetch ENS records from a domain.
4 |
5 | ## Install
6 |
7 | ```sh
8 | pnpm i use-ens
9 | ```
10 |
11 | ## Example
12 |
13 | [](https://codesandbox.io/s/useens-demo-q566k)
14 |
15 | ```jsx
16 | import React, { useEffect } from 'react'
17 | import { useWeb3React } from '@web3-react/core'
18 | import { useENS } from 'use-ens'
19 |
20 | const App = () => {
21 | const { provider, activate } = useWeb3React()
22 |
23 | useEffect(() => {
24 | injected.isAuthorized().then((isAuth) => {
25 | if (isAuth) activate(injected)
26 | })
27 | }, [])
28 |
29 | const { address, records } = useENS(provider, 'dame.eth')
30 |
31 | return (
32 | <>
33 |
Address: {address ? address : ''}
34 | ENS Records
35 |
36 | {records.web && Object.entries(records.web).map(([k, v]) => (
37 |
38 | {k}: {v}
39 |
40 | ))}
41 |
42 | {!active && activate(injected)}>Connect}
43 | >
44 | )
45 | }
46 | ```
47 |
--------------------------------------------------------------------------------
/src/index.ts:
--------------------------------------------------------------------------------
1 | import { useEffect, useState } from 'react'
2 | import { getENS, ResolvedENS } from 'get-ens'
3 |
4 | export type UseENSOptions = {
5 | provider: any
6 | chainId?: number
7 | domain: string
8 | fetchOptions?: RequestInit
9 | contractAddress?: string
10 | }
11 |
12 | /**
13 | * A React hook to fetch ENS records from a domain.
14 | * @returns
15 | */
16 | export const useENS = ({
17 | provider,
18 | domain,
19 | fetchOptions,
20 | contractAddress,
21 | chainId
22 | }: UseENSOptions): ResolvedENS | undefined => {
23 | const [data, set] = useState()
24 |
25 | useEffect(() => {
26 | if (provider && domain && !data) {
27 | if (chainId === 1 || contractAddress) {
28 | getENS(provider, contractAddress)(domain, fetchOptions).then((data) => {
29 | set(data)
30 | })
31 | } else {
32 | provider.getNetwork().then(({ chainId }: { chainId: number }) => {
33 | if (contractAddress || chainId === 1) {
34 | getENS(provider, contractAddress)(domain, fetchOptions).then((data) => {
35 | set(data)
36 | })
37 | }
38 | })
39 | }
40 | }
41 | }, [contractAddress, domain, fetchOptions])
42 |
43 | return data
44 | }
45 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "use-ens",
3 | "version": "1.0.0",
4 | "description": "A React hook to fetch ENS records from a domain.",
5 | "files": [
6 | "dist"
7 | ],
8 | "type": "module",
9 | "exports": "./dist/index.js",
10 | "types": "./dist/index.d.ts",
11 | "engines": {
12 | "node": ">=12.4"
13 | },
14 | "scripts": {
15 | "build": "node build.js",
16 | "build:watch": "node build.js --watch",
17 | "dev": "pnpm build:watch & pnpm typegen:watch",
18 | "prepare": "pnpm build",
19 | "prebuild": "pnpm typegen",
20 | "typecheck": "pnpm tsc --noEmit",
21 | "typegen": "tsc --emitDeclarationOnly || true",
22 | "typegen:watch": "tsc --emitDeclarationOnly --watch"
23 | },
24 | "keywords": [
25 | "ens",
26 | "ethereum",
27 | "react",
28 | "react-hook",
29 | "hooks",
30 | "blockchain"
31 | ],
32 | "author": "v1rtl",
33 | "license": "UNLICENSED",
34 | "dependencies": {
35 | "get-ens": "^2.0.3"
36 | },
37 | "peerDependencies": {
38 | "react": ">=17"
39 | },
40 | "repository": {
41 | "type": "git",
42 | "url": "git+https://github.com/talenlessguy/use-ens.git"
43 | },
44 | "devDependencies": {
45 | "@types/node": "^17.0.8",
46 | "c8": "^7.11.0",
47 | "esbuild": "^0.14.10",
48 | "react": "^17.0.2",
49 | "react-dom": "^17.0.2",
50 | "typescript": "^4.5.4"
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | lerna-debug.log*
8 |
9 | # Diagnostic reports (https://nodejs.org/api/report.html)
10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
11 |
12 | # Runtime data
13 | pids
14 | *.pid
15 | *.seed
16 | *.pid.lock
17 |
18 | # Directory for instrumented libs generated by jscoverage/JSCover
19 | lib-cov
20 |
21 | # Coverage directory used by tools like istanbul
22 | coverage
23 | *.lcov
24 |
25 | # nyc test coverage
26 | .nyc_output
27 |
28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
29 | .grunt
30 |
31 | # Bower dependency directory (https://bower.io/)
32 | bower_components
33 |
34 | # node-waf configuration
35 | .lock-wscript
36 |
37 | # Compiled binary addons (https://nodejs.org/api/addons.html)
38 | build/Release
39 |
40 | # Dependency directories
41 | node_modules/
42 | jspm_packages/
43 |
44 | # TypeScript v1 declaration files
45 | typings/
46 |
47 | # TypeScript cache
48 | *.tsbuildinfo
49 |
50 | # Optional npm cache directory
51 | .npm
52 |
53 | # Optional eslint cache
54 | .eslintcache
55 |
56 | # Microbundle cache
57 | .rpt2_cache/
58 | .rts2_cache_cjs/
59 | .rts2_cache_es/
60 | .rts2_cache_umd/
61 |
62 | # Optional REPL history
63 | .node_repl_history
64 |
65 | # Output of 'npm pack'
66 | *.tgz
67 |
68 | # Yarn Integrity file
69 | .yarn-integrity
70 |
71 | # dotenv environment variables file
72 | .env
73 | .env.test
74 |
75 | # parcel-bundler cache (https://parceljs.org/)
76 | .cache
77 |
78 | # Next.js build output
79 | .next
80 |
81 | # Nuxt.js build / generate output
82 | .nuxt
83 | dist
84 |
85 | # Gatsby files
86 | .cache/
87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js
88 | # https://nextjs.org/blog/next-9-1#public-directory-support
89 | # public
90 |
91 | # vuepress build output
92 | .vuepress/dist
93 |
94 | # Serverless directories
95 | .serverless/
96 |
97 | # FuseBox cache
98 | .fusebox/
99 |
100 | # DynamoDB Local files
101 | .dynamodb/
102 |
103 | # TernJS port file
104 | .tern-port
105 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: 5.3
2 |
3 | specifiers:
4 | '@ethersproject/providers': ^5.5.0
5 | '@testing-library/react-hooks': ^7.0.2
6 | '@types/node': ^17.0.8
7 | c8: ^7.11.0
8 | esbuild: ^0.14.10
9 | fetch-mock: ^9.11.0
10 | get-ens: ^2.0.3
11 | jsdom: ^19.0.0
12 | node-fetch: ^3.1.0
13 | react: ^17.0.2
14 | react-dom: ^17.0.2
15 | typescript: ^4.5.4
16 | uvu: ^0.5.3
17 |
18 | dependencies:
19 | get-ens: 2.0.3
20 |
21 | devDependencies:
22 | '@ethersproject/providers': 5.5.1
23 | '@testing-library/react-hooks': 7.0.2_react-dom@17.0.2+react@17.0.2
24 | '@types/node': 17.0.8
25 | c8: 7.11.0
26 | esbuild: 0.14.10
27 | fetch-mock: 9.11.0_node-fetch@3.1.0
28 | jsdom: 19.0.0
29 | node-fetch: 3.1.0
30 | react: 17.0.2
31 | react-dom: 17.0.2_react@17.0.2
32 | typescript: 4.5.4
33 | uvu: 0.5.3
34 |
35 | packages:
36 |
37 | /@babel/code-frame/7.16.7:
38 | resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==}
39 | engines: {node: '>=6.9.0'}
40 | dependencies:
41 | '@babel/highlight': 7.16.7
42 | dev: true
43 |
44 | /@babel/compat-data/7.16.4:
45 | resolution: {integrity: sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==}
46 | engines: {node: '>=6.9.0'}
47 | dev: true
48 |
49 | /@babel/core/7.16.7:
50 | resolution: {integrity: sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==}
51 | engines: {node: '>=6.9.0'}
52 | dependencies:
53 | '@babel/code-frame': 7.16.7
54 | '@babel/generator': 7.16.7
55 | '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.16.7
56 | '@babel/helper-module-transforms': 7.16.7
57 | '@babel/helpers': 7.16.7
58 | '@babel/parser': 7.16.7
59 | '@babel/template': 7.16.7
60 | '@babel/traverse': 7.16.7
61 | '@babel/types': 7.16.7
62 | convert-source-map: 1.8.0
63 | debug: 4.3.3
64 | gensync: 1.0.0-beta.2
65 | json5: 2.2.0
66 | semver: 6.3.0
67 | source-map: 0.5.7
68 | transitivePeerDependencies:
69 | - supports-color
70 | dev: true
71 |
72 | /@babel/generator/7.16.7:
73 | resolution: {integrity: sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==}
74 | engines: {node: '>=6.9.0'}
75 | dependencies:
76 | '@babel/types': 7.16.7
77 | jsesc: 2.5.2
78 | source-map: 0.5.7
79 | dev: true
80 |
81 | /@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.7:
82 | resolution: {integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==}
83 | engines: {node: '>=6.9.0'}
84 | peerDependencies:
85 | '@babel/core': ^7.0.0
86 | dependencies:
87 | '@babel/compat-data': 7.16.4
88 | '@babel/core': 7.16.7
89 | '@babel/helper-validator-option': 7.16.7
90 | browserslist: 4.19.1
91 | semver: 6.3.0
92 | dev: true
93 |
94 | /@babel/helper-environment-visitor/7.16.7:
95 | resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==}
96 | engines: {node: '>=6.9.0'}
97 | dependencies:
98 | '@babel/types': 7.16.7
99 | dev: true
100 |
101 | /@babel/helper-function-name/7.16.7:
102 | resolution: {integrity: sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==}
103 | engines: {node: '>=6.9.0'}
104 | dependencies:
105 | '@babel/helper-get-function-arity': 7.16.7
106 | '@babel/template': 7.16.7
107 | '@babel/types': 7.16.7
108 | dev: true
109 |
110 | /@babel/helper-get-function-arity/7.16.7:
111 | resolution: {integrity: sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==}
112 | engines: {node: '>=6.9.0'}
113 | dependencies:
114 | '@babel/types': 7.16.7
115 | dev: true
116 |
117 | /@babel/helper-hoist-variables/7.16.7:
118 | resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==}
119 | engines: {node: '>=6.9.0'}
120 | dependencies:
121 | '@babel/types': 7.16.7
122 | dev: true
123 |
124 | /@babel/helper-module-imports/7.16.7:
125 | resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==}
126 | engines: {node: '>=6.9.0'}
127 | dependencies:
128 | '@babel/types': 7.16.7
129 | dev: true
130 |
131 | /@babel/helper-module-transforms/7.16.7:
132 | resolution: {integrity: sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==}
133 | engines: {node: '>=6.9.0'}
134 | dependencies:
135 | '@babel/helper-environment-visitor': 7.16.7
136 | '@babel/helper-module-imports': 7.16.7
137 | '@babel/helper-simple-access': 7.16.7
138 | '@babel/helper-split-export-declaration': 7.16.7
139 | '@babel/helper-validator-identifier': 7.16.7
140 | '@babel/template': 7.16.7
141 | '@babel/traverse': 7.16.7
142 | '@babel/types': 7.16.7
143 | transitivePeerDependencies:
144 | - supports-color
145 | dev: true
146 |
147 | /@babel/helper-simple-access/7.16.7:
148 | resolution: {integrity: sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==}
149 | engines: {node: '>=6.9.0'}
150 | dependencies:
151 | '@babel/types': 7.16.7
152 | dev: true
153 |
154 | /@babel/helper-split-export-declaration/7.16.7:
155 | resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==}
156 | engines: {node: '>=6.9.0'}
157 | dependencies:
158 | '@babel/types': 7.16.7
159 | dev: true
160 |
161 | /@babel/helper-validator-identifier/7.16.7:
162 | resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==}
163 | engines: {node: '>=6.9.0'}
164 | dev: true
165 |
166 | /@babel/helper-validator-option/7.16.7:
167 | resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==}
168 | engines: {node: '>=6.9.0'}
169 | dev: true
170 |
171 | /@babel/helpers/7.16.7:
172 | resolution: {integrity: sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==}
173 | engines: {node: '>=6.9.0'}
174 | dependencies:
175 | '@babel/template': 7.16.7
176 | '@babel/traverse': 7.16.7
177 | '@babel/types': 7.16.7
178 | transitivePeerDependencies:
179 | - supports-color
180 | dev: true
181 |
182 | /@babel/highlight/7.16.7:
183 | resolution: {integrity: sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==}
184 | engines: {node: '>=6.9.0'}
185 | dependencies:
186 | '@babel/helper-validator-identifier': 7.16.7
187 | chalk: 2.4.2
188 | js-tokens: 4.0.0
189 | dev: true
190 |
191 | /@babel/parser/7.16.7:
192 | resolution: {integrity: sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==}
193 | engines: {node: '>=6.0.0'}
194 | hasBin: true
195 | dev: true
196 |
197 | /@babel/runtime/7.16.7:
198 | resolution: {integrity: sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==}
199 | engines: {node: '>=6.9.0'}
200 | dependencies:
201 | regenerator-runtime: 0.13.9
202 | dev: true
203 |
204 | /@babel/template/7.16.7:
205 | resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==}
206 | engines: {node: '>=6.9.0'}
207 | dependencies:
208 | '@babel/code-frame': 7.16.7
209 | '@babel/parser': 7.16.7
210 | '@babel/types': 7.16.7
211 | dev: true
212 |
213 | /@babel/traverse/7.16.7:
214 | resolution: {integrity: sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==}
215 | engines: {node: '>=6.9.0'}
216 | dependencies:
217 | '@babel/code-frame': 7.16.7
218 | '@babel/generator': 7.16.7
219 | '@babel/helper-environment-visitor': 7.16.7
220 | '@babel/helper-function-name': 7.16.7
221 | '@babel/helper-hoist-variables': 7.16.7
222 | '@babel/helper-split-export-declaration': 7.16.7
223 | '@babel/parser': 7.16.7
224 | '@babel/types': 7.16.7
225 | debug: 4.3.3
226 | globals: 11.12.0
227 | transitivePeerDependencies:
228 | - supports-color
229 | dev: true
230 |
231 | /@babel/types/7.16.7:
232 | resolution: {integrity: sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==}
233 | engines: {node: '>=6.9.0'}
234 | dependencies:
235 | '@babel/helper-validator-identifier': 7.16.7
236 | to-fast-properties: 2.0.0
237 | dev: true
238 |
239 | /@bcoe/v8-coverage/0.2.3:
240 | resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
241 | dev: true
242 |
243 | /@ethersproject/abi/5.5.0:
244 | resolution: {integrity: sha512-loW7I4AohP5KycATvc0MgujU6JyCHPqHdeoo9z3Nr9xEiNioxa65ccdm1+fsoJhkuhdRtfcL8cfyGamz2AxZ5w==}
245 | dependencies:
246 | '@ethersproject/address': 5.5.0
247 | '@ethersproject/bignumber': 5.5.0
248 | '@ethersproject/bytes': 5.5.0
249 | '@ethersproject/constants': 5.5.0
250 | '@ethersproject/hash': 5.5.0
251 | '@ethersproject/keccak256': 5.5.0
252 | '@ethersproject/logger': 5.5.0
253 | '@ethersproject/properties': 5.5.0
254 | '@ethersproject/strings': 5.5.0
255 | dev: false
256 |
257 | /@ethersproject/abstract-provider/5.5.1:
258 | resolution: {integrity: sha512-m+MA/ful6eKbxpr99xUYeRvLkfnlqzrF8SZ46d/xFB1A7ZVknYc/sXJG0RcufF52Qn2jeFj1hhcoQ7IXjNKUqg==}
259 | dependencies:
260 | '@ethersproject/bignumber': 5.5.0
261 | '@ethersproject/bytes': 5.5.0
262 | '@ethersproject/logger': 5.5.0
263 | '@ethersproject/networks': 5.5.1
264 | '@ethersproject/properties': 5.5.0
265 | '@ethersproject/transactions': 5.5.0
266 | '@ethersproject/web': 5.5.1
267 |
268 | /@ethersproject/abstract-signer/5.5.0:
269 | resolution: {integrity: sha512-lj//7r250MXVLKI7sVarXAbZXbv9P50lgmJQGr2/is82EwEb8r7HrxsmMqAjTsztMYy7ohrIhGMIml+Gx4D3mA==}
270 | dependencies:
271 | '@ethersproject/abstract-provider': 5.5.1
272 | '@ethersproject/bignumber': 5.5.0
273 | '@ethersproject/bytes': 5.5.0
274 | '@ethersproject/logger': 5.5.0
275 | '@ethersproject/properties': 5.5.0
276 |
277 | /@ethersproject/address/5.5.0:
278 | resolution: {integrity: sha512-l4Nj0eWlTUh6ro5IbPTgbpT4wRbdH5l8CQf7icF7sb/SI3Nhd9Y9HzhonTSTi6CefI0necIw7LJqQPopPLZyWw==}
279 | dependencies:
280 | '@ethersproject/bignumber': 5.5.0
281 | '@ethersproject/bytes': 5.5.0
282 | '@ethersproject/keccak256': 5.5.0
283 | '@ethersproject/logger': 5.5.0
284 | '@ethersproject/rlp': 5.5.0
285 |
286 | /@ethersproject/base64/5.5.0:
287 | resolution: {integrity: sha512-tdayUKhU1ljrlHzEWbStXazDpsx4eg1dBXUSI6+mHlYklOXoXF6lZvw8tnD6oVaWfnMxAgRSKROg3cVKtCcppA==}
288 | dependencies:
289 | '@ethersproject/bytes': 5.5.0
290 |
291 | /@ethersproject/basex/5.5.0:
292 | resolution: {integrity: sha512-ZIodwhHpVJ0Y3hUCfUucmxKsWQA5TMnavp5j/UOuDdzZWzJlRmuOjcTMIGgHCYuZmHt36BfiSyQPSRskPxbfaQ==}
293 | dependencies:
294 | '@ethersproject/bytes': 5.5.0
295 | '@ethersproject/properties': 5.5.0
296 |
297 | /@ethersproject/bignumber/5.5.0:
298 | resolution: {integrity: sha512-6Xytlwvy6Rn3U3gKEc1vP7nR92frHkv6wtVr95LFR3jREXiCPzdWxKQ1cx4JGQBXxcguAwjA8murlYN2TSiEbg==}
299 | dependencies:
300 | '@ethersproject/bytes': 5.5.0
301 | '@ethersproject/logger': 5.5.0
302 | bn.js: 4.12.0
303 |
304 | /@ethersproject/bytes/5.5.0:
305 | resolution: {integrity: sha512-ABvc7BHWhZU9PNM/tANm/Qx4ostPGadAuQzWTr3doklZOhDlmcBqclrQe/ZXUIj3K8wC28oYeuRa+A37tX9kog==}
306 | dependencies:
307 | '@ethersproject/logger': 5.5.0
308 |
309 | /@ethersproject/constants/5.5.0:
310 | resolution: {integrity: sha512-2MsRRVChkvMWR+GyMGY4N1sAX9Mt3J9KykCsgUFd/1mwS0UH1qw+Bv9k1UJb3X3YJYFco9H20pjSlOIfCG5HYQ==}
311 | dependencies:
312 | '@ethersproject/bignumber': 5.5.0
313 |
314 | /@ethersproject/contracts/5.5.0:
315 | resolution: {integrity: sha512-2viY7NzyvJkh+Ug17v7g3/IJC8HqZBDcOjYARZLdzRxrfGlRgmYgl6xPRKVbEzy1dWKw/iv7chDcS83pg6cLxg==}
316 | dependencies:
317 | '@ethersproject/abi': 5.5.0
318 | '@ethersproject/abstract-provider': 5.5.1
319 | '@ethersproject/abstract-signer': 5.5.0
320 | '@ethersproject/address': 5.5.0
321 | '@ethersproject/bignumber': 5.5.0
322 | '@ethersproject/bytes': 5.5.0
323 | '@ethersproject/constants': 5.5.0
324 | '@ethersproject/logger': 5.5.0
325 | '@ethersproject/properties': 5.5.0
326 | '@ethersproject/transactions': 5.5.0
327 | dev: false
328 |
329 | /@ethersproject/hash/5.5.0:
330 | resolution: {integrity: sha512-dnGVpK1WtBjmnp3mUT0PlU2MpapnwWI0PibldQEq1408tQBAbZpPidkWoVVuNMOl/lISO3+4hXZWCL3YV7qzfg==}
331 | dependencies:
332 | '@ethersproject/abstract-signer': 5.5.0
333 | '@ethersproject/address': 5.5.0
334 | '@ethersproject/bignumber': 5.5.0
335 | '@ethersproject/bytes': 5.5.0
336 | '@ethersproject/keccak256': 5.5.0
337 | '@ethersproject/logger': 5.5.0
338 | '@ethersproject/properties': 5.5.0
339 | '@ethersproject/strings': 5.5.0
340 |
341 | /@ethersproject/keccak256/5.5.0:
342 | resolution: {integrity: sha512-5VoFCTjo2rYbBe1l2f4mccaRFN/4VQEYFwwn04aJV2h7qf4ZvI2wFxUE1XOX+snbwCLRzIeikOqtAoPwMza9kg==}
343 | dependencies:
344 | '@ethersproject/bytes': 5.5.0
345 | js-sha3: 0.8.0
346 |
347 | /@ethersproject/logger/5.5.0:
348 | resolution: {integrity: sha512-rIY/6WPm7T8n3qS2vuHTUBPdXHl+rGxWxW5okDfo9J4Z0+gRRZT0msvUdIJkE4/HS29GUMziwGaaKO2bWONBrg==}
349 |
350 | /@ethersproject/networks/5.5.1:
351 | resolution: {integrity: sha512-tYRDM4zZtSUcKnD4UMuAlj7SeXH/k5WC4SP2u1Pn57++JdXHkRu2zwNkgNogZoxHzhm9Q6qqurDBVptHOsW49Q==}
352 | dependencies:
353 | '@ethersproject/logger': 5.5.0
354 |
355 | /@ethersproject/properties/5.5.0:
356 | resolution: {integrity: sha512-l3zRQg3JkD8EL3CPjNK5g7kMx4qSwiR60/uk5IVjd3oq1MZR5qUg40CNOoEJoX5wc3DyY5bt9EbMk86C7x0DNA==}
357 | dependencies:
358 | '@ethersproject/logger': 5.5.0
359 |
360 | /@ethersproject/providers/5.5.1:
361 | resolution: {integrity: sha512-2zdD5sltACDWhjUE12Kucg2PcgM6V2q9JMyVvObtVGnzJu+QSmibbP+BHQyLWZUBfLApx2942+7DC5D+n4wBQQ==}
362 | dependencies:
363 | '@ethersproject/abstract-provider': 5.5.1
364 | '@ethersproject/abstract-signer': 5.5.0
365 | '@ethersproject/address': 5.5.0
366 | '@ethersproject/basex': 5.5.0
367 | '@ethersproject/bignumber': 5.5.0
368 | '@ethersproject/bytes': 5.5.0
369 | '@ethersproject/constants': 5.5.0
370 | '@ethersproject/hash': 5.5.0
371 | '@ethersproject/logger': 5.5.0
372 | '@ethersproject/networks': 5.5.1
373 | '@ethersproject/properties': 5.5.0
374 | '@ethersproject/random': 5.5.0
375 | '@ethersproject/rlp': 5.5.0
376 | '@ethersproject/sha2': 5.5.0
377 | '@ethersproject/strings': 5.5.0
378 | '@ethersproject/transactions': 5.5.0
379 | '@ethersproject/web': 5.5.1
380 | bech32: 1.1.4
381 | ws: 7.4.6
382 | transitivePeerDependencies:
383 | - bufferutil
384 | - utf-8-validate
385 |
386 | /@ethersproject/random/5.5.0:
387 | resolution: {integrity: sha512-egGYZwZ/YIFKMHcoBUo8t3a8Hb/TKYX8BCBoLjudVCZh892welR3jOxgOmb48xznc9bTcMm7Tpwc1gHC1PFNFQ==}
388 | dependencies:
389 | '@ethersproject/bytes': 5.5.0
390 | '@ethersproject/logger': 5.5.0
391 |
392 | /@ethersproject/rlp/5.5.0:
393 | resolution: {integrity: sha512-hLv8XaQ8PTI9g2RHoQGf/WSxBfTB/NudRacbzdxmst5VHAqd1sMibWG7SENzT5Dj3yZ3kJYx+WiRYEcQTAkcYA==}
394 | dependencies:
395 | '@ethersproject/bytes': 5.5.0
396 | '@ethersproject/logger': 5.5.0
397 |
398 | /@ethersproject/sha2/5.5.0:
399 | resolution: {integrity: sha512-B5UBoglbCiHamRVPLA110J+2uqsifpZaTmid2/7W5rbtYVz6gus6/hSDieIU/6gaKIDcOj12WnOdiymEUHIAOA==}
400 | dependencies:
401 | '@ethersproject/bytes': 5.5.0
402 | '@ethersproject/logger': 5.5.0
403 | hash.js: 1.1.7
404 |
405 | /@ethersproject/signing-key/5.5.0:
406 | resolution: {integrity: sha512-5VmseH7qjtNmDdZBswavhotYbWB0bOwKIlOTSlX14rKn5c11QmJwGt4GHeo7NrL/Ycl7uo9AHvEqs5xZgFBTng==}
407 | dependencies:
408 | '@ethersproject/bytes': 5.5.0
409 | '@ethersproject/logger': 5.5.0
410 | '@ethersproject/properties': 5.5.0
411 | bn.js: 4.12.0
412 | elliptic: 6.5.4
413 | hash.js: 1.1.7
414 |
415 | /@ethersproject/strings/5.5.0:
416 | resolution: {integrity: sha512-9fy3TtF5LrX/wTrBaT8FGE6TDJyVjOvXynXJz5MT5azq+E6D92zuKNx7i29sWW2FjVOaWjAsiZ1ZWznuduTIIQ==}
417 | dependencies:
418 | '@ethersproject/bytes': 5.5.0
419 | '@ethersproject/constants': 5.5.0
420 | '@ethersproject/logger': 5.5.0
421 |
422 | /@ethersproject/transactions/5.5.0:
423 | resolution: {integrity: sha512-9RZYSKX26KfzEd/1eqvv8pLauCKzDTub0Ko4LfIgaERvRuwyaNV78mJs7cpIgZaDl6RJui4o49lHwwCM0526zA==}
424 | dependencies:
425 | '@ethersproject/address': 5.5.0
426 | '@ethersproject/bignumber': 5.5.0
427 | '@ethersproject/bytes': 5.5.0
428 | '@ethersproject/constants': 5.5.0
429 | '@ethersproject/keccak256': 5.5.0
430 | '@ethersproject/logger': 5.5.0
431 | '@ethersproject/properties': 5.5.0
432 | '@ethersproject/rlp': 5.5.0
433 | '@ethersproject/signing-key': 5.5.0
434 |
435 | /@ethersproject/web/5.5.1:
436 | resolution: {integrity: sha512-olvLvc1CB12sREc1ROPSHTdFCdvMh0J5GSJYiQg2D0hdD4QmJDy8QYDb1CvoqD/bF1c++aeKv2sR5uduuG9dQg==}
437 | dependencies:
438 | '@ethersproject/base64': 5.5.0
439 | '@ethersproject/bytes': 5.5.0
440 | '@ethersproject/logger': 5.5.0
441 | '@ethersproject/properties': 5.5.0
442 | '@ethersproject/strings': 5.5.0
443 |
444 | /@istanbuljs/schema/0.1.3:
445 | resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
446 | engines: {node: '>=8'}
447 | dev: true
448 |
449 | /@testing-library/react-hooks/7.0.2_react-dom@17.0.2+react@17.0.2:
450 | resolution: {integrity: sha512-dYxpz8u9m4q1TuzfcUApqi8iFfR6R0FaMbr2hjZJy1uC8z+bO/K4v8Gs9eogGKYQop7QsrBTFkv/BCF7MzD2Cg==}
451 | engines: {node: '>=12'}
452 | peerDependencies:
453 | react: '>=16.9.0'
454 | react-dom: '>=16.9.0'
455 | react-test-renderer: '>=16.9.0'
456 | peerDependenciesMeta:
457 | react-dom:
458 | optional: true
459 | react-test-renderer:
460 | optional: true
461 | dependencies:
462 | '@babel/runtime': 7.16.7
463 | '@types/react': 17.0.38
464 | '@types/react-dom': 17.0.11
465 | '@types/react-test-renderer': 17.0.1
466 | react: 17.0.2
467 | react-dom: 17.0.2_react@17.0.2
468 | react-error-boundary: 3.1.4_react@17.0.2
469 | dev: true
470 |
471 | /@tootallnate/once/2.0.0:
472 | resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
473 | engines: {node: '>= 10'}
474 | dev: true
475 |
476 | /@types/istanbul-lib-coverage/2.0.4:
477 | resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
478 | dev: true
479 |
480 | /@types/node/17.0.8:
481 | resolution: {integrity: sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==}
482 | dev: true
483 |
484 | /@types/prop-types/15.7.4:
485 | resolution: {integrity: sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==}
486 | dev: true
487 |
488 | /@types/react-dom/17.0.11:
489 | resolution: {integrity: sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==}
490 | dependencies:
491 | '@types/react': 17.0.38
492 | dev: true
493 |
494 | /@types/react-test-renderer/17.0.1:
495 | resolution: {integrity: sha512-3Fi2O6Zzq/f3QR9dRnlnHso9bMl7weKCviFmfF6B4LS1Uat6Hkm15k0ZAQuDz+UBq6B3+g+NM6IT2nr5QgPzCw==}
496 | dependencies:
497 | '@types/react': 17.0.38
498 | dev: true
499 |
500 | /@types/react/17.0.38:
501 | resolution: {integrity: sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==}
502 | dependencies:
503 | '@types/prop-types': 15.7.4
504 | '@types/scheduler': 0.16.2
505 | csstype: 3.0.10
506 | dev: true
507 |
508 | /@types/scheduler/0.16.2:
509 | resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==}
510 | dev: true
511 |
512 | /abab/2.0.5:
513 | resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==}
514 | dev: true
515 |
516 | /acorn-globals/6.0.0:
517 | resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==}
518 | dependencies:
519 | acorn: 7.4.1
520 | acorn-walk: 7.2.0
521 | dev: true
522 |
523 | /acorn-walk/7.2.0:
524 | resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==}
525 | engines: {node: '>=0.4.0'}
526 | dev: true
527 |
528 | /acorn/7.4.1:
529 | resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
530 | engines: {node: '>=0.4.0'}
531 | hasBin: true
532 | dev: true
533 |
534 | /acorn/8.7.0:
535 | resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==}
536 | engines: {node: '>=0.4.0'}
537 | hasBin: true
538 | dev: true
539 |
540 | /agent-base/6.0.2:
541 | resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
542 | engines: {node: '>= 6.0.0'}
543 | dependencies:
544 | debug: 4.3.3
545 | transitivePeerDependencies:
546 | - supports-color
547 | dev: true
548 |
549 | /ansi-regex/5.0.1:
550 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
551 | engines: {node: '>=8'}
552 | dev: true
553 |
554 | /ansi-styles/3.2.1:
555 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
556 | engines: {node: '>=4'}
557 | dependencies:
558 | color-convert: 1.9.3
559 | dev: true
560 |
561 | /ansi-styles/4.3.0:
562 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
563 | engines: {node: '>=8'}
564 | dependencies:
565 | color-convert: 2.0.1
566 | dev: true
567 |
568 | /asynckit/0.4.0:
569 | resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=}
570 | dev: true
571 |
572 | /balanced-match/1.0.2:
573 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
574 | dev: true
575 |
576 | /bech32/1.1.4:
577 | resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==}
578 |
579 | /bn.js/4.12.0:
580 | resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==}
581 |
582 | /brace-expansion/1.1.11:
583 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
584 | dependencies:
585 | balanced-match: 1.0.2
586 | concat-map: 0.0.1
587 | dev: true
588 |
589 | /brorand/1.1.0:
590 | resolution: {integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=}
591 |
592 | /browser-process-hrtime/1.0.0:
593 | resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==}
594 | dev: true
595 |
596 | /browserslist/4.19.1:
597 | resolution: {integrity: sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==}
598 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
599 | hasBin: true
600 | dependencies:
601 | caniuse-lite: 1.0.30001296
602 | electron-to-chromium: 1.4.35
603 | escalade: 3.1.1
604 | node-releases: 2.0.1
605 | picocolors: 1.0.0
606 | dev: true
607 |
608 | /c8/7.11.0:
609 | resolution: {integrity: sha512-XqPyj1uvlHMr+Y1IeRndC2X5P7iJzJlEJwBpCdBbq2JocXOgJfr+JVfJkyNMGROke5LfKrhSFXGFXnwnRJAUJw==}
610 | engines: {node: '>=10.12.0'}
611 | hasBin: true
612 | dependencies:
613 | '@bcoe/v8-coverage': 0.2.3
614 | '@istanbuljs/schema': 0.1.3
615 | find-up: 5.0.0
616 | foreground-child: 2.0.0
617 | istanbul-lib-coverage: 3.2.0
618 | istanbul-lib-report: 3.0.0
619 | istanbul-reports: 3.1.3
620 | rimraf: 3.0.2
621 | test-exclude: 6.0.0
622 | v8-to-istanbul: 8.1.0
623 | yargs: 16.2.0
624 | yargs-parser: 20.2.9
625 | dev: true
626 |
627 | /caniuse-lite/1.0.30001296:
628 | resolution: {integrity: sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==}
629 | dev: true
630 |
631 | /chalk/2.4.2:
632 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
633 | engines: {node: '>=4'}
634 | dependencies:
635 | ansi-styles: 3.2.1
636 | escape-string-regexp: 1.0.5
637 | supports-color: 5.5.0
638 | dev: true
639 |
640 | /cliui/7.0.4:
641 | resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
642 | dependencies:
643 | string-width: 4.2.3
644 | strip-ansi: 6.0.1
645 | wrap-ansi: 7.0.0
646 | dev: true
647 |
648 | /color-convert/1.9.3:
649 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
650 | dependencies:
651 | color-name: 1.1.3
652 | dev: true
653 |
654 | /color-convert/2.0.1:
655 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
656 | engines: {node: '>=7.0.0'}
657 | dependencies:
658 | color-name: 1.1.4
659 | dev: true
660 |
661 | /color-name/1.1.3:
662 | resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=}
663 | dev: true
664 |
665 | /color-name/1.1.4:
666 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
667 | dev: true
668 |
669 | /combined-stream/1.0.8:
670 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
671 | engines: {node: '>= 0.8'}
672 | dependencies:
673 | delayed-stream: 1.0.0
674 | dev: true
675 |
676 | /concat-map/0.0.1:
677 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
678 | dev: true
679 |
680 | /convert-source-map/1.8.0:
681 | resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==}
682 | dependencies:
683 | safe-buffer: 5.1.2
684 | dev: true
685 |
686 | /core-js/3.20.2:
687 | resolution: {integrity: sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==}
688 | requiresBuild: true
689 | dev: true
690 |
691 | /cross-spawn/7.0.3:
692 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
693 | engines: {node: '>= 8'}
694 | dependencies:
695 | path-key: 3.1.1
696 | shebang-command: 2.0.0
697 | which: 2.0.2
698 | dev: true
699 |
700 | /cssom/0.3.8:
701 | resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==}
702 | dev: true
703 |
704 | /cssom/0.5.0:
705 | resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==}
706 | dev: true
707 |
708 | /cssstyle/2.3.0:
709 | resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==}
710 | engines: {node: '>=8'}
711 | dependencies:
712 | cssom: 0.3.8
713 | dev: true
714 |
715 | /csstype/3.0.10:
716 | resolution: {integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==}
717 | dev: true
718 |
719 | /data-uri-to-buffer/4.0.0:
720 | resolution: {integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==}
721 | engines: {node: '>= 12'}
722 | dev: true
723 |
724 | /data-urls/3.0.1:
725 | resolution: {integrity: sha512-Ds554NeT5Gennfoo9KN50Vh6tpgtvYEwraYjejXnyTpu1C7oXKxdFk75REooENHE8ndTVOJuv+BEs4/J/xcozw==}
726 | engines: {node: '>=12'}
727 | dependencies:
728 | abab: 2.0.5
729 | whatwg-mimetype: 3.0.0
730 | whatwg-url: 10.0.0
731 | dev: true
732 |
733 | /debug/4.3.3:
734 | resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==}
735 | engines: {node: '>=6.0'}
736 | peerDependencies:
737 | supports-color: '*'
738 | peerDependenciesMeta:
739 | supports-color:
740 | optional: true
741 | dependencies:
742 | ms: 2.1.2
743 | dev: true
744 |
745 | /decimal.js/10.3.1:
746 | resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==}
747 | dev: true
748 |
749 | /deep-is/0.1.4:
750 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
751 | dev: true
752 |
753 | /delayed-stream/1.0.0:
754 | resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=}
755 | engines: {node: '>=0.4.0'}
756 | dev: true
757 |
758 | /dequal/2.0.2:
759 | resolution: {integrity: sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==}
760 | engines: {node: '>=6'}
761 | dev: true
762 |
763 | /diff/5.0.0:
764 | resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==}
765 | engines: {node: '>=0.3.1'}
766 | dev: true
767 |
768 | /domexception/4.0.0:
769 | resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==}
770 | engines: {node: '>=12'}
771 | dependencies:
772 | webidl-conversions: 7.0.0
773 | dev: true
774 |
775 | /electron-to-chromium/1.4.35:
776 | resolution: {integrity: sha512-wzTOMh6HGFWeALMI3bif0mzgRrVGyP1BdFRx7IvWukFrSC5QVQELENuy+Fm2dCrAdQH9T3nuqr07n94nPDFBWA==}
777 | dev: true
778 |
779 | /elliptic/6.5.4:
780 | resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==}
781 | dependencies:
782 | bn.js: 4.12.0
783 | brorand: 1.1.0
784 | hash.js: 1.1.7
785 | hmac-drbg: 1.0.1
786 | inherits: 2.0.4
787 | minimalistic-assert: 1.0.1
788 | minimalistic-crypto-utils: 1.0.1
789 |
790 | /emoji-regex/8.0.0:
791 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
792 | dev: true
793 |
794 | /esbuild-android-arm64/0.14.10:
795 | resolution: {integrity: sha512-vzkTafHKoiMX4uIN1kBnE/HXYLpNT95EgGanVk6DHGeYgDolU0NBxjO7yZpq4ZGFPOx8384eAdDrBYhO11TAlQ==}
796 | cpu: [arm64]
797 | os: [android]
798 | requiresBuild: true
799 | dev: true
800 | optional: true
801 |
802 | /esbuild-darwin-64/0.14.10:
803 | resolution: {integrity: sha512-DJwzFVB95ZV7C3PQbf052WqaUuuMFXJeZJ0LKdnP1w+QOU0rlbKfX0tzuhoS//rOXUj1TFIwRuRsd0FX6skR7A==}
804 | cpu: [x64]
805 | os: [darwin]
806 | requiresBuild: true
807 | dev: true
808 | optional: true
809 |
810 | /esbuild-darwin-arm64/0.14.10:
811 | resolution: {integrity: sha512-RNaaoZDg3nsqs5z56vYCjk/VJ76npf752W0rOaCl5lO5TsgV9zecfdYgt7dtUrIx8b7APhVaNYud+tGsDOVC9g==}
812 | cpu: [arm64]
813 | os: [darwin]
814 | requiresBuild: true
815 | dev: true
816 | optional: true
817 |
818 | /esbuild-freebsd-64/0.14.10:
819 | resolution: {integrity: sha512-10B3AzW894u6bGZZhWiJOHw1uEHb4AFbUuBdyml1Ht0vIqd+KqWW+iY/yMwQAzILr2WJZqEhbOXRkJtY8aRqOw==}
820 | cpu: [x64]
821 | os: [freebsd]
822 | requiresBuild: true
823 | dev: true
824 | optional: true
825 |
826 | /esbuild-freebsd-arm64/0.14.10:
827 | resolution: {integrity: sha512-mSQrKB7UaWvuryBTCo9leOfY2uEUSimAvcKIaUWbk5Hth9Sg+Try+qNA/NibPgs/vHkX0KFo/Rce6RPea+P15g==}
828 | cpu: [arm64]
829 | os: [freebsd]
830 | requiresBuild: true
831 | dev: true
832 | optional: true
833 |
834 | /esbuild-linux-32/0.14.10:
835 | resolution: {integrity: sha512-lktF09JgJLZ63ANYHIPdYe339PDuVn19Q/FcGKkXWf+jSPkn5xkYzAabboNGZNUgNqSJ/vY7VrOn6UrBbJjgYA==}
836 | cpu: [ia32]
837 | os: [linux]
838 | requiresBuild: true
839 | dev: true
840 | optional: true
841 |
842 | /esbuild-linux-64/0.14.10:
843 | resolution: {integrity: sha512-K+gCQz2oLIIBI8ZM77e9sYD5/DwEpeYCrOQ2SYXx+R4OU2CT9QjJDi4/OpE7ko4AcYMlMW7qrOCuLSgAlEj4Wg==}
844 | cpu: [x64]
845 | os: [linux]
846 | requiresBuild: true
847 | dev: true
848 | optional: true
849 |
850 | /esbuild-linux-arm/0.14.10:
851 | resolution: {integrity: sha512-BYa60dZ/KPmNKYxtHa3LSEdfKWHcm/RzP0MjB4AeBPhjS0D6/okhaBesZIY9kVIGDyeenKsJNOmnVt4+dhNnvQ==}
852 | cpu: [arm]
853 | os: [linux]
854 | requiresBuild: true
855 | dev: true
856 | optional: true
857 |
858 | /esbuild-linux-arm64/0.14.10:
859 | resolution: {integrity: sha512-+qocQuQvcp5wo/V+OLXxqHPc+gxHttJEvbU/xrCGE03vIMqraL4wMua8JQx0SWEnJCWP+Nhf//v8OSwz1Xr5kA==}
860 | cpu: [arm64]
861 | os: [linux]
862 | requiresBuild: true
863 | dev: true
864 | optional: true
865 |
866 | /esbuild-linux-mips64le/0.14.10:
867 | resolution: {integrity: sha512-nmUd2xoBXpGo4NJCEWoaBj+n4EtDoLEvEYc8Z3aSJrY0Oa6s04czD1flmhd0I/d6QEU8b7GQ9U0g/rtBfhtxBg==}
868 | cpu: [mips64el]
869 | os: [linux]
870 | requiresBuild: true
871 | dev: true
872 | optional: true
873 |
874 | /esbuild-linux-ppc64le/0.14.10:
875 | resolution: {integrity: sha512-vsOWZjm0rZix7HSmqwPph9arRVCyPtUpcURdayQDuIhMG2/UxJxpbdRaa//w4zYqcJzAWwuyH2PAlyy0ZNuxqQ==}
876 | cpu: [ppc64]
877 | os: [linux]
878 | requiresBuild: true
879 | dev: true
880 | optional: true
881 |
882 | /esbuild-linux-s390x/0.14.10:
883 | resolution: {integrity: sha512-knArKKZm0ypIYWOWyOT7+accVwbVV1LZnl2FWWy05u9Tyv5oqJ2F5+X2Vqe/gqd61enJXQWqoufXopvG3zULOg==}
884 | cpu: [s390x]
885 | os: [linux]
886 | requiresBuild: true
887 | dev: true
888 | optional: true
889 |
890 | /esbuild-netbsd-64/0.14.10:
891 | resolution: {integrity: sha512-6Gg8neVcLeyq0yt9bZpReb8ntZ8LBEjthxrcYWVrBElcltnDjIy1hrzsujt0+sC2rL+TlSsE9dzgyuvlDdPp2w==}
892 | cpu: [x64]
893 | os: [netbsd]
894 | requiresBuild: true
895 | dev: true
896 | optional: true
897 |
898 | /esbuild-openbsd-64/0.14.10:
899 | resolution: {integrity: sha512-9rkHZzp10zI90CfKbFrwmQjqZaeDmyQ6s9/hvCwRkbOCHuto6RvMYH9ghQpcr5cUxD5OQIA+sHXi0zokRNXjcg==}
900 | cpu: [x64]
901 | os: [openbsd]
902 | requiresBuild: true
903 | dev: true
904 | optional: true
905 |
906 | /esbuild-sunos-64/0.14.10:
907 | resolution: {integrity: sha512-mEU+pqkhkhbwpJj5DiN3vL0GUFR/yrL3qj8ER1amIVyRibKbj02VM1QaIuk1sy5DRVIKiFXXgCaHvH3RNWCHIw==}
908 | cpu: [x64]
909 | os: [sunos]
910 | requiresBuild: true
911 | dev: true
912 | optional: true
913 |
914 | /esbuild-windows-32/0.14.10:
915 | resolution: {integrity: sha512-Z5DieUL1N6s78dOSdL95KWf8Y89RtPGxIoMF+LEy8ChDsX+pZpz6uAVCn+YaWpqQXO+2TnrcbgBIoprq2Mco1g==}
916 | cpu: [ia32]
917 | os: [win32]
918 | requiresBuild: true
919 | dev: true
920 | optional: true
921 |
922 | /esbuild-windows-64/0.14.10:
923 | resolution: {integrity: sha512-LE5Mm62y0Bilu7RDryBhHIX8rK3at5VwJ6IGM3BsASidCfOBTzqcs7Yy0/Vkq39VKeTmy9/66BAfVoZRNznoDw==}
924 | cpu: [x64]
925 | os: [win32]
926 | requiresBuild: true
927 | dev: true
928 | optional: true
929 |
930 | /esbuild-windows-arm64/0.14.10:
931 | resolution: {integrity: sha512-OJOyxDtabvcUYTc+O4dR0JMzLBz6G9+gXIHA7Oc5d5Fv1xiYa0nUeo8+W5s2e6ZkPRdIwOseYoL70rZz80S5BA==}
932 | cpu: [arm64]
933 | os: [win32]
934 | requiresBuild: true
935 | dev: true
936 | optional: true
937 |
938 | /esbuild/0.14.10:
939 | resolution: {integrity: sha512-ibZb+NwFqBwHHJlpnFMtg4aNmVK+LUtYMFC9CuKs6lDCBEvCHpqCFZFEirpqt1jOugwKGx8gALNGvX56lQyfew==}
940 | hasBin: true
941 | requiresBuild: true
942 | optionalDependencies:
943 | esbuild-android-arm64: 0.14.10
944 | esbuild-darwin-64: 0.14.10
945 | esbuild-darwin-arm64: 0.14.10
946 | esbuild-freebsd-64: 0.14.10
947 | esbuild-freebsd-arm64: 0.14.10
948 | esbuild-linux-32: 0.14.10
949 | esbuild-linux-64: 0.14.10
950 | esbuild-linux-arm: 0.14.10
951 | esbuild-linux-arm64: 0.14.10
952 | esbuild-linux-mips64le: 0.14.10
953 | esbuild-linux-ppc64le: 0.14.10
954 | esbuild-linux-s390x: 0.14.10
955 | esbuild-netbsd-64: 0.14.10
956 | esbuild-openbsd-64: 0.14.10
957 | esbuild-sunos-64: 0.14.10
958 | esbuild-windows-32: 0.14.10
959 | esbuild-windows-64: 0.14.10
960 | esbuild-windows-arm64: 0.14.10
961 | dev: true
962 |
963 | /escalade/3.1.1:
964 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
965 | engines: {node: '>=6'}
966 | dev: true
967 |
968 | /escape-string-regexp/1.0.5:
969 | resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=}
970 | engines: {node: '>=0.8.0'}
971 | dev: true
972 |
973 | /escodegen/2.0.0:
974 | resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==}
975 | engines: {node: '>=6.0'}
976 | hasBin: true
977 | dependencies:
978 | esprima: 4.0.1
979 | estraverse: 5.3.0
980 | esutils: 2.0.3
981 | optionator: 0.8.3
982 | optionalDependencies:
983 | source-map: 0.6.1
984 | dev: true
985 |
986 | /esprima/4.0.1:
987 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
988 | engines: {node: '>=4'}
989 | hasBin: true
990 | dev: true
991 |
992 | /estraverse/5.3.0:
993 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
994 | engines: {node: '>=4.0'}
995 | dev: true
996 |
997 | /esutils/2.0.3:
998 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
999 | engines: {node: '>=0.10.0'}
1000 | dev: true
1001 |
1002 | /fast-levenshtein/2.0.6:
1003 | resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=}
1004 | dev: true
1005 |
1006 | /fetch-blob/3.1.3:
1007 | resolution: {integrity: sha512-ax1Y5I9w+9+JiM+wdHkhBoxew+zG4AJ2SvAD1v1szpddUIiPERVGBxrMcB2ZqW0Y3PP8bOWYv2zqQq1Jp2kqUQ==}
1008 | engines: {node: ^12.20 || >= 14.13}
1009 | dependencies:
1010 | web-streams-polyfill: 3.2.0
1011 | dev: true
1012 |
1013 | /fetch-mock/9.11.0_node-fetch@3.1.0:
1014 | resolution: {integrity: sha512-PG1XUv+x7iag5p/iNHD4/jdpxL9FtVSqRMUQhPab4hVDt80T1MH5ehzVrL2IdXO9Q2iBggArFvPqjUbHFuI58Q==}
1015 | engines: {node: '>=4.0.0'}
1016 | peerDependencies:
1017 | node-fetch: '*'
1018 | peerDependenciesMeta:
1019 | node-fetch:
1020 | optional: true
1021 | dependencies:
1022 | '@babel/core': 7.16.7
1023 | '@babel/runtime': 7.16.7
1024 | core-js: 3.20.2
1025 | debug: 4.3.3
1026 | glob-to-regexp: 0.4.1
1027 | is-subset: 0.1.1
1028 | lodash.isequal: 4.5.0
1029 | node-fetch: 3.1.0
1030 | path-to-regexp: 2.4.0
1031 | querystring: 0.2.1
1032 | whatwg-url: 6.5.0
1033 | transitivePeerDependencies:
1034 | - supports-color
1035 | dev: true
1036 |
1037 | /find-up/5.0.0:
1038 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
1039 | engines: {node: '>=10'}
1040 | dependencies:
1041 | locate-path: 6.0.0
1042 | path-exists: 4.0.0
1043 | dev: true
1044 |
1045 | /foreground-child/2.0.0:
1046 | resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==}
1047 | engines: {node: '>=8.0.0'}
1048 | dependencies:
1049 | cross-spawn: 7.0.3
1050 | signal-exit: 3.0.6
1051 | dev: true
1052 |
1053 | /form-data/4.0.0:
1054 | resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
1055 | engines: {node: '>= 6'}
1056 | dependencies:
1057 | asynckit: 0.4.0
1058 | combined-stream: 1.0.8
1059 | mime-types: 2.1.34
1060 | dev: true
1061 |
1062 | /formdata-polyfill/4.0.10:
1063 | resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
1064 | engines: {node: '>=12.20.0'}
1065 | dependencies:
1066 | fetch-blob: 3.1.3
1067 | dev: true
1068 |
1069 | /fs.realpath/1.0.0:
1070 | resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=}
1071 | dev: true
1072 |
1073 | /gensync/1.0.0-beta.2:
1074 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
1075 | engines: {node: '>=6.9.0'}
1076 | dev: true
1077 |
1078 | /get-caller-file/2.0.5:
1079 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
1080 | engines: {node: 6.* || 8.* || >= 10.*}
1081 | dev: true
1082 |
1083 | /get-ens/2.0.3:
1084 | resolution: {integrity: sha512-WwFD1QWZ6w5Bf2pd5sJQiiHNxRDhE2rg4tfVBn+nSZjdtE2aDUrdDN1e4g6Yh/oTv2AfVOjlkl1cLFhdO4Pmzg==}
1085 | engines: {node: '>=12.4'}
1086 | dependencies:
1087 | '@ethersproject/contracts': 5.5.0
1088 | '@ethersproject/hash': 5.5.0
1089 | '@ethersproject/providers': 5.5.1
1090 | transitivePeerDependencies:
1091 | - bufferutil
1092 | - utf-8-validate
1093 | dev: false
1094 |
1095 | /glob-to-regexp/0.4.1:
1096 | resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
1097 | dev: true
1098 |
1099 | /glob/7.2.0:
1100 | resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==}
1101 | dependencies:
1102 | fs.realpath: 1.0.0
1103 | inflight: 1.0.6
1104 | inherits: 2.0.4
1105 | minimatch: 3.0.4
1106 | once: 1.4.0
1107 | path-is-absolute: 1.0.1
1108 | dev: true
1109 |
1110 | /globals/11.12.0:
1111 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
1112 | engines: {node: '>=4'}
1113 | dev: true
1114 |
1115 | /has-flag/3.0.0:
1116 | resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=}
1117 | engines: {node: '>=4'}
1118 | dev: true
1119 |
1120 | /has-flag/4.0.0:
1121 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1122 | engines: {node: '>=8'}
1123 | dev: true
1124 |
1125 | /hash.js/1.1.7:
1126 | resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==}
1127 | dependencies:
1128 | inherits: 2.0.4
1129 | minimalistic-assert: 1.0.1
1130 |
1131 | /hmac-drbg/1.0.1:
1132 | resolution: {integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=}
1133 | dependencies:
1134 | hash.js: 1.1.7
1135 | minimalistic-assert: 1.0.1
1136 | minimalistic-crypto-utils: 1.0.1
1137 |
1138 | /html-encoding-sniffer/3.0.0:
1139 | resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==}
1140 | engines: {node: '>=12'}
1141 | dependencies:
1142 | whatwg-encoding: 2.0.0
1143 | dev: true
1144 |
1145 | /html-escaper/2.0.2:
1146 | resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
1147 | dev: true
1148 |
1149 | /http-proxy-agent/5.0.0:
1150 | resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==}
1151 | engines: {node: '>= 6'}
1152 | dependencies:
1153 | '@tootallnate/once': 2.0.0
1154 | agent-base: 6.0.2
1155 | debug: 4.3.3
1156 | transitivePeerDependencies:
1157 | - supports-color
1158 | dev: true
1159 |
1160 | /https-proxy-agent/5.0.0:
1161 | resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==}
1162 | engines: {node: '>= 6'}
1163 | dependencies:
1164 | agent-base: 6.0.2
1165 | debug: 4.3.3
1166 | transitivePeerDependencies:
1167 | - supports-color
1168 | dev: true
1169 |
1170 | /iconv-lite/0.6.3:
1171 | resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
1172 | engines: {node: '>=0.10.0'}
1173 | dependencies:
1174 | safer-buffer: 2.1.2
1175 | dev: true
1176 |
1177 | /inflight/1.0.6:
1178 | resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=}
1179 | dependencies:
1180 | once: 1.4.0
1181 | wrappy: 1.0.2
1182 | dev: true
1183 |
1184 | /inherits/2.0.4:
1185 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1186 |
1187 | /is-fullwidth-code-point/3.0.0:
1188 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
1189 | engines: {node: '>=8'}
1190 | dev: true
1191 |
1192 | /is-potential-custom-element-name/1.0.1:
1193 | resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
1194 | dev: true
1195 |
1196 | /is-subset/0.1.1:
1197 | resolution: {integrity: sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=}
1198 | dev: true
1199 |
1200 | /isexe/2.0.0:
1201 | resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=}
1202 | dev: true
1203 |
1204 | /istanbul-lib-coverage/3.2.0:
1205 | resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
1206 | engines: {node: '>=8'}
1207 | dev: true
1208 |
1209 | /istanbul-lib-report/3.0.0:
1210 | resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
1211 | engines: {node: '>=8'}
1212 | dependencies:
1213 | istanbul-lib-coverage: 3.2.0
1214 | make-dir: 3.1.0
1215 | supports-color: 7.2.0
1216 | dev: true
1217 |
1218 | /istanbul-reports/3.1.3:
1219 | resolution: {integrity: sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==}
1220 | engines: {node: '>=8'}
1221 | dependencies:
1222 | html-escaper: 2.0.2
1223 | istanbul-lib-report: 3.0.0
1224 | dev: true
1225 |
1226 | /js-sha3/0.8.0:
1227 | resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==}
1228 |
1229 | /js-tokens/4.0.0:
1230 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1231 | dev: true
1232 |
1233 | /jsdom/19.0.0:
1234 | resolution: {integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==}
1235 | engines: {node: '>=12'}
1236 | peerDependencies:
1237 | canvas: ^2.5.0
1238 | peerDependenciesMeta:
1239 | canvas:
1240 | optional: true
1241 | dependencies:
1242 | abab: 2.0.5
1243 | acorn: 8.7.0
1244 | acorn-globals: 6.0.0
1245 | cssom: 0.5.0
1246 | cssstyle: 2.3.0
1247 | data-urls: 3.0.1
1248 | decimal.js: 10.3.1
1249 | domexception: 4.0.0
1250 | escodegen: 2.0.0
1251 | form-data: 4.0.0
1252 | html-encoding-sniffer: 3.0.0
1253 | http-proxy-agent: 5.0.0
1254 | https-proxy-agent: 5.0.0
1255 | is-potential-custom-element-name: 1.0.1
1256 | nwsapi: 2.2.0
1257 | parse5: 6.0.1
1258 | saxes: 5.0.1
1259 | symbol-tree: 3.2.4
1260 | tough-cookie: 4.0.0
1261 | w3c-hr-time: 1.0.2
1262 | w3c-xmlserializer: 3.0.0
1263 | webidl-conversions: 7.0.0
1264 | whatwg-encoding: 2.0.0
1265 | whatwg-mimetype: 3.0.0
1266 | whatwg-url: 10.0.0
1267 | ws: 8.4.0
1268 | xml-name-validator: 4.0.0
1269 | transitivePeerDependencies:
1270 | - bufferutil
1271 | - supports-color
1272 | - utf-8-validate
1273 | dev: true
1274 |
1275 | /jsesc/2.5.2:
1276 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
1277 | engines: {node: '>=4'}
1278 | hasBin: true
1279 | dev: true
1280 |
1281 | /json5/2.2.0:
1282 | resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==}
1283 | engines: {node: '>=6'}
1284 | hasBin: true
1285 | dependencies:
1286 | minimist: 1.2.5
1287 | dev: true
1288 |
1289 | /kleur/4.1.4:
1290 | resolution: {integrity: sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==}
1291 | engines: {node: '>=6'}
1292 | dev: true
1293 |
1294 | /levn/0.3.0:
1295 | resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=}
1296 | engines: {node: '>= 0.8.0'}
1297 | dependencies:
1298 | prelude-ls: 1.1.2
1299 | type-check: 0.3.2
1300 | dev: true
1301 |
1302 | /locate-path/6.0.0:
1303 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
1304 | engines: {node: '>=10'}
1305 | dependencies:
1306 | p-locate: 5.0.0
1307 | dev: true
1308 |
1309 | /lodash.isequal/4.5.0:
1310 | resolution: {integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA=}
1311 | dev: true
1312 |
1313 | /lodash.sortby/4.7.0:
1314 | resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=}
1315 | dev: true
1316 |
1317 | /loose-envify/1.4.0:
1318 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
1319 | hasBin: true
1320 | dependencies:
1321 | js-tokens: 4.0.0
1322 | dev: true
1323 |
1324 | /make-dir/3.1.0:
1325 | resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
1326 | engines: {node: '>=8'}
1327 | dependencies:
1328 | semver: 6.3.0
1329 | dev: true
1330 |
1331 | /mime-db/1.51.0:
1332 | resolution: {integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==}
1333 | engines: {node: '>= 0.6'}
1334 | dev: true
1335 |
1336 | /mime-types/2.1.34:
1337 | resolution: {integrity: sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==}
1338 | engines: {node: '>= 0.6'}
1339 | dependencies:
1340 | mime-db: 1.51.0
1341 | dev: true
1342 |
1343 | /minimalistic-assert/1.0.1:
1344 | resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
1345 |
1346 | /minimalistic-crypto-utils/1.0.1:
1347 | resolution: {integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=}
1348 |
1349 | /minimatch/3.0.4:
1350 | resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==}
1351 | dependencies:
1352 | brace-expansion: 1.1.11
1353 | dev: true
1354 |
1355 | /minimist/1.2.5:
1356 | resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==}
1357 | dev: true
1358 |
1359 | /mri/1.2.0:
1360 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
1361 | engines: {node: '>=4'}
1362 | dev: true
1363 |
1364 | /ms/2.1.2:
1365 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
1366 | dev: true
1367 |
1368 | /node-fetch/3.1.0:
1369 | resolution: {integrity: sha512-QU0WbIfMUjd5+MUzQOYhenAazakV7Irh1SGkWCsRzBwvm4fAhzEUaHMJ6QLP7gWT6WO9/oH2zhKMMGMuIrDyKw==}
1370 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1371 | dependencies:
1372 | data-uri-to-buffer: 4.0.0
1373 | fetch-blob: 3.1.3
1374 | formdata-polyfill: 4.0.10
1375 | dev: true
1376 |
1377 | /node-releases/2.0.1:
1378 | resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==}
1379 | dev: true
1380 |
1381 | /nwsapi/2.2.0:
1382 | resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==}
1383 | dev: true
1384 |
1385 | /object-assign/4.1.1:
1386 | resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=}
1387 | engines: {node: '>=0.10.0'}
1388 | dev: true
1389 |
1390 | /once/1.4.0:
1391 | resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=}
1392 | dependencies:
1393 | wrappy: 1.0.2
1394 | dev: true
1395 |
1396 | /optionator/0.8.3:
1397 | resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==}
1398 | engines: {node: '>= 0.8.0'}
1399 | dependencies:
1400 | deep-is: 0.1.4
1401 | fast-levenshtein: 2.0.6
1402 | levn: 0.3.0
1403 | prelude-ls: 1.1.2
1404 | type-check: 0.3.2
1405 | word-wrap: 1.2.3
1406 | dev: true
1407 |
1408 | /p-limit/3.1.0:
1409 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
1410 | engines: {node: '>=10'}
1411 | dependencies:
1412 | yocto-queue: 0.1.0
1413 | dev: true
1414 |
1415 | /p-locate/5.0.0:
1416 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
1417 | engines: {node: '>=10'}
1418 | dependencies:
1419 | p-limit: 3.1.0
1420 | dev: true
1421 |
1422 | /parse5/6.0.1:
1423 | resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
1424 | dev: true
1425 |
1426 | /path-exists/4.0.0:
1427 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
1428 | engines: {node: '>=8'}
1429 | dev: true
1430 |
1431 | /path-is-absolute/1.0.1:
1432 | resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=}
1433 | engines: {node: '>=0.10.0'}
1434 | dev: true
1435 |
1436 | /path-key/3.1.1:
1437 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
1438 | engines: {node: '>=8'}
1439 | dev: true
1440 |
1441 | /path-to-regexp/2.4.0:
1442 | resolution: {integrity: sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w==}
1443 | dev: true
1444 |
1445 | /picocolors/1.0.0:
1446 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
1447 | dev: true
1448 |
1449 | /prelude-ls/1.1.2:
1450 | resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=}
1451 | engines: {node: '>= 0.8.0'}
1452 | dev: true
1453 |
1454 | /psl/1.8.0:
1455 | resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==}
1456 | dev: true
1457 |
1458 | /punycode/2.1.1:
1459 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
1460 | engines: {node: '>=6'}
1461 | dev: true
1462 |
1463 | /querystring/0.2.1:
1464 | resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==}
1465 | engines: {node: '>=0.4.x'}
1466 | deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
1467 | dev: true
1468 |
1469 | /react-dom/17.0.2_react@17.0.2:
1470 | resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==}
1471 | peerDependencies:
1472 | react: 17.0.2
1473 | dependencies:
1474 | loose-envify: 1.4.0
1475 | object-assign: 4.1.1
1476 | react: 17.0.2
1477 | scheduler: 0.20.2
1478 | dev: true
1479 |
1480 | /react-error-boundary/3.1.4_react@17.0.2:
1481 | resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==}
1482 | engines: {node: '>=10', npm: '>=6'}
1483 | peerDependencies:
1484 | react: '>=16.13.1'
1485 | dependencies:
1486 | '@babel/runtime': 7.16.7
1487 | react: 17.0.2
1488 | dev: true
1489 |
1490 | /react/17.0.2:
1491 | resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==}
1492 | engines: {node: '>=0.10.0'}
1493 | dependencies:
1494 | loose-envify: 1.4.0
1495 | object-assign: 4.1.1
1496 | dev: true
1497 |
1498 | /regenerator-runtime/0.13.9:
1499 | resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==}
1500 | dev: true
1501 |
1502 | /require-directory/2.1.1:
1503 | resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=}
1504 | engines: {node: '>=0.10.0'}
1505 | dev: true
1506 |
1507 | /rimraf/3.0.2:
1508 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
1509 | hasBin: true
1510 | dependencies:
1511 | glob: 7.2.0
1512 | dev: true
1513 |
1514 | /sade/1.8.0:
1515 | resolution: {integrity: sha512-NRfCA8AVYuAA7Hu8bs18od6J4BdcXXwOv6OJuNgwbw8LcLK8JKwaM3WckLZ+MGyPJUS/ivVgK3twltrOIJJnug==}
1516 | engines: {node: '>=6'}
1517 | dependencies:
1518 | mri: 1.2.0
1519 | dev: true
1520 |
1521 | /safe-buffer/5.1.2:
1522 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
1523 | dev: true
1524 |
1525 | /safer-buffer/2.1.2:
1526 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
1527 | dev: true
1528 |
1529 | /saxes/5.0.1:
1530 | resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==}
1531 | engines: {node: '>=10'}
1532 | dependencies:
1533 | xmlchars: 2.2.0
1534 | dev: true
1535 |
1536 | /scheduler/0.20.2:
1537 | resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==}
1538 | dependencies:
1539 | loose-envify: 1.4.0
1540 | object-assign: 4.1.1
1541 | dev: true
1542 |
1543 | /semver/6.3.0:
1544 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
1545 | hasBin: true
1546 | dev: true
1547 |
1548 | /shebang-command/2.0.0:
1549 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
1550 | engines: {node: '>=8'}
1551 | dependencies:
1552 | shebang-regex: 3.0.0
1553 | dev: true
1554 |
1555 | /shebang-regex/3.0.0:
1556 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1557 | engines: {node: '>=8'}
1558 | dev: true
1559 |
1560 | /signal-exit/3.0.6:
1561 | resolution: {integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==}
1562 | dev: true
1563 |
1564 | /source-map/0.5.7:
1565 | resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=}
1566 | engines: {node: '>=0.10.0'}
1567 | dev: true
1568 |
1569 | /source-map/0.6.1:
1570 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
1571 | engines: {node: '>=0.10.0'}
1572 | requiresBuild: true
1573 | dev: true
1574 | optional: true
1575 |
1576 | /source-map/0.7.3:
1577 | resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==}
1578 | engines: {node: '>= 8'}
1579 | dev: true
1580 |
1581 | /string-width/4.2.3:
1582 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
1583 | engines: {node: '>=8'}
1584 | dependencies:
1585 | emoji-regex: 8.0.0
1586 | is-fullwidth-code-point: 3.0.0
1587 | strip-ansi: 6.0.1
1588 | dev: true
1589 |
1590 | /strip-ansi/6.0.1:
1591 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
1592 | engines: {node: '>=8'}
1593 | dependencies:
1594 | ansi-regex: 5.0.1
1595 | dev: true
1596 |
1597 | /supports-color/5.5.0:
1598 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
1599 | engines: {node: '>=4'}
1600 | dependencies:
1601 | has-flag: 3.0.0
1602 | dev: true
1603 |
1604 | /supports-color/7.2.0:
1605 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1606 | engines: {node: '>=8'}
1607 | dependencies:
1608 | has-flag: 4.0.0
1609 | dev: true
1610 |
1611 | /symbol-tree/3.2.4:
1612 | resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
1613 | dev: true
1614 |
1615 | /test-exclude/6.0.0:
1616 | resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
1617 | engines: {node: '>=8'}
1618 | dependencies:
1619 | '@istanbuljs/schema': 0.1.3
1620 | glob: 7.2.0
1621 | minimatch: 3.0.4
1622 | dev: true
1623 |
1624 | /to-fast-properties/2.0.0:
1625 | resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=}
1626 | engines: {node: '>=4'}
1627 | dev: true
1628 |
1629 | /tough-cookie/4.0.0:
1630 | resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==}
1631 | engines: {node: '>=6'}
1632 | dependencies:
1633 | psl: 1.8.0
1634 | punycode: 2.1.1
1635 | universalify: 0.1.2
1636 | dev: true
1637 |
1638 | /tr46/1.0.1:
1639 | resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=}
1640 | dependencies:
1641 | punycode: 2.1.1
1642 | dev: true
1643 |
1644 | /tr46/3.0.0:
1645 | resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
1646 | engines: {node: '>=12'}
1647 | dependencies:
1648 | punycode: 2.1.1
1649 | dev: true
1650 |
1651 | /type-check/0.3.2:
1652 | resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=}
1653 | engines: {node: '>= 0.8.0'}
1654 | dependencies:
1655 | prelude-ls: 1.1.2
1656 | dev: true
1657 |
1658 | /typescript/4.5.4:
1659 | resolution: {integrity: sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==}
1660 | engines: {node: '>=4.2.0'}
1661 | hasBin: true
1662 | dev: true
1663 |
1664 | /universalify/0.1.2:
1665 | resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
1666 | engines: {node: '>= 4.0.0'}
1667 | dev: true
1668 |
1669 | /uvu/0.5.3:
1670 | resolution: {integrity: sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw==}
1671 | engines: {node: '>=8'}
1672 | hasBin: true
1673 | dependencies:
1674 | dequal: 2.0.2
1675 | diff: 5.0.0
1676 | kleur: 4.1.4
1677 | sade: 1.8.0
1678 | dev: true
1679 |
1680 | /v8-to-istanbul/8.1.0:
1681 | resolution: {integrity: sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==}
1682 | engines: {node: '>=10.12.0'}
1683 | dependencies:
1684 | '@types/istanbul-lib-coverage': 2.0.4
1685 | convert-source-map: 1.8.0
1686 | source-map: 0.7.3
1687 | dev: true
1688 |
1689 | /w3c-hr-time/1.0.2:
1690 | resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
1691 | dependencies:
1692 | browser-process-hrtime: 1.0.0
1693 | dev: true
1694 |
1695 | /w3c-xmlserializer/3.0.0:
1696 | resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==}
1697 | engines: {node: '>=12'}
1698 | dependencies:
1699 | xml-name-validator: 4.0.0
1700 | dev: true
1701 |
1702 | /web-streams-polyfill/3.2.0:
1703 | resolution: {integrity: sha512-EqPmREeOzttaLRm5HS7io98goBgZ7IVz79aDvqjD0kYXLtFZTc0T/U6wHTPKyIjb+MdN7DFIIX6hgdBEpWmfPA==}
1704 | engines: {node: '>= 8'}
1705 | dev: true
1706 |
1707 | /webidl-conversions/4.0.2:
1708 | resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
1709 | dev: true
1710 |
1711 | /webidl-conversions/7.0.0:
1712 | resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
1713 | engines: {node: '>=12'}
1714 | dev: true
1715 |
1716 | /whatwg-encoding/2.0.0:
1717 | resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==}
1718 | engines: {node: '>=12'}
1719 | dependencies:
1720 | iconv-lite: 0.6.3
1721 | dev: true
1722 |
1723 | /whatwg-mimetype/3.0.0:
1724 | resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
1725 | engines: {node: '>=12'}
1726 | dev: true
1727 |
1728 | /whatwg-url/10.0.0:
1729 | resolution: {integrity: sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==}
1730 | engines: {node: '>=12'}
1731 | dependencies:
1732 | tr46: 3.0.0
1733 | webidl-conversions: 7.0.0
1734 | dev: true
1735 |
1736 | /whatwg-url/6.5.0:
1737 | resolution: {integrity: sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==}
1738 | dependencies:
1739 | lodash.sortby: 4.7.0
1740 | tr46: 1.0.1
1741 | webidl-conversions: 4.0.2
1742 | dev: true
1743 |
1744 | /which/2.0.2:
1745 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1746 | engines: {node: '>= 8'}
1747 | hasBin: true
1748 | dependencies:
1749 | isexe: 2.0.0
1750 | dev: true
1751 |
1752 | /word-wrap/1.2.3:
1753 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
1754 | engines: {node: '>=0.10.0'}
1755 | dev: true
1756 |
1757 | /wrap-ansi/7.0.0:
1758 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
1759 | engines: {node: '>=10'}
1760 | dependencies:
1761 | ansi-styles: 4.3.0
1762 | string-width: 4.2.3
1763 | strip-ansi: 6.0.1
1764 | dev: true
1765 |
1766 | /wrappy/1.0.2:
1767 | resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
1768 | dev: true
1769 |
1770 | /ws/7.4.6:
1771 | resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==}
1772 | engines: {node: '>=8.3.0'}
1773 | peerDependencies:
1774 | bufferutil: ^4.0.1
1775 | utf-8-validate: ^5.0.2
1776 | peerDependenciesMeta:
1777 | bufferutil:
1778 | optional: true
1779 | utf-8-validate:
1780 | optional: true
1781 |
1782 | /ws/8.4.0:
1783 | resolution: {integrity: sha512-IHVsKe2pjajSUIl4KYMQOdlyliovpEPquKkqbwswulszzI7r0SfQrxnXdWAEqOlDCLrVSJzo+O1hAwdog2sKSQ==}
1784 | engines: {node: '>=10.0.0'}
1785 | peerDependencies:
1786 | bufferutil: ^4.0.1
1787 | utf-8-validate: ^5.0.2
1788 | peerDependenciesMeta:
1789 | bufferutil:
1790 | optional: true
1791 | utf-8-validate:
1792 | optional: true
1793 | dev: true
1794 |
1795 | /xml-name-validator/4.0.0:
1796 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
1797 | engines: {node: '>=12'}
1798 | dev: true
1799 |
1800 | /xmlchars/2.2.0:
1801 | resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
1802 | dev: true
1803 |
1804 | /y18n/5.0.8:
1805 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
1806 | engines: {node: '>=10'}
1807 | dev: true
1808 |
1809 | /yargs-parser/20.2.9:
1810 | resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
1811 | engines: {node: '>=10'}
1812 | dev: true
1813 |
1814 | /yargs/16.2.0:
1815 | resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
1816 | engines: {node: '>=10'}
1817 | dependencies:
1818 | cliui: 7.0.4
1819 | escalade: 3.1.1
1820 | get-caller-file: 2.0.5
1821 | require-directory: 2.1.1
1822 | string-width: 4.2.3
1823 | y18n: 5.0.8
1824 | yargs-parser: 20.2.9
1825 | dev: true
1826 |
1827 | /yocto-queue/0.1.0:
1828 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1829 | engines: {node: '>=10'}
1830 | dev: true
1831 |
--------------------------------------------------------------------------------