admin: ability to generate self-signed certificate for https

Massimo Melina committed Apr 5, 2022 at 13:09 UTC 30c47d605eb77b46a2869efb329c29a7f05e3165
8 files changed +2190 -7330
admin/public/index.html
+1
@@ -5,6 +5,7 @@
5 <meta name="viewport" content="width=device-width, initial-scale=1" />
6 <link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
7 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" />
8 + <script async src='https://unpkg.com/node-forge@1.3.1/dist/forge.min.js'></script>
9 <script>SESSION = _HFS_SESSION_</script>
10 <title>HFS Admin</title>
11 </head>
admin/src/ConfigPage.ts
+83 -6
@@ -1,18 +1,19 @@
1 // This file is part of HFS - Copyright 2021-2022, Massimo Melina <a@rejetto.com> - License https://www.gnu.org/licenses/gpl-3.0.txt
2
3 -import { Box, Button, FormHelperText } from '@mui/material';
3 +import { Box, Button, FormHelperText, Link } from '@mui/material';
4 import { createElement as h, isValidElement, useEffect, useRef } from 'react';
5 import { apiCall, useApi, useApiComp } from './api'
6 import { state, useSnapState } from './state'
7 -import { Refresh } from '@mui/icons-material'
7 +import { Info, Refresh } from '@mui/icons-material'
8 import { Dict, modifiedSx } from './misc'
9 import { subscribeKey } from 'valtio/utils'
10 import { Form, BoolField, NumberField, SelectField, FieldProps, Field } from './Form';
11 import StringStringField from './StringStringField'
12 -import { alertDialog, confirmDialog } from './dialog'
12 +import { alertDialog, closeDialog, confirmDialog, formDialog, newDialog, waitDialog } from './dialog'
13 import { proxyWarning } from './HomePage'
14
15 let loaded: Dict | undefined
16 +let exposedReloadStatus: undefined | (() => void)
17
18 subscribeKey(state, 'config', recalculateChanges)
19
@@ -21,6 +22,10 @@ export default function ConfigPage() {
22 let snap = useSnapState()
23 const [status, reloadStatus] = useApi(res && 'get_status')
24 useEffect(reloadStatus, [res, reloadStatus])
25 +
26 + exposedReloadStatus = reloadStatus
27 + useEffect(() => () => exposedReloadStatus = undefined, []) // clear on unmount
28 +
29 if (isValidElement(res))
30 return res
31 const { changes } = snap
@@ -59,7 +64,13 @@ export default function ConfigPage() {
64 },
65 fields: [
66 { k: 'port', comp: ServerPort, label:"HTTP port", status: status?.http||true, suggestedPort: 80 },
62 - { k: 'https_port', comp: ServerPort, label: "HTTPS port", status: status?.https||true, suggestedPort: 443 },
67 + { k: 'https_port', comp: ServerPort, label: "HTTPS port", status: status?.https||true, suggestedPort: 443,
68 + onChange(v: number) {
69 + if (v >= 0 && values.https_port < 0 && !values.cert)
70 + suggestMakingCert()
71 + return v
72 + }
73 + },
74 values.https_port >= 0 && { k: 'cert', label: "HTTPS certificate file" },
75 values.https_port >= 0 && { k: 'private_key', label: "HTTPS private key file" },
76 { k: 'max_kbps', ...maxSpeedDefaults, label: "Limit output KB/s", helperText: "Doesn't apply to localhost" },
@@ -119,12 +130,18 @@ function recalculateChanges() {
130 state.changes = changes
131 }
132
133 +export function isCertError(error: any) {
134 + return typeof error === 'string' && /certificate|key/.test(error)
135 +}
136 +
137 function ServerPort({ label, value, onChange, status, suggestedPort=1 }: FieldProps<number | null>) {
138 const lastCustom = useRef(suggestedPort)
139 if (value! > 0)
140 lastCustom.current = value!
141 const selectValue = Number(value! > 0 ? lastCustom.current : value) || 0
127 - const error = status?.error
142 + let error = status?.error
143 + if (isCertError(error))
144 + error = [error, ' - ', h(Link, { key: 'fix', sx: { cursor: 'pointer' }, onClick: makeCertAndSave }, "make one")]
145 return h(Box, {},
146 h(Box, { display: 'flex' },
147 h(SelectField as Field<number>, {
@@ -133,7 +150,7 @@ function ServerPort({ label, value, onChange, status, suggestedPort=1 }: FieldPr
150 value: selectValue,
151 options: [
152 { label: "off", value: -1 },
136 - { label: "automatic", value: 0 },
153 + { label: "random", value: 0 },
154 { label: "choose", value: lastCustom.current },
155 ],
156 onChange,
@@ -145,3 +162,63 @@ function ServerPort({ label, value, onChange, status, suggestedPort=1 }: FieldPr
162 : error ?? (status?.listening && "Correctly working on port "+ status.port) )
163 )
164 }
165 +
166 +function suggestMakingCert() {
167 + newDialog({
168 + Content: () => h(Box, {},
169 + h(Box, { display: 'flex', gap: 1 },
170 + h(Info), "You are enabling HTTPs. It needs a valid certificate + private key to work."
171 + ),
172 + h(Box, { mt: 4, display: 'flex', gap: 1, justifyContent: 'space-around', },
173 + h(Button, { variant: 'contained', onClick(){ closeDialog(); makeCertAndSave() } }, "Help me!"),
174 + h(Button, { onClick: closeDialog }, "I will handle the matter myself"),
175 + ),
176 + )
177 + })
178 +}
179 +
180 +export async function makeCertAndSave() {
181 + if (!window.crypto.subtle)
182 + return alertDialog("Retry this procedure on localhost", 'warning')
183 + const res = await formDialog<{ commonName: string }>({
184 + fields: [
185 + h(Box, { display: 'flex', gap: 1 }, h(Info), "We'll generate a basic certificate for you"),
186 + { k: 'commonName', label: "Enter a domain, or leave empty" }
187 + ],
188 + save: { children: "Continue" },
189 + })
190 + if (!res) return
191 + const close = waitDialog()
192 + try {
193 + const saved = await apiCall('save_pem', await makeCert(res))
194 + await apiCall('set_config', { values: saved })
195 + if (loaded) // when undefined we are outside of this page
196 + Object.assign(loaded, saved)
197 + exposedReloadStatus?.()
198 + Object.assign(state.config, saved)
199 + await alertDialog("Certificate saved", 'success')
200 + }
201 + finally { close() }
202 +}
203 +
204 +async function makeCert(attributes: Record<string, string>) {
205 + // this relies on having loaded node-forge/dist/forge.min.js
206 + const { pki } = (window as any).forge
207 + const keys = pki.rsa.generateKeyPair(2048);
208 + const cert = pki.createCertificate();
209 + cert.publicKey = keys.publicKey
210 + cert.serialNumber = '01'
211 + cert.validity.notBefore = new Date()
212 + cert.validity.notAfter = new Date()
213 + cert.validity.notAfter.setFullYear(cert.validity.notBefore.getFullYear() + 1)
214 +
215 + const attrs = Object.entries(attributes).map(x => ({ name: x[0], value: x[1] }))
216 + cert.setSubject(attrs)
217 + cert.setIssuer(attrs)
218 + cert.sign(keys.privateKey)
219 +
220 + return {
221 + cert: pki.certificateToPem(cert),
222 + private_key: pki.privateKeyToPem(keys.privateKey),
223 + }
224 +}
admin/src/Form.ts
+4 -3
@@ -28,12 +28,13 @@ import { LoadingButton } from '@mui/lab'
28 import _ from 'lodash'
29 import { SxProps } from '@mui/system'
30
31 -interface FieldDescriptor {
32 - k:string
31 +interface FieldDescriptor<T=any> {
32 + k: string
33 comp?: any
34 label?: ReactNode
35 validate?: RegExp | ((v: any, extra:any) => string | boolean)
36 - [extraProp:string]:any
36 + onChange?: (v: T) => void
37 + [extraProp: string]: any
38 }
39
40 // it seems necessary to cast (Multi)SelectField sometimes
admin/src/HomePage.ts
+8 -2
@@ -8,13 +8,14 @@ import { CheckCircle, Error, Info, Launch, Warning } from '@mui/icons-material'
8 import md from './md'
9 import { useSnapState } from './state'
10 import { confirmDialog } from './dialog'
11 +import { isCertError, makeCertAndSave } from './ConfigPage'
12
13 interface ServerStatus { listening: boolean, port: number, error?: string, busy?: string }
14
15 export default function HomePage() {
16 const SOLUTION_SEP = " — "
17 const { username } = useSnapState()
17 - const [status] = useApi<Dict<ServerStatus>>('get_status')
18 + const [status, reloadStatus] = useApi<Dict<ServerStatus>>('get_status')
19 const [vfs] = useApi('get_vfs')
20 const [account] = useApi(username && 'get_account')
21 const [cfg, reloadCfg] = useApi('get_config', { only: ['https_port', 'cert', 'private_key', 'proxies', 'ignore_proxies'] })
@@ -28,7 +29,12 @@ export default function HomePage() {
29 v.busy ? [`port ${v.port} already used by ${v.busy}${SOLUTION_SEP}choose a `, cfgLink('different port'), ` or stop ${v.busy}`]
30 : v.error )
31 const errors = errorMap && onlyTruthy(Object.entries(errorMap).map(([k,v]) =>
31 - v && [md(`Protocol _${k}_ cannot work: `), v, typeof v === 'string' && /certificate|key/.test(v) && [SOLUTION_SEP, cfgLink("provide adequate files")]]))
32 + v && [md(`Protocol _${k}_ cannot work: `), v,
33 + isCertError(v) && [
34 + SOLUTION_SEP, h(Link, { sx: { cursor: 'pointer' }, onClick() { makeCertAndSave().then(reloadCfg).then(reloadStatus) } }, "make one"),
35 + " or ",
36 + SOLUTION_SEP, cfgLink("provide adequate files")
37 + ]]))
38 return h(Box, { display:'flex', gap: 2, flexDirection:'column' },
39 username && entry('', "Welcome "+username),
40 !cfg ? spinner() :
admin/src/dialog.ts
+42 -17
@@ -1,8 +1,16 @@
1 // This file is part of HFS - Copyright 2021-2022, Massimo Melina <a@rejetto.com> - License https://www.gnu.org/licenses/gpl-3.0.txt
2
3 -import { Box, Button, Dialog as MuiDialog, DialogContent, DialogTitle } from '@mui/material'
3 import {
5 - createElement as h,
4 + Box,
5 + Button,
6 + CircularProgress,
7 + Dialog as MuiDialog,
8 + DialogContent,
9 + DialogProps,
10 + DialogTitle
11 +} from '@mui/material'
12 +import {
13 + createElement as h, Fragment,
14 isValidElement,
15 ReactElement,
16 useEffect,
@@ -85,30 +93,43 @@ export async function confirmDialog(msg: string, { href }: ConfirmOptions={}) :
93 }
94 }
95
88 -type FormDialog<T> = Omit<FormProps<T>, 'save' | 'set'> & Partial<Pick<FormProps<T>, 'save'>>;
89 -export async function formDialog<T>(props: FormDialog<T>) : Promise<T> {
96 +type FormDialog<T> = Pick<DialogProps, 'fullScreen' | 'title'>
97 + & Pick<DialogOptions, 'dialogProps'>
98 + & Omit<FormProps<T>, 'values' | 'save' | 'set'>
99 + & Partial<Pick<FormProps<T>, 'values' | 'save'>>
100 + & {
101 + onChange?: (values:Partial<T>, extra: { setValues: React.Dispatch<React.SetStateAction<Partial<T>>> }) => void,
102 + before?: any
103 +}
104 +export async function formDialog<T>({ fullScreen, title, onChange, before, ...props }: FormDialog<T>) : Promise<T> {
105 return new Promise(resolve => newDialog({
106 className: 'dialog-confirm',
107 icon: '?',
108 onClose: resolve,
109 + title,
110 Content
111 }) )
112
113 function Content() {
98 - const [values, setValues] = useState<any>(props.values||{})
99 - return h(Form, {
100 - ...props,
101 - values,
102 - set(v, k) {
103 - setValues({ ...values, [k]: v })
104 - },
105 - save: {
106 - ...props.save,
107 - onClick() {
108 - closeDialog(values)
114 + const [values, setValues] = useState<Partial<T>>(props.values||{})
115 + return h(Fragment, {},
116 + before,
117 + h(Form, {
118 + ...props,
119 + values,
120 + set(v, k) {
121 + const newV = { ...values, [k]: v }
122 + setValues(newV)
123 + onChange?.(newV, { setValues })
124 + },
125 + save: {
126 + ...props.save,
127 + onClick() {
128 + closeDialog(values)
129 + }
130 }
110 - }
111 - })
131 + })
132 + )
133 }
134 }
135
@@ -131,3 +152,7 @@ export async function promptDialog(msg: string, props:any={}) : Promise<string |
152 ]
153 }).then(values => values?.text)
154 }
155 +
156 +export function waitDialog() {
157 + return newDialog({ Content: CircularProgress, closable: false })
158 +}
package-lock.json
+2041 -7300
@@ -83,8 +83,7 @@
83 },
84 "node_modules/@ampproject/remapping": {
85 "version": "2.1.2",
86 - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz",
87 - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==",
86 + "license": "Apache-2.0",
87 "dependencies": {
88 "@jridgewell/trace-mapping": "^0.3.0"
89 },
@@ -94,8 +93,7 @@
93 },
94 "node_modules/@babel/code-frame": {
95 "version": "7.16.7",
97 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
98 - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
96 + "license": "MIT",
97 "dependencies": {
98 "@babel/highlight": "^7.16.7"
99 },
@@ -105,16 +103,14 @@
103 },
104 "node_modules/@babel/compat-data": {
105 "version": "7.17.0",
108 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz",
109 - "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==",
106 + "license": "MIT",
107 "engines": {
108 "node": ">=6.9.0"
109 }
110 },
111 "node_modules/@babel/core": {
112 "version": "7.17.5",
116 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz",
117 - "integrity": "sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==",
113 + "license": "MIT",
114 "dependencies": {
115 "@ampproject/remapping": "^2.1.0",
116 "@babel/code-frame": "^7.16.7",
@@ -142,17 +138,15 @@
138 },
139 "node_modules/@babel/core/node_modules/semver": {
140 "version": "6.3.0",
145 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
146 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
141 + "license": "ISC",
142 "bin": {
143 "semver": "bin/semver.js"
144 }
145 },
146 "node_modules/@babel/eslint-parser": {
147 "version": "7.17.0",
153 - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz",
154 - "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==",
148 "dev": true,
149 + "license": "MIT",
150 "dependencies": {
151 "eslint-scope": "^5.1.1",
152 "eslint-visitor-keys": "^2.1.0",
@@ -168,9 +162,8 @@
162 },
163 "node_modules/@babel/eslint-parser/node_modules/eslint-scope": {
164 "version": "5.1.1",
171 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
172 - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
165 "dev": true,
166 + "license": "BSD-2-Clause",
167 "dependencies": {
168 "esrecurse": "^4.3.0",
169 "estraverse": "^4.1.1"
@@ -181,35 +174,31 @@
174 },
175 "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": {
176 "version": "2.1.0",
184 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
185 - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
177 "dev": true,
178 + "license": "Apache-2.0",
179 "engines": {
180 "node": ">=10"
181 }
182 },
183 "node_modules/@babel/eslint-parser/node_modules/estraverse": {
184 "version": "4.3.0",
193 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
194 - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
185 "dev": true,
186 + "license": "BSD-2-Clause",
187 "engines": {
188 "node": ">=4.0"
189 }
190 },
191 "node_modules/@babel/eslint-parser/node_modules/semver": {
192 "version": "6.3.0",
202 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
203 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
193 "dev": true,
194 + "license": "ISC",
195 "bin": {
196 "semver": "bin/semver.js"
197 }
198 },
199 "node_modules/@babel/generator": {
200 "version": "7.17.3",
211 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz",
212 - "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==",
201 + "license": "MIT",
202 "dependencies": {
203 "@babel/types": "^7.17.0",
204 "jsesc": "^2.5.1",
@@ -221,9 +210,8 @@
210 },
211 "node_modules/@babel/helper-annotate-as-pure": {
212 "version": "7.16.7",
224 - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
225 - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
213 "dev": true,
214 + "license": "MIT",
215 "dependencies": {
216 "@babel/types": "^7.16.7"
217 },
@@ -233,9 +221,8 @@
221 },
222 "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
223 "version": "7.16.7",
236 - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz",
237 - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==",
224 "dev": true,
225 + "license": "MIT",
226 "dependencies": {
227 "@babel/helper-explode-assignable-expression": "^7.16.7",
228 "@babel/types": "^7.16.7"
@@ -246,8 +233,7 @@
233 },
234 "node_modules/@babel/helper-compilation-targets": {
235 "version": "7.16.7",
249 - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz",
250 - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==",
236 + "license": "MIT",
237 "dependencies": {
238 "@babel/compat-data": "^7.16.4",
239 "@babel/helper-validator-option": "^7.16.7",
@@ -263,17 +249,15 @@
249 },
250 "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
251 "version": "6.3.0",
266 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
267 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
252 + "license": "ISC",
253 "bin": {
254 "semver": "bin/semver.js"
255 }
256 },
257 "node_modules/@babel/helper-create-class-features-plugin": {
258 "version": "7.17.6",
274 - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz",
275 - "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==",
259 "dev": true,
260 + "license": "MIT",
261 "dependencies": {
262 "@babel/helper-annotate-as-pure": "^7.16.7",
263 "@babel/helper-environment-visitor": "^7.16.7",
@@ -292,9 +276,8 @@
276 },
277 "node_modules/@babel/helper-create-regexp-features-plugin": {
278 "version": "7.17.0",
295 - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz",
296 - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==",
279 "dev": true,
280 + "license": "MIT",
281 "dependencies": {
282 "@babel/helper-annotate-as-pure": "^7.16.7",
283 "regexpu-core": "^5.0.1"
@@ -308,9 +291,8 @@
291 },
292 "node_modules/@babel/helper-define-polyfill-provider": {
293 "version": "0.3.1",
311 - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz",
312 - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==",
294 "dev": true,
295 + "license": "MIT",
296 "dependencies": {
297 "@babel/helper-compilation-targets": "^7.13.0",
298 "@babel/helper-module-imports": "^7.12.13",
@@ -327,17 +309,15 @@
309 },
310 "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": {
311 "version": "6.3.0",
330 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
331 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
312 "dev": true,
313 + "license": "ISC",
314 "bin": {
315 "semver": "bin/semver.js"
316 }
317 },
318 "node_modules/@babel/helper-environment-visitor": {
319 "version": "7.16.7",
339 - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
340 - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==",
320 + "license": "MIT",
321 "dependencies": {
322 "@babel/types": "^7.16.7"
323 },
@@ -347,9 +327,8 @@
327 },
328 "node_modules/@babel/helper-explode-assignable-expression": {
329 "version": "7.16.7",
350 - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz",
351 - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==",
330 "dev": true,
331 + "license": "MIT",
332 "dependencies": {
333 "@babel/types": "^7.16.7"
334 },
@@ -359,8 +338,7 @@
338 },
339 "node_modules/@babel/helper-function-name": {
340 "version": "7.16.7",
362 - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz",
363 - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==",
341 + "license": "MIT",
342 "dependencies": {
343 "@babel/helper-get-function-arity": "^7.16.7",
344 "@babel/template": "^7.16.7",
@@ -372,8 +350,7 @@
350 },
351 "node_modules/@babel/helper-get-function-arity": {
352 "version": "7.16.7",
375 - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz",
376 - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==",
353 + "license": "MIT",
354 "dependencies": {
355 "@babel/types": "^7.16.7"
356 },
@@ -383,8 +360,7 @@
360 },
361 "node_modules/@babel/helper-hoist-variables": {
362 "version": "7.16.7",
386 - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
387 - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
363 + "license": "MIT",
364 "dependencies": {
365 "@babel/types": "^7.16.7"
366 },
@@ -394,9 +370,8 @@
370 },
371 "node_modules/@babel/helper-member-expression-to-functions": {
372 "version": "7.16.7",
397 - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz",
398 - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==",
373 "dev": true,
374 + "license": "MIT",
375 "dependencies": {
376 "@babel/types": "^7.16.7"
377 },
@@ -406,8 +381,7 @@
381 },
382 "node_modules/@babel/helper-module-imports": {
383 "version": "7.16.7",
409 - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
410 - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
384 + "license": "MIT",
385 "dependencies": {
386 "@babel/types": "^7.16.7"
387 },
@@ -417,8 +391,7 @@
391 },
392 "node_modules/@babel/helper-module-transforms": {
393 "version": "7.17.6",
420 - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz",
421 - "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==",
394 + "license": "MIT",
395 "dependencies": {
396 "@babel/helper-environment-visitor": "^7.16.7",
397 "@babel/helper-module-imports": "^7.16.7",
@@ -435,9 +408,8 @@
408 },
409 "node_modules/@babel/helper-optimise-call-expression": {
410 "version": "7.16.7",
438 - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz",
439 - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==",
411 "dev": true,
412 + "license": "MIT",
413 "dependencies": {
414 "@babel/types": "^7.16.7"
415 },
@@ -447,17 +419,15 @@
419 },
420 "node_modules/@babel/helper-plugin-utils": {
421 "version": "7.16.7",
450 - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
451 - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
422 + "license": "MIT",
423 "engines": {
424 "node": ">=6.9.0"
425 }
426 },
427 "node_modules/@babel/helper-remap-async-to-generator": {
428 "version": "7.16.8",
458 - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz",
459 - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==",
429 "dev": true,
430 + "license": "MIT",
431 "dependencies": {
432 "@babel/helper-annotate-as-pure": "^7.16.7",
433 "@babel/helper-wrap-function": "^7.16.8",
@@ -469,9 +439,8 @@
439 },
440 "node_modules/@babel/helper-replace-supers": {
441 "version": "7.16.7",
472 - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz",
473 - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==",
442 "dev": true,
443 + "license": "MIT",
444 "dependencies": {
445 "@babel/helper-environment-visitor": "^7.16.7",
446 "@babel/helper-member-expression-to-functions": "^7.16.7",
@@ -485,8 +454,7 @@
454 },
455 "node_modules/@babel/helper-simple-access": {
456 "version": "7.16.7",
488 - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz",
489 - "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==",
457 + "license": "MIT",
458 "dependencies": {
459 "@babel/types": "^7.16.7"
460 },
@@ -496,9 +464,8 @@
464 },
465 "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
466 "version": "7.16.0",
499 - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz",
500 - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==",
467 "dev": true,
468 + "license": "MIT",
469 "dependencies": {
470 "@babel/types": "^7.16.0"
471 },
@@ -508,8 +475,7 @@
475 },
476 "node_modules/@babel/helper-split-export-declaration": {
477 "version": "7.16.7",
511 - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
512 - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
478 + "license": "MIT",
479 "dependencies": {
480 "@babel/types": "^7.16.7"
481 },
@@ -519,25 +485,22 @@
485 },
486 "node_modules/@babel/helper-validator-identifier": {
487 "version": "7.16.7",
522 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
523 - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
488 + "license": "MIT",
489 "engines": {
490 "node": ">=6.9.0"
491 }
492 },
493 "node_modules/@babel/helper-validator-option": {
494 "version": "7.16.7",
530 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
531 - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==",
495 + "license": "MIT",
496 "engines": {
497 "node": ">=6.9.0"
498 }
499 },
500 "node_modules/@babel/helper-wrap-function": {
501 "version": "7.16.8",
538 - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz",
539 - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==",
502 "dev": true,
503 + "license": "MIT",
504 "dependencies": {
505 "@babel/helper-function-name": "^7.16.7",
506 "@babel/template": "^7.16.7",
@@ -550,8 +513,7 @@
513 },
514 "node_modules/@babel/helpers": {
515 "version": "7.17.2",
553 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz",
554 - "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==",
516 + "license": "MIT",
517 "dependencies": {
518 "@babel/template": "^7.16.7",
519 "@babel/traverse": "^7.17.0",
@@ -563,8 +525,7 @@
525 },
526 "node_modules/@babel/highlight": {
527 "version": "7.16.7",
566 - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz",
567 - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==",
528 + "license": "MIT",
529 "dependencies": {
530 "@babel/helper-validator-identifier": "^7.16.7",
531 "chalk": "^2.0.0",
@@ -576,8 +537,7 @@
537 },
538 "node_modules/@babel/highlight/node_modules/ansi-styles": {
539 "version": "3.2.1",
579 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
580 - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
540 + "license": "MIT",
541 "dependencies": {
542 "color-convert": "^1.9.0"
543 },
@@ -587,8 +547,7 @@
547 },
548 "node_modules/@babel/highlight/node_modules/chalk": {
549 "version": "2.4.2",
590 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
591 - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
550 + "license": "MIT",
551 "dependencies": {
552 "ansi-styles": "^3.2.1",
553 "escape-string-regexp": "^1.0.5",
@@ -600,21 +559,18 @@
559 },
560 "node_modules/@babel/highlight/node_modules/color-convert": {
561 "version": "1.9.3",
603 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
604 - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
562 + "license": "MIT",
563 "dependencies": {
564 "color-name": "1.1.3"
565 }
566 },
567 "node_modules/@babel/highlight/node_modules/color-name": {
568 "version": "1.1.3",
611 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
612 - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
569 + "license": "MIT"
570 },
571 "node_modules/@babel/parser": {
572 "version": "7.17.3",
616 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz",
617 - "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==",
573 + "license": "MIT",
574 "bin": {
575 "parser": "bin/babel-parser.js"
576 },
@@ -624,9 +580,8 @@
580 },
581 "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
582 "version": "7.16.7",
627 - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz",
628 - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==",
583 "dev": true,
584 + "license": "MIT",
585 "dependencies": {
586 "@babel/helper-plugin-utils": "^7.16.7"
587 },
@@ -639,9 +594,8 @@
594 },
595 "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
596 "version": "7.16.7",
642 - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz",
643 - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==",
597 "dev": true,
598 + "license": "MIT",
599 "dependencies": {
600 "@babel/helper-plugin-utils": "^7.16.7",
601 "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
@@ -656,9 +610,8 @@
610 },
611 "node_modules/@babel/plugin-proposal-async-generator-functions": {
612 "version": "7.16.8",
659 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz",
660 - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==",
613 "dev": true,
614 + "license": "MIT",
615 "dependencies": {
616 "@babel/helper-plugin-utils": "^7.16.7",
617 "@babel/helper-remap-async-to-generator": "^7.16.8",
@@ -673,9 +626,8 @@
626 },
627 "node_modules/@babel/plugin-proposal-class-properties": {
628 "version": "7.16.7",
676 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz",
677 - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==",
629 "dev": true,
630 + "license": "MIT",
631 "dependencies": {
632 "@babel/helper-create-class-features-plugin": "^7.16.7",
633 "@babel/helper-plugin-utils": "^7.16.7"
@@ -689,9 +641,8 @@
641 },
642 "node_modules/@babel/plugin-proposal-class-static-block": {
643 "version": "7.17.6",
692 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz",
693 - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==",
644 "dev": true,
645 + "license": "MIT",
646 "dependencies": {
647 "@babel/helper-create-class-features-plugin": "^7.17.6",
648 "@babel/helper-plugin-utils": "^7.16.7",
@@ -706,9 +657,8 @@
657 },
658 "node_modules/@babel/plugin-proposal-decorators": {
659 "version": "7.17.2",
709 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz",
710 - "integrity": "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==",
660 "dev": true,
661 + "license": "MIT",
662 "dependencies": {
663 "@babel/helper-create-class-features-plugin": "^7.17.1",
664 "@babel/helper-plugin-utils": "^7.16.7",
@@ -725,9 +675,8 @@
675 },
676 "node_modules/@babel/plugin-proposal-dynamic-import": {
677 "version": "7.16.7",
728 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz",
729 - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==",
678 "dev": true,
679 + "license": "MIT",
680 "dependencies": {
681 "@babel/helper-plugin-utils": "^7.16.7",
682 "@babel/plugin-syntax-dynamic-import": "^7.8.3"
@@ -741,9 +690,8 @@
690 },
691 "node_modules/@babel/plugin-proposal-export-namespace-from": {
692 "version": "7.16.7",
744 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz",
745 - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==",
693 "dev": true,
694 + "license": "MIT",
695 "dependencies": {
696 "@babel/helper-plugin-utils": "^7.16.7",
697 "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
@@ -757,9 +705,8 @@
705 },
706 "node_modules/@babel/plugin-proposal-json-strings": {
707 "version": "7.16.7",
760 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz",
761 - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==",
708 "dev": true,
709 + "license": "MIT",
710 "dependencies": {
711 "@babel/helper-plugin-utils": "^7.16.7",
712 "@babel/plugin-syntax-json-strings": "^7.8.3"
@@ -773,9 +720,8 @@
720 },
721 "node_modules/@babel/plugin-proposal-logical-assignment-operators": {
722 "version": "7.16.7",
776 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz",
777 - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==",
723 "dev": true,
724 + "license": "MIT",
725 "dependencies": {
726 "@babel/helper-plugin-utils": "^7.16.7",
727 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
@@ -789,9 +735,8 @@
735 },
736 "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
737 "version": "7.16.7",
792 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz",
793 - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==",
738 "dev": true,
739 + "license": "MIT",
740 "dependencies": {
741 "@babel/helper-plugin-utils": "^7.16.7",
742 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
@@ -805,9 +750,8 @@
750 },
751 "node_modules/@babel/plugin-proposal-numeric-separator": {
752 "version": "7.16.7",
808 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz",
809 - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==",
753 "dev": true,
754 + "license": "MIT",
755 "dependencies": {
756 "@babel/helper-plugin-utils": "^7.16.7",
757 "@babel/plugin-syntax-numeric-separator": "^7.10.4"
@@ -821,9 +765,8 @@
765 },
766 "node_modules/@babel/plugin-proposal-object-rest-spread": {
767 "version": "7.17.3",
824 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz",
825 - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==",
768 "dev": true,
769 + "license": "MIT",
770 "dependencies": {
771 "@babel/compat-data": "^7.17.0",
772 "@babel/helper-compilation-targets": "^7.16.7",
@@ -840,9 +783,8 @@
783 },
784 "node_modules/@babel/plugin-proposal-optional-catch-binding": {
785 "version": "7.16.7",
843 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz",
844 - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==",
786 "dev": true,
787 + "license": "MIT",
788 "dependencies": {
789 "@babel/helper-plugin-utils": "^7.16.7",
790 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
@@ -856,9 +798,8 @@
798 },
799 "node_modules/@babel/plugin-proposal-optional-chaining": {
800 "version": "7.16.7",
859 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz",
860 - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==",
801 "dev": true,
802 + "license": "MIT",
803 "dependencies": {
804 "@babel/helper-plugin-utils": "^7.16.7",
805 "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
@@ -873,9 +814,8 @@
814 },
815 "node_modules/@babel/plugin-proposal-private-methods": {
816 "version": "7.16.11",
876 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz",
877 - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==",
817 "dev": true,
818 + "license": "MIT",
819 "dependencies": {
820 "@babel/helper-create-class-features-plugin": "^7.16.10",
821 "@babel/helper-plugin-utils": "^7.16.7"
@@ -889,9 +829,8 @@
829 },
830 "node_modules/@babel/plugin-proposal-private-property-in-object": {
831 "version": "7.16.7",
892 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz",
893 - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==",
832 "dev": true,
833 + "license": "MIT",
834 "dependencies": {
835 "@babel/helper-annotate-as-pure": "^7.16.7",
836 "@babel/helper-create-class-features-plugin": "^7.16.7",
@@ -907,9 +846,8 @@
846 },
847 "node_modules/@babel/plugin-proposal-unicode-property-regex": {
848 "version": "7.16.7",
910 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz",
911 - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==",
849 "dev": true,
850 + "license": "MIT",
851 "dependencies": {
852 "@babel/helper-create-regexp-features-plugin": "^7.16.7",
853 "@babel/helper-plugin-utils": "^7.16.7"
@@ -923,9 +861,8 @@
861 },
862 "node_modules/@babel/plugin-syntax-async-generators": {
863 "version": "7.8.4",
926 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
927 - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
864 "dev": true,
865 + "license": "MIT",
866 "dependencies": {
867 "@babel/helper-plugin-utils": "^7.8.0"
868 },
@@ -935,9 +872,8 @@
872 },
873 "node_modules/@babel/plugin-syntax-bigint": {
874 "version": "7.8.3",
938 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
939 - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
875 "dev": true,
876 + "license": "MIT",
877 "dependencies": {
878 "@babel/helper-plugin-utils": "^7.8.0"
879 },
@@ -947,9 +883,8 @@
883 },
884 "node_modules/@babel/plugin-syntax-class-properties": {
885 "version": "7.12.13",
950 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
951 - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
886 "dev": true,
887 + "license": "MIT",
888 "dependencies": {
889 "@babel/helper-plugin-utils": "^7.12.13"
890 },
@@ -959,9 +894,8 @@
894 },
895 "node_modules/@babel/plugin-syntax-class-static-block": {
896 "version": "7.14.5",
962 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
963 - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
897 "dev": true,
898 + "license": "MIT",
899 "dependencies": {
900 "@babel/helper-plugin-utils": "^7.14.5"
901 },
@@ -974,9 +908,8 @@
908 },
909 "node_modules/@babel/plugin-syntax-decorators": {
910 "version": "7.17.0",
977 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz",
978 - "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==",
911 "dev": true,
912 + "license": "MIT",
913 "dependencies": {
914 "@babel/helper-plugin-utils": "^7.16.7"
915 },
@@ -989,9 +922,8 @@
922 },
923 "node_modules/@babel/plugin-syntax-dynamic-import": {
924 "version": "7.8.3",
992 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
993 - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
925 "dev": true,
926 + "license": "MIT",
927 "dependencies": {
928 "@babel/helper-plugin-utils": "^7.8.0"
929 },
@@ -1001,9 +933,8 @@
933 },
934 "node_modules/@babel/plugin-syntax-export-namespace-from": {
935 "version": "7.8.3",
1004 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
1005 - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
936 "dev": true,
937 + "license": "MIT",
938 "dependencies": {
939 "@babel/helper-plugin-utils": "^7.8.3"
940 },
@@ -1013,9 +944,8 @@
944 },
945 "node_modules/@babel/plugin-syntax-flow": {
946 "version": "7.16.7",
1016 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz",
1017 - "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==",
947 "dev": true,
948 + "license": "MIT",
949 "dependencies": {
950 "@babel/helper-plugin-utils": "^7.16.7"
951 },
@@ -1028,9 +958,8 @@
958 },
959 "node_modules/@babel/plugin-syntax-import-meta": {
960 "version": "7.10.4",
1031 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
1032 - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
961 "dev": true,
962 + "license": "MIT",
963 "dependencies": {
964 "@babel/helper-plugin-utils": "^7.10.4"
965 },
@@ -1040,9 +969,8 @@
969 },
970 "node_modules/@babel/plugin-syntax-json-strings": {
971 "version": "7.8.3",
1043 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
1044 - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
972 "dev": true,
973 + "license": "MIT",
974 "dependencies": {
975 "@babel/helper-plugin-utils": "^7.8.0"
976 },
@@ -1052,8 +980,7 @@
980 },
981 "node_modules/@babel/plugin-syntax-jsx": {
982 "version": "7.16.7",
1055 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz",
1056 - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==",
983 + "license": "MIT",
984 "dependencies": {
985 "@babel/helper-plugin-utils": "^7.16.7"
986 },
@@ -1066,9 +993,8 @@
993 },
994 "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
995 "version": "7.10.4",
1069 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
1070 - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
996 "dev": true,
997 + "license": "MIT",
998 "dependencies": {
999 "@babel/helper-plugin-utils": "^7.10.4"
1000 },
@@ -1078,9 +1004,8 @@
1004 },
1005 "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
1006 "version": "7.8.3",
1081 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
1082 - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
1007 "dev": true,
1008 + "license": "MIT",
1009 "dependencies": {
1010 "@babel/helper-plugin-utils": "^7.8.0"
1011 },
@@ -1090,9 +1015,8 @@
1015 },
1016 "node_modules/@babel/plugin-syntax-numeric-separator": {
1017 "version": "7.10.4",
1093 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
1094 - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
1018 "dev": true,
1019 + "license": "MIT",
1020 "dependencies": {
1021 "@babel/helper-plugin-utils": "^7.10.4"
1022 },
@@ -1102,9 +1026,8 @@
1026 },
1027 "node_modules/@babel/plugin-syntax-object-rest-spread": {
1028 "version": "7.8.3",
1105 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
1106 - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
1029 "dev": true,
1030 + "license": "MIT",
1031 "dependencies": {
1032 "@babel/helper-plugin-utils": "^7.8.0"
1033 },
@@ -1114,9 +1037,8 @@
1037 },
1038 "node_modules/@babel/plugin-syntax-optional-catch-binding": {
1039 "version": "7.8.3",
1117 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
1118 - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
1040 "dev": true,
1041 + "license": "MIT",
1042 "dependencies": {
1043 "@babel/helper-plugin-utils": "^7.8.0"
1044 },
@@ -1126,9 +1048,8 @@
1048 },
1049 "node_modules/@babel/plugin-syntax-optional-chaining": {
1050 "version": "7.8.3",
1129 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
1130 - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
1051 "dev": true,
1052 + "license": "MIT",
1053 "dependencies": {
1054 "@babel/helper-plugin-utils": "^7.8.0"
1055 },
@@ -1138,9 +1059,8 @@
1059 },
1060 "node_modules/@babel/plugin-syntax-private-property-in-object": {
1061 "version": "7.14.5",
1141 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
1142 - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
1062 "dev": true,
1063 + "license": "MIT",
1064 "dependencies": {
1065 "@babel/helper-plugin-utils": "^7.14.5"
1066 },
@@ -1153,9 +1073,8 @@
1073 },
1074 "node_modules/@babel/plugin-syntax-top-level-await": {
1075 "version": "7.14.5",
1156 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
1157 - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
1076 "dev": true,
1077 + "license": "MIT",
1078 "dependencies": {
1079 "@babel/helper-plugin-utils": "^7.14.5"
1080 },
@@ -1168,9 +1087,8 @@
1087 },
1088 "node_modules/@babel/plugin-syntax-typescript": {
1089 "version": "7.16.7",
1171 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz",
1172 - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==",
1090 "dev": true,
1091 + "license": "MIT",
1092 "dependencies": {
1093 "@babel/helper-plugin-utils": "^7.16.7"
1094 },
@@ -1183,9 +1101,8 @@
1101 },
1102 "node_modules/@babel/plugin-transform-arrow-functions": {
1103 "version": "7.16.7",
1186 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz",
1187 - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==",
1104 "dev": true,
1105 + "license": "MIT",
1106 "dependencies": {
1107 "@babel/helper-plugin-utils": "^7.16.7"
1108 },
@@ -1198,9 +1115,8 @@
1115 },
1116 "node_modules/@babel/plugin-transform-async-to-generator": {
1117 "version": "7.16.8",
1201 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz",
1202 - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==",
1118 "dev": true,
1119 + "license": "MIT",
1120 "dependencies": {
1121 "@babel/helper-module-imports": "^7.16.7",
1122 "@babel/helper-plugin-utils": "^7.16.7",
@@ -1215,9 +1131,8 @@
1131 },
1132 "node_modules/@babel/plugin-transform-block-scoped-functions": {
1133 "version": "7.16.7",
1218 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz",
1219 - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==",
1134 "dev": true,
1135 + "license": "MIT",
1136 "dependencies": {
1137 "@babel/helper-plugin-utils": "^7.16.7"
1138 },
@@ -1230,9 +1145,8 @@
1145 },
1146 "node_modules/@babel/plugin-transform-block-scoping": {
1147 "version": "7.16.7",
1233 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz",
1234 - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==",
1148 "dev": true,
1149 + "license": "MIT",
1150 "dependencies": {
1151 "@babel/helper-plugin-utils": "^7.16.7"
1152 },
@@ -1245,9 +1159,8 @@
1159 },
1160 "node_modules/@babel/plugin-transform-classes": {
1161 "version": "7.16.7",
1248 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz",
1249 - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==",
1162 "dev": true,
1163 + "license": "MIT",
1164 "dependencies": {
1165 "@babel/helper-annotate-as-pure": "^7.16.7",
1166 "@babel/helper-environment-visitor": "^7.16.7",
@@ -1267,9 +1180,8 @@
1180 },
1181 "node_modules/@babel/plugin-transform-computed-properties": {
1182 "version": "7.16.7",
1270 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz",
1271 - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==",
1183 "dev": true,
1184 + "license": "MIT",
1185 "dependencies": {
1186 "@babel/helper-plugin-utils": "^7.16.7"
1187 },
@@ -1282,9 +1194,8 @@
1194 },
1195 "node_modules/@babel/plugin-transform-destructuring": {
1196 "version": "7.17.3",
1285 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz",
1286 - "integrity": "sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==",
1197 "dev": true,
1198 + "license": "MIT",
1199 "dependencies": {
1200 "@babel/helper-plugin-utils": "^7.16.7"
1201 },
@@ -1297,9 +1208,8 @@
1208 },
1209 "node_modules/@babel/plugin-transform-dotall-regex": {
1210 "version": "7.16.7",
1300 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz",
1301 - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==",
1211 "dev": true,
1212 + "license": "MIT",
1213 "dependencies": {
1214 "@babel/helper-create-regexp-features-plugin": "^7.16.7",
1215 "@babel/helper-plugin-utils": "^7.16.7"
@@ -1313,9 +1223,8 @@
1223 },
1224 "node_modules/@babel/plugin-transform-duplicate-keys": {
1225 "version": "7.16.7",
1316 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz",
1317 - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==",
1226 "dev": true,
1227 + "license": "MIT",
1228 "dependencies": {
1229 "@babel/helper-plugin-utils": "^7.16.7"
1230 },
@@ -1328,9 +1237,8 @@
1237 },
1238 "node_modules/@babel/plugin-transform-exponentiation-operator": {
1239 "version": "7.16.7",
1331 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz",
1332 - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==",
1240 "dev": true,
1241 + "license": "MIT",
1242 "dependencies": {
1243 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7",
1244 "@babel/helper-plugin-utils": "^7.16.7"
@@ -1344,9 +1252,8 @@
1252 },
1253 "node_modules/@babel/plugin-transform-flow-strip-types": {
1254 "version": "7.16.7",
1347 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz",
1348 - "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==",
1255 "dev": true,
1256 + "license": "MIT",
1257 "dependencies": {
1258 "@babel/helper-plugin-utils": "^7.16.7",
1259 "@babel/plugin-syntax-flow": "^7.16.7"
@@ -1360,9 +1267,8 @@
1267 },
1268 "node_modules/@babel/plugin-transform-for-of": {
1269 "version": "7.16.7",
1363 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz",
1364 - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==",
1270 "dev": true,
1271 + "license": "MIT",
1272 "dependencies": {
1273 "@babel/helper-plugin-utils": "^7.16.7"
1274 },
@@ -1375,9 +1281,8 @@
1281 },
1282 "node_modules/@babel/plugin-transform-function-name": {
1283 "version": "7.16.7",
1378 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz",
1379 - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==",
1284 "dev": true,
1285 + "license": "MIT",
1286 "dependencies": {
1287 "@babel/helper-compilation-targets": "^7.16.7",
1288 "@babel/helper-function-name": "^7.16.7",
@@ -1392,9 +1297,8 @@
1297 },
1298 "node_modules/@babel/plugin-transform-literals": {
1299 "version": "7.16.7",
1395 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz",
1396 - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==",
1300 "dev": true,
1301 + "license": "MIT",
1302 "dependencies": {
1303 "@babel/helper-plugin-utils": "^7.16.7"
1304 },
@@ -1407,9 +1311,8 @@
1311 },
1312 "node_modules/@babel/plugin-transform-member-expression-literals": {
1313 "version": "7.16.7",
1410 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz",
1411 - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==",
1314 "dev": true,
1315 + "license": "MIT",
1316 "dependencies": {
1317 "@babel/helper-plugin-utils": "^7.16.7"
1318 },
@@ -1422,9 +1325,8 @@
1325 },
1326 "node_modules/@babel/plugin-transform-modules-amd": {
1327 "version": "7.16.7",
1425 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz",
1426 - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==",
1328 "dev": true,
1329 + "license": "MIT",
1330 "dependencies": {
1331 "@babel/helper-module-transforms": "^7.16.7",
1332 "@babel/helper-plugin-utils": "^7.16.7",
@@ -1439,9 +1341,8 @@
1341 },
1342 "node_modules/@babel/plugin-transform-modules-commonjs": {
1343 "version": "7.16.8",
1442 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz",
1443 - "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==",
1344 "dev": true,
1345 + "license": "MIT",
1346 "dependencies": {
1347 "@babel/helper-module-transforms": "^7.16.7",
1348 "@babel/helper-plugin-utils": "^7.16.7",
@@ -1457,9 +1358,8 @@
1358 },
1359 "node_modules/@babel/plugin-transform-modules-systemjs": {
1360 "version": "7.16.7",
1460 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz",
1461 - "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==",
1361 "dev": true,
1362 + "license": "MIT",
1363 "dependencies": {
1364 "@babel/helper-hoist-variables": "^7.16.7",
1365 "@babel/helper-module-transforms": "^7.16.7",
@@ -1476,9 +1376,8 @@
1376 },
1377 "node_modules/@babel/plugin-transform-modules-umd": {
1378 "version": "7.16.7",
1479 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz",
1480 - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==",
1379 "dev": true,
1380 + "license": "MIT",
1381 "dependencies": {
1382 "@babel/helper-module-transforms": "^7.16.7",
1383 "@babel/helper-plugin-utils": "^7.16.7"
@@ -1492,9 +1391,8 @@
1391 },
1392 "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
1393 "version": "7.16.8",
1495 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz",
1496 - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==",
1394 "dev": true,
1395 + "license": "MIT",
1396 "dependencies": {
1397 "@babel/helper-create-regexp-features-plugin": "^7.16.7"
1398 },
@@ -1507,9 +1405,8 @@
1405 },
1406 "node_modules/@babel/plugin-transform-new-target": {
1407 "version": "7.16.7",
1510 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz",
1511 - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==",
1408 "dev": true,
1409 + "license": "MIT",
1410 "dependencies": {
1411 "@babel/helper-plugin-utils": "^7.16.7"
1412 },
@@ -1522,9 +1419,8 @@
1419 },
1420 "node_modules/@babel/plugin-transform-object-super": {
1421 "version": "7.16.7",
1525 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz",
1526 - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==",
1422 "dev": true,
1423 + "license": "MIT",
1424 "dependencies": {
1425 "@babel/helper-plugin-utils": "^7.16.7",
1426 "@babel/helper-replace-supers": "^7.16.7"
@@ -1538,9 +1434,8 @@
1434 },
1435 "node_modules/@babel/plugin-transform-parameters": {
1436 "version": "7.16.7",
1541 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz",
1542 - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==",
1437 "dev": true,
1438 + "license": "MIT",
1439 "dependencies": {
1440 "@babel/helper-plugin-utils": "^7.16.7"
1441 },
@@ -1553,9 +1448,8 @@
1448 },
1449 "node_modules/@babel/plugin-transform-property-literals": {
1450 "version": "7.16.7",
1556 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz",
1557 - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==",
1451 "dev": true,
1452 + "license": "MIT",
1453 "dependencies": {
1454 "@babel/helper-plugin-utils": "^7.16.7"
1455 },
@@ -1568,9 +1462,8 @@
1462 },
1463 "node_modules/@babel/plugin-transform-react-constant-elements": {
1464 "version": "7.17.6",
1571 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz",
1572 - "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==",
1465 "dev": true,
1466 + "license": "MIT",
1467 "dependencies": {
1468 "@babel/helper-plugin-utils": "^7.16.7"
1469 },
@@ -1583,9 +1476,8 @@
1476 },
1477 "node_modules/@babel/plugin-transform-react-display-name": {
1478 "version": "7.16.7",
1586 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz",
1587 - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==",
1479 "dev": true,
1480 + "license": "MIT",
1481 "dependencies": {
1482 "@babel/helper-plugin-utils": "^7.16.7"
1483 },
@@ -1598,9 +1490,8 @@
1490 },
1491 "node_modules/@babel/plugin-transform-react-jsx": {
1492 "version": "7.17.3",
1601 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz",
1602 - "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==",
1493 "dev": true,
1494 + "license": "MIT",
1495 "dependencies": {
1496 "@babel/helper-annotate-as-pure": "^7.16.7",
1497 "@babel/helper-module-imports": "^7.16.7",
@@ -1617,9 +1508,8 @@
1508 },
1509 "node_modules/@babel/plugin-transform-react-jsx-development": {
1510 "version": "7.16.7",
1620 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz",
1621 - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==",
1511 "dev": true,
1512 + "license": "MIT",
1513 "dependencies": {
1514 "@babel/plugin-transform-react-jsx": "^7.16.7"
1515 },
@@ -1632,9 +1522,8 @@
1522 },
1523 "node_modules/@babel/plugin-transform-react-pure-annotations": {
1524 "version": "7.16.7",
1635 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz",
1636 - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==",
1525 "dev": true,
1526 + "license": "MIT",
1527 "dependencies": {
1528 "@babel/helper-annotate-as-pure": "^7.16.7",
1529 "@babel/helper-plugin-utils": "^7.16.7"
@@ -1648,9 +1537,8 @@
1537 },
1538 "node_modules/@babel/plugin-transform-regenerator": {
1539 "version": "7.16.7",
1651 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz",
1652 - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==",
1540 "dev": true,
1541 + "license": "MIT",
1542 "dependencies": {
1543 "regenerator-transform": "^0.14.2"
1544 },
@@ -1663,9 +1551,8 @@
1551 },
1552 "node_modules/@babel/plugin-transform-reserved-words": {
1553 "version": "7.16.7",
1666 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz",
1667 - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==",
1554 "dev": true,
1555 + "license": "MIT",
1556 "dependencies": {
1557 "@babel/helper-plugin-utils": "^7.16.7"
1558 },
@@ -1678,9 +1565,8 @@
1565 },
1566 "node_modules/@babel/plugin-transform-runtime": {
1567 "version": "7.17.0",
1681 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz",
1682 - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==",
1568 "dev": true,
1569 + "license": "MIT",
1570 "dependencies": {
1571 "@babel/helper-module-imports": "^7.16.7",
1572 "@babel/helper-plugin-utils": "^7.16.7",
@@ -1698,18 +1584,16 @@
1584 },
1585 "node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
1586 "version": "6.3.0",
1701 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1702 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1587 "dev": true,
1588 + "license": "ISC",
1589 "bin": {
1590 "semver": "bin/semver.js"
1591 }
1592 },
1593 "node_modules/@babel/plugin-transform-shorthand-properties": {
1594 "version": "7.16.7",
1710 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz",
1711 - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==",
1595 "dev": true,
1596 + "license": "MIT",
1597 "dependencies": {
1598 "@babel/helper-plugin-utils": "^7.16.7"
1599 },
@@ -1722,9 +1606,8 @@
1606 },
1607 "node_modules/@babel/plugin-transform-spread": {
1608 "version": "7.16.7",
1725 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz",
1726 - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==",
1609 "dev": true,
1610 + "license": "MIT",
1611 "dependencies": {
1612 "@babel/helper-plugin-utils": "^7.16.7",
1613 "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
@@ -1738,9 +1621,8 @@
1621 },
1622 "node_modules/@babel/plugin-transform-sticky-regex": {
1623 "version": "7.16.7",
1741 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz",
1742 - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==",
1624 "dev": true,
1625 + "license": "MIT",
1626 "dependencies": {
1627 "@babel/helper-plugin-utils": "^7.16.7"
1628 },
@@ -1753,9 +1635,8 @@
1635 },
1636 "node_modules/@babel/plugin-transform-template-literals": {
1637 "version": "7.16.7",
1756 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz",
1757 - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==",
1638 "dev": true,
1639 + "license": "MIT",
1640 "dependencies": {
1641 "@babel/helper-plugin-utils": "^7.16.7"
1642 },
@@ -1768,9 +1649,8 @@
1649 },
1650 "node_modules/@babel/plugin-transform-typeof-symbol": {
1651 "version": "7.16.7",
1771 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz",
1772 - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==",
1652 "dev": true,
1653 + "license": "MIT",
1654 "dependencies": {
1655 "@babel/helper-plugin-utils": "^7.16.7"
1656 },
@@ -1783,9 +1663,8 @@
1663 },
1664 "node_modules/@babel/plugin-transform-typescript": {
1665 "version": "7.16.8",
1786 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz",
1787 - "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==",
1666 "dev": true,
1667 + "license": "MIT",
1668 "dependencies": {
1669 "@babel/helper-create-class-features-plugin": "^7.16.7",
1670 "@babel/helper-plugin-utils": "^7.16.7",
@@ -1800,9 +1679,8 @@
1679 },
1680 "node_modules/@babel/plugin-transform-unicode-escapes": {
1681 "version": "7.16.7",
1803 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz",
1804 - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==",
1682 "dev": true,
1683 + "license": "MIT",
1684 "dependencies": {
1685 "@babel/helper-plugin-utils": "^7.16.7"
1686 },
@@ -1815,9 +1693,8 @@
1693 },
1694 "node_modules/@babel/plugin-transform-unicode-regex": {
1695 "version": "7.16.7",
1818 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz",
1819 - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==",
1696 "dev": true,
1697 + "license": "MIT",
1698 "dependencies": {
1699 "@babel/helper-create-regexp-features-plugin": "^7.16.7",
1700 "@babel/helper-plugin-utils": "^7.16.7"
@@ -1831,9 +1708,8 @@
1708 },
1709 "node_modules/@babel/preset-env": {
1710 "version": "7.16.11",
1834 - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz",
1835 - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==",
1711 "dev": true,
1712 + "license": "MIT",
1713 "dependencies": {
1714 "@babel/compat-data": "^7.16.8",
1715 "@babel/helper-compilation-targets": "^7.16.7",
@@ -1919,18 +1795,16 @@
1795 },
1796 "node_modules/@babel/preset-env/node_modules/semver": {
1797 "version": "6.3.0",
1922 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1923 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1798 "dev": true,
1799 + "license": "ISC",
1800 "bin": {
1801 "semver": "bin/semver.js"
1802 }
1803 },
1804 "node_modules/@babel/preset-modules": {
1805 "version": "0.1.5",
1931 - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
1932 - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
1806 "dev": true,
1807 + "license": "MIT",
1808 "dependencies": {
1809 "@babel/helper-plugin-utils": "^7.0.0",
1810 "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
@@ -1944,9 +1818,8 @@
1818 },
1819 "node_modules/@babel/preset-react": {
1820 "version": "7.16.7",
1947 - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz",
1948 - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==",
1821 "dev": true,
1822 + "license": "MIT",
1823 "dependencies": {
1824 "@babel/helper-plugin-utils": "^7.16.7",
1825 "@babel/helper-validator-option": "^7.16.7",
@@ -1964,9 +1837,8 @@
1837 },
1838 "node_modules/@babel/preset-typescript": {
1839 "version": "7.16.7",
1967 - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz",
1968 - "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==",
1840 "dev": true,
1841 + "license": "MIT",
1842 "dependencies": {
1843 "@babel/helper-plugin-utils": "^7.16.7",
1844 "@babel/helper-validator-option": "^7.16.7",
@@ -1981,8 +1853,7 @@
1853 },
1854 "node_modules/@babel/runtime": {
1855 "version": "7.17.2",
1984 - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.2.tgz",
1985 - "integrity": "sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==",
1856 + "license": "MIT",
1857 "dependencies": {
1858 "regenerator-runtime": "^0.13.4"
1859 },
@@ -1992,9 +1863,8 @@
1863 },
1864 "node_modules/@babel/runtime-corejs3": {
1865 "version": "7.17.2",
1995 - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz",
1996 - "integrity": "sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg==",
1866 "dev": true,
1867 + "license": "MIT",
1868 "dependencies": {
1869 "core-js-pure": "^3.20.2",
1870 "regenerator-runtime": "^0.13.4"
@@ -2005,8 +1875,7 @@
1875 },
1876 "node_modules/@babel/template": {
1877 "version": "7.16.7",
2008 - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
2009 - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
1878 + "license": "MIT",
1879 "dependencies": {
1880 "@babel/code-frame": "^7.16.7",
1881 "@babel/parser": "^7.16.7",
@@ -2018,8 +1887,7 @@
1887 },
1888 "node_modules/@babel/traverse": {
1889 "version": "7.17.3",
2021 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz",
2022 - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==",
1890 + "license": "MIT",
1891 "dependencies": {
1892 "@babel/code-frame": "^7.16.7",
1893 "@babel/generator": "^7.17.3",
@@ -2038,8 +1906,7 @@
1906 },
1907 "node_modules/@babel/types": {
1908 "version": "7.17.0",
2041 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
2042 - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
1909 + "license": "MIT",
1910 "dependencies": {
1911 "@babel/helper-validator-identifier": "^7.16.7",
1912 "to-fast-properties": "^2.0.0"
@@ -2050,24 +1917,21 @@
1917 },
1918 "node_modules/@bcoe/v8-coverage": {
1919 "version": "0.2.3",
2053 - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
2054 - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
2055 - "dev": true
1920 + "dev": true,
1921 + "license": "MIT"
1922 },
1923 "node_modules/@cspotcode/source-map-consumer": {
1924 "version": "0.8.0",
2059 - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
2060 - "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
1925 "dev": true,
1926 + "license": "BSD-3-Clause",
1927 "engines": {
1928 "node": ">= 12"
1929 }
1930 },
1931 "node_modules/@cspotcode/source-map-support": {
1932 "version": "0.7.0",
2068 - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
2069 - "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
1933 "dev": true,
1934 + "license": "MIT",
1935 "dependencies": {
1936 "@cspotcode/source-map-consumer": "0.8.0"
1937 },
@@ -2077,15 +1941,13 @@
1941 },
1942 "node_modules/@csstools/normalize.css": {
1943 "version": "12.0.0",
2080 - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz",
2081 - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==",
2082 - "dev": true
1944 + "dev": true,
1945 + "license": "CC0-1.0"
1946 },
1947 "node_modules/@csstools/postcss-color-function": {
1948 "version": "1.0.2",
2086 - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.2.tgz",
2087 - "integrity": "sha512-uayvFqfa0hITPwVduxRYNL9YBD/anTqula0tu2llalaxblEd7QPuETSN3gB5PvTYxSfd0d8kS4Fypgo5JaUJ6A==",
1949 "dev": true,
1950 + "license": "CC0-1.0",
1951 "dependencies": {
1952 "@csstools/postcss-progressive-custom-properties": "^1.1.0",
1953 "postcss-value-parser": "^4.2.0"
@@ -2099,9 +1961,8 @@
1961 },
1962 "node_modules/@csstools/postcss-font-format-keywords": {
1963 "version": "1.0.0",
2102 - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz",
2103 - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==",
1964 "dev": true,
1965 + "license": "CC0-1.0",
1966 "dependencies": {
1967 "postcss-value-parser": "^4.2.0"
1968 },
@@ -2114,9 +1975,8 @@
1975 },
1976 "node_modules/@csstools/postcss-hwb-function": {
1977 "version": "1.0.0",
2117 - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz",
2118 - "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==",
1978 "dev": true,
1979 + "license": "CC0-1.0",
1980 "dependencies": {
1981 "postcss-value-parser": "^4.2.0"
1982 },
@@ -2129,9 +1989,8 @@
1989 },
1990 "node_modules/@csstools/postcss-ic-unit": {
1991 "version": "1.0.0",
2132 - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz",
2133 - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==",
1992 "dev": true,
1993 + "license": "CC0-1.0",
1994 "dependencies": {
1995 "@csstools/postcss-progressive-custom-properties": "^1.1.0",
1996 "postcss-value-parser": "^4.2.0"
@@ -2145,9 +2004,8 @@
2004 },
2005 "node_modules/@csstools/postcss-is-pseudo-class": {
2006 "version": "2.0.1",
2148 - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.1.tgz",
2149 - "integrity": "sha512-Og5RrTzwFhrKoA79c3MLkfrIBYmwuf/X83s+JQtz/Dkk/MpsaKtqHV1OOzYkogQ+tj3oYp5Mq39XotBXNqVc3Q==",
2007 "dev": true,
2008 + "license": "CC0-1.0",
2009 "dependencies": {
2010 "postcss-selector-parser": "^6.0.9"
2011 },
@@ -2160,9 +2018,8 @@
2018 },
2019 "node_modules/@csstools/postcss-normalize-display-values": {
2020 "version": "1.0.0",
2163 - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz",
2164 - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==",
2021 "dev": true,
2022 + "license": "CC0-1.0",
2023 "dependencies": {
2024 "postcss-value-parser": "^4.2.0"
2025 },
@@ -2175,9 +2032,8 @@
2032 },
2033 "node_modules/@csstools/postcss-oklab-function": {
2034 "version": "1.0.1",
2178 - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.1.tgz",
2179 - "integrity": "sha512-Bnly2FWWSTZX20hDJLYHpurhp1ot+ZGvojLOsrHa9frzOVruOv4oPYMZ6wQomi9KsbZZ+Af/CuRYaGReTyGtEg==",
2035 "dev": true,
2036 + "license": "CC0-1.0",
2037 "dependencies": {
2038 "@csstools/postcss-progressive-custom-properties": "^1.1.0",
2039 "postcss-value-parser": "^4.2.0"
@@ -2191,9 +2047,8 @@
2047 },
2048 "node_modules/@csstools/postcss-progressive-custom-properties": {
2049 "version": "1.2.0",
2194 - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.2.0.tgz",
2195 - "integrity": "sha512-YLpFPK5OaLIRKZhUfnrZPT9s9cmtqltIOg7W6jPcxmiDpnZ4lk+odfufZttOAgcg6IHWvNLgcITSLpJxIQB/qQ==",
2050 "dev": true,
2051 + "license": "CC0-1.0",
2052 "dependencies": {
2053 "postcss-value-parser": "^4.2.0"
2054 },
@@ -2206,13 +2061,11 @@
2061 },
2062 "node_modules/@date-io/core": {
2063 "version": "2.13.1",
2209 - "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.13.1.tgz",
2210 - "integrity": "sha512-pVI9nfkf2qClb2Cxdq0Q4zJhdawMG4ybWZUVGifT78FDwzRMX2SwXBb55s5NRJk0HcIicDuxktmCtemZqMH1Zg=="
2064 + "license": "MIT"
2065 },
2066 "node_modules/@date-io/date-fns": {
2067 "version": "2.13.1",
2214 - "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-2.13.1.tgz",
2215 - "integrity": "sha512-8fmfwjiLMpFLD+t4NBwDx0eblWnNcgt4NgfT/uiiQTGI81fnPu9tpBMYdAcuWxaV7LLpXgzLBx1SYWAMDVUDQQ==",
2068 + "license": "MIT",
2069 "dependencies": {
2070 "@date-io/core": "^2.13.1"
2071 },
@@ -2227,8 +2080,7 @@
2080 },
2081 "node_modules/@date-io/dayjs": {
2082 "version": "2.13.1",
2230 - "resolved": "https://registry.npmjs.org/@date-io/dayjs/-/dayjs-2.13.1.tgz",
2231 - "integrity": "sha512-5bL4WWWmlI4uGZVScANhHJV7Mjp93ec2gNeUHDqqLaMZhp51S0NgD25oqj/k0LqBn1cdU2MvzNpk/ObMmVv5cQ==",
2083 + "license": "MIT",
2084 "dependencies": {
2085 "@date-io/core": "^2.13.1"
2086 },
@@ -2243,8 +2095,7 @@
2095 },
2096 "node_modules/@date-io/luxon": {
2097 "version": "2.13.1",
2246 - "resolved": "https://registry.npmjs.org/@date-io/luxon/-/luxon-2.13.1.tgz",
2247 - "integrity": "sha512-yG+uM7lXfwLyKKEwjvP8oZ7qblpmfl9gxQYae55ifbwiTs0CoCTkYkxEaQHGkYtTqGTzLqcb0O9Pzx6vgWg+yg==",
2098 + "license": "MIT",
2099 "dependencies": {
2100 "@date-io/core": "^2.13.1"
2101 },
@@ -2259,8 +2110,7 @@
2110 },
2111 "node_modules/@date-io/moment": {
2112 "version": "2.13.1",
2262 - "resolved": "https://registry.npmjs.org/@date-io/moment/-/moment-2.13.1.tgz",
2263 - "integrity": "sha512-XX1X/Tlvl3TdqQy2j0ZUtEJV6Rl8tOyc5WOS3ki52He28Uzme4Ro/JuPWTMBDH63weSWIZDlbR7zBgp3ZA2y1A==",
2113 + "license": "MIT",
2114 "dependencies": {
2115 "@date-io/core": "^2.13.1"
2116 },
@@ -2275,8 +2125,7 @@
2125 },
2126 "node_modules/@emotion/babel-plugin": {
2127 "version": "11.7.2",
2278 - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz",
2279 - "integrity": "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==",
2128 + "license": "MIT",
2129 "dependencies": {
2130 "@babel/helper-module-imports": "^7.12.13",
2131 "@babel/plugin-syntax-jsx": "^7.12.13",
@@ -2297,8 +2146,7 @@
2146 },
2147 "node_modules/@emotion/babel-plugin/node_modules/babel-plugin-macros": {
2148 "version": "2.8.0",
2300 - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz",
2301 - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==",
2149 + "license": "MIT",
2150 "dependencies": {
2151 "@babel/runtime": "^7.7.2",
2152 "cosmiconfig": "^6.0.0",
@@ -2307,8 +2155,7 @@
2155 },
2156 "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": {
2157 "version": "4.0.0",
2310 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2311 - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2158 + "license": "MIT",
2159 "engines": {
2160 "node": ">=10"
2161 },
@@ -2318,8 +2165,7 @@
2165 },
2166 "node_modules/@emotion/cache": {
2167 "version": "11.7.1",
2321 - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz",
2322 - "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==",
2168 + "license": "MIT",
2169 "dependencies": {
2170 "@emotion/memoize": "^0.7.4",
2171 "@emotion/sheet": "^1.1.0",
@@ -2330,26 +2176,22 @@
2176 },
2177 "node_modules/@emotion/hash": {
2178 "version": "0.8.0",
2333 - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz",
2334 - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
2179 + "license": "MIT"
2180 },
2181 "node_modules/@emotion/is-prop-valid": {
2182 "version": "1.1.2",
2338 - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz",
2339 - "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==",
2183 + "license": "MIT",
2184 "dependencies": {
2185 "@emotion/memoize": "^0.7.4"
2186 }
2187 },
2188 "node_modules/@emotion/memoize": {
2189 "version": "0.7.5",
2346 - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz",
2347 - "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ=="
2190 + "license": "MIT"
2191 },
2192 "node_modules/@emotion/react": {
2193 "version": "11.8.1",
2351 - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.8.1.tgz",
2352 - "integrity": "sha512-XGaie4nRxmtP1BZYBXqC5JGqMYF2KRKKI7vjqNvQxyRpekVAZhb6QqrElmZCAYXH1L90lAelADSVZC4PFsrJ8Q==",
2194 + "license": "MIT",
2195 "dependencies": {
2196 "@babel/runtime": "^7.13.10",
2197 "@emotion/babel-plugin": "^11.7.1",
@@ -2375,8 +2217,7 @@
2217 },
2218 "node_modules/@emotion/serialize": {
2219 "version": "1.0.2",
2378 - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz",
2379 - "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==",
2220 + "license": "MIT",
2221 "dependencies": {
2222 "@emotion/hash": "^0.8.0",
2223 "@emotion/memoize": "^0.7.4",
@@ -2387,13 +2228,11 @@
2228 },
2229 "node_modules/@emotion/sheet": {
2230 "version": "1.1.0",
2390 - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz",
2391 - "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g=="
2231 + "license": "MIT"
2232 },
2233 "node_modules/@emotion/styled": {
2234 "version": "11.8.1",
2395 - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.8.1.tgz",
2396 - "integrity": "sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==",
2235 + "license": "MIT",
2236 "dependencies": {
2237 "@babel/runtime": "^7.13.10",
2238 "@emotion/babel-plugin": "^11.7.1",
@@ -2417,24 +2256,20 @@
2256 },
2257 "node_modules/@emotion/unitless": {
2258 "version": "0.7.5",
2420 - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz",
2421 - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
2259 + "license": "MIT"
2260 },
2261 "node_modules/@emotion/utils": {
2262 "version": "1.1.0",
2425 - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz",
2426 - "integrity": "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ=="
2263 + "license": "MIT"
2264 },
2265 "node_modules/@emotion/weak-memoize": {
2266 "version": "0.2.5",
2430 - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz",
2431 - "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA=="
2267 + "license": "MIT"
2268 },
2269 "node_modules/@eslint/eslintrc": {
2270 "version": "1.2.0",
2435 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.0.tgz",
2436 - "integrity": "sha512-igm9SjJHNEJRiUnecP/1R5T3wKLEJ7pL6e2P+GUSfCd0dGjPYYZve08uzw8L2J8foVHFz+NGu12JxRcU2gGo6w==",
2271 "dev": true,
2272 + "license": "MIT",
2273 "dependencies": {
2274 "ajv": "^6.12.4",
2275 "debug": "^4.3.2",
@@ -2452,15 +2287,13 @@
2287 },
2288 "node_modules/@eslint/eslintrc/node_modules/argparse": {
2289 "version": "2.0.1",
2455 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2456 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2457 - "dev": true
2290 + "dev": true,
2291 + "license": "Python-2.0"
2292 },
2293 "node_modules/@eslint/eslintrc/node_modules/globals": {
2294 "version": "13.12.1",
2461 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz",
2462 - "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==",
2295 "dev": true,
2296 + "license": "MIT",
2297 "dependencies": {
2298 "type-fest": "^0.20.2"
2299 },
@@ -2473,18 +2306,16 @@
2306 },
2307 "node_modules/@eslint/eslintrc/node_modules/ignore": {
2308 "version": "4.0.6",
2476 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
2477 - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
2309 "dev": true,
2310 + "license": "MIT",
2311 "engines": {
2312 "node": ">= 4"
2313 }
2314 },
2315 "node_modules/@eslint/eslintrc/node_modules/js-yaml": {
2316 "version": "4.1.0",
2485 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
2486 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
2317 "dev": true,
2318 + "license": "MIT",
2319 "dependencies": {
2320 "argparse": "^2.0.1"
2321 },
@@ -2494,9 +2325,8 @@
2325 },
2326 "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": {
2327 "version": "3.1.1",
2497 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
2498 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
2328 "dev": true,
2329 + "license": "MIT",
2330 "engines": {
2331 "node": ">=8"
2332 },
@@ -2522,9 +2352,8 @@
2352 },
2353 "node_modules/@humanwhocodes/config-array": {
2354 "version": "0.9.5",
2525 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz",
2526 - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==",
2355 "dev": true,
2356 + "license": "Apache-2.0",
2357 "dependencies": {
2358 "@humanwhocodes/object-schema": "^1.2.1",
2359 "debug": "^4.1.1",
@@ -2536,15 +2365,13 @@
2365 },
2366 "node_modules/@humanwhocodes/object-schema": {
2367 "version": "1.2.1",
2539 - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
2540 - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
2541 - "dev": true
2368 + "dev": true,
2369 + "license": "BSD-3-Clause"
2370 },
2371 "node_modules/@istanbuljs/load-nyc-config": {
2372 "version": "1.1.0",
2545 - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
2546 - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
2373 "dev": true,
2374 + "license": "ISC",
2375 "dependencies": {
2376 "camelcase": "^5.3.1",
2377 "find-up": "^4.1.0",
@@ -2558,36 +2385,32 @@
2385 },
2386 "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": {
2387 "version": "5.3.1",
2561 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
2562 - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
2388 "dev": true,
2389 + "license": "MIT",
2390 "engines": {
2391 "node": ">=6"
2392 }
2393 },
2394 "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": {
2395 "version": "5.0.0",
2570 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
2571 - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
2396 "dev": true,
2397 + "license": "MIT",
2398 "engines": {
2399 "node": ">=8"
2400 }
2401 },
2402 "node_modules/@istanbuljs/schema": {
2403 "version": "0.1.3",
2579 - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
2580 - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
2404 "dev": true,
2405 + "license": "MIT",
2406 "engines": {
2407 "node": ">=8"
2408 }
2409 },
2410 "node_modules/@jest/console": {
2411 "version": "27.5.1",
2588 - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz",
2589 - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==",
2412 "dev": true,
2413 + "license": "MIT",
2414 "dependencies": {
2415 "@jest/types": "^27.5.1",
2416 "@types/node": "*",
@@ -2602,9 +2425,8 @@
2425 },
2426 "node_modules/@jest/console/node_modules/@jest/types": {
2427 "version": "27.5.1",
2605 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
2606 - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
2428 "dev": true,
2429 + "license": "MIT",
2430 "dependencies": {
2431 "@types/istanbul-lib-coverage": "^2.0.0",
2432 "@types/istanbul-reports": "^3.0.0",
@@ -2618,18 +2440,16 @@
2440 },
2441 "node_modules/@jest/console/node_modules/@types/yargs": {
2442 "version": "16.0.4",
2621 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz",
2622 - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
2443 "dev": true,
2444 + "license": "MIT",
2445 "dependencies": {
2446 "@types/yargs-parser": "*"
2447 }
2448 },
2449 "node_modules/@jest/core": {
2450 "version": "27.5.1",
2630 - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz",
2631 - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==",
2451 "dev": true,
2452 + "license": "MIT",
2453 "dependencies": {
2454 "@jest/console": "^27.5.1",
2455 "@jest/reporters": "^27.5.1",
@@ -2674,9 +2494,8 @@
2494 },
2495 "node_modules/@jest/core/node_modules/@jest/types": {
2496 "version": "27.5.1",
2677 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
2678 - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
2497 "dev": true,
2498 + "license": "MIT",
2499 "dependencies": {
2500 "@types/istanbul-lib-coverage": "^2.0.0",
2501 "@types/istanbul-reports": "^3.0.0",
@@ -2690,18 +2509,16 @@
2509 },
2510 "node_modules/@jest/core/node_modules/@types/yargs": {
2511 "version": "16.0.4",
2693 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz",
2694 - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
2512 "dev": true,
2513 + "license": "MIT",
2514 "dependencies": {
2515 "@types/yargs-parser": "*"
2516 }
2517 },
2518 "node_modules/@jest/environment": {
2519 "version": "27.5.1",
2702 - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz",
2703 - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==",
2520 "dev": true,
2521 + "license": "MIT",
2522 "dependencies": {
2523 "@jest/fake-timers": "^27.5.1",
2524 "@jest/types": "^27.5.1",
@@ -2714,9 +2531,8 @@
2531 },
2532 "node_modules/@jest/environment/node_modules/@jest/types": {
2533 "version": "27.5.1",
2717 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
2718 - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
2534 "dev": true,
2535 + "license": "MIT",
2536 "dependencies": {
2537 "@types/istanbul-lib-coverage": "^2.0.0",
2538 "@types/istanbul-reports": "^3.0.0",
@@ -2730,18 +2546,16 @@
2546 },
2547 "node_modules/@jest/environment/node_modules/@types/yargs": {
2548 "version": "16.0.4",
2733 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz",
2734 - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
2549 "dev": true,
2550 + "license": "MIT",
2551 "dependencies": {
2552 "@types/yargs-parser": "*"
2553 }
2554 },
2555 "node_modules/@jest/fake-timers": {
2556 "version": "27.5.1",
2742 - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz",
2743 - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==",
2557 "dev": true,
2558 + "license": "MIT",
2559 "dependencies": {
2560 "@jest/types": "^27.5.1",
2561 "@sinonjs/fake-timers": "^8.0.1",
@@ -2756,9 +2570,8 @@
2570 },
2571 "node_modules/@jest/fake-timers/node_modules/@jest/types": {
2572 "version": "27.5.1",
2759 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
2760 - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
2573 "dev": true,
2574 + "license": "MIT",
2575 "dependencies": {
2576 "@types/istanbul-lib-coverage": "^2.0.0",
2577 "@types/istanbul-reports": "^3.0.0",
@@ -2772,18 +2585,16 @@
2585 },
2586 "node_modules/@jest/fake-timers/node_modules/@types/yargs": {
2587 "version": "16.0.4",
2775 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz",
2776 - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
2588 "dev": true,
2589 + "license": "MIT",
2590 "dependencies": {
2591 "@types/yargs-parser": "*"
2592 }
2593 },
2594 "node_modules/@jest/globals": {
2595 "version": "27.5.1",
2784 - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz",
2785 - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==",
2596 "dev": true,
2597 + "license": "MIT",
2598 "dependencies": {
2599 "@jest/environment": "^27.5.1",
2600 "@jest/types": "^27.5.1",
@@ -2795,9 +2606,8 @@
2606 },
2607 "node_modules/@jest/globals/node_modules/@jest/types": {
2608 "version": "27.5.1",
2798 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
2799 - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
2609 "dev": true,
2610 + "license": "MIT",
2611 "dependencies": {
2612 "@types/istanbul-lib-coverage": "^2.0.0",
2613 "@types/istanbul-reports": "^3.0.0",
@@ -2811,18 +2621,16 @@
2621 },
2622 "node_modules/@jest/globals/node_modules/@types/yargs": {
2623 "version": "16.0.4",
2814 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz",
2815 - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
2624 "dev": true,
2625 + "license": "MIT",
2626 "dependencies": {
2627 "@types/yargs-parser": "*"
2628 }
2629 },
2630 "node_modules/@jest/reporters": {
2631 "version": "27.5.1",
2823 - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz",
2824 - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==",
2632 "dev": true,
2633 + "license": "MIT",
2634 "dependencies": {
2635 "@bcoe/v8-coverage": "^0.2.3",
2636 "@jest/console": "^27.5.1",
@@ -2864,9 +2672,8 @@
2672 },
2673 "node_modules/@jest/reporters/node_modules/@jest/types": {
2674 "version": "27.5.1",
2867 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
2868 - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
2675 "dev": true,
2676 + "license": "MIT",
2677 "dependencies": {
2678 "@types/istanbul-lib-coverage": "^2.0.0",
2679 "@types/istanbul-reports": "^3.0.0",
@@ -2880,27 +2687,24 @@
2687 },
2688 "node_modules/@jest/reporters/node_modules/@types/yargs": {
2689 "version": "16.0.4",
2883 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz",
2884 - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
2690 "dev": true,
2691 + "license": "MIT",
2692 "dependencies": {
2693 "@types/yargs-parser": "*"
2694 }
2695 },
2696 "node_modules/@jest/reporters/node_modules/source-map": {
2697 "version": "0.6.1",
2892 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2893 - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2698 "dev": true,
2699 + "license": "BSD-3-Clause",
2700 "engines": {
2701 "node": ">=0.10.0"
2702 }
2703 },
2704 "node_modules/@jest/source-map": {
2705 "version": "27.5.1",
2901 - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz",
2902 - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==",
2706 "dev": true,
2707 + "license": "MIT",
2708 "dependencies": {
2709 "callsites": "^3.0.0",
2710 "graceful-fs": "^4.2.9",
@@ -2912,18 +2716,16 @@
2716 },
2717 "node_modules/@jest/source-map/node_modules/source-map": {
2718 "version": "0.6.1",
2915 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2916 - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2719 "dev": true,
2720 + "license": "BSD-3-Clause",
2721 "engines": {
2722 "node": ">=0.10.0"
2723 }
2724 },
2725 "node_modules/@jest/test-result": {
2726 "version": "27.5.1",
2924 - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz",
2925 - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==",
2727 "dev": true,
2728 + "license": "MIT",
2729 "dependencies": {
2730 "@jest/console": "^27.5.1",
2731 "@jest/types": "^27.5.1",
@@ -2936,9 +2738,8 @@
2738 },
2739 "node_modules/@jest/test-result/node_modules/@jest/types": {
2740 "version": "27.5.1",
2939 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
2940 - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
2741 "dev": true,
2742 + "license": "MIT",
2743 "dependencies": {
2744 "@types/istanbul-lib-coverage": "^2.0.0",
2745 "@types/istanbul-reports": "^3.0.0",
@@ -2952,18 +2753,16 @@
2753 },
2754 "node_modules/@jest/test-result/node_modules/@types/yargs": {
2755 "version": "16.0.4",
2955 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz",
2956 - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
2756 "dev": true,
2757 + "license": "MIT",
2758 "dependencies": {
2759 "@types/yargs-parser": "*"
2760 }
2761 },
2762 "node_modules/@jest/test-sequencer": {
2763 "version": "27.5.1",
2964 - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz",
2965 - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==",
2764 "dev": true,
2765 + "license": "MIT",
2766 "dependencies": {
2767 "@jest/test-result": "^27.5.1",
2768 "graceful-fs": "^4.2.9",
@@ -2976,9 +2775,8 @@
2775 },
2776 "node_modules/@jest/transform": {
2777 "version": "27.5.1",
2979 - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz",
2980 - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==",
2778 "dev": true,
2779 + "license": "MIT",
2780 "dependencies": {
2781 "@babel/core": "^7.1.0",
2782 "@jest/types": "^27.5.1",
@@ -3002,9 +2800,8 @@
2800 },
2801 "node_modules/@jest/transform/node_modules/@jest/types": {
2802 "version": "27.5.1",
3005 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
3006 - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
2803 "dev": true,
2804 + "license": "MIT",
2805 "dependencies": {
2806 "@types/istanbul-lib-coverage": "^2.0.0",
2807 "@types/istanbul-reports": "^3.0.0",
@@ -3018,39 +2815,34 @@
2815 },
2816 "node_modules/@jest/transform/node_modules/@types/yargs": {
2817 "version": "16.0.4",
3021 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz",
3022 - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
2818 "dev": true,
2819 + "license": "MIT",
2820 "dependencies": {
2821 "@types/yargs-parser": "*"
2822 }
2823 },
2824 "node_modules/@jest/transform/node_modules/source-map": {
2825 "version": "0.6.1",
3030 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3031 - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2826 "dev": true,
2827 + "license": "BSD-3-Clause",
2828 "engines": {
2829 "node": ">=0.10.0"
2830 }
2831 },
2832 "node_modules/@jridgewell/resolve-uri": {
2833 "version": "3.0.5",
3039 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz",
3040 - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==",
2834 + "license": "MIT",
2835 "engines": {
2836 "node": ">=6.0.0"
2837 }
2838 },
2839 "node_modules/@jridgewell/sourcemap-codec": {
2840 "version": "1.4.11",
3047 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz",
3048 - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg=="
2841 + "license": "MIT"
2842 },
2843 "node_modules/@jridgewell/trace-mapping": {
2844 "version": "0.3.4",
3052 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz",
3053 - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==",
2845 + "license": "MIT",
2846 "dependencies": {
2847 "@jridgewell/resolve-uri": "^3.0.3",
2848 "@jridgewell/sourcemap-codec": "^1.4.10"
@@ -3058,8 +2850,7 @@
2850 },
2851 "node_modules/@koa/router": {
2852 "version": "10.1.1",
3061 - "resolved": "https://registry.npmjs.org/@koa/router/-/router-10.1.1.tgz",
3062 - "integrity": "sha512-ORNjq5z4EmQPriKbR0ER3k4Gh7YGNhWDL7JBW+8wXDrHLbWYKYSJaOJ9aN06npF5tbTxe2JBOsurpJDAvjiXKw==",
2853 + "license": "MIT",
2854 "dependencies": {
2855 "debug": "^4.1.1",
2856 "http-errors": "^1.7.3",
@@ -3073,8 +2864,7 @@
2864 },
2865 "node_modules/@mui/base": {
2866 "version": "5.0.0-alpha.70",
3076 - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.70.tgz",
3077 - "integrity": "sha512-8UZWhz1JYuQnPkAbC37cl4aL1JyNWZ08wDXlp57W7fYQp5xFpBP/7p56AcWg2qG9CNJP0IlFg2Wp4md1v2l4iA==",
2867 + "license": "MIT",
2868 "dependencies": {
2869 "@babel/runtime": "^7.17.2",
2870 "@emotion/is-prop-valid": "^1.1.2",
@@ -3104,8 +2894,7 @@
2894 },
2895 "node_modules/@mui/icons-material": {
2896 "version": "5.4.4",
3107 - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.4.4.tgz",
3108 - "integrity": "sha512-7zoRpjO8vsd+bPvXq6rtXu0V8Saj70X09dtTQogZmxQKabrYW3g7+Yym7SCRA7IYVF3ysz2AvdQrGD1P/sGepg==",
2897 + "license": "MIT",
2898 "dependencies": {
2899 "@babel/runtime": "^7.17.2"
2900 },
@@ -3129,8 +2918,7 @@
2918 },
2919 "node_modules/@mui/lab": {
2920 "version": "5.0.0-alpha.71",
3132 - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.71.tgz",
3133 - "integrity": "sha512-ScGfSsiYa2XZl+TYEgDFoCv1DoXoWNQwyJBbDlapacEw10wGmY6sgMkCjsPhpuabgC5FVOaV5k30OxG7cZKXJQ==",
2921 + "license": "MIT",
2922 "dependencies": {
2923 "@babel/runtime": "^7.17.2",
2924 "@date-io/date-fns": "^2.13.1",
@@ -3183,8 +2971,7 @@
2971 },
2972 "node_modules/@mui/material": {
2973 "version": "5.4.4",
3186 - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.4.4.tgz",
3187 - "integrity": "sha512-VDJC7GzO1HTFqfMe2zwvaW/sRhABBJXFkKEv5gO3uXx7x9fdwJHQr4udU7NWZCUdOcx9Y0h3BsAILLefYq+WPw==",
2974 + "license": "MIT",
2975 "dependencies": {
2976 "@babel/runtime": "^7.17.2",
2977 "@mui/base": "5.0.0-alpha.70",
@@ -3227,8 +3014,7 @@
3014 },
3015 "node_modules/@mui/private-theming": {
3016 "version": "5.4.4",
3230 - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.4.4.tgz",
3231 - "integrity": "sha512-V/gxttr6736yJoU9q+4xxXsa0K/w9Hn9pg99zsOHt7i/O904w2CX5NHh5WqDXtoUzVcayLF0RB17yr6l79CE+A==",
3017 + "license": "MIT",
3018 "dependencies": {
3019 "@babel/runtime": "^7.17.2",
3020 "@mui/utils": "^5.4.4",
@@ -3253,8 +3039,7 @@
3039 },
3040 "node_modules/@mui/styled-engine": {
3041 "version": "5.4.4",
3256 - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.4.4.tgz",
3257 - "integrity": "sha512-AKx3rSgB6dmt5f7iP4K18mLFlE5/9EfJe/5EH9Pyqez8J/CPkTgYhJ/Va6qtlrcunzpui+uG/vfuf04yAZekSg==",
3042 + "license": "MIT",
3043 "dependencies": {
3044 "@babel/runtime": "^7.17.2",
3045 "@emotion/cache": "^11.7.1",
@@ -3283,8 +3068,7 @@
3068 },
3069 "node_modules/@mui/styles": {
3070 "version": "5.4.4",
3286 - "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.4.4.tgz",
3287 - "integrity": "sha512-w+9VIC1+JiPfF7osomX1j+aX7yyNNw8BnMYo6niK+zbwIxSYX/wcq4Jh7rlt6FSiaKL4Qi1uf7MPlNAhIxXq3g==",
3071 + "license": "MIT",
3072 "dependencies": {
3073 "@babel/runtime": "^7.17.2",
3074 "@emotion/hash": "^0.8.0",
@@ -3323,8 +3107,7 @@
3107 },
3108 "node_modules/@mui/system": {
3109 "version": "5.4.4",
3326 - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.4.4.tgz",
3327 - "integrity": "sha512-Zjbztq2o/VRuRRCWjG44juRrPKYLQMqtQpMHmMttGu5BnvK6PAPW3WOY0r1JCAwLhbd8Kug9nyhGQYKETjo+tQ==",
3110 + "license": "MIT",
3111 "dependencies": {
3112 "@babel/runtime": "^7.17.2",
3113 "@mui/private-theming": "^5.4.4",
@@ -3362,8 +3145,7 @@
3145 },
3146 "node_modules/@mui/types": {
3147 "version": "7.1.2",
3365 - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.2.tgz",
3366 - "integrity": "sha512-SD7O1nVzqG+ckQpFjDhXPZjRceB8HQFHEvdLLrPhlJy4lLbwEBbxK74Tj4t6Jgk0fTvLJisuwOutrtYe9P/xBQ==",
3148 + "license": "MIT",
3149 "peerDependencies": {
3150 "@types/react": "*"
3151 },
@@ -3375,8 +3157,7 @@
3157 },
3158 "node_modules/@mui/utils": {
3159 "version": "5.4.4",
3378 - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.4.4.tgz",
3379 - "integrity": "sha512-hfYIXEuhc2mXMGN5nUPis8beH6uE/zl3uMWJcyHX0/LN/+QxO9zhYuV6l8AsAaphHFyS/fBv0SW3Nid7jw5hKQ==",
3160 + "license": "MIT",
3161 "dependencies": {
3162 "@babel/runtime": "^7.17.2",
3163 "@types/prop-types": "^15.7.4",
@@ -3397,8 +3178,7 @@
3178 },
3179 "node_modules/@mui/x-data-grid": {
3180 "version": "5.6.0",
3400 - "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.6.0.tgz",
3401 - "integrity": "sha512-Ys6L0eHelc14waRrgRw7jdoDNc6fgJcb4ev9AHvjX9zLss3xCQ4Zdk4rn+4nLUZPQcr2zbZl5pHvLx1Nq0DPTg==",
3181 + "license": "MIT",
3182 "dependencies": {
3183 "@mui/utils": "^5.4.2",
3184 "clsx": "^1.1.1",
@@ -3420,8 +3200,7 @@
3200 },
3201 "node_modules/@node-rs/crc32": {
3202 "version": "1.3.1",
3423 - "resolved": "https://registry.npmjs.org/@node-rs/crc32/-/crc32-1.3.1.tgz",
3424 - "integrity": "sha512-I03vfT0P4ud5QDsWtGc5qcBhvUz2PiaMhOg/B6GjyPy+VRJW5KR74+ODM1CsVZBHM6d/+wKHgsjtSh4HMz1fYg==",
3203 + "license": "MIT",
3204 "engines": {
3205 "node": ">= 10"
3206 },
@@ -3445,238 +3224,53 @@
3224 "@node-rs/crc32-win32-x64-msvc": "1.3.1"
3225 }
3226 },
3448 - "node_modules/@node-rs/crc32-android-arm-eabi": {
3449 - "version": "1.3.1",
3450 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm-eabi/-/crc32-android-arm-eabi-1.3.1.tgz",
3451 - "integrity": "sha512-iNNHEFSOwuQ0AZHTOkbZNs2hbu3+7l+Zi1ZjqHKAZFTbd2uDPmYIWNqqxWegaKAwnvVKL9ciSDYYEEY4oF8ETg==",
3452 - "cpu": [
3453 - "arm"
3454 - ],
3455 - "optional": true,
3456 - "os": [
3457 - "android"
3458 - ],
3459 - "engines": {
3460 - "node": ">= 10"
3461 - }
3462 - },
3463 - "node_modules/@node-rs/crc32-android-arm64": {
3227 + "node_modules/@node-rs/crc32-win32-x64-msvc": {
3228 "version": "1.3.1",
3465 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-android-arm64/-/crc32-android-arm64-1.3.1.tgz",
3466 - "integrity": "sha512-r4DH1XHR2gVRv5kiNrHJU45X1KhDIwKFMKM9mw3xR36MUq34frQdUrovF+DgHKqfTBRS1y1WSL/x6tS6qYHZgQ==",
3229 "cpu": [
3468 - "arm64"
3230 + "x64"
3231 ],
3232 + "license": "MIT",
3233 "optional": true,
3234 "os": [
3472 - "android"
3235 + "win32"
3236 ],
3237 "engines": {
3238 "node": ">= 10"
3239 }
3240 },
3478 - "node_modules/@node-rs/crc32-darwin-arm64": {
3479 - "version": "1.3.1",
3480 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-arm64/-/crc32-darwin-arm64-1.3.1.tgz",
3481 - "integrity": "sha512-3QYYAh7b+1DY2T1kdVDb8dP08OwI6MIrhWYsOb8jVBjXSB0we2phM6J092ml8l18TJNw2VLO2UgM1QvTxOaOMw==",
3482 - "cpu": [
3483 - "arm64"
3484 - ],
3485 - "optional": true,
3486 - "os": [
3487 - "darwin"
3488 - ],
3241 + "node_modules/@nodelib/fs.scandir": {
3242 + "version": "2.1.5",
3243 + "license": "MIT",
3244 + "dependencies": {
3245 + "@nodelib/fs.stat": "2.0.5",
3246 + "run-parallel": "^1.1.9"
3247 + },
3248 "engines": {
3490 - "node": ">= 10"
3249 + "node": ">= 8"
3250 }
3251 },
3493 - "node_modules/@node-rs/crc32-darwin-x64": {
3494 - "version": "1.3.1",
3495 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-darwin-x64/-/crc32-darwin-x64-1.3.1.tgz",
3496 - "integrity": "sha512-l7AKwVV6670T2SnDWUrXDHZxi5QX+XkS44P1wHzf+hDkgkl6Dm6ou47RH63Ebvdjl/jm4Z5Zk7XSef9aSotpwQ==",
3497 - "cpu": [
3498 - "x64"
3499 - ],
3500 - "optional": true,
3501 - "os": [
3502 - "darwin"
3503 - ],
3252 + "node_modules/@nodelib/fs.stat": {
3253 + "version": "2.0.5",
3254 + "license": "MIT",
3255 "engines": {
3505 - "node": ">= 10"
3256 + "node": ">= 8"
3257 }
3258 },
3508 - "node_modules/@node-rs/crc32-freebsd-x64": {
3509 - "version": "1.3.1",
3510 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-freebsd-x64/-/crc32-freebsd-x64-1.3.1.tgz",
3511 - "integrity": "sha512-PVoCqAZWouXYRtWBw72a16Eq1NJVOfUEA2giEAHMtpV/D5tN7mgdPsKDbeLPSRwqVA2jouDXuiyA8IIzl6Fm8w==",
3512 - "cpu": [
3513 - "x64"
3514 - ],
3515 - "optional": true,
3516 - "os": [
3517 - "freebsd"
3518 - ],
3259 + "node_modules/@nodelib/fs.walk": {
3260 + "version": "1.2.8",
3261 + "license": "MIT",
3262 + "dependencies": {
3263 + "@nodelib/fs.scandir": "2.1.5",
3264 + "fastq": "^1.6.0"
3265 + },
3266 "engines": {
3520 - "node": ">= 10"
3521 - }
3522 - },
3523 - "node_modules/@node-rs/crc32-linux-arm-gnueabihf": {
3524 - "version": "1.3.1",
3525 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm-gnueabihf/-/crc32-linux-arm-gnueabihf-1.3.1.tgz",
3526 - "integrity": "sha512-iJhJS14FFdj3MIMLnfNcLQPstxlBDrItkZIYiMRzkw9DWpLjjLYH/uishC5Q2DB9NzR2hBdQeTcM/Ie1vKF0xw==",
3527 - "cpu": [
3528 - "arm"
3529 - ],
3530 - "optional": true,
3531 - "os": [
3532 - "linux"
3533 - ],
3534 - "engines": {
3535 - "node": ">= 10"
3536 - }
3537 - },
3538 - "node_modules/@node-rs/crc32-linux-arm64-gnu": {
3539 - "version": "1.3.1",
3540 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-gnu/-/crc32-linux-arm64-gnu-1.3.1.tgz",
3541 - "integrity": "sha512-K0m9QBkpzxbnTMfj7mpHx2YHB2Dbskf/AVA1AbWJXg5xySSb48nL5ZCqkeE+OkEzPrA9c6eu3MnEwZWodxpuSw==",
3542 - "cpu": [
3543 - "arm64"
3544 - ],
3545 - "optional": true,
3546 - "os": [
3547 - "linux"
3548 - ],
3549 - "engines": {
3550 - "node": ">= 10"
3551 - }
3552 - },
3553 - "node_modules/@node-rs/crc32-linux-arm64-musl": {
3554 - "version": "1.3.1",
3555 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-arm64-musl/-/crc32-linux-arm64-musl-1.3.1.tgz",
3556 - "integrity": "sha512-Un4pryPsx761ovw21J0sKeIJdqN+2i/7KEXMEoGYl2extmadsE5swS9SlMHp3l1oE2HKt/2CLfdrbinc1zoI8A==",
3557 - "cpu": [
3558 - "arm64"
3559 - ],
3560 - "optional": true,
3561 - "os": [
3562 - "linux"
3563 - ],
3564 - "engines": {
3565 - "node": ">= 10"
3566 - }
3567 - },
3568 - "node_modules/@node-rs/crc32-linux-x64-gnu": {
3569 - "version": "1.3.1",
3570 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-gnu/-/crc32-linux-x64-gnu-1.3.1.tgz",
3571 - "integrity": "sha512-7vGDwMfBunzhxTp52x1TsozZKc4946Ahx1GndsQoN3NpiWaW3ENouliOl3U9bpSF29k/9hJvcIBDghPtz6el6Q==",
3572 - "cpu": [
3573 - "x64"
3574 - ],
3575 - "optional": true,
3576 - "os": [
3577 - "linux"
3578 - ],
3579 - "engines": {
3580 - "node": ">= 10"
3581 - }
3582 - },
3583 - "node_modules/@node-rs/crc32-linux-x64-musl": {
3584 - "version": "1.3.1",
3585 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-linux-x64-musl/-/crc32-linux-x64-musl-1.3.1.tgz",
3586 - "integrity": "sha512-YQaCdUSSnO9Y3MGF+qfj7phHUWvJSab2QF7ru6TfX6syWPB2GYj1OhgX6CyVRli/XCkqqOMz/u2iV22vzj0jNA==",
3587 - "cpu": [
3588 - "x64"
3589 - ],
3590 - "optional": true,
3591 - "os": [
3592 - "linux"
3593 - ],
3594 - "engines": {
3595 - "node": ">= 10"
3596 - }
3597 - },
3598 - "node_modules/@node-rs/crc32-win32-arm64-msvc": {
3599 - "version": "1.3.1",
3600 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-arm64-msvc/-/crc32-win32-arm64-msvc-1.3.1.tgz",
3601 - "integrity": "sha512-Hio1iAHrvWFFh4V7MsRjaYBbS2nRNcpSHpXu0Hf/C6saykSOMkxgYbC6pcN+LfsG43HOZYkqeJAEnMal+dbk8g==",
3602 - "cpu": [
3603 - "arm64"
3604 - ],
3605 - "optional": true,
3606 - "os": [
3607 - "win32"
3608 - ],
3609 - "engines": {
3610 - "node": ">= 10"
3611 - }
3612 - },
3613 - "node_modules/@node-rs/crc32-win32-ia32-msvc": {
3614 - "version": "1.3.1",
3615 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-ia32-msvc/-/crc32-win32-ia32-msvc-1.3.1.tgz",
3616 - "integrity": "sha512-QQ0mKhM4f9JyNUPQ0BFtzeb6CrFFnDEJG9dGfJAHgsqWaHNBmVXoMXYdVGXqged25WV7R/+Zk+EWUsvBBfnVig==",
3617 - "cpu": [
3618 - "ia32"
3619 - ],
3620 - "optional": true,
3621 - "os": [
3622 - "win32"
3623 - ],
3624 - "engines": {
3625 - "node": ">= 10"
3626 - }
3627 - },
3628 - "node_modules/@node-rs/crc32-win32-x64-msvc": {
3629 - "version": "1.3.1",
3630 - "resolved": "https://registry.npmjs.org/@node-rs/crc32-win32-x64-msvc/-/crc32-win32-x64-msvc-1.3.1.tgz",
3631 - "integrity": "sha512-1hlEyJ5QK9p8+8MHpxtxW+RA5v4Y7BeSauDUAWQfBrF6FSwNKvbypkVSwC19OLQFUv0PP0lvyBG/oo6X7xN73Q==",
3632 - "cpu": [
3633 - "x64"
3634 - ],
3635 - "optional": true,
3636 - "os": [
3637 - "win32"
3638 - ],
3639 - "engines": {
3640 - "node": ">= 10"
3641 - }
3642 - },
3643 - "node_modules/@nodelib/fs.scandir": {
3644 - "version": "2.1.5",
3645 - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
3646 - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
3647 - "dependencies": {
3648 - "@nodelib/fs.stat": "2.0.5",
3649 - "run-parallel": "^1.1.9"
3650 - },
3651 - "engines": {
3652 - "node": ">= 8"
3653 - }
3654 - },
3655 - "node_modules/@nodelib/fs.stat": {
3656 - "version": "2.0.5",
3657 - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
3658 - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
3659 - "engines": {
3660 - "node": ">= 8"
3661 - }
3662 - },
3663 - "node_modules/@nodelib/fs.walk": {
3664 - "version": "1.2.8",
3665 - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
3666 - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
3667 - "dependencies": {
3668 - "@nodelib/fs.scandir": "2.1.5",
3669 - "fastq": "^1.6.0"
3670 - },
3671 - "engines": {
3672 - "node": ">= 8"
3267 + "node": ">= 8"
3268 }
3269 },
3270 "node_modules/@pmmmwh/react-refresh-webpack-plugin": {
3271 "version": "0.5.4",
3677 - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz",
3678 - "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==",
3272 "dev": true,
3273 + "license": "MIT",
3274 "dependencies": {
3275 "ansi-html-community": "^0.0.8",
3276 "common-path-prefix": "^3.0.0",
@@ -3724,9 +3318,8 @@
3318 },
3319 "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/find-up": {
3320 "version": "5.0.0",
3727 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
3728 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
3321 "dev": true,
3322 + "license": "MIT",
3323 "dependencies": {
3324 "locate-path": "^6.0.0",
3325 "path-exists": "^4.0.0"
@@ -3740,9 +3333,8 @@
3333 },
3334 "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/locate-path": {
3335 "version": "6.0.0",
3743 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
3744 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3336 "dev": true,
3337 + "license": "MIT",
3338 "dependencies": {
3339 "p-locate": "^5.0.0"
3340 },
@@ -3755,9 +3347,8 @@
3347 },
3348 "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-limit": {
3349 "version": "3.1.0",
3758 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
3759 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
3350 "dev": true,
3351 + "license": "MIT",
3352 "dependencies": {
3353 "yocto-queue": "^0.1.0"
3354 },
@@ -3770,9 +3361,8 @@
3361 },
3362 "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-locate": {
3363 "version": "5.0.0",
3773 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
3774 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
3364 "dev": true,
3365 + "license": "MIT",
3366 "dependencies": {
3367 "p-limit": "^3.0.2"
3368 },
@@ -3785,17 +3375,15 @@
3375 },
3376 "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": {
3377 "version": "0.7.3",
3788 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
3789 - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
3378 "dev": true,
3379 + "license": "BSD-3-Clause",
3380 "engines": {
3381 "node": ">= 8"
3382 }
3383 },
3384 "node_modules/@popperjs/core": {
3385 "version": "2.11.2",
3797 - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.2.tgz",
3798 - "integrity": "sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA==",
3386 + "license": "MIT",
3387 "funding": {
3388 "type": "opencollective",
3389 "url": "https://opencollective.com/popperjs"
@@ -3803,9 +3391,8 @@
3391 },
3392 "node_modules/@rollup/plugin-babel": {
3393 "version": "5.3.1",
3806 - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz",
3807 - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==",
3394 "dev": true,
3395 + "license": "MIT",
3396 "dependencies": {
3397 "@babel/helper-module-imports": "^7.10.4",
3398 "@rollup/pluginutils": "^3.1.0"
@@ -3826,9 +3413,8 @@
3413 },
3414 "node_modules/@rollup/plugin-node-resolve": {
3415 "version": "11.2.1",
3829 - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz",
3830 - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==",
3416 "dev": true,
3417 + "license": "MIT",
3418 "dependencies": {
3419 "@rollup/pluginutils": "^3.1.0",
3420 "@types/resolve": "1.17.1",
@@ -3846,9 +3432,8 @@
3432 },
3433 "node_modules/@rollup/plugin-replace": {
3434 "version": "2.4.2",
3849 - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz",
3850 - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==",
3435 "dev": true,
3436 + "license": "MIT",
3437 "dependencies": {
3438 "@rollup/pluginutils": "^3.1.0",
3439 "magic-string": "^0.25.7"
@@ -3859,9 +3444,8 @@
3444 },
3445 "node_modules/@rollup/pluginutils": {
3446 "version": "3.1.0",
3862 - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
3863 - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
3447 "dev": true,
3448 + "license": "MIT",
3449 "dependencies": {
3450 "@types/estree": "0.0.39",
3451 "estree-walker": "^1.0.1",
@@ -3876,48 +3460,42 @@
3460 },
3461 "node_modules/@rollup/pluginutils/node_modules/@types/estree": {
3462 "version": "0.0.39",
3879 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
3880 - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
3881 - "dev": true
3463 + "dev": true,
3464 + "license": "MIT"
3465 },
3466 "node_modules/@rushstack/eslint-patch": {
3467 "version": "1.1.0",
3885 - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz",
3886 - "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==",
3887 - "dev": true
3468 + "dev": true,
3469 + "license": "MIT"
3470 },
3471 "node_modules/@sindresorhus/is": {
3472 "version": "0.14.0",
3891 - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
3892 - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
3473 "dev": true,
3474 + "license": "MIT",
3475 "engines": {
3476 "node": ">=6"
3477 }
3478 },
3479 "node_modules/@sinonjs/commons": {
3480 "version": "1.8.3",
3900 - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz",
3901 - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==",
3481 "dev": true,
3482 + "license": "BSD-3-Clause",
3483 "dependencies": {
3484 "type-detect": "4.0.8"
3485 }
3486 },
3487 "node_modules/@sinonjs/fake-timers": {
3488 "version": "8.1.0",
3909 - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz",
3910 - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==",
3489 "dev": true,
3490 + "license": "BSD-3-Clause",
3491 "dependencies": {
3492 "@sinonjs/commons": "^1.7.0"
3493 }
3494 },
3495 "node_modules/@surma/rollup-plugin-off-main-thread": {
3496 "version": "2.2.3",
3918 - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz",
3919 - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==",
3497 "dev": true,
3498 + "license": "Apache-2.0",
3499 "dependencies": {
3500 "ejs": "^3.1.6",
3501 "json5": "^2.2.0",
@@ -3927,9 +3505,8 @@
3505 },
3506 "node_modules/@svgr/babel-plugin-add-jsx-attribute": {
3507 "version": "5.4.0",
3930 - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz",
3931 - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==",
3508 "dev": true,
3509 + "license": "MIT",
3510 "engines": {
3511 "node": ">=10"
3512 },
@@ -3940,9 +3517,8 @@
3517 },
3518 "node_modules/@svgr/babel-plugin-remove-jsx-attribute": {
3519 "version": "5.4.0",
3943 - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz",
3944 - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==",
3520 "dev": true,
3521 + "license": "MIT",
3522 "engines": {
3523 "node": ">=10"
3524 },
@@ -3953,9 +3529,8 @@
3529 },
3530 "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": {
3531 "version": "5.0.1",
3956 - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz",
3957 - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==",
3532 "dev": true,
3533 + "license": "MIT",
3534 "engines": {
3535 "node": ">=10"
3536 },
@@ -3966,9 +3541,8 @@
3541 },
3542 "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": {
3543 "version": "5.0.1",
3969 - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz",
3970 - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==",
3544 "dev": true,
3545 + "license": "MIT",
3546 "engines": {
3547 "node": ">=10"
3548 },
@@ -3979,9 +3553,8 @@
3553 },
3554 "node_modules/@svgr/babel-plugin-svg-dynamic-title": {
3555 "version": "5.4.0",
3982 - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz",
3983 - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==",
3556 "dev": true,
3557 + "license": "MIT",
3558 "engines": {
3559 "node": ">=10"
3560 },
@@ -3992,9 +3565,8 @@
3565 },
3566 "node_modules/@svgr/babel-plugin-svg-em-dimensions": {
3567 "version": "5.4.0",
3995 - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz",
3996 - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==",
3568 "dev": true,
3569 + "license": "MIT",
3570 "engines": {
3571 "node": ">=10"
3572 },
@@ -4005,9 +3577,8 @@
3577 },
3578 "node_modules/@svgr/babel-plugin-transform-react-native-svg": {
3579 "version": "5.4.0",
4008 - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz",
4009 - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==",
3580 "dev": true,
3581 + "license": "MIT",
3582 "engines": {
3583 "node": ">=10"
3584 },
@@ -4018,9 +3589,8 @@
3589 },
3590 "node_modules/@svgr/babel-plugin-transform-svg-component": {
3591 "version": "5.5.0",
4021 - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz",
4022 - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==",
3592 "dev": true,
3593 + "license": "MIT",
3594 "engines": {
3595 "node": ">=10"
3596 },
@@ -4031,9 +3601,8 @@
3601 },
3602 "node_modules/@svgr/babel-preset": {
3603 "version": "5.5.0",
4034 - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz",
4035 - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==",
3604 "dev": true,
3605 + "license": "MIT",
3606 "dependencies": {
3607 "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0",
3608 "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0",
@@ -4054,9 +3623,8 @@
3623 },
3624 "node_modules/@svgr/core": {
3625 "version": "5.5.0",
4057 - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz",
4058 - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==",
3626 "dev": true,
3627 + "license": "MIT",
3628 "dependencies": {
3629 "@svgr/plugin-jsx": "^5.5.0",
3630 "camelcase": "^6.2.0",
@@ -4072,9 +3640,8 @@
3640 },
3641 "node_modules/@svgr/core/node_modules/cosmiconfig": {
3642 "version": "7.0.1",
4075 - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
4076 - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
3643 "dev": true,
3644 + "license": "MIT",
3645 "dependencies": {
3646 "@types/parse-json": "^4.0.0",
3647 "import-fresh": "^3.2.1",
@@ -4088,18 +3655,16 @@
3655 },
3656 "node_modules/@svgr/core/node_modules/yaml": {
3657 "version": "1.10.2",
4091 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
4092 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
3658 "dev": true,
3659 + "license": "ISC",
3660 "engines": {
3661 "node": ">= 6"
3662 }
3663 },
3664 "node_modules/@svgr/hast-util-to-babel-ast": {
3665 "version": "5.5.0",
4100 - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz",
4101 - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==",
3666 "dev": true,
3667 + "license": "MIT",
3668 "dependencies": {
3669 "@babel/types": "^7.12.6"
3670 },
@@ -4113,9 +3678,8 @@
3678 },
3679 "node_modules/@svgr/plugin-jsx": {
3680 "version": "5.5.0",
4116 - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz",
4117 - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==",
3681 "dev": true,
3682 + "license": "MIT",
3683 "dependencies": {
3684 "@babel/core": "^7.12.3",
3685 "@svgr/babel-preset": "^5.5.0",
@@ -4132,9 +3696,8 @@
3696 },
3697 "node_modules/@svgr/plugin-svgo": {
3698 "version": "5.5.0",
4135 - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz",
4136 - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==",
3699 "dev": true,
3700 + "license": "MIT",
3701 "dependencies": {
3702 "cosmiconfig": "^7.0.0",
3703 "deepmerge": "^4.2.2",
@@ -4150,9 +3713,8 @@
3713 },
3714 "node_modules/@svgr/plugin-svgo/node_modules/cosmiconfig": {
3715 "version": "7.0.1",
4153 - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
4154 - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
3716 "dev": true,
3717 + "license": "MIT",
3718 "dependencies": {
3719 "@types/parse-json": "^4.0.0",
3720 "import-fresh": "^3.2.1",
@@ -4166,18 +3728,16 @@
3728 },
3729 "node_modules/@svgr/plugin-svgo/node_modules/yaml": {
3730 "version": "1.10.2",
4169 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
4170 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
3731 "dev": true,
3732 + "license": "ISC",
3733 "engines": {
3734 "node": ">= 6"
3735 }
3736 },
3737 "node_modules/@svgr/webpack": {
3738 "version": "5.5.0",
4178 - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz",
4179 - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==",
3739 "dev": true,
3740 + "license": "MIT",
3741 "dependencies": {
3742 "@babel/core": "^7.12.3",
3743 "@babel/plugin-transform-react-constant-elements": "^7.12.1",
@@ -4198,9 +3758,8 @@
3758 },
3759 "node_modules/@szmarczak/http-timer": {
3760 "version": "1.1.2",
4201 - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
4202 - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
3761 "dev": true,
3762 + "license": "MIT",
3763 "dependencies": {
3764 "defer-to-connect": "^1.0.1"
3765 },
@@ -4210,8 +3769,7 @@
3769 },
3770 "node_modules/@testing-library/dom": {
3771 "version": "8.11.3",
4213 - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.3.tgz",
4214 - "integrity": "sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==",
3772 + "license": "MIT",
3773 "dependencies": {
3774 "@babel/code-frame": "^7.10.4",
3775 "@babel/runtime": "^7.12.5",
@@ -4228,8 +3786,7 @@
3786 },
3787 "node_modules/@testing-library/dom/node_modules/ansi-styles": {
3788 "version": "5.2.0",
4231 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
4232 - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
3789 + "license": "MIT",
3790 "engines": {
3791 "node": ">=10"
3792 },
@@ -4239,16 +3796,14 @@
3796 },
3797 "node_modules/@testing-library/dom/node_modules/aria-query": {
3798 "version": "5.0.0",
4242 - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz",
4243 - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==",
3799 + "license": "Apache-2.0",
3800 "engines": {
3801 "node": ">=6.0"
3802 }
3803 },
3804 "node_modules/@testing-library/dom/node_modules/pretty-format": {
3805 "version": "27.5.1",
4250 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
4251 - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
3806 + "license": "MIT",
3807 "dependencies": {
3808 "ansi-regex": "^5.0.1",
3809 "ansi-styles": "^5.0.0",
@@ -4260,8 +3815,7 @@
3815 },
3816 "node_modules/@testing-library/jest-dom": {
3817 "version": "5.16.2",
4263 - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz",
4264 - "integrity": "sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==",
3818 + "license": "MIT",
3819 "dependencies": {
3820 "@babel/runtime": "^7.9.2",
3821 "@types/testing-library__jest-dom": "^5.9.1",
@@ -4281,16 +3835,14 @@
3835 },
3836 "node_modules/@testing-library/jest-dom/node_modules/aria-query": {
3837 "version": "5.0.0",
4284 - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz",
4285 - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==",
3838 + "license": "Apache-2.0",
3839 "engines": {
3840 "node": ">=6.0"
3841 }
3842 },
3843 "node_modules/@testing-library/jest-dom/node_modules/chalk": {
3844 "version": "3.0.0",
4292 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
4293 - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
3845 + "license": "MIT",
3846 "dependencies": {
3847 "ansi-styles": "^4.1.0",
3848 "supports-color": "^7.1.0"
@@ -4301,16 +3853,14 @@
3853 },
3854 "node_modules/@testing-library/jest-dom/node_modules/has-flag": {
3855 "version": "4.0.0",
4304 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4305 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3856 + "license": "MIT",
3857 "engines": {
3858 "node": ">=8"
3859 }
3860 },
3861 "node_modules/@testing-library/jest-dom/node_modules/supports-color": {
3862 "version": "7.2.0",
4312 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4313 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3863 + "license": "MIT",
3864 "dependencies": {
3865 "has-flag": "^4.0.0"
3866 },
@@ -4320,8 +3870,7 @@
3870 },
3871 "node_modules/@testing-library/react": {
3872 "version": "12.1.3",
4323 - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.3.tgz",
4324 - "integrity": "sha512-oCULRXWRrBtC9m6G/WohPo1GLcLesH7T4fuKzRAKn1CWVu9BzXtqLXDDTA6KhFNNtRwLtfSMr20HFl+Qrdrvmg==",
3873 + "license": "MIT",
3874 "dependencies": {
3875 "@babel/runtime": "^7.12.5",
3876 "@testing-library/dom": "^8.0.0",
@@ -4337,8 +3886,7 @@
3886 },
3887 "node_modules/@testing-library/user-event": {
3888 "version": "13.5.0",
4340 - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz",
4341 - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==",
3889 + "license": "MIT",
3890 "dependencies": {
3891 "@babel/runtime": "^7.12.5"
3892 },
@@ -4352,74 +3900,64 @@
3900 },
3901 "node_modules/@tootallnate/once": {
3902 "version": "1.1.2",
4355 - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
4356 - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
3903 "dev": true,
3904 + "license": "MIT",
3905 "engines": {
3906 "node": ">= 6"
3907 }
3908 },
3909 "node_modules/@trysound/sax": {
3910 "version": "0.2.0",
4364 - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
4365 - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
3911 "dev": true,
3912 + "license": "ISC",
3913 "engines": {
3914 "node": ">=10.13.0"
3915 }
3916 },
3917 "node_modules/@tsconfig/node10": {
3918 "version": "1.0.8",
4373 - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
4374 - "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==",
4375 - "dev": true
3919 + "dev": true,
3920 + "license": "MIT"
3921 },
3922 "node_modules/@tsconfig/node12": {
3923 "version": "1.0.9",
4379 - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
4380 - "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==",
4381 - "dev": true
3924 + "dev": true,
3925 + "license": "MIT"
3926 },
3927 "node_modules/@tsconfig/node14": {
3928 "version": "1.0.1",
4385 - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
4386 - "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==",
4387 - "dev": true
3929 + "dev": true,
3930 + "license": "MIT"
3931 },
3932 "node_modules/@tsconfig/node16": {
3933 "version": "1.0.2",
4391 - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
4392 - "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==",
4393 - "dev": true
3934 + "dev": true,
3935 + "license": "MIT"
3936 },
3937 "node_modules/@types/accepts": {
3938 "version": "1.3.5",
4397 - "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz",
4398 - "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==",
3939 "dev": true,
3940 + "license": "MIT",
3941 "dependencies": {
3942 "@types/node": "*"
3943 }
3944 },
3945 "node_modules/@types/archiver": {
3946 "version": "5.1.1",
4406 - "resolved": "https://registry.npmjs.org/@types/archiver/-/archiver-5.1.1.tgz",
4407 - "integrity": "sha512-heuaCk0YH5m274NOLSi66H1zX6GtZoMsdE6TYFcpFFjBjg0FoU4i4/M/a/kNlgNg26Xk3g364mNOYe1JaiEPOQ==",
3947 "dev": true,
3948 + "license": "MIT",
3949 "dependencies": {
3950 "@types/glob": "*"
3951 }
3952 },
3953 "node_modules/@types/aria-query": {
3954 "version": "4.2.2",
4415 - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz",
4416 - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig=="
3955 + "license": "MIT"
3956 },
3957 "node_modules/@types/babel__core": {
3958 "version": "7.1.18",
4420 - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz",
4421 - "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==",
3959 "dev": true,
3960 + "license": "MIT",
3961 "dependencies": {
3962 "@babel/parser": "^7.1.0",
3963 "@babel/types": "^7.0.0",
@@ -4430,18 +3968,16 @@
3968 },
3969 "node_modules/@types/babel__generator": {
3970 "version": "7.6.4",
4433 - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz",
4434 - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==",
3971 "dev": true,
3972 + "license": "MIT",
3973 "dependencies": {
3974 "@babel/types": "^7.0.0"
3975 }
3976 },
3977 "node_modules/@types/babel__template": {
3978 "version": "7.4.1",
4442 - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
4443 - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
3979 "dev": true,
3980 + "license": "MIT",
3981 "dependencies": {
3982 "@babel/parser": "^7.1.0",
3983 "@babel/types": "^7.0.0"
@@ -4449,18 +3985,16 @@
3985 },
3986 "node_modules/@types/babel__traverse": {
3987 "version": "7.14.2",
4452 - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz",
4453 - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==",
3988 "dev": true,
3989 + "license": "MIT",
3990 "dependencies": {
3991 "@babel/types": "^7.3.0"
3992 }
3993 },
3994 "node_modules/@types/body-parser": {
3995 "version": "1.19.2",
4461 - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
4462 - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==",
3996 "dev": true,
3997 + "license": "MIT",
3998 "dependencies": {
3999 "@types/connect": "*",
4000 "@types/node": "*"
@@ -4468,33 +4002,29 @@
4002 },
4003 "node_modules/@types/bonjour": {
4004 "version": "3.5.10",
4471 - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz",
4472 - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==",
4005 "dev": true,
4006 + "license": "MIT",
4007 "dependencies": {
4008 "@types/node": "*"
4009 }
4010 },
4011 "node_modules/@types/braces": {
4012 "version": "3.0.1",
4480 - "resolved": "https://registry.npmjs.org/@types/braces/-/braces-3.0.1.tgz",
4481 - "integrity": "sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ==",
4482 - "dev": true
4013 + "dev": true,
4014 + "license": "MIT"
4015 },
4016 "node_modules/@types/connect": {
4017 "version": "3.4.35",
4486 - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
4487 - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
4018 "dev": true,
4019 + "license": "MIT",
4020 "dependencies": {
4021 "@types/node": "*"
4022 }
4023 },
4024 "node_modules/@types/connect-history-api-fallback": {
4025 "version": "1.3.5",
4495 - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz",
4496 - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==",
4026 "dev": true,
4027 + "license": "MIT",
4028 "dependencies": {
4029 "@types/express-serve-static-core": "*",
4030 "@types/node": "*"
@@ -4502,15 +4032,13 @@
4032 },
4033 "node_modules/@types/content-disposition": {
4034 "version": "0.5.4",
4505 - "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.4.tgz",
4506 - "integrity": "sha512-0mPF08jn9zYI0n0Q/Pnz7C4kThdSt+6LD4amsrYDDpgBfrVWa3TcCOxKX1zkGgYniGagRv8heN2cbh+CAn+uuQ==",
4507 - "dev": true
4035 + "dev": true,
4036 + "license": "MIT"
4037 },
4038 "node_modules/@types/cookies": {
4039 "version": "0.7.7",
4511 - "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.7.tgz",
4512 - "integrity": "sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==",
4040 "dev": true,
4041 + "license": "MIT",
4042 "dependencies": {
4043 "@types/connect": "*",
4044 "@types/express": "*",
@@ -4520,9 +4048,8 @@
4048 },
4049 "node_modules/@types/eslint": {
4050 "version": "7.29.0",
4523 - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz",
4524 - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==",
4051 "dev": true,
4052 + "license": "MIT",
4053 "dependencies": {
4054 "@types/estree": "*",
4055 "@types/json-schema": "*"
@@ -4530,9 +4057,8 @@
4057 },
4058 "node_modules/@types/eslint-scope": {
4059 "version": "3.7.3",
4533 - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz",
4534 - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==",
4060 "dev": true,
4061 + "license": "MIT",
4062 "dependencies": {
4063 "@types/eslint": "*",
4064 "@types/estree": "*"
@@ -4540,15 +4066,13 @@
4066 },
4067 "node_modules/@types/estree": {
4068 "version": "0.0.51",
4543 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz",
4544 - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
4545 - "dev": true
4069 + "dev": true,
4070 + "license": "MIT"
4071 },
4072 "node_modules/@types/express": {
4073 "version": "4.17.13",
4549 - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz",
4550 - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==",
4074 "dev": true,
4075 + "license": "MIT",
4076 "dependencies": {
4077 "@types/body-parser": "*",
4078 "@types/express-serve-static-core": "^4.17.18",
@@ -4558,9 +4082,8 @@
4082 },
4083 "node_modules/@types/express-serve-static-core": {
4084 "version": "4.17.26",
4561 - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.26.tgz",
4562 - "integrity": "sha512-zeu3tpouA043RHxW0gzRxwCHchMgftE8GArRsvYT0ByDMbn19olQHx5jLue0LxWY6iYtXb7rXmuVtSkhy9YZvQ==",
4085 "dev": true,
4086 + "license": "MIT",
4087 "dependencies": {
4088 "@types/node": "*",
4089 "@types/qs": "*",
@@ -4569,9 +4092,8 @@
4092 },
4093 "node_modules/@types/glob": {
4094 "version": "7.2.0",
4572 - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
4573 - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
4095 "dev": true,
4096 + "license": "MIT",
4097 "dependencies": {
4098 "@types/minimatch": "*",
4099 "@types/node": "*"
@@ -4579,68 +4101,59 @@
4101 },
4102 "node_modules/@types/graceful-fs": {
4103 "version": "4.1.5",
4582 - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz",
4583 - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==",
4104 "dev": true,
4105 + "license": "MIT",
4106 "dependencies": {
4107 "@types/node": "*"
4108 }
4109 },
4110 "node_modules/@types/html-minifier-terser": {
4111 "version": "6.1.0",
4591 - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
4592 - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==",
4593 - "dev": true
4112 + "dev": true,
4113 + "license": "MIT"
4114 },
4115 "node_modules/@types/http-assert": {
4116 "version": "1.5.3",
4597 - "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.3.tgz",
4598 - "integrity": "sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA==",
4599 - "dev": true
4117 + "dev": true,
4118 + "license": "MIT"
4119 },
4120 "node_modules/@types/http-errors": {
4121 "version": "1.8.1",
4603 - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.1.tgz",
4604 - "integrity": "sha512-e+2rjEwK6KDaNOm5Aa9wNGgyS9oSZU/4pfSMMPYNOfjvFI0WVXm29+ITRFr6aKDvvKo7uU1jV68MW4ScsfDi7Q==",
4605 - "dev": true
4122 + "dev": true,
4123 + "license": "MIT"
4124 },
4125 "node_modules/@types/http-proxy": {
4126 "version": "1.17.8",
4609 - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz",
4610 - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==",
4127 "dev": true,
4128 + "license": "MIT",
4129 "dependencies": {
4130 "@types/node": "*"
4131 }
4132 },
4133 "node_modules/@types/istanbul-lib-coverage": {
4134 "version": "2.0.4",
4618 - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
4619 - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==",
4620 - "dev": true
4135 + "dev": true,
4136 + "license": "MIT"
4137 },
4138 "node_modules/@types/istanbul-lib-report": {
4139 "version": "3.0.0",
4624 - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
4625 - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
4140 "dev": true,
4141 + "license": "MIT",
4142 "dependencies": {
4143 "@types/istanbul-lib-coverage": "*"
4144 }
4145 },
4146 "node_modules/@types/istanbul-reports": {
4147 "version": "3.0.1",
4633 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz",
4634 - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==",
4148 "dev": true,
4149 + "license": "MIT",
4150 "dependencies": {
4151 "@types/istanbul-lib-report": "*"
4152 }
4153 },
4154 "node_modules/@types/jest": {
4155 "version": "27.4.1",
4642 - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz",
4643 - "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==",
4156 + "license": "MIT",
4157 "dependencies": {
4158 "jest-matcher-utils": "^27.0.0",
4159 "pretty-format": "^27.0.0"
@@ -4648,8 +4161,7 @@
4161 },
4162 "node_modules/@types/jest/node_modules/ansi-styles": {
4163 "version": "5.2.0",
4651 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
4652 - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
4164 + "license": "MIT",
4165 "engines": {
4166 "node": ">=10"
4167 },
@@ -4659,8 +4171,7 @@
4171 },
4172 "node_modules/@types/jest/node_modules/pretty-format": {
4173 "version": "27.5.1",
4662 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
4663 - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
4174 + "license": "MIT",
4175 "dependencies": {
4176 "ansi-regex": "^5.0.1",
4177 "ansi-styles": "^5.0.0",
@@ -4672,27 +4183,23 @@
4183 },
4184 "node_modules/@types/json-schema": {
4185 "version": "7.0.9",
4675 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
4676 - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
4677 - "dev": true
4186 + "dev": true,
4187 + "license": "MIT"
4188 },
4189 "node_modules/@types/json5": {
4190 "version": "0.0.29",
4681 - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
4682 - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
4683 - "dev": true
4191 + "dev": true,
4192 + "license": "MIT"
4193 },
4194 "node_modules/@types/keygrip": {
4195 "version": "1.0.2",
4687 - "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz",
4688 - "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==",
4689 - "dev": true
4196 + "dev": true,
4197 + "license": "MIT"
4198 },
4199 "node_modules/@types/koa": {
4200 "version": "2.13.4",
4693 - "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.4.tgz",
4694 - "integrity": "sha512-dfHYMfU+z/vKtQB7NUrthdAEiSvnLebvBjwHtfFmpZmB7em2N3WVQdHgnFq+xvyVgxW5jKDmjWfLD3lw4g4uTw==",
4201 "dev": true,
4202 + "license": "MIT",
4203 "dependencies": {
4204 "@types/accepts": "*",
4205 "@types/content-disposition": "*",
@@ -4706,27 +4213,24 @@
4213 },
4214 "node_modules/@types/koa__router": {
4215 "version": "8.0.11",
4709 - "resolved": "https://registry.npmjs.org/@types/koa__router/-/koa__router-8.0.11.tgz",
4710 - "integrity": "sha512-WXgKWpBsbS14kzmzD9LeFapOIa678h7zvUHxDwXwSx4ETKXhXLVUAToX6jZ/U7EihM7qwyD9W/BZvB0MRu7MTQ==",
4216 "dev": true,
4217 + "license": "MIT",
4218 "dependencies": {
4219 "@types/koa": "*"
4220 }
4221 },
4222 "node_modules/@types/koa-compose": {
4223 "version": "3.2.5",
4718 - "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz",
4719 - "integrity": "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==",
4224 "dev": true,
4225 + "license": "MIT",
4226 "dependencies": {
4227 "@types/koa": "*"
4228 }
4229 },
4230 "node_modules/@types/koa-compress": {
4231 "version": "4.0.3",
4727 - "resolved": "https://registry.npmjs.org/@types/koa-compress/-/koa-compress-4.0.3.tgz",
4728 - "integrity": "sha512-nJSII/tOSvYCwk3yDEBJLHd8ctkt5CQFZ0j8ZBnHZ2x0hg24z9H1i38lWXA/5z0Ix0uitMW1jov+kVbQI1aNPQ==",
4232 "dev": true,
4233 + "license": "MIT",
4234 "dependencies": {
4235 "@types/koa": "*",
4236 "@types/node": "*"
@@ -4734,18 +4238,16 @@
4238 },
4239 "node_modules/@types/koa-mount": {
4240 "version": "4.0.1",
4737 - "resolved": "https://registry.npmjs.org/@types/koa-mount/-/koa-mount-4.0.1.tgz",
4738 - "integrity": "sha512-HNeg80CVS9Dfq8dGYqCZZCAUm7g6jPCNJ1ydqVLEJxLrjmeburpvq+lOZkE4rxBZ6O38dr3tj9IA3IfbdoI05w==",
4241 "dev": true,
4242 + "license": "MIT",
4243 "dependencies": {
4244 "@types/koa": "*"
4245 }
4246 },
4247 "node_modules/@types/koa-session": {
4248 "version": "5.10.4",
4746 - "resolved": "https://registry.npmjs.org/@types/koa-session/-/koa-session-5.10.4.tgz",
4747 - "integrity": "sha512-Xz9RPq+2raVvw6UN1JzDVL9/s2qr9E5AZOiiQti328HNhEj6IqT5rcssFQPNxCzh9bNG6uqqGMsACr5bdjylXA==",
4249 "dev": true,
4250 + "license": "MIT",
4251 "dependencies": {
4252 "@types/cookies": "*",
4253 "@types/koa": "*"
@@ -4753,99 +4255,83 @@
4255 },
4256 "node_modules/@types/lodash": {
4257 "version": "4.14.178",
4756 - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.178.tgz",
4757 - "integrity": "sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==",
4758 - "dev": true
4258 + "dev": true,
4259 + "license": "MIT"
4260 },
4261 "node_modules/@types/micromatch": {
4262 "version": "4.0.2",
4762 - "resolved": "https://registry.npmjs.org/@types/micromatch/-/micromatch-4.0.2.tgz",
4763 - "integrity": "sha512-oqXqVb0ci19GtH0vOA/U2TmHTcRY9kuZl4mqUxe0QmJAlIW13kzhuK5pi1i9+ngav8FjpSb9FVS/GE00GLX1VA==",
4263 "dev": true,
4264 + "license": "MIT",
4265 "dependencies": {
4266 "@types/braces": "*"
4267 }
4268 },
4269 "node_modules/@types/mime": {
4270 "version": "1.3.2",
4771 - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz",
4772 - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==",
4773 - "dev": true
4271 + "dev": true,
4272 + "license": "MIT"
4273 },
4274 "node_modules/@types/mime-types": {
4275 "version": "2.1.1",
4777 - "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.1.tgz",
4778 - "integrity": "sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==",
4779 - "dev": true
4276 + "dev": true,
4277 + "license": "MIT"
4278 },
4279 "node_modules/@types/minimatch": {
4280 "version": "3.0.5",
4783 - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
4784 - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
4785 - "dev": true
4281 + "dev": true,
4282 + "license": "MIT"
4283 },
4284 "node_modules/@types/minimist": {
4285 "version": "1.2.2",
4789 - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
4790 - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
4791 - "dev": true
4286 + "dev": true,
4287 + "license": "MIT"
4288 },
4289 "node_modules/@types/mocha": {
4290 "version": "9.0.0",
4795 - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.0.0.tgz",
4796 - "integrity": "sha512-scN0hAWyLVAvLR9AyW7HoFF5sJZglyBsbPuHO4fv7JRvfmPBMfp1ozWqOf/e4wwPNxezBZXRfWzMb6iFLgEVRA==",
4797 - "dev": true
4291 + "dev": true,
4292 + "license": "MIT"
4293 },
4294 "node_modules/@types/node": {
4295 "version": "16.11.26",
4801 - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
4802 - "integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
4803 - "dev": true
4296 + "dev": true,
4297 + "license": "MIT"
4298 },
4299 "node_modules/@types/normalize-package-data": {
4300 "version": "2.4.1",
4807 - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
4808 - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
4809 - "dev": true
4301 + "dev": true,
4302 + "license": "MIT"
4303 },
4304 "node_modules/@types/parse-json": {
4305 "version": "4.0.0",
4813 - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
4814 - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
4306 + "license": "MIT"
4307 },
4308 "node_modules/@types/prettier": {
4309 "version": "2.4.4",
4818 - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz",
4819 - "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==",
4820 - "dev": true
4310 + "dev": true,
4311 + "license": "MIT"
4312 },
4313 "node_modules/@types/prop-types": {
4314 "version": "15.7.4",
4824 - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz",
4825 - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ=="
4315 + "license": "MIT"
4316 },
4317 "node_modules/@types/q": {
4318 "version": "1.5.5",
4829 - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz",
4830 - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==",
4831 - "dev": true
4319 + "dev": true,
4320 + "license": "MIT"
4321 },
4322 "node_modules/@types/qs": {
4323 "version": "6.9.7",
4835 - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
4836 - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==",
4837 - "dev": true
4324 + "dev": true,
4325 + "license": "MIT"
4326 },
4327 "node_modules/@types/range-parser": {
4328 "version": "1.2.4",
4841 - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz",
4842 - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==",
4843 - "dev": true
4329 + "dev": true,
4330 + "license": "MIT"
4331 },
4332 "node_modules/@types/react": {
4333 "version": "17.0.39",
4847 - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz",
4848 - "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==",
4334 + "license": "MIT",
4335 "dependencies": {
4336 "@types/prop-types": "*",
4337 "@types/scheduler": "*",
@@ -4854,80 +4340,70 @@
4340 },
4341 "node_modules/@types/react-dom": {
4342 "version": "17.0.13",
4857 - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.13.tgz",
4858 - "integrity": "sha512-wEP+B8hzvy6ORDv1QBhcQia4j6ea4SFIBttHYpXKPFZRviBvknq0FRh3VrIxeXUmsPkwuXVZrVGG7KUVONmXCQ==",
4343 + "license": "MIT",
4344 "dependencies": {
4345 "@types/react": "*"
4346 }
4347 },
4348 "node_modules/@types/react-is": {
4349 "version": "17.0.3",
4865 - "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz",
4866 - "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==",
4350 + "license": "MIT",
4351 "dependencies": {
4352 "@types/react": "*"
4353 }
4354 },
4355 "node_modules/@types/react-transition-group": {
4356 "version": "4.4.4",
4873 - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz",
4874 - "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==",
4357 + "license": "MIT",
4358 "dependencies": {
4359 "@types/react": "*"
4360 }
4361 },
4362 "node_modules/@types/react-virtualized-auto-sizer": {
4363 "version": "1.0.1",
4881 - "resolved": "https://registry.npmjs.org/@types/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.1.tgz",
4882 - "integrity": "sha512-GH8sAnBEM5GV9LTeiz56r4ZhMOUSrP43tAQNSRVxNexDjcNKLCEtnxusAItg1owFUFE6k0NslV26gqVClVvong==",
4364 "dev": true,
4365 + "license": "MIT",
4366 "dependencies": {
4367 "@types/react": "*"
4368 }
4369 },
4370 "node_modules/@types/react-window": {
4371 "version": "1.8.5",
4890 - "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.5.tgz",
4891 - "integrity": "sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw==",
4372 "dev": true,
4373 + "license": "MIT",
4374 "dependencies": {
4375 "@types/react": "*"
4376 }
4377 },
4378 "node_modules/@types/resolve": {
4379 "version": "1.17.1",
4899 - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
4900 - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
4380 "dev": true,
4381 + "license": "MIT",
4382 "dependencies": {
4383 "@types/node": "*"
4384 }
4385 },
4386 "node_modules/@types/retry": {
4387 "version": "0.12.1",
4908 - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
4909 - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==",
4910 - "dev": true
4388 + "dev": true,
4389 + "license": "MIT"
4390 },
4391 "node_modules/@types/scheduler": {
4392 "version": "0.16.2",
4914 - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
4915 - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
4393 + "license": "MIT"
4394 },
4395 "node_modules/@types/serve-index": {
4396 "version": "1.9.1",
4919 - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz",
4920 - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==",
4397 "dev": true,
4398 + "license": "MIT",
4399 "dependencies": {
4400 "@types/express": "*"
4401 }
4402 },
4403 "node_modules/@types/serve-static": {
4404 "version": "1.13.10",
4928 - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz",
4929 - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==",
4405 "dev": true,
4406 + "license": "MIT",
4407 "dependencies": {
4408 "@types/mime": "^1",
4409 "@types/node": "*"
@@ -4935,53 +4411,46 @@
4411 },
4412 "node_modules/@types/sockjs": {
4413 "version": "0.3.33",
4938 - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz",
4939 - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==",
4414 "dev": true,
4415 + "license": "MIT",
4416 "dependencies": {
4417 "@types/node": "*"
4418 }
4419 },
4420 "node_modules/@types/stack-utils": {
4421 "version": "2.0.1",
4947 - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz",
4948 - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==",
4949 - "dev": true
4422 + "dev": true,
4423 + "license": "MIT"
4424 },
4425 "node_modules/@types/testing-library__jest-dom": {
4426 "version": "5.14.3",
4953 - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz",
4954 - "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==",
4427 + "license": "MIT",
4428 "dependencies": {
4429 "@types/jest": "*"
4430 }
4431 },
4432 "node_modules/@types/trusted-types": {
4433 "version": "2.0.2",
4961 - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz",
4962 - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==",
4963 - "dev": true
4434 + "dev": true,
4435 + "license": "MIT"
4436 },
4437 "node_modules/@types/ws": {
4438 "version": "8.5.2",
4967 - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.2.tgz",
4968 - "integrity": "sha512-VXI82ykONr5tacHEojnErTQk+KQSoYbW1NB6iz6wUwrNd+BqfkfggQNoNdCqhJSzbNumShPERbM+Pc5zpfhlbw==",
4439 "dev": true,
4440 + "license": "MIT",
4441 "dependencies": {
4442 "@types/node": "*"
4443 }
4444 },
4445 "node_modules/@types/yargs-parser": {
4446 "version": "21.0.0",
4976 - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz",
4977 - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==",
4978 - "dev": true
4447 + "dev": true,
4448 + "license": "MIT"
4449 },
4450 "node_modules/@typescript-eslint/eslint-plugin": {
4451 "version": "5.13.0",
4982 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.13.0.tgz",
4983 - "integrity": "sha512-vLktb2Uec81fxm/cfz2Hd6QaWOs8qdmVAZXLdOBX6JFJDhf6oDZpMzZ4/LZ6SFM/5DgDcxIMIvy3F+O9yZBuiQ==",
4452 "dev": true,
4453 + "license": "MIT",
4454 "dependencies": {
4455 "@typescript-eslint/scope-manager": "5.13.0",
4456 "@typescript-eslint/type-utils": "5.13.0",
@@ -5012,9 +4481,8 @@
4481 },
4482 "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": {
4483 "version": "7.3.5",
5015 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
5016 - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
4484 "dev": true,
4485 + "license": "ISC",
4486 "dependencies": {
4487 "lru-cache": "^6.0.0"
4488 },
@@ -5027,9 +4495,8 @@
4495 },
4496 "node_modules/@typescript-eslint/experimental-utils": {
4497 "version": "5.13.0",
5030 - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.0.tgz",
5031 - "integrity": "sha512-A0btJxjB9gH6yJsARONe5xd0ykgj1+0fO1TRWoUBn2hT3haWiZeh4f1FILKW0z/9OBchT5zCOz3hiJfRK/vumA==",
4498 "dev": true,
4499 + "license": "MIT",
4500 "dependencies": {
4501 "@typescript-eslint/utils": "5.13.0"
4502 },
@@ -5046,9 +4513,8 @@
4513 },
4514 "node_modules/@typescript-eslint/parser": {
4515 "version": "5.13.0",
5049 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.13.0.tgz",
5050 - "integrity": "sha512-GdrU4GvBE29tm2RqWOM0P5QfCtgCyN4hXICj/X9ibKED16136l9ZpoJvCL5pSKtmJzA+NRDzQ312wWMejCVVfg==",
4516 "dev": true,
4517 + "license": "BSD-2-Clause",
4518 "dependencies": {
4519 "@typescript-eslint/scope-manager": "5.13.0",
4520 "@typescript-eslint/types": "5.13.0",
@@ -5073,9 +4539,8 @@
4539 },
4540 "node_modules/@typescript-eslint/scope-manager": {
4541 "version": "5.13.0",
5076 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.13.0.tgz",
5077 - "integrity": "sha512-T4N8UvKYDSfVYdmJq7g2IPJYCRzwtp74KyDZytkR4OL3NRupvswvmJQJ4CX5tDSurW2cvCc1Ia1qM7d0jpa7IA==",
4542 "dev": true,
4543 + "license": "MIT",
4544 "dependencies": {
4545 "@typescript-eslint/types": "5.13.0",
4546 "@typescript-eslint/visitor-keys": "5.13.0"
@@ -5090,9 +4555,8 @@
4555 },
4556 "node_modules/@typescript-eslint/type-utils": {
4557 "version": "5.13.0",
5093 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.13.0.tgz",
5094 - "integrity": "sha512-/nz7qFizaBM1SuqAKb7GLkcNn2buRdDgZraXlkhz+vUGiN1NZ9LzkA595tHHeduAiS2MsHqMNhE2zNzGdw43Yg==",
4558 "dev": true,
4559 + "license": "MIT",
4560 "dependencies": {
4561 "@typescript-eslint/utils": "5.13.0",
4562 "debug": "^4.3.2",
@@ -5116,9 +4580,8 @@
4580 },
4581 "node_modules/@typescript-eslint/types": {
4582 "version": "5.13.0",
5119 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.13.0.tgz",
5120 - "integrity": "sha512-LmE/KO6DUy0nFY/OoQU0XelnmDt+V8lPQhh8MOVa7Y5k2gGRd6U9Kp3wAjhB4OHg57tUO0nOnwYQhRRyEAyOyg==",
4583 "dev": true,
4584 + "license": "MIT",
4585 "engines": {
4586 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
4587 },
@@ -5129,9 +4592,8 @@
4592 },
4593 "node_modules/@typescript-eslint/typescript-estree": {
4594 "version": "5.13.0",
5132 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.13.0.tgz",
5133 - "integrity": "sha512-Q9cQow0DeLjnp5DuEDjLZ6JIkwGx3oYZe+BfcNuw/POhtpcxMTy18Icl6BJqTSd+3ftsrfuVb7mNHRZf7xiaNA==",
4595 "dev": true,
4596 + "license": "BSD-2-Clause",
4597 "dependencies": {
4598 "@typescript-eslint/types": "5.13.0",
4599 "@typescript-eslint/visitor-keys": "5.13.0",
@@ -5156,9 +4618,8 @@
4618 },
4619 "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
4620 "version": "7.3.5",
5159 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
5160 - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
4621 "dev": true,
4622 + "license": "ISC",
4623 "dependencies": {
4624 "lru-cache": "^6.0.0"
4625 },
@@ -5171,9 +4632,8 @@
4632 },
4633 "node_modules/@typescript-eslint/utils": {
4634 "version": "5.13.0",
5174 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.13.0.tgz",
5175 - "integrity": "sha512-+9oHlPWYNl6AwwoEt5TQryEHwiKRVjz7Vk6kaBeD3/kwHE5YqTGHtm/JZY8Bo9ITOeKutFaXnBlMgSATMJALUQ==",
4635 "dev": true,
4636 + "license": "MIT",
4637 "dependencies": {
4638 "@types/json-schema": "^7.0.9",
4639 "@typescript-eslint/scope-manager": "5.13.0",
@@ -5195,9 +4655,8 @@
4655 },
4656 "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": {
4657 "version": "5.1.1",
5198 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
5199 - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
4658 "dev": true,
4659 + "license": "BSD-2-Clause",
4660 "dependencies": {
4661 "esrecurse": "^4.3.0",
4662 "estraverse": "^4.1.1"
@@ -5208,18 +4667,16 @@
4667 },
4668 "node_modules/@typescript-eslint/utils/node_modules/estraverse": {
4669 "version": "4.3.0",
5211 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
5212 - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
4670 "dev": true,
4671 + "license": "BSD-2-Clause",
4672 "engines": {
4673 "node": ">=4.0"
4674 }
4675 },
4676 "node_modules/@typescript-eslint/visitor-keys": {
4677 "version": "5.13.0",
5220 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.13.0.tgz",
5221 - "integrity": "sha512-HLKEAS/qA1V7d9EzcpLFykTePmOQqOFim8oCvhY3pZgQ8Hi38hYpHd9e5GN6nQBFQNecNhws5wkS9Y5XIO0s/g==",
4678 "dev": true,
4679 + "license": "MIT",
4680 "dependencies": {
4681 "@typescript-eslint/types": "5.13.0",
4682 "eslint-visitor-keys": "^3.0.0"
@@ -5234,15 +4691,13 @@
4691 },
4692 "node_modules/@ungap/promise-all-settled": {
4693 "version": "1.1.2",
5237 - "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
5238 - "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
5239 - "dev": true
4694 + "dev": true,
4695 + "license": "ISC"
4696 },
4697 "node_modules/@webassemblyjs/ast": {
4698 "version": "1.11.1",
5243 - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
5244 - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
4699 "dev": true,
4700 + "license": "MIT",
4701 "dependencies": {
4702 "@webassemblyjs/helper-numbers": "1.11.1",
4703 "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
@@ -5250,27 +4705,23 @@
4705 },
4706 "node_modules/@webassemblyjs/floating-point-hex-parser": {
4707 "version": "1.11.1",
5253 - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
5254 - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
5255 - "dev": true
4708 + "dev": true,
4709 + "license": "MIT"
4710 },
4711 "node_modules/@webassemblyjs/helper-api-error": {
4712 "version": "1.11.1",
5259 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
5260 - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
5261 - "dev": true
4713 + "dev": true,
4714 + "license": "MIT"
4715 },
4716 "node_modules/@webassemblyjs/helper-buffer": {
4717 "version": "1.11.1",
5265 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
5266 - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
5267 - "dev": true
4718 + "dev": true,
4719 + "license": "MIT"
4720 },
4721 "node_modules/@webassemblyjs/helper-numbers": {
4722 "version": "1.11.1",
5271 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
5272 - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
4723 "dev": true,
4724 + "license": "MIT",
4725 "dependencies": {
4726 "@webassemblyjs/floating-point-hex-parser": "1.11.1",
4727 "@webassemblyjs/helper-api-error": "1.11.1",
@@ -5279,15 +4730,13 @@
4730 },
4731 "node_modules/@webassemblyjs/helper-wasm-bytecode": {
4732 "version": "1.11.1",
5282 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
5283 - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
5284 - "dev": true
4733 + "dev": true,
4734 + "license": "MIT"
4735 },
4736 "node_modules/@webassemblyjs/helper-wasm-section": {
4737 "version": "1.11.1",
5288 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
5289 - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
4738 "dev": true,
4739 + "license": "MIT",
4740 "dependencies": {
4741 "@webassemblyjs/ast": "1.11.1",
4742 "@webassemblyjs/helper-buffer": "1.11.1",
@@ -5297,33 +4746,29 @@
4746 },
4747 "node_modules/@webassemblyjs/ieee754": {
4748 "version": "1.11.1",
5300 - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
5301 - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
4749 "dev": true,
4750 + "license": "MIT",
4751 "dependencies": {
4752 "@xtuc/ieee754": "^1.2.0"
4753 }
4754 },
4755 "node_modules/@webassemblyjs/leb128": {
4756 "version": "1.11.1",
5309 - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
5310 - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
4757 "dev": true,
4758 + "license": "Apache-2.0",
4759 "dependencies": {
4760 "@xtuc/long": "4.2.2"
4761 }
4762 },
4763 "node_modules/@webassemblyjs/utf8": {
4764 "version": "1.11.1",
5318 - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
5319 - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
5320 - "dev": true
4765 + "dev": true,
4766 + "license": "MIT"
4767 },
4768 "node_modules/@webassemblyjs/wasm-edit": {
4769 "version": "1.11.1",
5324 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
5325 - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
4770 "dev": true,
4771 + "license": "MIT",
4772 "dependencies": {
4773 "@webassemblyjs/ast": "1.11.1",
4774 "@webassemblyjs/helper-buffer": "1.11.1",
@@ -5337,9 +4782,8 @@
4782 },
4783 "node_modules/@webassemblyjs/wasm-gen": {
4784 "version": "1.11.1",
5340 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
5341 - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
4785 "dev": true,
4786 + "license": "MIT",
4787 "dependencies": {
4788 "@webassemblyjs/ast": "1.11.1",
4789 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
@@ -5350,9 +4794,8 @@
4794 },
4795 "node_modules/@webassemblyjs/wasm-opt": {
4796 "version": "1.11.1",
5353 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
5354 - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
4797 "dev": true,
4798 + "license": "MIT",
4799 "dependencies": {
4800 "@webassemblyjs/ast": "1.11.1",
4801 "@webassemblyjs/helper-buffer": "1.11.1",
@@ -5362,9 +4805,8 @@
4805 },
4806 "node_modules/@webassemblyjs/wasm-parser": {
4807 "version": "1.11.1",
5365 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
5366 - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
4808 "dev": true,
4809 + "license": "MIT",
4810 "dependencies": {
4811 "@webassemblyjs/ast": "1.11.1",
4812 "@webassemblyjs/helper-api-error": "1.11.1",
@@ -5376,9 +4818,8 @@
4818 },
4819 "node_modules/@webassemblyjs/wast-printer": {
4820 "version": "1.11.1",
5379 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
5380 - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
4821 "dev": true,
4822 + "license": "MIT",
4823 "dependencies": {
4824 "@webassemblyjs/ast": "1.11.1",
4825 "@xtuc/long": "4.2.2"
@@ -5386,32 +4827,27 @@
4827 },
4828 "node_modules/@xtuc/ieee754": {
4829 "version": "1.2.0",
5389 - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
5390 - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
5391 - "dev": true
4830 + "dev": true,
4831 + "license": "BSD-3-Clause"
4832 },
4833 "node_modules/@xtuc/long": {
4834 "version": "4.2.2",
5395 - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
5396 - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
5397 - "dev": true
4835 + "dev": true,
4836 + "license": "Apache-2.0"
4837 },
4838 "node_modules/abab": {
4839 "version": "2.0.5",
5401 - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
5402 - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
5403 - "dev": true
4840 + "dev": true,
4841 + "license": "BSD-3-Clause"
4842 },
4843 "node_modules/abbrev": {
4844 "version": "1.1.1",
5407 - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
5408 - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
5409 - "dev": true
4845 + "dev": true,
4846 + "license": "ISC"
4847 },
4848 "node_modules/accepts": {
4849 "version": "1.3.8",
5413 - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
5414 - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
4850 + "license": "MIT",
4851 "dependencies": {
4852 "mime-types": "~2.1.34",
4853 "negotiator": "0.6.3"
@@ -5422,9 +4858,8 @@
4858 },
4859 "node_modules/acorn": {
4860 "version": "8.7.0",
5425 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
5426 - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
4861 "dev": true,
4862 + "license": "MIT",
4863 "bin": {
4864 "acorn": "bin/acorn"
4865 },
@@ -5434,9 +4869,8 @@
4869 },
4870 "node_modules/acorn-globals": {
4871 "version": "6.0.0",
5437 - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
5438 - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
4872 "dev": true,
4873 + "license": "MIT",
4874 "dependencies": {
4875 "acorn": "^7.1.1",
4876 "acorn-walk": "^7.1.1"
@@ -5444,9 +4878,8 @@
4878 },
4879 "node_modules/acorn-globals/node_modules/acorn": {
4880 "version": "7.4.1",
5447 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
5448 - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
4881 "dev": true,
4882 + "license": "MIT",
4883 "bin": {
4884 "acorn": "bin/acorn"
4885 },
@@ -5456,36 +4889,32 @@
4889 },
4890 "node_modules/acorn-globals/node_modules/acorn-walk": {
4891 "version": "7.2.0",
5459 - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
5460 - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
4892 "dev": true,
4893 + "license": "MIT",
4894 "engines": {
4895 "node": ">=0.4.0"
4896 }
4897 },
4898 "node_modules/acorn-import-assertions": {
4899 "version": "1.8.0",
5468 - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
5469 - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
4900 "dev": true,
4901 + "license": "MIT",
4902 "peerDependencies": {
4903 "acorn": "^8"
4904 }
4905 },
4906 "node_modules/acorn-jsx": {
4907 "version": "5.3.2",
5477 - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
5478 - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
4908 "dev": true,
4909 + "license": "MIT",
4910 "peerDependencies": {
4911 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
4912 }
4913 },
4914 "node_modules/acorn-node": {
4915 "version": "1.8.2",
5486 - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
5487 - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
4916 "dev": true,
4917 + "license": "Apache-2.0",
4918 "dependencies": {
4919 "acorn": "^7.0.0",
4920 "acorn-walk": "^7.0.0",
@@ -5494,9 +4923,8 @@
4923 },
4924 "node_modules/acorn-node/node_modules/acorn": {
4925 "version": "7.4.1",
5497 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
5498 - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
4926 "dev": true,
4927 + "license": "MIT",
4928 "bin": {
4929 "acorn": "bin/acorn"
4930 },
@@ -5506,36 +4934,32 @@
4934 },
4935 "node_modules/acorn-node/node_modules/acorn-walk": {
4936 "version": "7.2.0",
5509 - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
5510 - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
4937 "dev": true,
4938 + "license": "MIT",
4939 "engines": {
4940 "node": ">=0.4.0"
4941 }
4942 },
4943 "node_modules/acorn-walk": {
4944 "version": "8.2.0",
5518 - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
5519 - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
4945 "dev": true,
4946 + "license": "MIT",
4947 "engines": {
4948 "node": ">=0.4.0"
4949 }
4950 },
4951 "node_modules/address": {
4952 "version": "1.1.2",
5527 - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz",
5528 - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==",
4953 "dev": true,
4954 + "license": "MIT",
4955 "engines": {
4956 "node": ">= 0.12.0"
4957 }
4958 },
4959 "node_modules/adjust-sourcemap-loader": {
4960 "version": "4.0.0",
5536 - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
5537 - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==",
4961 "dev": true,
4962 + "license": "MIT",
4963 "dependencies": {
4964 "loader-utils": "^2.0.0",
4965 "regex-parser": "^2.2.11"
@@ -5546,9 +4970,8 @@
4970 },
4971 "node_modules/agent-base": {
4972 "version": "6.0.2",
5549 - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
5550 - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
4973 "dev": true,
4974 + "license": "MIT",
4975 "dependencies": {
4976 "debug": "4"
4977 },
@@ -5558,9 +4981,8 @@
4981 },
4982 "node_modules/aggregate-error": {
4983 "version": "3.1.0",
5561 - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
5562 - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
4984 "dev": true,
4985 + "license": "MIT",
4986 "dependencies": {
4987 "clean-stack": "^2.0.0",
4988 "indent-string": "^4.0.0"
@@ -5571,9 +4993,8 @@
4993 },
4994 "node_modules/ajv": {
4995 "version": "6.12.6",
5574 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
5575 - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
4996 "dev": true,
4997 + "license": "MIT",
4998 "dependencies": {
4999 "fast-deep-equal": "^3.1.1",
5000 "fast-json-stable-stringify": "^2.0.0",
@@ -5587,9 +5008,8 @@
5008 },
5009 "node_modules/ajv-formats": {
5010 "version": "2.1.1",
5590 - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
5591 - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
5011 "dev": true,
5012 + "license": "MIT",
5013 "dependencies": {
5014 "ajv": "^8.0.0"
5015 },
@@ -5604,9 +5024,8 @@
5024 },
5025 "node_modules/ajv-formats/node_modules/ajv": {
5026 "version": "8.10.0",
5607 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz",
5608 - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==",
5027 "dev": true,
5028 + "license": "MIT",
5029 "dependencies": {
5030 "fast-deep-equal": "^3.1.1",
5031 "json-schema-traverse": "^1.0.0",
@@ -5620,42 +5039,37 @@
5039 },
5040 "node_modules/ajv-formats/node_modules/json-schema-traverse": {
5041 "version": "1.0.0",
5623 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
5624 - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
5625 - "dev": true
5042 + "dev": true,
5043 + "license": "MIT"
5044 },
5045 "node_modules/ajv-keywords": {
5046 "version": "3.5.2",
5629 - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
5630 - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
5047 "dev": true,
5048 + "license": "MIT",
5049 "peerDependencies": {
5050 "ajv": "^6.9.1"
5051 }
5052 },
5053 "node_modules/ansi-align": {
5054 "version": "3.0.1",
5638 - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
5639 - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
5055 "dev": true,
5056 + "license": "ISC",
5057 "dependencies": {
5058 "string-width": "^4.1.0"
5059 }
5060 },
5061 "node_modules/ansi-colors": {
5062 "version": "4.1.1",
5647 - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
5648 - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
5063 "dev": true,
5064 + "license": "MIT",
5065 "engines": {
5066 "node": ">=6"
5067 }
5068 },
5069 "node_modules/ansi-escapes": {
5070 "version": "4.3.2",
5656 - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
5657 - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
5071 "dev": true,
5072 + "license": "MIT",
5073 "dependencies": {
5074 "type-fest": "^0.21.3"
5075 },
@@ -5668,9 +5082,8 @@
5082 },
5083 "node_modules/ansi-escapes/node_modules/type-fest": {
5084 "version": "0.21.3",
5671 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
5672 - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
5085 "dev": true,
5086 + "license": "(MIT OR CC0-1.0)",
5087 "engines": {
5088 "node": ">=10"
5089 },
@@ -5680,28 +5093,25 @@
5093 },
5094 "node_modules/ansi-html-community": {
5095 "version": "0.0.8",
5683 - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
5684 - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
5096 "dev": true,
5097 "engines": [
5098 "node >= 0.8.0"
5099 ],
5100 + "license": "Apache-2.0",
5101 "bin": {
5102 "ansi-html": "bin/ansi-html"
5103 }
5104 },
5105 "node_modules/ansi-regex": {
5106 "version": "5.0.1",
5695 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
5696 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
5107 + "license": "MIT",
5108 "engines": {
5109 "node": ">=8"
5110 }
5111 },
5112 "node_modules/ansi-styles": {
5113 "version": "4.3.0",
5703 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
5704 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
5114 + "license": "MIT",
5115 "dependencies": {
5116 "color-convert": "^2.0.1"
5117 },
@@ -5714,9 +5124,8 @@
5124 },
5125 "node_modules/anymatch": {
5126 "version": "3.1.2",
5717 - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
5718 - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
5127 "dev": true,
5128 + "license": "ISC",
5129 "dependencies": {
5130 "normalize-path": "^3.0.0",
5131 "picomatch": "^2.0.4"
@@ -5727,24 +5136,21 @@
5136 },
5137 "node_modules/arg": {
5138 "version": "4.1.3",
5730 - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
5731 - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
5732 - "dev": true
5139 + "dev": true,
5140 + "license": "MIT"
5141 },
5142 "node_modules/argparse": {
5143 "version": "1.0.10",
5736 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
5737 - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
5144 "dev": true,
5145 + "license": "MIT",
5146 "dependencies": {
5147 "sprintf-js": "~1.0.2"
5148 }
5149 },
5150 "node_modules/aria-query": {
5151 "version": "4.2.2",
5745 - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
5746 - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
5152 "dev": true,
5153 + "license": "Apache-2.0",
5154 "dependencies": {
5155 "@babel/runtime": "^7.10.2",
5156 "@babel/runtime-corejs3": "^7.10.2"
@@ -5755,15 +5161,13 @@
5161 },
5162 "node_modules/array-flatten": {
5163 "version": "2.1.2",
5758 - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
5759 - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
5760 - "dev": true
5164 + "dev": true,
5165 + "license": "MIT"
5166 },
5167 "node_modules/array-includes": {
5168 "version": "3.1.4",
5764 - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz",
5765 - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==",
5169 "dev": true,
5170 + "license": "MIT",
5171 "dependencies": {
5172 "call-bind": "^1.0.2",
5173 "define-properties": "^1.1.3",
@@ -5780,18 +5184,16 @@
5184 },
5185 "node_modules/array-union": {
5186 "version": "2.1.0",
5783 - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
5784 - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
5187 "dev": true,
5188 + "license": "MIT",
5189 "engines": {
5190 "node": ">=8"
5191 }
5192 },
5193 "node_modules/array.prototype.flat": {
5194 "version": "1.2.5",
5792 - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz",
5793 - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==",
5195 "dev": true,
5196 + "license": "MIT",
5197 "dependencies": {
5198 "call-bind": "^1.0.2",
5199 "define-properties": "^1.1.3",
@@ -5806,9 +5208,8 @@
5208 },
5209 "node_modules/array.prototype.flatmap": {
5210 "version": "1.2.5",
5809 - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz",
5810 - "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==",
5211 "dev": true,
5212 + "license": "MIT",
5213 "dependencies": {
5214 "call-bind": "^1.0.0",
5215 "define-properties": "^1.1.3",
@@ -5823,50 +5224,43 @@
5224 },
5225 "node_modules/arrify": {
5226 "version": "1.0.1",
5826 - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
5827 - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
5227 "dev": true,
5228 + "license": "MIT",
5229 "engines": {
5230 "node": ">=0.10.0"
5231 }
5232 },
5233 "node_modules/asap": {
5234 "version": "2.0.6",
5835 - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
5836 - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
5837 - "dev": true
5235 + "dev": true,
5236 + "license": "MIT"
5237 },
5238 "node_modules/ast-types-flow": {
5239 "version": "0.0.7",
5841 - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
5842 - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
5843 - "dev": true
5240 + "dev": true,
5241 + "license": "ISC"
5242 },
5243 "node_modules/async": {
5244 "version": "1.0.0",
5847 - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz",
5848 - "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=",
5849 - "dev": true
5245 + "dev": true,
5246 + "license": "MIT"
5247 },
5248 "node_modules/asynckit": {
5249 "version": "0.4.0",
5853 - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
5854 - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
5855 - "dev": true
5250 + "dev": true,
5251 + "license": "MIT"
5252 },
5253 "node_modules/at-least-node": {
5254 "version": "1.0.0",
5859 - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
5860 - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
5255 "dev": true,
5256 + "license": "ISC",
5257 "engines": {
5258 "node": ">= 4.0.0"
5259 }
5260 },
5261 "node_modules/atob": {
5262 "version": "2.1.2",
5868 - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
5869 - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
5263 + "license": "(MIT OR Apache-2.0)",
5264 "bin": {
5265 "atob": "bin/atob.js"
5266 },
@@ -5876,9 +5270,8 @@
5270 },
5271 "node_modules/autoprefixer": {
5272 "version": "10.4.2",
5879 - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz",
5880 - "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==",
5273 "dev": true,
5274 + "license": "MIT",
5275 "dependencies": {
5276 "browserslist": "^4.19.1",
5277 "caniuse-lite": "^1.0.30001297",
@@ -5903,33 +5296,29 @@
5296 },
5297 "node_modules/axe-core": {
5298 "version": "4.4.1",
5906 - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz",
5907 - "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==",
5299 "dev": true,
5300 + "license": "MPL-2.0",
5301 "engines": {
5302 "node": ">=4"
5303 }
5304 },
5305 "node_modules/axios": {
5306 "version": "0.24.0",
5915 - "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz",
5916 - "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==",
5307 "dev": true,
5308 + "license": "MIT",
5309 "dependencies": {
5310 "follow-redirects": "^1.14.4"
5311 }
5312 },
5313 "node_modules/axobject-query": {
5314 "version": "2.2.0",
5924 - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
5925 - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==",
5926 - "dev": true
5315 + "dev": true,
5316 + "license": "Apache-2.0"
5317 },
5318 "node_modules/babel-jest": {
5319 "version": "27.5.1",
5930 - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz",
5931 - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==",
5320 "dev": true,
5321 + "license": "MIT",
5322 "dependencies": {
5323 "@jest/transform": "^27.5.1",
5324 "@jest/types": "^27.5.1",
@@ -5949,9 +5338,8 @@
5338 },
5339 "node_modules/babel-jest/node_modules/@jest/types": {
5340 "version": "27.5.1",
5952 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
5953 - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
5341 "dev": true,
5342 + "license": "MIT",
5343 "dependencies": {
5344 "@types/istanbul-lib-coverage": "^2.0.0",
5345 "@types/istanbul-reports": "^3.0.0",
@@ -5965,18 +5353,16 @@
5353 },
5354 "node_modules/babel-jest/node_modules/@types/yargs": {
5355 "version": "16.0.4",
5968 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz",
5969 - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
5356 "dev": true,
5357 + "license": "MIT",
5358 "dependencies": {
5359 "@types/yargs-parser": "*"
5360 }
5361 },
5362 "node_modules/babel-loader": {
5363 "version": "8.2.3",
5977 - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz",
5978 - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==",
5364 "dev": true,
5365 + "license": "MIT",
5366 "dependencies": {
5367 "find-cache-dir": "^3.3.1",
5368 "loader-utils": "^1.4.0",
@@ -5993,9 +5379,8 @@
5379 },
5380 "node_modules/babel-loader/node_modules/json5": {
5381 "version": "1.0.1",
5996 - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
5997 - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
5382 "dev": true,
5383 + "license": "MIT",
5384 "dependencies": {
5385 "minimist": "^1.2.0"
5386 },
@@ -6005,9 +5390,8 @@
5390 },
5391 "node_modules/babel-loader/node_modules/loader-utils": {
5392 "version": "1.4.0",
6008 - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
6009 - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
5393 "dev": true,
5394 + "license": "MIT",
5395 "dependencies": {
5396 "big.js": "^5.2.2",
5397 "emojis-list": "^3.0.0",
@@ -6019,9 +5403,8 @@
5403 },
5404 "node_modules/babel-loader/node_modules/schema-utils": {
5405 "version": "2.7.1",
6022 - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
6023 - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
5406 "dev": true,
5407 + "license": "MIT",
5408 "dependencies": {
5409 "@types/json-schema": "^7.0.5",
5410 "ajv": "^6.12.4",
@@ -6037,18 +5420,16 @@
5420 },
5421 "node_modules/babel-plugin-dynamic-import-node": {
5422 "version": "2.3.3",
6040 - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
6041 - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
5423 "dev": true,
5424 + "license": "MIT",
5425 "dependencies": {
5426 "object.assign": "^4.1.0"
5427 }
5428 },
5429 "node_modules/babel-plugin-istanbul": {
5430 "version": "6.1.1",
6049 - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
6050 - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
5431 "dev": true,
5432 + "license": "BSD-3-Clause",
5433 "dependencies": {
5434 "@babel/helper-plugin-utils": "^7.0.0",
5435 "@istanbuljs/load-nyc-config": "^1.0.0",
@@ -6062,9 +5443,8 @@
5443 },
5444 "node_modules/babel-plugin-jest-hoist": {
5445 "version": "27.5.1",
6065 - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz",
6066 - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==",
5446 "dev": true,
5447 + "license": "MIT",
5448 "dependencies": {
5449 "@babel/template": "^7.3.3",
5450 "@babel/types": "^7.3.3",
@@ -6077,9 +5457,8 @@
5457 },
5458 "node_modules/babel-plugin-macros": {
5459 "version": "3.1.0",
6080 - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
6081 - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
5460 "devOptional": true,
5461 + "license": "MIT",
5462 "dependencies": {
5463 "@babel/runtime": "^7.12.5",
5464 "cosmiconfig": "^7.0.0",
@@ -6092,9 +5471,8 @@
5471 },
5472 "node_modules/babel-plugin-macros/node_modules/cosmiconfig": {
5473 "version": "7.0.1",
6095 - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
6096 - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
5474 "devOptional": true,
5475 + "license": "MIT",
5476 "dependencies": {
5477 "@types/parse-json": "^4.0.0",
5478 "import-fresh": "^3.2.1",
@@ -6108,27 +5486,24 @@
5486 },
5487 "node_modules/babel-plugin-macros/node_modules/yaml": {
5488 "version": "1.10.2",
6111 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
6112 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
5489 "devOptional": true,
5490 + "license": "ISC",
5491 "engines": {
5492 "node": ">= 6"
5493 }
5494 },
5495 "node_modules/babel-plugin-named-asset-import": {
5496 "version": "0.3.8",
6120 - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz",
6121 - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==",
5497 "dev": true,
5498 + "license": "MIT",
5499 "peerDependencies": {
5500 "@babel/core": "^7.1.0"
5501 }
5502 },
5503 "node_modules/babel-plugin-polyfill-corejs2": {
5504 "version": "0.3.1",
6129 - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz",
6130 - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==",
5505 "dev": true,
5506 + "license": "MIT",
5507 "dependencies": {
5508 "@babel/compat-data": "^7.13.11",
5509 "@babel/helper-define-polyfill-provider": "^0.3.1",
@@ -6140,18 +5515,16 @@
5515 },
5516 "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
5517 "version": "6.3.0",
6143 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
6144 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
5518 "dev": true,
5519 + "license": "ISC",
5520 "bin": {
5521 "semver": "bin/semver.js"
5522 }
5523 },
5524 "node_modules/babel-plugin-polyfill-corejs3": {
5525 "version": "0.5.2",
6152 - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz",
6153 - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==",
5526 "dev": true,
5527 + "license": "MIT",
5528 "dependencies": {
5529 "@babel/helper-define-polyfill-provider": "^0.3.1",
5530 "core-js-compat": "^3.21.0"
@@ -6162,9 +5535,8 @@
5535 },
5536 "node_modules/babel-plugin-polyfill-regenerator": {
5537 "version": "0.3.1",
6165 - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz",
6166 - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==",
5538 "dev": true,
5539 + "license": "MIT",
5540 "dependencies": {
5541 "@babel/helper-define-polyfill-provider": "^0.3.1"
5542 },
@@ -6174,15 +5546,13 @@
5546 },
5547 "node_modules/babel-plugin-transform-react-remove-prop-types": {
5548 "version": "0.4.24",
6177 - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz",
6178 - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==",
6179 - "dev": true
5549 + "dev": true,
5550 + "license": "MIT"
5551 },
5552 "node_modules/babel-preset-current-node-syntax": {
5553 "version": "1.0.1",
6183 - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
6184 - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
5554 "dev": true,
5555 + "license": "MIT",
5556 "dependencies": {
5557 "@babel/plugin-syntax-async-generators": "^7.8.4",
5558 "@babel/plugin-syntax-bigint": "^7.8.3",
@@ -6203,9 +5573,8 @@
5573 },
5574 "node_modules/babel-preset-jest": {
5575 "version": "27.5.1",
6206 - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz",
6207 - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==",
5576 "dev": true,
5577 + "license": "MIT",
5578 "dependencies": {
5579 "babel-plugin-jest-hoist": "^27.5.1",
5580 "babel-preset-current-node-syntax": "^1.0.0"
@@ -6219,9 +5588,8 @@
5588 },
5589 "node_modules/babel-preset-react-app": {
5590 "version": "10.0.1",
6222 - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz",
6223 - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==",
5591 "dev": true,
5592 + "license": "MIT",
5593 "dependencies": {
5594 "@babel/core": "^7.16.0",
5595 "@babel/plugin-proposal-class-properties": "^7.16.0",
@@ -6243,14 +5611,11 @@
5611 },
5612 "node_modules/balanced-match": {
5613 "version": "1.0.2",
6246 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
6247 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
6248 - "dev": true
5614 + "dev": true,
5615 + "license": "MIT"
5616 },
5617 "node_modules/base64-js": {
5618 "version": "1.5.1",
6252 - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
6253 - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
5619 "funding": [
5620 {
5621 "type": "github",
@@ -6264,19 +5629,18 @@
5629 "type": "consulting",
5630 "url": "https://feross.org/support"
5631 }
6267 - ]
5632 + ],
5633 + "license": "MIT"
5634 },
5635 "node_modules/batch": {
5636 "version": "0.6.1",
6271 - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
6272 - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
6273 - "dev": true
5637 + "dev": true,
5638 + "license": "MIT"
5639 },
5640 "node_modules/bfj": {
5641 "version": "7.0.2",
6277 - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz",
6278 - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==",
5642 "dev": true,
5643 + "license": "MIT",
5644 "dependencies": {
5645 "bluebird": "^3.5.5",
5646 "check-types": "^11.1.1",
@@ -6289,33 +5653,29 @@
5653 },
5654 "node_modules/big.js": {
5655 "version": "5.2.2",
6292 - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
6293 - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
5656 "dev": true,
5657 + "license": "MIT",
5658 "engines": {
5659 "node": "*"
5660 }
5661 },
5662 "node_modules/binary-extensions": {
5663 "version": "2.2.0",
6301 - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
6302 - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
5664 "dev": true,
5665 + "license": "MIT",
5666 "engines": {
5667 "node": ">=8"
5668 }
5669 },
5670 "node_modules/bluebird": {
5671 "version": "3.7.2",
6310 - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
6311 - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
6312 - "dev": true
5672 + "dev": true,
5673 + "license": "MIT"
5674 },
5675 "node_modules/body-parser": {
5676 "version": "1.19.2",
6316 - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz",
6317 - "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==",
5677 "dev": true,
5678 + "license": "MIT",
5679 "dependencies": {
5680 "bytes": "3.1.2",
5681 "content-type": "~1.0.4",
@@ -6334,33 +5694,29 @@
5694 },
5695 "node_modules/body-parser/node_modules/debug": {
5696 "version": "2.6.9",
6337 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6338 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5697 "dev": true,
5698 + "license": "MIT",
5699 "dependencies": {
5700 "ms": "2.0.0"
5701 }
5702 },
5703 "node_modules/body-parser/node_modules/depd": {
5704 "version": "1.1.2",
6346 - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
6347 - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
5705 "dev": true,
5706 + "license": "MIT",
5707 "engines": {
5708 "node": ">= 0.6"
5709 }
5710 },
5711 "node_modules/body-parser/node_modules/ms": {
5712 "version": "2.0.0",
6355 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6356 - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6357 - "dev": true
5713 + "dev": true,
5714 + "license": "MIT"
5715 },
5716 "node_modules/bonjour": {
5717 "version": "3.5.0",
6361 - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
6362 - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
5718 "dev": true,
5719 + "license": "MIT",
5720 "dependencies": {
5721 "array-flatten": "^2.1.0",
5722 "deep-equal": "^1.0.1",
@@ -6372,15 +5728,13 @@
5728 },
5729 "node_modules/boolbase": {
5730 "version": "1.0.0",
6375 - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
6376 - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
6377 - "dev": true
5731 + "dev": true,
5732 + "license": "ISC"
5733 },
5734 "node_modules/boxen": {
5735 "version": "5.1.2",
6381 - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
6382 - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
5736 "dev": true,
5737 + "license": "MIT",
5738 "dependencies": {
5739 "ansi-align": "^3.0.0",
5740 "camelcase": "^6.2.0",
@@ -6400,9 +5754,8 @@
5754 },
5755 "node_modules/brace-expansion": {
5756 "version": "1.1.11",
6403 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
6404 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
5757 "dev": true,
5758 + "license": "MIT",
5759 "dependencies": {
5760 "balanced-match": "^1.0.0",
5761 "concat-map": "0.0.1"
@@ -6410,8 +5763,7 @@
5763 },
5764 "node_modules/braces": {
5765 "version": "3.0.2",
6413 - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
6414 - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
5766 + "license": "MIT",
5767 "dependencies": {
5768 "fill-range": "^7.0.1"
5769 },
@@ -6421,20 +5773,17 @@
5773 },
5774 "node_modules/browser-process-hrtime": {
5775 "version": "1.0.0",
6424 - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
6425 - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
6426 - "dev": true
5776 + "dev": true,
5777 + "license": "BSD-2-Clause"
5778 },
5779 "node_modules/browser-stdout": {
5780 "version": "1.3.1",
6430 - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
6431 - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
6432 - "dev": true
5781 + "dev": true,
5782 + "license": "ISC"
5783 },
5784 "node_modules/browserslist": {
5785 "version": "4.19.3",
6436 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.3.tgz",
6437 - "integrity": "sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg==",
5786 + "license": "MIT",
5787 "dependencies": {
5788 "caniuse-lite": "^1.0.30001312",
5789 "electron-to-chromium": "^1.4.71",
@@ -6455,17 +5804,14 @@
5804 },
5805 "node_modules/bser": {
5806 "version": "2.1.1",
6458 - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
6459 - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
5807 "dev": true,
5808 + "license": "Apache-2.0",
5809 "dependencies": {
5810 "node-int64": "^0.4.0"
5811 }
5812 },
5813 "node_modules/buffer": {
5814 "version": "5.7.1",
6467 - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
6468 - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
5815 "funding": [
5816 {
5817 "type": "github",
@@ -6480,6 +5826,7 @@
5826 "url": "https://feross.org/support"
5827 }
5828 ],
5829 + "license": "MIT",
5830 "dependencies": {
5831 "base64-js": "^1.3.1",
5832 "ieee754": "^1.1.13"
@@ -6495,21 +5842,18 @@
5842 },
5843 "node_modules/buffer-from": {
5844 "version": "1.1.2",
6498 - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",

This file is too large to show in full.

server/src/adminApis.ts
+10 -1
@@ -14,6 +14,7 @@ import { getFromAccount } from './perm'
14 import Koa from 'koa'
15 import { Readable } from 'stream'
16 import { getProxyDetected } from './middlewares'
17 +import { writeFile } from 'fs/promises'
18
19 export const adminApis: ApiHandlers = {
20
@@ -103,8 +104,16 @@ export const adminApis: ApiHandlers = {
104 function fromCtx(ctx?: Koa.Context) {
105 return ctx && { path: ctx.fileSource && ctx.path } // only for downloading files
106 }
106 - }
107 + },
108
109 + async save_pem({ cert, private_key, name='self' }) {
110 + if (!cert || !private_key)
111 + return new ApiError(400)
112 + const files = { cert: name + '.cert', private_key: name + '.key' }
113 + await writeFile(files.private_key, private_key)
114 + await writeFile(files.cert, cert)
115 + return files
116 + }
117 }
118
119 function getConnAddress(conn: Connection) {
shared/src/dialogs.ts
+1 -1
@@ -4,7 +4,7 @@ import { createElement as h, Fragment, FunctionComponent, ReactNode, useEffect,
4 import { proxy, useSnapshot } from 'valtio'
5
6 export interface DialogOptions {
7 - Content: FunctionComponent,
7 + Content: FunctionComponent<any>,
8 closable?: boolean,
9 onClose?: (v?:any)=> any,
10 className?: string,