├── .gitignore
├── README.md
├── babel.config.js
├── next-env.d.ts
├── package-lock.json
├── package.json
├── public
├── favicon.ico
└── vercel.svg
├── relay.config.js
├── schema.graphql
├── src
├── __generated__
│ └── pagesQuery.graphql.ts
├── pages
│ ├── _app.tsx
│ ├── _document.tsx
│ └── index.tsx
└── relay
│ ├── environment.ts
│ └── initialEnvironment.ts
└── tsconfig.json
/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 | /.pnp
6 | .pnp.js
7 |
8 | # testing
9 | /coverage
10 |
11 | # next.js
12 | /.next/
13 | /out/
14 |
15 | # production
16 | /build
17 |
18 | # misc
19 | .DS_Store
20 |
21 | # debug
22 | npm-debug.log*
23 | yarn-debug.log*
24 | yarn-error.log*
25 |
26 | # local env files
27 | .env.local
28 | .env.development.local
29 | .env.test.local
30 | .env.production.local
31 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
2 |
3 | ## Getting Started
4 |
5 | First, run the development server:
6 |
7 | ```bash
8 | npm run dev
9 | # or
10 | yarn dev
11 | ```
12 |
13 | Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
14 |
15 | You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.
16 |
17 | ## Learn More
18 |
19 | To learn more about Next.js, take a look at the following resources:
20 |
21 | - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
22 | - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
23 |
24 | You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
25 |
26 | ## Deploy on Vercel
27 |
28 | The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/import?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
29 |
30 | Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
31 |
--------------------------------------------------------------------------------
/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ["next/babel"],
3 | plugins: ["relay"],
4 | };
5 |
--------------------------------------------------------------------------------
/next-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | ///
3 |
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "relay-ssr",
3 | "version": "0.1.0",
4 | "lockfileVersion": 1,
5 | "requires": true,
6 | "dependencies": {
7 | "@babel/code-frame": {
8 | "version": "7.12.13",
9 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
10 | "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
11 | "dev": true,
12 | "requires": {
13 | "@babel/highlight": "^7.12.13"
14 | }
15 | },
16 | "@babel/compat-data": {
17 | "version": "7.14.0",
18 | "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz",
19 | "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==",
20 | "dev": true
21 | },
22 | "@babel/core": {
23 | "version": "7.14.0",
24 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.0.tgz",
25 | "integrity": "sha512-8YqpRig5NmIHlMLw09zMlPTvUVMILjqCOtVgu+TVNWEBvy9b5I3RRyhqnrV4hjgEK7n8P9OqvkWJAFmEL6Wwfw==",
26 | "dev": true,
27 | "requires": {
28 | "@babel/code-frame": "^7.12.13",
29 | "@babel/generator": "^7.14.0",
30 | "@babel/helper-compilation-targets": "^7.13.16",
31 | "@babel/helper-module-transforms": "^7.14.0",
32 | "@babel/helpers": "^7.14.0",
33 | "@babel/parser": "^7.14.0",
34 | "@babel/template": "^7.12.13",
35 | "@babel/traverse": "^7.14.0",
36 | "@babel/types": "^7.14.0",
37 | "convert-source-map": "^1.7.0",
38 | "debug": "^4.1.0",
39 | "gensync": "^1.0.0-beta.2",
40 | "json5": "^2.1.2",
41 | "semver": "^6.3.0",
42 | "source-map": "^0.5.0"
43 | },
44 | "dependencies": {
45 | "@babel/code-frame": {
46 | "version": "7.12.13",
47 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
48 | "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
49 | "dev": true,
50 | "requires": {
51 | "@babel/highlight": "^7.12.13"
52 | }
53 | },
54 | "@babel/helper-validator-identifier": {
55 | "version": "7.14.0",
56 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
57 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
58 | "dev": true
59 | },
60 | "@babel/highlight": {
61 | "version": "7.14.0",
62 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
63 | "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
64 | "dev": true,
65 | "requires": {
66 | "@babel/helper-validator-identifier": "^7.14.0",
67 | "chalk": "^2.0.0",
68 | "js-tokens": "^4.0.0"
69 | }
70 | },
71 | "@babel/types": {
72 | "version": "7.14.1",
73 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
74 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
75 | "dev": true,
76 | "requires": {
77 | "@babel/helper-validator-identifier": "^7.14.0",
78 | "to-fast-properties": "^2.0.0"
79 | }
80 | },
81 | "debug": {
82 | "version": "4.3.1",
83 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
84 | "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
85 | "dev": true,
86 | "requires": {
87 | "ms": "2.1.2"
88 | }
89 | },
90 | "json5": {
91 | "version": "2.2.0",
92 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
93 | "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
94 | "dev": true,
95 | "requires": {
96 | "minimist": "^1.2.5"
97 | }
98 | },
99 | "ms": {
100 | "version": "2.1.2",
101 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
102 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
103 | "dev": true
104 | },
105 | "source-map": {
106 | "version": "0.5.7",
107 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
108 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
109 | "dev": true
110 | }
111 | }
112 | },
113 | "@babel/generator": {
114 | "version": "7.14.1",
115 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz",
116 | "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==",
117 | "dev": true,
118 | "requires": {
119 | "@babel/types": "^7.14.1",
120 | "jsesc": "^2.5.1",
121 | "source-map": "^0.5.0"
122 | },
123 | "dependencies": {
124 | "@babel/helper-validator-identifier": {
125 | "version": "7.14.0",
126 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
127 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
128 | "dev": true
129 | },
130 | "@babel/types": {
131 | "version": "7.14.1",
132 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
133 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
134 | "dev": true,
135 | "requires": {
136 | "@babel/helper-validator-identifier": "^7.14.0",
137 | "to-fast-properties": "^2.0.0"
138 | }
139 | },
140 | "source-map": {
141 | "version": "0.5.7",
142 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
143 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
144 | "dev": true
145 | }
146 | }
147 | },
148 | "@babel/helper-annotate-as-pure": {
149 | "version": "7.12.13",
150 | "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz",
151 | "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==",
152 | "dev": true,
153 | "requires": {
154 | "@babel/types": "^7.12.13"
155 | },
156 | "dependencies": {
157 | "@babel/helper-validator-identifier": {
158 | "version": "7.14.0",
159 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
160 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
161 | "dev": true
162 | },
163 | "@babel/types": {
164 | "version": "7.14.1",
165 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
166 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
167 | "dev": true,
168 | "requires": {
169 | "@babel/helper-validator-identifier": "^7.14.0",
170 | "to-fast-properties": "^2.0.0"
171 | }
172 | }
173 | }
174 | },
175 | "@babel/helper-compilation-targets": {
176 | "version": "7.13.16",
177 | "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz",
178 | "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==",
179 | "dev": true,
180 | "requires": {
181 | "@babel/compat-data": "^7.13.15",
182 | "@babel/helper-validator-option": "^7.12.17",
183 | "browserslist": "^4.14.5",
184 | "semver": "^6.3.0"
185 | }
186 | },
187 | "@babel/helper-create-class-features-plugin": {
188 | "version": "7.14.1",
189 | "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.1.tgz",
190 | "integrity": "sha512-r8rsUahG4ywm0QpGcCrLaUSOuNAISR3IZCg4Fx05Ozq31aCUrQsTLH6KPxy0N5ULoQ4Sn9qjNdGNtbPWAC6hYg==",
191 | "dev": true,
192 | "requires": {
193 | "@babel/helper-annotate-as-pure": "^7.12.13",
194 | "@babel/helper-function-name": "^7.12.13",
195 | "@babel/helper-member-expression-to-functions": "^7.13.12",
196 | "@babel/helper-optimise-call-expression": "^7.12.13",
197 | "@babel/helper-replace-supers": "^7.13.12",
198 | "@babel/helper-split-export-declaration": "^7.12.13"
199 | }
200 | },
201 | "@babel/helper-function-name": {
202 | "version": "7.12.13",
203 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
204 | "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==",
205 | "dev": true,
206 | "requires": {
207 | "@babel/helper-get-function-arity": "^7.12.13",
208 | "@babel/template": "^7.12.13",
209 | "@babel/types": "^7.12.13"
210 | },
211 | "dependencies": {
212 | "@babel/helper-validator-identifier": {
213 | "version": "7.14.0",
214 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
215 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
216 | "dev": true
217 | },
218 | "@babel/types": {
219 | "version": "7.14.1",
220 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
221 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
222 | "dev": true,
223 | "requires": {
224 | "@babel/helper-validator-identifier": "^7.14.0",
225 | "to-fast-properties": "^2.0.0"
226 | }
227 | }
228 | }
229 | },
230 | "@babel/helper-get-function-arity": {
231 | "version": "7.12.13",
232 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
233 | "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
234 | "dev": true,
235 | "requires": {
236 | "@babel/types": "^7.12.13"
237 | },
238 | "dependencies": {
239 | "@babel/helper-validator-identifier": {
240 | "version": "7.14.0",
241 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
242 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
243 | "dev": true
244 | },
245 | "@babel/types": {
246 | "version": "7.14.1",
247 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
248 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
249 | "dev": true,
250 | "requires": {
251 | "@babel/helper-validator-identifier": "^7.14.0",
252 | "to-fast-properties": "^2.0.0"
253 | }
254 | }
255 | }
256 | },
257 | "@babel/helper-member-expression-to-functions": {
258 | "version": "7.13.12",
259 | "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz",
260 | "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==",
261 | "dev": true,
262 | "requires": {
263 | "@babel/types": "^7.13.12"
264 | },
265 | "dependencies": {
266 | "@babel/helper-validator-identifier": {
267 | "version": "7.14.0",
268 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
269 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
270 | "dev": true
271 | },
272 | "@babel/types": {
273 | "version": "7.14.1",
274 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
275 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
276 | "dev": true,
277 | "requires": {
278 | "@babel/helper-validator-identifier": "^7.14.0",
279 | "to-fast-properties": "^2.0.0"
280 | }
281 | }
282 | }
283 | },
284 | "@babel/helper-module-imports": {
285 | "version": "7.13.12",
286 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz",
287 | "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==",
288 | "dev": true,
289 | "requires": {
290 | "@babel/types": "^7.13.12"
291 | },
292 | "dependencies": {
293 | "@babel/helper-validator-identifier": {
294 | "version": "7.14.0",
295 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
296 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
297 | "dev": true
298 | },
299 | "@babel/types": {
300 | "version": "7.14.1",
301 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
302 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
303 | "dev": true,
304 | "requires": {
305 | "@babel/helper-validator-identifier": "^7.14.0",
306 | "to-fast-properties": "^2.0.0"
307 | }
308 | }
309 | }
310 | },
311 | "@babel/helper-module-transforms": {
312 | "version": "7.14.0",
313 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz",
314 | "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==",
315 | "dev": true,
316 | "requires": {
317 | "@babel/helper-module-imports": "^7.13.12",
318 | "@babel/helper-replace-supers": "^7.13.12",
319 | "@babel/helper-simple-access": "^7.13.12",
320 | "@babel/helper-split-export-declaration": "^7.12.13",
321 | "@babel/helper-validator-identifier": "^7.14.0",
322 | "@babel/template": "^7.12.13",
323 | "@babel/traverse": "^7.14.0",
324 | "@babel/types": "^7.14.0"
325 | },
326 | "dependencies": {
327 | "@babel/helper-validator-identifier": {
328 | "version": "7.14.0",
329 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
330 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
331 | "dev": true
332 | },
333 | "@babel/types": {
334 | "version": "7.14.1",
335 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
336 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
337 | "dev": true,
338 | "requires": {
339 | "@babel/helper-validator-identifier": "^7.14.0",
340 | "to-fast-properties": "^2.0.0"
341 | }
342 | }
343 | }
344 | },
345 | "@babel/helper-optimise-call-expression": {
346 | "version": "7.12.13",
347 | "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz",
348 | "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==",
349 | "dev": true,
350 | "requires": {
351 | "@babel/types": "^7.12.13"
352 | },
353 | "dependencies": {
354 | "@babel/helper-validator-identifier": {
355 | "version": "7.14.0",
356 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
357 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
358 | "dev": true
359 | },
360 | "@babel/types": {
361 | "version": "7.14.1",
362 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
363 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
364 | "dev": true,
365 | "requires": {
366 | "@babel/helper-validator-identifier": "^7.14.0",
367 | "to-fast-properties": "^2.0.0"
368 | }
369 | }
370 | }
371 | },
372 | "@babel/helper-plugin-utils": {
373 | "version": "7.13.0",
374 | "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
375 | "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
376 | "dev": true
377 | },
378 | "@babel/helper-replace-supers": {
379 | "version": "7.13.12",
380 | "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz",
381 | "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==",
382 | "dev": true,
383 | "requires": {
384 | "@babel/helper-member-expression-to-functions": "^7.13.12",
385 | "@babel/helper-optimise-call-expression": "^7.12.13",
386 | "@babel/traverse": "^7.13.0",
387 | "@babel/types": "^7.13.12"
388 | },
389 | "dependencies": {
390 | "@babel/helper-validator-identifier": {
391 | "version": "7.14.0",
392 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
393 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
394 | "dev": true
395 | },
396 | "@babel/types": {
397 | "version": "7.14.1",
398 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
399 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
400 | "dev": true,
401 | "requires": {
402 | "@babel/helper-validator-identifier": "^7.14.0",
403 | "to-fast-properties": "^2.0.0"
404 | }
405 | }
406 | }
407 | },
408 | "@babel/helper-simple-access": {
409 | "version": "7.13.12",
410 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz",
411 | "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==",
412 | "dev": true,
413 | "requires": {
414 | "@babel/types": "^7.13.12"
415 | },
416 | "dependencies": {
417 | "@babel/helper-validator-identifier": {
418 | "version": "7.14.0",
419 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
420 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
421 | "dev": true
422 | },
423 | "@babel/types": {
424 | "version": "7.14.1",
425 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
426 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
427 | "dev": true,
428 | "requires": {
429 | "@babel/helper-validator-identifier": "^7.14.0",
430 | "to-fast-properties": "^2.0.0"
431 | }
432 | }
433 | }
434 | },
435 | "@babel/helper-skip-transparent-expression-wrappers": {
436 | "version": "7.12.1",
437 | "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz",
438 | "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==",
439 | "dev": true,
440 | "requires": {
441 | "@babel/types": "^7.12.1"
442 | },
443 | "dependencies": {
444 | "@babel/helper-validator-identifier": {
445 | "version": "7.14.0",
446 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
447 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
448 | "dev": true
449 | },
450 | "@babel/types": {
451 | "version": "7.14.1",
452 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
453 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
454 | "dev": true,
455 | "requires": {
456 | "@babel/helper-validator-identifier": "^7.14.0",
457 | "to-fast-properties": "^2.0.0"
458 | }
459 | }
460 | }
461 | },
462 | "@babel/helper-split-export-declaration": {
463 | "version": "7.12.13",
464 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
465 | "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
466 | "dev": true,
467 | "requires": {
468 | "@babel/types": "^7.12.13"
469 | },
470 | "dependencies": {
471 | "@babel/helper-validator-identifier": {
472 | "version": "7.14.0",
473 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
474 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
475 | "dev": true
476 | },
477 | "@babel/types": {
478 | "version": "7.14.1",
479 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
480 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
481 | "dev": true,
482 | "requires": {
483 | "@babel/helper-validator-identifier": "^7.14.0",
484 | "to-fast-properties": "^2.0.0"
485 | }
486 | }
487 | }
488 | },
489 | "@babel/helper-validator-identifier": {
490 | "version": "7.14.0",
491 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
492 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
493 | "dev": true
494 | },
495 | "@babel/helper-validator-option": {
496 | "version": "7.12.17",
497 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz",
498 | "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==",
499 | "dev": true
500 | },
501 | "@babel/helpers": {
502 | "version": "7.14.0",
503 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz",
504 | "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==",
505 | "dev": true,
506 | "requires": {
507 | "@babel/template": "^7.12.13",
508 | "@babel/traverse": "^7.14.0",
509 | "@babel/types": "^7.14.0"
510 | },
511 | "dependencies": {
512 | "@babel/helper-validator-identifier": {
513 | "version": "7.14.0",
514 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
515 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
516 | "dev": true
517 | },
518 | "@babel/types": {
519 | "version": "7.14.1",
520 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
521 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
522 | "dev": true,
523 | "requires": {
524 | "@babel/helper-validator-identifier": "^7.14.0",
525 | "to-fast-properties": "^2.0.0"
526 | }
527 | }
528 | }
529 | },
530 | "@babel/highlight": {
531 | "version": "7.14.0",
532 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
533 | "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
534 | "dev": true,
535 | "requires": {
536 | "@babel/helper-validator-identifier": "^7.14.0",
537 | "chalk": "^2.0.0",
538 | "js-tokens": "^4.0.0"
539 | }
540 | },
541 | "@babel/parser": {
542 | "version": "7.14.1",
543 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz",
544 | "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==",
545 | "dev": true
546 | },
547 | "@babel/plugin-proposal-class-properties": {
548 | "version": "7.13.0",
549 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz",
550 | "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==",
551 | "dev": true,
552 | "requires": {
553 | "@babel/helper-create-class-features-plugin": "^7.13.0",
554 | "@babel/helper-plugin-utils": "^7.13.0"
555 | }
556 | },
557 | "@babel/plugin-proposal-object-rest-spread": {
558 | "version": "7.13.8",
559 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz",
560 | "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==",
561 | "dev": true,
562 | "requires": {
563 | "@babel/compat-data": "^7.13.8",
564 | "@babel/helper-compilation-targets": "^7.13.8",
565 | "@babel/helper-plugin-utils": "^7.13.0",
566 | "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
567 | "@babel/plugin-transform-parameters": "^7.13.0"
568 | }
569 | },
570 | "@babel/plugin-syntax-class-properties": {
571 | "version": "7.12.13",
572 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
573 | "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
574 | "dev": true,
575 | "requires": {
576 | "@babel/helper-plugin-utils": "^7.12.13"
577 | }
578 | },
579 | "@babel/plugin-syntax-flow": {
580 | "version": "7.12.13",
581 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz",
582 | "integrity": "sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA==",
583 | "dev": true,
584 | "requires": {
585 | "@babel/helper-plugin-utils": "^7.12.13"
586 | }
587 | },
588 | "@babel/plugin-syntax-jsx": {
589 | "version": "7.12.13",
590 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz",
591 | "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==",
592 | "dev": true,
593 | "requires": {
594 | "@babel/helper-plugin-utils": "^7.12.13"
595 | }
596 | },
597 | "@babel/plugin-syntax-object-rest-spread": {
598 | "version": "7.8.3",
599 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
600 | "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
601 | "dev": true,
602 | "requires": {
603 | "@babel/helper-plugin-utils": "^7.8.0"
604 | }
605 | },
606 | "@babel/plugin-transform-arrow-functions": {
607 | "version": "7.13.0",
608 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz",
609 | "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==",
610 | "dev": true,
611 | "requires": {
612 | "@babel/helper-plugin-utils": "^7.13.0"
613 | }
614 | },
615 | "@babel/plugin-transform-block-scoped-functions": {
616 | "version": "7.12.13",
617 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz",
618 | "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==",
619 | "dev": true,
620 | "requires": {
621 | "@babel/helper-plugin-utils": "^7.12.13"
622 | }
623 | },
624 | "@babel/plugin-transform-block-scoping": {
625 | "version": "7.14.1",
626 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.1.tgz",
627 | "integrity": "sha512-2mQXd0zBrwfp0O1moWIhPpEeTKDvxyHcnma3JATVP1l+CctWBuot6OJG8LQ4DnBj4ZZPSmlb/fm4mu47EOAnVA==",
628 | "dev": true,
629 | "requires": {
630 | "@babel/helper-plugin-utils": "^7.13.0"
631 | }
632 | },
633 | "@babel/plugin-transform-classes": {
634 | "version": "7.13.0",
635 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz",
636 | "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==",
637 | "dev": true,
638 | "requires": {
639 | "@babel/helper-annotate-as-pure": "^7.12.13",
640 | "@babel/helper-function-name": "^7.12.13",
641 | "@babel/helper-optimise-call-expression": "^7.12.13",
642 | "@babel/helper-plugin-utils": "^7.13.0",
643 | "@babel/helper-replace-supers": "^7.13.0",
644 | "@babel/helper-split-export-declaration": "^7.12.13",
645 | "globals": "^11.1.0"
646 | }
647 | },
648 | "@babel/plugin-transform-computed-properties": {
649 | "version": "7.13.0",
650 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz",
651 | "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==",
652 | "dev": true,
653 | "requires": {
654 | "@babel/helper-plugin-utils": "^7.13.0"
655 | }
656 | },
657 | "@babel/plugin-transform-destructuring": {
658 | "version": "7.13.17",
659 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz",
660 | "integrity": "sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==",
661 | "dev": true,
662 | "requires": {
663 | "@babel/helper-plugin-utils": "^7.13.0"
664 | }
665 | },
666 | "@babel/plugin-transform-flow-strip-types": {
667 | "version": "7.13.0",
668 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.13.0.tgz",
669 | "integrity": "sha512-EXAGFMJgSX8gxWD7PZtW/P6M+z74jpx3wm/+9pn+c2dOawPpBkUX7BrfyPvo6ZpXbgRIEuwgwDb/MGlKvu2pOg==",
670 | "dev": true,
671 | "requires": {
672 | "@babel/helper-plugin-utils": "^7.13.0",
673 | "@babel/plugin-syntax-flow": "^7.12.13"
674 | }
675 | },
676 | "@babel/plugin-transform-for-of": {
677 | "version": "7.13.0",
678 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz",
679 | "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==",
680 | "dev": true,
681 | "requires": {
682 | "@babel/helper-plugin-utils": "^7.13.0"
683 | }
684 | },
685 | "@babel/plugin-transform-function-name": {
686 | "version": "7.12.13",
687 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz",
688 | "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==",
689 | "dev": true,
690 | "requires": {
691 | "@babel/helper-function-name": "^7.12.13",
692 | "@babel/helper-plugin-utils": "^7.12.13"
693 | }
694 | },
695 | "@babel/plugin-transform-literals": {
696 | "version": "7.12.13",
697 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz",
698 | "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==",
699 | "dev": true,
700 | "requires": {
701 | "@babel/helper-plugin-utils": "^7.12.13"
702 | }
703 | },
704 | "@babel/plugin-transform-member-expression-literals": {
705 | "version": "7.12.13",
706 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz",
707 | "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==",
708 | "dev": true,
709 | "requires": {
710 | "@babel/helper-plugin-utils": "^7.12.13"
711 | }
712 | },
713 | "@babel/plugin-transform-modules-commonjs": {
714 | "version": "7.14.0",
715 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz",
716 | "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==",
717 | "dev": true,
718 | "requires": {
719 | "@babel/helper-module-transforms": "^7.14.0",
720 | "@babel/helper-plugin-utils": "^7.13.0",
721 | "@babel/helper-simple-access": "^7.13.12",
722 | "babel-plugin-dynamic-import-node": "^2.3.3"
723 | }
724 | },
725 | "@babel/plugin-transform-object-super": {
726 | "version": "7.12.13",
727 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz",
728 | "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==",
729 | "dev": true,
730 | "requires": {
731 | "@babel/helper-plugin-utils": "^7.12.13",
732 | "@babel/helper-replace-supers": "^7.12.13"
733 | }
734 | },
735 | "@babel/plugin-transform-parameters": {
736 | "version": "7.13.0",
737 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz",
738 | "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==",
739 | "dev": true,
740 | "requires": {
741 | "@babel/helper-plugin-utils": "^7.13.0"
742 | }
743 | },
744 | "@babel/plugin-transform-property-literals": {
745 | "version": "7.12.13",
746 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz",
747 | "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==",
748 | "dev": true,
749 | "requires": {
750 | "@babel/helper-plugin-utils": "^7.12.13"
751 | }
752 | },
753 | "@babel/plugin-transform-react-display-name": {
754 | "version": "7.12.13",
755 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz",
756 | "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==",
757 | "dev": true,
758 | "requires": {
759 | "@babel/helper-plugin-utils": "^7.12.13"
760 | }
761 | },
762 | "@babel/plugin-transform-react-jsx": {
763 | "version": "7.13.12",
764 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.13.12.tgz",
765 | "integrity": "sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA==",
766 | "dev": true,
767 | "requires": {
768 | "@babel/helper-annotate-as-pure": "^7.12.13",
769 | "@babel/helper-module-imports": "^7.13.12",
770 | "@babel/helper-plugin-utils": "^7.13.0",
771 | "@babel/plugin-syntax-jsx": "^7.12.13",
772 | "@babel/types": "^7.13.12"
773 | },
774 | "dependencies": {
775 | "@babel/helper-validator-identifier": {
776 | "version": "7.14.0",
777 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
778 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
779 | "dev": true
780 | },
781 | "@babel/types": {
782 | "version": "7.14.1",
783 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
784 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
785 | "dev": true,
786 | "requires": {
787 | "@babel/helper-validator-identifier": "^7.14.0",
788 | "to-fast-properties": "^2.0.0"
789 | }
790 | }
791 | }
792 | },
793 | "@babel/plugin-transform-shorthand-properties": {
794 | "version": "7.12.13",
795 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz",
796 | "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==",
797 | "dev": true,
798 | "requires": {
799 | "@babel/helper-plugin-utils": "^7.12.13"
800 | }
801 | },
802 | "@babel/plugin-transform-spread": {
803 | "version": "7.13.0",
804 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz",
805 | "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==",
806 | "dev": true,
807 | "requires": {
808 | "@babel/helper-plugin-utils": "^7.13.0",
809 | "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1"
810 | }
811 | },
812 | "@babel/plugin-transform-template-literals": {
813 | "version": "7.13.0",
814 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz",
815 | "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==",
816 | "dev": true,
817 | "requires": {
818 | "@babel/helper-plugin-utils": "^7.13.0"
819 | }
820 | },
821 | "@babel/runtime": {
822 | "version": "7.9.6",
823 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz",
824 | "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==",
825 | "requires": {
826 | "regenerator-runtime": "^0.13.4"
827 | }
828 | },
829 | "@babel/template": {
830 | "version": "7.12.13",
831 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
832 | "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
833 | "dev": true,
834 | "requires": {
835 | "@babel/code-frame": "^7.12.13",
836 | "@babel/parser": "^7.12.13",
837 | "@babel/types": "^7.12.13"
838 | },
839 | "dependencies": {
840 | "@babel/code-frame": {
841 | "version": "7.12.13",
842 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
843 | "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
844 | "dev": true,
845 | "requires": {
846 | "@babel/highlight": "^7.12.13"
847 | }
848 | },
849 | "@babel/helper-validator-identifier": {
850 | "version": "7.14.0",
851 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
852 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
853 | "dev": true
854 | },
855 | "@babel/highlight": {
856 | "version": "7.14.0",
857 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
858 | "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
859 | "dev": true,
860 | "requires": {
861 | "@babel/helper-validator-identifier": "^7.14.0",
862 | "chalk": "^2.0.0",
863 | "js-tokens": "^4.0.0"
864 | }
865 | },
866 | "@babel/types": {
867 | "version": "7.14.1",
868 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
869 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
870 | "dev": true,
871 | "requires": {
872 | "@babel/helper-validator-identifier": "^7.14.0",
873 | "to-fast-properties": "^2.0.0"
874 | }
875 | }
876 | }
877 | },
878 | "@babel/traverse": {
879 | "version": "7.14.0",
880 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz",
881 | "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==",
882 | "dev": true,
883 | "requires": {
884 | "@babel/code-frame": "^7.12.13",
885 | "@babel/generator": "^7.14.0",
886 | "@babel/helper-function-name": "^7.12.13",
887 | "@babel/helper-split-export-declaration": "^7.12.13",
888 | "@babel/parser": "^7.14.0",
889 | "@babel/types": "^7.14.0",
890 | "debug": "^4.1.0",
891 | "globals": "^11.1.0"
892 | },
893 | "dependencies": {
894 | "@babel/code-frame": {
895 | "version": "7.12.13",
896 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
897 | "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
898 | "dev": true,
899 | "requires": {
900 | "@babel/highlight": "^7.12.13"
901 | }
902 | },
903 | "@babel/helper-validator-identifier": {
904 | "version": "7.14.0",
905 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
906 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
907 | "dev": true
908 | },
909 | "@babel/highlight": {
910 | "version": "7.14.0",
911 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
912 | "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
913 | "dev": true,
914 | "requires": {
915 | "@babel/helper-validator-identifier": "^7.14.0",
916 | "chalk": "^2.0.0",
917 | "js-tokens": "^4.0.0"
918 | }
919 | },
920 | "@babel/types": {
921 | "version": "7.14.1",
922 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
923 | "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
924 | "dev": true,
925 | "requires": {
926 | "@babel/helper-validator-identifier": "^7.14.0",
927 | "to-fast-properties": "^2.0.0"
928 | }
929 | },
930 | "debug": {
931 | "version": "4.3.1",
932 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
933 | "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
934 | "dev": true,
935 | "requires": {
936 | "ms": "2.1.2"
937 | }
938 | },
939 | "ms": {
940 | "version": "2.1.2",
941 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
942 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
943 | "dev": true
944 | }
945 | }
946 | },
947 | "@babel/types": {
948 | "version": "7.8.3",
949 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz",
950 | "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==",
951 | "requires": {
952 | "esutils": "^2.0.2",
953 | "lodash": "^4.17.13",
954 | "to-fast-properties": "^2.0.0"
955 | }
956 | },
957 | "@hapi/accept": {
958 | "version": "5.0.1",
959 | "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.1.tgz",
960 | "integrity": "sha512-fMr4d7zLzsAXo28PRRQPXR1o2Wmu+6z+VY1UzDp0iFo13Twj8WePakwXBiqn3E1aAlTpSNzCXdnnQXFhst8h8Q==",
961 | "requires": {
962 | "@hapi/boom": "9.x.x",
963 | "@hapi/hoek": "9.x.x"
964 | }
965 | },
966 | "@hapi/boom": {
967 | "version": "9.1.2",
968 | "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.2.tgz",
969 | "integrity": "sha512-uJEJtiNHzKw80JpngDGBCGAmWjBtzxDCz17A9NO2zCi8LLBlb5Frpq4pXwyN+2JQMod4pKz5BALwyneCgDg89Q==",
970 | "requires": {
971 | "@hapi/hoek": "9.x.x"
972 | }
973 | },
974 | "@hapi/hoek": {
975 | "version": "9.2.0",
976 | "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz",
977 | "integrity": "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug=="
978 | },
979 | "@next/env": {
980 | "version": "10.2.0",
981 | "resolved": "https://registry.npmjs.org/@next/env/-/env-10.2.0.tgz",
982 | "integrity": "sha512-tsWBsn1Rb6hXRaHc/pWMCpZ4Ipkf3OCbZ54ef5ukgIyEvzzGdGFXQshPP2AF7yb+8yMpunWs7vOMZW3e8oPF6A=="
983 | },
984 | "@next/polyfill-module": {
985 | "version": "10.2.0",
986 | "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-10.2.0.tgz",
987 | "integrity": "sha512-Nl3GexIUXsmuggkUqrRFyE/2k7UI44JaVzSywtXEyHzxpZm2a5bdMaWuC89pgLiFDDOqmbqyLAbtwm5lNxa7Eg=="
988 | },
989 | "@next/react-dev-overlay": {
990 | "version": "10.2.0",
991 | "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-10.2.0.tgz",
992 | "integrity": "sha512-PRIAoWog41hLN4iJ8dChKp4ysOX0Q8yiNQ/cwzyqEd3EjugkDV5OiKl3mumGKaApJaIra1MX6j1wgQRuLhuWMA==",
993 | "requires": {
994 | "@babel/code-frame": "7.12.11",
995 | "anser": "1.4.9",
996 | "chalk": "4.0.0",
997 | "classnames": "2.2.6",
998 | "css.escape": "1.5.1",
999 | "data-uri-to-buffer": "3.0.1",
1000 | "platform": "1.3.6",
1001 | "shell-quote": "1.7.2",
1002 | "source-map": "0.8.0-beta.0",
1003 | "stacktrace-parser": "0.1.10",
1004 | "strip-ansi": "6.0.0"
1005 | },
1006 | "dependencies": {
1007 | "@babel/code-frame": {
1008 | "version": "7.12.11",
1009 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
1010 | "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
1011 | "requires": {
1012 | "@babel/highlight": "^7.10.4"
1013 | }
1014 | },
1015 | "@babel/helper-validator-identifier": {
1016 | "version": "7.14.0",
1017 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
1018 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A=="
1019 | },
1020 | "@babel/highlight": {
1021 | "version": "7.14.0",
1022 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
1023 | "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
1024 | "requires": {
1025 | "@babel/helper-validator-identifier": "^7.14.0",
1026 | "chalk": "^2.0.0",
1027 | "js-tokens": "^4.0.0"
1028 | },
1029 | "dependencies": {
1030 | "chalk": {
1031 | "version": "2.4.2",
1032 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1033 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1034 | "requires": {
1035 | "ansi-styles": "^3.2.1",
1036 | "escape-string-regexp": "^1.0.5",
1037 | "supports-color": "^5.3.0"
1038 | }
1039 | }
1040 | }
1041 | },
1042 | "chalk": {
1043 | "version": "4.0.0",
1044 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
1045 | "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
1046 | "requires": {
1047 | "ansi-styles": "^4.1.0",
1048 | "supports-color": "^7.1.0"
1049 | },
1050 | "dependencies": {
1051 | "ansi-styles": {
1052 | "version": "4.3.0",
1053 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1054 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1055 | "requires": {
1056 | "color-convert": "^2.0.1"
1057 | }
1058 | },
1059 | "supports-color": {
1060 | "version": "7.2.0",
1061 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1062 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1063 | "requires": {
1064 | "has-flag": "^4.0.0"
1065 | }
1066 | }
1067 | }
1068 | },
1069 | "color-convert": {
1070 | "version": "2.0.1",
1071 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1072 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1073 | "requires": {
1074 | "color-name": "~1.1.4"
1075 | }
1076 | },
1077 | "color-name": {
1078 | "version": "1.1.4",
1079 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1080 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
1081 | },
1082 | "has-flag": {
1083 | "version": "4.0.0",
1084 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1085 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
1086 | }
1087 | }
1088 | },
1089 | "@next/react-refresh-utils": {
1090 | "version": "10.2.0",
1091 | "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-10.2.0.tgz",
1092 | "integrity": "sha512-3I31K9B4hEQRl7yQ44Umyz+szHtuMJrNdwsgJGhoEnUCXSBRHp5wv5Zv8eDa2NewSbe53b2C0oOpivrzmdBakw=="
1093 | },
1094 | "@opentelemetry/api": {
1095 | "version": "0.14.0",
1096 | "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.14.0.tgz",
1097 | "integrity": "sha512-L7RMuZr5LzMmZiQSQDy9O1jo0q+DaLy6XpYJfIGfYSfoJA5qzYwUP3sP1uMIQ549DvxAgM3ng85EaPTM/hUHwQ==",
1098 | "requires": {
1099 | "@opentelemetry/context-base": "^0.14.0"
1100 | }
1101 | },
1102 | "@opentelemetry/context-base": {
1103 | "version": "0.14.0",
1104 | "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.14.0.tgz",
1105 | "integrity": "sha512-sDOAZcYwynHFTbLo6n8kIbLiVF3a3BLkrmehJUyEbT9F+Smbi47kLGS2gG2g0fjBLR/Lr1InPD7kXL7FaTqEkw=="
1106 | },
1107 | "@restart/hooks": {
1108 | "version": "0.3.26",
1109 | "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.3.26.tgz",
1110 | "integrity": "sha512-7Hwk2ZMYm+JLWcb7R9qIXk1OoUg1Z+saKWqZXlrvFwT3w6UArVNWgxYOzf+PJoK9zZejp8okPAKTctthhXLt5g==",
1111 | "requires": {
1112 | "lodash": "^4.17.20",
1113 | "lodash-es": "^4.17.20"
1114 | },
1115 | "dependencies": {
1116 | "lodash": {
1117 | "version": "4.17.21",
1118 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1119 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1120 | }
1121 | }
1122 | },
1123 | "@types/node": {
1124 | "version": "14.0.14",
1125 | "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.14.tgz",
1126 | "integrity": "sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ=="
1127 | },
1128 | "@types/parse-json": {
1129 | "version": "4.0.0",
1130 | "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
1131 | "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
1132 | "dev": true
1133 | },
1134 | "@types/prop-types": {
1135 | "version": "15.7.3",
1136 | "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
1137 | "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==",
1138 | "dev": true
1139 | },
1140 | "@types/react": {
1141 | "version": "17.0.5",
1142 | "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.5.tgz",
1143 | "integrity": "sha512-bj4biDB9ZJmGAYTWSKJly6bMr4BLUiBrx9ujiJEoP9XIDY9CTaPGxE5QWN/1WjpPLzYF7/jRNnV2nNxNe970sw==",
1144 | "dev": true,
1145 | "requires": {
1146 | "@types/prop-types": "*",
1147 | "@types/scheduler": "*",
1148 | "csstype": "^3.0.2"
1149 | }
1150 | },
1151 | "@types/react-relay": {
1152 | "version": "11.0.1",
1153 | "resolved": "https://registry.npmjs.org/@types/react-relay/-/react-relay-11.0.1.tgz",
1154 | "integrity": "sha512-mp9HUfaFcuynWNGpuS6GJEgIkQMeUvaVZ0KNLeJp21aAwsSajeU7vVH4uttSHk9iEvfw8ZyF5fqZHzKpCOeIDQ==",
1155 | "dev": true,
1156 | "requires": {
1157 | "@types/react": "*",
1158 | "@types/relay-runtime": "*"
1159 | }
1160 | },
1161 | "@types/relay-runtime": {
1162 | "version": "11.0.0",
1163 | "resolved": "https://registry.npmjs.org/@types/relay-runtime/-/relay-runtime-11.0.0.tgz",
1164 | "integrity": "sha512-D5JNxDhkcPSIMZc2j3N/fh61399O309ph9RVmzbF+Fsyvepsqy7FirFKcJ2CMfYxE/kb8ZD/Xdzs3CYZEiQc4w==",
1165 | "dev": true
1166 | },
1167 | "@types/scheduler": {
1168 | "version": "0.16.1",
1169 | "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz",
1170 | "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==",
1171 | "dev": true
1172 | },
1173 | "anser": {
1174 | "version": "1.4.9",
1175 | "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz",
1176 | "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA=="
1177 | },
1178 | "ansi-regex": {
1179 | "version": "5.0.0",
1180 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
1181 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
1182 | },
1183 | "ansi-styles": {
1184 | "version": "3.2.1",
1185 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1186 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1187 | "requires": {
1188 | "color-convert": "^1.9.0"
1189 | }
1190 | },
1191 | "anymatch": {
1192 | "version": "3.1.2",
1193 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
1194 | "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
1195 | "requires": {
1196 | "normalize-path": "^3.0.0",
1197 | "picomatch": "^2.0.4"
1198 | }
1199 | },
1200 | "argparse": {
1201 | "version": "1.0.10",
1202 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1203 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1204 | "dev": true,
1205 | "requires": {
1206 | "sprintf-js": "~1.0.2"
1207 | }
1208 | },
1209 | "array-filter": {
1210 | "version": "1.0.0",
1211 | "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz",
1212 | "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM="
1213 | },
1214 | "asap": {
1215 | "version": "2.0.6",
1216 | "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
1217 | "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
1218 | },
1219 | "asn1.js": {
1220 | "version": "5.4.1",
1221 | "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
1222 | "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
1223 | "requires": {
1224 | "bn.js": "^4.0.0",
1225 | "inherits": "^2.0.1",
1226 | "minimalistic-assert": "^1.0.0",
1227 | "safer-buffer": "^2.1.0"
1228 | },
1229 | "dependencies": {
1230 | "bn.js": {
1231 | "version": "4.12.0",
1232 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
1233 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
1234 | }
1235 | }
1236 | },
1237 | "assert": {
1238 | "version": "2.0.0",
1239 | "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz",
1240 | "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==",
1241 | "requires": {
1242 | "es6-object-assign": "^1.1.0",
1243 | "is-nan": "^1.2.1",
1244 | "object-is": "^1.0.1",
1245 | "util": "^0.12.0"
1246 | }
1247 | },
1248 | "ast-types": {
1249 | "version": "0.13.2",
1250 | "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz",
1251 | "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA=="
1252 | },
1253 | "available-typed-arrays": {
1254 | "version": "1.0.2",
1255 | "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz",
1256 | "integrity": "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==",
1257 | "requires": {
1258 | "array-filter": "^1.0.0"
1259 | }
1260 | },
1261 | "babel-plugin-dynamic-import-node": {
1262 | "version": "2.3.3",
1263 | "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
1264 | "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
1265 | "dev": true,
1266 | "requires": {
1267 | "object.assign": "^4.1.0"
1268 | }
1269 | },
1270 | "babel-plugin-macros": {
1271 | "version": "2.8.0",
1272 | "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz",
1273 | "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==",
1274 | "dev": true,
1275 | "requires": {
1276 | "@babel/runtime": "^7.7.2",
1277 | "cosmiconfig": "^6.0.0",
1278 | "resolve": "^1.12.0"
1279 | },
1280 | "dependencies": {
1281 | "cosmiconfig": {
1282 | "version": "6.0.0",
1283 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
1284 | "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
1285 | "dev": true,
1286 | "requires": {
1287 | "@types/parse-json": "^4.0.0",
1288 | "import-fresh": "^3.1.0",
1289 | "parse-json": "^5.0.0",
1290 | "path-type": "^4.0.0",
1291 | "yaml": "^1.7.2"
1292 | }
1293 | },
1294 | "import-fresh": {
1295 | "version": "3.3.0",
1296 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
1297 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
1298 | "dev": true,
1299 | "requires": {
1300 | "parent-module": "^1.0.0",
1301 | "resolve-from": "^4.0.0"
1302 | }
1303 | },
1304 | "parse-json": {
1305 | "version": "5.2.0",
1306 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
1307 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
1308 | "dev": true,
1309 | "requires": {
1310 | "@babel/code-frame": "^7.0.0",
1311 | "error-ex": "^1.3.1",
1312 | "json-parse-even-better-errors": "^2.3.0",
1313 | "lines-and-columns": "^1.1.6"
1314 | }
1315 | },
1316 | "resolve-from": {
1317 | "version": "4.0.0",
1318 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1319 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1320 | "dev": true
1321 | }
1322 | }
1323 | },
1324 | "babel-plugin-relay": {
1325 | "version": "11.0.2",
1326 | "resolved": "https://registry.npmjs.org/babel-plugin-relay/-/babel-plugin-relay-11.0.2.tgz",
1327 | "integrity": "sha512-aUvTq/2wTSP43QMPbzLKXA5UTh8le1iXwZMH8Pi7rPnWzSLCaWfX6Jhy1gPVG2ADj2zjTciUsiGlOFoI3rP0Zw==",
1328 | "dev": true,
1329 | "requires": {
1330 | "babel-plugin-macros": "^2.0.0"
1331 | }
1332 | },
1333 | "babel-plugin-syntax-jsx": {
1334 | "version": "6.18.0",
1335 | "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
1336 | "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="
1337 | },
1338 | "babel-plugin-syntax-trailing-function-commas": {
1339 | "version": "7.0.0-beta.0",
1340 | "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz",
1341 | "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==",
1342 | "dev": true
1343 | },
1344 | "babel-preset-fbjs": {
1345 | "version": "3.3.0",
1346 | "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz",
1347 | "integrity": "sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw==",
1348 | "dev": true,
1349 | "requires": {
1350 | "@babel/plugin-proposal-class-properties": "^7.0.0",
1351 | "@babel/plugin-proposal-object-rest-spread": "^7.0.0",
1352 | "@babel/plugin-syntax-class-properties": "^7.0.0",
1353 | "@babel/plugin-syntax-flow": "^7.0.0",
1354 | "@babel/plugin-syntax-jsx": "^7.0.0",
1355 | "@babel/plugin-syntax-object-rest-spread": "^7.0.0",
1356 | "@babel/plugin-transform-arrow-functions": "^7.0.0",
1357 | "@babel/plugin-transform-block-scoped-functions": "^7.0.0",
1358 | "@babel/plugin-transform-block-scoping": "^7.0.0",
1359 | "@babel/plugin-transform-classes": "^7.0.0",
1360 | "@babel/plugin-transform-computed-properties": "^7.0.0",
1361 | "@babel/plugin-transform-destructuring": "^7.0.0",
1362 | "@babel/plugin-transform-flow-strip-types": "^7.0.0",
1363 | "@babel/plugin-transform-for-of": "^7.0.0",
1364 | "@babel/plugin-transform-function-name": "^7.0.0",
1365 | "@babel/plugin-transform-literals": "^7.0.0",
1366 | "@babel/plugin-transform-member-expression-literals": "^7.0.0",
1367 | "@babel/plugin-transform-modules-commonjs": "^7.0.0",
1368 | "@babel/plugin-transform-object-super": "^7.0.0",
1369 | "@babel/plugin-transform-parameters": "^7.0.0",
1370 | "@babel/plugin-transform-property-literals": "^7.0.0",
1371 | "@babel/plugin-transform-react-display-name": "^7.0.0",
1372 | "@babel/plugin-transform-react-jsx": "^7.0.0",
1373 | "@babel/plugin-transform-shorthand-properties": "^7.0.0",
1374 | "@babel/plugin-transform-spread": "^7.0.0",
1375 | "@babel/plugin-transform-template-literals": "^7.0.0",
1376 | "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0"
1377 | }
1378 | },
1379 | "balanced-match": {
1380 | "version": "1.0.2",
1381 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1382 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1383 | "dev": true
1384 | },
1385 | "base64-js": {
1386 | "version": "1.5.1",
1387 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
1388 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
1389 | },
1390 | "big.js": {
1391 | "version": "5.2.2",
1392 | "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
1393 | "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
1394 | },
1395 | "binary-extensions": {
1396 | "version": "2.2.0",
1397 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
1398 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
1399 | },
1400 | "bn.js": {
1401 | "version": "5.2.0",
1402 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
1403 | "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
1404 | },
1405 | "brace-expansion": {
1406 | "version": "1.1.11",
1407 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1408 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1409 | "dev": true,
1410 | "requires": {
1411 | "balanced-match": "^1.0.0",
1412 | "concat-map": "0.0.1"
1413 | }
1414 | },
1415 | "braces": {
1416 | "version": "3.0.2",
1417 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1418 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1419 | "requires": {
1420 | "fill-range": "^7.0.1"
1421 | }
1422 | },
1423 | "brorand": {
1424 | "version": "1.1.0",
1425 | "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
1426 | "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
1427 | },
1428 | "browserify-aes": {
1429 | "version": "1.2.0",
1430 | "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
1431 | "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
1432 | "requires": {
1433 | "buffer-xor": "^1.0.3",
1434 | "cipher-base": "^1.0.0",
1435 | "create-hash": "^1.1.0",
1436 | "evp_bytestokey": "^1.0.3",
1437 | "inherits": "^2.0.1",
1438 | "safe-buffer": "^5.0.1"
1439 | }
1440 | },
1441 | "browserify-cipher": {
1442 | "version": "1.0.1",
1443 | "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
1444 | "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
1445 | "requires": {
1446 | "browserify-aes": "^1.0.4",
1447 | "browserify-des": "^1.0.0",
1448 | "evp_bytestokey": "^1.0.0"
1449 | }
1450 | },
1451 | "browserify-des": {
1452 | "version": "1.0.2",
1453 | "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
1454 | "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
1455 | "requires": {
1456 | "cipher-base": "^1.0.1",
1457 | "des.js": "^1.0.0",
1458 | "inherits": "^2.0.1",
1459 | "safe-buffer": "^5.1.2"
1460 | }
1461 | },
1462 | "browserify-rsa": {
1463 | "version": "4.1.0",
1464 | "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
1465 | "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
1466 | "requires": {
1467 | "bn.js": "^5.0.0",
1468 | "randombytes": "^2.0.1"
1469 | }
1470 | },
1471 | "browserify-sign": {
1472 | "version": "4.2.1",
1473 | "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
1474 | "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
1475 | "requires": {
1476 | "bn.js": "^5.1.1",
1477 | "browserify-rsa": "^4.0.1",
1478 | "create-hash": "^1.2.0",
1479 | "create-hmac": "^1.1.7",
1480 | "elliptic": "^6.5.3",
1481 | "inherits": "^2.0.4",
1482 | "parse-asn1": "^5.1.5",
1483 | "readable-stream": "^3.6.0",
1484 | "safe-buffer": "^5.2.0"
1485 | }
1486 | },
1487 | "browserify-zlib": {
1488 | "version": "0.2.0",
1489 | "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
1490 | "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
1491 | "requires": {
1492 | "pako": "~1.0.5"
1493 | }
1494 | },
1495 | "browserslist": {
1496 | "version": "4.16.1",
1497 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz",
1498 | "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==",
1499 | "requires": {
1500 | "caniuse-lite": "^1.0.30001173",
1501 | "colorette": "^1.2.1",
1502 | "electron-to-chromium": "^1.3.634",
1503 | "escalade": "^3.1.1",
1504 | "node-releases": "^1.1.69"
1505 | }
1506 | },
1507 | "bser": {
1508 | "version": "2.1.1",
1509 | "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
1510 | "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
1511 | "dev": true,
1512 | "requires": {
1513 | "node-int64": "^0.4.0"
1514 | }
1515 | },
1516 | "buffer": {
1517 | "version": "5.6.0",
1518 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz",
1519 | "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==",
1520 | "requires": {
1521 | "base64-js": "^1.0.2",
1522 | "ieee754": "^1.1.4"
1523 | }
1524 | },
1525 | "buffer-xor": {
1526 | "version": "1.0.3",
1527 | "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
1528 | "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
1529 | },
1530 | "builtin-status-codes": {
1531 | "version": "3.0.0",
1532 | "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
1533 | "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
1534 | },
1535 | "bytes": {
1536 | "version": "3.1.0",
1537 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
1538 | "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
1539 | },
1540 | "call-bind": {
1541 | "version": "1.0.2",
1542 | "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
1543 | "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
1544 | "requires": {
1545 | "function-bind": "^1.1.1",
1546 | "get-intrinsic": "^1.0.2"
1547 | }
1548 | },
1549 | "caller-callsite": {
1550 | "version": "2.0.0",
1551 | "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
1552 | "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
1553 | "dev": true,
1554 | "requires": {
1555 | "callsites": "^2.0.0"
1556 | }
1557 | },
1558 | "caller-path": {
1559 | "version": "2.0.0",
1560 | "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
1561 | "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
1562 | "dev": true,
1563 | "requires": {
1564 | "caller-callsite": "^2.0.0"
1565 | }
1566 | },
1567 | "callsites": {
1568 | "version": "2.0.0",
1569 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
1570 | "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
1571 | "dev": true
1572 | },
1573 | "camelcase": {
1574 | "version": "5.3.1",
1575 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
1576 | "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
1577 | "dev": true
1578 | },
1579 | "caniuse-lite": {
1580 | "version": "1.0.30001223",
1581 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001223.tgz",
1582 | "integrity": "sha512-k/RYs6zc/fjbxTjaWZemeSmOjO0JJV+KguOBA3NwPup8uzxM1cMhR2BD9XmO86GuqaqTCO8CgkgH9Rz//vdDiA=="
1583 | },
1584 | "chalk": {
1585 | "version": "2.4.2",
1586 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1587 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1588 | "requires": {
1589 | "ansi-styles": "^3.2.1",
1590 | "escape-string-regexp": "^1.0.5",
1591 | "supports-color": "^5.3.0"
1592 | },
1593 | "dependencies": {
1594 | "supports-color": {
1595 | "version": "5.5.0",
1596 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1597 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1598 | "requires": {
1599 | "has-flag": "^3.0.0"
1600 | }
1601 | }
1602 | }
1603 | },
1604 | "chokidar": {
1605 | "version": "3.5.1",
1606 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
1607 | "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
1608 | "requires": {
1609 | "anymatch": "~3.1.1",
1610 | "braces": "~3.0.2",
1611 | "fsevents": "~2.3.1",
1612 | "glob-parent": "~5.1.0",
1613 | "is-binary-path": "~2.1.0",
1614 | "is-glob": "~4.0.1",
1615 | "normalize-path": "~3.0.0",
1616 | "readdirp": "~3.5.0"
1617 | }
1618 | },
1619 | "cipher-base": {
1620 | "version": "1.0.4",
1621 | "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
1622 | "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
1623 | "requires": {
1624 | "inherits": "^2.0.1",
1625 | "safe-buffer": "^5.0.1"
1626 | }
1627 | },
1628 | "classnames": {
1629 | "version": "2.2.6",
1630 | "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz",
1631 | "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q=="
1632 | },
1633 | "cliui": {
1634 | "version": "6.0.0",
1635 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
1636 | "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
1637 | "dev": true,
1638 | "requires": {
1639 | "string-width": "^4.2.0",
1640 | "strip-ansi": "^6.0.0",
1641 | "wrap-ansi": "^6.2.0"
1642 | }
1643 | },
1644 | "color-convert": {
1645 | "version": "1.9.3",
1646 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1647 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1648 | "requires": {
1649 | "color-name": "1.1.3"
1650 | }
1651 | },
1652 | "color-name": {
1653 | "version": "1.1.3",
1654 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1655 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
1656 | },
1657 | "colorette": {
1658 | "version": "1.2.2",
1659 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
1660 | "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w=="
1661 | },
1662 | "commondir": {
1663 | "version": "1.0.1",
1664 | "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
1665 | "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
1666 | },
1667 | "concat-map": {
1668 | "version": "0.0.1",
1669 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1670 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1671 | "dev": true
1672 | },
1673 | "console-browserify": {
1674 | "version": "1.2.0",
1675 | "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
1676 | "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
1677 | },
1678 | "constants-browserify": {
1679 | "version": "1.0.0",
1680 | "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
1681 | "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
1682 | },
1683 | "convert-source-map": {
1684 | "version": "1.7.0",
1685 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
1686 | "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
1687 | "requires": {
1688 | "safe-buffer": "~5.1.1"
1689 | },
1690 | "dependencies": {
1691 | "safe-buffer": {
1692 | "version": "5.1.2",
1693 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1694 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
1695 | }
1696 | }
1697 | },
1698 | "core-js": {
1699 | "version": "3.12.1",
1700 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.12.1.tgz",
1701 | "integrity": "sha512-Ne9DKPHTObRuB09Dru5AjwKjY4cJHVGu+y5f7coGn1E9Grkc3p2iBwE9AI/nJzsE29mQF7oq+mhYYRqOMFN1Bw=="
1702 | },
1703 | "core-util-is": {
1704 | "version": "1.0.2",
1705 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1706 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
1707 | },
1708 | "cosmiconfig": {
1709 | "version": "5.2.1",
1710 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
1711 | "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
1712 | "dev": true,
1713 | "requires": {
1714 | "import-fresh": "^2.0.0",
1715 | "is-directory": "^0.3.1",
1716 | "js-yaml": "^3.13.1",
1717 | "parse-json": "^4.0.0"
1718 | }
1719 | },
1720 | "create-ecdh": {
1721 | "version": "4.0.4",
1722 | "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
1723 | "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
1724 | "requires": {
1725 | "bn.js": "^4.1.0",
1726 | "elliptic": "^6.5.3"
1727 | },
1728 | "dependencies": {
1729 | "bn.js": {
1730 | "version": "4.12.0",
1731 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
1732 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
1733 | }
1734 | }
1735 | },
1736 | "create-hash": {
1737 | "version": "1.2.0",
1738 | "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
1739 | "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
1740 | "requires": {
1741 | "cipher-base": "^1.0.1",
1742 | "inherits": "^2.0.1",
1743 | "md5.js": "^1.3.4",
1744 | "ripemd160": "^2.0.1",
1745 | "sha.js": "^2.4.0"
1746 | }
1747 | },
1748 | "create-hmac": {
1749 | "version": "1.1.7",
1750 | "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
1751 | "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
1752 | "requires": {
1753 | "cipher-base": "^1.0.3",
1754 | "create-hash": "^1.1.0",
1755 | "inherits": "^2.0.1",
1756 | "ripemd160": "^2.0.0",
1757 | "safe-buffer": "^5.0.1",
1758 | "sha.js": "^2.4.8"
1759 | }
1760 | },
1761 | "cross-fetch": {
1762 | "version": "3.1.4",
1763 | "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz",
1764 | "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==",
1765 | "requires": {
1766 | "node-fetch": "2.6.1"
1767 | }
1768 | },
1769 | "crypto-browserify": {
1770 | "version": "3.12.0",
1771 | "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
1772 | "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
1773 | "requires": {
1774 | "browserify-cipher": "^1.0.0",
1775 | "browserify-sign": "^4.0.0",
1776 | "create-ecdh": "^4.0.0",
1777 | "create-hash": "^1.1.0",
1778 | "create-hmac": "^1.1.0",
1779 | "diffie-hellman": "^5.0.0",
1780 | "inherits": "^2.0.1",
1781 | "pbkdf2": "^3.0.3",
1782 | "public-encrypt": "^4.0.0",
1783 | "randombytes": "^2.0.0",
1784 | "randomfill": "^1.0.3"
1785 | }
1786 | },
1787 | "css.escape": {
1788 | "version": "1.5.1",
1789 | "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
1790 | "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s="
1791 | },
1792 | "cssnano-preset-simple": {
1793 | "version": "2.0.0",
1794 | "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-2.0.0.tgz",
1795 | "integrity": "sha512-HkufSLkaBJbKBFx/7aj5HmCK9Ni/JedRQm0mT2qBzMG/dEuJOLnMt2lK6K1rwOOyV4j9aSY+knbW9WoS7BYpzg==",
1796 | "requires": {
1797 | "caniuse-lite": "^1.0.30001202"
1798 | }
1799 | },
1800 | "cssnano-simple": {
1801 | "version": "2.0.0",
1802 | "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-2.0.0.tgz",
1803 | "integrity": "sha512-0G3TXaFxlh/szPEG/o3VcmCwl0N3E60XNb9YZZijew5eIs6fLjJuOPxQd9yEBaX2p/YfJtt49i4vYi38iH6/6w==",
1804 | "requires": {
1805 | "cssnano-preset-simple": "^2.0.0"
1806 | }
1807 | },
1808 | "csstype": {
1809 | "version": "3.0.8",
1810 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
1811 | "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==",
1812 | "dev": true
1813 | },
1814 | "data-uri-to-buffer": {
1815 | "version": "3.0.1",
1816 | "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz",
1817 | "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og=="
1818 | },
1819 | "debug": {
1820 | "version": "2.6.9",
1821 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1822 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1823 | "requires": {
1824 | "ms": "2.0.0"
1825 | }
1826 | },
1827 | "decamelize": {
1828 | "version": "1.2.0",
1829 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1830 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
1831 | "dev": true
1832 | },
1833 | "define-properties": {
1834 | "version": "1.1.3",
1835 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
1836 | "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
1837 | "requires": {
1838 | "object-keys": "^1.0.12"
1839 | }
1840 | },
1841 | "depd": {
1842 | "version": "1.1.2",
1843 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
1844 | "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
1845 | },
1846 | "des.js": {
1847 | "version": "1.0.1",
1848 | "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
1849 | "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
1850 | "requires": {
1851 | "inherits": "^2.0.1",
1852 | "minimalistic-assert": "^1.0.0"
1853 | }
1854 | },
1855 | "diffie-hellman": {
1856 | "version": "5.0.3",
1857 | "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
1858 | "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
1859 | "requires": {
1860 | "bn.js": "^4.1.0",
1861 | "miller-rabin": "^4.0.0",
1862 | "randombytes": "^2.0.0"
1863 | },
1864 | "dependencies": {
1865 | "bn.js": {
1866 | "version": "4.12.0",
1867 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
1868 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
1869 | }
1870 | }
1871 | },
1872 | "domain-browser": {
1873 | "version": "4.19.0",
1874 | "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz",
1875 | "integrity": "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ=="
1876 | },
1877 | "electron-to-chromium": {
1878 | "version": "1.3.727",
1879 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz",
1880 | "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg=="
1881 | },
1882 | "elliptic": {
1883 | "version": "6.5.4",
1884 | "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
1885 | "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
1886 | "requires": {
1887 | "bn.js": "^4.11.9",
1888 | "brorand": "^1.1.0",
1889 | "hash.js": "^1.0.0",
1890 | "hmac-drbg": "^1.0.1",
1891 | "inherits": "^2.0.4",
1892 | "minimalistic-assert": "^1.0.1",
1893 | "minimalistic-crypto-utils": "^1.0.1"
1894 | },
1895 | "dependencies": {
1896 | "bn.js": {
1897 | "version": "4.12.0",
1898 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
1899 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
1900 | }
1901 | }
1902 | },
1903 | "emoji-regex": {
1904 | "version": "8.0.0",
1905 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1906 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1907 | "dev": true
1908 | },
1909 | "emojis-list": {
1910 | "version": "2.1.0",
1911 | "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
1912 | "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
1913 | },
1914 | "error-ex": {
1915 | "version": "1.3.2",
1916 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1917 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1918 | "dev": true,
1919 | "requires": {
1920 | "is-arrayish": "^0.2.1"
1921 | }
1922 | },
1923 | "es-abstract": {
1924 | "version": "1.18.0",
1925 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz",
1926 | "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==",
1927 | "requires": {
1928 | "call-bind": "^1.0.2",
1929 | "es-to-primitive": "^1.2.1",
1930 | "function-bind": "^1.1.1",
1931 | "get-intrinsic": "^1.1.1",
1932 | "has": "^1.0.3",
1933 | "has-symbols": "^1.0.2",
1934 | "is-callable": "^1.2.3",
1935 | "is-negative-zero": "^2.0.1",
1936 | "is-regex": "^1.1.2",
1937 | "is-string": "^1.0.5",
1938 | "object-inspect": "^1.9.0",
1939 | "object-keys": "^1.1.1",
1940 | "object.assign": "^4.1.2",
1941 | "string.prototype.trimend": "^1.0.4",
1942 | "string.prototype.trimstart": "^1.0.4",
1943 | "unbox-primitive": "^1.0.0"
1944 | }
1945 | },
1946 | "es-to-primitive": {
1947 | "version": "1.2.1",
1948 | "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
1949 | "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
1950 | "requires": {
1951 | "is-callable": "^1.1.4",
1952 | "is-date-object": "^1.0.1",
1953 | "is-symbol": "^1.0.2"
1954 | }
1955 | },
1956 | "es6-object-assign": {
1957 | "version": "1.1.0",
1958 | "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz",
1959 | "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw="
1960 | },
1961 | "escalade": {
1962 | "version": "3.1.1",
1963 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
1964 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
1965 | },
1966 | "escape-string-regexp": {
1967 | "version": "1.0.5",
1968 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1969 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
1970 | },
1971 | "esprima": {
1972 | "version": "4.0.1",
1973 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1974 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1975 | "dev": true
1976 | },
1977 | "esutils": {
1978 | "version": "2.0.3",
1979 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
1980 | "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
1981 | },
1982 | "etag": {
1983 | "version": "1.8.1",
1984 | "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1985 | "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
1986 | },
1987 | "events": {
1988 | "version": "3.3.0",
1989 | "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
1990 | "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
1991 | },
1992 | "evp_bytestokey": {
1993 | "version": "1.0.3",
1994 | "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
1995 | "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
1996 | "requires": {
1997 | "md5.js": "^1.3.4",
1998 | "safe-buffer": "^5.1.1"
1999 | }
2000 | },
2001 | "extract-files": {
2002 | "version": "9.0.0",
2003 | "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz",
2004 | "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ=="
2005 | },
2006 | "fb-watchman": {
2007 | "version": "2.0.1",
2008 | "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
2009 | "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
2010 | "dev": true,
2011 | "requires": {
2012 | "bser": "2.1.1"
2013 | }
2014 | },
2015 | "fbjs": {
2016 | "version": "3.0.0",
2017 | "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.0.tgz",
2018 | "integrity": "sha512-dJd4PiDOFuhe7vk4F80Mba83Vr2QuK86FoxtgPmzBqEJahncp+13YCmfoa53KHCo6OnlXLG7eeMWPfB5CrpVKg==",
2019 | "requires": {
2020 | "cross-fetch": "^3.0.4",
2021 | "fbjs-css-vars": "^1.0.0",
2022 | "loose-envify": "^1.0.0",
2023 | "object-assign": "^4.1.0",
2024 | "promise": "^7.1.1",
2025 | "setimmediate": "^1.0.5",
2026 | "ua-parser-js": "^0.7.18"
2027 | }
2028 | },
2029 | "fbjs-css-vars": {
2030 | "version": "1.0.2",
2031 | "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz",
2032 | "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ=="
2033 | },
2034 | "fill-range": {
2035 | "version": "7.0.1",
2036 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
2037 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
2038 | "requires": {
2039 | "to-regex-range": "^5.0.1"
2040 | }
2041 | },
2042 | "find-cache-dir": {
2043 | "version": "3.3.1",
2044 | "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
2045 | "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==",
2046 | "requires": {
2047 | "commondir": "^1.0.1",
2048 | "make-dir": "^3.0.2",
2049 | "pkg-dir": "^4.1.0"
2050 | }
2051 | },
2052 | "find-up": {
2053 | "version": "4.1.0",
2054 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
2055 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
2056 | "requires": {
2057 | "locate-path": "^5.0.0",
2058 | "path-exists": "^4.0.0"
2059 | }
2060 | },
2061 | "foreach": {
2062 | "version": "2.0.5",
2063 | "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
2064 | "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
2065 | },
2066 | "fs.realpath": {
2067 | "version": "1.0.0",
2068 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2069 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2070 | "dev": true
2071 | },
2072 | "fsevents": {
2073 | "version": "2.3.2",
2074 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
2075 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
2076 | "optional": true
2077 | },
2078 | "function-bind": {
2079 | "version": "1.1.1",
2080 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2081 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
2082 | },
2083 | "gensync": {
2084 | "version": "1.0.0-beta.2",
2085 | "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
2086 | "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
2087 | "dev": true
2088 | },
2089 | "get-caller-file": {
2090 | "version": "2.0.5",
2091 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
2092 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
2093 | "dev": true
2094 | },
2095 | "get-intrinsic": {
2096 | "version": "1.1.1",
2097 | "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
2098 | "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
2099 | "requires": {
2100 | "function-bind": "^1.1.1",
2101 | "has": "^1.0.3",
2102 | "has-symbols": "^1.0.1"
2103 | }
2104 | },
2105 | "get-orientation": {
2106 | "version": "1.1.2",
2107 | "resolved": "https://registry.npmjs.org/get-orientation/-/get-orientation-1.1.2.tgz",
2108 | "integrity": "sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==",
2109 | "requires": {
2110 | "stream-parser": "^0.3.1"
2111 | }
2112 | },
2113 | "glob": {
2114 | "version": "7.1.7",
2115 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
2116 | "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
2117 | "dev": true,
2118 | "requires": {
2119 | "fs.realpath": "^1.0.0",
2120 | "inflight": "^1.0.4",
2121 | "inherits": "2",
2122 | "minimatch": "^3.0.4",
2123 | "once": "^1.3.0",
2124 | "path-is-absolute": "^1.0.0"
2125 | }
2126 | },
2127 | "glob-parent": {
2128 | "version": "5.1.2",
2129 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2130 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2131 | "requires": {
2132 | "is-glob": "^4.0.1"
2133 | }
2134 | },
2135 | "glob-to-regexp": {
2136 | "version": "0.4.1",
2137 | "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
2138 | "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
2139 | },
2140 | "globals": {
2141 | "version": "11.12.0",
2142 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
2143 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
2144 | "dev": true
2145 | },
2146 | "graceful-fs": {
2147 | "version": "4.2.6",
2148 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
2149 | "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ=="
2150 | },
2151 | "graphql": {
2152 | "version": "15.5.0",
2153 | "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.5.0.tgz",
2154 | "integrity": "sha512-OmaM7y0kaK31NKG31q4YbD2beNYa6jBBKtMFT6gLYJljHLJr42IqJ8KX08u3Li/0ifzTU5HjmoOOrwa5BRLeDA==",
2155 | "dev": true
2156 | },
2157 | "has": {
2158 | "version": "1.0.3",
2159 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2160 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2161 | "requires": {
2162 | "function-bind": "^1.1.1"
2163 | }
2164 | },
2165 | "has-bigints": {
2166 | "version": "1.0.1",
2167 | "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
2168 | "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA=="
2169 | },
2170 | "has-flag": {
2171 | "version": "3.0.0",
2172 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2173 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
2174 | },
2175 | "has-symbols": {
2176 | "version": "1.0.2",
2177 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
2178 | "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
2179 | },
2180 | "hash-base": {
2181 | "version": "3.1.0",
2182 | "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
2183 | "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
2184 | "requires": {
2185 | "inherits": "^2.0.4",
2186 | "readable-stream": "^3.6.0",
2187 | "safe-buffer": "^5.2.0"
2188 | }
2189 | },
2190 | "hash.js": {
2191 | "version": "1.1.7",
2192 | "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
2193 | "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
2194 | "requires": {
2195 | "inherits": "^2.0.3",
2196 | "minimalistic-assert": "^1.0.1"
2197 | }
2198 | },
2199 | "he": {
2200 | "version": "1.2.0",
2201 | "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
2202 | "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
2203 | },
2204 | "hmac-drbg": {
2205 | "version": "1.0.1",
2206 | "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
2207 | "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
2208 | "requires": {
2209 | "hash.js": "^1.0.3",
2210 | "minimalistic-assert": "^1.0.0",
2211 | "minimalistic-crypto-utils": "^1.0.1"
2212 | }
2213 | },
2214 | "http-errors": {
2215 | "version": "1.7.3",
2216 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
2217 | "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==",
2218 | "requires": {
2219 | "depd": "~1.1.2",
2220 | "inherits": "2.0.4",
2221 | "setprototypeof": "1.1.1",
2222 | "statuses": ">= 1.5.0 < 2",
2223 | "toidentifier": "1.0.0"
2224 | }
2225 | },
2226 | "https-browserify": {
2227 | "version": "1.0.0",
2228 | "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
2229 | "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
2230 | },
2231 | "iconv-lite": {
2232 | "version": "0.4.24",
2233 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
2234 | "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
2235 | "requires": {
2236 | "safer-buffer": ">= 2.1.2 < 3"
2237 | }
2238 | },
2239 | "ieee754": {
2240 | "version": "1.2.1",
2241 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
2242 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
2243 | },
2244 | "immutable": {
2245 | "version": "3.7.6",
2246 | "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz",
2247 | "integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=",
2248 | "dev": true
2249 | },
2250 | "import-fresh": {
2251 | "version": "2.0.0",
2252 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
2253 | "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
2254 | "dev": true,
2255 | "requires": {
2256 | "caller-path": "^2.0.0",
2257 | "resolve-from": "^3.0.0"
2258 | }
2259 | },
2260 | "inflight": {
2261 | "version": "1.0.6",
2262 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2263 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2264 | "dev": true,
2265 | "requires": {
2266 | "once": "^1.3.0",
2267 | "wrappy": "1"
2268 | }
2269 | },
2270 | "inherits": {
2271 | "version": "2.0.4",
2272 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2273 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
2274 | },
2275 | "invariant": {
2276 | "version": "2.2.4",
2277 | "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
2278 | "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
2279 | "requires": {
2280 | "loose-envify": "^1.0.0"
2281 | }
2282 | },
2283 | "is-arguments": {
2284 | "version": "1.1.0",
2285 | "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz",
2286 | "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==",
2287 | "requires": {
2288 | "call-bind": "^1.0.0"
2289 | }
2290 | },
2291 | "is-arrayish": {
2292 | "version": "0.2.1",
2293 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
2294 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
2295 | "dev": true
2296 | },
2297 | "is-bigint": {
2298 | "version": "1.0.2",
2299 | "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
2300 | "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA=="
2301 | },
2302 | "is-binary-path": {
2303 | "version": "2.1.0",
2304 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
2305 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
2306 | "requires": {
2307 | "binary-extensions": "^2.0.0"
2308 | }
2309 | },
2310 | "is-boolean-object": {
2311 | "version": "1.1.1",
2312 | "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz",
2313 | "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==",
2314 | "requires": {
2315 | "call-bind": "^1.0.2"
2316 | }
2317 | },
2318 | "is-callable": {
2319 | "version": "1.2.3",
2320 | "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
2321 | "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ=="
2322 | },
2323 | "is-core-module": {
2324 | "version": "2.3.0",
2325 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.3.0.tgz",
2326 | "integrity": "sha512-xSphU2KG9867tsYdLD4RWQ1VqdFl4HTO9Thf3I/3dLEfr0dbPTWKsuCKrgqMljg4nPE+Gq0VCnzT3gr0CyBmsw==",
2327 | "dev": true,
2328 | "requires": {
2329 | "has": "^1.0.3"
2330 | }
2331 | },
2332 | "is-date-object": {
2333 | "version": "1.0.4",
2334 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz",
2335 | "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A=="
2336 | },
2337 | "is-directory": {
2338 | "version": "0.3.1",
2339 | "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
2340 | "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
2341 | "dev": true
2342 | },
2343 | "is-extglob": {
2344 | "version": "2.1.1",
2345 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2346 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
2347 | },
2348 | "is-fullwidth-code-point": {
2349 | "version": "3.0.0",
2350 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2351 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2352 | "dev": true
2353 | },
2354 | "is-generator-function": {
2355 | "version": "1.0.9",
2356 | "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.9.tgz",
2357 | "integrity": "sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A=="
2358 | },
2359 | "is-glob": {
2360 | "version": "4.0.1",
2361 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
2362 | "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
2363 | "requires": {
2364 | "is-extglob": "^2.1.1"
2365 | }
2366 | },
2367 | "is-nan": {
2368 | "version": "1.3.2",
2369 | "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz",
2370 | "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==",
2371 | "requires": {
2372 | "call-bind": "^1.0.0",
2373 | "define-properties": "^1.1.3"
2374 | }
2375 | },
2376 | "is-negative-zero": {
2377 | "version": "2.0.1",
2378 | "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
2379 | "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w=="
2380 | },
2381 | "is-number": {
2382 | "version": "7.0.0",
2383 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2384 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
2385 | },
2386 | "is-number-object": {
2387 | "version": "1.0.5",
2388 | "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz",
2389 | "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw=="
2390 | },
2391 | "is-regex": {
2392 | "version": "1.1.3",
2393 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
2394 | "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
2395 | "requires": {
2396 | "call-bind": "^1.0.2",
2397 | "has-symbols": "^1.0.2"
2398 | }
2399 | },
2400 | "is-string": {
2401 | "version": "1.0.6",
2402 | "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz",
2403 | "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w=="
2404 | },
2405 | "is-symbol": {
2406 | "version": "1.0.4",
2407 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
2408 | "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
2409 | "requires": {
2410 | "has-symbols": "^1.0.2"
2411 | }
2412 | },
2413 | "is-typed-array": {
2414 | "version": "1.1.5",
2415 | "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.5.tgz",
2416 | "integrity": "sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==",
2417 | "requires": {
2418 | "available-typed-arrays": "^1.0.2",
2419 | "call-bind": "^1.0.2",
2420 | "es-abstract": "^1.18.0-next.2",
2421 | "foreach": "^2.0.5",
2422 | "has-symbols": "^1.0.1"
2423 | }
2424 | },
2425 | "isarray": {
2426 | "version": "1.0.0",
2427 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2428 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
2429 | },
2430 | "jest-worker": {
2431 | "version": "27.0.0-next.5",
2432 | "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz",
2433 | "integrity": "sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==",
2434 | "requires": {
2435 | "@types/node": "*",
2436 | "merge-stream": "^2.0.0",
2437 | "supports-color": "^8.0.0"
2438 | },
2439 | "dependencies": {
2440 | "has-flag": {
2441 | "version": "4.0.0",
2442 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2443 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
2444 | },
2445 | "supports-color": {
2446 | "version": "8.1.1",
2447 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
2448 | "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
2449 | "requires": {
2450 | "has-flag": "^4.0.0"
2451 | }
2452 | }
2453 | }
2454 | },
2455 | "js-tokens": {
2456 | "version": "4.0.0",
2457 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2458 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
2459 | },
2460 | "js-yaml": {
2461 | "version": "3.14.1",
2462 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
2463 | "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
2464 | "dev": true,
2465 | "requires": {
2466 | "argparse": "^1.0.7",
2467 | "esprima": "^4.0.0"
2468 | }
2469 | },
2470 | "jsesc": {
2471 | "version": "2.5.2",
2472 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
2473 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
2474 | "dev": true
2475 | },
2476 | "json-parse-better-errors": {
2477 | "version": "1.0.2",
2478 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
2479 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
2480 | "dev": true
2481 | },
2482 | "json-parse-even-better-errors": {
2483 | "version": "2.3.1",
2484 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
2485 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
2486 | "dev": true
2487 | },
2488 | "json5": {
2489 | "version": "1.0.1",
2490 | "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
2491 | "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
2492 | "requires": {
2493 | "minimist": "^1.2.0"
2494 | }
2495 | },
2496 | "lines-and-columns": {
2497 | "version": "1.1.6",
2498 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
2499 | "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
2500 | "dev": true
2501 | },
2502 | "loader-utils": {
2503 | "version": "1.2.3",
2504 | "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
2505 | "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
2506 | "requires": {
2507 | "big.js": "^5.2.2",
2508 | "emojis-list": "^2.0.0",
2509 | "json5": "^1.0.1"
2510 | }
2511 | },
2512 | "locate-path": {
2513 | "version": "5.0.0",
2514 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
2515 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
2516 | "requires": {
2517 | "p-locate": "^4.1.0"
2518 | }
2519 | },
2520 | "lodash": {
2521 | "version": "4.17.15",
2522 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
2523 | "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
2524 | },
2525 | "lodash-es": {
2526 | "version": "4.17.21",
2527 | "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
2528 | "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
2529 | },
2530 | "lodash.sortby": {
2531 | "version": "4.7.0",
2532 | "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
2533 | "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
2534 | },
2535 | "loose-envify": {
2536 | "version": "1.4.0",
2537 | "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
2538 | "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
2539 | "requires": {
2540 | "js-tokens": "^3.0.0 || ^4.0.0"
2541 | }
2542 | },
2543 | "make-dir": {
2544 | "version": "3.1.0",
2545 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
2546 | "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
2547 | "requires": {
2548 | "semver": "^6.0.0"
2549 | }
2550 | },
2551 | "md5.js": {
2552 | "version": "1.3.5",
2553 | "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
2554 | "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
2555 | "requires": {
2556 | "hash-base": "^3.0.0",
2557 | "inherits": "^2.0.1",
2558 | "safe-buffer": "^5.1.2"
2559 | }
2560 | },
2561 | "merge-stream": {
2562 | "version": "2.0.0",
2563 | "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
2564 | "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
2565 | },
2566 | "miller-rabin": {
2567 | "version": "4.0.1",
2568 | "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
2569 | "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
2570 | "requires": {
2571 | "bn.js": "^4.0.0",
2572 | "brorand": "^1.0.1"
2573 | },
2574 | "dependencies": {
2575 | "bn.js": {
2576 | "version": "4.12.0",
2577 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
2578 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
2579 | }
2580 | }
2581 | },
2582 | "minimalistic-assert": {
2583 | "version": "1.0.1",
2584 | "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
2585 | "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
2586 | },
2587 | "minimalistic-crypto-utils": {
2588 | "version": "1.0.1",
2589 | "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
2590 | "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
2591 | },
2592 | "minimatch": {
2593 | "version": "3.0.4",
2594 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2595 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2596 | "dev": true,
2597 | "requires": {
2598 | "brace-expansion": "^1.1.7"
2599 | }
2600 | },
2601 | "minimist": {
2602 | "version": "1.2.5",
2603 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2604 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
2605 | },
2606 | "ms": {
2607 | "version": "2.0.0",
2608 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2609 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
2610 | },
2611 | "nanoid": {
2612 | "version": "3.1.22",
2613 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz",
2614 | "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ=="
2615 | },
2616 | "native-url": {
2617 | "version": "0.3.4",
2618 | "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz",
2619 | "integrity": "sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==",
2620 | "requires": {
2621 | "querystring": "^0.2.0"
2622 | }
2623 | },
2624 | "next": {
2625 | "version": "10.2.0",
2626 | "resolved": "https://registry.npmjs.org/next/-/next-10.2.0.tgz",
2627 | "integrity": "sha512-PKDKCSF7s82xudu3kQhOEaokxggpbLEWouEUtzP6OqV0YqKYHF+Ff+BFLycEem8ixtTM2M6ElN0VRJcskJfxPQ==",
2628 | "requires": {
2629 | "@babel/runtime": "7.12.5",
2630 | "@hapi/accept": "5.0.1",
2631 | "@next/env": "10.2.0",
2632 | "@next/polyfill-module": "10.2.0",
2633 | "@next/react-dev-overlay": "10.2.0",
2634 | "@next/react-refresh-utils": "10.2.0",
2635 | "@opentelemetry/api": "0.14.0",
2636 | "assert": "2.0.0",
2637 | "ast-types": "0.13.2",
2638 | "browserify-zlib": "0.2.0",
2639 | "browserslist": "4.16.1",
2640 | "buffer": "5.6.0",
2641 | "caniuse-lite": "^1.0.30001179",
2642 | "chalk": "2.4.2",
2643 | "chokidar": "3.5.1",
2644 | "constants-browserify": "1.0.0",
2645 | "crypto-browserify": "3.12.0",
2646 | "cssnano-simple": "2.0.0",
2647 | "domain-browser": "4.19.0",
2648 | "encoding": "0.1.13",
2649 | "etag": "1.8.1",
2650 | "find-cache-dir": "3.3.1",
2651 | "get-orientation": "1.1.2",
2652 | "https-browserify": "1.0.0",
2653 | "jest-worker": "27.0.0-next.5",
2654 | "native-url": "0.3.4",
2655 | "node-fetch": "2.6.1",
2656 | "node-html-parser": "1.4.9",
2657 | "node-libs-browser": "^2.2.1",
2658 | "os-browserify": "0.3.0",
2659 | "p-limit": "3.1.0",
2660 | "path-browserify": "1.0.1",
2661 | "pnp-webpack-plugin": "1.6.4",
2662 | "postcss": "8.2.13",
2663 | "process": "0.11.10",
2664 | "prop-types": "15.7.2",
2665 | "querystring-es3": "0.2.1",
2666 | "raw-body": "2.4.1",
2667 | "react-is": "16.13.1",
2668 | "react-refresh": "0.8.3",
2669 | "stream-browserify": "3.0.0",
2670 | "stream-http": "3.1.1",
2671 | "string_decoder": "1.3.0",
2672 | "styled-jsx": "3.3.2",
2673 | "timers-browserify": "2.0.12",
2674 | "tty-browserify": "0.0.1",
2675 | "use-subscription": "1.5.1",
2676 | "util": "0.12.3",
2677 | "vm-browserify": "1.1.2",
2678 | "watchpack": "2.1.1"
2679 | },
2680 | "dependencies": {
2681 | "@babel/runtime": {
2682 | "version": "7.12.5",
2683 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz",
2684 | "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==",
2685 | "requires": {
2686 | "regenerator-runtime": "^0.13.4"
2687 | }
2688 | },
2689 | "encoding": {
2690 | "version": "0.1.13",
2691 | "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
2692 | "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
2693 | "requires": {
2694 | "iconv-lite": "^0.6.2"
2695 | }
2696 | },
2697 | "iconv-lite": {
2698 | "version": "0.6.2",
2699 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz",
2700 | "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==",
2701 | "requires": {
2702 | "safer-buffer": ">= 2.1.2 < 3.0.0"
2703 | }
2704 | }
2705 | }
2706 | },
2707 | "node-fetch": {
2708 | "version": "2.6.1",
2709 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
2710 | "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
2711 | },
2712 | "node-html-parser": {
2713 | "version": "1.4.9",
2714 | "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz",
2715 | "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==",
2716 | "requires": {
2717 | "he": "1.2.0"
2718 | }
2719 | },
2720 | "node-int64": {
2721 | "version": "0.4.0",
2722 | "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
2723 | "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
2724 | "dev": true
2725 | },
2726 | "node-libs-browser": {
2727 | "version": "2.2.1",
2728 | "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
2729 | "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
2730 | "requires": {
2731 | "assert": "^1.1.1",
2732 | "browserify-zlib": "^0.2.0",
2733 | "buffer": "^4.3.0",
2734 | "console-browserify": "^1.1.0",
2735 | "constants-browserify": "^1.0.0",
2736 | "crypto-browserify": "^3.11.0",
2737 | "domain-browser": "^1.1.1",
2738 | "events": "^3.0.0",
2739 | "https-browserify": "^1.0.0",
2740 | "os-browserify": "^0.3.0",
2741 | "path-browserify": "0.0.1",
2742 | "process": "^0.11.10",
2743 | "punycode": "^1.2.4",
2744 | "querystring-es3": "^0.2.0",
2745 | "readable-stream": "^2.3.3",
2746 | "stream-browserify": "^2.0.1",
2747 | "stream-http": "^2.7.2",
2748 | "string_decoder": "^1.0.0",
2749 | "timers-browserify": "^2.0.4",
2750 | "tty-browserify": "0.0.0",
2751 | "url": "^0.11.0",
2752 | "util": "^0.11.0",
2753 | "vm-browserify": "^1.0.1"
2754 | },
2755 | "dependencies": {
2756 | "assert": {
2757 | "version": "1.5.0",
2758 | "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
2759 | "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
2760 | "requires": {
2761 | "object-assign": "^4.1.1",
2762 | "util": "0.10.3"
2763 | },
2764 | "dependencies": {
2765 | "util": {
2766 | "version": "0.10.3",
2767 | "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
2768 | "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
2769 | "requires": {
2770 | "inherits": "2.0.1"
2771 | }
2772 | }
2773 | }
2774 | },
2775 | "buffer": {
2776 | "version": "4.9.2",
2777 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
2778 | "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
2779 | "requires": {
2780 | "base64-js": "^1.0.2",
2781 | "ieee754": "^1.1.4",
2782 | "isarray": "^1.0.0"
2783 | }
2784 | },
2785 | "domain-browser": {
2786 | "version": "1.2.0",
2787 | "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
2788 | "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="
2789 | },
2790 | "inherits": {
2791 | "version": "2.0.1",
2792 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
2793 | "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
2794 | },
2795 | "path-browserify": {
2796 | "version": "0.0.1",
2797 | "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
2798 | "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ=="
2799 | },
2800 | "punycode": {
2801 | "version": "1.4.1",
2802 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
2803 | "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
2804 | },
2805 | "readable-stream": {
2806 | "version": "2.3.7",
2807 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
2808 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
2809 | "requires": {
2810 | "core-util-is": "~1.0.0",
2811 | "inherits": "~2.0.3",
2812 | "isarray": "~1.0.0",
2813 | "process-nextick-args": "~2.0.0",
2814 | "safe-buffer": "~5.1.1",
2815 | "string_decoder": "~1.1.1",
2816 | "util-deprecate": "~1.0.1"
2817 | },
2818 | "dependencies": {
2819 | "inherits": {
2820 | "version": "2.0.4",
2821 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2822 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
2823 | },
2824 | "string_decoder": {
2825 | "version": "1.1.1",
2826 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2827 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2828 | "requires": {
2829 | "safe-buffer": "~5.1.0"
2830 | }
2831 | }
2832 | }
2833 | },
2834 | "safe-buffer": {
2835 | "version": "5.1.2",
2836 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2837 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
2838 | },
2839 | "stream-browserify": {
2840 | "version": "2.0.2",
2841 | "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
2842 | "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
2843 | "requires": {
2844 | "inherits": "~2.0.1",
2845 | "readable-stream": "^2.0.2"
2846 | }
2847 | },
2848 | "stream-http": {
2849 | "version": "2.8.3",
2850 | "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
2851 | "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
2852 | "requires": {
2853 | "builtin-status-codes": "^3.0.0",
2854 | "inherits": "^2.0.1",
2855 | "readable-stream": "^2.3.6",
2856 | "to-arraybuffer": "^1.0.0",
2857 | "xtend": "^4.0.0"
2858 | }
2859 | },
2860 | "tty-browserify": {
2861 | "version": "0.0.0",
2862 | "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
2863 | "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY="
2864 | },
2865 | "util": {
2866 | "version": "0.11.1",
2867 | "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
2868 | "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
2869 | "requires": {
2870 | "inherits": "2.0.3"
2871 | },
2872 | "dependencies": {
2873 | "inherits": {
2874 | "version": "2.0.3",
2875 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
2876 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
2877 | }
2878 | }
2879 | }
2880 | }
2881 | },
2882 | "node-releases": {
2883 | "version": "1.1.71",
2884 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
2885 | "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg=="
2886 | },
2887 | "normalize-path": {
2888 | "version": "3.0.0",
2889 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
2890 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
2891 | },
2892 | "nullthrows": {
2893 | "version": "1.1.1",
2894 | "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz",
2895 | "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw=="
2896 | },
2897 | "object-assign": {
2898 | "version": "4.1.1",
2899 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2900 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
2901 | },
2902 | "object-inspect": {
2903 | "version": "1.10.3",
2904 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz",
2905 | "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw=="
2906 | },
2907 | "object-is": {
2908 | "version": "1.1.5",
2909 | "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
2910 | "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
2911 | "requires": {
2912 | "call-bind": "^1.0.2",
2913 | "define-properties": "^1.1.3"
2914 | }
2915 | },
2916 | "object-keys": {
2917 | "version": "1.1.1",
2918 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
2919 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
2920 | },
2921 | "object.assign": {
2922 | "version": "4.1.2",
2923 | "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
2924 | "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
2925 | "requires": {
2926 | "call-bind": "^1.0.0",
2927 | "define-properties": "^1.1.3",
2928 | "has-symbols": "^1.0.1",
2929 | "object-keys": "^1.1.1"
2930 | }
2931 | },
2932 | "once": {
2933 | "version": "1.4.0",
2934 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2935 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2936 | "dev": true,
2937 | "requires": {
2938 | "wrappy": "1"
2939 | }
2940 | },
2941 | "os-browserify": {
2942 | "version": "0.3.0",
2943 | "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
2944 | "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc="
2945 | },
2946 | "p-limit": {
2947 | "version": "3.1.0",
2948 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
2949 | "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
2950 | "requires": {
2951 | "yocto-queue": "^0.1.0"
2952 | }
2953 | },
2954 | "p-locate": {
2955 | "version": "4.1.0",
2956 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
2957 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
2958 | "requires": {
2959 | "p-limit": "^2.2.0"
2960 | },
2961 | "dependencies": {
2962 | "p-limit": {
2963 | "version": "2.3.0",
2964 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
2965 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
2966 | "requires": {
2967 | "p-try": "^2.0.0"
2968 | }
2969 | }
2970 | }
2971 | },
2972 | "p-try": {
2973 | "version": "2.2.0",
2974 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
2975 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
2976 | },
2977 | "pako": {
2978 | "version": "1.0.11",
2979 | "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
2980 | "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
2981 | },
2982 | "parent-module": {
2983 | "version": "1.0.1",
2984 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
2985 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
2986 | "dev": true,
2987 | "requires": {
2988 | "callsites": "^3.0.0"
2989 | },
2990 | "dependencies": {
2991 | "callsites": {
2992 | "version": "3.1.0",
2993 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2994 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2995 | "dev": true
2996 | }
2997 | }
2998 | },
2999 | "parse-asn1": {
3000 | "version": "5.1.6",
3001 | "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
3002 | "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
3003 | "requires": {
3004 | "asn1.js": "^5.2.0",
3005 | "browserify-aes": "^1.0.0",
3006 | "evp_bytestokey": "^1.0.0",
3007 | "pbkdf2": "^3.0.3",
3008 | "safe-buffer": "^5.1.1"
3009 | }
3010 | },
3011 | "parse-json": {
3012 | "version": "4.0.0",
3013 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
3014 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
3015 | "dev": true,
3016 | "requires": {
3017 | "error-ex": "^1.3.1",
3018 | "json-parse-better-errors": "^1.0.1"
3019 | }
3020 | },
3021 | "path-browserify": {
3022 | "version": "1.0.1",
3023 | "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
3024 | "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="
3025 | },
3026 | "path-exists": {
3027 | "version": "4.0.0",
3028 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
3029 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
3030 | },
3031 | "path-is-absolute": {
3032 | "version": "1.0.1",
3033 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3034 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
3035 | "dev": true
3036 | },
3037 | "path-parse": {
3038 | "version": "1.0.6",
3039 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
3040 | "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
3041 | "dev": true
3042 | },
3043 | "path-type": {
3044 | "version": "4.0.0",
3045 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
3046 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
3047 | "dev": true
3048 | },
3049 | "pbkdf2": {
3050 | "version": "3.1.2",
3051 | "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
3052 | "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
3053 | "requires": {
3054 | "create-hash": "^1.1.2",
3055 | "create-hmac": "^1.1.4",
3056 | "ripemd160": "^2.0.1",
3057 | "safe-buffer": "^5.0.1",
3058 | "sha.js": "^2.4.8"
3059 | }
3060 | },
3061 | "picomatch": {
3062 | "version": "2.2.3",
3063 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
3064 | "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg=="
3065 | },
3066 | "pkg-dir": {
3067 | "version": "4.2.0",
3068 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
3069 | "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
3070 | "requires": {
3071 | "find-up": "^4.0.0"
3072 | }
3073 | },
3074 | "platform": {
3075 | "version": "1.3.6",
3076 | "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",
3077 | "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg=="
3078 | },
3079 | "pnp-webpack-plugin": {
3080 | "version": "1.6.4",
3081 | "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz",
3082 | "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==",
3083 | "requires": {
3084 | "ts-pnp": "^1.1.6"
3085 | }
3086 | },
3087 | "postcss": {
3088 | "version": "8.2.13",
3089 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.13.tgz",
3090 | "integrity": "sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==",
3091 | "requires": {
3092 | "colorette": "^1.2.2",
3093 | "nanoid": "^3.1.22",
3094 | "source-map": "^0.6.1"
3095 | },
3096 | "dependencies": {
3097 | "source-map": {
3098 | "version": "0.6.1",
3099 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3100 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
3101 | }
3102 | }
3103 | },
3104 | "process": {
3105 | "version": "0.11.10",
3106 | "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
3107 | "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
3108 | },
3109 | "process-nextick-args": {
3110 | "version": "2.0.1",
3111 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
3112 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
3113 | },
3114 | "promise": {
3115 | "version": "7.3.1",
3116 | "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
3117 | "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
3118 | "requires": {
3119 | "asap": "~2.0.3"
3120 | }
3121 | },
3122 | "prop-types": {
3123 | "version": "15.7.2",
3124 | "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
3125 | "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
3126 | "requires": {
3127 | "loose-envify": "^1.4.0",
3128 | "object-assign": "^4.1.1",
3129 | "react-is": "^16.8.1"
3130 | }
3131 | },
3132 | "public-encrypt": {
3133 | "version": "4.0.3",
3134 | "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
3135 | "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
3136 | "requires": {
3137 | "bn.js": "^4.1.0",
3138 | "browserify-rsa": "^4.0.0",
3139 | "create-hash": "^1.1.0",
3140 | "parse-asn1": "^5.0.0",
3141 | "randombytes": "^2.0.1",
3142 | "safe-buffer": "^5.1.2"
3143 | },
3144 | "dependencies": {
3145 | "bn.js": {
3146 | "version": "4.12.0",
3147 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
3148 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
3149 | }
3150 | }
3151 | },
3152 | "punycode": {
3153 | "version": "2.1.1",
3154 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
3155 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
3156 | },
3157 | "querystring": {
3158 | "version": "0.2.1",
3159 | "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz",
3160 | "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg=="
3161 | },
3162 | "querystring-es3": {
3163 | "version": "0.2.1",
3164 | "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
3165 | "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM="
3166 | },
3167 | "randombytes": {
3168 | "version": "2.1.0",
3169 | "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
3170 | "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
3171 | "requires": {
3172 | "safe-buffer": "^5.1.0"
3173 | }
3174 | },
3175 | "randomfill": {
3176 | "version": "1.0.4",
3177 | "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
3178 | "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
3179 | "requires": {
3180 | "randombytes": "^2.0.5",
3181 | "safe-buffer": "^5.1.0"
3182 | }
3183 | },
3184 | "raw-body": {
3185 | "version": "2.4.1",
3186 | "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz",
3187 | "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==",
3188 | "requires": {
3189 | "bytes": "3.1.0",
3190 | "http-errors": "1.7.3",
3191 | "iconv-lite": "0.4.24",
3192 | "unpipe": "1.0.0"
3193 | }
3194 | },
3195 | "react": {
3196 | "version": "17.0.2",
3197 | "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
3198 | "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
3199 | "requires": {
3200 | "loose-envify": "^1.1.0",
3201 | "object-assign": "^4.1.1"
3202 | }
3203 | },
3204 | "react-dom": {
3205 | "version": "17.0.2",
3206 | "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
3207 | "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
3208 | "requires": {
3209 | "loose-envify": "^1.1.0",
3210 | "object-assign": "^4.1.1",
3211 | "scheduler": "^0.20.2"
3212 | }
3213 | },
3214 | "react-is": {
3215 | "version": "16.13.1",
3216 | "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
3217 | "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
3218 | },
3219 | "react-refresh": {
3220 | "version": "0.8.3",
3221 | "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz",
3222 | "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg=="
3223 | },
3224 | "react-relay": {
3225 | "version": "11.0.2",
3226 | "resolved": "https://registry.npmjs.org/react-relay/-/react-relay-11.0.2.tgz",
3227 | "integrity": "sha512-RxtLBl8nxbaP26RcNDtKMrUBuJB5kFCCI4aZxnZByoncgovDgtewAsMiwcI8aDA8FjmXWRAtAAckh8DkMsMp7Q==",
3228 | "requires": {
3229 | "@babel/runtime": "^7.0.0",
3230 | "fbjs": "^3.0.0",
3231 | "invariant": "^2.2.4",
3232 | "nullthrows": "^1.1.1",
3233 | "relay-runtime": "11.0.2"
3234 | },
3235 | "dependencies": {
3236 | "fbjs": {
3237 | "version": "3.0.0",
3238 | "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.0.tgz",
3239 | "integrity": "sha512-dJd4PiDOFuhe7vk4F80Mba83Vr2QuK86FoxtgPmzBqEJahncp+13YCmfoa53KHCo6OnlXLG7eeMWPfB5CrpVKg==",
3240 | "requires": {
3241 | "cross-fetch": "^3.0.4",
3242 | "fbjs-css-vars": "^1.0.0",
3243 | "loose-envify": "^1.0.0",
3244 | "object-assign": "^4.1.0",
3245 | "promise": "^7.1.1",
3246 | "setimmediate": "^1.0.5",
3247 | "ua-parser-js": "^0.7.18"
3248 | }
3249 | },
3250 | "relay-runtime": {
3251 | "version": "11.0.2",
3252 | "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-11.0.2.tgz",
3253 | "integrity": "sha512-xxZkIRnL8kNE1cxmwDXX8P+wSeWLR+0ACFyAiAhvfWWAyjXb+bhjJ2FSsRGlNYfkqaTNEuDqpnodQV1/fF7Idw==",
3254 | "requires": {
3255 | "@babel/runtime": "^7.0.0",
3256 | "fbjs": "^3.0.0",
3257 | "invariant": "^2.2.4"
3258 | }
3259 | }
3260 | }
3261 | },
3262 | "react-relay-network-modern": {
3263 | "version": "6.0.0",
3264 | "resolved": "https://registry.npmjs.org/react-relay-network-modern/-/react-relay-network-modern-6.0.0.tgz",
3265 | "integrity": "sha512-Glg9iGK9pV+KXC9Oa3X7H2cjd/6Kg4v6fMBkjMdoQRgV/ct5tAtbOs0xB5k1PHJs6cK+mmidTgVhT8VEfa2NFA==",
3266 | "requires": {
3267 | "core-js": "^3.0.0",
3268 | "extract-files": "^9.0.0"
3269 | }
3270 | },
3271 | "react-relay-network-modern-ssr": {
3272 | "version": "1.4.0",
3273 | "resolved": "https://registry.npmjs.org/react-relay-network-modern-ssr/-/react-relay-network-modern-ssr-1.4.0.tgz",
3274 | "integrity": "sha512-sCIiwjzDPV9eBPOb7VcT/dmZkwrqcNpAK5eHkwjvC3Xw+RShtgB/uCSVgCUzMZpOR8iUSkzaceC/HMZdnKxF3w=="
3275 | },
3276 | "readable-stream": {
3277 | "version": "3.6.0",
3278 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
3279 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
3280 | "requires": {
3281 | "inherits": "^2.0.3",
3282 | "string_decoder": "^1.1.1",
3283 | "util-deprecate": "^1.0.1"
3284 | }
3285 | },
3286 | "readdirp": {
3287 | "version": "3.5.0",
3288 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
3289 | "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
3290 | "requires": {
3291 | "picomatch": "^2.2.1"
3292 | }
3293 | },
3294 | "regenerator-runtime": {
3295 | "version": "0.13.5",
3296 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz",
3297 | "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA=="
3298 | },
3299 | "relay-compiler": {
3300 | "version": "11.0.2",
3301 | "resolved": "https://registry.npmjs.org/relay-compiler/-/relay-compiler-11.0.2.tgz",
3302 | "integrity": "sha512-nDVAURT1YncxSiDOKa39OiERkAr0DUcPmlHlg+C8zD+EiDo2Sgczf2R6cDsN4UcDvucYtkLlDLFErPwgLs8WzA==",
3303 | "dev": true,
3304 | "requires": {
3305 | "@babel/core": "^7.0.0",
3306 | "@babel/generator": "^7.5.0",
3307 | "@babel/parser": "^7.0.0",
3308 | "@babel/runtime": "^7.0.0",
3309 | "@babel/traverse": "^7.0.0",
3310 | "@babel/types": "^7.0.0",
3311 | "babel-preset-fbjs": "^3.3.0",
3312 | "chalk": "^4.0.0",
3313 | "fb-watchman": "^2.0.0",
3314 | "fbjs": "^3.0.0",
3315 | "glob": "^7.1.1",
3316 | "immutable": "~3.7.6",
3317 | "invariant": "^2.2.4",
3318 | "nullthrows": "^1.1.1",
3319 | "relay-runtime": "11.0.2",
3320 | "signedsource": "^1.0.0",
3321 | "yargs": "^15.3.1"
3322 | },
3323 | "dependencies": {
3324 | "ansi-styles": {
3325 | "version": "4.3.0",
3326 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3327 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3328 | "dev": true,
3329 | "requires": {
3330 | "color-convert": "^2.0.1"
3331 | }
3332 | },
3333 | "chalk": {
3334 | "version": "4.1.1",
3335 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
3336 | "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
3337 | "dev": true,
3338 | "requires": {
3339 | "ansi-styles": "^4.1.0",
3340 | "supports-color": "^7.1.0"
3341 | }
3342 | },
3343 | "color-convert": {
3344 | "version": "2.0.1",
3345 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3346 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3347 | "dev": true,
3348 | "requires": {
3349 | "color-name": "~1.1.4"
3350 | }
3351 | },
3352 | "color-name": {
3353 | "version": "1.1.4",
3354 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3355 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3356 | "dev": true
3357 | },
3358 | "fbjs": {
3359 | "version": "3.0.0",
3360 | "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.0.tgz",
3361 | "integrity": "sha512-dJd4PiDOFuhe7vk4F80Mba83Vr2QuK86FoxtgPmzBqEJahncp+13YCmfoa53KHCo6OnlXLG7eeMWPfB5CrpVKg==",
3362 | "dev": true,
3363 | "requires": {
3364 | "cross-fetch": "^3.0.4",
3365 | "fbjs-css-vars": "^1.0.0",
3366 | "loose-envify": "^1.0.0",
3367 | "object-assign": "^4.1.0",
3368 | "promise": "^7.1.1",
3369 | "setimmediate": "^1.0.5",
3370 | "ua-parser-js": "^0.7.18"
3371 | }
3372 | },
3373 | "has-flag": {
3374 | "version": "4.0.0",
3375 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3376 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3377 | "dev": true
3378 | },
3379 | "relay-runtime": {
3380 | "version": "11.0.2",
3381 | "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-11.0.2.tgz",
3382 | "integrity": "sha512-xxZkIRnL8kNE1cxmwDXX8P+wSeWLR+0ACFyAiAhvfWWAyjXb+bhjJ2FSsRGlNYfkqaTNEuDqpnodQV1/fF7Idw==",
3383 | "dev": true,
3384 | "requires": {
3385 | "@babel/runtime": "^7.0.0",
3386 | "fbjs": "^3.0.0",
3387 | "invariant": "^2.2.4"
3388 | }
3389 | },
3390 | "supports-color": {
3391 | "version": "7.2.0",
3392 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3393 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3394 | "dev": true,
3395 | "requires": {
3396 | "has-flag": "^4.0.0"
3397 | }
3398 | }
3399 | }
3400 | },
3401 | "relay-compiler-language-typescript": {
3402 | "version": "14.0.0",
3403 | "resolved": "https://registry.npmjs.org/relay-compiler-language-typescript/-/relay-compiler-language-typescript-14.0.0.tgz",
3404 | "integrity": "sha512-/x9WvwTcO/wNxzRnegzWI0T5eggd0zI0/e6C08lQe4djtzzSlydTLM3Aa9P5piiZYrcrkVwD/Kbc90cifDtb2w==",
3405 | "dev": true,
3406 | "requires": {
3407 | "immutable": "^4.0.0-rc.12",
3408 | "invariant": "^2.2.4"
3409 | },
3410 | "dependencies": {
3411 | "immutable": {
3412 | "version": "4.0.0-rc.12",
3413 | "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0-rc.12.tgz",
3414 | "integrity": "sha512-0M2XxkZLx/mi3t8NVwIm1g8nHoEmM9p9UBl/G9k4+hm0kBgOVdMV/B3CY5dQ8qG8qc80NN4gDV4HQv6FTJ5q7A==",
3415 | "dev": true
3416 | }
3417 | }
3418 | },
3419 | "relay-config": {
3420 | "version": "11.0.2",
3421 | "resolved": "https://registry.npmjs.org/relay-config/-/relay-config-11.0.2.tgz",
3422 | "integrity": "sha512-j/bl04lGwZ+xSM/21KN87lPXY6t7YWkStfST63dQhJN35F6gQKZevmxVVPlEJ7Qs41AyrY1kilGBIfbEZPPdSA==",
3423 | "dev": true,
3424 | "requires": {
3425 | "cosmiconfig": "^5.0.5"
3426 | }
3427 | },
3428 | "relay-hooks": {
3429 | "version": "4.2.0",
3430 | "resolved": "https://registry.npmjs.org/relay-hooks/-/relay-hooks-4.2.0.tgz",
3431 | "integrity": "sha512-TqBLysdah2300IRYETyBbgLVM/bXHqG7KP00JqQQDy9DBmJ3XCeZoDxHGlkFOv8MBqBpXXApRarjMH0T63y2aw==",
3432 | "requires": {
3433 | "@restart/hooks": "^0.3.1",
3434 | "fbjs": "^3.0.0"
3435 | }
3436 | },
3437 | "relay-runtime": {
3438 | "version": "11.0.2",
3439 | "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-11.0.2.tgz",
3440 | "integrity": "sha512-xxZkIRnL8kNE1cxmwDXX8P+wSeWLR+0ACFyAiAhvfWWAyjXb+bhjJ2FSsRGlNYfkqaTNEuDqpnodQV1/fF7Idw==",
3441 | "dev": true,
3442 | "requires": {
3443 | "@babel/runtime": "^7.0.0",
3444 | "fbjs": "^3.0.0",
3445 | "invariant": "^2.2.4"
3446 | },
3447 | "dependencies": {
3448 | "fbjs": {
3449 | "version": "3.0.0",
3450 | "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.0.tgz",
3451 | "integrity": "sha512-dJd4PiDOFuhe7vk4F80Mba83Vr2QuK86FoxtgPmzBqEJahncp+13YCmfoa53KHCo6OnlXLG7eeMWPfB5CrpVKg==",
3452 | "dev": true,
3453 | "requires": {
3454 | "cross-fetch": "^3.0.4",
3455 | "fbjs-css-vars": "^1.0.0",
3456 | "loose-envify": "^1.0.0",
3457 | "object-assign": "^4.1.0",
3458 | "promise": "^7.1.1",
3459 | "setimmediate": "^1.0.5",
3460 | "ua-parser-js": "^0.7.18"
3461 | }
3462 | }
3463 | }
3464 | },
3465 | "require-directory": {
3466 | "version": "2.1.1",
3467 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
3468 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
3469 | "dev": true
3470 | },
3471 | "require-main-filename": {
3472 | "version": "2.0.0",
3473 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
3474 | "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
3475 | "dev": true
3476 | },
3477 | "resolve": {
3478 | "version": "1.20.0",
3479 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
3480 | "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
3481 | "dev": true,
3482 | "requires": {
3483 | "is-core-module": "^2.2.0",
3484 | "path-parse": "^1.0.6"
3485 | }
3486 | },
3487 | "resolve-from": {
3488 | "version": "3.0.0",
3489 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
3490 | "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
3491 | "dev": true
3492 | },
3493 | "ripemd160": {
3494 | "version": "2.0.2",
3495 | "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
3496 | "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
3497 | "requires": {
3498 | "hash-base": "^3.0.0",
3499 | "inherits": "^2.0.1"
3500 | }
3501 | },
3502 | "safe-buffer": {
3503 | "version": "5.2.1",
3504 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
3505 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
3506 | },
3507 | "safer-buffer": {
3508 | "version": "2.1.2",
3509 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3510 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
3511 | },
3512 | "scheduler": {
3513 | "version": "0.20.2",
3514 | "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
3515 | "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
3516 | "requires": {
3517 | "loose-envify": "^1.1.0",
3518 | "object-assign": "^4.1.1"
3519 | }
3520 | },
3521 | "semver": {
3522 | "version": "6.3.0",
3523 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3524 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
3525 | },
3526 | "set-blocking": {
3527 | "version": "2.0.0",
3528 | "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
3529 | "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
3530 | "dev": true
3531 | },
3532 | "setimmediate": {
3533 | "version": "1.0.5",
3534 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
3535 | "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
3536 | },
3537 | "setprototypeof": {
3538 | "version": "1.1.1",
3539 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
3540 | "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
3541 | },
3542 | "sha.js": {
3543 | "version": "2.4.11",
3544 | "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
3545 | "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
3546 | "requires": {
3547 | "inherits": "^2.0.1",
3548 | "safe-buffer": "^5.0.1"
3549 | }
3550 | },
3551 | "shell-quote": {
3552 | "version": "1.7.2",
3553 | "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
3554 | "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg=="
3555 | },
3556 | "signedsource": {
3557 | "version": "1.0.0",
3558 | "resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz",
3559 | "integrity": "sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo=",
3560 | "dev": true
3561 | },
3562 | "source-map": {
3563 | "version": "0.8.0-beta.0",
3564 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",
3565 | "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==",
3566 | "requires": {
3567 | "whatwg-url": "^7.0.0"
3568 | }
3569 | },
3570 | "sprintf-js": {
3571 | "version": "1.0.3",
3572 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
3573 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
3574 | "dev": true
3575 | },
3576 | "stacktrace-parser": {
3577 | "version": "0.1.10",
3578 | "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz",
3579 | "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==",
3580 | "requires": {
3581 | "type-fest": "^0.7.1"
3582 | }
3583 | },
3584 | "statuses": {
3585 | "version": "1.5.0",
3586 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
3587 | "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
3588 | },
3589 | "stream-browserify": {
3590 | "version": "3.0.0",
3591 | "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz",
3592 | "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==",
3593 | "requires": {
3594 | "inherits": "~2.0.4",
3595 | "readable-stream": "^3.5.0"
3596 | }
3597 | },
3598 | "stream-http": {
3599 | "version": "3.1.1",
3600 | "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz",
3601 | "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==",
3602 | "requires": {
3603 | "builtin-status-codes": "^3.0.0",
3604 | "inherits": "^2.0.4",
3605 | "readable-stream": "^3.6.0",
3606 | "xtend": "^4.0.2"
3607 | }
3608 | },
3609 | "stream-parser": {
3610 | "version": "0.3.1",
3611 | "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz",
3612 | "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=",
3613 | "requires": {
3614 | "debug": "2"
3615 | }
3616 | },
3617 | "string-hash": {
3618 | "version": "1.1.3",
3619 | "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz",
3620 | "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs="
3621 | },
3622 | "string-width": {
3623 | "version": "4.2.2",
3624 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
3625 | "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
3626 | "dev": true,
3627 | "requires": {
3628 | "emoji-regex": "^8.0.0",
3629 | "is-fullwidth-code-point": "^3.0.0",
3630 | "strip-ansi": "^6.0.0"
3631 | }
3632 | },
3633 | "string.prototype.trimend": {
3634 | "version": "1.0.4",
3635 | "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
3636 | "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
3637 | "requires": {
3638 | "call-bind": "^1.0.2",
3639 | "define-properties": "^1.1.3"
3640 | }
3641 | },
3642 | "string.prototype.trimstart": {
3643 | "version": "1.0.4",
3644 | "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
3645 | "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
3646 | "requires": {
3647 | "call-bind": "^1.0.2",
3648 | "define-properties": "^1.1.3"
3649 | }
3650 | },
3651 | "string_decoder": {
3652 | "version": "1.3.0",
3653 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
3654 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
3655 | "requires": {
3656 | "safe-buffer": "~5.2.0"
3657 | }
3658 | },
3659 | "strip-ansi": {
3660 | "version": "6.0.0",
3661 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
3662 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
3663 | "requires": {
3664 | "ansi-regex": "^5.0.0"
3665 | }
3666 | },
3667 | "styled-jsx": {
3668 | "version": "3.3.2",
3669 | "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-3.3.2.tgz",
3670 | "integrity": "sha512-daAkGd5mqhbBhLd6jYAjYBa9LpxYCzsgo/f6qzPdFxVB8yoGbhxvzQgkC0pfmCVvW3JuAEBn0UzFLBfkHVZG1g==",
3671 | "requires": {
3672 | "@babel/types": "7.8.3",
3673 | "babel-plugin-syntax-jsx": "6.18.0",
3674 | "convert-source-map": "1.7.0",
3675 | "loader-utils": "1.2.3",
3676 | "source-map": "0.7.3",
3677 | "string-hash": "1.1.3",
3678 | "stylis": "3.5.4",
3679 | "stylis-rule-sheet": "0.0.10"
3680 | },
3681 | "dependencies": {
3682 | "source-map": {
3683 | "version": "0.7.3",
3684 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
3685 | "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ=="
3686 | }
3687 | }
3688 | },
3689 | "stylis": {
3690 | "version": "3.5.4",
3691 | "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz",
3692 | "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q=="
3693 | },
3694 | "stylis-rule-sheet": {
3695 | "version": "0.0.10",
3696 | "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz",
3697 | "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw=="
3698 | },
3699 | "supports-color": {
3700 | "version": "5.5.0",
3701 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3702 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3703 | "requires": {
3704 | "has-flag": "^3.0.0"
3705 | }
3706 | },
3707 | "timers-browserify": {
3708 | "version": "2.0.12",
3709 | "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
3710 | "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
3711 | "requires": {
3712 | "setimmediate": "^1.0.4"
3713 | }
3714 | },
3715 | "to-arraybuffer": {
3716 | "version": "1.0.1",
3717 | "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
3718 | "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M="
3719 | },
3720 | "to-fast-properties": {
3721 | "version": "2.0.0",
3722 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
3723 | "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
3724 | },
3725 | "to-regex-range": {
3726 | "version": "5.0.1",
3727 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3728 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3729 | "requires": {
3730 | "is-number": "^7.0.0"
3731 | }
3732 | },
3733 | "toidentifier": {
3734 | "version": "1.0.0",
3735 | "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
3736 | "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
3737 | },
3738 | "tr46": {
3739 | "version": "1.0.1",
3740 | "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
3741 | "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
3742 | "requires": {
3743 | "punycode": "^2.1.0"
3744 | }
3745 | },
3746 | "ts-pnp": {
3747 | "version": "1.2.0",
3748 | "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz",
3749 | "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw=="
3750 | },
3751 | "tty-browserify": {
3752 | "version": "0.0.1",
3753 | "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
3754 | "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw=="
3755 | },
3756 | "type-fest": {
3757 | "version": "0.7.1",
3758 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz",
3759 | "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg=="
3760 | },
3761 | "typescript": {
3762 | "version": "4.2.4",
3763 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz",
3764 | "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==",
3765 | "dev": true
3766 | },
3767 | "ua-parser-js": {
3768 | "version": "0.7.21",
3769 | "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz",
3770 | "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ=="
3771 | },
3772 | "unbox-primitive": {
3773 | "version": "1.0.1",
3774 | "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
3775 | "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
3776 | "requires": {
3777 | "function-bind": "^1.1.1",
3778 | "has-bigints": "^1.0.1",
3779 | "has-symbols": "^1.0.2",
3780 | "which-boxed-primitive": "^1.0.2"
3781 | }
3782 | },
3783 | "unpipe": {
3784 | "version": "1.0.0",
3785 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
3786 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
3787 | },
3788 | "url": {
3789 | "version": "0.11.0",
3790 | "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
3791 | "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
3792 | "requires": {
3793 | "punycode": "1.3.2",
3794 | "querystring": "0.2.0"
3795 | },
3796 | "dependencies": {
3797 | "punycode": {
3798 | "version": "1.3.2",
3799 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
3800 | "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
3801 | },
3802 | "querystring": {
3803 | "version": "0.2.0",
3804 | "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
3805 | "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
3806 | }
3807 | }
3808 | },
3809 | "use-subscription": {
3810 | "version": "1.5.1",
3811 | "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz",
3812 | "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==",
3813 | "requires": {
3814 | "object-assign": "^4.1.1"
3815 | }
3816 | },
3817 | "util": {
3818 | "version": "0.12.3",
3819 | "resolved": "https://registry.npmjs.org/util/-/util-0.12.3.tgz",
3820 | "integrity": "sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==",
3821 | "requires": {
3822 | "inherits": "^2.0.3",
3823 | "is-arguments": "^1.0.4",
3824 | "is-generator-function": "^1.0.7",
3825 | "is-typed-array": "^1.1.3",
3826 | "safe-buffer": "^5.1.2",
3827 | "which-typed-array": "^1.1.2"
3828 | }
3829 | },
3830 | "util-deprecate": {
3831 | "version": "1.0.2",
3832 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3833 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
3834 | },
3835 | "vm-browserify": {
3836 | "version": "1.1.2",
3837 | "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
3838 | "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="
3839 | },
3840 | "watchpack": {
3841 | "version": "2.1.1",
3842 | "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz",
3843 | "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==",
3844 | "requires": {
3845 | "glob-to-regexp": "^0.4.1",
3846 | "graceful-fs": "^4.1.2"
3847 | }
3848 | },
3849 | "webidl-conversions": {
3850 | "version": "4.0.2",
3851 | "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
3852 | "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="
3853 | },
3854 | "whatwg-url": {
3855 | "version": "7.1.0",
3856 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
3857 | "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
3858 | "requires": {
3859 | "lodash.sortby": "^4.7.0",
3860 | "tr46": "^1.0.1",
3861 | "webidl-conversions": "^4.0.2"
3862 | }
3863 | },
3864 | "which-boxed-primitive": {
3865 | "version": "1.0.2",
3866 | "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
3867 | "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
3868 | "requires": {
3869 | "is-bigint": "^1.0.1",
3870 | "is-boolean-object": "^1.1.0",
3871 | "is-number-object": "^1.0.4",
3872 | "is-string": "^1.0.5",
3873 | "is-symbol": "^1.0.3"
3874 | }
3875 | },
3876 | "which-module": {
3877 | "version": "2.0.0",
3878 | "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
3879 | "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
3880 | "dev": true
3881 | },
3882 | "which-typed-array": {
3883 | "version": "1.1.4",
3884 | "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.4.tgz",
3885 | "integrity": "sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==",
3886 | "requires": {
3887 | "available-typed-arrays": "^1.0.2",
3888 | "call-bind": "^1.0.0",
3889 | "es-abstract": "^1.18.0-next.1",
3890 | "foreach": "^2.0.5",
3891 | "function-bind": "^1.1.1",
3892 | "has-symbols": "^1.0.1",
3893 | "is-typed-array": "^1.1.3"
3894 | }
3895 | },
3896 | "wrap-ansi": {
3897 | "version": "6.2.0",
3898 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
3899 | "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
3900 | "dev": true,
3901 | "requires": {
3902 | "ansi-styles": "^4.0.0",
3903 | "string-width": "^4.1.0",
3904 | "strip-ansi": "^6.0.0"
3905 | },
3906 | "dependencies": {
3907 | "ansi-styles": {
3908 | "version": "4.3.0",
3909 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3910 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3911 | "dev": true,
3912 | "requires": {
3913 | "color-convert": "^2.0.1"
3914 | }
3915 | },
3916 | "color-convert": {
3917 | "version": "2.0.1",
3918 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3919 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3920 | "dev": true,
3921 | "requires": {
3922 | "color-name": "~1.1.4"
3923 | }
3924 | },
3925 | "color-name": {
3926 | "version": "1.1.4",
3927 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3928 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3929 | "dev": true
3930 | }
3931 | }
3932 | },
3933 | "wrappy": {
3934 | "version": "1.0.2",
3935 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3936 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
3937 | "dev": true
3938 | },
3939 | "xtend": {
3940 | "version": "4.0.2",
3941 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
3942 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
3943 | },
3944 | "y18n": {
3945 | "version": "4.0.3",
3946 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
3947 | "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
3948 | "dev": true
3949 | },
3950 | "yaml": {
3951 | "version": "1.10.2",
3952 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
3953 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
3954 | "dev": true
3955 | },
3956 | "yargs": {
3957 | "version": "15.4.1",
3958 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
3959 | "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
3960 | "dev": true,
3961 | "requires": {
3962 | "cliui": "^6.0.0",
3963 | "decamelize": "^1.2.0",
3964 | "find-up": "^4.1.0",
3965 | "get-caller-file": "^2.0.1",
3966 | "require-directory": "^2.1.1",
3967 | "require-main-filename": "^2.0.0",
3968 | "set-blocking": "^2.0.0",
3969 | "string-width": "^4.2.0",
3970 | "which-module": "^2.0.0",
3971 | "y18n": "^4.0.0",
3972 | "yargs-parser": "^18.1.2"
3973 | }
3974 | },
3975 | "yargs-parser": {
3976 | "version": "18.1.3",
3977 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
3978 | "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
3979 | "dev": true,
3980 | "requires": {
3981 | "camelcase": "^5.0.0",
3982 | "decamelize": "^1.2.0"
3983 | }
3984 | },
3985 | "yocto-queue": {
3986 | "version": "0.1.0",
3987 | "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
3988 | "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
3989 | }
3990 | }
3991 | }
3992 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "relay-ssr",
3 | "version": "0.1.0",
4 | "private": true,
5 | "scripts": {
6 | "dev": "next dev",
7 | "build": "next build",
8 | "start": "next start",
9 | "relay": "relay-compiler"
10 | },
11 | "dependencies": {
12 | "next": "^10.2.0",
13 | "react": "^17.0.2",
14 | "react-dom": "^17.0.2",
15 | "react-relay": "^11.0.2",
16 | "react-relay-network-modern": "^6.0.0",
17 | "react-relay-network-modern-ssr": "^1.4.0",
18 | "relay-hooks": "^4.2.0"
19 | },
20 | "devDependencies": {
21 | "@types/node": "^14.0.14",
22 | "@types/react": "^17.0.5",
23 | "@types/react-relay": "^11.0.1",
24 | "@types/relay-runtime": "^11.0.0",
25 | "babel-plugin-relay": "^11.0.2",
26 | "graphql": "^15.5.0",
27 | "relay-compiler": "^11.0.2",
28 | "relay-compiler-language-typescript": "^14.0.0",
29 | "relay-config": "^11.0.2",
30 | "relay-runtime": "^11.0.2",
31 | "typescript": "^4.2.4"
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yashmahalwal/relay-ssr/2859e177b10add4dfdce7e836113b72c4e793a1f/public/favicon.ico
--------------------------------------------------------------------------------
/public/vercel.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/relay.config.js:
--------------------------------------------------------------------------------
1 | // relay.config.js
2 | module.exports = {
3 | // ...
4 | // Configuration options accepted by the `relay-compiler` command-line tool and `babel-plugin-relay`.
5 | src: "./src",
6 | exclude: ["**/node_modules/**", "**/__mocks__/**", "**/__generated__/**"],
7 | schema: "./schema.graphql",
8 | extensions: ["ts", "tsx"],
9 | language: "typescript",
10 | artifactDirectory: "./src/__generated__",
11 | };
12 |
--------------------------------------------------------------------------------
/src/__generated__/pagesQuery.graphql.ts:
--------------------------------------------------------------------------------
1 | /* tslint:disable */
2 | /* eslint-disable */
3 | // @ts-nocheck
4 |
5 | import { ConcreteRequest } from "relay-runtime";
6 | export type pagesQueryVariables = {};
7 | export type pagesQueryResponse = {
8 | readonly viewer: {
9 | readonly login: string;
10 | };
11 | };
12 | export type pagesQuery = {
13 | readonly response: pagesQueryResponse;
14 | readonly variables: pagesQueryVariables;
15 | };
16 |
17 |
18 |
19 | /*
20 | query pagesQuery {
21 | viewer {
22 | login
23 | id
24 | }
25 | }
26 | */
27 |
28 | const node: ConcreteRequest = (function(){
29 | var v0 = {
30 | "alias": null,
31 | "args": null,
32 | "kind": "ScalarField",
33 | "name": "login",
34 | "storageKey": null
35 | };
36 | return {
37 | "fragment": {
38 | "argumentDefinitions": [],
39 | "kind": "Fragment",
40 | "metadata": null,
41 | "name": "pagesQuery",
42 | "selections": [
43 | {
44 | "alias": null,
45 | "args": null,
46 | "concreteType": "User",
47 | "kind": "LinkedField",
48 | "name": "viewer",
49 | "plural": false,
50 | "selections": [
51 | (v0/*: any*/)
52 | ],
53 | "storageKey": null
54 | }
55 | ],
56 | "type": "Query",
57 | "abstractKey": null
58 | },
59 | "kind": "Request",
60 | "operation": {
61 | "argumentDefinitions": [],
62 | "kind": "Operation",
63 | "name": "pagesQuery",
64 | "selections": [
65 | {
66 | "alias": null,
67 | "args": null,
68 | "concreteType": "User",
69 | "kind": "LinkedField",
70 | "name": "viewer",
71 | "plural": false,
72 | "selections": [
73 | (v0/*: any*/),
74 | {
75 | "alias": null,
76 | "args": null,
77 | "kind": "ScalarField",
78 | "name": "id",
79 | "storageKey": null
80 | }
81 | ],
82 | "storageKey": null
83 | }
84 | ]
85 | },
86 | "params": {
87 | "cacheID": "7186b0f57658befc53064dbdf28e7ffc",
88 | "id": null,
89 | "metadata": {},
90 | "name": "pagesQuery",
91 | "operationKind": "query",
92 | "text": "query pagesQuery {\n viewer {\n login\n id\n }\n}\n"
93 | }
94 | };
95 | })();
96 | (node as any).hash = '9d0552aa8fdbf6d7af111d6c5dd774b5';
97 | export default node;
98 |
--------------------------------------------------------------------------------
/src/pages/_app.tsx:
--------------------------------------------------------------------------------
1 | import environment from "../relay/environment";
2 | import { AppProps } from "next/app";
3 | import { RelayEnvironmentProvider } from "relay-hooks";
4 | import { RecordMap } from "relay-runtime/lib/store/RelayStoreTypes";
5 | import React from "react";
6 | interface Props {
7 | records?: RecordMap;
8 | }
9 | function MyApp({ Component, pageProps, records: r }: AppProps & Props) {
10 | const records: RecordMap = React.useMemo(() => {
11 | if (r) return r;
12 | if (typeof document !== "undefined") {
13 | const recordsData = document.getElementById("relay-data")
14 | ?.innerHTML;
15 | if (recordsData)
16 | return JSON.parse(
17 | Buffer.from(recordsData, "base64").toString()
18 | );
19 | }
20 | return {};
21 | }, [r]);
22 |
23 | return (
24 |
25 |
26 |
27 | );
28 | }
29 |
30 | export default MyApp;
31 |
--------------------------------------------------------------------------------
/src/pages/_document.tsx:
--------------------------------------------------------------------------------
1 | import Document, {
2 | Html,
3 | Head,
4 | Main,
5 | NextScript,
6 | DocumentContext,
7 | DocumentInitialProps,
8 | } from "next/document";
9 | import { RelayEnvironmentProvider } from "relay-hooks";
10 | import initialEnvironment from "../relay/initialEnvironment";
11 | import RelayServerSSR from "react-relay-network-modern-ssr/lib/server";
12 | import { RecordMap } from "relay-runtime/lib/store/RelayStoreTypes";
13 | import environment from "../relay/environment";
14 |
15 | interface Props {
16 | records: RecordMap;
17 | }
18 |
19 | class MyDocument extends Document {
20 | static async getInitialProps(
21 | ctx: DocumentContext
22 | ): Promise {
23 | const originalRenderPage = ctx.renderPage;
24 | const relayServerSSR = new RelayServerSSR();
25 | const env = initialEnvironment(relayServerSSR);
26 |
27 | ctx.renderPage = () =>
28 | originalRenderPage({
29 | // useful for wrapping in a per-page basis
30 | enhanceComponent: (Component) => (props) => {
31 | return (
32 |
33 |
34 |
35 | );
36 | },
37 | });
38 |
39 | // Run the parent `getInitialProps`, it now includes the custom `renderPage`
40 | await Document.getInitialProps(ctx);
41 | await relayServerSSR.getCache();
42 | const records = env.getStore().getSource().toJSON();
43 |
44 | ctx.renderPage = () =>
45 | originalRenderPage({
46 | enhanceApp: (App) => (props) => {
47 | return (
48 |
53 | );
54 | },
55 | });
56 |
57 | const initialProps = await Document.getInitialProps(ctx);
58 | return { ...initialProps, records };
59 | }
60 |
61 | render() {
62 | return (
63 |
64 |
65 |
66 |
67 | {Buffer.from(
68 | JSON.stringify(this.props.records)
69 | ).toString("base64")}
70 |
71 |
72 |
73 |
74 |
75 | );
76 | }
77 | }
78 |
79 | export default MyDocument;
80 |
--------------------------------------------------------------------------------
/src/pages/index.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import { graphql } from "react-relay";
3 | import { useQuery } from "relay-hooks";
4 | import { pagesQuery } from "../__generated__/pagesQuery.graphql";
5 | import { NextPage } from "next";
6 | const query = graphql`
7 | query pagesQuery {
8 | viewer {
9 | login
10 | }
11 | }
12 | `;
13 |
14 | const Home: NextPage = () => {
15 | const result = useQuery(query, {}, {});
16 | return {result.data?.viewer.login ?? "Loading"}
;
17 | };
18 |
19 | export default Home;
20 |
--------------------------------------------------------------------------------
/src/relay/environment.ts:
--------------------------------------------------------------------------------
1 | import { Network, Store, RecordSource, Environment } from "relay-runtime";
2 | import { RecordMap } from "relay-runtime/lib/store/RelayStoreTypes";
3 |
4 | function fetchQuery(operation, variables) {
5 | return fetch("https://api.github.com/graphql", {
6 | method: "POST",
7 | headers: {
8 | "Content-Type": "application/json",
9 | Authorization: `bearer ${process.env.NEXT_PUBLIC_GITHUB_TOKEN}`,
10 | },
11 | body: JSON.stringify({
12 | query: operation.text,
13 | variables,
14 | }),
15 | }).then((response) => {
16 | return response.json();
17 | });
18 | }
19 |
20 | export default function makeEnvrionment(records?: RecordMap) {
21 | return new Environment({
22 | network: Network.create(fetchQuery),
23 | store: new Store(new RecordSource(records)),
24 | });
25 | }
26 |
--------------------------------------------------------------------------------
/src/relay/initialEnvironment.ts:
--------------------------------------------------------------------------------
1 | import "regenerator-runtime/runtime";
2 | import { Store, RecordSource, Environment } from "relay-runtime";
3 | import {
4 | RelayNetworkLayer,
5 | urlMiddleware,
6 | authMiddleware,
7 | } from "react-relay-network-modern";
8 |
9 | import RelayServerSSR from "react-relay-network-modern-ssr/lib/server";
10 |
11 | export default function makeEnvironment(relayServerSSR: RelayServerSSR) {
12 | const network = new RelayNetworkLayer([
13 | relayServerSSR.getMiddleware(),
14 | urlMiddleware({
15 | url: "https://api.github.com/graphql",
16 | }),
17 | authMiddleware({
18 | token: process.env.NEXT_PUBLIC_GITHUB_TOKEN,
19 | }),
20 | ]);
21 |
22 | return new Environment({
23 | network,
24 | store: new Store(new RecordSource()),
25 | });
26 | }
27 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "es5",
4 | "lib": ["dom", "dom.iterable", "esnext"],
5 | "allowJs": true,
6 | "skipLibCheck": true,
7 | "strict": false,
8 | "forceConsistentCasingInFileNames": true,
9 | "noEmit": true,
10 | "esModuleInterop": true,
11 | "module": "esnext",
12 | "moduleResolution": "node",
13 | "resolveJsonModule": true,
14 | "isolatedModules": true,
15 | "jsx": "preserve"
16 | },
17 | "exclude": ["node_modules"],
18 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"]
19 | }
20 |
--------------------------------------------------------------------------------