add side navigation for search

This commit is contained in:
Jeff Colombo 2019-02-26 22:59:33 -05:00
parent 0f64fdafa9
commit 818308dab0
15 changed files with 429 additions and 338 deletions

View File

@ -7,6 +7,7 @@
"selector-type-no-unknown": true, "selector-type-no-unknown": true,
"media-feature-name-no-unknown": true, "media-feature-name-no-unknown": true,
at-rule-no-unknown: null, at-rule-no-unknown: null,
property-no-unknown: [true, { ignoreProperties: ["composes"] }],
"scss/at-rule-no-unknown": true "scss/at-rule-no-unknown": true
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 666 B

After

Width:  |  Height:  |  Size: 678 B

View File

@ -43,7 +43,7 @@ $main-font-secondary-color: $gray-scale-2;
$main-active-background-color: $gray-scale-3; $main-active-background-color: $gray-scale-3;
$main-active-font-color: $gray-scale-1; $main-active-font-color: $gray-scale-1;
$main-border-color: $gray-scale-4; $main-border-color: $gray-scale-4;
$main-overlay-color: $gray-scale-4;
$main-hover-color: darken($main-background-color, 5%); $main-hover-color: darken($main-background-color, 5%);
$great-league-colors: ( $great-league-colors: (

View File

@ -90,6 +90,10 @@ a.list-item {
} }
} }
.nes-container {
background-color: $main-background-color;
}
.nes-container::after, .nes-container::after,
.nes-container.is-rounded::after { .nes-container.is-rounded::after {
border-color: $main-border-color; border-color: $main-border-color;
@ -140,3 +144,9 @@ a.list-item {
color: $main-font-secondary-color; color: $main-font-secondary-color;
} }
} }
@media screen and (max-width: 768px) {
.nes-field.is-inline {
display: inherit;
}
}

View File

@ -22,7 +22,8 @@ $scale: 4;
image-rendering: pixelated; image-rendering: pixelated;
-ms-interpolation-mode: nearest-neighbor; -ms-interpolation-mode: nearest-neighbor;
&:hover { &:hover,
&.active {
background-position-x: -6px * $pokedex-scale; background-position-x: -6px * $pokedex-scale;
animation: blink 500ms steps(2) infinite; animation: blink 500ms steps(2) infinite;
} }

View File

@ -4,6 +4,8 @@ import React from 'react';
import { connect } from 'react-redux'; import { connect } from 'react-redux';
import { RouteComponentProps } from 'react-router-dom'; import { RouteComponentProps } from 'react-router-dom';
import classNames from 'classnames';
import { League } from 'app/models/League'; import { League } from 'app/models/League';
import { appReducers } from './index'; import { appReducers } from './index';
@ -30,9 +32,18 @@ interface IConnectedPokemonAppProps extends PokemonAppProps, IPokemonAppDispatch
location : RouteComponentProps['location']; location : RouteComponentProps['location'];
} }
class PokemonApp extends React.Component<IConnectedPokemonAppProps> { interface IState {
activeNavigation : 'pokedex' | null;
}
class PokemonApp extends React.Component<IConnectedPokemonAppProps, IState> {
constructor(props : IConnectedPokemonAppProps) { constructor(props : IConnectedPokemonAppProps) {
super(props); super(props);
this.state = {
activeNavigation: null,
};
} }
public async componentWillMount() { public async componentWillMount() {
@ -80,22 +91,35 @@ class PokemonApp extends React.Component<IConnectedPokemonAppProps> {
individualValues, individualValues,
leaguePokemon, leaguePokemon,
} = this.props.pokemonExplorerState; } = this.props.pokemonExplorerState;
const {
activeNavigation
} = this.state;
const wrapperCss = classNames(
styles.wrapper,
{
[styles.overlaid]: activeNavigation !== null,
}
);
const leftNavCss = classNames(
styles.leftNavigation,
);
const pokedexCss = classNames(
'pokedex',
{
active: activeNavigation === 'pokedex',
}
);
return ( return (
<div className={ styles.wrapper }> <div className={ wrapperCss }>
<Header /> <Header />
<div className={ styles.body }> <div className={ styles.body }>
<PokemonSelectList
isLoading={ this.props.pokemonSelectListState.isLoading }
activePokemonId={ activePokemonId }
activePokemonForm={ activePokemonForm }
pokemonList={ filterTerm === '' ? pokemonList : pokemonListFiltered }
filterTerm={ this.props.pokemonSelectListState.filterTerm }
handleActivatePokemon={ this.handleActivatePokemon }
handleChangeFilter={ this.handleChangeFilter }
/>
{ leaguePokemon !== null && { leaguePokemon !== null &&
<PokemonExplorer <PokemonExplorer
temporaryNavigationIsActive={ activeNavigation !== null }
isLoading={ this.props.pokemonExplorerState.isLoading } isLoading={ this.props.pokemonExplorerState.isLoading }
activeLeague={ league } activeLeague={ league }
leaguePokemon={ leaguePokemon } leaguePokemon={ leaguePokemon }
@ -105,12 +129,41 @@ class PokemonApp extends React.Component<IConnectedPokemonAppProps> {
handleChangeLeague={ this.handleChangeLeagueNavigation } handleChangeLeague={ this.handleChangeLeagueNavigation }
/> />
} }
{ activeNavigation !== null &&
<div className={ styles.overlay } onClick={ this.handleOverlayClick } />
}
{ activeNavigation === 'pokedex' &&
<PokemonSelectList
isLoading={ this.props.pokemonSelectListState.isLoading }
activePokemonId={ activePokemonId }
activePokemonForm={ activePokemonForm }
pokemonList={ filterTerm === '' ? pokemonList : pokemonListFiltered }
filterTerm={ this.props.pokemonSelectListState.filterTerm }
handleActivatePokemon={ this.handleActivatePokemon }
handleChangeFilter={ this.handleChangeFilter }
/>
}
<div className={ leftNavCss }>
<button onClick={ this.handlePokedexClick }><i className={ pokedexCss } /></button>
</div>
</div> </div>
<Footer /> <Footer />
</div> </div>
); );
} }
private readonly handleOverlayClick = () => {
this.setState({
activeNavigation: null,
});
}
private readonly handlePokedexClick = () => {
this.setState({
activeNavigation: this.state.activeNavigation !== 'pokedex' ? 'pokedex' : null,
});
}
private readonly handleActivatePokemon = (pokemonId : POGOProtos.Enums.PokemonId, form : POGOProtos.Enums.Form) => { private readonly handleActivatePokemon = (pokemonId : POGOProtos.Enums.PokemonId, form : POGOProtos.Enums.Form) => {
const { dispatch } = this.props; const { dispatch } = this.props;

View File

@ -19,6 +19,8 @@ import { StatDisplay } from './StatDisplay';
import * as styles from './styles/PokemonExplorer.scss'; import * as styles from './styles/PokemonExplorer.scss';
export interface IPokemonExplorerProps { export interface IPokemonExplorerProps {
temporaryNavigationIsActive : boolean;
className? : string;
isLoading : boolean; isLoading : boolean;
activeLeague : League; activeLeague : League;
leaguePokemon : ILeaguePokemon; leaguePokemon : ILeaguePokemon;
@ -71,6 +73,8 @@ export class PokemonExplorer extends React.Component<IPokemonExplorerProps, ISta
public render() { public render() {
const { const {
temporaryNavigationIsActive,
className,
activeLeague, activeLeague,
individualValues, individualValues,
leaguePokemon, leaguePokemon,
@ -142,6 +146,16 @@ export class PokemonExplorer extends React.Component<IPokemonExplorerProps, ISta
defenseStatRank, defenseStatRank,
} = PokemonExplorer.calculateStatRanks(rankedPokemon, leaguePokemon.statMax[activeLeague]); } = PokemonExplorer.calculateStatRanks(rankedPokemon, leaguePokemon.statMax[activeLeague]);
const wrapperCss = classNames(
styles.wrapper,
className
);
const pokemonInfoLeftColumnCss = classNames(
styles.pokemonInfoLeftColumn,
{
[styles.highlight]: temporaryNavigationIsActive
}
);
const containerCss = classNames( const containerCss = classNames(
'nes-container', 'nes-container',
'with-title', 'with-title',
@ -181,11 +195,6 @@ export class PokemonExplorer extends React.Component<IPokemonExplorerProps, ISta
}, },
); );
const pokedexCss = classNames(
'pokedex',
styles.pokedex,
);
const pokemonIconCss = classNames( const pokemonIconCss = classNames(
`pokemon-${dex}`, `pokemon-${dex}`,
{ {
@ -239,10 +248,10 @@ export class PokemonExplorer extends React.Component<IPokemonExplorerProps, ISta
} }
return ( return (
<div className={ styles.wrapper }> <React.Fragment>
<div className={ wrapperCss }>
<div className={ styles.pokemonInfoWrapper }> <div className={ styles.pokemonInfoWrapper }>
<div className={ styles.pokemonInfoLeftColumn }> <div className={ pokemonInfoLeftColumnCss }>
<i className={ pokedexCss } />
<i className={ pokemonIconCss } /> <i className={ pokemonIconCss } />
<h4 className={ styles.dexHeader }>No.{ dex }</h4> <h4 className={ styles.dexHeader }>No.{ dex }</h4>
<div className={ styles.pokemonTypeWrapper }> <div className={ styles.pokemonTypeWrapper }>
@ -352,6 +361,7 @@ export class PokemonExplorer extends React.Component<IPokemonExplorerProps, ISta
</div> </div>
</section> </section>
</div> </div>
</React.Fragment>
); );
} }

View File

@ -1,4 +1,4 @@
@import 'styles/Variables.scss'; @import '~styles/Variables.scss';
.wrapper { .wrapper {
margin: 0 auto; margin: 0 auto;
@ -31,13 +31,6 @@
.pokemonInfoLeftColumn { .pokemonInfoLeftColumn {
text-align: center; text-align: center;
position: relative;
.pokedex {
position: absolute;
top: 0.5em;
left: 0.5em;
}
} }
.pokemonInfoRightColumn { .pokemonInfoRightColumn {
@ -46,6 +39,11 @@
} }
} }
.highlight {
composes: highlight from '../../../styles/PokemonApp.scss';
color: $main-active-font-color;
}
.pokemonTypeWrapper { .pokemonTypeWrapper {
display: flex; display: flex;
justify-content: center; justify-content: center;

View File

@ -3,10 +3,10 @@
export const dexHeader: string; export const dexHeader: string;
export const diplayingIvList: string; export const diplayingIvList: string;
export const formHeader: string; export const formHeader: string;
export const highlight: string;
export const ivContainerTitle: string; export const ivContainerTitle: string;
export const ivsContainer: string; export const ivsContainer: string;
export const leaguePokemonRank: string; export const leaguePokemonRank: string;
export const pokedex: string;
export const pokemonBaseStats: string; export const pokemonBaseStats: string;
export const pokemonInfoLeftColumn: string; export const pokemonInfoLeftColumn: string;
export const pokemonInfoRightColumn: string; export const pokemonInfoRightColumn: string;

View File

@ -39,6 +39,7 @@ interface IRowFactory {
export class PokemonSelectList extends React.Component<IPokemonSelectListProps, IState> { export class PokemonSelectList extends React.Component<IPokemonSelectListProps, IState> {
private listRef : React.RefObject<VariableSizeList>; private listRef : React.RefObject<VariableSizeList>;
private activatePokemonClickHandlers : Map<string, () => void>;
constructor(props : IPokemonSelectListProps) { constructor(props : IPokemonSelectListProps) {
super(props); super(props);
@ -51,6 +52,7 @@ export class PokemonSelectList extends React.Component<IPokemonSelectListProps,
}; };
this.listRef = React.createRef(); this.listRef = React.createRef();
this.activatePokemonClickHandlers = new Map();
} }
public render() { public render() {
@ -166,7 +168,7 @@ export class PokemonSelectList extends React.Component<IPokemonSelectListProps,
'de-emphasize', 'de-emphasize',
styles.form styles.form
); );
const onClick = () => this.props.handleActivatePokemon(pokemon.id, pokemon.form); const onClick = this.getActivatePokemonHandler(pokemon.id, pokemon.form);
const linkTo = { const linkTo = {
// pathname: '/courses', // pathname: '/courses',
search: appendQueryString(location, { search: appendQueryString(location, {
@ -194,6 +196,14 @@ export class PokemonSelectList extends React.Component<IPokemonSelectListProps,
); );
} }
private readonly getActivatePokemonHandler = (pokemonId : POGOProtos.Enums.PokemonId, form : POGOProtos.Enums.Form) => {
const handlerKey = `${ pokemonId }~${ form }`;
if (!this.activatePokemonClickHandlers.has(handlerKey)) {
this.activatePokemonClickHandlers.set(handlerKey, () => this.props.handleActivatePokemon(pokemonId, form));
}
return this.activatePokemonClickHandlers.get(handlerKey);
}
private readonly handleChangeFilter = (event : React.ChangeEvent<HTMLInputElement>) => { private readonly handleChangeFilter = (event : React.ChangeEvent<HTMLInputElement>) => {
this.props.handleChangeFilter(event.currentTarget.value) this.props.handleChangeFilter(event.currentTarget.value)
.then(() => { .then(() => {

View File

@ -1,11 +1,16 @@
@import 'styles/Variables.scss'; @import '~styles/Variables.scss';
.leftPanel { .leftPanel {
font-size: 0.8rem; font-size: 0.8rem;
flex-basis: 20em; width: 20em;
// flex-basis: 20em;
display: flex; display: flex;
flex-flow: column nowrap; flex-flow: column nowrap;
margin-left: 1rem; margin-left: 1rem;
position: absolute;
top: 0.8em;
right: 3.5em;
bottom: 1em;
.listWrapper { .listWrapper {
flex: 1 1 auto; flex: 1 1 auto;

View File

@ -1,4 +1,6 @@
@import 'styles/Variables.scss'; @import '~styles/Variables.scss';
$overlay-opacity: 0.7;
.wrapper { .wrapper {
display: flex; display: flex;
@ -6,10 +8,20 @@
align-items: stretch; align-items: stretch;
height: 100vh; height: 100vh;
&.overlaid {
background-color: rgba($main-overlay-color, $overlay-opacity);
.highlight {
z-index: 1;
}
}
.body { .body {
background-color: $main-background-color;
display: flex; display: flex;
flex-flow: row nowrap; flex-flow: row nowrap;
align-items: stretch; align-items: stretch;
position: relative;
} }
// & > * { // & > * {
@ -30,3 +42,25 @@
.footer { .footer {
height: 60px; height: 60px;
} }
.leftNavigation {
padding: 0.5em;
position: relative;
button {
padding: 0;
outline: none;
border: none;
background-color: transparent;
}
}
.overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: $main-overlay-color;
opacity: $overlay-opacity;
}

View File

@ -3,4 +3,8 @@
export const body: string; export const body: string;
export const footer: string; export const footer: string;
export const header: string; export const header: string;
export const highlight: string;
export const leftNavigation: string;
export const overlaid: string;
export const overlay: string;
export const wrapper: string; export const wrapper: string;

View File

@ -125,6 +125,8 @@ module.exports = function (env) {
options: { options: {
sourceMap: !!env.CSS_SOURCEMAPS, sourceMap: !!env.CSS_SOURCEMAPS,
modules: true, modules: true,
localIdentName: '[name]__[local]__[hash:base64:5]',
importLoaders: 1, // 0 => no loaders (default); 1 => sass-loader
} }
}, },
{ {
@ -174,7 +176,6 @@ module.exports = function (env) {
loader: 'css-loader', loader: 'css-loader',
options: { options: {
sourceMap: !!env.CSS_SOURCEMAPS, sourceMap: !!env.CSS_SOURCEMAPS,
modules: true,
} }
} }
], ],

360
yarn.lock
View File

@ -10,17 +10,17 @@
"@babel/highlight" "^7.0.0" "@babel/highlight" "^7.0.0"
"@babel/core@>=7.1.0", "@babel/core@^7.2.2": "@babel/core@>=7.1.0", "@babel/core@^7.2.2":
version "7.3.3" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.3.3.tgz#d090d157b7c5060d05a05acaebc048bd2b037947" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.3.4.tgz#921a5a13746c21e32445bf0798680e9d11a6530b"
integrity sha512-w445QGI2qd0E0GlSnq6huRZWPMmQGCp5gd5ZWS4hagn0EiwzxD5QMFkpchyusAyVC1n27OKXzQ0/88aVU9n4xQ== integrity sha512-jRsuseXBo9pN197KnDwhhaaBzyZr2oIcLHHTt2oDdQrej5Qp57dCCJafWx5ivU8/alEYDpssYqv1MUqcxwQlrA==
dependencies: dependencies:
"@babel/code-frame" "^7.0.0" "@babel/code-frame" "^7.0.0"
"@babel/generator" "^7.3.3" "@babel/generator" "^7.3.4"
"@babel/helpers" "^7.2.0" "@babel/helpers" "^7.2.0"
"@babel/parser" "^7.3.3" "@babel/parser" "^7.3.4"
"@babel/template" "^7.2.2" "@babel/template" "^7.2.2"
"@babel/traverse" "^7.2.2" "@babel/traverse" "^7.3.4"
"@babel/types" "^7.3.3" "@babel/types" "^7.3.4"
convert-source-map "^1.1.0" convert-source-map "^1.1.0"
debug "^4.1.0" debug "^4.1.0"
json5 "^2.1.0" json5 "^2.1.0"
@ -29,12 +29,12 @@
semver "^5.4.1" semver "^5.4.1"
source-map "^0.5.0" source-map "^0.5.0"
"@babel/generator@^7.2.2", "@babel/generator@^7.3.3": "@babel/generator@^7.3.4":
version "7.3.3" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.3.3.tgz#185962ade59a52e00ca2bdfcfd1d58e528d4e39e" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.3.4.tgz#9aa48c1989257877a9d971296e5b73bfe72e446e"
integrity sha512-aEADYwRRZjJyMnKN7llGIlircxTCofm3dtV5pmY6ob18MSIuipHpA2yZWkPlycwu5HJcx/pADS3zssd8eY7/6A== integrity sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg==
dependencies: dependencies:
"@babel/types" "^7.3.3" "@babel/types" "^7.3.4"
jsesc "^2.5.1" jsesc "^2.5.1"
lodash "^4.17.11" lodash "^4.17.11"
source-map "^0.5.0" source-map "^0.5.0"
@ -72,16 +72,17 @@
"@babel/traverse" "^7.1.0" "@babel/traverse" "^7.1.0"
"@babel/types" "^7.0.0" "@babel/types" "^7.0.0"
"@babel/helper-create-class-features-plugin@^7.3.0": "@babel/helper-create-class-features-plugin@^7.3.4":
version "7.3.2" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.3.2.tgz#ba1685603eb1c9f2f51c9106d5180135c163fe73" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.3.4.tgz#092711a7a3ad8ea34de3e541644c2ce6af1f6f0c"
integrity sha512-tdW8+V8ceh2US4GsYdNVNoohq5uVwOf9k6krjwW4E1lINcHgttnWcNqgdoessn12dAy8QkbezlbQh2nXISNY+A== integrity sha512-uFpzw6L2omjibjxa8VGZsJUPL5wJH0zzGKpoz0ccBkzIa6C8kWNUbiBmQ0rgOKWlHJ6qzmfa6lTiGchiV8SC+g==
dependencies: dependencies:
"@babel/helper-function-name" "^7.1.0" "@babel/helper-function-name" "^7.1.0"
"@babel/helper-member-expression-to-functions" "^7.0.0" "@babel/helper-member-expression-to-functions" "^7.0.0"
"@babel/helper-optimise-call-expression" "^7.0.0" "@babel/helper-optimise-call-expression" "^7.0.0"
"@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0"
"@babel/helper-replace-supers" "^7.2.3" "@babel/helper-replace-supers" "^7.3.4"
"@babel/helper-split-export-declaration" "^7.0.0"
"@babel/helper-define-map@^7.1.0": "@babel/helper-define-map@^7.1.0":
version "7.1.0" version "7.1.0"
@ -179,15 +180,15 @@
"@babel/traverse" "^7.1.0" "@babel/traverse" "^7.1.0"
"@babel/types" "^7.0.0" "@babel/types" "^7.0.0"
"@babel/helper-replace-supers@^7.1.0", "@babel/helper-replace-supers@^7.2.3": "@babel/helper-replace-supers@^7.1.0", "@babel/helper-replace-supers@^7.3.4":
version "7.2.3" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.2.3.tgz#19970020cf22677d62b3a689561dbd9644d8c5e5" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.3.4.tgz#a795208e9b911a6eeb08e5891faacf06e7013e13"
integrity sha512-GyieIznGUfPXPWu0yLS6U55Mz67AZD9cUk0BfirOWlPrXlBcan9Gz+vHGz+cPfuoweZSnPzPIm67VtQM0OWZbA== integrity sha512-pvObL9WVf2ADs+ePg0jrqlhHoxRXlOa+SHRHzAXIz2xkYuOHfGl+fKxPMaS4Fq+uje8JQPobnertBBvyrWnQ1A==
dependencies: dependencies:
"@babel/helper-member-expression-to-functions" "^7.0.0" "@babel/helper-member-expression-to-functions" "^7.0.0"
"@babel/helper-optimise-call-expression" "^7.0.0" "@babel/helper-optimise-call-expression" "^7.0.0"
"@babel/traverse" "^7.2.3" "@babel/traverse" "^7.3.4"
"@babel/types" "^7.0.0" "@babel/types" "^7.3.4"
"@babel/helper-simple-access@^7.1.0": "@babel/helper-simple-access@^7.1.0":
version "7.1.0" version "7.1.0"
@ -232,10 +233,10 @@
esutils "^2.0.2" esutils "^2.0.2"
js-tokens "^4.0.0" js-tokens "^4.0.0"
"@babel/parser@^7.2.2", "@babel/parser@^7.2.3", "@babel/parser@^7.3.3": "@babel/parser@^7.2.2", "@babel/parser@^7.3.4":
version "7.3.3" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.3.3.tgz#092d450db02bdb6ccb1ca8ffd47d8774a91aef87" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.3.4.tgz#a43357e4bbf4b92a437fb9e465c192848287f27c"
integrity sha512-xsH1CJoln2r74hR+y7cg2B5JCPaTh+Hd+EbBRk9nWGSNspuo6krjhX0Om6RnRQuIvFq8wVXCLKH3kwKDYhanSg== integrity sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ==
"@babel/plugin-proposal-async-generator-functions@^7.2.0": "@babel/plugin-proposal-async-generator-functions@^7.2.0":
version "7.2.0" version "7.2.0"
@ -247,11 +248,11 @@
"@babel/plugin-syntax-async-generators" "^7.2.0" "@babel/plugin-syntax-async-generators" "^7.2.0"
"@babel/plugin-proposal-class-properties@^7.2.3": "@babel/plugin-proposal-class-properties@^7.2.3":
version "7.3.3" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.3.3.tgz#e69ee114a834a671293ace001708cc1682ed63f9" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.3.4.tgz#410f5173b3dc45939f9ab30ca26684d72901405e"
integrity sha512-XO9eeU1/UwGPM8L+TjnQCykuVcXqaO5J1bkRPIygqZ/A2L1xVMJ9aZXrY31c0U4H2/LHKL4lbFQLsxktSrc/Ng== integrity sha512-lUf8D3HLs4yYlAo8zjuneLvfxN7qfKv1Yzbj5vjqaqMJxgJA3Ipwp4VUJ+OrOdz53Wbww6ahwB8UhB2HQyLotA==
dependencies: dependencies:
"@babel/helper-create-class-features-plugin" "^7.3.0" "@babel/helper-create-class-features-plugin" "^7.3.4"
"@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-proposal-json-strings@^7.2.0": "@babel/plugin-proposal-json-strings@^7.2.0":
@ -262,10 +263,10 @@
"@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-syntax-json-strings" "^7.2.0" "@babel/plugin-syntax-json-strings" "^7.2.0"
"@babel/plugin-proposal-object-rest-spread@^7.2.0", "@babel/plugin-proposal-object-rest-spread@^7.3.1": "@babel/plugin-proposal-object-rest-spread@^7.2.0", "@babel/plugin-proposal-object-rest-spread@^7.3.4":
version "7.3.2" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.2.tgz#6d1859882d4d778578e41f82cc5d7bf3d5daf6c1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.4.tgz#47f73cf7f2a721aad5c0261205405c642e424654"
integrity sha512-DjeMS+J2+lpANkYLLO+m6GjoTMygYglKmRe6cDTbFv3L9i6mmiE8fe6B8MtCSLZpVXscD5kn7s6SgtHrDoBWoA== integrity sha512-j7VQmbbkA+qrzNqbKHrBsW3ddFnOeva6wzSe/zB7T+xaxGc+RCpwo44wCmRixAIGRoIpmVgvzFzNJqQcO3/9RA==
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-syntax-object-rest-spread" "^7.2.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0"
@ -343,10 +344,10 @@
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-transform-async-to-generator@^7.2.0": "@babel/plugin-transform-async-to-generator@^7.3.4":
version "7.2.0" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.2.0.tgz#68b8a438663e88519e65b776f8938f3445b1a2ff" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.3.4.tgz#4e45408d3c3da231c0e7b823f407a53a7eb3048c"
integrity sha512-CEHzg4g5UraReozI9D4fblBYABs7IM6UerAVG7EJVrTLC5keh00aEuLUT+O40+mJCEzaXkYfTCUKIyeDfMOFFQ== integrity sha512-Y7nCzv2fw/jEZ9f678MuKdMo99MFDJMT/PvD9LisrR5JDFcJH6vYeH6RnjVt3p5tceyGRvTtEN0VOlU+rgHZjA==
dependencies: dependencies:
"@babel/helper-module-imports" "^7.0.0" "@babel/helper-module-imports" "^7.0.0"
"@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0"
@ -359,25 +360,25 @@
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-transform-block-scoping@^7.2.0": "@babel/plugin-transform-block-scoping@^7.3.4":
version "7.2.0" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.2.0.tgz#f17c49d91eedbcdf5dd50597d16f5f2f770132d4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.3.4.tgz#5c22c339de234076eee96c8783b2fed61202c5c4"
integrity sha512-vDTgf19ZEV6mx35yiPJe4fS02mPQUUcBNwWQSZFXSzTSbsJFQvHt7DqyS3LK8oOWALFOsJ+8bbqBgkirZteD5Q== integrity sha512-blRr2O8IOZLAOJklXLV4WhcEzpYafYQKSGT3+R26lWG41u/FODJuBggehtOwilVAcFu393v3OFj+HmaE6tVjhA==
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0"
lodash "^4.17.10" lodash "^4.17.11"
"@babel/plugin-transform-classes@^7.2.0": "@babel/plugin-transform-classes@^7.3.4":
version "7.3.3" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.3.3.tgz#a0532d6889c534d095e8f604e9257f91386c4b51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.3.4.tgz#dc173cb999c6c5297e0b5f2277fdaaec3739d0cc"
integrity sha512-n0CLbsg7KOXsMF4tSTLCApNMoXk0wOPb0DYfsOO1e7SfIb9gOyfbpKI2MZ+AXfqvlfzq2qsflJ1nEns48Caf2w== integrity sha512-J9fAvCFBkXEvBimgYxCjvaVDzL6thk0j0dBvCeZmIUDBwyt+nv6HfbImsSrWsYXfDNDivyANgJlFXDUWRTZBuA==
dependencies: dependencies:
"@babel/helper-annotate-as-pure" "^7.0.0" "@babel/helper-annotate-as-pure" "^7.0.0"
"@babel/helper-define-map" "^7.1.0" "@babel/helper-define-map" "^7.1.0"
"@babel/helper-function-name" "^7.1.0" "@babel/helper-function-name" "^7.1.0"
"@babel/helper-optimise-call-expression" "^7.0.0" "@babel/helper-optimise-call-expression" "^7.0.0"
"@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0"
"@babel/helper-replace-supers" "^7.1.0" "@babel/helper-replace-supers" "^7.3.4"
"@babel/helper-split-export-declaration" "^7.0.0" "@babel/helper-split-export-declaration" "^7.0.0"
globals "^11.1.0" globals "^11.1.0"
@ -420,9 +421,9 @@
"@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-transform-flow-strip-types@^7.2.3": "@babel/plugin-transform-flow-strip-types@^7.2.3":
version "7.2.3" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.2.3.tgz#e3ac2a594948454e7431c7db33e1d02d51b5cd69" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.3.4.tgz#00156236defb7dedddc2d3c9477dcc01a4494327"
integrity sha512-xnt7UIk9GYZRitqCnsVMjQK1O2eKZwFB3CvvHjf5SGx6K6vr/MScCKQDnf1DxRaj501e3pXjti+inbSXX2ZUoQ== integrity sha512-PmQC9R7DwpBFA+7ATKMyzViz3zCaMNouzZMPZN2K5PnbBbtL3AXFYTkDk+Hey5crQq2A90UG5Uthz0mel+XZrA==
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-syntax-flow" "^7.2.0" "@babel/plugin-syntax-flow" "^7.2.0"
@ -466,10 +467,10 @@
"@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0"
"@babel/helper-simple-access" "^7.1.0" "@babel/helper-simple-access" "^7.1.0"
"@babel/plugin-transform-modules-systemjs@^7.2.0": "@babel/plugin-transform-modules-systemjs@^7.3.4":
version "7.2.0" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.2.0.tgz#912bfe9e5ff982924c81d0937c92d24994bb9068" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.3.4.tgz#813b34cd9acb6ba70a84939f3680be0eb2e58861"
integrity sha512-aYJwpAhoK9a+1+O625WIjvMY11wkB/ok0WClVwmeo3mCjcNRjt+/8gHWrB5i+00mUju0gWsBkQnPpdvQ7PImmQ== integrity sha512-VZ4+jlGOF36S7TjKs8g4ojp4MEI+ebCQZdswWb/T9I4X84j8OtFAyjXjt/M16iIm5RIZn0UMQgg/VgIwo/87vw==
dependencies: dependencies:
"@babel/helper-hoist-variables" "^7.0.0" "@babel/helper-hoist-variables" "^7.0.0"
"@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0"
@ -545,12 +546,12 @@
"@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-syntax-jsx" "^7.2.0" "@babel/plugin-syntax-jsx" "^7.2.0"
"@babel/plugin-transform-regenerator@^7.0.0": "@babel/plugin-transform-regenerator@^7.3.4":
version "7.0.0" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz#5b41686b4ed40bef874d7ed6a84bdd849c13e0c1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.3.4.tgz#1601655c362f5b38eead6a52631f5106b29fa46a"
integrity sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw== integrity sha512-hvJg8EReQvXT6G9H2MvNPXkv9zK36Vxa1+csAVTpE1J3j0zlHplw76uudEbJxgvqZzAq9Yh45FLD4pk5mKRFQA==
dependencies: dependencies:
regenerator-transform "^0.13.3" regenerator-transform "^0.13.4"
"@babel/plugin-transform-shorthand-properties@^7.2.0": "@babel/plugin-transform-shorthand-properties@^7.2.0":
version "7.2.0" version "7.2.0"
@ -615,15 +616,15 @@
regenerator-runtime "^0.12.0" regenerator-runtime "^0.12.0"
"@babel/preset-env@^7.2.3": "@babel/preset-env@^7.2.3":
version "7.3.1" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.3.1.tgz#389e8ca6b17ae67aaf9a2111665030be923515db" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.3.4.tgz#887cf38b6d23c82f19b5135298bdb160062e33e1"
integrity sha512-FHKrD6Dxf30e8xgHQO0zJZpUPfVZg+Xwgz5/RdSWCbza9QLNk4Qbp40ctRoqDxml3O8RMzB1DU55SXeDG6PqHQ== integrity sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA==
dependencies: dependencies:
"@babel/helper-module-imports" "^7.0.0" "@babel/helper-module-imports" "^7.0.0"
"@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-proposal-async-generator-functions" "^7.2.0" "@babel/plugin-proposal-async-generator-functions" "^7.2.0"
"@babel/plugin-proposal-json-strings" "^7.2.0" "@babel/plugin-proposal-json-strings" "^7.2.0"
"@babel/plugin-proposal-object-rest-spread" "^7.3.1" "@babel/plugin-proposal-object-rest-spread" "^7.3.4"
"@babel/plugin-proposal-optional-catch-binding" "^7.2.0" "@babel/plugin-proposal-optional-catch-binding" "^7.2.0"
"@babel/plugin-proposal-unicode-property-regex" "^7.2.0" "@babel/plugin-proposal-unicode-property-regex" "^7.2.0"
"@babel/plugin-syntax-async-generators" "^7.2.0" "@babel/plugin-syntax-async-generators" "^7.2.0"
@ -631,10 +632,10 @@
"@babel/plugin-syntax-object-rest-spread" "^7.2.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0"
"@babel/plugin-syntax-optional-catch-binding" "^7.2.0" "@babel/plugin-syntax-optional-catch-binding" "^7.2.0"
"@babel/plugin-transform-arrow-functions" "^7.2.0" "@babel/plugin-transform-arrow-functions" "^7.2.0"
"@babel/plugin-transform-async-to-generator" "^7.2.0" "@babel/plugin-transform-async-to-generator" "^7.3.4"
"@babel/plugin-transform-block-scoped-functions" "^7.2.0" "@babel/plugin-transform-block-scoped-functions" "^7.2.0"
"@babel/plugin-transform-block-scoping" "^7.2.0" "@babel/plugin-transform-block-scoping" "^7.3.4"
"@babel/plugin-transform-classes" "^7.2.0" "@babel/plugin-transform-classes" "^7.3.4"
"@babel/plugin-transform-computed-properties" "^7.2.0" "@babel/plugin-transform-computed-properties" "^7.2.0"
"@babel/plugin-transform-destructuring" "^7.2.0" "@babel/plugin-transform-destructuring" "^7.2.0"
"@babel/plugin-transform-dotall-regex" "^7.2.0" "@babel/plugin-transform-dotall-regex" "^7.2.0"
@ -645,13 +646,13 @@
"@babel/plugin-transform-literals" "^7.2.0" "@babel/plugin-transform-literals" "^7.2.0"
"@babel/plugin-transform-modules-amd" "^7.2.0" "@babel/plugin-transform-modules-amd" "^7.2.0"
"@babel/plugin-transform-modules-commonjs" "^7.2.0" "@babel/plugin-transform-modules-commonjs" "^7.2.0"
"@babel/plugin-transform-modules-systemjs" "^7.2.0" "@babel/plugin-transform-modules-systemjs" "^7.3.4"
"@babel/plugin-transform-modules-umd" "^7.2.0" "@babel/plugin-transform-modules-umd" "^7.2.0"
"@babel/plugin-transform-named-capturing-groups-regex" "^7.3.0" "@babel/plugin-transform-named-capturing-groups-regex" "^7.3.0"
"@babel/plugin-transform-new-target" "^7.0.0" "@babel/plugin-transform-new-target" "^7.0.0"
"@babel/plugin-transform-object-super" "^7.2.0" "@babel/plugin-transform-object-super" "^7.2.0"
"@babel/plugin-transform-parameters" "^7.2.0" "@babel/plugin-transform-parameters" "^7.2.0"
"@babel/plugin-transform-regenerator" "^7.0.0" "@babel/plugin-transform-regenerator" "^7.3.4"
"@babel/plugin-transform-shorthand-properties" "^7.2.0" "@babel/plugin-transform-shorthand-properties" "^7.2.0"
"@babel/plugin-transform-spread" "^7.2.0" "@babel/plugin-transform-spread" "^7.2.0"
"@babel/plugin-transform-sticky-regex" "^7.2.0" "@babel/plugin-transform-sticky-regex" "^7.2.0"
@ -683,9 +684,9 @@
"@babel/plugin-transform-typescript" "^7.3.2" "@babel/plugin-transform-typescript" "^7.3.2"
"@babel/runtime@^7.0.0", "@babel/runtime@^7.2.0", "@babel/runtime@^7.3.1": "@babel/runtime@^7.0.0", "@babel/runtime@^7.2.0", "@babel/runtime@^7.3.1":
version "7.3.1" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.3.1.tgz#574b03e8e8a9898eaf4a872a92ea20b7846f6f2a" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.3.4.tgz#73d12ba819e365fcf7fd152aed56d6df97d21c83"
integrity sha512-7jGW8ppV0ant637pIqAcFfQDDH1orEPGJb8aXfUozuCU3QqX7rX4DA8iwrbPrR1hcH0FTTHz47yQnk+bl5xHQA== integrity sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==
dependencies: dependencies:
regenerator-runtime "^0.12.0" regenerator-runtime "^0.12.0"
@ -698,25 +699,25 @@
"@babel/parser" "^7.2.2" "@babel/parser" "^7.2.2"
"@babel/types" "^7.2.2" "@babel/types" "^7.2.2"
"@babel/traverse@^7.1.0", "@babel/traverse@^7.1.5", "@babel/traverse@^7.2.2", "@babel/traverse@^7.2.3": "@babel/traverse@^7.1.0", "@babel/traverse@^7.1.5", "@babel/traverse@^7.3.4":
version "7.2.3" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.2.3.tgz#7ff50cefa9c7c0bd2d81231fdac122f3957748d8" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.3.4.tgz#1330aab72234f8dea091b08c4f8b9d05c7119e06"
integrity sha512-Z31oUD/fJvEWVR0lNZtfgvVt512ForCTNKYcJBGbPb1QZfve4WGH8Wsy7+Mev33/45fhP/hwQtvgusNdcCMgSw== integrity sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ==
dependencies: dependencies:
"@babel/code-frame" "^7.0.0" "@babel/code-frame" "^7.0.0"
"@babel/generator" "^7.2.2" "@babel/generator" "^7.3.4"
"@babel/helper-function-name" "^7.1.0" "@babel/helper-function-name" "^7.1.0"
"@babel/helper-split-export-declaration" "^7.0.0" "@babel/helper-split-export-declaration" "^7.0.0"
"@babel/parser" "^7.2.3" "@babel/parser" "^7.3.4"
"@babel/types" "^7.2.2" "@babel/types" "^7.3.4"
debug "^4.1.0" debug "^4.1.0"
globals "^11.1.0" globals "^11.1.0"
lodash "^4.17.10" lodash "^4.17.11"
"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.2.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3": "@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.2.2", "@babel/types@^7.3.0", "@babel/types@^7.3.4":
version "7.3.3" version "7.3.4"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.3.3.tgz#6c44d1cdac2a7625b624216657d5bc6c107ab436" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.3.4.tgz#bf482eaeaffb367a28abbf9357a94963235d90ed"
integrity sha512-2tACZ80Wg09UnPg5uGAOUvvInaqLk3l/IAhQzlxLQOIXacr6bMsra5SH6AWw/hIDRCSbCdHP2KzSOD+cT7TzMQ== integrity sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ==
dependencies: dependencies:
esutils "^2.0.2" esutils "^2.0.2"
lodash "^4.17.11" lodash "^4.17.11"
@ -809,14 +810,14 @@
integrity sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q== integrity sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q==
"@types/node@*", "@types/node@^11.9.4": "@types/node@*", "@types/node@^11.9.4":
version "11.9.4" version "11.9.5"
resolved "https://registry.yarnpkg.com/@types/node/-/node-11.9.4.tgz#ceb0048a546db453f6248f2d1d95e937a6f00a14" resolved "https://registry.yarnpkg.com/@types/node/-/node-11.9.5.tgz#011eece9d3f839a806b63973e228f85967b79ed3"
integrity sha512-Zl8dGvAcEmadgs1tmSPcvwzO1YRsz38bVJQvH1RvRqSR9/5n61Q1ktcDL0ht3FXWR+ZpVmXVwN1LuH4Ax23NsA== integrity sha512-vVjM0SVzgaOUpflq4GYBvCpozes8OgIIS5gVXVka+OfK3hvnkC1i93U8WiY2OtNE4XUWyyy/86Kf6e0IHTQw1Q==
"@types/node@^10.1.0": "@types/node@^10.1.0":
version "10.12.26" version "10.12.27"
resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.26.tgz#2dec19f1f7981c95cb54bab8f618ecb5dc983d0e" resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.27.tgz#eb3843f15d0ba0986cc7e4d734d2ee8b50709ef8"
integrity sha512-nMRqS+mL1TOnIJrL6LKJcNZPB8V3eTfRo9FQA2b5gDvrHurC8XbSA86KNe0dShlEL7ReWJv/OU9NL7Z0dnqWTg== integrity sha512-e9wgeY6gaY21on3ve0xAjgBVjGDWq/xUteK0ujsE53bUoxycMkqfnkUgMt6ffZtykZ5X12Mg3T7Pw4TRCObDKg==
"@types/prop-types@*": "@types/prop-types@*":
version "15.5.9" version "15.5.9"
@ -831,9 +832,9 @@
"@types/react" "*" "@types/react" "*"
"@types/react-measure@^2.0.4": "@types/react-measure@^2.0.4":
version "2.0.4" version "2.0.5"
resolved "https://registry.yarnpkg.com/@types/react-measure/-/react-measure-2.0.4.tgz#54ca765f7b5171861e8249f7184a07fa24724769" resolved "https://registry.yarnpkg.com/@types/react-measure/-/react-measure-2.0.5.tgz#c1d304e3cab3a1c393342bf377b040628e6c29a8"
integrity sha512-0puxiERCQ5Az4LyO+2r9bh6ECXTuy2PpsO+LY8ICezEi3YgIVaJwqRsplpNU18dZMqkpsdJlTB2cvSvkY0eR5Q== integrity sha512-T1Bpt8FlWbDhoInUaNrjTOiVRpRJmrRcqhFJxLGBq1VjaqBLHCvUPapgdKMWEIX4Oqsa1SSKjtNkNJGy6WAAZg==
dependencies: dependencies:
"@types/react" "*" "@types/react" "*"
@ -870,9 +871,9 @@
"@types/react" "*" "@types/react" "*"
"@types/react@*", "@types/react@^16.7.18": "@types/react@*", "@types/react@^16.7.18":
version "16.8.4" version "16.8.5"
resolved "https://registry.yarnpkg.com/@types/react/-/react-16.8.4.tgz#134307f5266e866d5e7c25e47f31f9abd5b2ea34" resolved "https://registry.yarnpkg.com/@types/react/-/react-16.8.5.tgz#03b9a6597bc20f6eaaed43f377a160f7e41c2b90"
integrity sha512-Mpz1NNMJvrjf0GcDqiK8+YeOydXfD8Mgag3UtqQ5lXYTsMnOiHcKmO48LiSWMb1rSHB9MV/jlgyNzeAVxWMZRQ== integrity sha512-8LRySaaSJVLNZb2dbOGvGmzn88cbAfrgDpuWy+6lLgQ0OJFgHHvyuaCX4/7ikqJlpmCPf4uazJAZcfTQRdJqdQ==
dependencies: dependencies:
"@types/prop-types" "*" "@types/prop-types" "*"
csstype "^2.2.0" csstype "^2.2.0"
@ -1089,9 +1090,9 @@ ajv-keywords@^3.1.0:
integrity sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw== integrity sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==
ajv@^6.1.0, ajv@^6.5.5, ajv@^6.9.1: ajv@^6.1.0, ajv@^6.5.5, ajv@^6.9.1:
version "6.9.1" version "6.9.2"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.9.1.tgz#a4d3683d74abc5670e75f0b16520f70a20ea8dc1" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.9.2.tgz#4927adb83e7f48e5a32b45729744c71ec39c9c7b"
integrity sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA== integrity sha512-4UFy0/LgDo7Oa/+wOAlj44tp9K78u38E5/359eSrqEp1Z5PdVfimCcs7SluXMP755RUQu6d2b4AvF0R1C9RZjg==
dependencies: dependencies:
fast-deep-equal "^2.0.1" fast-deep-equal "^2.0.1"
fast-json-stable-stringify "^2.0.0" fast-json-stable-stringify "^2.0.0"
@ -1306,12 +1307,12 @@ atob@^2.1.1:
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
autoprefixer@^9.0.0: autoprefixer@^9.0.0:
version "9.4.8" version "9.4.9"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.4.8.tgz#575dcdfd984228c7bccbc08c5fe53f0ea6915593" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.4.9.tgz#0d3eb86bc1d1228551abcf55220d6fd246b6cb31"
integrity sha512-DIhd0KMi9Nql3oJkJ2HCeOVihrXFPtWXc6ckwaUNwliDOt9OGr0fk8vV8jCLWXnZc1EXvQ2uLUzGpcPxFAQHEQ== integrity sha512-OyUl7KvbGBoFQbGQu51hMywz1aaVeud/6uX8r1R1DNcqFvqGUUy6+BDHnAZE8s5t5JyEObaSw+O1DpAdjAmLuw==
dependencies: dependencies:
browserslist "^4.4.1" browserslist "^4.4.2"
caniuse-lite "^1.0.30000938" caniuse-lite "^1.0.30000939"
normalize-range "^0.1.2" normalize-range "^0.1.2"
num2fraction "^1.2.2" num2fraction "^1.2.2"
postcss "^7.0.14" postcss "^7.0.14"
@ -1598,14 +1599,14 @@ browserify-zlib@^0.2.0:
dependencies: dependencies:
pako "~1.0.5" pako "~1.0.5"
browserslist@^4.3.4, browserslist@^4.4.1: browserslist@^4.3.4, browserslist@^4.4.2:
version "4.4.1" version "4.4.2"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.4.1.tgz#42e828954b6b29a7a53e352277be429478a69062" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.4.2.tgz#6ea8a74d6464bb0bd549105f659b41197d8f0ba2"
integrity sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A== integrity sha512-ISS/AIAiHERJ3d45Fz0AVYKkgcy+F/eJHzKEvv1j0wwKGKD9T3BrwKr/5g45L+Y4XIK5PlTqefHciRFcfE1Jxg==
dependencies: dependencies:
caniuse-lite "^1.0.30000929" caniuse-lite "^1.0.30000939"
electron-to-chromium "^1.3.103" electron-to-chromium "^1.3.113"
node-releases "^1.1.3" node-releases "^1.1.8"
buffer-from@^1.0.0: buffer-from@^1.0.0:
version "1.1.1" version "1.1.1"
@ -1742,10 +1743,10 @@ camelcase@^5.0.0:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42"
integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA== integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==
caniuse-lite@^1.0.30000929, caniuse-lite@^1.0.30000938: caniuse-lite@^1.0.30000939:
version "1.0.30000938" version "1.0.30000939"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000938.tgz#b64bf1427438df40183fce910fe24e34feda7a3f" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000939.tgz#b9ab7ac9e861bf78840b80c5dfbc471a5cd7e679"
integrity sha512-ekW8NQ3/FvokviDxhdKLZZAx7PptXNwxKgXtnR5y+PR3hckwuP3yJ1Ir+4/c97dsHNqtAyfKUGdw8P4EYzBNgw== integrity sha512-oXB23ImDJOgQpGjRv1tCtzAvJr4/OvrHi5SO2vUgB0g0xpdZZoA/BxfImiWfdwoYdUTtQrPsXsvYU/dmCSM8gg==
case-sensitive-paths-webpack-plugin@^2.2.0: case-sensitive-paths-webpack-plugin@^2.2.0:
version "2.2.0" version "2.2.0"
@ -2320,15 +2321,13 @@ deepmerge@^2.0.1:
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.2.1.tgz#5d3ff22a01c00f645405a2fbc17d0778a1801170" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.2.1.tgz#5d3ff22a01c00f645405a2fbc17d0778a1801170"
integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA== integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==
default-gateway@^3.1.0: default-gateway@^4.0.1:
version "3.1.0" version "4.1.2"
resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-3.1.0.tgz#85248c9b2b28336ab852be2f08c19a52e187ec4f" resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.1.2.tgz#b49196b51b26609e5d1af636287517a11a9aaf42"
integrity sha512-MRhxv1cqdpKZh93zMFBkXcZfr2QFasrDlxjGa+M22Hv9EBmdWCccFe03KqSnkPLpYXlFhrR152kDX99S//3/Xw== integrity sha512-xhJUAp3u02JsBGovj0V6B6uYhKCUOmiNc8xGmReUwGu77NmvcpxPVB0pCielxMFumO7CmXBG02XjM8HB97k8Hw==
dependencies: dependencies:
execa "^1.0.0" execa "^1.0.0"
ip-regex "^2.1.0" ip-regex "^2.1.0"
optionalDependencies:
idb-connector "^1.1.8"
define-properties@^1.1.2: define-properties@^1.1.2:
version "1.1.3" version "1.1.3"
@ -2536,7 +2535,7 @@ ee-first@1.1.1:
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
electron-to-chromium@^1.3.103: electron-to-chromium@^1.3.113:
version "1.3.113" version "1.3.113"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz#b1ccf619df7295aea17bc6951dc689632629e4a9" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz#b1ccf619df7295aea17bc6951dc689632629e4a9"
integrity sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g== integrity sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g==
@ -3559,19 +3558,11 @@ icss-replace-symbols@^1.1.0:
integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=
icss-utils@^4.0.0: icss-utils@^4.0.0:
version "4.0.0" version "4.1.0"
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.0.0.tgz#d52cf4bcdcfa1c45c2dbefb4ffdf6b00ef608098" resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.0.tgz#339dbbffb9f8729a243b701e1c29d4cc58c52f0e"
integrity sha512-bA/xGiwWM17qjllIs9X/y0EjsB7e0AV08F3OL8UPsoNkNRibIuu8f1eKTnQ8QO1DteKKTxTUAn+IEWUToIwGOA== integrity sha512-3DEun4VOeMvSczifM3F2cKQrDQ5Pj6WKhkOq6HD4QTnDUAq8MQRxy5TX6Sy1iY6WPBe4gQ3p5vTECjbIkglkkQ==
dependencies: dependencies:
postcss "^7.0.5" postcss "^7.0.14"
idb-connector@^1.1.8:
version "1.1.8"
resolved "https://registry.yarnpkg.com/idb-connector/-/idb-connector-1.1.8.tgz#622cad7e28ecfdd8af199d1db618ff987bffe3a5"
integrity sha512-x+NIYJYmBnmFSbALM0GniG6idlEx3z+wnWqe+nKn948+sjY3TRzMmdG2ZqcBrlV/AsOTl3CidCIgdqRnxL1jiA==
dependencies:
node-addon-api "^1.2.0"
node-pre-gyp "^0.11.0"
ieee754@^1.1.4: ieee754@^1.1.4:
version "1.1.12" version "1.1.12"
@ -3676,12 +3667,12 @@ ini@^1.3.4, ini@^1.3.5, ini@~1.3.0:
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
internal-ip@^4.0.0: internal-ip@^4.2.0:
version "4.1.0" version "4.2.0"
resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.1.0.tgz#6658767ca7087b67f720df711605188e8364e340" resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.2.0.tgz#46e81b638d84c338e5c67e42b1a17db67d0814fa"
integrity sha512-vMbCq5+5xM6cQ5Zpzw2fPirS3uOAabk0ep+plu8P659c7XuvaVN3G//utF0AWboZIKKL5YDpti7PO51m/wfomw== integrity sha512-ZY8Rk+hlvFeuMmG5uH1MXhhdeMntmIaxaInvAmzMq/SHV8rv4Kh+6GiQNNDQd0wZFrcO+FiTBo8lui/osKOyJw==
dependencies: dependencies:
default-gateway "^3.1.0" default-gateway "^4.0.1"
ipaddr.js "^1.9.0" ipaddr.js "^1.9.0"
interpret@^1.1.0: interpret@^1.1.0:
@ -4047,9 +4038,9 @@ js-tokens@^3.0.2:
integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
js-yaml@^3.7.0, js-yaml@^3.9.0: js-yaml@^3.7.0, js-yaml@^3.9.0:
version "3.12.1" version "3.12.2"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.1.tgz#295c8632a18a23e054cf5c9d3cecafe678167600" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.2.tgz#ef1d067c5a9d9cb65bd72f285b5d8105c77f14fc"
integrity sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA== integrity sha512-QHn/Lh/7HhZ/Twc7vJYQTkjuCa0kaCcDcjK5Zlk2rvnUpy7DxMJ23+Jc2dcyvltwQVg1nygAVlB2oRDFHoRS5Q==
dependencies: dependencies:
argparse "^1.0.7" argparse "^1.0.7"
esprima "^4.0.0" esprima "^4.0.0"
@ -4751,11 +4742,6 @@ nice-try@^1.0.4:
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
node-addon-api@^1.2.0:
version "1.6.2"
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.6.2.tgz#d8aad9781a5cfc4132cc2fecdbdd982534265217"
integrity sha512-479Bjw9nTE5DdBSZZWprFryHGjUaQC31y1wHo19We/k0BZlrmhqQitWoUL0cD8+scljCbIUL+E58oRDEakdGGA==
node-forge@0.7.5: node-forge@0.7.5:
version "0.7.5" version "0.7.5"
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.5.tgz#6c152c345ce11c52f465c2abd957e8639cd674df" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.5.tgz#6c152c345ce11c52f465c2abd957e8639cd674df"
@ -4824,23 +4810,7 @@ node-pre-gyp@^0.10.0:
semver "^5.3.0" semver "^5.3.0"
tar "^4" tar "^4"
node-pre-gyp@^0.11.0: node-releases@^1.1.8:
version "0.11.0"
resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz#db1f33215272f692cd38f03238e3e9b47c5dd054"
integrity sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==
dependencies:
detect-libc "^1.0.2"
mkdirp "^0.5.1"
needle "^2.2.1"
nopt "^4.0.1"
npm-packlist "^1.1.6"
npmlog "^4.0.2"
rc "^1.2.7"
rimraf "^2.6.1"
semver "^5.3.0"
tar "^4"
node-releases@^1.1.3:
version "1.1.8" version "1.1.8"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.8.tgz#32a63fff63c5e51b7e0f540ac95947d220fc6862" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.8.tgz#32a63fff63c5e51b7e0f540ac95947d220fc6862"
integrity sha512-gQm+K9mGCiT/NXHy+V/ZZS1N/LOaGGqRAAJJs3X9Ah1g+CIbRcBgNyoNYQ+SEtcyAtB9KqDruu+fF7nWjsqRaA== integrity sha512-gQm+K9mGCiT/NXHy+V/ZZS1N/LOaGGqRAAJJs3X9Ah1g+CIbRcBgNyoNYQ+SEtcyAtB9KqDruu+fF7nWjsqRaA==
@ -5018,9 +4988,9 @@ on-finished@~2.3.0:
ee-first "1.1.1" ee-first "1.1.1"
on-headers@~1.0.1: on-headers@~1.0.1:
version "1.0.1" version "1.0.2"
resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
integrity sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c= integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
once@^1.3.0, once@^1.3.1, once@^1.4.0: once@^1.3.0, once@^1.3.1, once@^1.4.0:
version "1.4.0" version "1.4.0"
@ -5172,9 +5142,9 @@ parse-asn1@^5.0.0:
safe-buffer "^5.1.1" safe-buffer "^5.1.1"
parse-entities@^1.0.2, parse-entities@^1.1.0: parse-entities@^1.0.2, parse-entities@^1.1.0:
version "1.2.0" version "1.2.1"
resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.0.tgz#9deac087661b2e36814153cb78d7e54a4c5fd6f4" resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.1.tgz#2c761ced065ba7dc68148580b5a225e4918cdd69"
integrity sha512-XXtDdOPLSB0sHecbEapQi6/58U/ODj/KWfIXmmMCJF/eRn8laX6LZbOyioMoETOOJoWRW8/qTSl5VQkUIfKM5g== integrity sha512-NBWYLQm1KSoDKk7GAHyioLTvCZ5QjdH/ASBBQTD3iLiAWJXS5bg1jEWI8nIJ+vgVvsceBVBcDGRWSo0KVQBvvg==
dependencies: dependencies:
character-entities "^1.0.0" character-entities "^1.0.0"
character-entities-legacy "^1.0.0" character-entities-legacy "^1.0.0"
@ -5347,9 +5317,9 @@ pkg-dir@^3.0.0:
find-up "^3.0.0" find-up "^3.0.0"
pogo-protos@^2.31.1: pogo-protos@^2.31.1:
version "2.33.1" version "2.33.2"
resolved "https://registry.yarnpkg.com/pogo-protos/-/pogo-protos-2.33.1.tgz#cd056fba19605454e6e923d7621434460c9cfcfe" resolved "https://registry.yarnpkg.com/pogo-protos/-/pogo-protos-2.33.2.tgz#4f9e4cc9ff64fa33305db27dca3f9726a6a1db0f"
integrity sha512-M8RjWESthlpmxBcvrUfS3Q0yu4O8R+04A23RBd/7/BHOBmOhbYm4oaVlRsDvWB7gaatKS/l1wWh8Gu65ZM4EHA== integrity sha512-h63uxboGsg1uEu9VAolKOQ5JbCu7/MDvqubXI8ctGuHvXf3zxSVkmnzfhUQ6GcJiBwz9/U1PxMTnxIiP4ongcw==
dependencies: dependencies:
protobufjs "^6.8.8" protobufjs "^6.8.8"
@ -5921,7 +5891,7 @@ regenerator-runtime@^0.12.0:
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de"
integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg== integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==
regenerator-transform@^0.13.3: regenerator-transform@^0.13.4:
version "0.13.4" version "0.13.4"
resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.13.4.tgz#18f6763cf1382c69c36df76c6ce122cc694284fb" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.13.4.tgz#18f6763cf1382c69c36df76c6ce122cc694284fb"
integrity sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A== integrity sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A==
@ -6801,9 +6771,9 @@ stylelint-config-standard@^18.2.0:
stylelint-config-recommended "^2.1.0" stylelint-config-recommended "^2.1.0"
stylelint-scss@^3.5.1: stylelint-scss@^3.5.1:
version "3.5.3" version "3.5.4"
resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-3.5.3.tgz#e158b3061eeec26d7f6088f346998a797432f3c8" resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-3.5.4.tgz#ff3ee989ac48f5c4f57313523b5ace059ffd6cc2"
integrity sha512-QESQUOY1ldU5tlJTTM3Megz/QtJ39S58ByjZ7dZobGDq9qMjy5jbC7PDUasrv/T7pB1UbpPojpxX9K1OR7IPEg== integrity sha512-hEdEOfFXVqxWcUbenBONW/cAw5cJcEDasY8tGwKNAAn1GDHoZO1ATdWpr+iIk325mPGIQqVb1sUxsRxuL70trw==
dependencies: dependencies:
lodash "^4.17.11" lodash "^4.17.11"
postcss-media-query-parser "^0.2.3" postcss-media-query-parser "^0.2.3"
@ -6955,9 +6925,9 @@ tar@^4:
yallist "^3.0.2" yallist "^3.0.2"
terser-webpack-plugin@^1.1.0: terser-webpack-plugin@^1.1.0:
version "1.2.2" version "1.2.3"
resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.2.2.tgz#9bff3a891ad614855a7dde0d707f7db5a927e3d9" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz#3f98bc902fac3e5d0de730869f50668561262ec8"
integrity sha512-1DMkTk286BzmfylAvLXwpJrI7dWa5BnFmscV/2dCr8+c56egFcbaeFAl7+sujAjdmpLam21XRdhA4oifLyiWWg== integrity sha512-GOK7q85oAb/5kE12fMuLdn2btOS9OBZn4VsecpHDywoUC/jLhSAKOiYo0ezx7ss2EXPMzyEWFoE0s1WLE+4+oA==
dependencies: dependencies:
cacache "^11.0.2" cacache "^11.0.2"
find-cache-dir "^2.0.0" find-cache-dir "^2.0.0"
@ -7174,9 +7144,9 @@ tslint-react@^3.6.0:
tsutils "^2.13.1" tsutils "^2.13.1"
tslint@^5.12.0: tslint@^5.12.0:
version "5.12.1" version "5.13.0"
resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.12.1.tgz#8cec9d454cf8a1de9b0a26d7bdbad6de362e52c1" resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.13.0.tgz#239a2357c36b620d72d86744754b6fc088a25359"
integrity sha512-sfodBHOucFg6egff8d1BvuofoOQ/nOeYNfbp7LDlKBcLNrL3lmS5zoiDGyOMdT7YsEXAwWpTdAHwOGOc8eRZAw== integrity sha512-ECOOQRxXCYnUUePG5h/+Z1Zouobk3KFpIHA9aKBB/nnMxs97S1JJPDGt5J4cGm1y9U9VmVlfboOxA8n1kSNzGw==
dependencies: dependencies:
babel-code-frame "^6.22.0" babel-code-frame "^6.22.0"
builtin-modules "^1.1.1" builtin-modules "^1.1.1"
@ -7186,6 +7156,7 @@ tslint@^5.12.0:
glob "^7.1.1" glob "^7.1.1"
js-yaml "^3.7.0" js-yaml "^3.7.0"
minimatch "^3.0.4" minimatch "^3.0.4"
mkdirp "^0.5.1"
resolve "^1.3.2" resolve "^1.3.2"
semver "^5.3.0" semver "^5.3.0"
tslib "^1.8.0" tslib "^1.8.0"
@ -7241,16 +7212,9 @@ typedarray@^0.0.6:
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
typesafe-actions@^3.0.0: typesafe-actions@^3.0.0:
version "3.1.0" version "3.2.1"
resolved "https://registry.yarnpkg.com/typesafe-actions/-/typesafe-actions-3.1.0.tgz#02210286145939b3b1ead2d71829a8b588592706" resolved "https://registry.yarnpkg.com/typesafe-actions/-/typesafe-actions-3.2.1.tgz#833623a4079eda5dbcb775113f6dcf02b71c03f8"
integrity sha512-ChLrqMj6DVf8cVKxeIjp6EyA9AyJWJfg00MTuQjDf3MVW4si09P3BQW8JuWQA9Ag3vcRVHzUCPCvaXLa4RKsSQ== integrity sha512-hvhuNqsai6LzXQ+Hl6vajC9bGd/kHHL1hJvI4GQ0Rs6Fax1cjbNEsuFGy/RbfLPhBAL10n6DECEHUa+Q9E+MxQ==
optionalDependencies:
typescript "3.3.3"
typescript@3.3.3:
version "3.3.3"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.3.3.tgz#f1657fc7daa27e1a8930758ace9ae8da31403221"
integrity sha512-Y21Xqe54TBVp+VDSNbuDYdGw0BpoR/Q6wo/+35M8PAU0vipahnyduJWirxxdxjsAkS7hue53x2zp8gz7F05u0A==
typescript@^3.2.2: typescript@^3.2.2:
version "3.3.3333" version "3.3.3333"
@ -7583,9 +7547,9 @@ webpack-dev-middleware@^3.5.1:
webpack-log "^2.0.0" webpack-log "^2.0.0"
webpack-dev-server@^3.1.14: webpack-dev-server@^3.1.14:
version "3.2.0" version "3.2.1"
resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.2.0.tgz#cf22c8819e0d41736ba1922dde985274716f1214" resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.2.1.tgz#1b45ce3ecfc55b6ebe5e36dab2777c02bc508c4e"
integrity sha512-CUGPLQsUBVKa/qkZl1MMo8krm30bsOHAP8jtn78gUICpT+sR3esN4Zb0TSBzOEEQJF0zHNEbwx5GHInkqcmlsA== integrity sha512-sjuE4mnmx6JOh9kvSbPYw3u/6uxCLHNWfhWaIPwcXWsvWOPN+nc5baq4i9jui3oOBRXGonK9+OI0jVkaz6/rCw==
dependencies: dependencies:
ansi-html "0.0.7" ansi-html "0.0.7"
bonjour "^3.5.0" bonjour "^3.5.0"
@ -7598,7 +7562,7 @@ webpack-dev-server@^3.1.14:
html-entities "^1.2.0" html-entities "^1.2.0"
http-proxy-middleware "^0.19.1" http-proxy-middleware "^0.19.1"
import-local "^2.0.0" import-local "^2.0.0"
internal-ip "^4.0.0" internal-ip "^4.2.0"
ip "^1.1.5" ip "^1.1.5"
killable "^1.0.0" killable "^1.0.0"
loglevel "^1.4.1" loglevel "^1.4.1"