This commit is contained in:
E 2021-03-07 20:08:18 -07:00
parent 963939d511
commit 181a2bbb74
10 changed files with 1958 additions and 18 deletions

2
client/.gitignore vendored
View File

@ -11,6 +11,8 @@
# production # production
# /build # /build
client/settings.ts
# misc # misc
.DS_Store .DS_Store
.env.local .env.local

1369
client/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -10,6 +10,7 @@
"@types/node": "^12.0.0", "@types/node": "^12.0.0",
"@types/react": "^17.0.3", "@types/react": "^17.0.3",
"@types/react-dom": "^17.0.0", "@types/react-dom": "^17.0.0",
"antd": "^4.13.1",
"axios": "^0.21.1", "axios": "^0.21.1",
"react": "^17.0.1", "react": "^17.0.1",
"react-dom": "^17.0.1", "react-dom": "^17.0.1",

View File

@ -0,0 +1,5 @@
<svg xmlns="http://w3.org/2000/svg" viewBox="0 0 100 100">
<text y=".9em" font-size="90">
💩
</text>
</svg>

After

Width:  |  Height:  |  Size: 110 B

View File

@ -2,14 +2,13 @@
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8" />
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" /> <meta name="theme-color" content="#000000" />
<meta <meta
name="description" name="description"
content="Web site created using create-react-app" content="3D Shock by Tanner and Elijah enterprises"
/> />
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" /> <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>⚡</text></svg>">
<!-- <!--
manifest.json provides metadata used when your web app is installed on a manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/ user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
@ -24,7 +23,7 @@
work correctly both with client-side routing and a non-root public URL. work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`. Learn how to configure a non-root public URL by running `npm run build`.
--> -->
<title>React App</title> <title>3D Shock!</title>
</head> </head>
<body> <body>
<noscript>You need to enable JavaScript to run this app.</noscript> <noscript>You need to enable JavaScript to run this app.</noscript>

View File

@ -36,3 +36,7 @@
transform: rotate(360deg); transform: rotate(360deg);
} }
} }
.error {
color: red;
}

View File

@ -6,6 +6,7 @@ import settings from '../settings'
export const Dashboard = () => { export const Dashboard = () => {
const history = useHistory() const history = useHistory()
const [error, setError] = useState<string | null>(null)
const [name, setName] = useState('') const [name, setName] = useState('')
const [email, setEmail] = useState('') const [email, setEmail] = useState('')
const [phone, setPhone] = useState('') const [phone, setPhone] = useState('')
@ -20,6 +21,12 @@ export const Dashboard = () => {
const handleSubmit = async (e: FormEvent) => { const handleSubmit = async (e: FormEvent) => {
e.preventDefault() e.preventDefault()
if (phone.length < 10) {
// helpful message
setError('Phone number needs to be a length of at least 10')
return
}
if (settings.env === 'jank') { if (settings.env === 'jank') {
history.push(`/sessions/${phone}`) history.push(`/sessions/${phone}`)
return return
@ -63,8 +70,8 @@ export const Dashboard = () => {
<button type="button" onClick={handleReset}> <button type="button" onClick={handleReset}>
Reset Reset
</button> </button>
{error && <p className="error">{error}</p>}
</form> </form>
<div>TODO: List of past sessions for review?</div>
</div> </div>
) )
} }

View File

@ -1,14 +1,25 @@
import React, { useEffect, useState } from 'react' import React, { useEffect, useState } from 'react'
import { RouteComponentProps, useHistory } from 'react-router-dom' import { RouteComponentProps, useHistory } from 'react-router-dom'
import { getClient, killSession } from '../api' import { getClient, killSession, restartSession } from '../api'
import { SessionPictures } from './SessionPictures' import { SessionPictures } from './SessionPictures'
import { Button } from 'antd'
type Props = RouteComponentProps<{ clientId: string }> type Props = RouteComponentProps<{ clientId: string }>
export const Session = (props: Props) => { export const Session = (props: Props) => {
const history = useHistory() const history = useHistory()
const { clientId } = props.match.params const { clientId } = props.match.params
const [submitted, setSubmitted] = useState(false) const [active, setActive] = useState(false)
const handleStartSession = async () => {
setActive(true)
}
const handleRestartSession = async () => {
setActive(false)
await restartSession(clientId)
setActive(true)
}
const handleExit = async () => { const handleExit = async () => {
history.push('/') history.push('/')
@ -22,7 +33,7 @@ export const Session = (props: Props) => {
useEffect(() => { useEffect(() => {
const get = async () => { const get = async () => {
const { activeSession } = await getClient(clientId) const { activeSession } = await getClient(clientId)
if (activeSession) setSubmitted(true) if (activeSession) setActive(true)
} }
get() get()
@ -31,11 +42,16 @@ export const Session = (props: Props) => {
return ( return (
<div> <div>
<h1>Session for {clientId}</h1> <h1>Session for {clientId}</h1>
<button>Capture</button> <button onClick={handleStartSession}>Capture</button>
{submitted && <SessionPictures clientId={clientId} />}
<div className="controls"> <div className="controls">
<button onClick={handleNuke}>Nuke Session</button> <Button disabled={!active} onClick={handleRestartSession}>
<button onClick={handleExit}>Exit Session</button> Retry Capture
</Button>
<Button disabled={!active} onClick={handleNuke}>
Nuke Session
</Button>
<Button onClick={handleExit}>Exit Session</Button>
{active && <SessionPictures clientId={clientId} />}
</div> </div>
</div> </div>
) )

View File

@ -1,3 +1,3 @@
export default { export default {
env: 'prod', env: 'jank',
} }

View File

@ -2,6 +2,41 @@
# yarn lockfile v1 # yarn lockfile v1
"@ant-design/colors@^6.0.0":
"integrity" "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ=="
"resolved" "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz"
"version" "6.0.0"
dependencies:
"@ctrl/tinycolor" "^3.4.0"
"@ant-design/icons-svg@^4.0.0":
"integrity" "sha512-Fi03PfuUqRs76aI3UWYpP864lkrfPo0hluwGqh7NJdLhvH4iRDc3jbJqZIvRDLHKbXrvAfPPV3+zjUccfFvWOQ=="
"resolved" "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.1.0.tgz"
"version" "4.1.0"
"@ant-design/icons@^4.5.0":
"integrity" "sha512-ZAKJcmr4DBV3NWr8wm2dCxNKN4eFrX+qCaPsuFejP6FRsf+m5OKxvCVi9bSp1lmKWeOI5yECAx5s0uFm4QHuPw=="
"resolved" "https://registry.npmjs.org/@ant-design/icons/-/icons-4.5.0.tgz"
"version" "4.5.0"
dependencies:
"@ant-design/colors" "^6.0.0"
"@ant-design/icons-svg" "^4.0.0"
"@babel/runtime" "^7.11.2"
"classnames" "^2.2.6"
"insert-css" "^2.0.0"
"rc-util" "^5.0.1"
"@ant-design/react-slick@~0.28.1":
"integrity" "sha512-nkrvXsO29pLToFaBb3MlJY4McaUFR4UHtXTz6A5HBzYmxH4SwKerX54mWdGc/6tKpHvS3vUwjEOt2T5XqZEo8Q=="
"resolved" "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-0.28.2.tgz"
"version" "0.28.2"
dependencies:
"@babel/runtime" "^7.10.4"
"classnames" "^2.2.5"
"json2mq" "^0.2.0"
"lodash" "^4.17.15"
"resize-observer-polyfill" "^1.5.0"
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.5.5": "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.5.5":
"integrity" "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==" "integrity" "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g=="
"resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz" "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz"
@ -1082,7 +1117,7 @@
"core-js-pure" "^3.0.0" "core-js-pure" "^3.0.0"
"regenerator-runtime" "^0.13.4" "regenerator-runtime" "^0.13.4"
"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4":
"integrity" "sha512-BogPQ7ciE6SYAUPtlm9tWbgI9+2AgqSam6QivMgXgAT+fKbgppaj4ZX15MHeLC1PVF5sNk70huBu20XxWOs8Cg==" "integrity" "sha512-BogPQ7ciE6SYAUPtlm9tWbgI9+2AgqSam6QivMgXgAT+fKbgppaj4ZX15MHeLC1PVF5sNk70huBu20XxWOs8Cg=="
"resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.18.tgz" "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.18.tgz"
"version" "7.12.18" "version" "7.12.18"
@ -1159,6 +1194,11 @@
"resolved" "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz" "resolved" "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz"
"version" "10.1.0" "version" "10.1.0"
"@ctrl/tinycolor@^3.4.0":
"integrity" "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ=="
"resolved" "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz"
"version" "3.4.0"
"@eslint/eslintrc@^0.3.0": "@eslint/eslintrc@^0.3.0":
"integrity" "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==" "integrity" "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg=="
"resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz" "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz"
@ -2341,6 +2381,54 @@
dependencies: dependencies:
"color-convert" "^2.0.1" "color-convert" "^2.0.1"
"antd@^4.13.1":
"integrity" "sha512-KaveTRGKOFrbas3FO0ktXaZrSMDpDWz3FpuLbafV7R973BNz2yo+IG8ia2KPEfpRtGYUvpnKlDUNQZWhotoYhQ=="
"resolved" "https://registry.npmjs.org/antd/-/antd-4.13.1.tgz"
"version" "4.13.1"
dependencies:
"@ant-design/colors" "^6.0.0"
"@ant-design/icons" "^4.5.0"
"@ant-design/react-slick" "~0.28.1"
"@babel/runtime" "^7.12.5"
"array-tree-filter" "^2.1.0"
"classnames" "^2.2.6"
"copy-to-clipboard" "^3.2.0"
"lodash" "^4.17.20"
"moment" "^2.25.3"
"rc-cascader" "~1.4.0"
"rc-checkbox" "~2.3.0"
"rc-collapse" "~3.1.0"
"rc-dialog" "~8.5.1"
"rc-drawer" "~4.3.0"
"rc-dropdown" "~3.2.0"
"rc-field-form" "~1.19.0"
"rc-image" "~5.2.3"
"rc-input-number" "~7.0.0-alpha.4"
"rc-mentions" "~1.5.0"
"rc-menu" "~8.10.0"
"rc-motion" "^2.4.0"
"rc-notification" "~4.5.2"
"rc-pagination" "~3.1.2"
"rc-picker" "~2.5.1"
"rc-progress" "~3.1.0"
"rc-rate" "~2.9.0"
"rc-resize-observer" "^1.0.0"
"rc-select" "~12.1.0"
"rc-slider" "~9.7.1"
"rc-steps" "~4.1.0"
"rc-switch" "~3.2.0"
"rc-table" "~7.13.0"
"rc-tabs" "~11.7.0"
"rc-textarea" "~0.3.0"
"rc-tooltip" "~5.1.0"
"rc-tree" "~4.1.0"
"rc-tree-select" "~4.3.0"
"rc-trigger" "^5.2.1"
"rc-upload" "~4.0.0-alpha.6"
"rc-util" "^5.8.1"
"scroll-into-view-if-needed" "^2.2.25"
"warning" "^4.0.3"
"anymatch@^2.0.0": "anymatch@^2.0.0":
"integrity" "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==" "integrity" "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw=="
"resolved" "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz"
@ -2418,6 +2506,11 @@
"get-intrinsic" "^1.1.1" "get-intrinsic" "^1.1.1"
"is-string" "^1.0.5" "is-string" "^1.0.5"
"array-tree-filter@^2.1.0":
"integrity" "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw=="
"resolved" "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz"
"version" "2.1.0"
"array-union@^1.0.1": "array-union@^1.0.1":
"integrity" "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=" "integrity" "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk="
"resolved" "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" "resolved" "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz"
@ -2524,6 +2617,11 @@
"resolved" "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz" "resolved" "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz"
"version" "1.0.1" "version" "1.0.1"
"async-validator@^3.0.3":
"integrity" "sha512-DDmKA7sdSAJtTVeNZHrnr2yojfFaoeW8MfQN8CeuXg8DDQHTqKk9Fdv38dSvnesHoO8MUwMI2HphOeSyIF+wmQ=="
"resolved" "https://registry.npmjs.org/async-validator/-/async-validator-3.5.1.tgz"
"version" "3.5.1"
"async@^2.6.2": "async@^2.6.2":
"integrity" "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==" "integrity" "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg=="
"resolved" "https://registry.npmjs.org/async/-/async-2.6.3.tgz" "resolved" "https://registry.npmjs.org/async/-/async-2.6.3.tgz"
@ -3358,6 +3456,11 @@
"isobject" "^3.0.0" "isobject" "^3.0.0"
"static-extend" "^0.1.1" "static-extend" "^0.1.1"
"classnames@^2.2.1", "classnames@^2.2.3", "classnames@^2.2.5", "classnames@^2.2.6", "classnames@2.x":
"integrity" "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q=="
"resolved" "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz"
"version" "2.2.6"
"clean-css@^4.2.3": "clean-css@^4.2.3":
"integrity" "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==" "integrity" "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA=="
"resolved" "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz" "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz"
@ -3519,6 +3622,11 @@
"safe-buffer" "5.1.2" "safe-buffer" "5.1.2"
"vary" "~1.1.2" "vary" "~1.1.2"
"compute-scroll-into-view@^1.0.16":
"integrity" "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg=="
"resolved" "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz"
"version" "1.0.17"
"concat-map@0.0.1": "concat-map@0.0.1":
"integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
"resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
@ -3610,6 +3718,13 @@
"resolved" "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" "resolved" "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz"
"version" "0.1.1" "version" "0.1.1"
"copy-to-clipboard@^3.2.0":
"integrity" "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw=="
"resolved" "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz"
"version" "3.3.1"
dependencies:
"toggle-selection" "^1.0.6"
"core-js-compat@^3.6.2", "core-js-compat@^3.8.1", "core-js-compat@^3.9.0": "core-js-compat@^3.6.2", "core-js-compat@^3.8.1", "core-js-compat@^3.9.0":
"integrity" "sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA==" "integrity" "sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA=="
"resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz" "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz"
@ -4020,6 +4135,16 @@
"whatwg-mimetype" "^2.3.0" "whatwg-mimetype" "^2.3.0"
"whatwg-url" "^8.0.0" "whatwg-url" "^8.0.0"
"date-fns@^2.15.0":
"integrity" "sha512-X3bf2iTPgCAQp9wvjOQytnf5vO5rESYRXlPIVcgSbtT5OTScPcsf9eZU+B/YIkKAtYr5WeCii58BgATrNitlWg=="
"resolved" "https://registry.npmjs.org/date-fns/-/date-fns-2.19.0.tgz"
"version" "2.19.0"
"dayjs@^1.8.30":
"integrity" "sha512-RI/Hh4kqRc1UKLOAf/T5zdMMX5DQIlDxwUe3wSyMMnEbGunnpENCdbUgM+dW7kXidZqCttBrmw7BhN4TMddkCw=="
"resolved" "https://registry.npmjs.org/dayjs/-/dayjs-1.10.4.tgz"
"version" "1.10.4"
"debug@^2.2.0": "debug@^2.2.0":
"integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
"resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
@ -4277,6 +4402,11 @@
"resolved" "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.4.tgz" "resolved" "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.4.tgz"
"version" "0.5.4" "version" "0.5.4"
"dom-align@^1.7.0":
"integrity" "sha512-YkoezQuhp3SLFGdOlr5xkqZ640iXrnHAwVYcDg8ZKRUtO7mSzSC2BA5V0VuyAwPSJA4CLIc6EDDJh4bEsD2+zA=="
"resolved" "https://registry.npmjs.org/dom-align/-/dom-align-1.12.0.tgz"
"version" "1.12.0"
"dom-converter@^0.2": "dom-converter@^0.2":
"integrity" "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==" "integrity" "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA=="
"resolved" "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" "resolved" "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz"
@ -5620,7 +5750,7 @@
"minimalistic-assert" "^1.0.0" "minimalistic-assert" "^1.0.0"
"minimalistic-crypto-utils" "^1.0.1" "minimalistic-crypto-utils" "^1.0.1"
"hoist-non-react-statics@^3.1.0": "hoist-non-react-statics@^3.1.0", "hoist-non-react-statics@^3.3.2":
"integrity" "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==" "integrity" "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw=="
"resolved" "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" "resolved" "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz"
"version" "3.3.2" "version" "3.3.2"
@ -5928,6 +6058,11 @@
"resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
"version" "1.3.8" "version" "1.3.8"
"insert-css@^2.0.0":
"integrity" "sha1-610Ql7dUL0x56jBg067gfQU4gPQ="
"resolved" "https://registry.npmjs.org/insert-css/-/insert-css-2.0.0.tgz"
"version" "2.0.0"
"internal-ip@^4.3.0": "internal-ip@^4.3.0":
"integrity" "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==" "integrity" "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg=="
"resolved" "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz" "resolved" "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz"
@ -6916,6 +7051,13 @@
"resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
"version" "5.0.1" "version" "5.0.1"
"json2mq@^0.2.0":
"integrity" "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo="
"resolved" "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz"
"version" "0.2.0"
dependencies:
"string-convert" "^0.2.0"
"json3@^3.3.3": "json3@^3.3.3":
"integrity" "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" "integrity" "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA=="
"resolved" "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz" "resolved" "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz"
@ -7200,7 +7342,7 @@
"resolved" "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz" "resolved" "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz"
"version" "1.7.1" "version" "1.7.1"
"loose-envify@^1.1.0", "loose-envify@^1.2.0", "loose-envify@^1.3.1", "loose-envify@^1.4.0": "loose-envify@^1.0.0", "loose-envify@^1.1.0", "loose-envify@^1.2.0", "loose-envify@^1.3.1", "loose-envify@^1.4.0":
"integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="
"resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
"version" "1.4.0" "version" "1.4.0"
@ -7431,6 +7573,14 @@
"schema-utils" "^1.0.0" "schema-utils" "^1.0.0"
"webpack-sources" "^1.1.0" "webpack-sources" "^1.1.0"
"mini-store@^3.0.1":
"integrity" "sha512-YzffKHbYsMQGUWQRKdsearR79QsMzzJcDDmZKlJBqt5JNkqpyJHYlK6gP61O36X+sLf76sO9G6mhKBe83gIZIQ=="
"resolved" "https://registry.npmjs.org/mini-store/-/mini-store-3.0.6.tgz"
"version" "3.0.6"
dependencies:
"hoist-non-react-statics" "^3.3.2"
"shallowequal" "^1.0.2"
"minimalistic-assert@^1.0.0", "minimalistic-assert@^1.0.1": "minimalistic-assert@^1.0.0", "minimalistic-assert@^1.0.1":
"integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
"resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"
@ -7530,6 +7680,11 @@
"resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
"version" "1.0.4" "version" "1.0.4"
"moment@^2.24.0", "moment@^2.25.3":
"integrity" "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ=="
"resolved" "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz"
"version" "2.29.1"
"move-concurrently@^1.0.1": "move-concurrently@^1.0.1":
"integrity" "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=" "integrity" "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I="
"resolved" "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz" "resolved" "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz"
@ -9217,6 +9372,349 @@
"iconv-lite" "0.4.24" "iconv-lite" "0.4.24"
"unpipe" "1.0.0" "unpipe" "1.0.0"
"rc-align@^4.0.0":
"integrity" "sha512-myAM2R4qoB6LqBul0leaqY8gFaiECDJ3MtQDmzDo9xM9NRT/04TvWOYd2YHU9zvGzqk9QXF6S9/MifzSKDZeMw=="
"resolved" "https://registry.npmjs.org/rc-align/-/rc-align-4.0.9.tgz"
"version" "4.0.9"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "2.x"
"dom-align" "^1.7.0"
"rc-util" "^5.3.0"
"resize-observer-polyfill" "^1.5.1"
"rc-cascader@~1.4.0":
"integrity" "sha512-JVuLGrSi+3G8DZyPvlKlGVWJjhoi9NTz6REHIgRspa5WnznRkKGm2ejb0jJtz0m2IL8Q9BG4ZA2sXuqAu71ltQ=="
"resolved" "https://registry.npmjs.org/rc-cascader/-/rc-cascader-1.4.2.tgz"
"version" "1.4.2"
dependencies:
"@babel/runtime" "^7.12.5"
"array-tree-filter" "^2.1.0"
"rc-trigger" "^5.0.4"
"rc-util" "^5.0.1"
"warning" "^4.0.1"
"rc-checkbox@~2.3.0":
"integrity" "sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg=="
"resolved" "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.3.2.tgz"
"version" "2.3.2"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.1"
"rc-collapse@~3.1.0":
"integrity" "sha512-EwpNPJcLe7b+5JfyaxM9ZNnkCgqArt3QQO0Cr5p5plwz/C9h8liAmjYY5I4+hl9lAjBqb7ZwLu94+z+rt5g1WQ=="
"resolved" "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.1.0.tgz"
"version" "3.1.0"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "2.x"
"rc-motion" "^2.3.4"
"rc-util" "^5.2.1"
"shallowequal" "^1.1.0"
"rc-dialog@~8.5.0", "rc-dialog@~8.5.1":
"integrity" "sha512-3n4taFcjqhTE9uNuzjB+nPDeqgRBTEGBfe46mb1e7r88DgDo0lL4NnxY/PZ6PJKd2tsCt+RrgF/+YeTvJ/Thsw=="
"resolved" "https://registry.npmjs.org/rc-dialog/-/rc-dialog-8.5.2.tgz"
"version" "8.5.2"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.6"
"rc-motion" "^2.3.0"
"rc-util" "^5.6.1"
"rc-drawer@~4.3.0":
"integrity" "sha512-GMfFy4maqxS9faYXEhQ+0cA1xtkddEQzraf6SAdzWbn444DrrLogwYPk1NXSpdXjLCLxgxOj9MYtyYG42JsfXg=="
"resolved" "https://registry.npmjs.org/rc-drawer/-/rc-drawer-4.3.1.tgz"
"version" "4.3.1"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.6"
"rc-util" "^5.7.0"
"rc-dropdown@^3.1.3", "rc-dropdown@~3.2.0":
"integrity" "sha512-j1HSw+/QqlhxyTEF6BArVZnTmezw2LnSmRk6I9W7BCqNCKaRwleRmMMs1PHbuaG8dKHVqP6e21RQ7vPBLVnnNw=="
"resolved" "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-3.2.0.tgz"
"version" "3.2.0"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.6"
"rc-trigger" "^5.0.4"
"rc-field-form@~1.19.0":
"integrity" "sha512-FZFyE6FmhR4xGO3MVo86J2sHIM6t/W4UqN94nVqZC/9PLhzSaKuM0i9UfwFMtuENP2hxFANEQZMBrD/2Zd43pg=="
"resolved" "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.19.0.tgz"
"version" "1.19.0"
dependencies:
"@babel/runtime" "^7.8.4"
"async-validator" "^3.0.3"
"rc-util" "^5.8.0"
"rc-image@~5.2.3":
"integrity" "sha512-8qWNerW1rN0s4zAF6oEa+Zm7UzM+PwTxbGdufvnR3Gcp2M0bcfoEPk9V+RgTxmzGNNELxmrMHloPL4LV5BZu3Q=="
"resolved" "https://registry.npmjs.org/rc-image/-/rc-image-5.2.3.tgz"
"version" "5.2.3"
dependencies:
"@babel/runtime" "^7.11.2"
"classnames" "^2.2.6"
"rc-dialog" "~8.5.0"
"rc-util" "^5.0.6"
"rc-input-number@~7.0.0-alpha.4":
"integrity" "sha512-LOPEwhEjkJzDd+0mOMNZdRKjEsZJOXVxmNr3sfiONu9PUCRf366GDlARh+AcSd/jWvFzEa070wpr2gg0i/5BfQ=="
"resolved" "https://registry.npmjs.org/rc-input-number/-/rc-input-number-7.0.1.tgz"
"version" "7.0.1"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.5"
"rc-util" "^5.0.1"
"rc-mentions@~1.5.0":
"integrity" "sha512-NG/KB8YiKBCJPHHvr/QapAb4f9YzLJn7kDHtmI1K6t7ZMM5YgrjIxNNhoRKKP9zJvb9PdPts69Hbg4ZMvLVIFQ=="
"resolved" "https://registry.npmjs.org/rc-mentions/-/rc-mentions-1.5.3.tgz"
"version" "1.5.3"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.6"
"rc-menu" "^8.0.1"
"rc-textarea" "^0.3.0"
"rc-trigger" "^5.0.4"
"rc-util" "^5.0.1"
"rc-menu@^8.0.1", "rc-menu@^8.6.1", "rc-menu@~8.10.0":
"integrity" "sha512-RVkd8XChwSmVOdNULbqLNnABthRZWnhqct1Q74onEXTClsXvsLADMhlIJtw/umglVSECM+14TJdIli9rl2Bzlw=="
"resolved" "https://registry.npmjs.org/rc-menu/-/rc-menu-8.10.6.tgz"
"version" "8.10.6"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "2.x"
"mini-store" "^3.0.1"
"rc-motion" "^2.0.1"
"rc-trigger" "^5.1.2"
"rc-util" "^5.7.0"
"resize-observer-polyfill" "^1.5.0"
"shallowequal" "^1.1.0"
"rc-motion@^2.0.0", "rc-motion@^2.0.1", "rc-motion@^2.2.0", "rc-motion@^2.3.0", "rc-motion@^2.3.4", "rc-motion@^2.4.0":
"integrity" "sha512-TWLvymfMu8SngPx5MDH8dQ0D2RYbluNTfam4hY/dNNx9RQ3WtGuZ/GXHi2ymLMzH+UNd6EEFYkOuR5JTTtm8Xg=="
"resolved" "https://registry.npmjs.org/rc-motion/-/rc-motion-2.4.1.tgz"
"version" "2.4.1"
dependencies:
"@babel/runtime" "^7.11.1"
"classnames" "^2.2.1"
"rc-util" "^5.2.1"
"rc-notification@~4.5.2":
"integrity" "sha512-YIfhTSw+h5GsSdgMnuMx24wqiPlg3FeamuOlkh9RkyHx+SeZVAKzQ0juy2NGvPEF2hDWi5xTqxUqLdo0L2AmGg=="
"resolved" "https://registry.npmjs.org/rc-notification/-/rc-notification-4.5.5.tgz"
"version" "4.5.5"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "2.x"
"rc-motion" "^2.2.0"
"rc-util" "^5.0.1"
"rc-overflow@^1.0.0":
"integrity" "sha512-GXj4DAyNxm4f57LvXLwhJaZoJHzSge2l2lQq64MZP7NJAfLpQqOLD+v9JMV9ONTvDPZe8kdzR+UMmkAn7qlzFA=="
"resolved" "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.0.2.tgz"
"version" "1.0.2"
dependencies:
"@babel/runtime" "^7.11.1"
"classnames" "^2.2.1"
"rc-resize-observer" "^1.0.0"
"rc-util" "^5.5.1"
"rc-pagination@~3.1.2":
"integrity" "sha512-6nFsNXGfBb6Hh3SNeTHuEaAWiq33PdDA4rdi2Ba2LIri6XUeOCmWLFPUwZyx+NJn+ODGCxsl5BEVcfLbNsxtGg=="
"resolved" "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.1.4.tgz"
"version" "3.1.4"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.1"
"rc-picker@~2.5.1":
"integrity" "sha512-b5ZWCKds1u4H9fP0EpJ8YUX16VhueK6E7TxgK+rRjpbKwI1bOUy59F/OkUXjdACJdDmbsDMDZogpW7KzoqtzvA=="
"resolved" "https://registry.npmjs.org/rc-picker/-/rc-picker-2.5.7.tgz"
"version" "2.5.7"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.1"
"date-fns" "^2.15.0"
"moment" "^2.24.0"
"rc-trigger" "^5.0.4"
"rc-util" "^5.4.0"
"shallowequal" "^1.1.0"
"rc-progress@~3.1.0":
"integrity" "sha512-Jl4fzbBExHYMoC6HBPzel0a9VmhcSXx24LVt/mdhDM90MuzoMCJjXZAlhA0V0CJi+SKjMhfBoIQ6Lla1nD4QNw=="
"resolved" "https://registry.npmjs.org/rc-progress/-/rc-progress-3.1.3.tgz"
"version" "3.1.3"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.6"
"rc-rate@~2.9.0":
"integrity" "sha512-MmIU7FT8W4LYRRHJD1sgG366qKtSaKb67D0/vVvJYR0lrCuRrCiVQ5qhfT5ghVO4wuVIORGpZs7ZKaYu+KMUzA=="
"resolved" "https://registry.npmjs.org/rc-rate/-/rc-rate-2.9.1.tgz"
"version" "2.9.1"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.5"
"rc-util" "^5.0.1"
"rc-resize-observer@^1.0.0":
"integrity" "sha512-RgKGukg1mlzyGdvzF7o/LGFC8AeoMH9aGzXTUdp6m+OApvmRdUuOscq/Y2O45cJA+rXt1ApWlpFoOIioXL3AGg=="
"resolved" "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.0.0.tgz"
"version" "1.0.0"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.1"
"rc-util" "^5.0.0"
"resize-observer-polyfill" "^1.5.1"
"rc-select@^12.0.0", "rc-select@~12.1.0":
"integrity" "sha512-UElTMw0+XvYJmVfsHTWvLR42RKNf5qyN3Ed/JfuZQceIPK1/3ugGRjdEOKBsPmPyNB5389NAROCV4tQd9fmqwg=="
"resolved" "https://registry.npmjs.org/rc-select/-/rc-select-12.1.5.tgz"
"version" "12.1.5"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "2.x"
"rc-motion" "^2.0.1"
"rc-overflow" "^1.0.0"
"rc-trigger" "^5.0.4"
"rc-util" "^5.0.1"
"rc-virtual-list" "^3.2.0"
"rc-slider@~9.7.1":
"integrity" "sha512-r9r0dpFA3PEvxBhIfVi1lVzxuSogWxeY+tGvi2AqMM1rPgaOXQ7WbtT+9kVFkJ9K8TntA/vYPgiCCKfN29KTkw=="
"resolved" "https://registry.npmjs.org/rc-slider/-/rc-slider-9.7.1.tgz"
"version" "9.7.1"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.5"
"rc-tooltip" "^5.0.1"
"rc-util" "^5.0.0"
"shallowequal" "^1.1.0"
"rc-steps@~4.1.0":
"integrity" "sha512-GXrMfWQOhN3sVze3JnzNboHpQdNHcdFubOETUHyDpa/U3HEKBZC3xJ8XK4paBgF4OJ3bdUVLC+uBPc6dCxvDYA=="
"resolved" "https://registry.npmjs.org/rc-steps/-/rc-steps-4.1.3.tgz"
"version" "4.1.3"
dependencies:
"@babel/runtime" "^7.10.2"
"classnames" "^2.2.3"
"rc-util" "^5.0.1"
"rc-switch@~3.2.0":
"integrity" "sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A=="
"resolved" "https://registry.npmjs.org/rc-switch/-/rc-switch-3.2.2.tgz"
"version" "3.2.2"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.1"
"rc-util" "^5.0.1"
"rc-table@~7.13.0":
"integrity" "sha512-zg2ldSRHj1ENGsSykSKV5axnWkSaaly+wjRcD1Bspx4WHrf3m/I1WYjpVvOeer2e06bfKb6lmkK0HLxQ1cZtsg=="
"resolved" "https://registry.npmjs.org/rc-table/-/rc-table-7.13.1.tgz"
"version" "7.13.1"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.5"
"rc-resize-observer" "^1.0.0"
"rc-util" "^5.4.0"
"shallowequal" "^1.1.0"
"rc-tabs@~11.7.0":
"integrity" "sha512-5nd2NVss9TprPRV9r8N05SjQyAE7zDrLejxFLcbJ+BdLxSwnGnk3ws/Iq0smqKZUnPQC0XEvnpF3+zlllUUT2w=="
"resolved" "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.7.3.tgz"
"version" "11.7.3"
dependencies:
"@babel/runtime" "^7.11.2"
"classnames" "2.x"
"rc-dropdown" "^3.1.3"
"rc-menu" "^8.6.1"
"rc-resize-observer" "^1.0.0"
"rc-util" "^5.5.0"
"rc-textarea@^0.3.0", "rc-textarea@~0.3.0":
"integrity" "sha512-ILUYx831ZukQPv3m7R4RGRtVVWmL1LV4ME03L22mvT56US0DGCJJaRTHs4vmpcSjFHItph5OTmhodY4BOwy81A=="
"resolved" "https://registry.npmjs.org/rc-textarea/-/rc-textarea-0.3.4.tgz"
"version" "0.3.4"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.1"
"rc-resize-observer" "^1.0.0"
"rc-util" "^5.7.0"
"rc-tooltip@^5.0.1", "rc-tooltip@~5.1.0":
"integrity" "sha512-pFqD1JZwNIpbdcefB7k5xREoHAWM/k3yQwYF0iminbmDXERgq4rvBfUwIvlCqqZSM7HDr9hYeYr6ZsVNaKtvCQ=="
"resolved" "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.1.0.tgz"
"version" "5.1.0"
dependencies:
"@babel/runtime" "^7.11.2"
"rc-trigger" "^5.0.0"
"rc-tree-select@~4.3.0":
"integrity" "sha512-EEXB9dKBsJNJuKIU5NERZsaJ71GDGIj5uWLl7A4XiYr2jXM4JICfScvvp3O5jHMDfhqmgpqNc0z90mHkgh3hKg=="
"resolved" "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-4.3.0.tgz"
"version" "4.3.0"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "2.x"
"rc-select" "^12.0.0"
"rc-tree" "^4.0.0"
"rc-util" "^5.0.5"
"rc-tree@^4.0.0", "rc-tree@~4.1.0":
"integrity" "sha512-eCp5KwzDOHRdub4hM1islJ8kcX8LrtWJxNRiGRk21dCyXW6XYHeOyzRzNekwlCrn8bdEahsze1hUPT9s104d5g=="
"resolved" "https://registry.npmjs.org/rc-tree/-/rc-tree-4.1.3.tgz"
"version" "4.1.3"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "2.x"
"rc-motion" "^2.0.1"
"rc-util" "^5.0.0"
"rc-virtual-list" "^3.0.1"
"rc-trigger@^5.0.0", "rc-trigger@^5.0.4", "rc-trigger@^5.1.2", "rc-trigger@^5.2.1":
"integrity" "sha512-6Fokao07HUbqKIDkDRFEM0AGZvsvK0Fbp8A/KFgl1ngaqfO1nY037cISCG1Jm5fxImVsXp9awdkP7Vu5cxjjog=="
"resolved" "https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.2.3.tgz"
"version" "5.2.3"
dependencies:
"@babel/runtime" "^7.11.2"
"classnames" "^2.2.6"
"rc-align" "^4.0.0"
"rc-motion" "^2.0.0"
"rc-util" "^5.5.0"
"rc-upload@~4.0.0-alpha.6":
"integrity" "sha512-h7iLt22U0C2ObpqTU7MDoAV/FDwHTUEFjMd6uidA4ipoJ7gP7C74gOQOtl5OPQTVUDATUndnSAt9uyC1znlo9A=="
"resolved" "https://registry.npmjs.org/rc-upload/-/rc-upload-4.0.1.tgz"
"version" "4.0.1"
dependencies:
"@babel/runtime" "^7.10.1"
"classnames" "^2.2.5"
"rc-util" "^5.2.0"
"rc-util@^5.0.0", "rc-util@^5.0.1", "rc-util@^5.0.5", "rc-util@^5.0.6", "rc-util@^5.0.7", "rc-util@^5.2.0", "rc-util@^5.2.1", "rc-util@^5.3.0", "rc-util@^5.4.0", "rc-util@^5.5.0", "rc-util@^5.5.1", "rc-util@^5.6.1", "rc-util@^5.7.0", "rc-util@^5.8.0", "rc-util@^5.8.1":
"integrity" "sha512-kXV/QjL+azh3AxMk68gm8+nltVoL6bjeJJULAZLRCLus2Fhvo/aaMZokxYov/E0dbfjo31I78pF4yVljqQB7bA=="
"resolved" "https://registry.npmjs.org/rc-util/-/rc-util-5.8.1.tgz"
"version" "5.8.1"
dependencies:
"@babel/runtime" "^7.12.5"
"react-is" "^16.12.0"
"shallowequal" "^1.1.0"
"rc-virtual-list@^3.0.1", "rc-virtual-list@^3.2.0":
"integrity" "sha512-8FiQLDzm3c/tMX0d62SQtKDhLH7zFlSI6pWBAPt+TUntEqd3Lz9zFAmpvTu8gkvUom/HCsDSZs4wfV4wDPWC0Q=="
"resolved" "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.2.6.tgz"
"version" "3.2.6"
dependencies:
"classnames" "^2.2.6"
"rc-resize-observer" "^1.0.0"
"rc-util" "^5.0.7"
"react-app-polyfill@^2.0.0": "react-app-polyfill@^2.0.0":
"integrity" "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==" "integrity" "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA=="
"resolved" "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz" "resolved" "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz"
@ -9259,7 +9757,7 @@
"strip-ansi" "6.0.0" "strip-ansi" "6.0.0"
"text-table" "0.2.0" "text-table" "0.2.0"
"react-dom@^17.0.1": "react-dom@*", "react-dom@^17.0.1", "react-dom@>= 16.9.0", "react-dom@>=16.9.0":
"integrity" "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==" "integrity" "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug=="
"resolved" "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz" "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz"
"version" "17.0.1" "version" "17.0.1"
@ -9273,6 +9771,11 @@
"resolved" "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz" "resolved" "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz"
"version" "6.0.9" "version" "6.0.9"
"react-is@^16.12.0":
"integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
"resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
"version" "16.13.1"
"react-is@^16.6.0": "react-is@^16.6.0":
"integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" "integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
"resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" "resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
@ -9394,7 +9897,7 @@
optionalDependencies: optionalDependencies:
"fsevents" "^2.1.3" "fsevents" "^2.1.3"
"react@^17.0.1": "react@*", "react@^17.0.1", "react@>= 16.9.0", "react@>=16.0.0", "react@>=16.9.0":
"integrity" "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==" "integrity" "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w=="
"resolved" "https://registry.npmjs.org/react/-/react-17.0.1.tgz" "resolved" "https://registry.npmjs.org/react/-/react-17.0.1.tgz"
"version" "17.0.1" "version" "17.0.1"
@ -9767,6 +10270,11 @@
"resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"
"version" "1.0.0" "version" "1.0.0"
"resize-observer-polyfill@^1.5.0", "resize-observer-polyfill@^1.5.1":
"integrity" "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="
"resolved" "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz"
"version" "1.5.1"
"resolve-cwd@^2.0.0": "resolve-cwd@^2.0.0":
"integrity" "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=" "integrity" "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo="
"resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz" "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz"
@ -10056,6 +10564,13 @@
"ajv" "^6.12.5" "ajv" "^6.12.5"
"ajv-keywords" "^3.5.2" "ajv-keywords" "^3.5.2"
"scroll-into-view-if-needed@^2.2.25":
"integrity" "sha512-BKiRstRm4u1bZvw+Wu9TxXhyMZ9fskb/9fbuSGuRzwHhlbKlDetL4dBdYaPfQbEFTttQmpkNtFH7sQpk4rZf9w=="
"resolved" "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.27.tgz"
"version" "2.2.27"
dependencies:
"compute-scroll-into-view" "^1.0.16"
"select-hose@^2.0.0": "select-hose@^2.0.0":
"integrity" "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" "integrity" "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo="
"resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz"
@ -10217,6 +10732,11 @@
"inherits" "^2.0.1" "inherits" "^2.0.1"
"safe-buffer" "^5.0.1" "safe-buffer" "^5.0.1"
"shallowequal@^1.0.2", "shallowequal@^1.1.0":
"integrity" "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="
"resolved" "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz"
"version" "1.1.0"
"shebang-command@^1.2.0": "shebang-command@^1.2.0":
"integrity" "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=" "integrity" "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo="
"resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz"
@ -10592,6 +11112,11 @@
dependencies: dependencies:
"safe-buffer" "~5.1.0" "safe-buffer" "~5.1.0"
"string-convert@^0.2.0":
"integrity" "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c="
"resolved" "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz"
"version" "0.2.1"
"string-length@^4.0.1": "string-length@^4.0.1":
"integrity" "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==" "integrity" "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw=="
"resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz" "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz"
@ -11016,6 +11541,11 @@
"regex-not" "^1.0.2" "regex-not" "^1.0.2"
"safe-regex" "^1.1.0" "safe-regex" "^1.1.0"
"toggle-selection@^1.0.6":
"integrity" "sha1-bkWxJj8gF/oKzH2J14sVuL932jI="
"resolved" "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz"
"version" "1.0.6"
"toidentifier@1.0.0": "toidentifier@1.0.0":
"integrity" "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" "integrity" "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
"resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz"
@ -11469,6 +11999,13 @@
dependencies: dependencies:
"makeerror" "1.0.x" "makeerror" "1.0.x"
"warning@^4.0.1", "warning@^4.0.3":
"integrity" "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w=="
"resolved" "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz"
"version" "4.0.3"
dependencies:
"loose-envify" "^1.0.0"
"watchpack-chokidar2@^2.0.1": "watchpack-chokidar2@^2.0.1":
"integrity" "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==" "integrity" "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww=="
"resolved" "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz" "resolved" "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz"