Showing
4 changed files
with
800 additions
and
13 deletions
... | @@ -10,12 +10,16 @@ | ... | @@ -10,12 +10,16 @@ |
10 | "lint": "eslint ." | 10 | "lint": "eslint ." |
11 | }, | 11 | }, |
12 | "dependencies": { | 12 | "dependencies": { |
13 | + "d3": "^5.14.2", | ||
13 | "express": "^4.17.1", | 14 | "express": "^4.17.1", |
14 | "react": "16.9.0", | 15 | "react": "16.9.0", |
15 | "react-native": "0.61.4", | 16 | "react-native": "0.61.4", |
16 | "react-native-gesture-handler": "^1.5.0", | 17 | "react-native-gesture-handler": "^1.5.0", |
17 | "react-native-reanimated": "^1.4.0", | 18 | "react-native-reanimated": "^1.4.0", |
18 | "react-native-screens": "^2.0.0-alpha.8", | 19 | "react-native-screens": "^2.0.0-alpha.8", |
20 | + "react-native-segmented-control-tab": "^3.4.1", | ||
21 | + "react-native-svg": "^9.13.6", | ||
22 | + "react-native-svg-charts": "^5.3.0", | ||
19 | "react-native-table-component": "^1.2.1", | 23 | "react-native-table-component": "^1.2.1", |
20 | "react-native-vector-icons": "^6.6.0", | 24 | "react-native-vector-icons": "^6.6.0", |
21 | "react-navigation": "^4.0.10", | 25 | "react-navigation": "^4.0.10", | ... | ... |
1 | import React, { Component } from 'react'; | 1 | import React, { Component } from 'react'; |
2 | -import { View, Text, StyleSheet } from 'react-native'; | 2 | +import { View, Text, StyleSheet,ScrollView, RefreshControl } from 'react-native'; |
3 | +import { BarChart, Grid } from 'react-native-svg-charts' | ||
4 | +import HistoryGraph from '../component/HistoryGraph' | ||
5 | +import SegmentedControlTab from "react-native-segmented-control-tab"; | ||
6 | +const data1 = [ | ||
7 | + { label: 'MON', value: 1.8 }, | ||
8 | + { label: 'TUE', value: 4.2 }, | ||
9 | + { label: 'WEN', value: 1.6 }, | ||
10 | + { label: 'THU', value: 0 }, | ||
11 | + { label: 'FRI', value: 2.0 }, | ||
12 | + { label: 'SAT', value: 3.3 }, | ||
13 | + { label: 'SUN', value: 1.3 } | ||
14 | +] | ||
15 | +const data2 = [ | ||
16 | + { label: '1', value: 4.6 }, | ||
17 | + { label: '8', value: 3.7 }, | ||
18 | + { label: '15', value: 3.0 }, | ||
19 | + { label: '22', value: 5.2 }, | ||
20 | + { label: '29', value: 3.1 } | ||
21 | +] | ||
22 | +const data3 = [ | ||
23 | + { label: 'Jan', value: 500 }, | ||
24 | + { label: 'Feb', value: 312 }, | ||
25 | + { label: 'Mar', value: 424 }, | ||
26 | + { label: 'Apr', value: 745 }, | ||
27 | + { label: 'May', value: 89 }, | ||
28 | + { label: 'Jun', value: 434 }, | ||
29 | + { label: 'Jul', value: 650 }, | ||
30 | + { label: 'Aug', value: 980 }, | ||
31 | + { label: 'Sep', value: 123 }, | ||
32 | + { label: 'Oct', value: 186 }, | ||
33 | + { label: 'Nov', value: 689 }, | ||
34 | + { label: 'Dec', value: 643 } | ||
35 | +] | ||
36 | + | ||
37 | +const data4 = [ | ||
38 | + { label: 'C', value: 500 }, | ||
39 | + { label: 'H', value: 312 }, | ||
40 | + { label: 'A', value: 424 }, | ||
41 | + { label: 'N', value: 745 }, | ||
42 | + { label: 'G', value: 89 }, | ||
43 | + { label: 'E', value: 434 } | ||
44 | +] | ||
45 | + | ||
46 | +const kg1 = "총 3.5kg" | ||
47 | +const kg2 = "총 9,6kg" | ||
48 | +const kg3 = "총 21.3kg" | ||
3 | 49 | ||
4 | export default class HomeTab extends Component { | 50 | export default class HomeTab extends Component { |
51 | + constructor(){ | ||
52 | + super(); | ||
53 | + this.state = { | ||
54 | + selectedIndex: 0, | ||
55 | + data: data1, | ||
56 | + title: "총 3.5kg", | ||
57 | + spane: "", | ||
58 | + refreshing: false | ||
59 | + } | ||
60 | + } | ||
61 | + | ||
62 | + _onRefresh = () => { | ||
63 | + this.setState({refresing: true}); | ||
64 | + this.setState({data: data4}) | ||
65 | + this.setState({refreshing: false}); | ||
66 | + } | ||
67 | + | ||
68 | + handleIndexChange = index => { | ||
69 | + this.setState({selectedIndex: index}); | ||
70 | + switch(index){ | ||
71 | + case 0: | ||
72 | + this.setState({data: data1, title: kg1}); | ||
73 | + break; | ||
74 | + case 1: | ||
75 | + this.setState({data: data2, title: kg2}); | ||
76 | + break; | ||
77 | + case 2: | ||
78 | + this.setState({data: data3, title: kg3}); | ||
79 | + break; | ||
80 | + } | ||
81 | + }; | ||
82 | + | ||
5 | render() { | 83 | render() { |
6 | - return ( | 84 | + // const fill = 'rgb(134, 65, 244)' |
7 | - <View style={style.container}> | 85 | + // const data = [50, 10, 40, 95, -4, -24, null, 85, undefined, 0, 35, 53, -53, 24, 50, -20, -80] |
8 | - <Text>HistoryTab</Text> | 86 | + |
9 | - </View> | 87 | + // return ( |
10 | - ); | 88 | + // <BarChart style={{ height: 200 }} data={data} svg={{ fill }} contentInset={{ top: 30, bottom: 30 }}> |
89 | + // <Grid /> | ||
90 | + // </BarChart> | ||
91 | + // ); | ||
92 | + | ||
93 | + return( | ||
94 | + <ScrollView | ||
95 | + refreshControl={ | ||
96 | + <RefreshControl | ||
97 | + refreshing={this.state.refreshing} | ||
98 | + onRefresh={this._onRefresh} | ||
99 | + tintColor="#ff0000" | ||
100 | + title="Loading..." | ||
101 | + titleColor="#00ff00" | ||
102 | + colors={["#ff0000",'#00ff00','#0000ff']} | ||
103 | + progressBackgroundColor="#ffff00" | ||
104 | + /> | ||
105 | + } | ||
106 | + > | ||
107 | + <Text>{this.state.title}</Text> | ||
108 | + <SegmentedControlTab | ||
109 | + values={["Week", "Month", "Year"]} | ||
110 | + selectedIndex={this.state.selectedIndex} | ||
111 | + onTabPress={this.handleIndexChange} | ||
112 | + /> | ||
113 | + <HistoryGraph data={this.state.data} round={100} unit="kg"/> | ||
114 | + </ScrollView> | ||
115 | + ) | ||
11 | } | 116 | } |
12 | } | 117 | } |
13 | 118 | ||
... | @@ -17,4 +122,4 @@ const style = StyleSheet.create({ | ... | @@ -17,4 +122,4 @@ const style = StyleSheet.create({ |
17 | alignItems: 'center', | 122 | alignItems: 'center', |
18 | justifyContent: 'center', | 123 | justifyContent: 'center', |
19 | } | 124 | } |
20 | -}); | 125 | +}) |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
source/component/HistoryGraph.js
0 → 100644
1 | +import React, { PureComponent } from 'react' | ||
2 | +import { View, Text, StyleSheet } from 'react-native'; | ||
3 | +import { Svg, G, Line, Rect } from 'react-native-svg' | ||
4 | +import { Text as SvgText } from 'react-native-svg' | ||
5 | +import * as d3 from 'd3' | ||
6 | +// import Showkg from './ShowKg' | ||
7 | + | ||
8 | +const GRAPH_MARGIN = 20 | ||
9 | +const GRAPH_BAR_WIDTH = 5 | ||
10 | +const colors = { | ||
11 | + axis: '#E4E4E4', | ||
12 | + bars: '#15AD13', | ||
13 | + bardefult: '#CED4DA' | ||
14 | +} | ||
15 | + | ||
16 | +export default class HistoryGraph extends PureComponent { | ||
17 | + | ||
18 | + constructor(props){ | ||
19 | + super(props); | ||
20 | + this.handleClick = this.handleClick.bind(this); | ||
21 | + this.state = { | ||
22 | + kg: this.props.data[this.props.data.length - 1].label, | ||
23 | + index: this.props.data.length-1 | ||
24 | + } | ||
25 | + } | ||
26 | + | ||
27 | + handleClick = inkg => { | ||
28 | + this.setState({kg: inkg}); | ||
29 | + } | ||
30 | + | ||
31 | + componentDidUpdate(prevProps, prevState){ | ||
32 | + if (this.props.data !== prevProps.data) { | ||
33 | + this.setState({ | ||
34 | + ...this.state, | ||
35 | + kg : this.props.data[this.props.data.length - 1].label, | ||
36 | + index: this.props.data.length-1 | ||
37 | + }) | ||
38 | + } } | ||
39 | + | ||
40 | + render() { | ||
41 | + // Dimensions | ||
42 | + const SVGHeight = 300 | ||
43 | + const SVGWidth = 300 | ||
44 | + const graphHeight = SVGHeight - 2 * GRAPH_MARGIN | ||
45 | + const graphWidth = SVGWidth - 2 * GRAPH_MARGIN | ||
46 | + const data = this.props.data | ||
47 | + | ||
48 | + // X scale point | ||
49 | + const xDomain = data.map(item => item.label) | ||
50 | + const xRange = [0, graphWidth] | ||
51 | + const x = d3.scalePoint() | ||
52 | + .domain(xDomain) | ||
53 | + .range(xRange) | ||
54 | + .padding(1) | ||
55 | + | ||
56 | + // Y scale linear | ||
57 | + const maxValue = d3.max(data, d => d.value) | ||
58 | + const topValue = Math.ceil(maxValue / this.props.round) * this.props.round | ||
59 | + const yDomain = [0, topValue] | ||
60 | + const yRange = [0, graphHeight] | ||
61 | + const y = d3.scaleLinear() | ||
62 | + .domain(yDomain) | ||
63 | + .range(yRange) | ||
64 | + | ||
65 | + // top axis and middle axis | ||
66 | + const middleValue = topValue / 2 | ||
67 | + | ||
68 | + return ( | ||
69 | + <View> | ||
70 | + <Svg width={SVGWidth} height={SVGHeight}> | ||
71 | + <G y={graphHeight + GRAPH_MARGIN}> | ||
72 | + {/* Top value label */} | ||
73 | + <SvgText | ||
74 | + x={graphWidth} | ||
75 | + textAnchor="end" | ||
76 | + y={y(topValue) * -1 - 5} | ||
77 | + fontSize={12} | ||
78 | + fill="black" | ||
79 | + fillOpacity={0.4}> | ||
80 | + {topValue + ' ' + this.props.unit} | ||
81 | + </SvgText> | ||
82 | + | ||
83 | + {/* top axis */} | ||
84 | + <Line | ||
85 | + x1="0" | ||
86 | + y1={y(topValue) * -1} | ||
87 | + x2={graphWidth} | ||
88 | + y2={y(topValue) * -1} | ||
89 | + stroke={colors.axis} | ||
90 | + strokeDasharray={[3, 3]} | ||
91 | + strokeWidth="0.5" | ||
92 | + /> | ||
93 | + | ||
94 | + {/* middle axis */} | ||
95 | + <Line | ||
96 | + x1="0" | ||
97 | + y1={y(middleValue) * -1} | ||
98 | + x2={graphWidth} | ||
99 | + y2={y(middleValue) * -1} | ||
100 | + stroke={colors.axis} | ||
101 | + strokeDasharray={[3, 3]} | ||
102 | + strokeWidth="0.5" | ||
103 | + /> | ||
104 | + | ||
105 | + {/* bottom axis */} | ||
106 | + <Line | ||
107 | + x1="0" | ||
108 | + y1="2" | ||
109 | + x2={graphWidth} | ||
110 | + y2="2" | ||
111 | + stroke={colors.axis} | ||
112 | + strokeWidth="0.5" | ||
113 | + /> | ||
114 | + | ||
115 | + {/* bars */} | ||
116 | + {data.map(item => ( | ||
117 | + <Rect | ||
118 | + key={'bar' + item.label} | ||
119 | + x={x(item.label) - (GRAPH_BAR_WIDTH / 2)} | ||
120 | + y={y(item.value) * -1} | ||
121 | + rx={2.5} | ||
122 | + width={GRAPH_BAR_WIDTH} | ||
123 | + height={y(item.value)} | ||
124 | + fill = {this.state.kg == item.label ? colors.bars : colors.bardefult} | ||
125 | + onPress={()=>this.handleClick(item.label)} | ||
126 | + /> | ||
127 | + ))} | ||
128 | + | ||
129 | + {/* labels */} | ||
130 | + {data.map(item => ( | ||
131 | + <SvgText | ||
132 | + key={'label' + item.label} | ||
133 | + fontSize="8" | ||
134 | + x={x(item.label)} | ||
135 | + y="10" | ||
136 | + textAnchor="middle">{item.label}</SvgText> | ||
137 | + ))} | ||
138 | + </G> | ||
139 | + </Svg> | ||
140 | + <Text>{this.state.kg}</Text> | ||
141 | + </View> | ||
142 | + ) | ||
143 | + } | ||
144 | +} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
... | @@ -1329,6 +1329,11 @@ array-filter@~0.0.0: | ... | @@ -1329,6 +1329,11 @@ array-filter@~0.0.0: |
1329 | resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" | 1329 | resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" |
1330 | integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= | 1330 | integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= |
1331 | 1331 | ||
1332 | +array-flatten@1.1.1: | ||
1333 | + version "1.1.1" | ||
1334 | + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" | ||
1335 | + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= | ||
1336 | + | ||
1332 | array-includes@^3.0.3: | 1337 | array-includes@^3.0.3: |
1333 | version "3.0.3" | 1338 | version "3.0.3" |
1334 | resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" | 1339 | resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" |
... | @@ -1558,6 +1563,27 @@ big-integer@^1.6.44: | ... | @@ -1558,6 +1563,27 @@ big-integer@^1.6.44: |
1558 | resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.47.tgz#e1e9320e26c4cc81f64fbf4b3bb20e025bf18e2d" | 1563 | resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.47.tgz#e1e9320e26c4cc81f64fbf4b3bb20e025bf18e2d" |
1559 | integrity sha512-9t9f7X3as2XGX8b52GqG6ox0GvIdM86LyIXASJnDCFhYNgt+A+MByQZ3W2PyMRZjEvG5f8TEbSPfEotVuMJnQg== | 1564 | integrity sha512-9t9f7X3as2XGX8b52GqG6ox0GvIdM86LyIXASJnDCFhYNgt+A+MByQZ3W2PyMRZjEvG5f8TEbSPfEotVuMJnQg== |
1560 | 1565 | ||
1566 | +body-parser@1.19.0: | ||
1567 | + version "1.19.0" | ||
1568 | + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" | ||
1569 | + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== | ||
1570 | + dependencies: | ||
1571 | + bytes "3.1.0" | ||
1572 | + content-type "~1.0.4" | ||
1573 | + debug "2.6.9" | ||
1574 | + depd "~1.1.2" | ||
1575 | + http-errors "1.7.2" | ||
1576 | + iconv-lite "0.4.24" | ||
1577 | + on-finished "~2.3.0" | ||
1578 | + qs "6.7.0" | ||
1579 | + raw-body "2.4.0" | ||
1580 | + type-is "~1.6.17" | ||
1581 | + | ||
1582 | +boolbase@^1.0.0, boolbase@~1.0.0: | ||
1583 | + version "1.0.0" | ||
1584 | + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" | ||
1585 | + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= | ||
1586 | + | ||
1561 | bplist-creator@0.0.8: | 1587 | bplist-creator@0.0.8: |
1562 | version "0.0.8" | 1588 | version "0.0.8" |
1563 | resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.8.tgz#56b2a6e79e9aec3fc33bf831d09347d73794e79c" | 1589 | resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.8.tgz#56b2a6e79e9aec3fc33bf831d09347d73794e79c" |
... | @@ -1630,6 +1656,11 @@ bytes@3.0.0: | ... | @@ -1630,6 +1656,11 @@ bytes@3.0.0: |
1630 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" | 1656 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" |
1631 | integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= | 1657 | integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= |
1632 | 1658 | ||
1659 | +bytes@3.1.0: | ||
1660 | + version "3.1.0" | ||
1661 | + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" | ||
1662 | + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== | ||
1663 | + | ||
1633 | cache-base@^1.0.1: | 1664 | cache-base@^1.0.1: |
1634 | version "1.0.1" | 1665 | version "1.0.1" |
1635 | resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" | 1666 | resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" |
... | @@ -1838,7 +1869,7 @@ command-exists@^1.2.8: | ... | @@ -1838,7 +1869,7 @@ command-exists@^1.2.8: |
1838 | resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.8.tgz#715acefdd1223b9c9b37110a149c6392c2852291" | 1869 | resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.8.tgz#715acefdd1223b9c9b37110a149c6392c2852291" |
1839 | integrity sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw== | 1870 | integrity sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw== |
1840 | 1871 | ||
1841 | -commander@^2.19.0, commander@~2.20.3: | 1872 | +commander@2, commander@^2.19.0, commander@~2.20.3: |
1842 | version "2.20.3" | 1873 | version "2.20.3" |
1843 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" | 1874 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" |
1844 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== | 1875 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== |
... | @@ -1908,6 +1939,18 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: | ... | @@ -1908,6 +1939,18 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: |
1908 | resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" | 1939 | resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" |
1909 | integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= | 1940 | integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= |
1910 | 1941 | ||
1942 | +content-disposition@0.5.3: | ||
1943 | + version "0.5.3" | ||
1944 | + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" | ||
1945 | + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== | ||
1946 | + dependencies: | ||
1947 | + safe-buffer "5.1.2" | ||
1948 | + | ||
1949 | +content-type@~1.0.4: | ||
1950 | + version "1.0.4" | ||
1951 | + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" | ||
1952 | + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== | ||
1953 | + | ||
1911 | convert-source-map@^1.4.0, convert-source-map@^1.7.0: | 1954 | convert-source-map@^1.4.0, convert-source-map@^1.7.0: |
1912 | version "1.7.0" | 1955 | version "1.7.0" |
1913 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" | 1956 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" |
... | @@ -1915,6 +1958,16 @@ convert-source-map@^1.4.0, convert-source-map@^1.7.0: | ... | @@ -1915,6 +1958,16 @@ convert-source-map@^1.4.0, convert-source-map@^1.7.0: |
1915 | dependencies: | 1958 | dependencies: |
1916 | safe-buffer "~5.1.1" | 1959 | safe-buffer "~5.1.1" |
1917 | 1960 | ||
1961 | +cookie-signature@1.0.6: | ||
1962 | + version "1.0.6" | ||
1963 | + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" | ||
1964 | + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= | ||
1965 | + | ||
1966 | +cookie@0.4.0: | ||
1967 | + version "0.4.0" | ||
1968 | + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" | ||
1969 | + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== | ||
1970 | + | ||
1918 | copy-descriptor@^0.1.0: | 1971 | copy-descriptor@^0.1.0: |
1919 | version "0.1.1" | 1972 | version "0.1.1" |
1920 | resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" | 1973 | resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" |
... | @@ -1974,6 +2027,29 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: | ... | @@ -1974,6 +2027,29 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: |
1974 | shebang-command "^1.2.0" | 2027 | shebang-command "^1.2.0" |
1975 | which "^1.2.9" | 2028 | which "^1.2.9" |
1976 | 2029 | ||
2030 | +css-select@^2.0.2: | ||
2031 | + version "2.1.0" | ||
2032 | + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" | ||
2033 | + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== | ||
2034 | + dependencies: | ||
2035 | + boolbase "^1.0.0" | ||
2036 | + css-what "^3.2.1" | ||
2037 | + domutils "^1.7.0" | ||
2038 | + nth-check "^1.0.2" | ||
2039 | + | ||
2040 | +css-tree@^1.0.0-alpha.37: | ||
2041 | + version "1.0.0-alpha.39" | ||
2042 | + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.39.tgz#2bff3ffe1bb3f776cf7eefd91ee5cba77a149eeb" | ||
2043 | + integrity sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA== | ||
2044 | + dependencies: | ||
2045 | + mdn-data "2.0.6" | ||
2046 | + source-map "^0.6.1" | ||
2047 | + | ||
2048 | +css-what@^3.2.1: | ||
2049 | + version "3.2.1" | ||
2050 | + resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.2.1.tgz#f4a8f12421064621b456755e34a03a2c22df5da1" | ||
2051 | + integrity sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw== | ||
2052 | + | ||
1977 | cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": | 2053 | cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": |
1978 | version "0.3.8" | 2054 | version "0.3.8" |
1979 | resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" | 2055 | resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" |
... | @@ -1986,6 +2062,274 @@ cssstyle@^1.0.0: | ... | @@ -1986,6 +2062,274 @@ cssstyle@^1.0.0: |
1986 | dependencies: | 2062 | dependencies: |
1987 | cssom "0.3.x" | 2063 | cssom "0.3.x" |
1988 | 2064 | ||
2065 | +d3-array@1, d3-array@^1.1.1, d3-array@^1.2.0: | ||
2066 | + version "1.2.4" | ||
2067 | + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-1.2.4.tgz#635ce4d5eea759f6f605863dbcfc30edc737f71f" | ||
2068 | + integrity sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw== | ||
2069 | + | ||
2070 | +d3-axis@1: | ||
2071 | + version "1.0.12" | ||
2072 | + resolved "https://registry.yarnpkg.com/d3-axis/-/d3-axis-1.0.12.tgz#cdf20ba210cfbb43795af33756886fb3638daac9" | ||
2073 | + integrity sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ== | ||
2074 | + | ||
2075 | +d3-brush@1: | ||
2076 | + version "1.1.5" | ||
2077 | + resolved "https://registry.yarnpkg.com/d3-brush/-/d3-brush-1.1.5.tgz#066b8e84d17b192986030446c97c0fba7e1bacdc" | ||
2078 | + integrity sha512-rEaJ5gHlgLxXugWjIkolTA0OyMvw8UWU1imYXy1v642XyyswmI1ybKOv05Ft+ewq+TFmdliD3VuK0pRp1VT/5A== | ||
2079 | + dependencies: | ||
2080 | + d3-dispatch "1" | ||
2081 | + d3-drag "1" | ||
2082 | + d3-interpolate "1" | ||
2083 | + d3-selection "1" | ||
2084 | + d3-transition "1" | ||
2085 | + | ||
2086 | +d3-chord@1: | ||
2087 | + version "1.0.6" | ||
2088 | + resolved "https://registry.yarnpkg.com/d3-chord/-/d3-chord-1.0.6.tgz#309157e3f2db2c752f0280fedd35f2067ccbb15f" | ||
2089 | + integrity sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA== | ||
2090 | + dependencies: | ||
2091 | + d3-array "1" | ||
2092 | + d3-path "1" | ||
2093 | + | ||
2094 | +d3-collection@1: | ||
2095 | + version "1.0.7" | ||
2096 | + resolved "https://registry.yarnpkg.com/d3-collection/-/d3-collection-1.0.7.tgz#349bd2aa9977db071091c13144d5e4f16b5b310e" | ||
2097 | + integrity sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A== | ||
2098 | + | ||
2099 | +d3-color@1: | ||
2100 | + version "1.4.0" | ||
2101 | + resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-1.4.0.tgz#89c45a995ed773b13314f06460df26d60ba0ecaf" | ||
2102 | + integrity sha512-TzNPeJy2+iEepfiL92LAAB7fvnp/dV2YwANPVHdDWmYMm23qIJBYww3qT8I8C1wXrmrg4UWs7BKc2tKIgyjzHg== | ||
2103 | + | ||
2104 | +d3-contour@1: | ||
2105 | + version "1.3.2" | ||
2106 | + resolved "https://registry.yarnpkg.com/d3-contour/-/d3-contour-1.3.2.tgz#652aacd500d2264cb3423cee10db69f6f59bead3" | ||
2107 | + integrity sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg== | ||
2108 | + dependencies: | ||
2109 | + d3-array "^1.1.1" | ||
2110 | + | ||
2111 | +d3-dispatch@1: | ||
2112 | + version "1.0.6" | ||
2113 | + resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-1.0.6.tgz#00d37bcee4dd8cd97729dd893a0ac29caaba5d58" | ||
2114 | + integrity sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA== | ||
2115 | + | ||
2116 | +d3-drag@1: | ||
2117 | + version "1.2.5" | ||
2118 | + resolved "https://registry.yarnpkg.com/d3-drag/-/d3-drag-1.2.5.tgz#2537f451acd39d31406677b7dc77c82f7d988f70" | ||
2119 | + integrity sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w== | ||
2120 | + dependencies: | ||
2121 | + d3-dispatch "1" | ||
2122 | + d3-selection "1" | ||
2123 | + | ||
2124 | +d3-dsv@1: | ||
2125 | + version "1.2.0" | ||
2126 | + resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.2.0.tgz#9d5f75c3a5f8abd611f74d3f5847b0d4338b885c" | ||
2127 | + integrity sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g== | ||
2128 | + dependencies: | ||
2129 | + commander "2" | ||
2130 | + iconv-lite "0.4" | ||
2131 | + rw "1" | ||
2132 | + | ||
2133 | +d3-ease@1: | ||
2134 | + version "1.0.6" | ||
2135 | + resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-1.0.6.tgz#ebdb6da22dfac0a22222f2d4da06f66c416a0ec0" | ||
2136 | + integrity sha512-SZ/lVU7LRXafqp7XtIcBdxnWl8yyLpgOmzAk0mWBI9gXNzLDx5ybZgnRbH9dN/yY5tzVBqCQ9avltSnqVwessQ== | ||
2137 | + | ||
2138 | +d3-fetch@1: | ||
2139 | + version "1.1.2" | ||
2140 | + resolved "https://registry.yarnpkg.com/d3-fetch/-/d3-fetch-1.1.2.tgz#957c8fbc6d4480599ba191b1b2518bf86b3e1be2" | ||
2141 | + integrity sha512-S2loaQCV/ZeyTyIF2oP8D1K9Z4QizUzW7cWeAOAS4U88qOt3Ucf6GsmgthuYSdyB2HyEm4CeGvkQxWsmInsIVA== | ||
2142 | + dependencies: | ||
2143 | + d3-dsv "1" | ||
2144 | + | ||
2145 | +d3-force@1: | ||
2146 | + version "1.2.1" | ||
2147 | + resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-1.2.1.tgz#fd29a5d1ff181c9e7f0669e4bd72bdb0e914ec0b" | ||
2148 | + integrity sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg== | ||
2149 | + dependencies: | ||
2150 | + d3-collection "1" | ||
2151 | + d3-dispatch "1" | ||
2152 | + d3-quadtree "1" | ||
2153 | + d3-timer "1" | ||
2154 | + | ||
2155 | +d3-format@1: | ||
2156 | + version "1.4.2" | ||
2157 | + resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-1.4.2.tgz#2a8c0ebf500f315981c2110eaaf70b82f472cb2b" | ||
2158 | + integrity sha512-gco1Ih54PgMsyIXgttLxEhNy/mXxq8+rLnCb5shQk+P5TsiySrwWU5gpB4zen626J4LIwBxHvDChyA8qDm57ww== | ||
2159 | + | ||
2160 | +d3-geo@1: | ||
2161 | + version "1.11.9" | ||
2162 | + resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-1.11.9.tgz#77eaed14ba62fc2c0aef55cd2943849c866f7ae6" | ||
2163 | + integrity sha512-9edcH6J3s/Aa3KJITWqFJbyB/8q3mMlA9Fi7z6yy+FAYMnRaxmC7jBhUnsINxVWD14GmqX3DK8uk7nV6/Ekt4A== | ||
2164 | + dependencies: | ||
2165 | + d3-array "1" | ||
2166 | + | ||
2167 | +d3-hierarchy@1: | ||
2168 | + version "1.1.9" | ||
2169 | + resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz#2f6bee24caaea43f8dc37545fa01628559647a83" | ||
2170 | + integrity sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ== | ||
2171 | + | ||
2172 | +d3-interpolate-path@2.0.0: | ||
2173 | + version "2.0.0" | ||
2174 | + resolved "https://registry.yarnpkg.com/d3-interpolate-path/-/d3-interpolate-path-2.0.0.tgz#cb0327314fedb14e6ea1789ab7e095a16c2f8ab2" | ||
2175 | + integrity sha1-ywMnMU/tsU5uoXiat+CVoWwvirI= | ||
2176 | + dependencies: | ||
2177 | + d3-interpolate "^1.1.1" | ||
2178 | + | ||
2179 | +d3-interpolate@1, d3-interpolate@^1.1.1: | ||
2180 | + version "1.4.0" | ||
2181 | + resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-1.4.0.tgz#526e79e2d80daa383f9e0c1c1c7dcc0f0583e987" | ||
2182 | + integrity sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA== | ||
2183 | + dependencies: | ||
2184 | + d3-color "1" | ||
2185 | + | ||
2186 | +d3-path@1: | ||
2187 | + version "1.0.9" | ||
2188 | + resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-1.0.9.tgz#48c050bb1fe8c262493a8caf5524e3e9591701cf" | ||
2189 | + integrity sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg== | ||
2190 | + | ||
2191 | +d3-polygon@1: | ||
2192 | + version "1.0.6" | ||
2193 | + resolved "https://registry.yarnpkg.com/d3-polygon/-/d3-polygon-1.0.6.tgz#0bf8cb8180a6dc107f518ddf7975e12abbfbd38e" | ||
2194 | + integrity sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ== | ||
2195 | + | ||
2196 | +d3-quadtree@1: | ||
2197 | + version "1.0.7" | ||
2198 | + resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-1.0.7.tgz#ca8b84df7bb53763fe3c2f24bd435137f4e53135" | ||
2199 | + integrity sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA== | ||
2200 | + | ||
2201 | +d3-random@1: | ||
2202 | + version "1.1.2" | ||
2203 | + resolved "https://registry.yarnpkg.com/d3-random/-/d3-random-1.1.2.tgz#2833be7c124360bf9e2d3fd4f33847cfe6cab291" | ||
2204 | + integrity sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ== | ||
2205 | + | ||
2206 | +d3-scale-chromatic@1: | ||
2207 | + version "1.5.0" | ||
2208 | + resolved "https://registry.yarnpkg.com/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz#54e333fc78212f439b14641fb55801dd81135a98" | ||
2209 | + integrity sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg== | ||
2210 | + dependencies: | ||
2211 | + d3-color "1" | ||
2212 | + d3-interpolate "1" | ||
2213 | + | ||
2214 | +d3-scale@2: | ||
2215 | + version "2.2.2" | ||
2216 | + resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-2.2.2.tgz#4e880e0b2745acaaddd3ede26a9e908a9e17b81f" | ||
2217 | + integrity sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw== | ||
2218 | + dependencies: | ||
2219 | + d3-array "^1.2.0" | ||
2220 | + d3-collection "1" | ||
2221 | + d3-format "1" | ||
2222 | + d3-interpolate "1" | ||
2223 | + d3-time "1" | ||
2224 | + d3-time-format "2" | ||
2225 | + | ||
2226 | +d3-scale@^1.0.6: | ||
2227 | + version "1.0.7" | ||
2228 | + resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-1.0.7.tgz#fa90324b3ea8a776422bd0472afab0b252a0945d" | ||
2229 | + integrity sha512-KvU92czp2/qse5tUfGms6Kjig0AhHOwkzXG0+PqIJB3ke0WUv088AHMZI0OssO9NCkXt4RP8yju9rpH8aGB7Lw== | ||
2230 | + dependencies: | ||
2231 | + d3-array "^1.2.0" | ||
2232 | + d3-collection "1" | ||
2233 | + d3-color "1" | ||
2234 | + d3-format "1" | ||
2235 | + d3-interpolate "1" | ||
2236 | + d3-time "1" | ||
2237 | + d3-time-format "2" | ||
2238 | + | ||
2239 | +d3-selection@1, d3-selection@^1.1.0: | ||
2240 | + version "1.4.1" | ||
2241 | + resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-1.4.1.tgz#98eedbbe085fbda5bafa2f9e3f3a2f4d7d622a98" | ||
2242 | + integrity sha512-BTIbRjv/m5rcVTfBs4AMBLKs4x8XaaLkwm28KWu9S2vKNqXkXt2AH2Qf0sdPZHjFxcWg/YL53zcqAz+3g4/7PA== | ||
2243 | + | ||
2244 | +d3-shape@1, d3-shape@^1.0.6: | ||
2245 | + version "1.3.7" | ||
2246 | + resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-1.3.7.tgz#df63801be07bc986bc54f63789b4fe502992b5d7" | ||
2247 | + integrity sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw== | ||
2248 | + dependencies: | ||
2249 | + d3-path "1" | ||
2250 | + | ||
2251 | +d3-time-format@2: | ||
2252 | + version "2.2.2" | ||
2253 | + resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-2.2.2.tgz#187597ffc6a0f37cb36bb7a1d7167cdc887ecda0" | ||
2254 | + integrity sha512-pweL2Ri2wqMY+wlW/wpkl8T3CUzKAha8S9nmiQlMABab8r5MJN0PD1V4YyRNVaKQfeh4Z0+VO70TLw6ESVOYzw== | ||
2255 | + dependencies: | ||
2256 | + d3-time "1" | ||
2257 | + | ||
2258 | +d3-time@1: | ||
2259 | + version "1.1.0" | ||
2260 | + resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.1.0.tgz#b1e19d307dae9c900b7e5b25ffc5dcc249a8a0f1" | ||
2261 | + integrity sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA== | ||
2262 | + | ||
2263 | +d3-timer@1: | ||
2264 | + version "1.0.10" | ||
2265 | + resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-1.0.10.tgz#dfe76b8a91748831b13b6d9c793ffbd508dd9de5" | ||
2266 | + integrity sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw== | ||
2267 | + | ||
2268 | +d3-transition@1: | ||
2269 | + version "1.3.2" | ||
2270 | + resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-1.3.2.tgz#a98ef2151be8d8600543434c1ca80140ae23b398" | ||
2271 | + integrity sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA== | ||
2272 | + dependencies: | ||
2273 | + d3-color "1" | ||
2274 | + d3-dispatch "1" | ||
2275 | + d3-ease "1" | ||
2276 | + d3-interpolate "1" | ||
2277 | + d3-selection "^1.1.0" | ||
2278 | + d3-timer "1" | ||
2279 | + | ||
2280 | +d3-voronoi@1: | ||
2281 | + version "1.1.4" | ||
2282 | + resolved "https://registry.yarnpkg.com/d3-voronoi/-/d3-voronoi-1.1.4.tgz#dd3c78d7653d2bb359284ae478645d95944c8297" | ||
2283 | + integrity sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg== | ||
2284 | + | ||
2285 | +d3-zoom@1: | ||
2286 | + version "1.8.3" | ||
2287 | + resolved "https://registry.yarnpkg.com/d3-zoom/-/d3-zoom-1.8.3.tgz#b6a3dbe738c7763121cd05b8a7795ffe17f4fc0a" | ||
2288 | + integrity sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ== | ||
2289 | + dependencies: | ||
2290 | + d3-dispatch "1" | ||
2291 | + d3-drag "1" | ||
2292 | + d3-interpolate "1" | ||
2293 | + d3-selection "1" | ||
2294 | + d3-transition "1" | ||
2295 | + | ||
2296 | +d3@^5.14.2: | ||
2297 | + version "5.14.2" | ||
2298 | + resolved "https://registry.yarnpkg.com/d3/-/d3-5.14.2.tgz#a3fb3af016d362aaf4dacbe618ae949c1744b8c4" | ||
2299 | + integrity sha512-Ccipa9XrYW5N0QkP6u0Qb8kU6WekIXBiDenmZm1zLvuq/9pBBhRCJLCICEOsH5Og4B0Xw02bhqGkK5VN/oPH0w== | ||
2300 | + dependencies: | ||
2301 | + d3-array "1" | ||
2302 | + d3-axis "1" | ||
2303 | + d3-brush "1" | ||
2304 | + d3-chord "1" | ||
2305 | + d3-collection "1" | ||
2306 | + d3-color "1" | ||
2307 | + d3-contour "1" | ||
2308 | + d3-dispatch "1" | ||
2309 | + d3-drag "1" | ||
2310 | + d3-dsv "1" | ||
2311 | + d3-ease "1" | ||
2312 | + d3-fetch "1" | ||
2313 | + d3-force "1" | ||
2314 | + d3-format "1" | ||
2315 | + d3-geo "1" | ||
2316 | + d3-hierarchy "1" | ||
2317 | + d3-interpolate "1" | ||
2318 | + d3-path "1" | ||
2319 | + d3-polygon "1" | ||
2320 | + d3-quadtree "1" | ||
2321 | + d3-random "1" | ||
2322 | + d3-scale "2" | ||
2323 | + d3-scale-chromatic "1" | ||
2324 | + d3-selection "1" | ||
2325 | + d3-shape "1" | ||
2326 | + d3-time "1" | ||
2327 | + d3-time-format "2" | ||
2328 | + d3-timer "1" | ||
2329 | + d3-transition "1" | ||
2330 | + d3-voronoi "1" | ||
2331 | + d3-zoom "1" | ||
2332 | + | ||
1989 | dashdash@^1.12.0: | 2333 | dashdash@^1.12.0: |
1990 | version "1.14.1" | 2334 | version "1.14.1" |
1991 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" | 2335 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" |
... | @@ -2148,6 +2492,24 @@ doctrine@^3.0.0: | ... | @@ -2148,6 +2492,24 @@ doctrine@^3.0.0: |
2148 | dependencies: | 2492 | dependencies: |
2149 | esutils "^2.0.2" | 2493 | esutils "^2.0.2" |
2150 | 2494 | ||
2495 | +dom-serializer@0: | ||
2496 | + version "0.2.2" | ||
2497 | + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" | ||
2498 | + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== | ||
2499 | + dependencies: | ||
2500 | + domelementtype "^2.0.1" | ||
2501 | + entities "^2.0.0" | ||
2502 | + | ||
2503 | +domelementtype@1: | ||
2504 | + version "1.3.1" | ||
2505 | + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" | ||
2506 | + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== | ||
2507 | + | ||
2508 | +domelementtype@^2.0.1: | ||
2509 | + version "2.0.1" | ||
2510 | + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" | ||
2511 | + integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== | ||
2512 | + | ||
2151 | domexception@^1.0.1: | 2513 | domexception@^1.0.1: |
2152 | version "1.0.1" | 2514 | version "1.0.1" |
2153 | resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" | 2515 | resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" |
... | @@ -2155,6 +2517,14 @@ domexception@^1.0.1: | ... | @@ -2155,6 +2517,14 @@ domexception@^1.0.1: |
2155 | dependencies: | 2517 | dependencies: |
2156 | webidl-conversions "^4.0.2" | 2518 | webidl-conversions "^4.0.2" |
2157 | 2519 | ||
2520 | +domutils@^1.7.0: | ||
2521 | + version "1.7.0" | ||
2522 | + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" | ||
2523 | + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== | ||
2524 | + dependencies: | ||
2525 | + dom-serializer "0" | ||
2526 | + domelementtype "1" | ||
2527 | + | ||
2158 | ecc-jsbn@~0.1.1: | 2528 | ecc-jsbn@~0.1.1: |
2159 | version "0.1.2" | 2529 | version "0.1.2" |
2160 | resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" | 2530 | resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" |
... | @@ -2197,6 +2567,11 @@ end-of-stream@^1.1.0: | ... | @@ -2197,6 +2567,11 @@ end-of-stream@^1.1.0: |
2197 | dependencies: | 2567 | dependencies: |
2198 | once "^1.4.0" | 2568 | once "^1.4.0" |
2199 | 2569 | ||
2570 | +entities@^2.0.0: | ||
2571 | + version "2.0.0" | ||
2572 | + resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" | ||
2573 | + integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== | ||
2574 | + | ||
2200 | envinfo@^7.1.0: | 2575 | envinfo@^7.1.0: |
2201 | version "7.4.0" | 2576 | version "7.4.0" |
2202 | resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.4.0.tgz#bef4ece9e717423aaf0c3584651430b735ad6630" | 2577 | resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.4.0.tgz#bef4ece9e717423aaf0c3584651430b735ad6630" |
... | @@ -2520,6 +2895,42 @@ expect@^24.9.0: | ... | @@ -2520,6 +2895,42 @@ expect@^24.9.0: |
2520 | jest-message-util "^24.9.0" | 2895 | jest-message-util "^24.9.0" |
2521 | jest-regex-util "^24.9.0" | 2896 | jest-regex-util "^24.9.0" |
2522 | 2897 | ||
2898 | +express@^4.17.1: | ||
2899 | + version "4.17.1" | ||
2900 | + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" | ||
2901 | + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== | ||
2902 | + dependencies: | ||
2903 | + accepts "~1.3.7" | ||
2904 | + array-flatten "1.1.1" | ||
2905 | + body-parser "1.19.0" | ||
2906 | + content-disposition "0.5.3" | ||
2907 | + content-type "~1.0.4" | ||
2908 | + cookie "0.4.0" | ||
2909 | + cookie-signature "1.0.6" | ||
2910 | + debug "2.6.9" | ||
2911 | + depd "~1.1.2" | ||
2912 | + encodeurl "~1.0.2" | ||
2913 | + escape-html "~1.0.3" | ||
2914 | + etag "~1.8.1" | ||
2915 | + finalhandler "~1.1.2" | ||
2916 | + fresh "0.5.2" | ||
2917 | + merge-descriptors "1.0.1" | ||
2918 | + methods "~1.1.2" | ||
2919 | + on-finished "~2.3.0" | ||
2920 | + parseurl "~1.3.3" | ||
2921 | + path-to-regexp "0.1.7" | ||
2922 | + proxy-addr "~2.0.5" | ||
2923 | + qs "6.7.0" | ||
2924 | + range-parser "~1.2.1" | ||
2925 | + safe-buffer "5.1.2" | ||
2926 | + send "0.17.1" | ||
2927 | + serve-static "1.14.1" | ||
2928 | + setprototypeof "1.1.1" | ||
2929 | + statuses "~1.5.0" | ||
2930 | + type-is "~1.6.18" | ||
2931 | + utils-merge "1.0.1" | ||
2932 | + vary "~1.1.2" | ||
2933 | + | ||
2523 | extend-shallow@^1.1.2: | 2934 | extend-shallow@^1.1.2: |
2524 | version "1.1.4" | 2935 | version "1.1.4" |
2525 | resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071" | 2936 | resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071" |
... | @@ -2705,7 +3116,7 @@ fill-range@^4.0.0: | ... | @@ -2705,7 +3116,7 @@ fill-range@^4.0.0: |
2705 | repeat-string "^1.6.1" | 3116 | repeat-string "^1.6.1" |
2706 | to-regex-range "^2.1.0" | 3117 | to-regex-range "^2.1.0" |
2707 | 3118 | ||
2708 | -finalhandler@1.1.2: | 3119 | +finalhandler@1.1.2, finalhandler@~1.1.2: |
2709 | version "1.1.2" | 3120 | version "1.1.2" |
2710 | resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" | 3121 | resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" |
2711 | integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== | 3122 | integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== |
... | @@ -2782,6 +3193,11 @@ form-data@~2.3.2: | ... | @@ -2782,6 +3193,11 @@ form-data@~2.3.2: |
2782 | combined-stream "^1.0.6" | 3193 | combined-stream "^1.0.6" |
2783 | mime-types "^2.1.12" | 3194 | mime-types "^2.1.12" |
2784 | 3195 | ||
3196 | +forwarded@~0.1.2: | ||
3197 | + version "0.1.2" | ||
3198 | + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" | ||
3199 | + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= | ||
3200 | + | ||
2785 | fragment-cache@^0.2.1: | 3201 | fragment-cache@^0.2.1: |
2786 | version "0.2.1" | 3202 | version "0.2.1" |
2787 | resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" | 3203 | resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" |
... | @@ -3035,6 +3451,17 @@ html-encoding-sniffer@^1.0.2: | ... | @@ -3035,6 +3451,17 @@ html-encoding-sniffer@^1.0.2: |
3035 | dependencies: | 3451 | dependencies: |
3036 | whatwg-encoding "^1.0.1" | 3452 | whatwg-encoding "^1.0.1" |
3037 | 3453 | ||
3454 | +http-errors@1.7.2: | ||
3455 | + version "1.7.2" | ||
3456 | + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" | ||
3457 | + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== | ||
3458 | + dependencies: | ||
3459 | + depd "~1.1.2" | ||
3460 | + inherits "2.0.3" | ||
3461 | + setprototypeof "1.1.1" | ||
3462 | + statuses ">= 1.5.0 < 2" | ||
3463 | + toidentifier "1.0.0" | ||
3464 | + | ||
3038 | http-errors@~1.7.2: | 3465 | http-errors@~1.7.2: |
3039 | version "1.7.3" | 3466 | version "1.7.3" |
3040 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" | 3467 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" |
... | @@ -3055,7 +3482,7 @@ http-signature@~1.2.0: | ... | @@ -3055,7 +3482,7 @@ http-signature@~1.2.0: |
3055 | jsprim "^1.2.2" | 3482 | jsprim "^1.2.2" |
3056 | sshpk "^1.7.0" | 3483 | sshpk "^1.7.0" |
3057 | 3484 | ||
3058 | -iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: | 3485 | +iconv-lite@0.4, iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: |
3059 | version "0.4.24" | 3486 | version "0.4.24" |
3060 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" | 3487 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" |
3061 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== | 3488 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== |
... | @@ -3126,6 +3553,11 @@ inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.3: | ... | @@ -3126,6 +3553,11 @@ inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.3: |
3126 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" | 3553 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" |
3127 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== | 3554 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== |
3128 | 3555 | ||
3556 | +inherits@2.0.3: | ||
3557 | + version "2.0.3" | ||
3558 | + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" | ||
3559 | + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= | ||
3560 | + | ||
3129 | ini@~1.3.0: | 3561 | ini@~1.3.0: |
3130 | version "1.3.5" | 3562 | version "1.3.5" |
3131 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" | 3563 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" |
... | @@ -3187,6 +3619,11 @@ invert-kv@^2.0.0: | ... | @@ -3187,6 +3619,11 @@ invert-kv@^2.0.0: |
3187 | resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" | 3619 | resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" |
3188 | integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== | 3620 | integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== |
3189 | 3621 | ||
3622 | +ipaddr.js@1.9.0: | ||
3623 | + version "1.9.0" | ||
3624 | + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" | ||
3625 | + integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== | ||
3626 | + | ||
3190 | is-accessor-descriptor@^0.1.6: | 3627 | is-accessor-descriptor@^0.1.6: |
3191 | version "0.1.6" | 3628 | version "0.1.6" |
3192 | resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" | 3629 | resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" |
... | @@ -4155,6 +4592,16 @@ map-visit@^1.0.0: | ... | @@ -4155,6 +4592,16 @@ map-visit@^1.0.0: |
4155 | dependencies: | 4592 | dependencies: |
4156 | object-visit "^1.0.0" | 4593 | object-visit "^1.0.0" |
4157 | 4594 | ||
4595 | +mdn-data@2.0.6: | ||
4596 | + version "2.0.6" | ||
4597 | + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.6.tgz#852dc60fcaa5daa2e8cf6c9189c440ed3e042978" | ||
4598 | + integrity sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA== | ||
4599 | + | ||
4600 | +media-typer@0.3.0: | ||
4601 | + version "0.3.0" | ||
4602 | + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" | ||
4603 | + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= | ||
4604 | + | ||
4158 | mem@^1.1.0: | 4605 | mem@^1.1.0: |
4159 | version "1.1.0" | 4606 | version "1.1.0" |
4160 | resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" | 4607 | resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" |
... | @@ -4171,6 +4618,11 @@ mem@^4.0.0: | ... | @@ -4171,6 +4618,11 @@ mem@^4.0.0: |
4171 | mimic-fn "^2.0.0" | 4618 | mimic-fn "^2.0.0" |
4172 | p-is-promise "^2.0.0" | 4619 | p-is-promise "^2.0.0" |
4173 | 4620 | ||
4621 | +merge-descriptors@1.0.1: | ||
4622 | + version "1.0.1" | ||
4623 | + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" | ||
4624 | + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= | ||
4625 | + | ||
4174 | merge-stream@^1.0.1: | 4626 | merge-stream@^1.0.1: |
4175 | version "1.0.1" | 4627 | version "1.0.1" |
4176 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" | 4628 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" |
... | @@ -4183,6 +4635,11 @@ merge-stream@^2.0.0: | ... | @@ -4183,6 +4635,11 @@ merge-stream@^2.0.0: |
4183 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" | 4635 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" |
4184 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== | 4636 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== |
4185 | 4637 | ||
4638 | +methods@~1.1.2: | ||
4639 | + version "1.1.2" | ||
4640 | + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" | ||
4641 | + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= | ||
4642 | + | ||
4186 | metro-babel-register@0.56.3, metro-babel-register@^0.56.0: | 4643 | metro-babel-register@0.56.3, metro-babel-register@^0.56.0: |
4187 | version "0.56.3" | 4644 | version "0.56.3" |
4188 | resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.56.3.tgz#d0cfb38adf45cb35965649ede794f2308562e20f" | 4645 | resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.56.3.tgz#d0cfb38adf45cb35965649ede794f2308562e20f" |
... | @@ -4754,6 +5211,13 @@ npmlog@^4.0.2: | ... | @@ -4754,6 +5211,13 @@ npmlog@^4.0.2: |
4754 | gauge "~2.7.3" | 5211 | gauge "~2.7.3" |
4755 | set-blocking "~2.0.0" | 5212 | set-blocking "~2.0.0" |
4756 | 5213 | ||
5214 | +nth-check@^1.0.2: | ||
5215 | + version "1.0.2" | ||
5216 | + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" | ||
5217 | + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== | ||
5218 | + dependencies: | ||
5219 | + boolbase "~1.0.0" | ||
5220 | + | ||
4757 | nullthrows@^1.1.0: | 5221 | nullthrows@^1.1.0: |
4758 | version "1.1.1" | 5222 | version "1.1.1" |
4759 | resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" | 5223 | resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" |
... | @@ -5097,6 +5561,11 @@ path-parse@^1.0.6: | ... | @@ -5097,6 +5561,11 @@ path-parse@^1.0.6: |
5097 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" | 5561 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" |
5098 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== | 5562 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== |
5099 | 5563 | ||
5564 | +path-to-regexp@0.1.7: | ||
5565 | + version "0.1.7" | ||
5566 | + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" | ||
5567 | + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= | ||
5568 | + | ||
5100 | path-to-regexp@^1.7.0: | 5569 | path-to-regexp@^1.7.0: |
5101 | version "1.7.0" | 5570 | version "1.7.0" |
5102 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" | 5571 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" |
... | @@ -5232,7 +5701,7 @@ prompts@^2.0.1: | ... | @@ -5232,7 +5701,7 @@ prompts@^2.0.1: |
5232 | kleur "^3.0.3" | 5701 | kleur "^3.0.3" |
5233 | sisteransi "^1.0.3" | 5702 | sisteransi "^1.0.3" |
5234 | 5703 | ||
5235 | -prop-types@^15.6.2, prop-types@^15.7.2: | 5704 | +prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2: |
5236 | version "15.7.2" | 5705 | version "15.7.2" |
5237 | resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" | 5706 | resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" |
5238 | integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== | 5707 | integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== |
... | @@ -5241,6 +5710,14 @@ prop-types@^15.6.2, prop-types@^15.7.2: | ... | @@ -5241,6 +5710,14 @@ prop-types@^15.6.2, prop-types@^15.7.2: |
5241 | object-assign "^4.1.1" | 5710 | object-assign "^4.1.1" |
5242 | react-is "^16.8.1" | 5711 | react-is "^16.8.1" |
5243 | 5712 | ||
5713 | +proxy-addr@~2.0.5: | ||
5714 | + version "2.0.5" | ||
5715 | + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" | ||
5716 | + integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== | ||
5717 | + dependencies: | ||
5718 | + forwarded "~0.1.2" | ||
5719 | + ipaddr.js "1.9.0" | ||
5720 | + | ||
5244 | pseudomap@^1.0.2: | 5721 | pseudomap@^1.0.2: |
5245 | version "1.0.2" | 5722 | version "1.0.2" |
5246 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" | 5723 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" |
... | @@ -5269,6 +5746,11 @@ punycode@^2.1.0, punycode@^2.1.1: | ... | @@ -5269,6 +5746,11 @@ punycode@^2.1.0, punycode@^2.1.1: |
5269 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" | 5746 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" |
5270 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== | 5747 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== |
5271 | 5748 | ||
5749 | +qs@6.7.0: | ||
5750 | + version "6.7.0" | ||
5751 | + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" | ||
5752 | + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== | ||
5753 | + | ||
5272 | qs@~6.5.2: | 5754 | qs@~6.5.2: |
5273 | version "6.5.2" | 5755 | version "6.5.2" |
5274 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" | 5756 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" |
... | @@ -5288,6 +5770,16 @@ range-parser@~1.2.1: | ... | @@ -5288,6 +5770,16 @@ range-parser@~1.2.1: |
5288 | resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" | 5770 | resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" |
5289 | integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== | 5771 | integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== |
5290 | 5772 | ||
5773 | +raw-body@2.4.0: | ||
5774 | + version "2.4.0" | ||
5775 | + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" | ||
5776 | + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== | ||
5777 | + dependencies: | ||
5778 | + bytes "3.1.0" | ||
5779 | + http-errors "1.7.2" | ||
5780 | + iconv-lite "0.4.24" | ||
5781 | + unpipe "1.0.0" | ||
5782 | + | ||
5291 | rc@^1.2.7: | 5783 | rc@^1.2.7: |
5292 | version "1.2.8" | 5784 | version "1.2.8" |
5293 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" | 5785 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" |
... | @@ -5352,11 +5844,40 @@ react-native-screens@^2.0.0-alpha.8: | ... | @@ -5352,11 +5844,40 @@ react-native-screens@^2.0.0-alpha.8: |
5352 | dependencies: | 5844 | dependencies: |
5353 | debounce "^1.2.0" | 5845 | debounce "^1.2.0" |
5354 | 5846 | ||
5847 | +react-native-segmented-control-tab@^3.4.1: | ||
5848 | + version "3.4.1" | ||
5849 | + resolved "https://registry.yarnpkg.com/react-native-segmented-control-tab/-/react-native-segmented-control-tab-3.4.1.tgz#b6e54b8975ce8092315c9b0a1ab58b834d8ccf8e" | ||
5850 | + integrity sha512-BNPdlE9Unr0Xabewn8W+FhBMLjssXy9Ey7S7AY0hXlrKrEKFdC9z0yT+eEWd5dLam4T6T4IuGL8b7ZF4uGyWNw== | ||
5851 | + | ||
5852 | +react-native-svg-charts@^5.3.0: | ||
5853 | + version "5.3.0" | ||
5854 | + resolved "https://registry.yarnpkg.com/react-native-svg-charts/-/react-native-svg-charts-5.3.0.tgz#00ce3a043594e3c5e283f7496a44ab455c834a51" | ||
5855 | + integrity sha512-XxKDqMdOl8EhQGhLAzWtmfhhiTuPeeRrLvLQ5+BzaRoCgdBO1CGGKeLvEor8OU8QUi3IXSdbbTi+fVrFq5hqaQ== | ||
5856 | + dependencies: | ||
5857 | + d3-array "^1.2.0" | ||
5858 | + d3-interpolate-path "2.0.0" | ||
5859 | + d3-scale "^1.0.6" | ||
5860 | + d3-shape "^1.0.6" | ||
5861 | + prop-types "^15.6.0" | ||
5862 | + | ||
5863 | +react-native-svg@^9.13.6: | ||
5864 | + version "9.13.6" | ||
5865 | + resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-9.13.6.tgz#5365fba2bc460054b90851e71f2a71006a5d373f" | ||
5866 | + integrity sha512-vjjuJhEhQCwWjqsgWyGy6/C/LIBM2REDxB40FU1PMhi8T3zQUwUHnA6M15pJKlQG8vaZyA+QnLyIVhjtujRgig== | ||
5867 | + dependencies: | ||
5868 | + css-select "^2.0.2" | ||
5869 | + css-tree "^1.0.0-alpha.37" | ||
5870 | + | ||
5355 | react-native-tab-view@^2.9.0: | 5871 | react-native-tab-view@^2.9.0: |
5356 | version "2.10.0" | 5872 | version "2.10.0" |
5357 | resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-2.10.0.tgz#5e249e5650502010013449ffd4e5edc18a95364b" | 5873 | resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-2.10.0.tgz#5e249e5650502010013449ffd4e5edc18a95364b" |
5358 | integrity sha512-qgexVz5eO4yaFjdkmn/sURXgVvaBo6pZD/q1eoca96SbPVbaH3WzVhF3bRUfeTHwZkXwznFTpS3JURqIFU8vQA== | 5874 | integrity sha512-qgexVz5eO4yaFjdkmn/sURXgVvaBo6pZD/q1eoca96SbPVbaH3WzVhF3bRUfeTHwZkXwznFTpS3JURqIFU8vQA== |
5359 | 5875 | ||
5876 | +react-native-table-component@^1.2.1: | ||
5877 | + version "1.2.1" | ||
5878 | + resolved "https://registry.yarnpkg.com/react-native-table-component/-/react-native-table-component-1.2.1.tgz#5f1e0f159b1dff9df0d5601c4a5ab99d1aa99a25" | ||
5879 | + integrity sha512-sapwO0bONfQtpWg3GVMwP5D3lGEJlxPB3c7fb0soXBynvCa+SBktacVZ9OmYJnIbRJ3uW5pS4tzNc8GmE+UScw== | ||
5880 | + | ||
5360 | react-native-vector-icons@^6.6.0: | 5881 | react-native-vector-icons@^6.6.0: |
5361 | version "6.6.0" | 5882 | version "6.6.0" |
5362 | resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-6.6.0.tgz#66cf004918eb05d90778d64bd42077c1800d481b" | 5883 | resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-6.6.0.tgz#66cf004918eb05d90778d64bd42077c1800d481b" |
... | @@ -5728,6 +6249,11 @@ run-async@^2.2.0: | ... | @@ -5728,6 +6249,11 @@ run-async@^2.2.0: |
5728 | dependencies: | 6249 | dependencies: |
5729 | is-promise "^2.1.0" | 6250 | is-promise "^2.1.0" |
5730 | 6251 | ||
6252 | +rw@1: | ||
6253 | + version "1.3.3" | ||
6254 | + resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" | ||
6255 | + integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= | ||
6256 | + | ||
5731 | rx-lite-aggregates@^4.0.8: | 6257 | rx-lite-aggregates@^4.0.8: |
5732 | version "4.0.8" | 6258 | version "4.0.8" |
5733 | resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" | 6259 | resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" |
... | @@ -5843,7 +6369,7 @@ serialize-error@^2.1.0: | ... | @@ -5843,7 +6369,7 @@ serialize-error@^2.1.0: |
5843 | resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" | 6369 | resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" |
5844 | integrity sha1-ULZ51WNc34Rme9yOWa9OW4HV9go= | 6370 | integrity sha1-ULZ51WNc34Rme9yOWa9OW4HV9go= |
5845 | 6371 | ||
5846 | -serve-static@^1.13.1: | 6372 | +serve-static@1.14.1, serve-static@^1.13.1: |
5847 | version "1.14.1" | 6373 | version "1.14.1" |
5848 | resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" | 6374 | resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" |
5849 | integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== | 6375 | integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== |
... | @@ -6431,6 +6957,14 @@ type-fest@^0.7.1: | ... | @@ -6431,6 +6957,14 @@ type-fest@^0.7.1: |
6431 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" | 6957 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" |
6432 | integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== | 6958 | integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== |
6433 | 6959 | ||
6960 | +type-is@~1.6.17, type-is@~1.6.18: | ||
6961 | + version "1.6.18" | ||
6962 | + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" | ||
6963 | + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== | ||
6964 | + dependencies: | ||
6965 | + media-typer "0.3.0" | ||
6966 | + mime-types "~2.1.24" | ||
6967 | + | ||
6434 | typedarray@^0.0.6: | 6968 | typedarray@^0.0.6: |
6435 | version "0.0.6" | 6969 | version "0.0.6" |
6436 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" | 6970 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" |
... | @@ -6505,7 +7039,7 @@ universalify@^0.1.0: | ... | @@ -6505,7 +7039,7 @@ universalify@^0.1.0: |
6505 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" | 7039 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" |
6506 | integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== | 7040 | integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== |
6507 | 7041 | ||
6508 | -unpipe@~1.0.0: | 7042 | +unpipe@1.0.0, unpipe@~1.0.0: |
6509 | version "1.0.0" | 7043 | version "1.0.0" |
6510 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" | 7044 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" |
6511 | integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= | 7045 | integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= | ... | ... |
-
Please register or login to post a comment