fix: rewrite layout

This commit is contained in:
Andrey Bakhvalov 2018-10-25 22:15:05 +03:00
parent ac0a56298d
commit e07a73643e
31 changed files with 273 additions and 267 deletions

View File

@ -2,19 +2,6 @@
"name": "martin-landing",
"version": "0.1.0",
"private": true,
"dependencies": {
"debounce": "1.2.0",
"mapbox-gl": "0.50.0",
"normalize.css": "8.0.0",
"react": "16.5.2",
"react-day-picker": "7.2.4",
"react-dom": "16.5.2",
"styled-components": "4.0.2"
},
"devDependencies": {
"eslint-config-airbnb": "17.1.0",
"react-scripts": "2.0.5"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
@ -25,6 +12,20 @@
"eslintConfig": {
"extends": "react-app"
},
"dependencies": {
"debounce": "1.2.0",
"mapbox-gl": "0.49.0",
"normalize.css": "8.0.0",
"react": "16.5.2",
"react-day-picker": "7.2.4",
"react-dom": "16.5.2",
"react-scroll-parallax": "1.3.5",
"styled-components": "4.0.2"
},
"devDependencies": {
"eslint-config-airbnb": "17.1.0",
"react-scripts": "2.0.5"
},
"browserslist": [
">0.2%",
"not dead",

View File

@ -1,4 +1,5 @@
import React from 'react';
import { ParallaxProvider } from 'react-scroll-parallax';
import GlobalStyle from './GlobalStyle';
@ -11,7 +12,7 @@ import Development from '../Development/Development';
import Footer from '../Footer/Footer';
const App = () => (
<>
<ParallaxProvider>
<GlobalStyle />
<Intro />
<Description>
@ -19,15 +20,19 @@ const App = () => (
</Description>
<Features />
<TryIt>
This is a demo of how Martin works. We used 2017 New York City taxi trips
dataset: about 114 million records and a 13GB database. Martin uses a
database function to filter the data by selected dates, days of the week,
and hours and to sum or average the numbers by areas.
<p>
This is a demo of how Martin works. We used 2017 New York City taxi
trips dataset: about 114 million records and a 13GB database.
</p>
<p>
Martin uses a database function to filter the data by selected dates,
days of the week, and hours and to sum or average the numbers by areas.
</p>
</TryIt>
<Map />
<Development />
<Footer />
</>
</ParallaxProvider>
);
export default App;

View File

@ -5,11 +5,17 @@ export default styled.div`
align-items: center;
justify-content: center;
max-width: 635px;
height: 40vh;
max-width: 980px;
height: 50vh;
padding: 7vw;
margin:auto;
font-size: 30px;
font-size: 50px;
line-height: 1.55;
@media (max-width: 500px) {
height: 30vh;
font-size: 30px;
}
`;

View File

@ -1,8 +1,9 @@
import styled from 'styled-components';
export default styled.div`
padding: 7vw;
max-width: 1024px;
padding: 7vw 0;
margin: auto;
font-size: 30px;
line-height: 40px;
`;

View File

@ -2,10 +2,9 @@ import styled from 'styled-components';
export default styled.div`
position: relative;
margin-left: 205px;
margin-left: 150px;
font-size: 35px;
line-height: 45px;
font-size: 40px;
@media (max-width: 500px) {
margin-left: 20vw;

View File

@ -20,10 +20,12 @@ export default styled.div`
top: 80px;
left: 125px;
width: 400px;
width: 350px;
height: 450px;
border: 7px solid #7300FF;
border: 7px solid;
border-image: linear-gradient(to bottom left, #7300FF, #351c83) 1;
@media (max-width: 500px) {
height: 380px;
@ -31,8 +33,10 @@ export default styled.div`
}
&:nth-child(2) {
align-self: flex-end;
margin-right: calc(15vw - 500px);
margin-right: initial;
@media (max-width: 500px) {
margin-right: initial;
}
}
`;

View File

@ -1,4 +1,5 @@
import React from 'react';
import { Parallax } from 'react-scroll-parallax';
import martinFeatures from '../../config/features';
@ -11,12 +12,28 @@ const Features = () => (
<Container>
{martinFeatures.map(feature => (
<Feature key={feature.id}>
<Title>
{feature.title}
</Title>
<Description>
{feature.description}
</Description>
<Parallax
offsetYMax={50}
offsetYMin={-50}
offsetXMin={20}
offsetXMax={0}
// slowerScrollRate
>
<Title>
{feature.title}
</Title>
</Parallax>
<Parallax
offsetYMax={50}
offsetYMin={-40}
offsetXMin={0}
offsetXMax={10}
// slowerScrollRate
>
<Description>
{feature.description}
</Description>
</Parallax>
</Feature>
))}
</Container>

View File

@ -5,10 +5,10 @@ export default styled.div`
max-width: 400px;
margin-bottom: 80px;
font-size: 45px;
font-size: 50px;
font-weight: bold;
color: transparent;
line-height: 55px;
line-height: 1.3;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: white;
text-transform: uppercase;

View File

@ -10,4 +10,14 @@ export default styled.footer`
font-size: 16px;
background-color: #171727;
a img:last-child {
transition: .4s;
}
a:hover img:last-child {
transform: translateX(10px);
transition: .4s;
}
`;

View File

@ -10,12 +10,14 @@ export default styled.a`
color: #fff;
text-decoration: none;
background-color: transparent;
cursor: pointer;
&:hover{
background-color: #0E0E1E;
border-color: transparent;
box-shadow: 3px 3px 0 rgba(115, 0, 255, 1);
border-color: #0E0E1E;
}
img {

View File

@ -7,7 +7,7 @@ export default styled.div`
justify-content: flex-end;
align-items: center;
height: 100vh;
height: 110vh;
padding: 7vw;
color: #fff;

View File

@ -1,4 +1,5 @@
import React from 'react';
import { Parallax } from 'react-scroll-parallax';
import Container from './Container';
import Title from './Title';
@ -7,7 +8,10 @@ import GitHubButton from '../GitHubButton';
const Intro = () => (
<Container>
<div>
<Parallax
offsetYMax={100}
offsetYMin={-50}
>
<Title>
Martin
</Title>
@ -15,7 +19,7 @@ const Intro = () => (
Vector Tiles from Large Databases on the Fly
</Description>
<GitHubButton />
</div>
</Parallax>
</Container>
);

View File

@ -12,6 +12,7 @@ export default styled.h1`
@media (max-width: 500px) {
font-size: 50px;
letter-spacing: initial;
-webkit-text-stroke-width: 1px;
}
`;

View File

@ -1,7 +1,17 @@
import styled from 'styled-components';
export default styled.div`
padding: 5px;
border-radius: 5px;
font-size: 16px;
font-weight: bold;
color: ${({ isEnabled }) => (isEnabled ? '#dadfee' : '#6c7495')};
color: ${({ isEnabled }) => (isEnabled ? '#DADFEE' : '#6C7495')};
cursor: pointer;
&:hover {
background-color: #161626;
}
`;

View File

@ -5,13 +5,13 @@ export default styled.div`
top: 0;
width: 320px;
padding: 25px;
padding: 20px;
border-bottom-right-radius: 5px;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);
background-color: rgba(28,28,48,0.9);
color: #dadfee;
z-index: 2;
z-index: 3;
@media (max-width: 500px) {
position: initial;

View File

@ -2,18 +2,19 @@ import styled from 'styled-components';
export default styled.div`
border-radius: 5px;
margin-bottom: 43px;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
background-color: #141228;
font-size: 16px !important;
margin-bottom: 10px;
background-color: #161626;
.DayPicker-wrapper {
outline: none;
}
.DayPicker-Caption > div {
font-weight: bold;
color: #dadfee;
}
.DayPicker-NavButton--prev {
margin-right: 0.7em;
}
@ -23,11 +24,23 @@ export default styled.div`
height: 0.7em;
}
.DayPicker-Weekday {
color: #6C7495;
}
.DayPicker-Day--selected:not(.DayPicker-Day--outside) {
background-color: #2c0ea6 !important;
}
.DayPicker-Day:not(
.DayPicker-Day--disabled):not(
.DayPicker-Day--selected):not(
.DayPicker-Day--outside):hover {
color: #000;
}
.DayPicker-Day {
border-radius: 0 !important;
outline: none;
}
`;

View File

@ -93,7 +93,7 @@ class Filters extends PureComponent {
onChange={this.changeTime}
/>
{!isAvgHour && (
<div>
<div style={{ fontWeight: 'bold', color: '#DADFEE' }}>
{`${hour}:00`}
</div>
)}

View File

@ -3,7 +3,6 @@ import styled from 'styled-components';
export default styled.div`
margin-top: 15px;
font-size: 16px;
line-height: 1.44;
font-size: 14px;
color: rgba(218,223,238,0.9);
`;

View File

@ -4,11 +4,12 @@ export default styled.div`
padding: 5px;
border-radius: 5px;
margin-bottom: 15px;
color: ${({ isLayerVisible }) => (isLayerVisible ? '#DADFEE' : '#6C7495')};
cursor: pointer;
${({ isLayerVisible }) => (isLayerVisible ? `
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
background-color: rgba(18,17,30,0.55);
` : null)}
&:hover {
background-color: #161626;
}
`;

View File

@ -1,9 +1,11 @@
import React, { PureComponent } from 'react';
import layers from '../../../../config/layers';
import getColorsFromLayer from '../../../../utils/getColorsFromLayer';
import Layer from './Layer';
import Title from './Title';
import Description from './Description';
import Legend from './Legend';
class Layers extends PureComponent {
toggleLayerHandler = layerId => () => {
@ -16,6 +18,9 @@ class Layers extends PureComponent {
return (
layers.map((layer) => {
const isLayerVisible = visibleLayer === layer.id;
const [fromColor, toColor] = getColorsFromLayer(
layer.mapboxLayer, 'fill-extrusion-color'
);
return (
<Layer
@ -27,9 +32,15 @@ class Layers extends PureComponent {
{layer.title}
</Title>
{isLayerVisible && (
<Description>
{layer.description}
</Description>
<>
<Description>
{layer.description}
</Description>
<Legend
fromColor={fromColor}
toColor={toColor}
/>
</>
)}
</Layer>
);

View File

@ -0,0 +1,11 @@
import styled from 'styled-components';
export default styled.div`
height: 4px;
border-radius: 5px;
margin-top: 6px;
background:
linear-gradient(to right,
${({ fromColor, toColor }) => `${fromColor}, ${toColor}`});
`;

View File

@ -2,7 +2,6 @@ import styled from 'styled-components';
export default styled.div`
text-transform: uppercase;
font-size: 20px;
font-size: 16px;
font-weight: bold;
color: #dadfee;
`;

View File

@ -2,13 +2,15 @@ import styled from 'styled-components';
export default styled.div`
padding: 5px;
margin-bottom: 17px;
margin-bottom: 10px;
border-radius: 5px;
font-size: 16px;
font-weight: bold;
color: #DADFEE;
&:hover {
background-color: #12111e;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
background-color: #161626;
}
`;

View File

@ -1,8 +1,8 @@
import styled from 'styled-components';
export default styled.div`
height: 9px;
height: 6px;
border-top: solid 1px rgba(87,94,119,0.9);
border-bottom: solid 1px rgba(87,94,119,0.9);
margin-bottom: 30px;
margin-bottom: 20px;
`;

View File

@ -9,7 +9,7 @@ import dateConverter from '../../utils/dateConverter';
import Container from './Container';
import Filters from './Filters';
const mapStyle = { height: '70vh' };
const mapStyle = { height: '585px' };
class Map extends PureComponent {
state = {
@ -28,6 +28,7 @@ class Map extends PureComponent {
style: MAPBOX_STYLE,
center: [-74.005308, 40.713370],
pitch: 45,
zoom: 10,
minZoom: 8,
maxZoom: 16
});

View File

@ -2,9 +2,8 @@ import styled from 'styled-components';
export default styled.div`
max-width: 1024px;
padding: 7vw;
margin: auto;
padding: 7vw 0;
margin: auto auto 125px;
font-size: 30px;
line-height: 40px;
font-size: 40px;
`;

View File

@ -2,16 +2,16 @@ export default [
{
id: 1,
title: 'Turning Data into Vector Tiles',
description: 'Martin creates Mapbox Vector Tiles from any PostGIS table or view'
description: 'Martin creates Mapbox Vector Tiles from any PostGIS table or view.'
},
{
id: 2,
title: 'Generating Tiles with Functions',
description: 'Martin is the only vector tile server capable of creating tiles using database functions directly'
description: 'Martin is the only vector tile server capable of creating tiles using database functions directly.'
},
{
id: 3,
title: 'Filtering and Aggregating Data on the Fly',
description: 'Martin is ideal for large datasets as it allows passing parameters from a URL into a user function to filter features and aggregate attribute values'
description: 'Martin is ideal for large datasets as it allows passing parameters from a URL into a user function to filter features and aggregate attribute values.'
}
];

View File

@ -1,5 +1,5 @@
export default (date) => {
if (!date) return '';
return `${date.getDate()}.${date.getMonth() + 1}`;
return `${date.getMonth() + 1}.${date.getDate()}`;
};

View File

@ -0,0 +1,7 @@
export default (layer, painProperty) => {
const fromColor = layer.paint[painProperty][4];
const lastItemIndex = layer.paint[painProperty].length - 1;
const toColor = layer.paint[painProperty][lastItemIndex];
return [fromColor, toColor];
};

View File

@ -9,13 +9,6 @@
dependencies:
"@babel/highlight" "^7.0.0"
"@babel/code-frame@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz#2a02643368de80916162be70865c97774f3adbd9"
integrity sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==
dependencies:
"@babel/highlight" "7.0.0-beta.44"
"@babel/core@7.1.0":
version "7.1.0"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.1.0.tgz#08958f1371179f62df6966d8a614003d11faeb04"
@ -56,17 +49,6 @@
semver "^5.4.1"
source-map "^0.5.0"
"@babel/generator@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.44.tgz#c7e67b9b5284afcf69b309b50d7d37f3e5033d42"
integrity sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==
dependencies:
"@babel/types" "7.0.0-beta.44"
jsesc "^2.5.1"
lodash "^4.2.0"
source-map "^0.5.0"
trim-right "^1.0.1"
"@babel/generator@^7.0.0", "@babel/generator@^7.1.2", "@babel/generator@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.1.3.tgz#2103ec9c42d9bdad9190a6ad5ff2d456fd7b8673"
@ -127,15 +109,6 @@
"@babel/traverse" "^7.1.0"
"@babel/types" "^7.0.0"
"@babel/helper-function-name@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz#e18552aaae2231100a6e485e03854bc3532d44dd"
integrity sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==
dependencies:
"@babel/helper-get-function-arity" "7.0.0-beta.44"
"@babel/template" "7.0.0-beta.44"
"@babel/types" "7.0.0-beta.44"
"@babel/helper-function-name@^7.1.0":
version "7.1.0"
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53"
@ -145,13 +118,6 @@
"@babel/template" "^7.1.0"
"@babel/types" "^7.0.0"
"@babel/helper-get-function-arity@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz#d03ca6dd2b9f7b0b1e6b32c56c72836140db3a15"
integrity sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==
dependencies:
"@babel/types" "7.0.0-beta.44"
"@babel/helper-get-function-arity@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3"
@ -240,13 +206,6 @@
"@babel/template" "^7.1.0"
"@babel/types" "^7.0.0"
"@babel/helper-split-export-declaration@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz#c0b351735e0fbcb3822c8ad8db4e583b05ebd9dc"
integrity sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==
dependencies:
"@babel/types" "7.0.0-beta.44"
"@babel/helper-split-export-declaration@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz#3aae285c0311c2ab095d997b8c9a94cad547d813"
@ -273,15 +232,6 @@
"@babel/traverse" "^7.1.0"
"@babel/types" "^7.1.2"
"@babel/highlight@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.44.tgz#18c94ce543916a80553edcdcf681890b200747d5"
integrity sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==
dependencies:
chalk "^2.0.0"
esutils "^2.0.2"
js-tokens "^3.0.0"
"@babel/highlight@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4"
@ -751,16 +701,6 @@
dependencies:
regenerator-runtime "^0.12.0"
"@babel/template@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.44.tgz#f8832f4fdcee5d59bf515e595fc5106c529b394f"
integrity sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==
dependencies:
"@babel/code-frame" "7.0.0-beta.44"
"@babel/types" "7.0.0-beta.44"
babylon "7.0.0-beta.44"
lodash "^4.2.0"
"@babel/template@^7.1.0", "@babel/template@^7.1.2":
version "7.1.2"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.1.2.tgz#090484a574fef5a2d2d7726a674eceda5c5b5644"
@ -770,22 +710,6 @@
"@babel/parser" "^7.1.2"
"@babel/types" "^7.1.2"
"@babel/traverse@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.44.tgz#a970a2c45477ad18017e2e465a0606feee0d2966"
integrity sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==
dependencies:
"@babel/code-frame" "7.0.0-beta.44"
"@babel/generator" "7.0.0-beta.44"
"@babel/helper-function-name" "7.0.0-beta.44"
"@babel/helper-split-export-declaration" "7.0.0-beta.44"
"@babel/types" "7.0.0-beta.44"
babylon "7.0.0-beta.44"
debug "^3.1.0"
globals "^11.1.0"
invariant "^2.2.0"
lodash "^4.2.0"
"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0":
version "7.1.4"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.1.4.tgz#f4f83b93d649b4b2c91121a9087fa2fa949ec2b4"
@ -801,15 +725,6 @@
globals "^11.1.0"
lodash "^4.17.10"
"@babel/types@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.44.tgz#6b1b164591f77dec0a0342aca995f2d046b3a757"
integrity sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==
dependencies:
esutils "^2.0.2"
lodash "^4.2.0"
to-fast-properties "^2.0.0"
"@babel/types@^7.0.0", "@babel/types@^7.1.2", "@babel/types@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.1.3.tgz#3a767004567060c2f40fca49a304712c525ee37d"
@ -1105,19 +1020,17 @@ acorn-globals@^4.1.0, acorn-globals@^4.3.0:
acorn "^6.0.1"
acorn-walk "^6.0.1"
acorn-jsx@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-4.1.1.tgz#e8e41e48ea2fe0c896740610ab6a4ffd8add225e"
integrity sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==
dependencies:
acorn "^5.0.3"
acorn-jsx@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.0.tgz#958584ddb60990c02c97c1bd9d521fce433bb101"
integrity sha512-XkB50fn0MURDyww9+UYL3c1yLbOBz0ZFvrdYlGB8l+Ije1oSC75qAqrzSPjYQbdnQUzhlUGNKuesryAv0gxZOg==
acorn-walk@^6.0.1:
version "6.1.0"
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.1.0.tgz#c957f4a1460da46af4a0388ce28b4c99355b0cbc"
integrity sha512-ugTb7Lq7u4GfWSqqpwE0bGyoBZNMTok/zDBXxfEG0QM50jNlGhIWjRC1pPN7bvV1anhF+bs+/gNcRw+o55Evbg==
acorn@^5.0.0, acorn@^5.0.3, acorn@^5.5.3, acorn@^5.6.0, acorn@^5.6.2:
acorn@^5.0.0, acorn@^5.5.3, acorn@^5.6.2:
version "5.7.3"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279"
integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==
@ -1420,11 +1333,11 @@ atob@^2.1.1:
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
autoprefixer@^9.1.5:
version "9.3.0"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.3.0.tgz#9189fe646f8b804125f0424329472894278b0068"
integrity sha512-rpp+REfk0Ii3lCoiXhU4+CGYn8FbYckmvj6JJbJGSdzaxYCGJ7EvpHncDqgfAn/P6XhWig4u9BBNnsFAfAd5wg==
version "9.3.1"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.3.1.tgz#71b622174de2b783d5fd99f9ad617b7a3c78443e"
integrity sha512-DY9gOh8z3tnCbJ13JIWaeQsoYncTGdsrgCceBaQSIL4nvdrLxgbRSBPevg2XbX7u4QCSfLheSJEEIUUSlkbx6Q==
dependencies:
browserslist "^4.3.2"
browserslist "^4.3.3"
caniuse-lite "^1.0.30000898"
normalize-range "^0.1.2"
num2fraction "^1.2.2"
@ -1499,18 +1412,6 @@ babel-eslint@9.0.0:
eslint-scope "3.7.1"
eslint-visitor-keys "^1.0.0"
babel-eslint@^8.2.3:
version "8.2.6"
resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.2.6.tgz#6270d0c73205628067c0f7ae1693a9e797acefd9"
integrity sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==
dependencies:
"@babel/code-frame" "7.0.0-beta.44"
"@babel/traverse" "7.0.0-beta.44"
"@babel/types" "7.0.0-beta.44"
babylon "7.0.0-beta.44"
eslint-scope "3.7.1"
eslint-visitor-keys "^1.0.0"
babel-extract-comments@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21"
@ -1714,11 +1615,6 @@ babel-types@^6.0.0, babel-types@^6.18.0, babel-types@^6.26.0:
lodash "^4.17.4"
to-fast-properties "^1.0.3"
babylon@7.0.0-beta.44:
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.44.tgz#89159e15e6e30c5096e22d738d8c0af8a0e8ca1d"
integrity sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==
babylon@^6.18.0:
version "6.18.0"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
@ -1950,14 +1846,14 @@ browserslist@4.1.1:
electron-to-chromium "^1.3.62"
node-releases "^1.0.0-alpha.11"
browserslist@^4.0.0, browserslist@^4.1.0, browserslist@^4.1.1, browserslist@^4.3.2:
version "4.3.2"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.3.2.tgz#a5479f20fd387357be2d01aefcbbdcaadffb4d75"
integrity sha512-wgZJWlYcDvsjRtf8socmAHf1nXq88KrQLB/gMYHGPUc2bzPWsgltSXwPWYHx4Sw0G9E/XGNW5wJDaWlpHRMpjA==
browserslist@^4.0.0, browserslist@^4.1.0, browserslist@^4.1.1, browserslist@^4.3.3:
version "4.3.3"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.3.3.tgz#88a7d9ce2e5db561e160ab660bc59cb406a0c41d"
integrity sha512-6h84UD1mmHeuQ9IucX6yzBc+KBYcBBTLYt2CXtY7GYCra6iE5kOm7oM+zuGw/0tjGtbJxjm58OvxSBmogEMCRQ==
dependencies:
caniuse-lite "^1.0.30000898"
electron-to-chromium "^1.3.80"
node-releases "^1.0.0-alpha.14"
electron-to-chromium "^1.3.81"
node-releases "^1.0.0-alpha.15"
bser@^2.0.0:
version "2.0.0"
@ -2110,9 +2006,9 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0"
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000884, caniuse-lite@^1.0.30000887, caniuse-lite@^1.0.30000898:
version "1.0.30000898"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000898.tgz#651306e690ca83caca5814da5afa3eb4de0f86c2"
integrity sha512-ytlTZqO4hYe4rNAJhMynUAIUI33jsP2Bb1two/9OVC39wZjPZ8exIO0eCLw5mqAtegOGiGF0kkTWTn3B02L+mw==
version "1.0.30000899"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000899.tgz#6febdbbc388a7982f620ee0e3d09aab0c061389e"
integrity sha512-enC3zKfUCJxxwvUIsBkbHd54CtJw1KtIWvrK0JZxWD/fEN2knHaai45lndJ4xXAkyRAPyk60J3yagkKDWhfeMA==
capture-exit@^1.2.0:
version "1.2.0"
@ -2628,9 +2524,9 @@ css-loader@1.0.0:
source-list-map "^2.0.0"
css-select-base-adapter@~0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.0.tgz#0102b3d14630df86c3eb9fa9f5456270106cf990"
integrity sha1-AQKz0UYw34bD65+p9UVicBBs+ZA=
version "0.1.1"
resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7"
integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==
css-select@^1.1.0:
version "1.2.0"
@ -2716,10 +2612,10 @@ cssesc@^0.1.0:
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4"
integrity sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=
cssesc@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-1.0.1.tgz#ef7bd8d0229ed6a3a7051ff7771265fe7330e0a8"
integrity sha512-S2hzrpWvE6G/rW7i7IxJfWBYn27QWfOIncUW++8Rbo1VB5zsJDSVPcnI+Q8z7rhxT6/yZeLOCja4cZnghJrNGA==
cssesc@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703"
integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==
cssnano-preset-default@^4.0.5:
version "4.0.5"
@ -3197,10 +3093,10 @@ ee-first@1.1.1:
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
electron-to-chromium@^1.3.62, electron-to-chromium@^1.3.80:
version "1.3.80"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.80.tgz#e99ec7efe64c2c6a269d3885ff411ea88852fa53"
integrity sha512-WClidEWEUNx7OfwXehB0qaxCuetjbKjev2SmXWgybWPLKAThBiMTF/2Pd8GSUDtoGOavxVzdkKwfFAPRSWlkLw==
electron-to-chromium@^1.3.62, electron-to-chromium@^1.3.81:
version "1.3.82"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.82.tgz#7d13ae4437d2a783de3f4efba96b186c540b67b1"
integrity sha512-NI4nB2IWGcU4JVT1AE8kBb/dFor4zjLHMLsOROPahppeHrR0FG5uslxMmkp/thO1MvPjM2xhlKoY29/I60s0ew==
elliptic@^6.0.0:
version "6.4.1"
@ -3502,12 +3398,13 @@ eslint@5.6.0:
text-table "^0.2.0"
espree@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/espree/-/espree-4.0.0.tgz#253998f20a0f82db5d866385799d912a83a36634"
integrity sha512-kapdTCt1bjmspxStVKX6huolXVV5ZfyZguY1lcfhVVZstce3bqxH9mcLzNn3/mlgW6wQ732+0fuG9v7h0ZQoKg==
version "4.1.0"
resolved "https://registry.yarnpkg.com/espree/-/espree-4.1.0.tgz#728d5451e0fd156c04384a7ad89ed51ff54eb25f"
integrity sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==
dependencies:
acorn "^5.6.0"
acorn-jsx "^4.1.1"
acorn "^6.0.2"
acorn-jsx "^5.0.0"
eslint-visitor-keys "^1.0.0"
esprima@^3.1.3:
version "3.1.3"
@ -4447,10 +4344,10 @@ hash.js@^1.0.0, hash.js@^1.0.3:
inherits "^2.0.3"
minimalistic-assert "^1.0.1"
he@1.1.x:
version "1.1.1"
resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd"
integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0=
he@1.2.x:
version "1.2.0"
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
hex-color-regex@^1.1.0:
version "1.1.0"
@ -4534,14 +4431,14 @@ html-entities@^1.2.0:
integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=
html-minifier@^3.2.3:
version "3.5.20"
resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.20.tgz#7b19fd3caa0cb79f7cde5ee5c3abdf8ecaa6bb14"
integrity sha512-ZmgNLaTp54+HFKkONyLFEfs5dd/ZOtlquKaTnqIWFmx3Av5zG6ZPcV2d0o9XM2fXOTxxIf6eDcwzFFotke/5zA==
version "3.5.21"
resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c"
integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==
dependencies:
camel-case "3.0.x"
clean-css "4.2.x"
commander "2.17.x"
he "1.1.x"
he "1.2.x"
param-case "2.1.x"
relateurl "0.2.x"
uglify-js "3.4.x"
@ -4772,7 +4669,7 @@ internal-ip@^3.0.1:
default-gateway "^2.6.0"
ipaddr.js "^1.5.2"
invariant@^2.2.0, invariant@^2.2.2, invariant@^2.2.4:
invariant@^2.2.2, invariant@^2.2.4:
version "2.2.4"
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
@ -5581,16 +5478,16 @@ js-levenshtein@^1.1.3:
resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.4.tgz#3a56e3cbf589ca0081eb22cd9ba0b1290a16d26e"
integrity sha512-PxfGzSs0ztShKrUYPIn5r0MtyAhYcCwmndozzpz8YObbPnD1jFxzlBGbRnX2mIu6Z13xN6+PTu05TQFnZFlzow==
js-tokens@^3.0.0, js-tokens@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
"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"
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
js-tokens@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
js-yaml@^3.12.0, js-yaml@^3.7.0, js-yaml@^3.9.0:
version "3.12.0"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1"
@ -5963,7 +5860,7 @@ lodash.uniq@^4.5.0:
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
"lodash@>=3.5 <5", lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0:
"lodash@>=3.5 <5", lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.4, lodash@^4.17.5:
version "4.17.11"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d"
integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==
@ -6038,10 +5935,10 @@ map-visit@^1.0.0:
dependencies:
object-visit "^1.0.0"
mapbox-gl@0.50.0:
version "0.50.0"
resolved "https://registry.yarnpkg.com/mapbox-gl/-/mapbox-gl-0.50.0.tgz#49f44149f02fdd25ab64a2ec4efc7a11a5c96f55"
integrity sha512-rr/fP1mlsQBtAE3JaYenSFM5tYRzYaSU1j7KsrPtICSHMzAUMrsl1TlnC5JpMbcZu6nu8R2GFTJ8hYsoBsX9Bg==
mapbox-gl@0.49.0:
version "0.49.0"
resolved "https://registry.yarnpkg.com/mapbox-gl/-/mapbox-gl-0.49.0.tgz#701fe5ae750b7edc1398b985553c0e0690fc3d2b"
integrity sha512-2gbKNosaIQjHp6xgCcOLYAC+vnmgYQ89qiOtip5L8tQLPhsJ3vNwU7pXRaCm4sFU1i8JakvF13vu8Xnsi5/ssA==
dependencies:
"@mapbox/geojson-types" "^1.0.2"
"@mapbox/jsonlint-lines-primitives" "^2.0.2"
@ -6279,9 +6176,9 @@ minimist@~0.0.1:
integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=
minipass@^2.2.1, minipass@^2.3.3:
version "2.3.4"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.4.tgz#4768d7605ed6194d6d576169b9e12ef71e9d9957"
integrity sha512-mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w==
version "2.3.5"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848"
integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==
dependencies:
safe-buffer "^5.1.2"
yallist "^3.0.0"
@ -6524,10 +6421,10 @@ node-pre-gyp@^0.10.0:
semver "^5.3.0"
tar "^4"
node-releases@^1.0.0-alpha.11, node-releases@^1.0.0-alpha.14:
version "1.0.0-alpha.14"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.0.0-alpha.14.tgz#da9e2780add4bbb59ad890af9e2018a1d9c0034b"
integrity sha512-G8nnF9cP9QPP/jUmYWw/uUUhumHmkm+X/EarCugYFjYm2uXRMFeOD6CVT3RLdoyCvDUNy51nirGfUItKWs/S1g==
node-releases@^1.0.0-alpha.11, node-releases@^1.0.0-alpha.15:
version "1.0.0-alpha.15"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.0.0-alpha.15.tgz#bdb08730287cc50ddbfa3c1a358366a4a2f5d397"
integrity sha512-hKG6hd/g6a9OV/ARt2qrxbRhe/4WEMFohTLOB9PNyTYvvI59gICZFzt9/mMgpYUTts06qXlN8H6UjfbIRdnW8A==
dependencies:
semver "^5.3.0"
@ -7146,14 +7043,14 @@ postcss-attribute-case-insensitive@^4.0.0:
postcss-selector-parser "^5.0.0-rc.3"
postcss-calc@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.0.tgz#cf0e78e1d7d9f75119b833abc786fa4b61afedda"
integrity sha512-o04XICBwDxXVYw1TXkzxs36WRgk9OECGiSUoyYMNoFWHLAQCKKeaqhrNBTUKdStMfwik3gSLLztHebTSV5kJOA==
version "7.0.1"
resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.1.tgz#36d77bab023b0ecbb9789d84dcb23c4941145436"
integrity sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==
dependencies:
css-unit-converter "^1.1.1"
postcss "^7.0.2"
postcss-selector-parser "^5.0.0-rc.3"
postcss-value-parser "^3.3.0"
postcss "^7.0.5"
postcss-selector-parser "^5.0.0-rc.4"
postcss-value-parser "^3.3.1"
postcss-color-functional-notation@^2.0.1:
version "2.0.1"
@ -7683,13 +7580,12 @@ postcss-selector-parser@^3.0.0:
indexes-of "^1.0.1"
uniq "^1.0.1"
postcss-selector-parser@^5.0.0-rc.3:
version "5.0.0-rc.3"
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0-rc.3.tgz#c4525dcc8eb90166c53dcbf0cb9317ceff5a15b5"
integrity sha512-kBl1vc+zJgWCBmmxEXE2/15tmmYdD50lO5r6tLNXEx3K4LtszdLFaSNo8SNVuoI+BGODbWhavoG/n1DrYphBsw==
postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4:
version "5.0.0-rc.4"
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0-rc.4.tgz#ca5e77238bf152966378c13e91ad6d611568ea87"
integrity sha512-0XvfYuShrKlTk1ooUrVzMCFQRcypsdEIsGqh5IxC5rdtBi4/M/tDAJeSONwC2MTqEFsmPZYAV7Dd4X8rgAfV0A==
dependencies:
babel-eslint "^8.2.3"
cssesc "^1.0.1"
cssesc "^2.0.0"
indexes-of "^1.0.1"
uniq "^1.0.1"
@ -7832,7 +7728,7 @@ prompts@^0.1.9:
kleur "^2.0.1"
sisteransi "^0.1.1"
prop-types@^15.5.4, prop-types@^15.6.2:
prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.6.2:
version "15.6.2"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102"
integrity sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==
@ -7967,9 +7863,9 @@ raf@3.4.0:
performance-now "^2.1.0"
randomatic@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.0.tgz#36f2ca708e9e567f5ed2ec01949026d50aa10116"
integrity sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==
version "3.1.1"
resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed"
integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==
dependencies:
is-number "^4.0.0"
kind-of "^6.0.0"
@ -8077,9 +7973,9 @@ react-error-overlay@^5.0.5:
integrity sha512-ab0HWBgxdIsngHtMGU8+8gYFdTBXpUGd4AE4lN2VZvOIlBmWx9dtaWEViihuGSIGosCKPeHCnzFoRWB42UtnLg==
react-is@^16.3.1:
version "16.5.2"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.5.2.tgz#e2a7b7c3f5d48062eb769fcb123505eb928722e3"
integrity sha512-hSl7E6l25GTjNEZATqZIuWOgSnpXb3kD0DVCujmg46K5zLxsbiKaaT6VO9slkSBDPZfYs30lwfJwbOFOnoEnKQ==
version "16.6.0"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.6.0.tgz#456645144581a6e99f6816ae2bd24ee94bdd0c01"
integrity sha512-q8U7k0Fi7oxF1HvQgyBjPwDXeMplEsArnKt2iYhuIF86+GBbgLHdAmokL3XUFjTd7Q363OSNG55FOGUdONVn1g==
react-scripts@2.0.5:
version "2.0.5"
@ -8135,6 +8031,13 @@ react-scripts@2.0.5:
optionalDependencies:
fsevents "1.2.4"
react-scroll-parallax@1.3.5:
version "1.3.5"
resolved "https://registry.yarnpkg.com/react-scroll-parallax/-/react-scroll-parallax-1.3.5.tgz#14a799f4773922c7feb5e31dc8a2acdb783e49d6"
integrity sha512-r/F6FKdpNDvnIeWAZ1zT5x5wBU7inm9Z0j6+0OLcM4VrvS/I0xZLa6ScZt3NyaQoqhu0ze/AcwPqwTvMH96b3Q==
dependencies:
prop-types "^15.5.10"
react@16.5.2:
version "16.5.2"
resolved "https://registry.yarnpkg.com/react/-/react-16.5.2.tgz#19f6b444ed139baa45609eee6dc3d318b3895d42"
@ -9554,9 +9457,9 @@ typedarray@^0.0.6:
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
ua-parser-js@^0.7.18:
version "0.7.18"
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.18.tgz#a7bfd92f56edfb117083b69e31d2aa8882d4b1ed"
integrity sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA==
version "0.7.19"
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.19.tgz#94151be4c0a7fb1d001af7022fdaca4642659e4b"
integrity sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ==
uglify-es@^3.3.4:
version "3.3.9"