diff --git a/.gitignore b/.gitignore index 40b878db..f25242a7 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,17 @@ -node_modules/ \ No newline at end of file +node_modules/ + +#amplify +amplify/\#current-cloud-backend +amplify/.config/local-* +amplify/mock-data +amplify/backend/amplify-meta.json +amplify/backend/awscloudformation +build/ +dist/ +node_modules/ +aws-exports.js +awsconfiguration.json +amplifyconfiguration.json +amplify-build-config.json +amplify-gradle-config.json +amplifytools.xcconfig \ No newline at end of file diff --git a/amplify/.config/project-config.json b/amplify/.config/project-config.json new file mode 100644 index 00000000..e9bf4cb1 --- /dev/null +++ b/amplify/.config/project-config.json @@ -0,0 +1,17 @@ +{ + "projectName": "PsipherFrontend", + "version": "3.0", + "frontend": "javascript", + "javascript": { + "framework": "react", + "config": { + "SourceDir": "src", + "DistributionDir": "build", + "BuildCommand": "yarn build", + "StartCommand": "yarn start" + } + }, + "providers": [ + "awscloudformation" + ] +} \ No newline at end of file diff --git a/amplify/backend/auth/psipher/parameters.json b/amplify/backend/auth/psipher/parameters.json new file mode 100644 index 00000000..55974d45 --- /dev/null +++ b/amplify/backend/auth/psipher/parameters.json @@ -0,0 +1,64 @@ +{ + "resourceNameTruncated": "psiphe9d7dae50", + "userPoolName": "psipher_user_pool", + "autoVerifiedAttributes": [ + "email" + ], + "mfaConfiguration": "OFF", + "mfaTypes": [ + "SMS Text Message" + ], + "smsAuthenticationMessage": "Your authentication code is {####}", + "smsVerificationMessage": "Your verification code is {####}", + "emailVerificationSubject": "Your verification code", + "emailVerificationMessage": "Your verification code is {####}", + "defaultPasswordPolicy": true, + "passwordPolicyMinLength": "8", + "passwordPolicyCharacters": [ + "Requires Lowercase", + "Requires Uppercase", + "Requires Numbers", + "Requires Symbols" + ], + "requiredAttributes": [ + "email" + ], + "userpoolClientGenerateSecret": true, + "userpoolClientRefreshTokenValidity": 30, + "userpoolClientWriteAttributes": [ + "email" + ], + "userpoolClientReadAttributes": [ + "email" + ], + "userpoolClientLambdaRole": "psiphe9d7dae50_userpoolclient_lambda_role", + "userpoolClientSetAttributes": false, + "useDefault": "manual", + "authSelections": "userPoolOnly", + "resourceName": "psipher", + "usernameAttributes": [ + "email" + ], + "userPoolGroups": false, + "adminQueries": false, + "triggers": "{}", + "hostedUI": false, + "userPoolGroupList": [], + "authRoleArn": { + "Fn::GetAtt": [ + "AuthRole", + "Arn" + ] + }, + "unauthRoleArn": { + "Fn::GetAtt": [ + "UnauthRole", + "Arn" + ] + }, + "parentStack": { + "Ref": "AWS::StackId" + }, + "permissions": [], + "dependsOn": [] +} \ No newline at end of file diff --git a/amplify/backend/auth/psipher/psipher-cloudformation-template.yml b/amplify/backend/auth/psipher/psipher-cloudformation-template.yml new file mode 100644 index 00000000..8ef5f527 --- /dev/null +++ b/amplify/backend/auth/psipher/psipher-cloudformation-template.yml @@ -0,0 +1,351 @@ +AWSTemplateFormatVersion: 2010-09-09 + +Parameters: + env: + Type: String + authRoleArn: + Type: String + unauthRoleArn: + Type: String + + + + + resourceNameTruncated: + Type: String + + userPoolName: + Type: String + + autoVerifiedAttributes: + Type: CommaDelimitedList + + mfaConfiguration: + Type: String + + mfaTypes: + Type: CommaDelimitedList + + smsAuthenticationMessage: + Type: String + + smsVerificationMessage: + Type: String + + emailVerificationSubject: + Type: String + + emailVerificationMessage: + Type: String + + defaultPasswordPolicy: + Type: String + + passwordPolicyMinLength: + Type: String + + passwordPolicyCharacters: + Type: CommaDelimitedList + + requiredAttributes: + Type: CommaDelimitedList + + userpoolClientGenerateSecret: + Type: String + + userpoolClientRefreshTokenValidity: + Type: Number + + userpoolClientWriteAttributes: + Type: CommaDelimitedList + + userpoolClientReadAttributes: + Type: CommaDelimitedList + + userpoolClientLambdaRole: + Type: String + + userpoolClientSetAttributes: + Type: String + + useDefault: + Type: String + + authSelections: + Type: String + + resourceName: + Type: String + + usernameAttributes: + Type: CommaDelimitedList + + userPoolGroups: + Type: String + + adminQueries: + Type: String + + triggers: + Type: String + + hostedUI: + Type: String + + userPoolGroupList: + Type: CommaDelimitedList + + parentStack: + Type: String + + permissions: + Type: CommaDelimitedList + + dependsOn: + Type: CommaDelimitedList + +Conditions: + ShouldNotCreateEnvResources: !Equals [ !Ref env, NONE ] + +Resources: + + + # BEGIN SNS ROLE RESOURCE + SNSRole: + # Created to allow the UserPool SMS Config to publish via the Simple Notification Service during MFA Process + Type: AWS::IAM::Role + Properties: + RoleName: !If [ShouldNotCreateEnvResources, 'psiphe9d7dae50_sns-role', !Join ['',[ 'sns', 'undefined', !Select [3, !Split ['-', !Ref 'AWS::StackName']], '-', !Ref env]]] + AssumeRolePolicyDocument: + Version: "2012-10-17" + Statement: + - Sid: "" + Effect: "Allow" + Principal: + Service: "cognito-idp.amazonaws.com" + Action: + - "sts:AssumeRole" + Condition: + StringEquals: + sts:ExternalId: psiphe9d7dae50_role_external_id + Policies: + - + PolicyName: psiphe9d7dae50-sns-policy + PolicyDocument: + Version: "2012-10-17" + Statement: + - + Effect: "Allow" + Action: + - "sns:Publish" + Resource: "*" + # BEGIN USER POOL RESOURCES + UserPool: + # Created upon user selection + # Depends on SNS Role for Arn if MFA is enabled + Type: AWS::Cognito::UserPool + UpdateReplacePolicy: Retain + Properties: + UserPoolName: !If [ShouldNotCreateEnvResources, !Ref userPoolName, !Join ['',[!Ref userPoolName, '-', !Ref env]]] + + Schema: + + - + Name: email + Required: true + Mutable: true + + + + + AutoVerifiedAttributes: !Ref autoVerifiedAttributes + + + EmailVerificationMessage: !Ref emailVerificationMessage + EmailVerificationSubject: !Ref emailVerificationSubject + + Policies: + PasswordPolicy: + MinimumLength: !Ref passwordPolicyMinLength + RequireLowercase: true + RequireNumbers: true + RequireSymbols: true + RequireUppercase: true + + UsernameAttributes: !Ref usernameAttributes + + MfaConfiguration: !Ref mfaConfiguration + SmsVerificationMessage: !Ref smsVerificationMessage + SmsConfiguration: + SnsCallerArn: !GetAtt SNSRole.Arn + ExternalId: psiphe9d7dae50_role_external_id + + + + + + + + + + + + # Updating lambda role with permissions to Cognito + + + UserPoolClientWeb: + # Created provide application access to user pool + # Depends on UserPool for ID reference + Type: "AWS::Cognito::UserPoolClient" + Properties: + ClientName: psiphe9d7dae50_app_clientWeb + + RefreshTokenValidity: !Ref userpoolClientRefreshTokenValidity + UserPoolId: !Ref UserPool + DependsOn: UserPool + UserPoolClient: + # Created provide application access to user pool + # Depends on UserPool for ID reference + Type: "AWS::Cognito::UserPoolClient" + Properties: + ClientName: psiphe9d7dae50_app_client + + GenerateSecret: !Ref userpoolClientGenerateSecret + RefreshTokenValidity: !Ref userpoolClientRefreshTokenValidity + UserPoolId: !Ref UserPool + DependsOn: UserPool + # BEGIN USER POOL LAMBDA RESOURCES + UserPoolClientRole: + # Created to execute Lambda which gets userpool app client config values + Type: 'AWS::IAM::Role' + Properties: + RoleName: !If [ShouldNotCreateEnvResources, !Ref userpoolClientLambdaRole, !Join ['',['upClientLambdaRole', 'undefined', !Select [3, !Split ['-', !Ref 'AWS::StackName']], '-', !Ref env]]] + AssumeRolePolicyDocument: + Version: '2012-10-17' + Statement: + - Effect: Allow + Principal: + Service: + - lambda.amazonaws.com + Action: + - 'sts:AssumeRole' + DependsOn: UserPoolClient + UserPoolClientLambda: + # Lambda which gets userpool app client config values + # Depends on UserPool for id + # Depends on UserPoolClientRole for role ARN + Type: 'AWS::Lambda::Function' + Properties: + Code: + ZipFile: !Join + - |+ + - - 'const response = require(''cfn-response'');' + - 'const aws = require(''aws-sdk'');' + - 'const identity = new aws.CognitoIdentityServiceProvider();' + - 'exports.handler = (event, context, callback) => {' + - ' if (event.RequestType == ''Delete'') { ' + - ' response.send(event, context, response.SUCCESS, {})' + - ' }' + - ' if (event.RequestType == ''Update'' || event.RequestType == ''Create'') {' + - ' const params = {' + - ' ClientId: event.ResourceProperties.clientId,' + - ' UserPoolId: event.ResourceProperties.userpoolId' + - ' };' + - ' identity.describeUserPoolClient(params).promise()' + - ' .then((res) => {' + - ' response.send(event, context, response.SUCCESS, {''appSecret'': res.UserPoolClient.ClientSecret});' + - ' })' + - ' .catch((err) => {' + - ' response.send(event, context, response.FAILED, {err});' + - ' });' + - ' }' + - '};' + Handler: index.handler + Runtime: nodejs10.x + Timeout: '300' + Role: !GetAtt + - UserPoolClientRole + - Arn + DependsOn: UserPoolClientRole + UserPoolClientLambdaPolicy: + # Sets userpool policy for the role that executes the Userpool Client Lambda + # Depends on UserPool for Arn + # Marked as depending on UserPoolClientRole for easier to understand CFN sequencing + Type: 'AWS::IAM::Policy' + Properties: + PolicyName: psiphe9d7dae50_userpoolclient_lambda_iam_policy + Roles: + - !Ref UserPoolClientRole + PolicyDocument: + Version: '2012-10-17' + Statement: + - Effect: Allow + Action: + - 'cognito-idp:DescribeUserPoolClient' + Resource: !GetAtt UserPool.Arn + DependsOn: UserPoolClientLambda + UserPoolClientLogPolicy: + # Sets log policy for the role that executes the Userpool Client Lambda + # Depends on UserPool for Arn + # Marked as depending on UserPoolClientLambdaPolicy for easier to understand CFN sequencing + Type: 'AWS::IAM::Policy' + Properties: + PolicyName: psiphe9d7dae50_userpoolclient_lambda_log_policy + Roles: + - !Ref UserPoolClientRole + PolicyDocument: + Version: 2012-10-17 + Statement: + - Effect: Allow + Action: + - 'logs:CreateLogGroup' + - 'logs:CreateLogStream' + - 'logs:PutLogEvents' + Resource: !Sub + - arn:aws:logs:${region}:${account}:log-group:/aws/lambda/${lambda}:log-stream:* + - { region: !Ref "AWS::Region", account: !Ref "AWS::AccountId", lambda: !Ref UserPoolClientLambda} + DependsOn: UserPoolClientLambdaPolicy + UserPoolClientInputs: + # Values passed to Userpool client Lambda + # Depends on UserPool for Id + # Depends on UserPoolClient for Id + # Marked as depending on UserPoolClientLambdaPolicy for easier to understand CFN sequencing + Type: 'Custom::LambdaCallout' + Properties: + ServiceToken: !GetAtt UserPoolClientLambda.Arn + clientId: !Ref UserPoolClient + userpoolId: !Ref UserPool + DependsOn: UserPoolClientLogPolicy + + + + + + + + +Outputs : + + + + + UserPoolId: + Value: !Ref 'UserPool' + Description: Id for the user pool + UserPoolName: + Value: !Ref userPoolName + AppClientIDWeb: + Value: !Ref 'UserPoolClientWeb' + Description: The user pool app client id for web + AppClientID: + Value: !Ref 'UserPoolClient' + Description: The user pool app client id + AppClientSecret: + Value: !GetAtt UserPoolClientInputs.appSecret + + + + + + + diff --git a/amplify/backend/backend-config.json b/amplify/backend/backend-config.json new file mode 100644 index 00000000..8044e126 --- /dev/null +++ b/amplify/backend/backend-config.json @@ -0,0 +1,9 @@ +{ + "auth": { + "psipher": { + "service": "Cognito", + "providerPlugin": "awscloudformation", + "dependsOn": [] + } + } +} \ No newline at end of file diff --git a/amplify/team-provider-info.json b/amplify/team-provider-info.json new file mode 100644 index 00000000..5f7aafe0 --- /dev/null +++ b/amplify/team-provider-info.json @@ -0,0 +1,20 @@ +{ + "dev": { + "awscloudformation": { + "AuthRoleName": "amplify-psipherfrontend-dev-03449-authRole", + "UnauthRoleArn": "arn:aws:iam::048831840217:role/amplify-psipherfrontend-dev-03449-unauthRole", + "AuthRoleArn": "arn:aws:iam::048831840217:role/amplify-psipherfrontend-dev-03449-authRole", + "Region": "us-east-1", + "DeploymentBucketName": "amplify-psipherfrontend-dev-03449-deployment", + "UnauthRoleName": "amplify-psipherfrontend-dev-03449-unauthRole", + "StackName": "amplify-psipherfrontend-dev-03449", + "StackId": "arn:aws:cloudformation:us-east-1:048831840217:stack/amplify-psipherfrontend-dev-03449/683bcba0-c3a9-11ea-92ee-0a4fdb0c1726", + "AmplifyAppId": "d2y46rs72xdymf" + }, + "categories": { + "auth": { + "psipher": {} + } + } + } +} \ No newline at end of file diff --git a/package.json b/package.json index 5e691c96..f9e15b2e 100755 --- a/package.json +++ b/package.json @@ -6,9 +6,15 @@ "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.3.2", "@testing-library/user-event": "^7.1.2", + "antd": "3.10.0", + "aws-amplify": "^3.0.20", + "jwt-decode": "^2.2.0", + "password-validator": "^5.0.3", "react": "^16.13.1", "react-dom": "^16.13.1", - "react-scripts": "3.4.1" + "react-router-dom": "^5.2.0", + "react-scripts": "3.4.1", + "styled-components": "^5.1.1" }, "scripts": { "start": "react-scripts start", diff --git a/src/App.css b/src/App.css deleted file mode 100755 index 74b5e053..00000000 --- a/src/App.css +++ /dev/null @@ -1,38 +0,0 @@ -.App { - text-align: center; -} - -.App-logo { - height: 40vmin; - pointer-events: none; -} - -@media (prefers-reduced-motion: no-preference) { - .App-logo { - animation: App-logo-spin infinite 20s linear; - } -} - -.App-header { - background-color: #282c34; - min-height: 100vh; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; -} - -.App-link { - color: #61dafb; -} - -@keyframes App-logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} diff --git a/src/App.js b/src/App.js deleted file mode 100755 index ce9cbd29..00000000 --- a/src/App.js +++ /dev/null @@ -1,26 +0,0 @@ -import React from 'react'; -import logo from './logo.svg'; -import './App.css'; - -function App() { - return ( -
-
- logo -

- Edit src/App.js and save to reload. -

- - Learn React - -
-
- ); -} - -export default App; diff --git a/src/App.test.js b/src/App.test.js deleted file mode 100755 index 4db7ebc2..00000000 --- a/src/App.test.js +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react'; -import { render } from '@testing-library/react'; -import App from './App'; - -test('renders learn react link', () => { - const { getByText } = render(); - const linkElement = getByText(/learn react/i); - expect(linkElement).toBeInTheDocument(); -}); diff --git a/src/components/App.js b/src/components/App.js new file mode 100644 index 00000000..1e233db2 --- /dev/null +++ b/src/components/App.js @@ -0,0 +1,13 @@ +import * as React from 'react'; + +/** Components */ +import AppRouter from '../routes/PublicRoutes'; + +/** Ant design stylesheet */ +import 'antd/dist/antd.css'; + +const App = () => { + return ; +}; + +export default App; \ No newline at end of file diff --git a/src/components/styled/EmailConfirmFormWrapper.js b/src/components/styled/EmailConfirmFormWrapper.js new file mode 100644 index 00000000..eee16511 --- /dev/null +++ b/src/components/styled/EmailConfirmFormWrapper.js @@ -0,0 +1,22 @@ +import styled from 'styled-components'; +import { Form } from 'antd'; + +/** App Theme */ +import { colors } from '../../themes/Colors'; + +const EmailConfirmFormWrapper = styled(Form)` + display: flex; + flex-flow: wrap row; + max-width: 50%; + width: 100%; + border: 1px solid ${colors.grey}; + margin: 7% auto !important; + padding: 42px 24px 50px !important; + background: ${colors.white}; + justify-content: space-around; + input { + text-align: center; + } +`; + +export default EmailConfirmFormWrapper; \ No newline at end of file diff --git a/src/components/styled/FormWrapper.js b/src/components/styled/FormWrapper.js new file mode 100644 index 00000000..a01dbe08 --- /dev/null +++ b/src/components/styled/FormWrapper.js @@ -0,0 +1,15 @@ +import styled from 'styled-components'; +import { Form } from 'antd'; + +/** App Theme */ +import { colors } from '../../themes/Colors'; + +const FormWrapper = styled(Form)` + max-width: 350px; + border: 1px solid ${colors.grey}; + margin: 7% auto !important; + padding: 42px 24px 50px !important; + background: ${colors.white}; +`; + +export default FormWrapper; \ No newline at end of file diff --git a/src/components/styled/FullWidthWrapper.js b/src/components/styled/FullWidthWrapper.js new file mode 100644 index 00000000..483772c2 --- /dev/null +++ b/src/components/styled/FullWidthWrapper.js @@ -0,0 +1,10 @@ +import styled from 'styled-components'; + +const FullWidthWrapper = styled.div ` + position: relative; + display: flex; + width: 100%; + text-align: ${(props) => (props.align ? props.align : '')}; +`; + +export default FullWidthWrapper; \ No newline at end of file diff --git a/src/containers/ConfirmEmailContainer.js b/src/containers/ConfirmEmailContainer.js new file mode 100644 index 00000000..fc9dbd75 --- /dev/null +++ b/src/containers/ConfirmEmailContainer.js @@ -0,0 +1,157 @@ +import * as React from 'react'; +import { Redirect, RouteComponentProps } from 'react-router-dom'; +import { Spin, Icon, Button, Form, notification, Input, Col } from 'antd'; + +// amplify +import { Auth } from 'aws-amplify'; + +/** Presentational */ +import FullWidthWrapper from '../components/styled/FullWidthWrapper'; +import EmailConfirmFormWrapper from '../components/styled/EmailConfirmFormWrapper'; + + +class ConfirmEmailContainer extends React.Component { + constructor(props) { + super(props); + this.state = { + username: '', + loading: false, + redirect: false, + confirmationCode: '', + error: '' + }; + this.handleSubmit = this.handleSubmit.bind(this); + this.handleOnPaste = this.handleOnPaste.bind(this); + this.handleChange = this.handleChange.bind(this); + } + + + componentDidMount() { + if (this.props.location.search) { + // get username from url params + let username = this.props.location.search.split('=')[1]; + + this.setState({ username }); + } + } + + handleSubmit = (event) => { + event.preventDefault(); + + const { confirmationCode } = this.state; + + // show progress spinner + this.setState({ loading: true }); + + Auth.confirmSignUp(this.state.username, confirmationCode) + .then(() => { + this.handleOpenNotification('success', 'Succesfully confirmed!', 'You will be redirected to login in a few!'); + }) + .catch(err => { + this.handleOpenNotification('error', 'Invalid code', err.message); + this.setState({ + loading: false + }); + }); + }; + + /** + * @param {string} - type + * @param {string} - title + * @param {string} - message + * + * @returns {void} - no value returned + */ + handleOpenNotification = (type, title, message) => { + switch (type) { + case 'success': + notification['success']({ + message: title, + description: message, + placement: 'topRight', + duration: 1.5, + onClose: () => { + this.setState({ redirect: true }); + } + }); + break; + + case 'error': + notification['error']({ + message: title, + description: message, + placement: 'topRight', + duration: 1.5 + }); + break; + } + }; + + handleOnPaste = (event) => { + event.preventDefault(); + + let code = event.clipboardData.getData('Text').trim(); + + /** Update input */ + this.setState({ confirmationCode: code }); + + // regex to check if string is numbers only + const reg = new RegExp('^[0-9]+$'); + + if (reg.test(code) && code.length === 6) { + // code is a valid number + + this.setState({ loading: true }); + + Auth.confirmSignUp(this.state.username, code) + .then(() => { + this.handleOpenNotification('success', 'Succesfully confirmed!', 'You will be redirected to login in a few!'); + }) + .catch(err => { + this.handleOpenNotification('error', 'Invalid code', err.message); + this.setState({ + loading: false + }); + }); + } + }; + + handleChange = (event) => { + this.setState({ confirmationCode: event.currentTarget.value }); + }; + + render() { + const { loading, error, confirmationCode, redirect } = this.state; + + return ( + + + +
+

Check your email

+

We've sent a six­ digit confirmation code

+
+ + + + + + + +
+ {redirect && } +
+ ); + } +} + +export default ConfirmEmailContainer; \ No newline at end of file diff --git a/src/containers/DashboardContainer.js b/src/containers/DashboardContainer.js new file mode 100644 index 00000000..17f2e598 --- /dev/null +++ b/src/containers/DashboardContainer.js @@ -0,0 +1,71 @@ +import * as React from 'react'; +import { Auth } from 'aws-amplify'; +import { RouteComponentProps, withRouter } from 'react-router'; +import { Layout, Menu, Icon, notification } from 'antd'; + +/** App Theme */ +import { colors } from '../themes/Colors'; + +/** App Constatns */ +import { AUTH_USER_TOKEN_KEY } from '../utils/constants'; +import { ClickParam } from 'antd/lib/menu'; + +const DashBoardContainer = props => { + const [collapsed, setCollapsed] = React.useState(false); + const handleLogout = async (event) => { + const { history } = props; + try { + await Auth.signOut({ global: true }).then(() => { + localStorage.removeItem(AUTH_USER_TOKEN_KEY); + history.push('/login'); + }); + } catch (err) { + notification.error({ message: err.message }); + } + }; + + return ( + + +
+ + + + Home + + + + Settings + + handleLogout(event)}> + + Logout + + + + + + setCollapsed(!collapsed)} + type={collapsed ? 'menu-unfold' : 'menu-fold'} + /> + + +
+

Hello world

+
+
+
+ + ); +}; + +export default withRouter(DashBoardContainer); \ No newline at end of file diff --git a/src/containers/ForgotPasswordContainer.js b/src/containers/ForgotPasswordContainer.js new file mode 100644 index 00000000..59ee296d --- /dev/null +++ b/src/containers/ForgotPasswordContainer.js @@ -0,0 +1,111 @@ +import * as React from 'react'; +import { Link, Redirect } from 'react-router-dom'; +import { Auth } from 'aws-amplify'; +import { Form, Icon, Spin, Input, Button, notification, Row, Col } from 'antd'; + +/** Presentational */ +import FormWrapper from '../components/styled/FormWrapper'; + +/** App theme */ +import { colors } from '../themes/Colors'; + + +class ForgotPasswordContainer extends React.Component{ +constructor(props) { +super(props); +this.state = { + username: '', + redirect: false, + loading: false + }; + this.handleSubmit = this.handleSubmit.bind(this); +} + + + handleSubmit = (event) => { + event.preventDefault(); + + this.props.form.validateFields((error, values) => { + if (!error) { + let { username } = values; + + this.setState({ + loading: true, + username + }); + + Auth.forgotPassword(username) + .then(data => { + notification.success({ + message: 'Redirecting you in a few!', + description: 'Account confirmed successfully!', + placement: 'topRight', + duration: 1.5, + onClose: () => { + this.setState({ redirect: true }); + } + }); + }) + .catch(error => { + notification.error({ + message: 'User confirmation failed', + description: error.message, + placement: 'topRight', + duration: 1.5 + }); + this.setState({ loading: false }); + }); + } + }); + }; + + render() { + const { getFieldDecorator } = this.props.form; + const { loading, redirect, username } = this.state; + + return ( + + + + {getFieldDecorator('username', { + rules: [ + { + required: true, + message: 'Please input your username!' + } + ] + })( + } placeholder="Username" /> + )} + + + + + + + + Ooh! Wait! I've remembered! + + + + + {redirect && ( + + )} + + ); + } +} + +export default Form.create()(ForgotPasswordContainer); \ No newline at end of file diff --git a/src/containers/LoginContainer.js b/src/containers/LoginContainer.js new file mode 100644 index 00000000..68607f11 --- /dev/null +++ b/src/containers/LoginContainer.js @@ -0,0 +1,134 @@ +import * as React from 'react'; +import { Link, RouteComponentProps } from 'react-router-dom'; +import { Auth } from 'aws-amplify'; +import { Form, Icon, Spin, Input, Button, notification, Col, Row } from 'antd'; + +/** Presentational */ +import FormWrapper from '../components/styled/FormWrapper'; + +/** App theme */ +import { colors } from '../themes/Colors'; + +/** App constants */ +import { AUTH_USER_TOKEN_KEY } from '../utils/constants'; + +class LoginContainer extends React.Component { + + constructor(props) { + super(props); + this.state = { + loading: false + }; + this.handleSubmit = this.handleSubmit.bind(this); + } + + + handleSubmit = (event) => { + event.preventDefault(); + + this.props.form.validateFields((error, values) => { + if (!error) { + let { username, password } = values; + + this.setState({ loading: true }); + + Auth.signIn(username, password) + .then(user => { + const { history, location } = this.props; + const { from } = location.state || { + from: { + pathname: '/dashboard' + } + }; + + localStorage.setItem(AUTH_USER_TOKEN_KEY, user.signInUserSession.accessToken.jwtToken); + + notification.success({ + message: 'Succesfully logged in!', + description: 'Logged in successfully, Redirecting you in a few!', + placement: 'topRight', + duration: 1.5 + }); + + history.push(from); + }) + .catch(error => { + notification.error({ + message: 'Error', + description: error.message, + placement: 'topRight' + }); + + console.log(error); + + this.setState({ loading: false }); + }); + } + }); + }; + + render() { + const { getFieldDecorator } = this.props.form; + const { loading } = this.state; + + return ( + + + + {getFieldDecorator('username', { + rules: [ + { + required: true, + message: 'Please input your username!' + } + ] + })( + } placeholder="Username" /> + )} + + + {getFieldDecorator('password', { + rules: [ + { + required: true, + message: 'Please input your password!' + } + ] + })( + } + type="password" + placeholder="Password" + /> + )} + + + + + + Forgot password + + + + + + + Or register now! + + + + + + ); + } +} + +export default Form.create()(LoginContainer); \ No newline at end of file diff --git a/src/containers/PasswordResetContainer.js b/src/containers/PasswordResetContainer.js new file mode 100644 index 00000000..a6e1145b --- /dev/null +++ b/src/containers/PasswordResetContainer.js @@ -0,0 +1,191 @@ +import * as React from 'react'; +import { Redirect, RouteComponentProps } from 'react-router-dom'; +import { Auth } from 'aws-amplify'; +import { Form, Input, Icon, Button, notification, Popover, Spin, Row, Col } from 'antd'; + +/** App theme */ +import { colors } from '../themes/Colors'; +import FormWrapper from '../components/styled/FormWrapper'; + +class PasswordResetContainer extends React.Component{ + constructor(props) { + super(props); + this.state = { + confirmDirty: false, + redirect: false, + loading: false + }; + this.handleSubmit = this.handleSubmit.bind(this); + this.handleBlur = this.handleBlur.bind(this); + } + + handleBlur = (event) => { + const value = event.currentTarget.value; + + this.setState({ confirmDirty: this.state.confirmDirty || !!value }); + }; + + compareToFirstPassword = (rule, value, callback) => { + const form = this.props.form; + + if (value && value !== form.getFieldValue('password')) { + callback('Two passwords that you enter is inconsistent!'); + } else { + callback(); + } + }; + + validateToNextPassword = (rule, value, callback) => { + const form = this.props.form; + if (value && this.state.confirmDirty) { + form.validateFields(['confirm'], { force: true }); + } + callback(); + }; + + handleSubmit = (event) => { + event.preventDefault(); + + this.props.form.validateFieldsAndScroll((err, values) => { + if (!err) { + let { password, code } = values; + let username = this.props.location.search.split('=')[1]; + + Auth.forgotPasswordSubmit(username.trim(), code.trim(), password.trim()) + .then(() => { + notification.success({ + message: 'Success!', + description: 'Password reset successful, Redirecting you in a few!', + placement: 'topRight', + duration: 1.5, + onClose: () => { + this.setState({ redirect: true }); + } + }); + }) + .catch(err => { + notification['error']({ + message: 'Error reseting password', + description: err.message, + placement: 'topRight', + duration: 1.5 + }); + + this.setState({ loading: false }); + }); + + // show loader + this.setState({ loading: true }); + } + }); + }; + + render() { + const { getFieldDecorator } = this.props.form; + const { redirect, loading } = this.state; + + const title = 'Password Policy'; + const passwordPolicyContent = ( + +

Your password should contain:

+
    +
  • Minimum length of 8 characters
  • +
  • Numerical characters (0-9)
  • +
  • Special characters
  • +
  • Uppercase letter
  • +
  • Lowercase letter
  • +
+
+ ); + + return ( + + +
+

Check your email for the confirmation code

+
+ + + + {getFieldDecorator('code', { + rules: [ + { + required: true, + message: 'Please input your confirmation code!' + } + ] + })( + } + placeholder="Enter your verification code" + /> + )} + + + + + + + {getFieldDecorator('password', { + rules: [ + { required: true, message: 'Please input your Password!' }, + { + validator: this.validateToNextPassword + } + ] + })( + } + type="password" + placeholder="New Password" + /> + )} + + + + + + + {getFieldDecorator('confirm', { + rules: [ + { + required: true, + message: 'Please confirm your password!' + }, + { + validator: this.compareToFirstPassword + } + ] + })( + } + type="password" + placeholder="Confirm Password" + onBlur={this.handleBlur} + /> + )} + + + + + + + + + + + +
+ {redirect && } +
+ ); + } +} + +export default Form.create()(PasswordResetContainer); \ No newline at end of file diff --git a/src/containers/SignUpContainer.js b/src/containers/SignUpContainer.js new file mode 100644 index 00000000..05dc1b83 --- /dev/null +++ b/src/containers/SignUpContainer.js @@ -0,0 +1,270 @@ +import * as React from "react"; +import { Link, Redirect } from 'react-router-dom'; +import { Auth } from 'aws-amplify'; +import { Form, Input, Icon, Button, notification, Popover, Spin, Col, Row } from 'antd'; + +// Presentational +import FormWrapper from '../components/styled/FormWrapper'; + +// App theme +import { colors } from '../themes/Colors'; + + +const passwordValidator = require('password-validator'); + +// create a password schema +const schema = new passwordValidator(); + +schema + .is() + .min(8) + .has() + .uppercase() + .has() + .lowercase() + .has() + .digits() + .has() + .symbols(); + +class SignUpContainer extends React.Component { + + constructor(props) { + super(props); + this.state = { + confirmDirty: false, + redirect: false, + loading: false, + email: '' + }; + this.handleSubmit = this.handleSubmit.bind(this); + this.handleConfirmBlur = this.handleConfirmBlur.bind(this); + } + + handleSubmit(event){ + event.preventDefault(); + + this.props.form.validateFieldsAndScroll((error, values) => { + if (!error) { + let { fname, lname, password, email, phoneNumber } = values; + + // show loader + this.setState({ loading: true }); + + Auth.signUp({ + username: email, + password, + attributes: { + email, + name: fname + " "+ lname, + phone_number: phoneNumber + } + }) + .then(() => { + notification.success({ + message: 'Succesfully signed up user!', + description: 'Account created successfully, Redirecting you in a few!', + placement: 'topRight', + duration: 1.5, + onClose: () => { + this.setState({ redirect: true }); + } + }); + + this.setState({ email }); + }) + .catch(error => { + notification.error({ + message: 'Error', + description: 'Error signing up user', + placement: 'topRight', + duration: 1.5 + }); + + this.setState({ + loading: false + }); + }); + } + }); + }; + + handleConfirmBlur(event){ + const { value } = event.currentTarget; + + this.setState({ confirmDirty: this.state.confirmDirty || !!value }); + } + + compareToFirstPassword = (rule, value, callback) => { + const { form } = this.props; + + if (value && value !== form.getFieldValue('password')) { + callback('Two passwords that you enter is inconsistent!'); + } else { + callback(); + } + }; + + validateToNextPassword = (rule, value, callback) => { + const form = this.props.form; + const validationRulesErrors = schema.validate(value, { list: true }); + + if (value && this.state.confirmDirty) { + form.validateFields(['confirm'], { force: true }); + } + if (validationRulesErrors.length > 0) { + callback(this.formatPasswordValidateError(validationRulesErrors)); + } + callback(); + }; + + formatPasswordValidateError = (errors) => { + for (let i = 0; i < errors.length; i++) { + if (errors[i] === 'min') { + return 'password length should be a at least 8 characters'; + } else if (errors[i] === 'lowercase') { + return 'password should contain lowercase letters'; + } else if (errors[i] === 'uppercase') { + return 'password should contain uppercase letters'; + } else if (errors[i] === 'digits') { + return 'password should contain digits'; + } else if (errors[i] === 'symbols') { + return 'password should contain symbols'; + } + } + }; + + render() { + const { getFieldDecorator } = this.props.form; + const { redirect, loading } = this.state; + + const title = 'Password Policy'; + const passwordPolicyContent = ( + +

Your password should contain:

+
    +
  • Minimum length of 8 characters
  • +
  • Numerical characters (0-9)
  • +
  • Special characters
  • +
  • Uppercase letter
  • +
  • Lowercase letter
  • +
+
+ ); + + return ( + + + + {getFieldDecorator('fname', { + rules: [ + { + required: true, + message: 'Please input your first name!' + } + ] + })( + } + placeholder="First Name" + /> + )} + + + {getFieldDecorator('lname', { + rules: [ + { + required: true, + message: 'Please input your last name!' + } + ] + })( + } placeholder="Last Name" /> + )} + + + {getFieldDecorator('email', { + rules: [{ required: true, message: 'Please input your email!' }] + })(} placeholder="Email" />)} + + + {getFieldDecorator('phoneNumber', { + rules: [ + { + required: true, + message: 'Please input your phone number!' + } + ] + })( + } + placeholder="Phone Number" + /> + )} + + + + {getFieldDecorator('password', { + rules: [ + { required: true, message: 'Please input your Password!' }, + { + validator: this.validateToNextPassword + } + ] + })( + } + type="password" + placeholder="Password" + /> + )} + + + + {getFieldDecorator('confirm', { + rules: [ + { + required: true, + message: 'Please confirm your password!' + }, + { + validator: this.compareToFirstPassword + } + ] + })( + } + type="password" + placeholder="Confirm Password" + onBlur={this.handleConfirmBlur} + /> + )} + + + + + + + + + Or login to your account! + + + + + {redirect && ( + + )} + + ); + } +} + +export default Form.create()(SignUpContainer); \ No newline at end of file diff --git a/src/global.js b/src/global.js new file mode 100644 index 00000000..1838ad62 --- /dev/null +++ b/src/global.js @@ -0,0 +1,22 @@ +import { createGlobalStyle } from 'styled-components'; + +export const GlobalStyles = createGlobalStyle` + body { + body { + margin: 0; + padding: 0; + width: 100%; + height: 100%; + } + #root { + position: relative; + width: 100%; + height: 100%; + } + #root > section { + position: relative; + width: 100%; + height: 100%; + } + } +`; \ No newline at end of file diff --git a/src/index.css b/src/index.css deleted file mode 100755 index ec2585e8..00000000 --- a/src/index.css +++ /dev/null @@ -1,13 +0,0 @@ -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', - 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -code { - font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', - monospace; -} diff --git a/src/index.js b/src/index.js index f5185c1e..8c282b96 100755 --- a/src/index.js +++ b/src/index.js @@ -1,17 +1,29 @@ -import React from 'react'; -import ReactDOM from 'react-dom'; -import './index.css'; -import App from './App'; +import * as React from 'react'; +import * as ReactDOM from 'react-dom'; +import Amplify from 'aws-amplify'; + +/** Presentational */ +import App from './components/App'; +import { GlobalStyles } from './global'; + +/** Amplify config */ +import awsconfig from './aws-exports'; + +/** Service worker */ import * as serviceWorker from './serviceWorker'; +/** Configure amplify */ +Amplify.configure(awsconfig); + ReactDOM.render( - + <> + - , + , document.getElementById('root') ); // If you want your app to work offline and load faster, you can change // unregister() to register() below. Note this comes with some pitfalls. // Learn more about service workers: https://bit.ly/CRA-PWA -serviceWorker.unregister(); +serviceWorker.unregister(); \ No newline at end of file diff --git a/src/routes/PrivateRoutes.js b/src/routes/PrivateRoutes.js new file mode 100644 index 00000000..6de2af59 --- /dev/null +++ b/src/routes/PrivateRoutes.js @@ -0,0 +1,31 @@ +import * as React from 'react'; +import { Route, Redirect, RouteComponentProps } from 'react-router-dom'; + +/** Helpers */ +import { validateToken } from '../utils/helpers'; + +/** Constants */ +import { AUTH_USER_TOKEN_KEY } from '../utils/constants'; + +const PrivateRoute = ({ component: Component, ...rest }) => { + const checkUserAuth = validateToken(localStorage.getItem(AUTH_USER_TOKEN_KEY)); + + return ( + { + return checkUserAuth ? ( + + ) : ( + + ); + }} + /> + ); +}; + +export default PrivateRoute; \ No newline at end of file diff --git a/src/routes/PublicRoutes.js b/src/routes/PublicRoutes.js new file mode 100644 index 00000000..b8aa4ea1 --- /dev/null +++ b/src/routes/PublicRoutes.js @@ -0,0 +1,33 @@ +import * as React from 'react'; +import { BrowserRouter as Router, Route } from 'react-router-dom'; + +/** Container components */ +import DashBoardContainer from '../containers/DashboardContainer'; +import LoginContainer from '../containers/LoginContainer'; +import SignUpContainer from '../containers/SignUpContainer'; +import ConfirmEmailContainer from '../containers/ConfirmEmailContainer'; +import ForgotPasswordContainer from '../containers/ForgotPasswordContainer'; +import PasswordResetContainer from '../containers/PasswordResetContainer'; + +/** private route component */ +import PrivateRoute from './PrivateRoutes'; + +class AppRouter extends React.Component { + render() { + return ( + + + + + + + + + + + + ); + } +} + +export default AppRouter; \ No newline at end of file diff --git a/src/themes/Colors.js b/src/themes/Colors.js new file mode 100644 index 00000000..ba92aebb --- /dev/null +++ b/src/themes/Colors.js @@ -0,0 +1,6 @@ +export const colors = { + black: '#000000', + white: '#ffffff', + grey: '#ebedf0', + transparentBlack: 'rgba(0,0,0,.25)' + }; \ No newline at end of file diff --git a/src/utils/constants.js b/src/utils/constants.js new file mode 100644 index 00000000..56e2c4d0 --- /dev/null +++ b/src/utils/constants.js @@ -0,0 +1,2 @@ +/** Auth user token key */ +export const AUTH_USER_TOKEN_KEY = 'ReactAmplify.TokenKey'; \ No newline at end of file diff --git a/src/utils/helpers.js b/src/utils/helpers.js new file mode 100644 index 00000000..a4601f6e --- /dev/null +++ b/src/utils/helpers.js @@ -0,0 +1,19 @@ +const jwtDecode = require('jwt-decode'); + +/** + * helper method to validate user token + * + * @param {*} token + * @returns {boolean} + */ +export const validateToken = (token) => { + if (!token) { + return false; + } + try { + const decodedJwt: any = jwtDecode(token); + return decodedJwt.exp >= Date.now() / 1000; + } catch (e) { + return false; + } +}; \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 588ed546..9533ae3a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,1233 @@ # yarn lockfile v1 +"@ant-design/css-animation@^1.7.2": + version "1.7.2" + resolved "https://registry.yarnpkg.com/@ant-design/css-animation/-/css-animation-1.7.2.tgz#4ee5d2ec0fb7cc0a78b44e1c82628bd4621ac7e3" + integrity sha512-bvVOe7A+r7lws58B7r+fgnQDK90cV45AXuvGx6i5CCSX1W/M3AJnHsNggDANBxEtWdNdFWcDd5LorB+RdSIlBw== + +"@ant-design/icons-react@~1.1.1": + version "1.1.5" + resolved "https://registry.yarnpkg.com/@ant-design/icons-react/-/icons-react-1.1.5.tgz#1b03da8dcced2a4bb982ef7b25c1d24014c35a68" + integrity sha512-p2ybKfO/r2lC1RZu4rDY2VBDZq2zqAaJzf/B1HrKTxGo8/mM1zOOEoob/LRXZphJ9jD5wCcTdcmcB9YMaAWW4Q== + dependencies: + ant-design-palettes "^1.1.3" + babel-runtime "^6.26.0" + +"@ant-design/icons@~1.1.15": + version "1.1.16" + resolved "https://registry.yarnpkg.com/@ant-design/icons/-/icons-1.1.16.tgz#ac6426216934e3f4bc108f2f48f92ed66789235e" + integrity sha512-0zNVP5JYBJkfMi9HotN6QBQjF3SFmUlumJNJXZIH+pZWp/5EbrCczzlG3YTmBWoyRHAsuOGIjSFIy8v/76DTPg== + +"@aws-amplify/analytics@^3.2.3": + version "3.2.3" + resolved "https://registry.yarnpkg.com/@aws-amplify/analytics/-/analytics-3.2.3.tgz#d9c88f67ff4b5311c513eb1191a6ed9ab92e6f16" + integrity sha512-OLJwhyGSwKYGU6rnmh8/AYxWozOZNX1VfEFIqY/hMBEzdVaER8KenF4sCK6RmluesAq90Ah6dLSgOhTlb+zJ4w== + dependencies: + "@aws-amplify/cache" "^3.1.19" + "@aws-amplify/core" "^3.4.2" + "@aws-sdk/client-firehose" "1.0.0-gamma.2" + "@aws-sdk/client-kinesis" "1.0.0-gamma.2" + "@aws-sdk/client-personalize-events" "1.0.0-gamma.2" + "@aws-sdk/client-pinpoint" "1.0.0-gamma.2" + "@aws-sdk/util-utf8-browser" "1.0.0-gamma.1" + uuid "^3.2.1" + +"@aws-amplify/api-graphql@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@aws-amplify/api-graphql/-/api-graphql-1.1.2.tgz#e1534a27a444a12604da8ccb730654fc5f915d48" + integrity sha512-m8XqqFWCYIrHSiyxZxjXkdVdarK/iDur0W7mKA2QmBZ1VPItCBFnYvpshcrPKk4SrqDISz3ClY1RVkE5oTB9+g== + dependencies: + "@aws-amplify/api-rest" "^1.1.2" + "@aws-amplify/auth" "^3.3.1" + "@aws-amplify/cache" "^3.1.19" + "@aws-amplify/core" "^3.4.2" + "@aws-amplify/pubsub" "^3.0.20" + graphql "14.0.0" + uuid "^3.2.1" + zen-observable-ts "0.8.19" + +"@aws-amplify/api-rest@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@aws-amplify/api-rest/-/api-rest-1.1.2.tgz#590291cee1cc3ebdf0c3b211952e69f07067c77d" + integrity sha512-SAs+p3Z6HfCrSPAlHZdgZK4QV7Rtc0jHVWXX9D/Bp4C34AFaN05wzfy+loUZchrHFl62Trr8xrXwl0r9drhwfQ== + dependencies: + "@aws-amplify/core" "^3.4.2" + axios "0.19.0" + +"@aws-amplify/api@^3.1.19": + version "3.1.19" + resolved "https://registry.yarnpkg.com/@aws-amplify/api/-/api-3.1.19.tgz#e68a29759874ac85f5d9783dcf36b23d7559436f" + integrity sha512-mVaRWX2M7kNQpFX/51ITbKPkVtF1nB0I6qwbetQHlFgsK/r7bWGldhueHtXs7tJs1TM1EwlhshSSLwSI5p7iNw== + dependencies: + "@aws-amplify/api-graphql" "^1.1.2" + "@aws-amplify/api-rest" "^1.1.2" + +"@aws-amplify/auth@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@aws-amplify/auth/-/auth-3.3.1.tgz#212f664c28ccc0eeea783e61a232865cdf1372d7" + integrity sha512-yTXeilWAiXW3znKvfVrNI74VDkFVanxItm2i4mf6HTfahjd3/3VhdLaucP5N+Pj2b1/+ezFB13RU0k6v+dzPJA== + dependencies: + "@aws-amplify/cache" "^3.1.19" + "@aws-amplify/core" "^3.4.2" + amazon-cognito-identity-js "^4.3.3" + crypto-js "^3.3.0" + +"@aws-amplify/cache@^3.1.19": + version "3.1.19" + resolved "https://registry.yarnpkg.com/@aws-amplify/cache/-/cache-3.1.19.tgz#69c18527b1a28d0c54d06fafe95ae0af467f6cdf" + integrity sha512-MlC32g7sSTjlPafBkDzY2TJzXXJvucfUpYR9a1RdKBQFHtCZN4NRkKDjJHa1cDnYiry732JpwbNFJS91ZQboNQ== + dependencies: + "@aws-amplify/core" "^3.4.2" + +"@aws-amplify/core@^3.4.2": + version "3.4.2" + resolved "https://registry.yarnpkg.com/@aws-amplify/core/-/core-3.4.2.tgz#a853d56628622fc596c62c940ebca0a5bb8820ba" + integrity sha512-eVkuSMyVELNDnF4FROb1NoXSNbIoY02JUKsPMEURMEsrbSIt0I5S3PE+jxbdbOyKIHD4MjQA3jjXBx41q6vYWQ== + dependencies: + "@aws-crypto/sha256-js" "1.0.0-alpha.0" + "@aws-sdk/client-cognito-identity" "1.0.0-gamma.2" + "@aws-sdk/credential-provider-cognito-identity" "1.0.0-gamma.2" + "@aws-sdk/node-http-handler" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/util-hex-encoding" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-browser" "1.0.0-gamma.1" + url "^0.11.0" + zen-observable-ts "0.8.19" + +"@aws-amplify/datastore@^2.2.6": + version "2.2.6" + resolved "https://registry.yarnpkg.com/@aws-amplify/datastore/-/datastore-2.2.6.tgz#32aa5e54de408af1dad7eeeb3845fc34ae9e68fc" + integrity sha512-HsGwcifDqQ7SRDWjkQGvc34xDOvDS1ePyxrJ11AHLhoPgBDPbWxKCGJs1sNsmLYQ8EVdYVWvpOr0hhAU4HNHCg== + dependencies: + "@aws-amplify/api" "^3.1.19" + "@aws-amplify/core" "^3.4.2" + "@aws-amplify/pubsub" "^3.0.20" + idb "5.0.2" + immer "6.0.1" + ulid "2.3.0" + uuid "3.3.2" + zen-observable-ts "0.8.19" + zen-push "0.2.1" + +"@aws-amplify/interactions@^3.1.19": + version "3.1.19" + resolved "https://registry.yarnpkg.com/@aws-amplify/interactions/-/interactions-3.1.19.tgz#f6a16da1e99fb38acdf71f6bfe6bb4dc050ce711" + integrity sha512-UpuD7FtPqtZcsojQGa40JRtyCzxIh+41RVGFE4F3QHmEN9PHg0szYg18hCGBW66cKNC2Jtd89rGw986jb993bw== + dependencies: + "@aws-amplify/core" "^3.4.2" + "@aws-sdk/client-lex-runtime-service" "1.0.0-gamma.2" + +"@aws-amplify/predictions@^3.1.19": + version "3.1.19" + resolved "https://registry.yarnpkg.com/@aws-amplify/predictions/-/predictions-3.1.19.tgz#68ea4a6f900de877cf1dc2a15ea80f59a4af9b63" + integrity sha512-tCpSjhiz1p4c7M51vbC5DCAOW+EwaVT+F2+nWQ9vpVbn5x0XXvYUQ2b37G7xLXtmwLZn5pb0KdaQWCLVuP0kLA== + dependencies: + "@aws-amplify/core" "^3.4.2" + "@aws-amplify/storage" "^3.2.9" + "@aws-sdk/client-comprehend" "1.0.0-gamma.2" + "@aws-sdk/client-polly" "1.0.0-gamma.2" + "@aws-sdk/client-rekognition" "1.0.0-gamma.2" + "@aws-sdk/client-textract" "1.0.0-gamma.2" + "@aws-sdk/client-translate" "1.0.0-gamma.2" + "@aws-sdk/eventstream-marshaller" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-node" "1.0.0-gamma.1" + uuid "^3.2.1" + +"@aws-amplify/pubsub@^3.0.20": + version "3.0.20" + resolved "https://registry.yarnpkg.com/@aws-amplify/pubsub/-/pubsub-3.0.20.tgz#6cd0a862cf21c107d043b1d92600b812c880e8c8" + integrity sha512-/dGyStsLyscrhOOt7fXqbKH4K4+zu/GU61QmULcrVErX+5h5kR+RXMPUklp96s8Ue9wd2EiJBLhnQ4IxJlkGYw== + dependencies: + "@aws-amplify/auth" "^3.3.1" + "@aws-amplify/cache" "^3.1.19" + "@aws-amplify/core" "^3.4.2" + graphql "14.0.0" + paho-mqtt "^1.1.0" + uuid "^3.2.1" + zen-observable-ts "0.8.19" + +"@aws-amplify/storage@^3.2.9": + version "3.2.9" + resolved "https://registry.yarnpkg.com/@aws-amplify/storage/-/storage-3.2.9.tgz#4f0ed2129195edc8088b4ef13e60a0cdb55d58c3" + integrity sha512-Z4lXgu5ClLHkFTc0yfSapIo5aBUZFHeGkMXHuAWtSw2gBLiPQvdoTPxQaGr49krhZlfeUCAeTmh0HE5yu08jLg== + dependencies: + "@aws-amplify/core" "^3.4.2" + "@aws-sdk/client-s3" "1.0.0-gamma.2" + "@aws-sdk/s3-request-presigner" "1.0.0-gamma.1" + "@aws-sdk/util-create-request" "1.0.0-gamma.1" + "@aws-sdk/util-format-url" "1.0.0-gamma.1" + axios "0.19.0" + events "^3.1.0" + sinon "^7.5.0" + +"@aws-amplify/ui@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@aws-amplify/ui/-/ui-2.0.2.tgz#56bfc3674454f2a12d1cec247f38a444aa13ea09" + integrity sha512-OLdZmUCVK29+JV8PrkgVPjg+GIFtBnNjhC0JSRgrps+ynOFkibMQQPKeFXlTYtlukuCuepCelPSkjxvhcLq2ZA== + +"@aws-amplify/xr@^2.1.19": + version "2.1.19" + resolved "https://registry.yarnpkg.com/@aws-amplify/xr/-/xr-2.1.19.tgz#243426993507189bb06d2391beaad5c3c040bc5d" + integrity sha512-mu69z+GfRPQ5z0JR2xoWmZFqGOVn1sD7Oi07iIwT0UZINgOjn+w590W9ceIK/XilxXMU8d0CcgPluYtxuWwoLQ== + dependencies: + "@aws-amplify/core" "^3.4.2" + +"@aws-crypto/crc32@^1.0.0-alpha.0": + version "1.0.0-alpha.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/crc32/-/crc32-1.0.0-alpha.0.tgz#12e593b60c42352d1942a2fa31122747650dd8f8" + integrity sha512-n4OJttn49liBR0CVdK7dAvkTaP8jLiRRekdA0wunTEELIIwjC4c60YODADbqR2Hug4dtzQ6huJTgyFeHIaYPHg== + dependencies: + tslib "^1.9.3" + +"@aws-crypto/ie11-detection@^1.0.0-alpha.0": + version "1.0.0-alpha.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/ie11-detection/-/ie11-detection-1.0.0-alpha.0.tgz#16ca4a9233ec4a90e1d0b2f1712f4aa2043457bd" + integrity sha512-TQ55S96+aD/iZF/VdgbLqCm2um8mQhjNrlFqQEJkXc12L4taF0wz0FfdFSJ9Uuy6EIf4GjgvbLExgJwxmFqL5A== + dependencies: + tslib "^1.9.3" + +"@aws-crypto/sha256-browser@^1.0.0-alpha.0": + version "1.0.0-alpha.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-1.0.0-alpha.0.tgz#f438fb3423aa989814b87e6afbc490e1d17f3122" + integrity sha512-ZhULGaJKI/o8KROknqvnmYX3gphPQL5HLoMdVD5yPEsEsFG7rEIu4ORv2s6uaiqkdEkXZcdS+CNC8ekIndr9QA== + dependencies: + "@aws-crypto/ie11-detection" "^1.0.0-alpha.0" + "@aws-crypto/sha256-js" "^1.0.0-alpha.0" + "@aws-crypto/supports-web-crypto" "^1.0.0-alpha.0" + "@aws-sdk/types" "^1.0.0-alpha.0" + "@aws-sdk/util-locate-window" "^1.0.0-alpha.0" + "@aws-sdk/util-utf8-browser" "^1.0.0-alpha.0" + tslib "^1.9.3" + +"@aws-crypto/sha256-js@1.0.0-alpha.0", "@aws-crypto/sha256-js@^1.0.0-alpha.0": + version "1.0.0-alpha.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-1.0.0-alpha.0.tgz#1146f6fa823001a9065ce60db5bf1afcc7c1cc3a" + integrity sha512-GidX2lccEtHZw8mXDKJQj6tea7qh3pAnsNSp1eZNxsN4MMu2OvSraPSqiB1EihsQkZBMg0IiZPpZHoACUX/QMQ== + dependencies: + "@aws-sdk/types" "^1.0.0-alpha.0" + "@aws-sdk/util-utf8-browser" "^1.0.0-alpha.0" + tslib "^1.9.3" + +"@aws-crypto/supports-web-crypto@^1.0.0-alpha.0": + version "1.0.0-alpha.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-1.0.0-alpha.0.tgz#f9f2bed724caba3036be73e1f9bf25e01e5f6c42" + integrity sha512-jVWjNCoEKY49NIWyU1ia1RvtupEZEzOTkYZ1kRH+Z0RqIg9DZksQ7PbSRvxtAv8rTBdyGSgQdEpbFtQtm/ZiRQ== + dependencies: + tslib "^1.9.3" + +"@aws-sdk/abort-controller@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-1.0.0-gamma.1.tgz#e2bf218aadfe1ae8510faea01752578c0c90611f" + integrity sha512-ShIcthHm+mTUgif9cwJDIrOIG/A30HSoA9WdXSCE8lrQ83D0AUTtBMAWwlN4ZuTf9ABzIwBQ/w9wZZpla650eA== + dependencies: + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/chunked-blob-reader-native@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/chunked-blob-reader-native/-/chunked-blob-reader-native-1.0.0-gamma.1.tgz#fb00a194a877d4928cb65409ff5804d3a53e997f" + integrity sha512-muQUjB6RBjWq94HHBWWMdwIxfwwlZyKb2zTIH7R6nHZZI0IUhrhQc1PJC0dveD+1DTJ3fhTl9n2WrCJHT0uXnQ== + dependencies: + "@aws-sdk/util-base64-browser" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/chunked-blob-reader@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-1.0.0-gamma.1.tgz#7b39b87d2da023f7c51ce9cf0286220f33424816" + integrity sha512-MZNwCD+A8x9jQsj7Wn3sRFZaj2evWQjVL1hv2gRcr7cc8lG7gIo6TN/IFyVTB5V0eMNoJu8Ej9MXMo98EO0THA== + dependencies: + tslib "^1.8.0" + +"@aws-sdk/client-cognito-identity@1.0.0-gamma.2": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-1.0.0-gamma.2.tgz#c5c7ba2180813821cf94ef8365e1a7ead306e3a9" + integrity sha512-gGwTrKRN+mj48m4tXTilTbp1/aYO5mGIBPocDsG7digNFqxmjzFVNCq/yJfoBg7MCNBVlOFJ7i3bxM6H4cylow== + dependencies: + "@aws-crypto/sha256-browser" "^1.0.0-alpha.0" + "@aws-crypto/sha256-js" "^1.0.0-alpha.0" + "@aws-sdk/config-resolver" "1.0.0-gamma.1" + "@aws-sdk/credential-provider-node" "1.0.0-gamma.1" + "@aws-sdk/fetch-http-handler" "1.0.0-gamma.2" + "@aws-sdk/hash-node" "1.0.0-gamma.1" + "@aws-sdk/invalid-dependency" "1.0.0-gamma.1" + "@aws-sdk/middleware-content-length" "1.0.0-gamma.1" + "@aws-sdk/middleware-host-header" "1.0.0-gamma.1" + "@aws-sdk/middleware-retry" "1.0.0-gamma.1" + "@aws-sdk/middleware-serde" "1.0.0-gamma.1" + "@aws-sdk/middleware-signing" "1.0.0-gamma.1" + "@aws-sdk/middleware-stack" "1.0.0-gamma.1" + "@aws-sdk/middleware-user-agent" "1.0.0-gamma.1" + "@aws-sdk/node-http-handler" "1.0.0-gamma.1" + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/region-provider" "1.0.0-gamma.1" + "@aws-sdk/smithy-client" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/url-parser-browser" "1.0.0-gamma.1" + "@aws-sdk/url-parser-node" "1.0.0-gamma.1" + "@aws-sdk/util-base64-browser" "1.0.0-gamma.1" + "@aws-sdk/util-base64-node" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-browser" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-node" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-browser" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-node" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-browser" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-node" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/client-comprehend@1.0.0-gamma.2": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-comprehend/-/client-comprehend-1.0.0-gamma.2.tgz#2759fbd26fa255e06fa2e72a27201f75ba193ae3" + integrity sha512-WOkDZI/kvA0DYR5N9zsYXkvQu749vSQfA3W7Ddj4Ln6+jCgB3fA8kEejLisNzPjKI9OWVdbdqkYXvejtynykTg== + dependencies: + "@aws-crypto/sha256-browser" "^1.0.0-alpha.0" + "@aws-crypto/sha256-js" "^1.0.0-alpha.0" + "@aws-sdk/config-resolver" "1.0.0-gamma.1" + "@aws-sdk/credential-provider-node" "1.0.0-gamma.1" + "@aws-sdk/fetch-http-handler" "1.0.0-gamma.2" + "@aws-sdk/hash-node" "1.0.0-gamma.1" + "@aws-sdk/invalid-dependency" "1.0.0-gamma.1" + "@aws-sdk/middleware-content-length" "1.0.0-gamma.1" + "@aws-sdk/middleware-host-header" "1.0.0-gamma.1" + "@aws-sdk/middleware-retry" "1.0.0-gamma.1" + "@aws-sdk/middleware-serde" "1.0.0-gamma.1" + "@aws-sdk/middleware-signing" "1.0.0-gamma.1" + "@aws-sdk/middleware-stack" "1.0.0-gamma.1" + "@aws-sdk/middleware-user-agent" "1.0.0-gamma.1" + "@aws-sdk/node-http-handler" "1.0.0-gamma.1" + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/region-provider" "1.0.0-gamma.1" + "@aws-sdk/smithy-client" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/url-parser-browser" "1.0.0-gamma.1" + "@aws-sdk/url-parser-node" "1.0.0-gamma.1" + "@aws-sdk/util-base64-browser" "1.0.0-gamma.1" + "@aws-sdk/util-base64-node" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-browser" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-node" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-browser" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-node" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-browser" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-node" "1.0.0-gamma.1" + tslib "^1.8.0" + uuid "^7.0.0" + +"@aws-sdk/client-firehose@1.0.0-gamma.2": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-firehose/-/client-firehose-1.0.0-gamma.2.tgz#aab712072aecd960fd7715dba694b1e38e7b3740" + integrity sha512-D972+fTX1mfLbMu99bEEsrh27eLWx2YnGyHb5jDCTYQLdHT63OfWVxikj/NTtO2LgO7yfPxAe35UGHxthqdJ4A== + dependencies: + "@aws-crypto/sha256-browser" "^1.0.0-alpha.0" + "@aws-crypto/sha256-js" "^1.0.0-alpha.0" + "@aws-sdk/config-resolver" "1.0.0-gamma.1" + "@aws-sdk/credential-provider-node" "1.0.0-gamma.1" + "@aws-sdk/fetch-http-handler" "1.0.0-gamma.2" + "@aws-sdk/hash-node" "1.0.0-gamma.1" + "@aws-sdk/invalid-dependency" "1.0.0-gamma.1" + "@aws-sdk/middleware-content-length" "1.0.0-gamma.1" + "@aws-sdk/middleware-host-header" "1.0.0-gamma.1" + "@aws-sdk/middleware-retry" "1.0.0-gamma.1" + "@aws-sdk/middleware-serde" "1.0.0-gamma.1" + "@aws-sdk/middleware-signing" "1.0.0-gamma.1" + "@aws-sdk/middleware-stack" "1.0.0-gamma.1" + "@aws-sdk/middleware-user-agent" "1.0.0-gamma.1" + "@aws-sdk/node-http-handler" "1.0.0-gamma.1" + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/region-provider" "1.0.0-gamma.1" + "@aws-sdk/smithy-client" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/url-parser-browser" "1.0.0-gamma.1" + "@aws-sdk/url-parser-node" "1.0.0-gamma.1" + "@aws-sdk/util-base64-browser" "1.0.0-gamma.1" + "@aws-sdk/util-base64-node" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-browser" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-node" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-browser" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-node" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-browser" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-node" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/client-kinesis@1.0.0-gamma.2": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-kinesis/-/client-kinesis-1.0.0-gamma.2.tgz#7be172e17b51bc493c269983069ab88e601b2401" + integrity sha512-ysuQ+m9waw2CdbX64h1ap1aPxip+12ck3lISYQ/iPqbhPVH6gkK3MxM2bs95Ploh6Nzrc+g9pUuAAyvAZ66oUg== + dependencies: + "@aws-crypto/sha256-browser" "^1.0.0-alpha.0" + "@aws-crypto/sha256-js" "^1.0.0-alpha.0" + "@aws-sdk/config-resolver" "1.0.0-gamma.1" + "@aws-sdk/credential-provider-node" "1.0.0-gamma.1" + "@aws-sdk/eventstream-serde-browser" "1.0.0-gamma.1" + "@aws-sdk/eventstream-serde-config-resolver" "1.0.0-gamma.1" + "@aws-sdk/eventstream-serde-node" "1.0.0-gamma.1" + "@aws-sdk/fetch-http-handler" "1.0.0-gamma.2" + "@aws-sdk/hash-node" "1.0.0-gamma.1" + "@aws-sdk/invalid-dependency" "1.0.0-gamma.1" + "@aws-sdk/middleware-content-length" "1.0.0-gamma.1" + "@aws-sdk/middleware-host-header" "1.0.0-gamma.1" + "@aws-sdk/middleware-retry" "1.0.0-gamma.1" + "@aws-sdk/middleware-serde" "1.0.0-gamma.1" + "@aws-sdk/middleware-signing" "1.0.0-gamma.1" + "@aws-sdk/middleware-stack" "1.0.0-gamma.1" + "@aws-sdk/middleware-user-agent" "1.0.0-gamma.1" + "@aws-sdk/node-http-handler" "1.0.0-gamma.1" + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/region-provider" "1.0.0-gamma.1" + "@aws-sdk/smithy-client" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/url-parser-browser" "1.0.0-gamma.1" + "@aws-sdk/url-parser-node" "1.0.0-gamma.1" + "@aws-sdk/util-base64-browser" "1.0.0-gamma.1" + "@aws-sdk/util-base64-node" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-browser" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-node" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-browser" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-node" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-browser" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-node" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/client-lex-runtime-service@1.0.0-gamma.2": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-lex-runtime-service/-/client-lex-runtime-service-1.0.0-gamma.2.tgz#6fd1d6421e7488ccf2ed73b647679daf7e11a2b3" + integrity sha512-rVjfPWFTqUk0dJQjebLjKzcb+uFrfP+AqWz2OE/1HLjwDA5Zu/P0kC30Ch/S/IiKYo9TpGFMDd1KNk3umVLrpw== + dependencies: + "@aws-crypto/sha256-browser" "^1.0.0-alpha.0" + "@aws-crypto/sha256-js" "^1.0.0-alpha.0" + "@aws-sdk/config-resolver" "1.0.0-gamma.1" + "@aws-sdk/credential-provider-node" "1.0.0-gamma.1" + "@aws-sdk/fetch-http-handler" "1.0.0-gamma.2" + "@aws-sdk/hash-node" "1.0.0-gamma.1" + "@aws-sdk/invalid-dependency" "1.0.0-gamma.1" + "@aws-sdk/middleware-content-length" "1.0.0-gamma.1" + "@aws-sdk/middleware-host-header" "1.0.0-gamma.1" + "@aws-sdk/middleware-retry" "1.0.0-gamma.1" + "@aws-sdk/middleware-serde" "1.0.0-gamma.1" + "@aws-sdk/middleware-signing" "1.0.0-gamma.1" + "@aws-sdk/middleware-stack" "1.0.0-gamma.1" + "@aws-sdk/middleware-user-agent" "1.0.0-gamma.1" + "@aws-sdk/node-http-handler" "1.0.0-gamma.1" + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/region-provider" "1.0.0-gamma.1" + "@aws-sdk/smithy-client" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/url-parser-browser" "1.0.0-gamma.1" + "@aws-sdk/url-parser-node" "1.0.0-gamma.1" + "@aws-sdk/util-base64-browser" "1.0.0-gamma.1" + "@aws-sdk/util-base64-node" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-browser" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-node" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-browser" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-node" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-browser" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-node" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/client-personalize-events@1.0.0-gamma.2": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-personalize-events/-/client-personalize-events-1.0.0-gamma.2.tgz#cca27af85db92abd3db6be226994bc68ebf4b4ae" + integrity sha512-LWt6KkA2CqbI9Bai4mRAni+QVQTyk04FREMrkwrs4fq+Zk2TQnvcu938eSFiUjsoT8l5gyDxYaPflhA6eyNx5Q== + dependencies: + "@aws-crypto/sha256-browser" "^1.0.0-alpha.0" + "@aws-crypto/sha256-js" "^1.0.0-alpha.0" + "@aws-sdk/config-resolver" "1.0.0-gamma.1" + "@aws-sdk/credential-provider-node" "1.0.0-gamma.1" + "@aws-sdk/fetch-http-handler" "1.0.0-gamma.2" + "@aws-sdk/hash-node" "1.0.0-gamma.1" + "@aws-sdk/invalid-dependency" "1.0.0-gamma.1" + "@aws-sdk/middleware-content-length" "1.0.0-gamma.1" + "@aws-sdk/middleware-host-header" "1.0.0-gamma.1" + "@aws-sdk/middleware-retry" "1.0.0-gamma.1" + "@aws-sdk/middleware-serde" "1.0.0-gamma.1" + "@aws-sdk/middleware-signing" "1.0.0-gamma.1" + "@aws-sdk/middleware-stack" "1.0.0-gamma.1" + "@aws-sdk/middleware-user-agent" "1.0.0-gamma.1" + "@aws-sdk/node-http-handler" "1.0.0-gamma.1" + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/region-provider" "1.0.0-gamma.1" + "@aws-sdk/smithy-client" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/url-parser-browser" "1.0.0-gamma.1" + "@aws-sdk/url-parser-node" "1.0.0-gamma.1" + "@aws-sdk/util-base64-browser" "1.0.0-gamma.1" + "@aws-sdk/util-base64-node" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-browser" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-node" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-browser" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-node" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-browser" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-node" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/client-pinpoint@1.0.0-gamma.2": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-pinpoint/-/client-pinpoint-1.0.0-gamma.2.tgz#8ed14374e8fa7e88e0e9ca72c6f4ed0d944a1a7d" + integrity sha512-2J7MOjwZs+9Eugo4i4Se0Kha9WE59Toq+Zl4V1oNCFaridOSsOcAlItTHYcTxgHUOWF+d2bJ8NQ2UiGlEcJvsg== + dependencies: + "@aws-crypto/sha256-browser" "^1.0.0-alpha.0" + "@aws-crypto/sha256-js" "^1.0.0-alpha.0" + "@aws-sdk/config-resolver" "1.0.0-gamma.1" + "@aws-sdk/credential-provider-node" "1.0.0-gamma.1" + "@aws-sdk/fetch-http-handler" "1.0.0-gamma.2" + "@aws-sdk/hash-node" "1.0.0-gamma.1" + "@aws-sdk/invalid-dependency" "1.0.0-gamma.1" + "@aws-sdk/middleware-content-length" "1.0.0-gamma.1" + "@aws-sdk/middleware-host-header" "1.0.0-gamma.1" + "@aws-sdk/middleware-retry" "1.0.0-gamma.1" + "@aws-sdk/middleware-serde" "1.0.0-gamma.1" + "@aws-sdk/middleware-signing" "1.0.0-gamma.1" + "@aws-sdk/middleware-stack" "1.0.0-gamma.1" + "@aws-sdk/middleware-user-agent" "1.0.0-gamma.1" + "@aws-sdk/node-http-handler" "1.0.0-gamma.1" + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/region-provider" "1.0.0-gamma.1" + "@aws-sdk/smithy-client" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/url-parser-browser" "1.0.0-gamma.1" + "@aws-sdk/url-parser-node" "1.0.0-gamma.1" + "@aws-sdk/util-base64-browser" "1.0.0-gamma.1" + "@aws-sdk/util-base64-node" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-browser" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-node" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-browser" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-node" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-browser" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-node" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/client-polly@1.0.0-gamma.2": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-polly/-/client-polly-1.0.0-gamma.2.tgz#1a1b3b844e3fcc449749df9270f50bfaf0a3cc58" + integrity sha512-qeKEngvEuX6kAgyvw1WavI8V8K25+CPa6ZQiDNsAww256QWZKSCacujTWWvS5/fqib36UaPDwLod+2iFxxBhnA== + dependencies: + "@aws-crypto/sha256-browser" "^1.0.0-alpha.0" + "@aws-crypto/sha256-js" "^1.0.0-alpha.0" + "@aws-sdk/config-resolver" "1.0.0-gamma.1" + "@aws-sdk/credential-provider-node" "1.0.0-gamma.1" + "@aws-sdk/fetch-http-handler" "1.0.0-gamma.2" + "@aws-sdk/hash-node" "1.0.0-gamma.1" + "@aws-sdk/invalid-dependency" "1.0.0-gamma.1" + "@aws-sdk/middleware-content-length" "1.0.0-gamma.1" + "@aws-sdk/middleware-host-header" "1.0.0-gamma.1" + "@aws-sdk/middleware-retry" "1.0.0-gamma.1" + "@aws-sdk/middleware-serde" "1.0.0-gamma.1" + "@aws-sdk/middleware-signing" "1.0.0-gamma.1" + "@aws-sdk/middleware-stack" "1.0.0-gamma.1" + "@aws-sdk/middleware-user-agent" "1.0.0-gamma.1" + "@aws-sdk/node-http-handler" "1.0.0-gamma.1" + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/region-provider" "1.0.0-gamma.1" + "@aws-sdk/smithy-client" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/url-parser-browser" "1.0.0-gamma.1" + "@aws-sdk/url-parser-node" "1.0.0-gamma.1" + "@aws-sdk/util-base64-browser" "1.0.0-gamma.1" + "@aws-sdk/util-base64-node" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-browser" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-node" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-browser" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-node" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-browser" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-node" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/client-rekognition@1.0.0-gamma.2": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-rekognition/-/client-rekognition-1.0.0-gamma.2.tgz#f9e2673731257c04a85f81fbe01932e1bf0eea02" + integrity sha512-Solfdy09kKS7iV1CfBNg853M5rttoS13FJ0Ik1Fczx/OJj7Z8ob8EdxJ2XuhB8/zsQlG1SiXQQ54bw8o+Kc9oA== + dependencies: + "@aws-crypto/sha256-browser" "^1.0.0-alpha.0" + "@aws-crypto/sha256-js" "^1.0.0-alpha.0" + "@aws-sdk/config-resolver" "1.0.0-gamma.1" + "@aws-sdk/credential-provider-node" "1.0.0-gamma.1" + "@aws-sdk/fetch-http-handler" "1.0.0-gamma.2" + "@aws-sdk/hash-node" "1.0.0-gamma.1" + "@aws-sdk/invalid-dependency" "1.0.0-gamma.1" + "@aws-sdk/middleware-content-length" "1.0.0-gamma.1" + "@aws-sdk/middleware-host-header" "1.0.0-gamma.1" + "@aws-sdk/middleware-retry" "1.0.0-gamma.1" + "@aws-sdk/middleware-serde" "1.0.0-gamma.1" + "@aws-sdk/middleware-signing" "1.0.0-gamma.1" + "@aws-sdk/middleware-stack" "1.0.0-gamma.1" + "@aws-sdk/middleware-user-agent" "1.0.0-gamma.1" + "@aws-sdk/node-http-handler" "1.0.0-gamma.1" + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/region-provider" "1.0.0-gamma.1" + "@aws-sdk/smithy-client" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/url-parser-browser" "1.0.0-gamma.1" + "@aws-sdk/url-parser-node" "1.0.0-gamma.1" + "@aws-sdk/util-base64-browser" "1.0.0-gamma.1" + "@aws-sdk/util-base64-node" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-browser" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-node" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-browser" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-node" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-browser" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-node" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/client-s3@1.0.0-gamma.2": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-1.0.0-gamma.2.tgz#8a1460f0fb30b3559634b8c404e4f9a768646584" + integrity sha512-v5V+/S6X1iyb9JfEFmHMHstt2lJm7PArLm9ursYlv7QUWX4aN7jAgzRFNIxs6YvG+vrlVWg5B3lFKVeN+vF7GA== + dependencies: + "@aws-crypto/sha256-browser" "^1.0.0-alpha.0" + "@aws-crypto/sha256-js" "^1.0.0-alpha.0" + "@aws-sdk/config-resolver" "1.0.0-gamma.1" + "@aws-sdk/credential-provider-node" "1.0.0-gamma.1" + "@aws-sdk/eventstream-serde-browser" "1.0.0-gamma.1" + "@aws-sdk/eventstream-serde-config-resolver" "1.0.0-gamma.1" + "@aws-sdk/eventstream-serde-node" "1.0.0-gamma.1" + "@aws-sdk/fetch-http-handler" "1.0.0-gamma.2" + "@aws-sdk/hash-blob-browser" "1.0.0-gamma.1" + "@aws-sdk/hash-node" "1.0.0-gamma.1" + "@aws-sdk/hash-stream-node" "1.0.0-gamma.1" + "@aws-sdk/invalid-dependency" "1.0.0-gamma.1" + "@aws-sdk/md5-js" "1.0.0-gamma.1" + "@aws-sdk/middleware-apply-body-checksum" "1.0.0-gamma.1" + "@aws-sdk/middleware-bucket-endpoint" "1.0.0-gamma.1" + "@aws-sdk/middleware-content-length" "1.0.0-gamma.1" + "@aws-sdk/middleware-expect-continue" "1.0.0-gamma.1" + "@aws-sdk/middleware-host-header" "1.0.0-gamma.1" + "@aws-sdk/middleware-location-constraint" "1.0.0-gamma.1" + "@aws-sdk/middleware-retry" "1.0.0-gamma.1" + "@aws-sdk/middleware-sdk-s3" "1.0.0-gamma.1" + "@aws-sdk/middleware-serde" "1.0.0-gamma.1" + "@aws-sdk/middleware-signing" "1.0.0-gamma.1" + "@aws-sdk/middleware-ssec" "1.0.0-gamma.1" + "@aws-sdk/middleware-stack" "1.0.0-gamma.1" + "@aws-sdk/middleware-user-agent" "1.0.0-gamma.1" + "@aws-sdk/node-http-handler" "1.0.0-gamma.1" + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/region-provider" "1.0.0-gamma.1" + "@aws-sdk/smithy-client" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/url-parser-browser" "1.0.0-gamma.1" + "@aws-sdk/url-parser-node" "1.0.0-gamma.1" + "@aws-sdk/util-base64-browser" "1.0.0-gamma.1" + "@aws-sdk/util-base64-node" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-browser" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-node" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-browser" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-node" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-browser" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-node" "1.0.0-gamma.1" + "@aws-sdk/xml-builder" "1.0.0-gamma.1" + fast-xml-parser "^3.16.0" + tslib "^1.8.0" + +"@aws-sdk/client-textract@1.0.0-gamma.2": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-textract/-/client-textract-1.0.0-gamma.2.tgz#45c995e33b38149c2ae08c2e5918652da8dfccd6" + integrity sha512-omK+qwUJ9zibFU3Hh7kLqUIZxUmYu6LKHQVJPgZMnHmQEV5meccEioHbDUqoKMY2PapbGHWIN0S6kgCk7Ij5JA== + dependencies: + "@aws-crypto/sha256-browser" "^1.0.0-alpha.0" + "@aws-crypto/sha256-js" "^1.0.0-alpha.0" + "@aws-sdk/config-resolver" "1.0.0-gamma.1" + "@aws-sdk/credential-provider-node" "1.0.0-gamma.1" + "@aws-sdk/fetch-http-handler" "1.0.0-gamma.2" + "@aws-sdk/hash-node" "1.0.0-gamma.1" + "@aws-sdk/invalid-dependency" "1.0.0-gamma.1" + "@aws-sdk/middleware-content-length" "1.0.0-gamma.1" + "@aws-sdk/middleware-host-header" "1.0.0-gamma.1" + "@aws-sdk/middleware-retry" "1.0.0-gamma.1" + "@aws-sdk/middleware-serde" "1.0.0-gamma.1" + "@aws-sdk/middleware-signing" "1.0.0-gamma.1" + "@aws-sdk/middleware-stack" "1.0.0-gamma.1" + "@aws-sdk/middleware-user-agent" "1.0.0-gamma.1" + "@aws-sdk/node-http-handler" "1.0.0-gamma.1" + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/region-provider" "1.0.0-gamma.1" + "@aws-sdk/smithy-client" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/url-parser-browser" "1.0.0-gamma.1" + "@aws-sdk/url-parser-node" "1.0.0-gamma.1" + "@aws-sdk/util-base64-browser" "1.0.0-gamma.1" + "@aws-sdk/util-base64-node" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-browser" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-node" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-browser" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-node" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-browser" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-node" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/client-translate@1.0.0-gamma.2": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-translate/-/client-translate-1.0.0-gamma.2.tgz#439720b63bd3dbdaf1863b3ba9c9e9d063b12efd" + integrity sha512-AHYw6Mlpo1Rf+EGn7tcgCDBeQpvTnyAeh6t0B/dP0WbgevVzCR5wvG+PQvmoNiR+kgKKhfi+ah2CFF5xXZBA6g== + dependencies: + "@aws-crypto/sha256-browser" "^1.0.0-alpha.0" + "@aws-crypto/sha256-js" "^1.0.0-alpha.0" + "@aws-sdk/config-resolver" "1.0.0-gamma.1" + "@aws-sdk/credential-provider-node" "1.0.0-gamma.1" + "@aws-sdk/fetch-http-handler" "1.0.0-gamma.2" + "@aws-sdk/hash-node" "1.0.0-gamma.1" + "@aws-sdk/invalid-dependency" "1.0.0-gamma.1" + "@aws-sdk/middleware-content-length" "1.0.0-gamma.1" + "@aws-sdk/middleware-host-header" "1.0.0-gamma.1" + "@aws-sdk/middleware-retry" "1.0.0-gamma.1" + "@aws-sdk/middleware-serde" "1.0.0-gamma.1" + "@aws-sdk/middleware-signing" "1.0.0-gamma.1" + "@aws-sdk/middleware-stack" "1.0.0-gamma.1" + "@aws-sdk/middleware-user-agent" "1.0.0-gamma.1" + "@aws-sdk/node-http-handler" "1.0.0-gamma.1" + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/region-provider" "1.0.0-gamma.1" + "@aws-sdk/smithy-client" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/url-parser-browser" "1.0.0-gamma.1" + "@aws-sdk/url-parser-node" "1.0.0-gamma.1" + "@aws-sdk/util-base64-browser" "1.0.0-gamma.1" + "@aws-sdk/util-base64-node" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-browser" "1.0.0-gamma.1" + "@aws-sdk/util-body-length-node" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-browser" "1.0.0-gamma.1" + "@aws-sdk/util-user-agent-node" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-browser" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-node" "1.0.0-gamma.1" + tslib "^1.8.0" + uuid "^7.0.0" + +"@aws-sdk/config-resolver@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-1.0.0-gamma.1.tgz#688653ab39b230ef9458bcfe57277169f8616b78" + integrity sha512-pBmOberuJ35eZ1Svqsu8B8vvHv8z6ilmnmhQ4wuy+QhyR22f4rzD/23wnNyAgK/OKvTPzwxaf0DIMF2x5p5yrA== + dependencies: + "@aws-sdk/signature-v4" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/credential-provider-cognito-identity@1.0.0-gamma.2": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-1.0.0-gamma.2.tgz#59c40d74fda51aca1f0841769fc37f19ee7df0ef" + integrity sha512-mQSWij2FeyTnJqSwVOVxB6EqIxP0JfSk31wplRMwIFs1JEe2s4CbR6WkgfJdwBfK+uTbZGyR24EtUtlQiSP5zw== + dependencies: + "@aws-sdk/client-cognito-identity" "1.0.0-gamma.2" + "@aws-sdk/property-provider" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/credential-provider-env@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-1.0.0-gamma.1.tgz#dd1c2a76daf199f3b77201f394c47364c5647393" + integrity sha512-RB3aZNHNsPojQFzEbds7vPVus/HY+p6EqAVlH7mX8L7ACYBd6Gxtnxs+BKFMQA38Ev86oDbBoW93f1ppjjDHIg== + dependencies: + "@aws-sdk/property-provider" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/credential-provider-imds@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-1.0.0-gamma.1.tgz#e469796f7887cd3388d27394f5b023b477beb399" + integrity sha512-uf1wnGkOf3recCcaFY8OyFqaCZs4I27ETooxUg2j/PiAVuLDGhe+AjAU4jtZqthg8ECDTT73LnfGb3S6tuc3Eg== + dependencies: + "@aws-sdk/property-provider" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/credential-provider-ini@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-1.0.0-gamma.1.tgz#4cae1ea598ae18334d01ce2d1de56cf7db0b2301" + integrity sha512-naocfWbP6l3lWbxmfuSarphadPs87cRVwYpZ9FhQwzXb7Ff7rsWsZVFDBMqn/K0CH9rGZeKEcR1HzfKWx2zQ1w== + dependencies: + "@aws-sdk/property-provider" "1.0.0-gamma.1" + "@aws-sdk/shared-ini-file-loader" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/credential-provider-node@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-1.0.0-gamma.1.tgz#3abe6ddf4105ed9e12479b1df6f612b9a8cb4d27" + integrity sha512-DBFPoZlmWt3PoQ+pOG4rJRBXw8ofhUaZrKD5Nm7/6Qs0JSbzWPlXSGDDUw1PdyThstFC1GVN/tAF2RhePa4mng== + dependencies: + "@aws-sdk/credential-provider-env" "1.0.0-gamma.1" + "@aws-sdk/credential-provider-imds" "1.0.0-gamma.1" + "@aws-sdk/credential-provider-ini" "1.0.0-gamma.1" + "@aws-sdk/credential-provider-process" "1.0.0-gamma.1" + "@aws-sdk/property-provider" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/credential-provider-process@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-1.0.0-gamma.1.tgz#3001aba244cdcc5604e3c1690dbd4f319cfd18f3" + integrity sha512-gxVOXRF/XR+tfa516tvsy54xqXSvbJuW5gIpVWnUqPfZAesnz5Yh7/AIlWm1e7UHKGG1pDTPRmEKhrXwfyna/Q== + dependencies: + "@aws-sdk/credential-provider-ini" "1.0.0-gamma.1" + "@aws-sdk/property-provider" "1.0.0-gamma.1" + "@aws-sdk/shared-ini-file-loader" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/eventstream-marshaller@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-marshaller/-/eventstream-marshaller-1.0.0-gamma.1.tgz#72d560f97f5c3e74fb4cd39c1ae6b9135414edcf" + integrity sha512-qEJdol/mMGfiGFuHGtDKyiqynpWH+819Ja8RZOctw1Qxi6OeHKXTto5M5frJDw+bVgnYlxRKWng96hg9SeMuiA== + dependencies: + "@aws-crypto/crc32" "^1.0.0-alpha.0" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/util-hex-encoding" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/eventstream-serde-browser@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-1.0.0-gamma.1.tgz#d0bdfbbb13f5e06b5ce859977c024e8bcd88d316" + integrity sha512-n9460HbQzS3hVfFUUQbwzLu6t4j5rQEzoNLJWNuYZdkMLkue40Wv1Da2aUcM8kTsuUwSxMZYe7aHfUWaSktrPg== + dependencies: + "@aws-sdk/eventstream-marshaller" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/eventstream-serde-config-resolver@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-1.0.0-gamma.1.tgz#8b6241f5f6f1da2a154e49a39aeace79270e76c4" + integrity sha512-ZUnZGwbYX+6XBseOnKPiG+WcdIf4PS5o/K9uFuMHeY+dfeEYH/uiP1VFaQDugMnMeXAWF9sOzTt1vcYWhbEDCw== + dependencies: + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/eventstream-serde-node@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-1.0.0-gamma.1.tgz#1cd3452e0246eb9ff3dd3fa2dc2a8f93d735b480" + integrity sha512-DSN4p4k2+nnx4XDMWKb9a4sggXttkBxQTVqU6HegLR7oM2OeVDoXgI3g09qhdpV9Bbw27STXk6BTu8dzNL2ZxA== + dependencies: + "@aws-sdk/eventstream-marshaller" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/fetch-http-handler@1.0.0-gamma.2": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-1.0.0-gamma.2.tgz#10a13929273a2e558f7e6a822ffd9c5e996c5a67" + integrity sha512-uSMmGElKKeClA7yVPipZLTPMGXLz1WiQB4utTEAxrgfOFDHIjSkTyAcPELdcB/VU+DmvMeSmPn9IOTQKqwv80g== + dependencies: + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/querystring-builder" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/hash-blob-browser@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/hash-blob-browser/-/hash-blob-browser-1.0.0-gamma.1.tgz#c970ade5ae9a420bcdb8e772b73fc9e8409df3ef" + integrity sha512-YosiC6jsq7gKkNAoQn9cOMpV+r7pqvQBS1pU/8bDmaeDFL/BVeettNINKHh9BjZGvdArXJArH8958+3zTb6+ug== + dependencies: + "@aws-sdk/chunked-blob-reader" "1.0.0-gamma.1" + "@aws-sdk/chunked-blob-reader-native" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/hash-node@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-1.0.0-gamma.1.tgz#46a6901c5d44798d9760538e2ed119a8fd835a1d" + integrity sha512-NH2aPVm857rWhuL3eRHllE3qHVGevEtLWxOy+dz7i/2gsTJ+nbkc9YihhNxbdAdwO6qEBM4AcnWHS0G1w1F9rA== + dependencies: + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/util-buffer-from" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/hash-stream-node@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/hash-stream-node/-/hash-stream-node-1.0.0-gamma.1.tgz#58a096b61bbf45d8ebdb88533ff8c5e15f93fe30" + integrity sha512-dW3vP0KbFQ14wfIg1JI+xxBoGOovipbtepFiolhT9JV1b+NnllfCK79oO6BMeRYbrnCWw1xrlMFGTDlXtio0vw== + dependencies: + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/invalid-dependency@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-1.0.0-gamma.1.tgz#1fe689c307b8dfd71702ecaca9e062df3eef2e1a" + integrity sha512-XAWP6e1nITXGdq9rfvYiId3z6wN0uqBrxwnf0PapElDQeAyQRfpOSjhSfsq2S6PjaTQhbtDsu0QhYpWP1IXhsQ== + dependencies: + tslib "^1.8.0" + +"@aws-sdk/is-array-buffer@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-1.0.0-gamma.1.tgz#67d626963cc441b469c76da26ffe191d2e590209" + integrity sha512-Oj9mpM19H/3mPDECIHS2K4sZYyfMPBsL+8VkCnwU2/+AJABoxgbf5VjXdXmWZUBh7+8Roa0th2aGXb0WG/QUBg== + dependencies: + tslib "^1.8.0" + +"@aws-sdk/md5-js@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/md5-js/-/md5-js-1.0.0-gamma.1.tgz#b9e69053d9f7060adaf64c9b262f72113f046719" + integrity sha512-tvmBETS6M8q8z2Dbw6eHoY2YcToxaJi4/uf9l7bj99275TIwOAt+WQwNLqj3zvfYV3+5TzhfaumnPWnozFNwUg== + dependencies: + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/util-utf8-browser" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/middleware-apply-body-checksum@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-apply-body-checksum/-/middleware-apply-body-checksum-1.0.0-gamma.1.tgz#69072d20caf6397c8c9b378193c9a4d40d9828d0" + integrity sha512-0pgmuOAdIKEVmWAtLhcOvdHOTjzcALm8lwf//EnElObu8GfWiFzgjLN3+zBcgw8YST6PZap7hWz3EVCy9RNOBw== + dependencies: + "@aws-sdk/is-array-buffer" "1.0.0-gamma.1" + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/middleware-bucket-endpoint@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-1.0.0-gamma.1.tgz#453e4f2fb40241d87b6c6ac811f0cdcc11c0b89c" + integrity sha512-YZRYMa7NSjxNbdK61PLDKRR2Ox1BnwWLv4pJBdQZuBC9/PYNCvspgDlIBnain8R3t5lKs5JjFG3SG9yttQxSqQ== + dependencies: + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/middleware-content-length@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-1.0.0-gamma.1.tgz#6df71fc805b3fafc25dde205afa2e40ed3849c25" + integrity sha512-i41usSfqgcgE7d36svQ5wkk/3sKfhr1Gfd9tedFh7g91dChd9v5Xzgm7vk/p1HGUP2kNUPlgXD3xATVeptAhiA== + dependencies: + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/middleware-expect-continue@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-1.0.0-gamma.1.tgz#95c49887f8fc9b2b6bcda4013870b9bd22aca08c" + integrity sha512-xIzjLk8DESMyeTVT2ZcQ/ddlJZiLbcEx+mz03adSaoX7yV6zvqUamH08nnsM/n73UwERXeuiiqPP08SWYpEVwg== + dependencies: + "@aws-sdk/middleware-header-default" "1.0.0-gamma.1" + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/middleware-header-default@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-header-default/-/middleware-header-default-1.0.0-gamma.1.tgz#271dcd963f288f6bc6f5eb7d298e654f068f5e64" + integrity sha512-MEtgH0VPNkOjaSJwTtBh1XgUd6DOutgh5Lbp+gcoYmA+GWxYQttNPHqi/so0qVxDIxRN3vt9gJoDLrH38NDr6w== + dependencies: + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/middleware-host-header@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-1.0.0-gamma.1.tgz#71f1d23a78f240ea639261b75ccb164d4e9c895a" + integrity sha512-CsWobqCyDC0hAESuoD/UI2PESBvdF+oagxC15oWcA5IrpaA5sEwJoUi9BuuK2FXRR+HDnsu1sHRMUwcAciwmnA== + dependencies: + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/middleware-location-constraint@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-1.0.0-gamma.1.tgz#704606f4ab2bfac5fb78217c8fb1b2e7c0c05224" + integrity sha512-Kkrvd20OHnVQJ4KZC0kbZLZUFS3vcHj1pTX9Ml5ZU86aSWNbCX/KAidTNFvxwBm8o4jZtGlHVvXHyiclBroCOA== + dependencies: + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/middleware-retry@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-1.0.0-gamma.1.tgz#fb8a98468e8bd97dd32e25119717840ff8385a0a" + integrity sha512-qVefdYFpnlNLVYTHxZ1FyKG10dsZxysUY4prNRFsSU8UrsqnQ72KZrSFxOmP50qPz1sq4FB9zAb5vi+zm2KtAw== + dependencies: + "@aws-sdk/service-error-classification" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/middleware-sdk-s3@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-1.0.0-gamma.1.tgz#62469e1013df31f52c29764615d9278a8ef69222" + integrity sha512-nJpJVdnaiwxUgzQFeqmBosWtRvTpnHiUOH/Kg18jdTc9vJ+skZHrw/5rwLwmtpiZwkMfoiRNa7oevXGELxjLTw== + dependencies: + tslib "^1.8.0" + +"@aws-sdk/middleware-serde@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-1.0.0-gamma.1.tgz#7d442bf18562478e433af8ae64c267677d845a91" + integrity sha512-4rhB/x8zGmiN1k12fPG1LOxvK41XE8yOlayQyach2Lct30i38Oel/7wpnYaIXuTGFaY+npC127fgAY3XuMcdcw== + dependencies: + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/middleware-signing@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-1.0.0-gamma.1.tgz#27570f0ee9116adb9113f1555166b5676c4cc73b" + integrity sha512-JYOBU+WWHoQEjPu+2i71j25jPVuAhkW8fhIIo92WTiqj6txyx4s10eRJATkGCJfwXVazdZ8wrFz3afse9dWUFw== + dependencies: + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/signature-v4" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/middleware-ssec@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-1.0.0-gamma.1.tgz#93273a70e72b88e39aaa322cdc49434db2b05d57" + integrity sha512-PmzEaqTuH3Jo+VZa+TgwG/5wGMrpIjwRfze8o0saFzxJxIDqy8Uqwoq7i9DEx5ERYttVa3zyzVSOgfe8wdHPYA== + dependencies: + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/middleware-stack@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-1.0.0-gamma.1.tgz#89707cae49120291d1ae3bba83796c3204f1b83b" + integrity sha512-zQEryY3AGVmNUXNl9N0TV7Uvd66QHyf65DAjHR87gOQfqBal1khjyZ33d7C2MlJm4jrkP6gojsdMxL7/C+uUfw== + dependencies: + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/middleware-user-agent@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-1.0.0-gamma.1.tgz#65091d9f29463f723aaac935bf3065c289830bfe" + integrity sha512-+KsKxTwlXYMFBtu5KeanNr6FMdY3qikVQHRALer0GAQjoOwKI7XW8ZLYmKox9JcZ/jYvFLiNtDFf5rwvmSkosA== + dependencies: + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/node-http-handler@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-1.0.0-gamma.1.tgz#8ca1836527c388bcca8e20dc75a2b276bfba9b7f" + integrity sha512-f8mttfMzY3MY63daZEVol1K3WEzDD1PGNPLdiZVsgq1f3GcAqnP0GcEK10USOL9l3yI11zL0WyD29Ci08quytQ== + dependencies: + "@aws-sdk/abort-controller" "1.0.0-gamma.1" + "@aws-sdk/protocol-http" "1.0.0-gamma.1" + "@aws-sdk/querystring-builder" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/property-provider@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-1.0.0-gamma.1.tgz#a19165312e7f44f65ba1a252df178903e2d60c22" + integrity sha512-38BRXvFuegHZxMFBNWmSGzQFJhITyoBoPtsGGueW505qpEtofgBMv3UAHugbas+9MPRvU310aX5QDwth9oIK3w== + dependencies: + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/protocol-http@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-1.0.0-gamma.1.tgz#4a70e8fc9cd893a0773ea52333a25251564be7b1" + integrity sha512-+zrlpgAy7A4QCe5rEs8NMFLNMQGEpCIXEZMGgLP4wxS5bo+46aHremuHz8uNd2K172bETZk8OLy5Xyna2dKRcw== + dependencies: + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/querystring-builder@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-1.0.0-gamma.1.tgz#3a6ef13c6b888f3f09fac257aab94cd9b901fd32" + integrity sha512-9WOdsGXSCat3T7xnKRpnNNP+jPmLsTFx2HXsIh2eH6n4GIeIW46JaqPM3sHTTLjjOyd2PLzOoY439ax4BqP7Ag== + dependencies: + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/util-uri-escape" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/querystring-parser@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-1.0.0-gamma.1.tgz#e95d3847f43129fc9dccc3887d5f097f67c6ccf9" + integrity sha512-g+ndMrYVG15GgeIE0+uBuhSo7xLOqzr343xcaj1262JCrfwMGMl1r/rEWKZix2GycaBXE3TcNKXgcjXSbuLu+A== + dependencies: + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/region-provider@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-provider/-/region-provider-1.0.0-gamma.1.tgz#1e5355c1787b6a1c41fed9af02772e95e0c8e756" + integrity sha512-r2HQdBlS6BKglMi6Gg4fnGNbIaqEyMIZwtT2u1RwiMPbKC3VWru1OLzwf2MlsL+JmLIVF/y80iNvVEwArryDlQ== + dependencies: + "@aws-sdk/property-provider" "1.0.0-gamma.1" + "@aws-sdk/shared-ini-file-loader" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/s3-request-presigner@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/s3-request-presigner/-/s3-request-presigner-1.0.0-gamma.1.tgz#527b1547596ab3b8424060bbdc10efb8001635ad" + integrity sha512-PRTNnv/UHGgx+U5dTbq3L/RqZlHwKQv2lU3ZNezNwLLJKkZqPxvtTo4/xBpZzotwqoRd299vRdkN0IH6bE4sXw== + dependencies: + "@aws-sdk/signature-v4" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/util-create-request" "1.0.0-gamma.1" + "@aws-sdk/util-format-url" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/service-error-classification@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-1.0.0-gamma.1.tgz#1dfdeb310fe9b9cddab21247d1ef76a5267d5d12" + integrity sha512-8GiWdH+k3VZHKmW9CjXYFR0lmWXfHJNzd2pAKD//WhuDJjz2GcD7YGn/2OrvOB+p2LAGvbuQA8zmmuhvBoqLWw== + +"@aws-sdk/shared-ini-file-loader@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-1.0.0-gamma.1.tgz#6680b0876c1654102da04bc17604ff3130cf839c" + integrity sha512-oj2Xn0mY2mGsJyweN+O1VNqQguaQIYKjKIWlOKKxX+j5euhRpvx4iNQhqCigE9VXLK/NOw2J/F5JchZrd6YwPw== + dependencies: + tslib "^1.8.0" + +"@aws-sdk/signature-v4@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-1.0.0-gamma.1.tgz#286654b10018b3aa86cfbf4d29de15c667e2af6b" + integrity sha512-PqsAVg+7hBgxZbJfOzrN2eCvPiAtudiekAb8f/lrUrjD5VCt7ybQZ6stA8eoeOMk/aziOHPV/VK588xZxZMciA== + dependencies: + "@aws-sdk/is-array-buffer" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + "@aws-sdk/util-hex-encoding" "1.0.0-gamma.1" + "@aws-sdk/util-uri-escape" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/smithy-client@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-1.0.0-gamma.1.tgz#bf389fed25af660db8c487bd29d96e41937460ca" + integrity sha512-nuRZkwTIXZj7jsJ1RO0PoLzmyUda7SlfjDLPYrLDBtKLO3JSL44wLNOF2N1T4myK4phKlECEez1aEir/vb4QOA== + dependencies: + "@aws-sdk/middleware-stack" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/types@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-1.0.0-gamma.1.tgz#4b8ff4c75545750750dfb8af9d434ee3e67600d0" + integrity sha512-K41IMXfj4lCNVjvWarJR7TNaP0sOh6hmbV3fDw9zReZ0t6ehQ4CY9JO2XQEWKnR6njyggmpbi/xNM924HYsgTg== + +"@aws-sdk/types@^1.0.0-alpha.0": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-1.0.0-gamma.2.tgz#15abef976629dab2f64e90258a999d73551b9c37" + integrity sha512-jX59Pouw4+9QZIDZ4Bju6EmZtR9v8/a+qtct8vQ4TDAj2SB11eYMDOSOpkTQEVkMwxBixrzD6BIOUzcFR5PpSw== + +"@aws-sdk/url-parser-browser@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser-browser/-/url-parser-browser-1.0.0-gamma.1.tgz#a13f1657692f2e4fadea0cfdf9fd04c91efab3c7" + integrity sha512-V5/7WWqmkIzN2OD8BQw6VCO7Mr99OoeN0n8kYnFJegF3rtOW/4MPQISWoVm4mK+hdIAAn04gEesqCon1HkTKLw== + dependencies: + "@aws-sdk/querystring-parser" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/url-parser-node@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser-node/-/url-parser-node-1.0.0-gamma.1.tgz#304aeff46d33c165ef97b4f55299210ac9af1799" + integrity sha512-791C2njiPVKaqvR+EFMSg5kpihQbZzs0ESDqQrBW2x+I66gCAjrrzznuvDDV46UJb5V9av9f0g7ccZkDn/q4cQ== + dependencies: + "@aws-sdk/querystring-parser" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + url "^0.11.0" + +"@aws-sdk/util-base64-browser@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-browser/-/util-base64-browser-1.0.0-gamma.1.tgz#96fa8988b063304323141fbd773b97bce7ad307e" + integrity sha512-5OlqkNnKXrsLo0WGAuGea9clqArZk5qn9KEM2Yu4/gSZ2WNl4lI10m/ig+Zsi26fgdygxtvJg8MZLiK4GyKfqw== + dependencies: + tslib "^1.8.0" + +"@aws-sdk/util-base64-node@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-node/-/util-base64-node-1.0.0-gamma.1.tgz#f0d8ef66259ce8d2976e6c417714f52f8a3cb23c" + integrity sha512-9sel4cZHUoULXmyBSsDlJAu9/kk4d3QB9lnhWnIwkj2iQ0pA9Lg5RNxvOAPkrgFHM3KqXtp2gC/wtPvcSoA6iA== + dependencies: + "@aws-sdk/util-buffer-from" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/util-body-length-browser@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-1.0.0-gamma.1.tgz#46f15d2b0a3b82bef4282a9fdd57a3a2431a6b17" + integrity sha512-5Sa/+2t1giiHkFfMCmN8bQ9HkKDbwh04yf2kBS/VzeSwjQUMv/GXYF+PHesuaaccDXg7SBaZtXmdeoXpRnK4cQ== + dependencies: + tslib "^1.8.0" + +"@aws-sdk/util-body-length-node@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-1.0.0-gamma.1.tgz#50056bda71fae42d4a336429a66bb9d04740220f" + integrity sha512-9or+zbpzi1G78XMXWfvc9cs0aDG6PJywN5Vl41QO9g1AHJ5k6C4XjLQ3FDEXWphnQCFNCyfEJ+4qi/HNjyR1Rg== + dependencies: + tslib "^1.8.0" + +"@aws-sdk/util-buffer-from@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-1.0.0-gamma.1.tgz#40bba85155afe8a97f63bf162559713ce71387c2" + integrity sha512-Aae/ots79VI0x3HqioK+Podvh/HOAAKC3zHeDvLc1t3WOEwWlWbCalSp9Yi9bXOK2WZgYvHHaAbnCMdbYmxemQ== + dependencies: + "@aws-sdk/is-array-buffer" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/util-create-request@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-create-request/-/util-create-request-1.0.0-gamma.1.tgz#ea72b8496692410926827f521ecc69df3d9132c0" + integrity sha512-mSdyKioGyda+28ZweNYi0twubvdJjTaTxptqZ2SU8jf0SeDSRqKoopzVsAZCgjLbYARd9vtRGL0+7i8Ej6O1RA== + dependencies: + "@aws-sdk/middleware-stack" "1.0.0-gamma.1" + "@aws-sdk/smithy-client" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/util-format-url@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-format-url/-/util-format-url-1.0.0-gamma.1.tgz#983c279fcbcc874e2d03838f7cfbfdf0f3d33f43" + integrity sha512-7ysFU8BHqptwK0U3kLP6tpxjMjR4a0dVnm/3lXE//kRMeyZYc8c883UVkhx3rqrvGJmeusJppVSvFURMuHMtjg== + dependencies: + "@aws-sdk/querystring-builder" "1.0.0-gamma.1" + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/util-hex-encoding@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-1.0.0-gamma.1.tgz#a4430f3c2d59a449a93248c0f2417c2b373690b4" + integrity sha512-SGOaAgjR3iaPB4obob/gqXPjgmxEN6X3zxWrfFk4jG+pdheKBAniw7ckITdBEG04Gkqh91stIORLIgxR8gxjIg== + dependencies: + tslib "^1.8.0" + +"@aws-sdk/util-locate-window@^1.0.0-alpha.0": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-1.0.0-gamma.2.tgz#a7e47e467a219923a59b96adfbe1782a21bc55ca" + integrity sha512-7YU54pWhDUmFdt1KvT1hIR6qIjBTX1OaL+ePzL7+Y+dDef3NsepLIUz5bt6XDcUH8bZndT3PIRt0gd5h/ZfUcA== + dependencies: + tslib "^1.8.0" + +"@aws-sdk/util-uri-escape@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-1.0.0-gamma.1.tgz#5ff78d28ae564ccdc4dc376cab891e699c4108ec" + integrity sha512-HaTwnGMOFCAC3cqRpI0Mzw4YbCLWY22+n9bbkdw9u65N5JVGQU7E5WSueRBpZUcAkTMwHaYhRzLxdssWs0wwsw== + dependencies: + tslib "^1.8.0" + +"@aws-sdk/util-user-agent-browser@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-1.0.0-gamma.1.tgz#5155b1aa06b57661ffc7ed955b08acf572f6237d" + integrity sha512-5vIAR65+dDq4OyEff44GIg/egd1nUQG5aUu7Hd67FgB0Q7ZDvMIixliFJUlF4S69ryAkjqqbWDKdXl+ofW8utw== + dependencies: + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/util-user-agent-node@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-1.0.0-gamma.1.tgz#25832b8ce7c9826cedba646539dab3c66a79335f" + integrity sha512-d8EfFgbfBh2MIV1lJt7rQJ9AV2aYYBdAHbr/rTwVhjn8WfyqQTUXHKPHBdTZrS3yTy3v382QNrnGHxnfykTcXQ== + dependencies: + "@aws-sdk/types" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/util-utf8-browser@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-1.0.0-gamma.1.tgz#ffdadc875d0e3c5ac314d330c1c26318fe3f91eb" + integrity sha512-UgHEkgvFvupHR2A4pPofdRflGfZEOPboG7LlUVlH6rcuIJdgi7gTzz4codxOe+kf1PVwHuHR6Pf+t22W6K/WWA== + dependencies: + tslib "^1.8.0" + +"@aws-sdk/util-utf8-browser@^1.0.0-alpha.0": + version "1.0.0-gamma.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-1.0.0-gamma.2.tgz#8ac662e4df61ac607c7232c3700a0a320d7d403f" + integrity sha512-Qohm6HqNong+f7vK+0Uu5l+FOTwEFy5BsxQwz7iXEBTQXqmQaLr9Os43bzQfrb5DZpYE9fdXaIkG5Ia6C1xmYQ== + dependencies: + tslib "^1.8.0" + +"@aws-sdk/util-utf8-node@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-node/-/util-utf8-node-1.0.0-gamma.1.tgz#4ac20abfcaf63153f5d9e1cb682c1cae2381421a" + integrity sha512-M/bghdcRoquo7/5HdNV7v+Qw3OaSxCOEaRUNZKYekpRXRG2DuDp3EEKX45V/OmBRKWJjDX5DTBnJlo8rev5AUQ== + dependencies: + "@aws-sdk/util-buffer-from" "1.0.0-gamma.1" + tslib "^1.8.0" + +"@aws-sdk/xml-builder@1.0.0-gamma.1": + version "1.0.0-gamma.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-1.0.0-gamma.1.tgz#b4789d919b9875b7072a8afa24ff1e45d7744df0" + integrity sha512-ttEyfgJXWikHX6ymzCEADI/1IFog5IU/s8jLb6GDGgBaBcxgMI/gJqj3Juzer9rNnUuupyfmAFGD7zH2Mb2hzg== + dependencies: + tslib "^1.8.0" + "@babel/code-frame@7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" @@ -16,6 +1243,13 @@ dependencies: "@babel/highlight" "^7.10.3" +"@babel/code-frame@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + "@babel/compat-data@^7.10.1", "@babel/compat-data@^7.10.3", "@babel/compat-data@^7.9.0": version "7.10.3" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.10.3.tgz#9af3e033f36e8e2d6e47570db91e64a846f5d382" @@ -79,6 +1313,23 @@ lodash "^4.17.13" source-map "^0.5.0" +"@babel/generator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.10.4.tgz#e49eeed9fe114b62fa5b181856a43a5e32f5f243" + integrity sha512-toLIHUIAgcQygFZRAQcsLQV3CBuX6yOIru1kJk/qqqvcRmZrYe6WavZTSG+bB8MxhnL9YPf+pKQfuiP161q7ng== + dependencies: + "@babel/types" "^7.10.4" + jsesc "^2.5.1" + lodash "^4.17.13" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3" + integrity sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA== + dependencies: + "@babel/types" "^7.10.4" + "@babel/helper-annotate-as-pure@^7.10.1": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.1.tgz#f6d08acc6f70bbd59b436262553fb2e259a1a268" @@ -169,6 +1420,15 @@ "@babel/template" "^7.10.3" "@babel/types" "^7.10.3" +"@babel/helper-function-name@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" + integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== + dependencies: + "@babel/helper-get-function-arity" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/helper-get-function-arity@^7.10.1", "@babel/helper-get-function-arity@^7.10.3": version "7.10.3" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.3.tgz#3a28f7b28ccc7719eacd9223b659fdf162e4c45e" @@ -176,6 +1436,13 @@ dependencies: "@babel/types" "^7.10.3" +"@babel/helper-get-function-arity@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" + integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== + dependencies: + "@babel/types" "^7.10.4" + "@babel/helper-hoist-variables@^7.10.3": version "7.10.3" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.3.tgz#d554f52baf1657ffbd7e5137311abc993bb3f068" @@ -190,6 +1457,13 @@ dependencies: "@babel/types" "^7.10.3" +"@babel/helper-module-imports@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620" + integrity sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw== + dependencies: + "@babel/types" "^7.10.4" + "@babel/helper-module-imports@^7.10.1", "@babel/helper-module-imports@^7.10.3", "@babel/helper-module-imports@^7.8.3": version "7.10.3" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.3.tgz#766fa1d57608e53e5676f23ae498ec7a95e1b11a" @@ -265,11 +1539,23 @@ dependencies: "@babel/types" "^7.10.1" +"@babel/helper-split-export-declaration@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz#2c70576eaa3b5609b24cb99db2888cc3fc4251d1" + integrity sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg== + dependencies: + "@babel/types" "^7.10.4" + "@babel/helper-validator-identifier@^7.10.3": version "7.10.3" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz#60d9847f98c4cea1b279e005fdb7c28be5412d15" integrity sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw== +"@babel/helper-validator-identifier@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" + integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + "@babel/helper-wrap-function@^7.10.1": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.1.tgz#956d1310d6696257a7afd47e4c42dfda5dfcedc9" @@ -298,11 +1584,25 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/highlight@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" + integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + chalk "^2.0.0" + js-tokens "^4.0.0" + "@babel/parser@^7.1.0", "@babel/parser@^7.10.3", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0", "@babel/parser@^7.9.0": version "7.10.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.3.tgz#7e71d892b0d6e7d04a1af4c3c79d72c1f10f5315" integrity sha512-oJtNJCMFdIMwXGmx+KxuaD7i3b8uS7TTFYW/FNG2BT8m+fmGHoiPYoH0Pe3gya07WuFmM5FCDIr1x0irkD/hyA== +"@babel/parser@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.4.tgz#9eedf27e1998d87739fb5028a5120557c06a1a64" + integrity sha512-8jHII4hf+YVDsskTF6WuMB3X4Eh+PsUkC2ljq22so5rHvH+T8BzyL94VOdyFLNR8tBSVXOTbNHOKpR4TfRxVtA== + "@babel/plugin-proposal-async-generator-functions@^7.10.3", "@babel/plugin-proposal-async-generator-functions@^7.8.3": version "7.10.3" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.3.tgz#5a02453d46e5362e2073c7278beab2e53ad7d939" @@ -1076,6 +2376,13 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.1.2", "@babel/runtime@^7.5.5": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.4.tgz#a6724f1a6b8d2f6ea5236dbfe58c7d7ea9c5eb99" + integrity sha512-UpTN5yUJr9b4EX2CnGNWIvER7Ab83ibv0pcvvHc4UOdrBI5jb8bj+32cCwPX6xu0mt2daFNjYhoi+X7beH0RSw== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/template@^7.10.1", "@babel/template@^7.10.3", "@babel/template@^7.4.0", "@babel/template@^7.8.6": version "7.10.3" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.3.tgz#4d13bc8e30bf95b0ce9d175d30306f42a2c9a7b8" @@ -1085,6 +2392,15 @@ "@babel/parser" "^7.10.3" "@babel/types" "^7.10.3" +"@babel/template@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" + integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/parser" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/traverse@^7.1.0", "@babel/traverse@^7.10.1", "@babel/traverse@^7.10.3", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.0", "@babel/traverse@^7.9.0": version "7.10.3" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.3.tgz#0b01731794aa7b77b214bcd96661f18281155d7e" @@ -1100,6 +2416,21 @@ globals "^11.1.0" lodash "^4.17.13" +"@babel/traverse@^7.4.5": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.4.tgz#e642e5395a3b09cc95c8e74a27432b484b697818" + integrity sha512-aSy7p5THgSYm4YyxNGz6jZpXf+Ok40QF3aA2LyIONkDHpAcJzDUqlCKXv6peqYUs2gmic849C/t2HKw2a2K20Q== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.10.4" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.10.4" + "@babel/parser" "^7.10.4" + "@babel/types" "^7.10.4" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.13" + "@babel/types@^7.0.0", "@babel/types@^7.10.1", "@babel/types@^7.10.3", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.7.0", "@babel/types@^7.9.0": version "7.10.3" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.10.3.tgz#6535e3b79fea86a6b09e012ea8528f935099de8e" @@ -1109,6 +2440,15 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" +"@babel/types@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.10.4.tgz#369517188352e18219981efd156bfdb199fff1ee" + integrity sha512-UTCFOxC3FsFHb7lkRMVvgLzaRVamXuAs2Tz4wajva4WxtVY82eZeaUBtC2Zt95FU9TiznuC0Zk35tsim8jeVpg== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + lodash "^4.17.13" + to-fast-properties "^2.0.0" + "@cnakazawa/watch@^1.0.3": version "1.0.4" resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" @@ -1127,6 +2467,28 @@ resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== +"@emotion/is-prop-valid@^0.8.8": + version "0.8.8" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" + integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== + dependencies: + "@emotion/memoize" "0.7.4" + +"@emotion/memoize@0.7.4": + version "0.7.4" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" + integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== + +"@emotion/stylis@^0.8.4": + version "0.8.5" + resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" + integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== + +"@emotion/unitless@^0.7.4": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + "@hapi/address@2.x.x": version "2.1.4" resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" @@ -1335,6 +2697,35 @@ resolved "https://registry.yarnpkg.com/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz#5405ee8e444ed212db44e79351f0c70a582aae25" integrity sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw== +"@sinonjs/commons@^1", "@sinonjs/commons@^1.3.0", "@sinonjs/commons@^1.4.0", "@sinonjs/commons@^1.7.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.0.tgz#c8d68821a854c555bba172f3b06959a0039b236d" + integrity sha512-wEj54PfsZ5jGSwMX68G8ZXFawcSglQSXqCftWX3ec8MDUzQdHgcKvw97awHbY0efQEL5iKUOAmmVtoYgmrSG4Q== + dependencies: + type-detect "4.0.8" + +"@sinonjs/formatio@^3.2.1": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@sinonjs/formatio/-/formatio-3.2.2.tgz#771c60dfa75ea7f2d68e3b94c7e888a78781372c" + integrity sha512-B8SEsgd8gArBLMD6zpRw3juQ2FVSsmdd7qlevyDqzS9WTCtvF55/gAL+h6gue8ZvPYcdiPdvueM/qm//9XzyTQ== + dependencies: + "@sinonjs/commons" "^1" + "@sinonjs/samsam" "^3.1.0" + +"@sinonjs/samsam@^3.1.0", "@sinonjs/samsam@^3.3.3": + version "3.3.3" + resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-3.3.3.tgz#46682efd9967b259b81136b9f120fd54585feb4a" + integrity sha512-bKCMKZvWIjYD0BLGnNrxVuw4dkWCYsLqFOUWw8VgKF/+5Y+mE7LfHWPIYoDXowH+3a9LsWDMo0uAP8YDosPvHQ== + dependencies: + "@sinonjs/commons" "^1.3.0" + array-from "^2.1.1" + lodash "^4.17.15" + +"@sinonjs/text-encoding@^0.7.1": + version "0.7.1" + resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz#8da5c6530915653f3a1f38fd5f101d8c3f8079c5" + integrity sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ== + "@svgr/babel-plugin-add-jsx-attribute@^4.2.0": version "4.2.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz#dadcb6218503532d6884b210e7f3c502caaa44b1" @@ -1898,6 +3289,13 @@ acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd" integrity sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA== +add-dom-event-listener@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz#6a92db3a0dd0abc254e095c0f1dc14acbbaae310" + integrity sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw== + dependencies: + object-assign "4.x" + address@1.1.2, address@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" @@ -1947,6 +3345,15 @@ alphanum-sort@^1.0.0: resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= +amazon-cognito-identity-js@^4.3.3: + version "4.3.3" + resolved "https://registry.yarnpkg.com/amazon-cognito-identity-js/-/amazon-cognito-identity-js-4.3.3.tgz#1b940fbd0d9e7eeb78f8944b8dc2a06ea01f1b5f" + integrity sha512-LrOJU8zhRrfO9C+zYNYbLYg67i607eVWQW1kQXuxMieq0e9i/ThAuZoUq8OV/rprmjQRFvg9EHhY24OlmC7OAA== + dependencies: + buffer "4.9.1" + crypto-js "^3.3.0" + js-cookie "^2.1.4" + ansi-colors@^3.0.0: version "3.2.4" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" @@ -2009,6 +3416,69 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: "@types/color-name" "^1.1.1" color-convert "^2.0.1" +ant-design-palettes@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/ant-design-palettes/-/ant-design-palettes-1.1.3.tgz#84119b1a4d86363adc52a38d587e65336a0a27dd" + integrity sha512-UpkkTp8egEN21KZNvY7sTcabLlkHvLvS71EVPk4CYi77Z9AaGGCaVn7i72tbOgWDrQp2wjIg8WgMbKBdK7GtWA== + dependencies: + tinycolor2 "^1.4.1" + +antd@3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/antd/-/antd-3.10.0.tgz#fb555efca416e9a1c931bb17234ae608dc41f9d1" + integrity sha512-QKV8OFERK5HTdWIVoZ7GyIms/SpujjWzy9OeGkHaixo4kzcNTVQUNDPioR4olmuJWvN9VHxYcrocIYVpCa2W9Q== + dependencies: + "@ant-design/icons" "~1.1.15" + "@ant-design/icons-react" "~1.1.1" + array-tree-filter "^2.0.0" + babel-runtime "6.x" + classnames "~2.2.0" + create-react-class "^15.6.0" + create-react-context "0.2.2" + css-animation "^1.2.5" + dom-closest "^0.2.0" + enquire.js "^2.1.1" + intersperse "^1.0.0" + lodash "^4.17.5" + moment "^2.19.3" + omit.js "^1.0.0" + prop-types "^15.5.7" + raf "^3.4.0" + rc-animate "^2.4.1" + rc-calendar "~9.7.3" + rc-cascader "~0.16.0" + rc-checkbox "~2.1.5" + rc-collapse "~1.10.0" + rc-dialog "~7.2.0" + rc-drawer "~1.7.3" + rc-dropdown "~2.2.0" + rc-editor-mention "^1.0.2" + rc-form "^2.1.0" + rc-input-number "~4.1.0" + rc-menu "~7.4.1" + rc-notification "~3.2.0" + rc-pagination "~1.17.0" + rc-progress "~2.2.2" + rc-rate "~2.4.0" + rc-select "~8.3.0" + rc-slider "~8.6.0" + rc-steps "~3.3.0" + rc-switch "~1.8.0" + rc-table "~6.3.2" + rc-tabs "~9.4.0" + rc-time-picker "~3.4.0" + rc-tooltip "~3.7.0" + rc-tree "~1.14.5" + rc-tree-select "~2.3.0" + rc-trigger "^2.5.4" + rc-upload "~2.6.0" + rc-util "^4.0.4" + react-lazy-load "^3.0.12" + react-lifecycles-compat "^3.0.2" + react-slick "~0.23.1" + shallowequal "^1.0.1" + warning "~4.0.1" + anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" @@ -2088,6 +3558,11 @@ array-flatten@^2.1.0: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== +array-from@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/array-from/-/array-from-2.1.1.tgz#cfe9d8c26628b9dc5aecc62a9f5d8f1f352c1195" + integrity sha1-z+nYwmYoudxa7MYqn12PHzUsEZU= + array-includes@^3.0.3, array-includes@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" @@ -2097,6 +3572,16 @@ array-includes@^3.0.3, array-includes@^3.1.1: es-abstract "^1.17.0" is-string "^1.0.5" +array-tree-filter@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/array-tree-filter/-/array-tree-filter-1.0.1.tgz#0a8ad1eefd38ce88858632f9cc0423d7634e4d5d" + integrity sha1-CorR7v04zoiFhjL5zAQj12NOTV0= + +array-tree-filter@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz#873ac00fec83749f255ac8dd083814b4f6329190" + integrity sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw== + array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" @@ -2127,7 +3612,7 @@ arrify@^1.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= -asap@~2.0.6: +asap@~2.0.3, asap@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= @@ -2193,6 +3678,11 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== +async-validator@~1.11.3: + version "1.11.5" + resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-1.11.5.tgz#9d43cf49ef6bb76be5442388d19fb9a6e47597ea" + integrity sha512-XNtCsMAeAH1pdLMEg1z8/Bb3a8cdCbui9QbJATRFHHHW5kT6+NPI3zSVQUXgikTFITzsg+kYY5NTWhM2Orwt9w== + async@^2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" @@ -2223,6 +3713,24 @@ autoprefixer@^9.6.1: postcss "^7.0.32" postcss-value-parser "^4.1.0" +aws-amplify@^3.0.20: + version "3.0.20" + resolved "https://registry.yarnpkg.com/aws-amplify/-/aws-amplify-3.0.20.tgz#214a6205a2ca1803d8951908d2bc7bf46ce21c8e" + integrity sha512-YLcL7npHUHW+Mwr4G3pqlPHOhPf7KejgKwdbKXHK5e2t17tA9+hvMOFmNafoL7br6NdrHGdkgzZOJKoS1F7n0g== + dependencies: + "@aws-amplify/analytics" "^3.2.3" + "@aws-amplify/api" "^3.1.19" + "@aws-amplify/auth" "^3.3.1" + "@aws-amplify/cache" "^3.1.19" + "@aws-amplify/core" "^3.4.2" + "@aws-amplify/datastore" "^2.2.6" + "@aws-amplify/interactions" "^3.1.19" + "@aws-amplify/predictions" "^3.1.19" + "@aws-amplify/pubsub" "^3.0.20" + "@aws-amplify/storage" "^3.2.9" + "@aws-amplify/ui" "^2.0.2" + "@aws-amplify/xr" "^2.1.19" + aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" @@ -2233,6 +3741,14 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2" integrity sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA== +axios@0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.0.tgz#8e09bff3d9122e133f7b8101c8fbdd00ed3d2ab8" + integrity sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ== + dependencies: + follow-redirects "1.5.10" + is-buffer "^2.0.2" + axobject-query@^2.0.2: version "2.2.0" resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" @@ -2328,6 +3844,21 @@ babel-plugin-named-asset-import@^0.3.6: resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.6.tgz#c9750a1b38d85112c9e166bf3ef7c5dbc605f4be" integrity sha512-1aGDUfL1qOOIoqk9QKGIo2lANk+C7ko/fqH0uIyC71x3PEGz0uVP8ISgfEsFuG+FKmjHTvFK/nNM8dowpmUxLA== +"babel-plugin-styled-components@>= 1": + version "1.10.7" + resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.10.7.tgz#3494e77914e9989b33cc2d7b3b29527a949d635c" + integrity sha512-MBMHGcIA22996n9hZRf/UJLVVgkEOITuR2SvjHLb5dSTUyR4ZRGn+ngITapes36FI3WLxZHfRhkA1ffHxihOrg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-module-imports" "^7.0.0" + babel-plugin-syntax-jsx "^6.18.0" + lodash "^4.17.11" + +babel-plugin-syntax-jsx@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= + babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" @@ -2375,7 +3906,7 @@ babel-preset-react-app@^9.1.2: babel-plugin-macros "2.8.0" babel-plugin-transform-react-remove-prop-types "0.4.24" -babel-runtime@^6.26.0: +babel-runtime@6.x, babel-runtime@^6.23.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= @@ -2644,6 +4175,15 @@ buffer-xor@^1.0.3: resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= +buffer@4.9.1: + version "4.9.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + buffer@^4.3.0: version "4.9.2" resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" @@ -2775,6 +4315,11 @@ camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== +camelize@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" + integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs= + caniuse-api@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" @@ -2909,6 +4454,11 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" +classnames@2.x, classnames@^2.2.0, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@~2.2.0: + version "2.2.6" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" + integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== + clean-css@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" @@ -3070,11 +4620,23 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= +component-classes@1.x, component-classes@^1.2.5, component-classes@^1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/component-classes/-/component-classes-1.2.6.tgz#c642394c3618a4d8b0b8919efccbbd930e5cd691" + integrity sha1-xkI5TDYYpNiwuJGe/Mu9kw5c1pE= + dependencies: + component-indexof "0.0.3" + component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== +component-indexof@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/component-indexof/-/component-indexof-0.0.3.tgz#11d091312239eb8f32c8f25ae9cb002ffe8d3c24" + integrity sha1-EdCRMSI5648yyPJa6csAL/6NPCQ= + compose-function@3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" @@ -3206,6 +4768,11 @@ core-js-pure@^3.0.0: resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813" integrity sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA== +core-js@^1.0.0: + version "1.2.7" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" + integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= + core-js@^2.4.0: version "2.6.11" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" @@ -3273,6 +4840,23 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" +create-react-class@^15.5.2, create-react-class@^15.5.3, create-react-class@^15.6.0: + version "15.6.3" + resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.3.tgz#2d73237fb3f970ae6ebe011a9e66f46dbca80036" + integrity sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg== + dependencies: + fbjs "^0.8.9" + loose-envify "^1.3.1" + object-assign "^4.1.1" + +create-react-context@0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.2.2.tgz#9836542f9aaa22868cd7d4a6f82667df38019dca" + integrity sha512-KkpaLARMhsTsgp0d2NA/R94F/eDLbhXERdIq3LvX2biCAXcDvHYoOqHfWCHf1+OLj+HKBotLG3KqaOOf+C1C+A== + dependencies: + fbjs "^0.8.0" + gud "^1.0.0" + cross-spawn@7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14" @@ -3310,6 +4894,19 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" +crypto-js@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-3.3.0.tgz#846dd1cce2f68aacfa156c8578f926a609b7976b" + integrity sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q== + +css-animation@1.x, css-animation@^1.2.5, css-animation@^1.3.2: + version "1.6.1" + resolved "https://registry.yarnpkg.com/css-animation/-/css-animation-1.6.1.tgz#162064a3b0d51f958b7ff37b3d6d4de18e17039e" + integrity sha512-/48+/BaEaHRY6kNQ2OIPzKf9A6g8WjZYjhiNDNuIVbsm5tXCGIAsHDjB4Xu1C4vXJtUWZo26O68OQkDpNBaPog== + dependencies: + babel-runtime "6.x" + component-classes "^1.2.5" + css-blank-pseudo@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" @@ -3317,6 +4914,11 @@ css-blank-pseudo@^0.1.4: dependencies: postcss "^7.0.5" +css-color-keywords@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU= + css-color-names@0.0.4, css-color-names@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" @@ -3388,6 +4990,15 @@ css-select@^2.0.0: domutils "^1.7.0" nth-check "^1.0.2" +css-to-react-native@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" + integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + css-tree@1.0.0-alpha.37: version "1.0.0-alpha.37" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" @@ -3577,6 +5188,13 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: dependencies: ms "2.0.0" +debug@=3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + debug@^3.1.1, debug@^3.2.5: version "3.2.6" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" @@ -3714,6 +5332,11 @@ diff-sequences@^24.9.0: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5" integrity sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew== +diff@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -3783,6 +5406,18 @@ dom-accessibility-api@^0.4.5: resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.4.5.tgz#d9c1cefa89f509d8cf132ab5d250004d755e76e3" integrity sha512-HcPDilI95nKztbVikaN2vzwvmv0sE8Y2ZJFODy/m15n7mGXLeOKGiys9qWVbFbh+aq/KYj2lqMLybBOkYAEXqg== +dom-align@^1.7.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/dom-align/-/dom-align-1.12.0.tgz#56fb7156df0b91099830364d2d48f88963f5a29c" + integrity sha512-YkoezQuhp3SLFGdOlr5xkqZ640iXrnHAwVYcDg8ZKRUtO7mSzSC2BA5V0VuyAwPSJA4CLIc6EDDJh4bEsD2+zA== + +dom-closest@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-closest/-/dom-closest-0.2.0.tgz#ebd9f91d1bf22e8d6f477876bbcd3ec90216c0cf" + integrity sha1-69n5HRvyLo1vR3h2u80+yQIWwM8= + dependencies: + dom-matches ">=1.0.1" + dom-converter@^0.2: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" @@ -3790,6 +5425,16 @@ dom-converter@^0.2: dependencies: utila "~0.4" +dom-matches@>=1.0.1: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-matches/-/dom-matches-2.0.0.tgz#d2728b416a87533980eb089b848d253cf23a758c" + integrity sha1-0nKLQWqHUzmA6wibhI0lPPI6dYw= + +dom-scroll-into-view@1.x, dom-scroll-into-view@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz#e8f36732dd089b0201a88d7815dc3f88e6d66c7e" + integrity sha1-6PNnMt0ImwIBqI14Fdw/iObWbH4= + dom-serializer@0: version "0.2.2" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" @@ -3868,6 +5513,15 @@ dotenv@8.2.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== +draft-js@^0.10.0, draft-js@~0.10.0: + version "0.10.5" + resolved "https://registry.yarnpkg.com/draft-js/-/draft-js-0.10.5.tgz#bfa9beb018fe0533dbb08d6675c371a6b08fa742" + integrity sha512-LE6jSCV9nkPhfVX2ggcRLA4FKs6zWq9ceuO/88BpXdNCS7mjRTgs0NsV6piUCJX9YxMsB9An33wnkMmU2sD2Zg== + dependencies: + fbjs "^0.8.15" + immutable "~3.7.4" + object-assign "^4.1.0" + duplexer@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" @@ -3939,6 +5593,13 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= +encoding@^0.1.11: + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" @@ -3955,6 +5616,11 @@ enhanced-resolve@^4.1.0: memory-fs "^0.5.0" tapable "^1.0.0" +enquire.js@^2.1.1, enquire.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/enquire.js/-/enquire.js-2.1.6.tgz#3e8780c9b8b835084c3f60e166dbc3c2a3c89814" + integrity sha1-PoeAybi4NQhMP2DhZtvDwqPImBQ= + entities@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" @@ -4291,7 +5957,12 @@ eventemitter3@^4.0.0: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.4.tgz#b5463ace635a083d018bdc7c917b4c5f10a85384" integrity sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ== -events@^3.0.0: +eventlistener@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/eventlistener/-/eventlistener-0.0.1.tgz#ed2baabb852227af2bcf889152c72c63ca532eb8" + integrity sha1-7Suqu4UiJ68rz4iRUscsY8pTLrg= + +events@^3.0.0, events@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/events/-/events-3.1.0.tgz#84279af1b34cb75aa88bf5ff291f6d0bd9b31a59" integrity sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg== @@ -4482,6 +6153,11 @@ fast-levenshtein@~2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= +fast-xml-parser@^3.16.0: + version "3.17.4" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-3.17.4.tgz#d668495fb3e4bbcf7970f3c24ac0019d82e76477" + integrity sha512-qudnQuyYBgnvzf5Lj/yxMcf4L9NcVWihXJg7CiU1L+oUCq8MUnFEfH2/nXR/W5uq+yvUN1h7z6s7vs2v1WkL1A== + faye-websocket@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" @@ -4503,6 +6179,19 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" +fbjs@^0.8.0, fbjs@^0.8.15, fbjs@^0.8.9: + version "0.8.17" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" + integrity sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90= + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.18" + figgy-pudding@^3.5.1: version "3.5.2" resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" @@ -4654,6 +6343,13 @@ flush-write-stream@^1.0.0: inherits "^2.0.3" readable-stream "^2.3.6" +follow-redirects@1.5.10: + version "1.5.10" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" + integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ== + dependencies: + debug "=3.1.0" + follow-redirects@^1.0.0: version "1.12.1" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.12.1.tgz#de54a6205311b93d60398ebc01cf7015682312b6" @@ -4934,11 +6630,23 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== +graphql@14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.0.0.tgz#4ee771c5266d08cb75df2d3ac41e8dd51ce3d599" + integrity sha512-HGVcnO6B25YZcSt6ZsH6/N+XkYuPA7yMqJmlJ4JWxWlS4Tr8SHI56R1Ocs8Eor7V7joEZPRXPDH8RRdll1w44Q== + dependencies: + iterall "^1.2.2" + growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= +gud@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" + integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== + gzip-size@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" @@ -4947,6 +6655,11 @@ gzip-size@5.1.1: duplexer "^0.1.1" pify "^4.0.1" +hammerjs@^2.0.8: + version "2.0.8" + resolved "https://registry.yarnpkg.com/hammerjs/-/hammerjs-2.0.8.tgz#04ef77862cff2bb79d30f7692095930222bf60f1" + integrity sha1-BO93hiz/K7edMPdpIJWTAiK/YPE= + handle-thing@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" @@ -5057,6 +6770,18 @@ hex-color-regex@^1.1.0: resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== +history@^4.9.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== + dependencies: + "@babel/runtime" "^7.1.2" + loose-envify "^1.2.0" + resolve-pathname "^3.0.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + value-equal "^1.0.1" + hmac-drbg@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" @@ -5066,6 +6791,18 @@ hmac-drbg@^1.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" +hoist-non-react-statics@^2.3.1: + version "2.5.5" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" + integrity sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw== + +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + hosted-git-info@^2.1.4: version "2.8.8" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" @@ -5232,6 +6969,13 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" +iconv-lite@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.2.tgz#ce13d1875b0c3a674bd6a04b7f76b01b1b6ded01" + integrity sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + icss-utils@^4.0.0, icss-utils@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" @@ -5239,6 +6983,11 @@ icss-utils@^4.0.0, icss-utils@^4.1.1: dependencies: postcss "^7.0.14" +idb@5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/idb/-/idb-5.0.2.tgz#294e5dd0f1930519dd07393a793cd4edfac93834" + integrity sha512-53yU1RbSPkSkQxufmNgcBkxxnbsTMGaYCv2NwQDmBP75muYj4Z75DsvCqhCCivYcC1XaXDi9tZSUOfDQFxuABA== + identity-obj-proxy@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" @@ -5271,6 +7020,21 @@ immer@1.10.0: resolved "https://registry.yarnpkg.com/immer/-/immer-1.10.0.tgz#bad67605ba9c810275d91e1c2a47d4582e98286d" integrity sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg== +immer@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/immer/-/immer-6.0.1.tgz#7af35e35753d9da6bc9123f0cc99f7e8f2e10681" + integrity sha512-oXwigCKgznQywsXi1VgrqgWbQEU3wievNCVc4Fcwky6mwXU6YHj6JuYp0WEM/B1EphkqsLr0x18lm5OiuemPcA== + +immutable@^3.7.4: + version "3.8.2" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" + integrity sha1-wkOZUUVbs5kT2vKBN28VMOEErfM= + +immutable@~3.7.4: + version "3.7.6" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.7.6.tgz#13b4d3cb12befa15482a26fe1b2ebae640071e4b" + integrity sha1-E7TTyxK++hVIKib+Gy665kAHHks= + import-cwd@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" @@ -5412,6 +7176,11 @@ internal-slot@^1.0.2: has "^1.0.3" side-channel "^1.0.2" +intersperse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/intersperse/-/intersperse-1.0.0.tgz#f2561fb1cfef9f5277cc3347a22886b4351a5181" + integrity sha1-8lYfsc/vn1J3zDNHoiiGtDUaUYE= + invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -5497,6 +7266,11 @@ is-buffer@^1.0.2, is-buffer@^1.1.5: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== +is-buffer@^2.0.2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623" + integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A== + is-callable@^1.1.4, is-callable@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb" @@ -5621,6 +7395,11 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-negative-zero@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" + integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= + is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" @@ -5696,7 +7475,7 @@ is-root@2.1.0: resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== -is-stream@^1.1.0: +is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= @@ -5742,6 +7521,11 @@ is-wsl@^2.1.1: dependencies: is-docker "^2.0.0" +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -5764,6 +7548,14 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= +isomorphic-fetch@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" @@ -5814,6 +7606,11 @@ istanbul-reports@^2.2.6: dependencies: html-escaper "^2.0.0" +iterall@^1.2.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" + integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== + jest-changed-files@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-24.9.0.tgz#08d8c15eb79a7fa3fc98269bc14b451ee82f8039" @@ -6201,6 +7998,11 @@ jest@24.9.0: import-local "^2.0.0" jest-cli "^24.9.0" +js-cookie@^2.1.4: + version "2.2.1" + resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8" + integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ== + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -6330,6 +8132,13 @@ json-stringify-safe@~5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= +json2mq@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/json2mq/-/json2mq-0.2.0.tgz#b637bd3ba9eabe122c83e9720483aeb10d2c904a" + integrity sha1-tje9O6nqvhIsg+lyBIOusQ0skEo= + dependencies: + string-convert "^0.2.0" + json3@^3.3.2: version "3.3.3" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" @@ -6379,6 +8188,16 @@ jsx-ast-utils@^2.2.1, jsx-ast-utils@^2.2.3: array-includes "^3.1.1" object.assign "^4.1.0" +just-extend@^4.0.2: + version "4.1.0" + resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.1.0.tgz#7278a4027d889601640ee0ce0e5a00b992467da4" + integrity sha512-ApcjaOdVTJ7y4r08xI5wIqpvwS48Q0PBG4DJROcEkH1f8MdAiNFyFxz3xoL0LWAVwjrwPYZdVHHxhRHcx/uGLA== + +jwt-decode@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/jwt-decode/-/jwt-decode-2.2.0.tgz#7d86bd56679f58ce6a84704a657dd392bba81a79" + integrity sha1-fYa9VmefWM5qhHBKZX3TkruoGnk= + killable@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" @@ -6554,6 +8373,11 @@ lodash._reinterpolate@^3.0.0: resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= +lodash.debounce@^4.0.0, lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" @@ -6579,6 +8403,11 @@ lodash.templatesettings@^4.0.0: dependencies: lodash._reinterpolate "^3.0.0" +lodash.throttle@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= + lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" @@ -6589,12 +8418,29 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== +lodash@^4.16.5, lodash@^4.17.4: + version "4.17.19" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" + integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== + loglevel@^1.6.6: version "1.6.8" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.8.tgz#8a25fb75d092230ecd4457270d80b54e28011171" integrity sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA== -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: +lolex@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lolex/-/lolex-4.2.0.tgz#ddbd7f6213ca1ea5826901ab1222b65d714b3cd7" + integrity sha512-gKO5uExCXvSm6zbF562EvM+rd1kQDnB9AZBbiQVzf1ZmdDpxUSvpnAaVOP83N/31mRK8Ml8/VE8DMvsAZQ+7wg== + +lolex@^5.0.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/lolex/-/lolex-5.1.2.tgz#953694d098ce7c07bc5ed6d0e42bc6c0c6d5a367" + integrity sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A== + dependencies: + "@sinonjs/commons" "^1.7.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: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== @@ -6803,6 +8649,14 @@ min-indent@^1.0.0: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== +mini-create-react-context@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.0.tgz#df60501c83151db69e28eac0ef08b4002efab040" + integrity sha512-b0TytUgFSbgFJGzJqXPKCFCBWigAjpjo+Fl7Vf7ZbKRDptszpppKxXH6DRXEABZ/gcEQczeb0iZ7JvL8e8jjCA== + dependencies: + "@babel/runtime" "^7.5.5" + tiny-warning "^1.0.3" + mini-css-extract-plugin@0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e" @@ -6813,6 +8667,16 @@ mini-css-extract-plugin@0.9.0: schema-utils "^1.0.0" webpack-sources "^1.1.0" +mini-store@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mini-store/-/mini-store-2.0.0.tgz#0843c048d6942ce55e3e78b1b67fc063022b5488" + integrity sha512-EG0CuwpQmX+XL4QVS0kxNwHW5ftSbhygu1qxQH0pipugjnPkbvkalCdQbEihMwtQY6d3MTN+MS0q+aurs+RfLQ== + dependencies: + hoist-non-react-statics "^2.3.1" + prop-types "^15.6.0" + react-lifecycles-compat "^3.0.4" + shallowequal "^1.0.2" + minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" @@ -6902,6 +8766,11 @@ mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1: dependencies: minimist "^1.2.5" +moment@2.x, moment@^2.19.3: + version "2.27.0" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.27.0.tgz#8bff4e3e26a236220dfe3e36de756b6ebaa0105d" + integrity sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ== + move-concurrently@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" @@ -6942,6 +8811,11 @@ multicast-dns@^6.0.1: dns-packet "^1.3.1" thunky "^1.0.2" +mutationobserver-shim@^0.3.2: + version "0.3.7" + resolved "https://registry.yarnpkg.com/mutationobserver-shim/-/mutationobserver-shim-0.3.7.tgz#8bf633b0c0b0291a1107255ed32c13088a8c5bf3" + integrity sha512-oRIDTyZQU96nAiz2AQyngwx1e89iApl2hN5AOYwyxLUB47UYsU3Wv9lJWqH5y/QdiYkc5HQLi23ZNB3fELdHcQ== + mute-stream@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" @@ -6994,6 +8868,17 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== +nise@^1.5.2: + version "1.5.3" + resolved "https://registry.yarnpkg.com/nise/-/nise-1.5.3.tgz#9d2cfe37d44f57317766c6e9408a359c5d3ac1f7" + integrity sha512-Ymbac/94xeIrMf59REBPOv0thr+CJVFMhrlAkW/gjCIE58BGQdCj0x7KRCb3yz+Ga2Rz3E9XXSvUyyxqqhjQAQ== + dependencies: + "@sinonjs/formatio" "^3.2.1" + "@sinonjs/text-encoding" "^0.7.1" + just-extend "^4.0.2" + lolex "^5.0.1" + path-to-regexp "^1.7.0" + no-case@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.3.tgz#c21b434c1ffe48b39087e86cfb4d2582e9df18f8" @@ -7002,6 +8887,14 @@ no-case@^3.0.3: lower-case "^2.0.1" tslib "^1.10.0" +node-fetch@^1.0.1: + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + node-forge@0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" @@ -7138,7 +9031,7 @@ oauth-sign@~0.9.0: resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@4.x, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -7246,6 +9139,13 @@ obuf@^1.0.0, obuf@^1.1.2: resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== +omit.js@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/omit.js/-/omit.js-1.0.2.tgz#91a14f0eba84066dfa015bf30e474c47f30bc858" + integrity sha512-/QPc6G2NS+8d4L/cQhbk6Yit1WTB6Us2g84A7A/1+w9d/eRGHyEqC5kkQtHVoHZ5NFWGG7tUGgrhVZwgZanKrQ== + dependencies: + babel-runtime "^6.23.0" + on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" @@ -7424,6 +9324,11 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +paho-mqtt@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/paho-mqtt/-/paho-mqtt-1.1.0.tgz#8c10e29eb162e966fb15188d965c3dce505de9d9" + integrity sha512-KPbL9KAB0ASvhSDbOrZBaccXS+/s7/LIofbPyERww8hM5Ko71GUJQ6Nmg0BWqj8phAIT8zdf/Sd/RftHU9i2HA== + pako@~1.0.5: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" @@ -7518,6 +9423,11 @@ pascalcase@^0.1.1: resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= +password-validator@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/password-validator/-/password-validator-5.0.3.tgz#0811077d1c09e0ea372f1670ef5b8153cee94625" + integrity sha512-VqdJkw/WAeDRPGx9sVAWAp/xe+pKKmD2Az7qNY4WvFwEvQ7DMQ3mzi02WnCVNJ/Zt6eiAEoih/cfWXY2WodFZA== + path-browserify@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" @@ -7575,6 +9485,13 @@ path-to-regexp@0.1.7: resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= +path-to-regexp@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== + dependencies: + isarray "0.0.1" + path-type@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" @@ -8381,6 +10298,11 @@ prepend-http@^1.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= +prettier@^1.14.3: + version "1.19.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" + integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== + pretty-bytes@^5.1.0: version "5.3.0" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.3.0.tgz#f2849e27db79fb4d6cfe24764fc4134f165989f2" @@ -8439,6 +10361,13 @@ promise-inflight@^1.0.1: resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + promise@^8.0.3: version "8.1.0" resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" @@ -8454,7 +10383,7 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.4" -prop-types@^15.6.2, prop-types@^15.7.2: +prop-types@15.x, prop-types@^15.5.0, prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.5.6, prop-types@^15.5.7, prop-types@^15.5.8, prop-types@^15.5.9, prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -8571,7 +10500,7 @@ querystringify@^2.1.1: resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== -raf@^3.4.1: +raf@^3.4.0, raf@^3.4.1: version "3.4.1" resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== @@ -8608,6 +10537,429 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" +rc-align@^2.4.0, rc-align@^2.4.1: + version "2.4.5" + resolved "https://registry.yarnpkg.com/rc-align/-/rc-align-2.4.5.tgz#c941a586f59d1017f23a428f0b468663fb7102ab" + integrity sha512-nv9wYUYdfyfK+qskThf4BQUSIadeI/dCsfaMZfNEoxm9HwOIioQ+LyqmMK6jWHAZQgOzMLaqawhuBXlF63vgjw== + dependencies: + babel-runtime "^6.26.0" + dom-align "^1.7.0" + prop-types "^15.5.8" + rc-util "^4.0.4" + +rc-animate@2.x, rc-animate@^2.10.1, rc-animate@^2.3.0, rc-animate@^2.4.1: + version "2.11.1" + resolved "https://registry.yarnpkg.com/rc-animate/-/rc-animate-2.11.1.tgz#2666eeb6f1f2a495a13b2af09e236712278fdb2c" + integrity sha512-1NyuCGFJG/0Y+9RKh5y/i/AalUCA51opyyS/jO2seELpgymZm2u9QV3xwODwEuzkmeQ1BDPxMLmYLcTJedPlkQ== + dependencies: + babel-runtime "6.x" + classnames "^2.2.6" + css-animation "^1.3.2" + prop-types "15.x" + raf "^3.4.0" + rc-util "^4.15.3" + react-lifecycles-compat "^3.0.4" + +rc-animate@^3.0.0-rc.1, rc-animate@^3.0.0-rc.4, rc-animate@^3.0.0-rc.5: + version "3.1.0" + resolved "https://registry.yarnpkg.com/rc-animate/-/rc-animate-3.1.0.tgz#051b689c2c7194e4c8ae016d32a0e5f9de6c8baa" + integrity sha512-8FsM+3B1H+0AyTyGggY6JyVldHTs1CyYT8CfTmG/nGHHXlecvSLeICJhcKgRLjUiQlctNnRtB1rwz79cvBVmrw== + dependencies: + "@ant-design/css-animation" "^1.7.2" + classnames "^2.2.6" + raf "^3.4.0" + rc-util "^5.0.1" + +rc-calendar@~9.7.3: + version "9.7.11" + resolved "https://registry.yarnpkg.com/rc-calendar/-/rc-calendar-9.7.11.tgz#fa27a6e47018eb71eb6d1857cdcbd161c266dbe0" + integrity sha512-zMvrqz60O+rgLaGBh5Ds5vT69DfxQPiD/eU+D/O0vx0KMooUa3EKTzQvPcAl4fuOdGM0k4ux9z0MIM/I2El0+A== + dependencies: + babel-runtime "6.x" + classnames "2.x" + create-react-class "^15.5.2" + moment "2.x" + prop-types "^15.5.8" + rc-trigger "^2.2.0" + rc-util "^4.1.1" + +rc-cascader@~0.16.0: + version "0.16.2" + resolved "https://registry.yarnpkg.com/rc-cascader/-/rc-cascader-0.16.2.tgz#e8f44702523d88aa3f28e92e440f1de5ec384d41" + integrity sha512-XYO6nJGQu4mshFJGZDIR1f1+z4mNDEfTyp3LSZ6KhxYlnBoTuTHbuduph2J/sM1ziVjrQ2WjdUu29Rh1BuVOMQ== + dependencies: + array-tree-filter "^1.0.0" + prop-types "^15.5.8" + rc-trigger "^2.2.0" + rc-util "^4.0.4" + shallow-equal "^1.0.0" + warning "^4.0.1" + +rc-checkbox@~2.1.5: + version "2.1.8" + resolved "https://registry.yarnpkg.com/rc-checkbox/-/rc-checkbox-2.1.8.tgz#eedd9ef9c2f3af5b3b8e5cde5254aa89ad1a880a" + integrity sha512-6qOgh0/by0nVNASx6LZnhRTy17Etcgav+IrI7kL9V9kcDZ/g7K14JFlqrtJ3NjDq/Kyn+BPI1st1XvbkhfaJeg== + dependencies: + babel-runtime "^6.23.0" + classnames "2.x" + prop-types "15.x" + react-lifecycles-compat "^3.0.4" + +rc-collapse@~1.10.0: + version "1.10.3" + resolved "https://registry.yarnpkg.com/rc-collapse/-/rc-collapse-1.10.3.tgz#a223198b465c8badfa9c0bdf61d6294bdf382f66" + integrity sha512-uGZpSwTnKw9lZ4ODTqU3u4d6OcdAG0uB6lwSRNDISVdsDX8oMXULULqvFyM8UrgOkQFqU6klch78hyVE8+gFfA== + dependencies: + classnames "2.x" + css-animation "1.x" + prop-types "^15.5.6" + rc-animate "2.x" + react-is "^16.7.0" + shallowequal "^1.1.0" + +rc-dialog@~7.2.0: + version "7.2.1" + resolved "https://registry.yarnpkg.com/rc-dialog/-/rc-dialog-7.2.1.tgz#ac92fcffdf2a0eaa64b77f829336653d911a57be" + integrity sha512-UgKNFq6ekC7XZUnXYss/9/HSDajwy04qJ++8Iuecvfq48FbMf1k9UtTW0QGcbKIfLHWUJV13/DsTBJki2H6vWw== + dependencies: + babel-runtime "6.x" + rc-animate "2.x" + rc-util "^4.4.0" + +rc-drawer@~1.7.3: + version "1.7.8" + resolved "https://registry.yarnpkg.com/rc-drawer/-/rc-drawer-1.7.8.tgz#e4d0659dc203909e5ffacbac8a68926e0c222fb5" + integrity sha512-gshd9fG12iSFDHicKzZQf8YbrTPyXA+ubkmaIwrudreI6+ipDUpXByflhEgiaRBhkZyv4L0EkW1srjetyzkfwA== + dependencies: + babel-runtime "6.x" + classnames "^2.2.5" + prop-types "^15.5.0" + rc-util "^4.5.1" + +rc-dropdown@~2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/rc-dropdown/-/rc-dropdown-2.2.1.tgz#172b6e87f0909fe8ab983e375f62e2866f3250c3" + integrity sha512-eyTYEkdyhQGHcNc+YDH6MrExX783zPAxQCnQ0+ArIchXmKmDw6MRV88kbRT69jfmqEkH6n8kOKt65EFCNWzk6g== + dependencies: + babel-runtime "^6.26.0" + prop-types "^15.5.8" + rc-trigger "^2.5.1" + react-lifecycles-compat "^3.0.2" + +rc-editor-core@~0.8.3: + version "0.8.10" + resolved "https://registry.yarnpkg.com/rc-editor-core/-/rc-editor-core-0.8.10.tgz#6f215bc5df9c33ffa9f6c5b30ca73a7dabe8ab7c" + integrity sha512-T3aHpeMCIYA1sdAI7ynHHjXy5fqp83uPlD68ovZ0oClTSc3tbHmyCxXlA+Ti4YgmcpCYv7avF6a+TIbAka53kw== + dependencies: + babel-runtime "^6.26.0" + classnames "^2.2.5" + draft-js "^0.10.0" + immutable "^3.7.4" + lodash "^4.16.5" + prop-types "^15.5.8" + setimmediate "^1.0.5" + +rc-editor-mention@^1.0.2: + version "1.1.13" + resolved "https://registry.yarnpkg.com/rc-editor-mention/-/rc-editor-mention-1.1.13.tgz#9f1cab1065f86b01523840321790c2ab12ac5e8b" + integrity sha512-3AOmGir91Fi2ogfRRaXLtqlNuIwQpvla7oUnGHS1+3eo7b+fUp5IlKcagqtwUBB5oDNofoySXkLBxzWvSYNp/Q== + dependencies: + babel-runtime "^6.23.0" + classnames "^2.2.5" + dom-scroll-into-view "^1.2.0" + draft-js "~0.10.0" + immutable "~3.7.4" + prop-types "^15.5.8" + rc-animate "^2.3.0" + rc-editor-core "~0.8.3" + +rc-form@^2.1.0: + version "2.4.11" + resolved "https://registry.yarnpkg.com/rc-form/-/rc-form-2.4.11.tgz#61ee3ae579259684ae30f2c48f55f0f23a5d3d08" + integrity sha512-8BL+FNlFLTOY/A5X6tU35GQJLSIpsmqpwn/tFAYQTczXc4dMJ33ggtH248Cum8+LS0jLTsJKG2L4Qp+1CkY+sA== + dependencies: + async-validator "~1.11.3" + babel-runtime "6.x" + create-react-class "^15.5.3" + dom-scroll-into-view "1.x" + hoist-non-react-statics "^3.3.0" + lodash "^4.17.4" + rc-util "^4.15.3" + warning "^4.0.3" + +rc-hammerjs@~0.6.0: + version "0.6.10" + resolved "https://registry.yarnpkg.com/rc-hammerjs/-/rc-hammerjs-0.6.10.tgz#1831a3bd8f2199700bfcc5ad6b20a35630aeb5e0" + integrity sha512-Vgh9qIudyN5CHRop4M+v+xUniQBFWXKrsJxQRVtJOi2xgRrCeI52/bkpaL5HWwUhqTK9Ayq0n7lYTItT6ld5rg== + dependencies: + babel-runtime "6.x" + hammerjs "^2.0.8" + prop-types "^15.5.9" + +rc-input-number@~4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/rc-input-number/-/rc-input-number-4.1.0.tgz#1f96aa586f6e83cb797f3d904adac6af42f4c559" + integrity sha512-maV7cS6TjFHNR7jAY05ibDUWeBlqbMhHW/ehXWlNQc7V0VvPMC2l5GtNyv/dilGYiIttsTuqdXRmjhiacN0Sgw== + dependencies: + babel-runtime "6.x" + classnames "^2.2.0" + is-negative-zero "^2.0.0" + prop-types "^15.5.7" + rc-util "^4.5.1" + rmc-feedback "^2.0.0" + +rc-menu@^7.3.0: + version "7.5.5" + resolved "https://registry.yarnpkg.com/rc-menu/-/rc-menu-7.5.5.tgz#78cdc817d86fc353a1430b864d3d96c7489600ca" + integrity sha512-4YJXJgrpUGEA1rMftXN7bDhrV5rPB8oBJoHqT+GVXtIWCanfQxEnM3fmhHQhatL59JoAFMZhJaNzhJIk4FUWCQ== + dependencies: + classnames "2.x" + dom-scroll-into-view "1.x" + mini-store "^2.0.0" + mutationobserver-shim "^0.3.2" + rc-animate "^2.10.1" + rc-trigger "^2.3.0" + rc-util "^4.13.0" + resize-observer-polyfill "^1.5.0" + shallowequal "^1.1.0" + +rc-menu@~7.4.1: + version "7.4.32" + resolved "https://registry.yarnpkg.com/rc-menu/-/rc-menu-7.4.32.tgz#71409216daaa9f43d8acc4530628879740d63708" + integrity sha512-9/ySqniMdvhUhfiUFmqK3hLffYIdeR2nrDDNvXksTCc2ZYd1JmOWF16yO7iYyDPLZM33NU3Qw6EPZd21+FxJsQ== + dependencies: + classnames "2.x" + dom-scroll-into-view "1.x" + mini-store "^2.0.0" + mutationobserver-shim "^0.3.2" + rc-animate "2.x" + rc-trigger "^2.3.0" + rc-util "^4.13.0" + resize-observer-polyfill "^1.5.0" + +rc-notification@~3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/rc-notification/-/rc-notification-3.2.0.tgz#bbfb6a92c4e54c9eeb7ac51a7e8c64011ea12ab1" + integrity sha512-UUr9WDjZ/4dHNGSNDMfpt8ut1w/Ed7ZaXAR/yVyFjPo/RxFE22alGWDfCD4W/kcGx+H5sI2wY5w7pTWToSdK6A== + dependencies: + babel-runtime "6.x" + classnames "2.x" + prop-types "^15.5.8" + rc-animate "2.x" + rc-util "^4.0.4" + +rc-pagination@~1.17.0: + version "1.17.14" + resolved "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-1.17.14.tgz#ffb2882fd89d95b3b603938dc5db2fb2c30026d3" + integrity sha512-VnM0VQcXfw4vf30n2GnY8w44ZvjuuY1N8DvjbxDndTiNrX2vH+BFl4enC1yYIIdyv84jYfP8mWCEQZ+QscdY1A== + dependencies: + babel-runtime "6.x" + prop-types "^15.5.7" + react-lifecycles-compat "^3.0.4" + +rc-progress@~2.2.2: + version "2.2.7" + resolved "https://registry.yarnpkg.com/rc-progress/-/rc-progress-2.2.7.tgz#e650928c83f54da876f39b957a680afa01b490f8" + integrity sha512-uLHHpQO4/yFa/AX6Uw2dJFUIfAkfI6430h0a1XJX/A0Ja0wmuwjEa03biuKfKwwqz2skFiAaXco1GlgaJK9mKA== + dependencies: + babel-runtime "6.x" + prop-types "^15.5.8" + +rc-rate@~2.4.0: + version "2.4.3" + resolved "https://registry.yarnpkg.com/rc-rate/-/rc-rate-2.4.3.tgz#70434905faf84c9a0694bec4bdbd9b9a9099318f" + integrity sha512-MyE0toUYgAFpy4ONbammAkktwlPmmoOAazWWmae8iz2KaJ4Pj3itN1DgAcamfIdpyDe97drldY2l7AvCg1fUSQ== + dependencies: + babel-runtime "^6.26.0" + classnames "^2.2.5" + prop-types "^15.5.8" + rc-util "^4.3.0" + react-lifecycles-compat "^3.0.4" + +rc-select@~8.3.0: + version "8.3.1" + resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-8.3.1.tgz#d85700309943cd2cf517d2d3cdc0ef7bae274842" + integrity sha512-Ai1fwwOUpyJAkNXniLtmLEI3ajV/I6kHN0grLdfd7Xw6j8uORH0Ltc1l+3NTP7hs/XPtEBJdMHNaFJmOscU44w== + dependencies: + babel-runtime "^6.23.0" + classnames "2.x" + component-classes "1.x" + dom-scroll-into-view "1.x" + prop-types "^15.5.8" + raf "^3.4.0" + rc-animate "2.x" + rc-menu "^7.3.0" + rc-trigger "^2.5.4" + rc-util "^4.0.4" + react-lifecycles-compat "^3.0.2" + warning "^4.0.2" + +rc-slider@~8.6.0: + version "8.6.13" + resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-8.6.13.tgz#88a8150c2dda6709f3f119135de11fba80af765b" + integrity sha512-fCUe8pPn8n9pq1ARX44nN2nzJoATtna4x/PdskUrxIvZXN8ja7HuceN/hq6kokZjo3FBD2B1yMZvZh6oi68l6Q== + dependencies: + babel-runtime "6.x" + classnames "^2.2.5" + prop-types "^15.5.4" + rc-tooltip "^3.7.0" + rc-util "^4.0.4" + shallowequal "^1.0.1" + warning "^4.0.3" + +rc-steps@~3.3.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/rc-steps/-/rc-steps-3.3.1.tgz#4877e2897331e3bfdb6b789e88aea78f4f15f732" + integrity sha512-LGzmPYS9ETePo+6YbHlFukCdcKppeBZXO49ZxewaC7Cba00q0zrMXlexquZ4fm+9iz0IkpzwgmenvjsVWCmGOw== + dependencies: + babel-runtime "^6.23.0" + classnames "^2.2.3" + lodash "^4.17.5" + prop-types "^15.5.7" + +rc-switch@~1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/rc-switch/-/rc-switch-1.8.0.tgz#cff32fd04c406d8c0c0397e69bc36350a333e236" + integrity sha512-n4H+K2XJCqGwVQKwWOjbxl1kpdov0PVE9DGhzs/S20gk65s/nAOkpdO9tBD7IM/20KRNTBh0fEWkEedByrqh6w== + dependencies: + babel-runtime "^6.23.0" + classnames "^2.2.1" + prop-types "^15.5.6" + +rc-table@~6.3.2: + version "6.3.7" + resolved "https://registry.yarnpkg.com/rc-table/-/rc-table-6.3.7.tgz#0de4f71415abe3a8d9f9937ab7ddd142ab6143b7" + integrity sha512-L8giFL1TJsbJYvN27UrUp68GWZMqD34XC/7BPFGI5JdPsv9296JpBmPHfO2ac0sQk423H+Mi5Z0cJKKDZWGu8w== + dependencies: + babel-runtime "6.x" + classnames "^2.2.5" + component-classes "^1.2.6" + lodash "^4.17.5" + mini-store "^2.0.0" + prop-types "^15.5.8" + rc-util "^4.0.4" + react-lifecycles-compat "^3.0.2" + shallowequal "^1.0.2" + warning "^3.0.0" + +rc-tabs@~9.4.0: + version "9.4.9" + resolved "https://registry.yarnpkg.com/rc-tabs/-/rc-tabs-9.4.9.tgz#6ecdf4209a9a9dc23c65c5e22435c3bfd97e56d7" + integrity sha512-YyNH2r4uBbnRmqK6wosBfHrmz0Tw9k5ILCFdXJSVwdamLjlDqWOWP2+0P85DDcgMa01Hys6bXZmkBDMRVFUf2Q== + dependencies: + babel-runtime "6.x" + classnames "2.x" + lodash "^4.17.5" + prop-types "15.x" + rc-hammerjs "~0.6.0" + rc-util "^4.0.4" + warning "^3.0.0" + +rc-time-picker@~3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/rc-time-picker/-/rc-time-picker-3.4.0.tgz#274e80122f885b37a4eace7393f3a25334fa141f" + integrity sha512-BgF0Fu/d36AK0h8jYBa01VWCm5vHWtYCh4DXBQhNazPLSH9hMP6JHLMJPSYMJ9jKttdE18O+F3j0mVQCL8JpDg== + dependencies: + babel-runtime "6.x" + classnames "2.x" + moment "2.x" + prop-types "^15.5.8" + rc-trigger "^2.2.0" + +rc-tooltip@^3.7.0, rc-tooltip@~3.7.0: + version "3.7.3" + resolved "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-3.7.3.tgz#280aec6afcaa44e8dff0480fbaff9e87fc00aecc" + integrity sha512-dE2ibukxxkrde7wH9W8ozHKUO4aQnPZ6qBHtrTH9LoO836PjDdiaWO73fgPB05VfJs9FbZdmGPVEbXCeOP99Ww== + dependencies: + babel-runtime "6.x" + prop-types "^15.5.8" + rc-trigger "^2.2.2" + +rc-tree-select@~2.3.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/rc-tree-select/-/rc-tree-select-2.3.2.tgz#bf617a55c0ed365feeab5c3ee5ff5cf4dd5c7fc2" + integrity sha512-OzQ8dGKnPxY3tP9Ss7UcSLH6HqqMxiFf0drJaBeb5jW3sNJUojSAJH3MBZSb55I7g96GyMnWAi0G79oCt7i0ow== + dependencies: + babel-runtime "^6.23.0" + classnames "^2.2.1" + prop-types "^15.5.8" + raf "^3.4.0" + rc-animate "^3.0.0-rc.4" + rc-tree "~1.14.3" + rc-trigger "^3.0.0-rc.2" + rc-util "^4.5.0" + react-lifecycles-compat "^3.0.4" + shallowequal "^1.0.2" + warning "^4.0.1" + +rc-tree@~1.14.3, rc-tree@~1.14.5: + version "1.14.10" + resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-1.14.10.tgz#4e0dc70c43da03650b5b776bda1b480a5bea85ee" + integrity sha512-iOn7+SpWzM4OQoF/7wJeFiuRpBGJ3ndTe6YVGnfIhsWqDd7S6a7z0anDQcBpPsW/PvisjNDXr4zKchZvx+0iCA== + dependencies: + babel-runtime "^6.23.0" + classnames "2.x" + prop-types "^15.5.8" + rc-animate "^3.0.0-rc.5" + rc-util "^4.5.1" + react-lifecycles-compat "^3.0.4" + warning "^3.0.0" + +rc-trigger@^2.2.0, rc-trigger@^2.2.2, rc-trigger@^2.3.0, rc-trigger@^2.5.1, rc-trigger@^2.5.4: + version "2.6.5" + resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-2.6.5.tgz#140a857cf28bd0fa01b9aecb1e26a50a700e9885" + integrity sha512-m6Cts9hLeZWsTvWnuMm7oElhf+03GOjOLfTuU0QmdB9ZrW7jR2IpI5rpNM7i9MvAAlMAmTx5Zr7g3uu/aMvZAw== + dependencies: + babel-runtime "6.x" + classnames "^2.2.6" + prop-types "15.x" + rc-align "^2.4.0" + rc-animate "2.x" + rc-util "^4.4.0" + react-lifecycles-compat "^3.0.4" + +rc-trigger@^3.0.0-rc.2: + version "3.0.0" + resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-3.0.0.tgz#f6d9b1da8a26b2b2d1d912a06876c1a486f5980f" + integrity sha512-hQxbbJpo23E2QnYczfq3Ec5J5tVl2mUDhkqxrEsQAqk16HfADQg+iKNWzEYXyERSncdxfnzYuaBgy764mNRzTA== + dependencies: + babel-runtime "6.x" + classnames "^2.2.6" + prop-types "15.x" + raf "^3.4.0" + rc-align "^2.4.1" + rc-animate "^3.0.0-rc.1" + rc-util "^4.15.7" + +rc-upload@~2.6.0: + version "2.6.8" + resolved "https://registry.yarnpkg.com/rc-upload/-/rc-upload-2.6.8.tgz#54f2a94150d75cb53754fed3011962d54c3bc6c3" + integrity sha512-Uz7hys+FdIfS8qIm+VnCUZ21sY+/VaCjyMKw6cANmgBIbemFNOxEPEfgEBZH1YHt89HCGNPSpIK976ndsuc2YQ== + dependencies: + babel-runtime "6.x" + classnames "^2.2.5" + prop-types "^15.5.7" + warning "4.x" + +rc-util@^4.0.4, rc-util@^4.1.1, rc-util@^4.13.0, rc-util@^4.15.3, rc-util@^4.15.7, rc-util@^4.3.0, rc-util@^4.4.0, rc-util@^4.5.0, rc-util@^4.5.1: + version "4.21.1" + resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-4.21.1.tgz#88602d0c3185020aa1053d9a1e70eac161becb05" + integrity sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg== + dependencies: + add-dom-event-listener "^1.1.0" + prop-types "^15.5.10" + react-is "^16.12.0" + react-lifecycles-compat "^3.0.4" + shallowequal "^1.1.0" + +rc-util@^5.0.1: + version "5.0.5" + resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.0.5.tgz#d29d626edc931fbf8b45b4aa48fb9e44ce2300bd" + integrity sha512-zLIdNm6qz+hQbB5T1fmzHFFgPuRl3uB2eS2iLR/mewUWvgC3l7NzRYRVlHoCEEFVUkKEEsHuJXG1J52FInl5lA== + dependencies: + react-is "^16.12.0" + shallowequal "^1.1.0" + react-app-polyfill@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz#890f8d7f2842ce6073f030b117de9130a5f385f0" @@ -8665,11 +11017,55 @@ react-error-overlay@^6.0.7: resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.7.tgz#1dcfb459ab671d53f660a991513cb2f0a0553108" integrity sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA== -react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.4: +react-is@^16.12.0, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== +react-lazy-load@^3.0.12: + version "3.1.13" + resolved "https://registry.yarnpkg.com/react-lazy-load/-/react-lazy-load-3.1.13.tgz#236943f76b7084cc8458716d9632a1c9853ea5cd" + integrity sha512-eAVNUn3vhNj79Iv04NOCwy/sCLyqDEhL3j9aJKV7VJuRBDg6rCiB+BIWHuG7VXJGCgb//6nX/soR8PTyWRhFvQ== + dependencies: + eventlistener "0.0.1" + lodash.debounce "^4.0.0" + lodash.throttle "^4.0.0" + prop-types "^15.5.8" + +react-lifecycles-compat@^3.0.2, react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-router-dom@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.2.0.tgz#9e65a4d0c45e13289e66c7b17c7e175d0ea15662" + integrity sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA== + dependencies: + "@babel/runtime" "^7.1.2" + history "^4.9.0" + loose-envify "^1.3.1" + prop-types "^15.6.2" + react-router "5.2.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-router@5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.0.tgz#424e75641ca8747fbf76e5ecca69781aa37ea293" + integrity sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw== + dependencies: + "@babel/runtime" "^7.1.2" + history "^4.9.0" + hoist-non-react-statics "^3.1.0" + loose-envify "^1.3.1" + mini-create-react-context "^0.4.0" + path-to-regexp "^1.7.0" + prop-types "^15.6.2" + react-is "^16.6.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + react-scripts@3.4.1: version "3.4.1" resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-3.4.1.tgz#f551298b5c71985cc491b9acf3c8e8c0ae3ada0a" @@ -8730,6 +11126,18 @@ react-scripts@3.4.1: optionalDependencies: fsevents "2.1.2" +react-slick@~0.23.1: + version "0.23.2" + resolved "https://registry.yarnpkg.com/react-slick/-/react-slick-0.23.2.tgz#8d8bdbc77a6678e8ad36f50c32578c7c0f1c54f6" + integrity sha512-fM6DXX7+22eOcYE9cgaXUfioZL/Zw6fwS6aPMDBt0kLHl4H4fFNEbp4JsJQdEWMLUNFtUytNcvd9KRml22Tp5w== + dependencies: + classnames "^2.2.5" + enquire.js "^2.1.6" + json2mq "^0.2.0" + lodash.debounce "^4.0.8" + prettier "^1.14.3" + resize-observer-polyfill "^1.5.0" + react@^16.13.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e" @@ -9011,6 +11419,11 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= +resize-observer-polyfill@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" + integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== + resolve-cwd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" @@ -9028,6 +11441,11 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +resolve-pathname@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== + resolve-url-loader@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz#28931895fa1eab9be0647d3b2958c100ae3c0bf0" @@ -9131,6 +11549,14 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" +rmc-feedback@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/rmc-feedback/-/rmc-feedback-2.0.0.tgz#cbc6cb3ae63c7a635eef0e25e4fbaf5ac366eeaa" + integrity sha512-5PWOGOW7VXks/l3JzlOU9NIxRpuaSS8d9zA3UULUCuTKnpwBHNvv1jSJzxgbbCQeYzROWUpgKI4za3X4C/mKmQ== + dependencies: + babel-runtime "6.x" + classnames "^2.2.5" + rsvp@^4.8.4: version "4.8.5" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" @@ -9172,7 +11598,7 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -9347,7 +11773,7 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4: +setimmediate@^1.0.4, setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= @@ -9387,6 +11813,16 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" +shallow-equal@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/shallow-equal/-/shallow-equal-1.2.1.tgz#4c16abfa56043aa20d050324efa68940b0da79da" + integrity sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA== + +shallowequal@^1.0.1, shallowequal@^1.0.2, shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -9441,6 +11877,19 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" +sinon@^7.5.0: + version "7.5.0" + resolved "https://registry.yarnpkg.com/sinon/-/sinon-7.5.0.tgz#e9488ea466070ea908fd44a3d6478fd4923c67ec" + integrity sha512-AoD0oJWerp0/rY9czP/D6hDTTUYGpObhZjMpd7Cl/A6+j0xBE+ayL/ldfggkBXUs0IkvIiM1ljM8+WkOc5k78Q== + dependencies: + "@sinonjs/commons" "^1.4.0" + "@sinonjs/formatio" "^3.2.1" + "@sinonjs/samsam" "^3.3.3" + diff "^3.5.0" + lolex "^4.2.0" + nise "^1.5.2" + supports-color "^5.5.0" + sisteransi@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -9722,6 +12171,11 @@ strict-uri-encode@^1.0.0: resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= +string-convert@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/string-convert/-/string-convert-0.2.1.tgz#6982cc3049fbb4cd85f8b24568b9d9bf39eeff97" + integrity sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c= + string-length@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" @@ -9890,6 +12344,22 @@ style-loader@0.23.1: loader-utils "^1.1.0" schema-utils "^1.0.0" +styled-components@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.1.1.tgz#96dfb02a8025794960863b9e8e365e3b6be5518d" + integrity sha512-1ps8ZAYu2Husx+Vz8D+MvXwEwvMwFv+hqqUwhNlDN5ybg6A+3xyW1ECrAgywhvXapNfXiz79jJyU0x22z0FFTg== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/traverse" "^7.4.5" + "@emotion/is-prop-valid" "^0.8.8" + "@emotion/stylis" "^0.8.4" + "@emotion/unitless" "^0.7.4" + babel-plugin-styled-components ">= 1" + css-to-react-native "^3.0.0" + hoist-non-react-statics "^3.0.0" + shallowequal "^1.1.0" + supports-color "^5.5.0" + stylehacks@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" @@ -9904,7 +12374,7 @@ supports-color@^2.0.0: resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= -supports-color@^5.3.0: +supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== @@ -10058,6 +12528,21 @@ timsort@^0.3.0: resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= +tiny-invariant@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" + integrity sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw== + +tiny-warning@^1.0.0, tiny-warning@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +tinycolor2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8" + integrity sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g= + tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -10142,7 +12627,7 @@ ts-pnp@^1.1.6: resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== -tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0: +tslib@^1.10.0, tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: version "1.13.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== @@ -10178,6 +12663,11 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + type-fest@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" @@ -10211,6 +12701,16 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= +ua-parser-js@^0.7.18: + version "0.7.21" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.21.tgz#853cf9ce93f642f67174273cc34565ae6f308777" + integrity sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ== + +ulid@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/ulid/-/ulid-2.3.0.tgz#93063522771a9774121a84d126ecd3eb9804071f" + integrity sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw== + unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" @@ -10385,11 +12885,21 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@^3.0.1, uuid@^3.3.2: +uuid@3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== + +uuid@^3.0.1, uuid@^3.2.1, uuid@^3.3.2: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== +uuid@^7.0.0: + version "7.0.3" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b" + integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg== + v8-compile-cache@^2.0.3: version "2.1.1" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" @@ -10403,6 +12913,11 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" +value-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== + vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" @@ -10455,6 +12970,20 @@ walker@^1.0.7, walker@~1.0.5: dependencies: makeerror "1.0.x" +warning@4.x, warning@^4.0.1, warning@^4.0.2, warning@^4.0.3, warning@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + +warning@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c" + integrity sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w= + dependencies: + loose-envify "^1.0.0" + watchpack-chokidar2@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0" @@ -10611,6 +13140,11 @@ whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5: dependencies: iconv-lite "0.4.24" +whatwg-fetch@>=0.10.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.2.0.tgz#8e134f701f0a4ab5fda82626f113e2b647fd16dc" + integrity sha512-SdGPoQMMnzVYThUbSrEvqTlkvC1Ux27NehaJ/GUHBfNrh5Mjg+1/uRyFMwVnxO2MrikMWvWAqUGgQOfVU4hT7w== + whatwg-fetch@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" @@ -10955,3 +13489,28 @@ yargs@^13.3.0: which-module "^2.0.0" y18n "^4.0.0" yargs-parser "^13.1.2" + +zen-observable-ts@0.8.19: + version "0.8.19" + resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.19.tgz#c094cd20e83ddb02a11144a6e2a89706946b5694" + integrity sha512-u1a2rpE13G+jSzrg3aiCqXU5tN2kw41b+cBZGmnc+30YimdkKiDj9bTowcB41eL77/17RF/h+393AuVgShyheQ== + dependencies: + tslib "^1.9.3" + zen-observable "^0.8.0" + +zen-observable@^0.7.0: + version "0.7.1" + resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.7.1.tgz#f84075c0ee085594d3566e1d6454207f126411b3" + integrity sha512-OI6VMSe0yeqaouIXtedC+F55Sr6r9ppS7+wTbSexkYdHbdt4ctTuPNXP/rwm7GTVI63YBc+EBT0b0tl7YnJLRg== + +zen-observable@^0.8.0: + version "0.8.15" + resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.15.tgz#96415c512d8e3ffd920afd3889604e30b9eaac15" + integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ== + +zen-push@0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/zen-push/-/zen-push-0.2.1.tgz#ddc33b90f66f9a84237d5f1893970f6be60c3c28" + integrity sha512-Qv4qvc8ZIue51B/0zmeIMxpIGDVhz4GhJALBvnKs/FRa2T7jy4Ori9wFwaHVt0zWV7MIFglKAHbgnVxVTw7U1w== + dependencies: + zen-observable "^0.7.0"