From 32fda74281b0a39459593e63ca85d31e0a9c445a Mon Sep 17 00:00:00 2001 From: ue Date: Tue, 2 Oct 2018 21:47:14 +0300 Subject: [PATCH 01/22] created collapsibleCardView as generic --- package-lock.json | 4497 +++++++++-------- src/components/collapsibleCard/index.js | 4 + .../view/collapsibleCardStyles.js | 21 + .../view/collapsibleCardView.js | 95 + .../view/containerHeaderStyles.js | 19 +- .../view/containerHeaderView.js | 24 +- .../notification/view/notificationView.js | 4 +- src/screens/home/feed.js | 16 +- src/screens/home/home.js | 1 - .../profile/container/profileContainer.js | 14 +- src/screens/profile/profile.js | 2 +- src/screens/profile/screen/profileScreen.js | 29 +- src/utils/realm.js | 21 + 13 files changed, 2466 insertions(+), 2281 deletions(-) create mode 100644 src/components/collapsibleCard/index.js create mode 100644 src/components/collapsibleCard/view/collapsibleCardStyles.js create mode 100644 src/components/collapsibleCard/view/collapsibleCardView.js create mode 100644 src/utils/realm.js diff --git a/package-lock.json b/package-lock.json index 553112f5c..53bfba7f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,14 +24,14 @@ "@babel/traverse": "7.0.0-beta.47", "@babel/types": "7.0.0-beta.47", "babylon": "7.0.0-beta.47", - "convert-source-map": "1.5.1", - "debug": "3.1.0", - "json5": "0.5.1", - "lodash": "4.17.10", - "micromatch": "2.3.11", - "resolve": "1.8.1", - "semver": "5.5.1", - "source-map": "0.5.7" + "convert-source-map": "^1.1.0", + "debug": "^3.1.0", + "json5": "^0.5.0", + "lodash": "^4.17.5", + "micromatch": "^2.3.11", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" }, "dependencies": { "babylon": { @@ -55,10 +55,10 @@ "integrity": "sha512-fJP+9X+gqgTTZzTqrKJHwebPwt6S/e/4YuyRyKyWHAIirGgUwjRoZgbFci24wwGYMJW7nlkCSwWG7QvCVsG0eg==", "requires": { "@babel/types": "7.0.0-beta.47", - "jsesc": "2.5.1", - "lodash": "4.17.10", - "source-map": "0.5.7", - "trim-right": "1.0.1" + "jsesc": "^2.5.1", + "lodash": "^4.17.5", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" } }, "@babel/helper-annotate-as-pure": { @@ -84,7 +84,7 @@ "integrity": "sha512-oBGX/MyT4kNGuINK2k/KLHD77Ih1oTROtoxnV3uAPS9rLYhmZn3W8qy2L4bbyMwQ89nVSM427b0bTTXUEEReXA==", "requires": { "@babel/types": "7.0.0-beta.47", - "esutils": "2.0.2" + "esutils": "^2.0.0" } }, "@babel/helper-call-delegate": { @@ -104,7 +104,7 @@ "requires": { "@babel/helper-function-name": "7.0.0-beta.47", "@babel/types": "7.0.0-beta.47", - "lodash": "4.17.10" + "lodash": "^4.17.5" } }, "@babel/helper-explode-assignable-expression": { @@ -156,7 +156,7 @@ "integrity": "sha512-Rk43Ty+a6npu9znK22IqFlseStRGWxEHi2cjmLbbi63VGiseofdUtIJI65F9MTCuMTXAX7VbY/ghef1Jp5qpvw==", "requires": { "@babel/types": "7.0.0-beta.47", - "lodash": "4.17.10" + "lodash": "^4.17.5" } }, "@babel/helper-module-transforms": { @@ -169,7 +169,7 @@ "@babel/helper-split-export-declaration": "7.0.0-beta.47", "@babel/template": "7.0.0-beta.47", "@babel/types": "7.0.0-beta.47", - "lodash": "4.17.10" + "lodash": "^4.17.5" } }, "@babel/helper-optimise-call-expression": { @@ -190,7 +190,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0-beta.47.tgz", "integrity": "sha512-dafidvVkjJP5AIWkJspV+7RGj1jeNts0qYvlmVzqAGb6BmQzEldJr6ZPzrmlpW/AW1YJGdw7br2yiwvlCRqDvQ==", "requires": { - "lodash": "4.17.10" + "lodash": "^4.17.5" } }, "@babel/helper-remap-async-to-generator": { @@ -223,7 +223,7 @@ "requires": { "@babel/template": "7.0.0-beta.47", "@babel/types": "7.0.0-beta.47", - "lodash": "4.17.10" + "lodash": "^4.17.5" } }, "@babel/helper-split-export-declaration": { @@ -260,9 +260,9 @@ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.47.tgz", "integrity": "sha512-d505K3Hth1eg0b2swfEF7oFMw3J9M8ceFg0s6dhCSxOOF+07WDvJ0HKT/YbK/Jk9wn8Wyr6HIRAUPKJ9Wfv8Rg==", "requires": { - "chalk": "2.4.1", - "esutils": "2.0.2", - "js-tokens": "3.0.2" + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" } }, "@babel/plugin-external-helpers": { @@ -382,7 +382,7 @@ "integrity": "sha512-V/u3Zdy40KjVQeyYUaQnCGiHQbRNJoc6IEtNDERltuW9vYPHS1n6YGc+EHKi8JVYT4kE6UHOjD+BrbCCV4kjRw==", "requires": { "@babel/helper-plugin-utils": "7.0.0-beta.47", - "lodash": "4.17.10" + "lodash": "^4.17.5" } }, "@babel/plugin-transform-classes": { @@ -397,7 +397,7 @@ "@babel/helper-plugin-utils": "7.0.0-beta.47", "@babel/helper-replace-supers": "7.0.0-beta.47", "@babel/helper-split-export-declaration": "7.0.0-beta.47", - "globals": "11.7.0" + "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { @@ -519,7 +519,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.47.tgz", "integrity": "sha512-JEPIiJyqYRfjOYUTZguLkb2HTwudReqLyOljpOXnJ/1ymwsiof4D6ul611DGlMxJMZJGQ6TBi59iY9GoJ6j4Iw==", "requires": { - "regenerator-transform": "0.12.4" + "regenerator-transform": "^0.12.3" } }, "@babel/plugin-transform-shorthand-properties": { @@ -563,7 +563,7 @@ "requires": { "@babel/helper-plugin-utils": "7.0.0-beta.47", "@babel/helper-regex": "7.0.0-beta.47", - "regexpu-core": "4.2.0" + "regexpu-core": "^4.1.3" } }, "@babel/register": { @@ -571,13 +571,13 @@ "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.0.0-beta.47.tgz", "integrity": "sha512-r5aS1bAqW0tHvwUNPRRdmIedSWGK/oyv598EENpV/+VZF8EkX9TiVqCpJyg6zucPPyMjtdXN1pK/Yljp5NdGGA==", "requires": { - "core-js": "2.5.7", - "find-cache-dir": "1.0.0", - "home-or-tmp": "3.0.0", - "lodash": "4.17.10", - "mkdirp": "0.5.1", - "pirates": "3.0.2", - "source-map-support": "0.4.18" + "core-js": "^2.5.3", + "find-cache-dir": "^1.0.0", + "home-or-tmp": "^3.0.0", + "lodash": "^4.17.5", + "mkdirp": "^0.5.1", + "pirates": "^3.0.1", + "source-map-support": "^0.4.2" }, "dependencies": { "home-or-tmp": { @@ -595,7 +595,7 @@ "@babel/code-frame": "7.0.0-beta.47", "@babel/types": "7.0.0-beta.47", "babylon": "7.0.0-beta.47", - "lodash": "4.17.10" + "lodash": "^4.17.5" }, "dependencies": { "babylon": { @@ -616,10 +616,10 @@ "@babel/helper-split-export-declaration": "7.0.0-beta.47", "@babel/types": "7.0.0-beta.47", "babylon": "7.0.0-beta.47", - "debug": "3.1.0", - "globals": "11.7.0", - "invariant": "2.2.4", - "lodash": "4.17.10" + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.17.5" }, "dependencies": { "babylon": { @@ -642,9 +642,9 @@ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.47.tgz", "integrity": "sha512-MOP5pOosg7JETrVGg8OQyzmUmbyoSopT5j2HlblHsto89mPz3cmxzn1IA4UNUmnWKgeticSwfhS+Gdy25IIlBQ==", "requires": { - "esutils": "2.0.2", - "lodash": "4.17.10", - "to-fast-properties": "2.0.0" + "esutils": "^2.0.2", + "lodash": "^4.17.5", + "to-fast-properties": "^2.0.0" } }, "@esteemapp/react-native-scrollable-tab-view": { @@ -652,9 +652,9 @@ "resolved": "https://registry.npmjs.org/@esteemapp/react-native-scrollable-tab-view/-/react-native-scrollable-tab-view-0.8.2.tgz", "integrity": "sha512-RjhzM0pSPHTHyMoyGa3NZRBBDB4gvco8TVmDo7MKzUqjF8a8BQYp43o8IMR5tkKN7UzGgKNsStuRch7MEb+0jQ==", "requires": { - "create-react-class": "15.6.3", - "prop-types": "15.6.2", - "react-timer-mixin": "0.13.4" + "create-react-class": "^15.6.2", + "prop-types": "^15.6.0", + "react-timer-mixin": "^0.13.3" } }, "@esteemapp/react-native-tags": { @@ -668,7 +668,7 @@ "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", "dev": true, "requires": { - "any-observable": "0.3.0" + "any-observable": "^0.3.0" } }, "@types/prop-types": { @@ -676,7 +676,7 @@ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.5.5.tgz", "integrity": "sha512-mOrlCEdwX3seT3n0AXNt4KNPAZZxcsABUHwBgFXOt+nvFUXkxCAO6UBJHPrDxWEa2KDMil86355fjo8jbZ+K0Q==", "requires": { - "@types/react": "16.4.11" + "@types/react": "*" } }, "@types/react": { @@ -684,8 +684,8 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-16.4.11.tgz", "integrity": "sha512-1DQnmwO8u8N3ucvRX2ZLDEjQ2VctkAvL/rpbm2ev4uaZA0z4ysU+I0tk+K8ZLblC6p7MCgFyF+cQlSNIPUHzeQ==", "requires": { - "@types/prop-types": "15.5.5", - "csstype": "2.5.6" + "@types/prop-types": "*", + "csstype": "^2.2.0" } }, "abab": { @@ -709,7 +709,7 @@ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", "requires": { - "mime-types": "2.1.19", + "mime-types": "~2.1.18", "negotiator": "0.6.1" } }, @@ -725,7 +725,7 @@ "integrity": "sha512-KjZwU26uG3u6eZcfGbTULzFcsoz6pegNKtHPksZPOUsiKo5bUmiBPa38FuHZ/Eun+XYh/JCCkS9AS3Lu4McQOQ==", "dev": true, "requires": { - "acorn": "5.7.1" + "acorn": "^5.0.0" } }, "acorn-jsx": { @@ -734,7 +734,7 @@ "integrity": "sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==", "dev": true, "requires": { - "acorn": "5.7.1" + "acorn": "^5.0.3" } }, "ajv": { @@ -742,10 +742,10 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" } }, "ajv-keywords": { @@ -760,9 +760,9 @@ "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "dev": true, "requires": { - "kind-of": "3.2.2", - "longest": "1.0.1", - "repeat-string": "1.6.1" + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" } }, "amdefine": { @@ -781,7 +781,7 @@ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", "requires": { - "ansi-wrap": "0.1.0" + "ansi-wrap": "^0.1.0" } }, "ansi-cyan": { @@ -823,7 +823,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { - "color-convert": "1.9.2" + "color-convert": "^1.9.0" } }, "ansi-wrap": { @@ -842,8 +842,8 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "requires": { - "micromatch": "3.1.10", - "normalize-path": "2.1.1" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" }, "dependencies": { "braces": { @@ -851,16 +851,16 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { - "arr-flatten": "1.1.0", - "array-unique": "0.3.2", - "extend-shallow": "2.0.1", - "fill-range": "4.0.0", - "isobject": "3.0.1", - "repeat-element": "1.1.3", - "snapdragon": "0.8.2", - "snapdragon-node": "2.1.1", - "split-string": "3.1.0", - "to-regex": "3.0.2" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -868,7 +868,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -878,13 +878,13 @@ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "requires": { - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "posix-character-classes": "0.1.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { @@ -892,7 +892,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -900,7 +900,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "is-descriptor": { @@ -908,9 +908,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" } }, "kind-of": { @@ -925,14 +925,14 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { - "array-unique": "0.3.2", - "define-property": "1.0.0", - "expand-brackets": "2.1.4", - "extend-shallow": "2.0.1", - "fragment-cache": "0.2.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { @@ -940,7 +940,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "extend-shallow": { @@ -948,7 +948,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -958,10 +958,10 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "requires": { - "extend-shallow": "2.0.1", - "is-number": "3.0.0", - "repeat-string": "1.6.1", - "to-regex-range": "2.1.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "dependencies": { "extend-shallow": { @@ -969,7 +969,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -979,7 +979,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -987,7 +987,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -997,7 +997,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -1005,7 +1005,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -1020,19 +1020,19 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "braces": "2.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "extglob": "2.0.4", - "fragment-cache": "0.2.1", - "kind-of": "6.0.2", - "nanomatch": "1.2.13", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } } } @@ -1066,13 +1066,13 @@ "resolved": "https://registry.npmjs.org/appcenter-link-scripts/-/appcenter-link-scripts-1.8.0.tgz", "integrity": "sha512-Drz+vC7+OUEKjEI/XviPddlrZkIuA+yfPJkd0zjqRwI+1XyrS9Ht1EcqYfYQrX9l+wxQc0Erhr81fHc8iJSzuw==", "requires": { - "debug": "2.6.9", - "glob": "5.0.15", + "debug": "^2.2.0", + "glob": "^5.0.15", "inquirer": "1.1.2", - "mkdirp": "0.5.1", - "plist": "3.0.1", - "which": "1.3.1", - "xcode": "1.0.0" + "mkdirp": "^0.5.1", + "plist": "^3.0.1", + "which": "^1.2.11", + "xcode": "^1.0.0" }, "dependencies": { "ansi-escapes": { @@ -1090,11 +1090,11 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "cli-cursor": { @@ -1102,7 +1102,7 @@ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "requires": { - "restore-cursor": "1.0.1" + "restore-cursor": "^1.0.1" } }, "external-editor": { @@ -1110,9 +1110,9 @@ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-1.1.1.tgz", "integrity": "sha1-Etew24UPf/fnCBuvQAVwAGDEYAs=", "requires": { - "extend": "3.0.2", - "spawn-sync": "1.0.15", - "tmp": "0.0.29" + "extend": "^3.0.0", + "spawn-sync": "^1.0.15", + "tmp": "^0.0.29" } }, "figures": { @@ -1120,8 +1120,8 @@ "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "requires": { - "escape-string-regexp": "1.0.5", - "object-assign": "4.1.1" + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" } }, "glob": { @@ -1129,11 +1129,11 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "inquirer": { @@ -1141,20 +1141,20 @@ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-1.1.2.tgz", "integrity": "sha1-rDul8GuOcpGr2fIpEsA/Cc/i3R8=", "requires": { - "ansi-escapes": "1.4.0", - "chalk": "1.1.3", - "cli-cursor": "1.0.2", - "cli-width": "2.2.0", - "external-editor": "1.1.1", - "figures": "1.7.0", - "lodash": "4.17.10", + "ansi-escapes": "^1.1.0", + "chalk": "^1.0.0", + "cli-cursor": "^1.0.1", + "cli-width": "^2.0.0", + "external-editor": "^1.0.1", + "figures": "^1.3.5", + "lodash": "^4.3.0", "mute-stream": "0.0.6", - "pinkie-promise": "2.0.1", - "run-async": "2.3.0", - "rx": "4.1.0", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "through": "2.3.8" + "pinkie-promise": "^2.0.0", + "run-async": "^2.2.0", + "rx": "^4.1.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.0", + "through": "^2.3.6" } }, "is-fullwidth-code-point": { @@ -1162,7 +1162,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "mute-stream": { @@ -1180,8 +1180,8 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", "requires": { - "exit-hook": "1.1.1", - "onetime": "1.1.0" + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" } }, "string-width": { @@ -1189,9 +1189,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "supports-color": { @@ -1204,7 +1204,7 @@ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz", "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=", "requires": { - "os-tmpdir": "1.0.2" + "os-tmpdir": "~1.0.1" } }, "xcode": { @@ -1212,8 +1212,8 @@ "resolved": "https://registry.npmjs.org/xcode/-/xcode-1.0.0.tgz", "integrity": "sha1-4fWxRDJF3tOMGAeW3xoQ/e2ghOw=", "requires": { - "pegjs": "0.10.0", - "simple-plist": "0.2.1", + "pegjs": "^0.10.0", + "simple-plist": "^0.2.1", "uuid": "3.0.1" } } @@ -1225,7 +1225,7 @@ "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", "dev": true, "requires": { - "default-require-extensions": "2.0.0" + "default-require-extensions": "^2.0.0" } }, "aproba": { @@ -1238,8 +1238,8 @@ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.6" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "argparse": { @@ -1248,7 +1248,7 @@ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "arr-diff": { @@ -1271,7 +1271,7 @@ "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", "requires": { - "typical": "2.6.1" + "typical": "^2.6.1" } }, "array-equal": { @@ -1291,8 +1291,8 @@ "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", "dev": true, "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.12.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" } }, "array-map": { @@ -1316,7 +1316,7 @@ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "array-uniq": "1.0.3" + "array-uniq": "^1.0.1" } }, "array-uniq": { @@ -1351,7 +1351,7 @@ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": "~2.1.0" } }, "assert-plus": { @@ -1375,7 +1375,7 @@ "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "requires": { - "lodash": "4.17.10" + "lodash": "^4.17.10" } }, "async-limiter": { @@ -1413,9 +1413,9 @@ "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" }, "dependencies": { "ansi-styles": { @@ -1428,11 +1428,11 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "supports-color": { @@ -1447,25 +1447,25 @@ "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", "requires": { - "babel-code-frame": "6.26.0", - "babel-generator": "6.26.1", - "babel-helpers": "6.24.1", - "babel-messages": "6.23.0", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "convert-source-map": "1.5.1", - "debug": "2.6.9", - "json5": "0.5.1", - "lodash": "4.17.10", - "minimatch": "3.0.4", - "path-is-absolute": "1.0.1", - "private": "0.1.8", - "slash": "1.0.0", - "source-map": "0.5.7" + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" } }, "babel-eslint": { @@ -1479,7 +1479,7 @@ "@babel/types": "7.0.0-beta.44", "babylon": "7.0.0-beta.44", "eslint-scope": "3.7.1", - "eslint-visitor-keys": "1.0.0" + "eslint-visitor-keys": "^1.0.0" }, "dependencies": { "@babel/code-frame": { @@ -1498,10 +1498,10 @@ "dev": true, "requires": { "@babel/types": "7.0.0-beta.44", - "jsesc": "2.5.1", - "lodash": "4.17.10", - "source-map": "0.5.7", - "trim-right": "1.0.1" + "jsesc": "^2.5.1", + "lodash": "^4.2.0", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" } }, "@babel/helper-function-name": { @@ -1539,9 +1539,9 @@ "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", "dev": true, "requires": { - "chalk": "2.4.1", - "esutils": "2.0.2", - "js-tokens": "3.0.2" + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" } }, "@babel/template": { @@ -1553,7 +1553,7 @@ "@babel/code-frame": "7.0.0-beta.44", "@babel/types": "7.0.0-beta.44", "babylon": "7.0.0-beta.44", - "lodash": "4.17.10" + "lodash": "^4.2.0" } }, "@babel/traverse": { @@ -1568,10 +1568,10 @@ "@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.7.0", - "invariant": "2.2.4", - "lodash": "4.17.10" + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.2.0" } }, "@babel/types": { @@ -1580,9 +1580,9 @@ "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", "dev": true, "requires": { - "esutils": "2.0.2", - "lodash": "4.17.10", - "to-fast-properties": "2.0.0" + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.0" } }, "babylon": { @@ -1607,14 +1607,14 @@ "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "requires": { - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "detect-indent": "4.0.0", - "jsesc": "1.3.0", - "lodash": "4.17.10", - "source-map": "0.5.7", - "trim-right": "1.0.1" + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" }, "dependencies": { "jsesc": { @@ -1629,9 +1629,9 @@ "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "esutils": "2.0.2" + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "esutils": "^2.0.2" } }, "babel-helper-call-delegate": { @@ -1639,10 +1639,10 @@ "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", "requires": { - "babel-helper-hoist-variables": "6.24.1", - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helper-define-map": { @@ -1650,10 +1650,10 @@ "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.10" + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" } }, "babel-helper-function-name": { @@ -1661,11 +1661,11 @@ "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", "requires": { - "babel-helper-get-function-arity": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helper-get-function-arity": { @@ -1673,8 +1673,8 @@ "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-hoist-variables": { @@ -1682,8 +1682,8 @@ "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-optimise-call-expression": { @@ -1691,8 +1691,8 @@ "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-regex": { @@ -1700,9 +1700,9 @@ "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.10" + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" } }, "babel-helper-replace-supers": { @@ -1710,12 +1710,12 @@ "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", "requires": { - "babel-helper-optimise-call-expression": "6.24.1", - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helpers": { @@ -1723,8 +1723,8 @@ "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-jest": { @@ -1733,8 +1733,8 @@ "integrity": "sha512-wg1LJ2tzsafXqPFVgAsYsMCVD5U7kwJZAvbZIxVm27iOewsQw1BR7VZifDlMTEWVo3wasoPPyMdKXWCsfFPr3Q==", "dev": true, "requires": { - "babel-plugin-istanbul": "4.1.6", - "babel-preset-jest": "23.2.0" + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" } }, "babel-messages": { @@ -1742,7 +1742,7 @@ "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-check-es2015-constants": { @@ -1750,7 +1750,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-external-helpers": { @@ -1758,7 +1758,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-external-helpers/-/babel-plugin-external-helpers-6.22.0.tgz", "integrity": "sha1-IoX0iwK9Xe3oUXXK+MYuhq3M76E=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-istanbul": { @@ -1767,10 +1767,10 @@ "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", "dev": true, "requires": { - "babel-plugin-syntax-object-rest-spread": "6.13.0", - "find-up": "2.1.0", - "istanbul-lib-instrument": "1.10.1", - "test-exclude": "4.2.1" + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" } }, "babel-plugin-jest-hoist": { @@ -1809,10 +1809,10 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", "requires": { - "babel-helper-function-name": "6.24.1", - "babel-plugin-syntax-class-properties": "6.13.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" + "babel-helper-function-name": "^6.24.1", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-plugin-transform-es2015-arrow-functions": { @@ -1820,7 +1820,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-block-scoped-functions": { @@ -1828,7 +1828,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-block-scoping": { @@ -1836,11 +1836,11 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.10" + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" } }, "babel-plugin-transform-es2015-classes": { @@ -1848,15 +1848,15 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", "requires": { - "babel-helper-define-map": "6.26.0", - "babel-helper-function-name": "6.24.1", - "babel-helper-optimise-call-expression": "6.24.1", - "babel-helper-replace-supers": "6.24.1", - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-computed-properties": { @@ -1864,8 +1864,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-plugin-transform-es2015-destructuring": { @@ -1873,7 +1873,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-for-of": { @@ -1881,7 +1881,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-function-name": { @@ -1889,9 +1889,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-literals": { @@ -1899,7 +1899,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-modules-commonjs": { @@ -1907,10 +1907,10 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", "requires": { - "babel-plugin-transform-strict-mode": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-types": "6.26.0" + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" } }, "babel-plugin-transform-es2015-object-super": { @@ -1918,8 +1918,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", "requires": { - "babel-helper-replace-supers": "6.24.1", - "babel-runtime": "6.26.0" + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-parameters": { @@ -1927,12 +1927,12 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", "requires": { - "babel-helper-call-delegate": "6.24.1", - "babel-helper-get-function-arity": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-shorthand-properties": { @@ -1940,8 +1940,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-spread": { @@ -1949,7 +1949,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-sticky-regex": { @@ -1957,9 +1957,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", "requires": { - "babel-helper-regex": "6.26.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-template-literals": { @@ -1967,7 +1967,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-unicode-regex": { @@ -1975,9 +1975,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", "requires": { - "babel-helper-regex": "6.26.0", - "babel-runtime": "6.26.0", - "regexpu-core": "2.0.0" + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" }, "dependencies": { "jsesc": { @@ -1990,9 +1990,9 @@ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", "requires": { - "regenerate": "1.4.0", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" } }, "regjsgen": { @@ -2005,7 +2005,7 @@ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "requires": { - "jsesc": "0.5.0" + "jsesc": "~0.5.0" } } } @@ -2015,7 +2015,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es3-member-expression-literals/-/babel-plugin-transform-es3-member-expression-literals-6.22.0.tgz", "integrity": "sha1-cz00RPPsxBvvjtGmpOCWV7iWnrs=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es3-property-literals": { @@ -2023,7 +2023,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es3-property-literals/-/babel-plugin-transform-es3-property-literals-6.22.0.tgz", "integrity": "sha1-sgeNWELiKr9A9z6M3pzTcRq9V1g=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-flow-strip-types": { @@ -2031,8 +2031,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", "requires": { - "babel-plugin-syntax-flow": "6.18.0", - "babel-runtime": "6.26.0" + "babel-plugin-syntax-flow": "^6.18.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-object-rest-spread": { @@ -2040,8 +2040,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", "requires": { - "babel-plugin-syntax-object-rest-spread": "6.13.0", - "babel-runtime": "6.26.0" + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" } }, "babel-plugin-transform-react-display-name": { @@ -2049,7 +2049,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-react-jsx": { @@ -2057,9 +2057,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", "requires": { - "babel-helper-builder-react-jsx": "6.26.0", - "babel-plugin-syntax-jsx": "6.18.0", - "babel-runtime": "6.26.0" + "babel-helper-builder-react-jsx": "^6.24.1", + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-strict-mode": { @@ -2067,8 +2067,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-preset-es2015-node": { @@ -2076,15 +2076,15 @@ "resolved": "https://registry.npmjs.org/babel-preset-es2015-node/-/babel-preset-es2015-node-6.1.1.tgz", "integrity": "sha1-YLIxVwJLDP6/OmNVTLBe4DW05V8=", "requires": { - "babel-plugin-transform-es2015-destructuring": "6.23.0", - "babel-plugin-transform-es2015-function-name": "6.24.1", - "babel-plugin-transform-es2015-modules-commonjs": "6.26.2", - "babel-plugin-transform-es2015-parameters": "6.24.1", - "babel-plugin-transform-es2015-shorthand-properties": "6.24.1", - "babel-plugin-transform-es2015-spread": "6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "6.24.1", - "babel-plugin-transform-es2015-unicode-regex": "6.24.1", - "semver": "5.5.1" + "babel-plugin-transform-es2015-destructuring": "6.x", + "babel-plugin-transform-es2015-function-name": "6.x", + "babel-plugin-transform-es2015-modules-commonjs": "6.x", + "babel-plugin-transform-es2015-parameters": "6.x", + "babel-plugin-transform-es2015-shorthand-properties": "6.x", + "babel-plugin-transform-es2015-spread": "6.x", + "babel-plugin-transform-es2015-sticky-regex": "6.x", + "babel-plugin-transform-es2015-unicode-regex": "6.x", + "semver": "5.x" } }, "babel-preset-fbjs": { @@ -2092,34 +2092,34 @@ "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-2.2.0.tgz", "integrity": "sha512-jj0KFJDioYZMtPtZf77dQuU+Ad/1BtN0UnAYlHDa8J8f4tGXr3YrPoJImD5MdueaOPeN/jUdrCgu330EfXr0XQ==", "requires": { - "babel-plugin-check-es2015-constants": "6.22.0", - "babel-plugin-syntax-class-properties": "6.13.0", - "babel-plugin-syntax-flow": "6.18.0", - "babel-plugin-syntax-jsx": "6.18.0", - "babel-plugin-syntax-object-rest-spread": "6.13.0", - "babel-plugin-syntax-trailing-function-commas": "6.22.0", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-es2015-arrow-functions": "6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0", - "babel-plugin-transform-es2015-block-scoping": "6.26.0", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-es2015-computed-properties": "6.24.1", - "babel-plugin-transform-es2015-destructuring": "6.23.0", - "babel-plugin-transform-es2015-for-of": "6.23.0", - "babel-plugin-transform-es2015-function-name": "6.24.1", - "babel-plugin-transform-es2015-literals": "6.22.0", - "babel-plugin-transform-es2015-modules-commonjs": "6.26.2", - "babel-plugin-transform-es2015-object-super": "6.24.1", - "babel-plugin-transform-es2015-parameters": "6.24.1", - "babel-plugin-transform-es2015-shorthand-properties": "6.24.1", - "babel-plugin-transform-es2015-spread": "6.22.0", - "babel-plugin-transform-es2015-template-literals": "6.22.0", - "babel-plugin-transform-es3-member-expression-literals": "6.22.0", - "babel-plugin-transform-es3-property-literals": "6.22.0", - "babel-plugin-transform-flow-strip-types": "6.22.0", - "babel-plugin-transform-object-rest-spread": "6.26.0", - "babel-plugin-transform-react-display-name": "6.25.0", - "babel-plugin-transform-react-jsx": "6.24.1" + "babel-plugin-check-es2015-constants": "^6.8.0", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-plugin-syntax-flow": "^6.8.0", + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-plugin-syntax-trailing-function-commas": "^6.8.0", + "babel-plugin-transform-class-properties": "^6.8.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.8.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.8.0", + "babel-plugin-transform-es2015-block-scoping": "^6.8.0", + "babel-plugin-transform-es2015-classes": "^6.8.0", + "babel-plugin-transform-es2015-computed-properties": "^6.8.0", + "babel-plugin-transform-es2015-destructuring": "^6.8.0", + "babel-plugin-transform-es2015-for-of": "^6.8.0", + "babel-plugin-transform-es2015-function-name": "^6.8.0", + "babel-plugin-transform-es2015-literals": "^6.8.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.8.0", + "babel-plugin-transform-es2015-object-super": "^6.8.0", + "babel-plugin-transform-es2015-parameters": "^6.8.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.8.0", + "babel-plugin-transform-es2015-spread": "^6.8.0", + "babel-plugin-transform-es2015-template-literals": "^6.8.0", + "babel-plugin-transform-es3-member-expression-literals": "^6.8.0", + "babel-plugin-transform-es3-property-literals": "^6.8.0", + "babel-plugin-transform-flow-strip-types": "^6.8.0", + "babel-plugin-transform-object-rest-spread": "^6.8.0", + "babel-plugin-transform-react-display-name": "^6.8.0", + "babel-plugin-transform-react-jsx": "^6.8.0" } }, "babel-preset-jest": { @@ -2128,8 +2128,8 @@ "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", "dev": true, "requires": { - "babel-plugin-jest-hoist": "23.2.0", - "babel-plugin-syntax-object-rest-spread": "6.13.0" + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" } }, "babel-preset-react-native": { @@ -2163,7 +2163,7 @@ "@babel/plugin-transform-template-literals": "7.0.0-beta.47", "@babel/plugin-transform-unicode-regex": "7.0.0-beta.47", "@babel/template": "7.0.0-beta.47", - "metro-babel7-plugin-react-transform": "0.39.1" + "metro-babel7-plugin-react-transform": "^0.39.1" }, "dependencies": { "metro-babel7-plugin-react-transform": { @@ -2172,7 +2172,7 @@ "integrity": "sha512-7atigK+8EZ1DAWhpcw2a60OhCPihe9TsRHGOKUUwJjXmXDxmYxoxejh1kK5vJSaW38P45PkUBwnfNwISWFv4mQ==", "requires": { "@babel/helper-module-imports": "7.0.0-beta.47", - "lodash": "4.17.10" + "lodash": "^4.17.5" } } } @@ -2182,13 +2182,13 @@ "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", "requires": { - "babel-core": "6.26.3", - "babel-runtime": "6.26.0", - "core-js": "2.5.7", - "home-or-tmp": "2.0.0", - "lodash": "4.17.10", - "mkdirp": "0.5.1", - "source-map-support": "0.4.18" + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" } }, "babel-runtime": { @@ -2196,8 +2196,8 @@ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "requires": { - "core-js": "2.5.7", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, "babel-template": { @@ -2205,11 +2205,11 @@ "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", "requires": { - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "lodash": "4.17.10" + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" } }, "babel-traverse": { @@ -2217,15 +2217,15 @@ "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", "requires": { - "babel-code-frame": "6.26.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "debug": "2.6.9", - "globals": "9.18.0", - "invariant": "2.2.4", - "lodash": "4.17.10" + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" }, "dependencies": { "globals": { @@ -2240,10 +2240,10 @@ "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "requires": { - "babel-runtime": "6.26.0", - "esutils": "2.0.2", - "lodash": "4.17.10", - "to-fast-properties": "1.0.3" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" }, "dependencies": { "to-fast-properties": { @@ -2268,13 +2268,13 @@ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "requires": { - "cache-base": "1.0.1", - "class-utils": "0.3.6", - "component-emitter": "1.2.1", - "define-property": "1.0.0", - "isobject": "3.0.1", - "mixin-deep": "1.3.1", - "pascalcase": "0.1.1" + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" }, "dependencies": { "define-property": { @@ -2282,7 +2282,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } } } @@ -2292,7 +2292,7 @@ "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.4.tgz", "integrity": "sha512-UYOadoSIkEI/VrRGSG6qp93rp2WdokiAiNYDfGW5qURAY8GiAQkvMbwNNSDYiVJopqv4gCna7xqf4rrNGp+5AA==", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.0.1" } }, "base64-js": { @@ -2321,7 +2321,7 @@ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "optional": true, "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "big-integer": { @@ -2339,7 +2339,7 @@ "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", "integrity": "sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI=", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.0.1" } }, "bl": { @@ -2347,8 +2347,8 @@ "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", "requires": { - "readable-stream": "2.3.6", - "safe-buffer": "5.1.2" + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" } }, "blueimp-md5": { @@ -2366,7 +2366,7 @@ "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz", "integrity": "sha1-N98VNgkoJLh8QvlXsBNEEXNyrkU=", "requires": { - "stream-buffers": "2.2.0" + "stream-buffers": "~2.2.0" } }, "bplist-parser": { @@ -2374,7 +2374,7 @@ "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz", "integrity": "sha1-1g1dzCDLptx+HymbNdPh+V2vuuY=", "requires": { - "big-integer": "1.6.34" + "big-integer": "^1.6.7" } }, "brace-expansion": { @@ -2382,7 +2382,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -2391,9 +2391,9 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.3" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "brorand": { @@ -2429,12 +2429,12 @@ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "requires": { - "buffer-xor": "1.0.3", - "cipher-base": "1.0.4", - "create-hash": "1.2.0", - "evp_bytestokey": "1.0.3", - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "bs58": { @@ -2442,7 +2442,7 @@ "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", "requires": { - "base-x": "3.0.4" + "base-x": "^3.0.2" } }, "bser": { @@ -2450,7 +2450,7 @@ "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", "requires": { - "node-int64": "0.4.0" + "node-int64": "^0.4.0" } }, "buffer": { @@ -2459,8 +2459,8 @@ "integrity": "sha1-pyyTb3e5a/UvX357RnGAYoVR3vs=", "requires": { "base64-js": "0.0.8", - "ieee754": "1.1.12", - "isarray": "1.0.0" + "ieee754": "^1.1.4", + "isarray": "^1.0.0" }, "dependencies": { "base64-js": { @@ -2475,8 +2475,8 @@ "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "requires": { - "buffer-alloc-unsafe": "1.1.0", - "buffer-fill": "1.0.0" + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" } }, "buffer-alloc-unsafe": { @@ -2514,7 +2514,7 @@ "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz", "integrity": "sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0=", "requires": { - "long": "3.2.0" + "long": "~3" } }, "bytes": { @@ -2527,15 +2527,15 @@ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "requires": { - "collection-visit": "1.0.0", - "component-emitter": "1.2.1", - "get-value": "2.0.6", - "has-value": "1.0.0", - "isobject": "3.0.1", - "set-value": "2.0.0", - "to-object-path": "0.3.0", - "union-value": "1.0.0", - "unset-value": "1.0.0" + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" } }, "caller-path": { @@ -2544,7 +2544,7 @@ "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", "dev": true, "requires": { - "callsites": "0.2.0" + "callsites": "^0.2.0" }, "dependencies": { "callsites": { @@ -2571,7 +2571,7 @@ "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", "requires": { - "rsvp": "3.6.2" + "rsvp": "^3.3.3" } }, "caseless": { @@ -2586,8 +2586,8 @@ "dev": true, "optional": true, "requires": { - "align-text": "0.1.4", - "lazy-cache": "1.0.4" + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" } }, "chalk": { @@ -2595,9 +2595,9 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "chardet": { @@ -2621,8 +2621,8 @@ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "circular-json": { @@ -2641,10 +2641,10 @@ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "requires": { - "arr-union": "3.1.0", - "define-property": "0.2.5", - "isobject": "3.0.1", - "static-extend": "0.1.2" + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" }, "dependencies": { "define-property": { @@ -2652,7 +2652,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "is-accessor-descriptor": { @@ -2660,7 +2660,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -2668,7 +2668,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -2678,7 +2678,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -2686,7 +2686,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -2696,9 +2696,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" } }, "kind-of": { @@ -2713,7 +2713,7 @@ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "requires": { - "restore-cursor": "2.0.0" + "restore-cursor": "^2.0.0" } }, "cli-truncate": { @@ -2723,7 +2723,7 @@ "dev": true, "requires": { "slice-ansi": "0.0.4", - "string-width": "1.0.2" + "string-width": "^1.0.1" }, "dependencies": { "is-fullwidth-code-point": { @@ -2732,7 +2732,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "slice-ansi": { @@ -2747,9 +2747,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } @@ -2766,8 +2766,8 @@ "dev": true, "optional": true, "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", + "center-align": "^0.1.1", + "right-align": "^0.1.1", "wordwrap": "0.0.2" }, "dependencies": { @@ -2795,8 +2795,8 @@ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "requires": { - "map-visit": "1.0.0", - "object-visit": "1.0.1" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" } }, "color": { @@ -2804,8 +2804,8 @@ "resolved": "https://registry.npmjs.org/color/-/color-1.0.3.tgz", "integrity": "sha1-5I6DLYXxTvaU+0aIEcLVz+cptV0=", "requires": { - "color-convert": "1.9.2", - "color-string": "1.5.3" + "color-convert": "^1.8.2", + "color-string": "^1.4.0" } }, "color-convert": { @@ -2826,8 +2826,8 @@ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", "requires": { - "color-name": "1.1.1", - "simple-swizzle": "0.2.2" + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" } }, "color-support": { @@ -2840,7 +2840,7 @@ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "command-line-args": { @@ -2848,9 +2848,9 @@ "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-4.0.7.tgz", "integrity": "sha512-aUdPvQRAyBvQd2n7jXcsMDz68ckBJELXNzBybCHOibUWEg0mWTnaYCSRU8h9R+aNRSvDihJtssSRCiDRpLaezA==", "requires": { - "array-back": "2.0.0", - "find-replace": "1.0.3", - "typical": "2.6.1" + "array-back": "^2.0.0", + "find-replace": "^1.0.3", + "typical": "^2.6.1" } }, "commander": { @@ -2879,7 +2879,7 @@ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.14.tgz", "integrity": "sha1-MmxfUH+7BV9UEWeCuWmoG2einac=", "requires": { - "mime-db": "1.35.0" + "mime-db": ">= 1.34.0 < 2" } }, "compression": { @@ -2887,13 +2887,13 @@ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", "requires": { - "accepts": "1.3.5", + "accepts": "~1.3.5", "bytes": "3.0.0", - "compressible": "2.0.14", + "compressible": "~2.0.14", "debug": "2.6.9", - "on-headers": "1.0.1", + "on-headers": "~1.0.1", "safe-buffer": "5.1.2", - "vary": "1.1.2" + "vary": "~1.1.2" } }, "concat-map": { @@ -2906,10 +2906,10 @@ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "requires": { - "buffer-from": "1.1.1", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "typedarray": "0.0.6" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, "connect": { @@ -2919,7 +2919,7 @@ "requires": { "debug": "2.6.9", "finalhandler": "1.1.0", - "parseurl": "1.3.2", + "parseurl": "~1.3.2", "utils-merge": "1.0.1" } }, @@ -2960,9 +2960,9 @@ "integrity": "sha512-6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ==", "dev": true, "requires": { - "is-directory": "0.3.1", - "js-yaml": "3.12.0", - "parse-json": "4.0.0" + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0" }, "dependencies": { "parse-json": { @@ -2971,8 +2971,8 @@ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { - "error-ex": "1.3.2", - "json-parse-better-errors": "1.0.2" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } } } @@ -2982,11 +2982,11 @@ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "requires": { - "cipher-base": "1.0.4", - "inherits": "2.0.3", - "md5.js": "1.3.4", - "ripemd160": "2.0.2", - "sha.js": "2.4.11" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, "create-hmac": { @@ -2994,12 +2994,12 @@ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "requires": { - "cipher-base": "1.0.4", - "create-hash": "1.2.0", - "inherits": "2.0.3", - "ripemd160": "2.0.2", - "safe-buffer": "5.1.2", - "sha.js": "2.4.11" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "create-react-class": { @@ -3007,9 +3007,9 @@ "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", "requires": { - "fbjs": "0.8.17", - "loose-envify": "1.4.0", - "object-assign": "4.1.1" + "fbjs": "^0.8.9", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" } }, "cross-fetch": { @@ -3033,9 +3033,9 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "requires": { - "lru-cache": "4.1.3", - "shebang-command": "1.2.0", - "which": "1.3.1" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "crypto-js": { @@ -3060,7 +3060,7 @@ "integrity": "sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog==", "dev": true, "requires": { - "cssom": "0.3.4" + "cssom": "0.3.x" } }, "csstype": { @@ -3073,7 +3073,7 @@ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "data-urls": { @@ -3082,9 +3082,9 @@ "integrity": "sha512-0HdcMZzK6ubMUnsMmQmG0AcLQPvbvb47R0+7CCZQCYgcd8OUWG91CG7sM6GoXgjz+WLl4ArFzHtBMy/QqSF4eg==", "dev": true, "requires": { - "abab": "2.0.0", - "whatwg-mimetype": "2.1.0", - "whatwg-url": "7.0.0" + "abab": "^2.0.0", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^7.0.0" }, "dependencies": { "whatwg-url": { @@ -3093,9 +3093,9 @@ "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", "dev": true, "requires": { - "lodash.sortby": "4.7.0", - "tr46": "1.0.1", - "webidl-conversions": "4.0.2" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } } } @@ -3129,14 +3129,14 @@ "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz", "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=", "requires": { - "decompress-tar": "4.1.1", - "decompress-tarbz2": "4.1.1", - "decompress-targz": "4.1.1", - "decompress-unzip": "4.0.1", - "graceful-fs": "4.1.11", - "make-dir": "1.3.0", - "pify": "2.3.0", - "strip-dirs": "2.1.0" + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" } }, "decompress-tar": { @@ -3144,9 +3144,9 @@ "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", "requires": { - "file-type": "5.2.0", - "is-stream": "1.1.0", - "tar-stream": "1.6.2" + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" } }, "decompress-tarbz2": { @@ -3154,11 +3154,11 @@ "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", "requires": { - "decompress-tar": "4.1.1", - "file-type": "6.2.0", - "is-stream": "1.1.0", - "seek-bzip": "1.0.5", - "unbzip2-stream": "1.3.0" + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" }, "dependencies": { "file-type": { @@ -3173,9 +3173,9 @@ "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", "requires": { - "decompress-tar": "4.1.1", - "file-type": "5.2.0", - "is-stream": "1.1.0" + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" } }, "decompress-unzip": { @@ -3183,10 +3183,10 @@ "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", "requires": { - "file-type": "3.9.0", - "get-stream": "2.3.1", - "pify": "2.3.0", - "yauzl": "2.10.0" + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" }, "dependencies": { "file-type": { @@ -3199,8 +3199,8 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", "requires": { - "object-assign": "4.1.1", - "pinkie-promise": "2.0.1" + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" } } } @@ -3239,7 +3239,7 @@ "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", "dev": true, "requires": { - "strip-bom": "3.0.0" + "strip-bom": "^3.0.0" } }, "define-properties": { @@ -3248,7 +3248,7 @@ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dev": true, "requires": { - "object-keys": "1.0.12" + "object-keys": "^1.0.12" } }, "define-property": { @@ -3256,8 +3256,8 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "requires": { - "is-descriptor": "1.0.2", - "isobject": "3.0.1" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" } }, "del": { @@ -3266,13 +3266,13 @@ "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "requires": { - "globby": "5.0.0", - "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.1", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "rimraf": "2.6.2" + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" } }, "delayed-stream": { @@ -3305,7 +3305,7 @@ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", "requires": { - "repeating": "2.0.1" + "repeating": "^2.0.0" } }, "detect-libc": { @@ -3330,7 +3330,7 @@ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "esutils": "2.0.2" + "esutils": "^2.0.2" } }, "dom-serializer": { @@ -3338,8 +3338,8 @@ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "requires": { - "domelementtype": "1.1.3", - "entities": "1.1.1" + "domelementtype": "~1.1.1", + "entities": "~1.1.1" }, "dependencies": { "domelementtype": { @@ -3365,7 +3365,7 @@ "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", "dev": true, "requires": { - "webidl-conversions": "4.0.2" + "webidl-conversions": "^4.0.2" } }, "domhandler": { @@ -3373,7 +3373,7 @@ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", "requires": { - "domelementtype": "1.3.0" + "domelementtype": "1" } }, "domutils": { @@ -3381,8 +3381,8 @@ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "requires": { - "dom-serializer": "0.1.0", - "domelementtype": "1.3.0" + "dom-serializer": "0", + "domelementtype": "1" } }, "drbg.js": { @@ -3390,9 +3390,9 @@ "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", "integrity": "sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs=", "requires": { - "browserify-aes": "1.2.0", - "create-hash": "1.2.0", - "create-hmac": "1.1.7" + "browserify-aes": "^1.0.6", + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4" } }, "dsteem": { @@ -3400,13 +3400,13 @@ "resolved": "https://registry.npmjs.org/dsteem/-/dsteem-0.10.0.tgz", "integrity": "sha512-Aq0FB6eRAXoQlRRoAU+oVJdcSatfX4eSpaQs5S/s8LM9Kb41jCTWg7TjbxIaO+KAepWRsV6tAwoaQ87IYE+93g==", "requires": { - "bs58": "4.0.1", - "bytebuffer": "5.0.1", - "core-js": "2.5.7", - "node-fetch": "2.2.0", - "secp256k1": "3.5.2", - "verror": "1.10.0", - "whatwg-fetch": "2.0.4" + "bs58": "^4.0.1", + "bytebuffer": "^5.0.1", + "core-js": "^2.5.0", + "node-fetch": "^2.1.2", + "secp256k1": "^3.3.1", + "verror": "^1.10.0", + "whatwg-fetch": "^2.0.3" }, "dependencies": { "node-fetch": { @@ -3422,8 +3422,8 @@ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "optional": true, "requires": { - "jsbn": "0.1.1", - "safer-buffer": "2.1.2" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, "ee-first": { @@ -3442,13 +3442,13 @@ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0", - "hash.js": "1.1.5", - "hmac-drbg": "1.0.1", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" } }, "emitter-component": { @@ -3466,7 +3466,7 @@ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", "requires": { - "iconv-lite": "0.4.23" + "iconv-lite": "~0.4.13" } }, "end-of-stream": { @@ -3474,7 +3474,7 @@ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", "requires": { - "once": "1.4.0" + "once": "^1.4.0" } }, "entities": { @@ -3492,7 +3492,7 @@ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { - "is-arrayish": "0.2.1" + "is-arrayish": "^0.2.1" } }, "errorhandler": { @@ -3500,8 +3500,8 @@ "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.0.tgz", "integrity": "sha1-6rpkyl1UKjEayUX1gt78M2Fl2fQ=", "requires": { - "accepts": "1.3.5", - "escape-html": "1.0.3" + "accepts": "~1.3.3", + "escape-html": "~1.0.3" } }, "es-abstract": { @@ -3510,11 +3510,11 @@ "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", "dev": true, "requires": { - "es-to-primitive": "1.1.1", - "function-bind": "1.1.1", - "has": "1.0.3", - "is-callable": "1.1.4", - "is-regex": "1.0.4" + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" } }, "es-to-primitive": { @@ -3523,9 +3523,9 @@ "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", "dev": true, "requires": { - "is-callable": "1.1.4", - "is-date-object": "1.0.1", - "is-symbol": "1.0.1" + "is-callable": "^1.1.1", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.1" } }, "escape-html": { @@ -3544,11 +3544,11 @@ "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==", "dev": true, "requires": { - "esprima": "3.1.3", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "optionator": "0.8.2", - "source-map": "0.6.1" + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" }, "dependencies": { "esprima": { @@ -3572,44 +3572,44 @@ "integrity": "sha512-m+az4vYehIJgl1Z0gb25KnFXeqQRdNreYsei1jdvkd9bB+UNQD3fsuiC2AWSQ56P+/t++kFSINZXFbfai+krOw==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0", - "ajv": "6.5.3", - "chalk": "2.4.1", - "cross-spawn": "6.0.5", - "debug": "3.1.0", - "doctrine": "2.1.0", - "eslint-scope": "4.0.0", - "eslint-utils": "1.3.1", - "eslint-visitor-keys": "1.0.0", - "espree": "4.0.0", - "esquery": "1.0.1", - "esutils": "2.0.2", - "file-entry-cache": "2.0.0", - "functional-red-black-tree": "1.0.1", - "glob": "7.1.2", - "globals": "11.7.0", - "ignore": "4.0.6", - "imurmurhash": "0.1.4", - "inquirer": "6.2.0", - "is-resolvable": "1.1.0", - "js-yaml": "3.12.0", - "json-stable-stringify-without-jsonify": "1.0.1", - "levn": "0.3.0", - "lodash": "4.17.10", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "natural-compare": "1.4.0", - "optionator": "0.8.2", - "path-is-inside": "1.0.2", - "pluralize": "7.0.0", - "progress": "2.0.0", - "regexpp": "2.0.0", - "require-uncached": "1.0.3", - "semver": "5.5.1", - "strip-ansi": "4.0.0", - "strip-json-comments": "2.0.1", - "table": "4.0.3", - "text-table": "0.2.0" + "@babel/code-frame": "^7.0.0", + "ajv": "^6.5.3", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^4.0.0", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^4.0.0", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "imurmurhash": "^0.1.4", + "inquirer": "^6.1.0", + "is-resolvable": "^1.1.0", + "js-yaml": "^3.12.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.5", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^2.0.0", + "require-uncached": "^1.0.3", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^4.0.3", + "text-table": "^0.2.0" }, "dependencies": { "@babel/code-frame": { @@ -3618,7 +3618,7 @@ "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "dev": true, "requires": { - "@babel/highlight": "7.0.0" + "@babel/highlight": "^7.0.0" } }, "@babel/highlight": { @@ -3627,9 +3627,9 @@ "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "dev": true, "requires": { - "chalk": "2.4.1", - "esutils": "2.0.2", - "js-tokens": "4.0.0" + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, "ajv": { @@ -3638,10 +3638,10 @@ "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", "dev": true, "requires": { - "fast-deep-equal": "2.0.1", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.4.1", - "uri-js": "4.2.2" + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, "ansi-regex": { @@ -3662,11 +3662,11 @@ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { - "nice-try": "1.0.5", - "path-key": "2.0.1", - "semver": "5.5.1", - "shebang-command": "1.2.0", - "which": "1.3.1" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "debug": { @@ -3684,8 +3684,8 @@ "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", "dev": true, "requires": { - "esrecurse": "4.2.1", - "estraverse": "4.2.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, "external-editor": { @@ -3694,9 +3694,9 @@ "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", "dev": true, "requires": { - "chardet": "0.7.0", - "iconv-lite": "0.4.24", - "tmp": "0.0.33" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" } }, "fast-deep-equal": { @@ -3711,7 +3711,7 @@ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } }, "inquirer": { @@ -3720,19 +3720,19 @@ "integrity": "sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==", "dev": true, "requires": { - "ansi-escapes": "3.1.0", - "chalk": "2.4.1", - "cli-cursor": "2.1.0", - "cli-width": "2.2.0", - "external-editor": "3.0.3", - "figures": "2.0.0", - "lodash": "4.17.10", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.0", + "figures": "^2.0.0", + "lodash": "^4.17.10", "mute-stream": "0.0.7", - "run-async": "2.3.0", - "rxjs": "6.3.1", - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "through": "2.3.8" + "run-async": "^2.2.0", + "rxjs": "^6.1.0", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" } }, "js-tokens": { @@ -3753,7 +3753,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -3770,8 +3770,8 @@ "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", "dev": true, "requires": { - "debug": "2.6.9", - "resolve": "1.8.1" + "debug": "^2.6.9", + "resolve": "^1.5.0" } }, "eslint-module-utils": { @@ -3780,8 +3780,8 @@ "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", "dev": true, "requires": { - "debug": "2.6.9", - "pkg-dir": "1.0.0" + "debug": "^2.6.8", + "pkg-dir": "^1.0.0" }, "dependencies": { "find-up": { @@ -3790,8 +3790,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "path-exists": { @@ -3800,7 +3800,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } }, "pkg-dir": { @@ -3809,7 +3809,7 @@ "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", "dev": true, "requires": { - "find-up": "1.1.2" + "find-up": "^1.0.0" } } } @@ -3820,8 +3820,8 @@ "integrity": "sha512-9XcVyZiQRVeFjqHw8qHNDAZcQLqaHlOGGpeYqzYh8S4JYCWTCO3yzyen8yVmA5PratfzTRWDwCOFphtDEG+w/w==", "dev": true, "requires": { - "eslint-utils": "1.3.1", - "regexpp": "2.0.0" + "eslint-utils": "^1.3.0", + "regexpp": "^2.0.0" } }, "eslint-plugin-import": { @@ -3830,16 +3830,16 @@ "integrity": "sha512-FpuRtniD/AY6sXByma2Wr0TXvXJ4nA/2/04VPlfpmUDPOpOY264x+ILiwnrk/k4RINgDAyFZByxqPUbSQ5YE7g==", "dev": true, "requires": { - "contains-path": "0.1.0", - "debug": "2.6.9", + "contains-path": "^0.1.0", + "debug": "^2.6.8", "doctrine": "1.5.0", - "eslint-import-resolver-node": "0.3.2", - "eslint-module-utils": "2.2.0", - "has": "1.0.3", - "lodash": "4.17.10", - "minimatch": "3.0.4", - "read-pkg-up": "2.0.0", - "resolve": "1.8.1" + "eslint-import-resolver-node": "^0.3.1", + "eslint-module-utils": "^2.2.0", + "has": "^1.0.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.3", + "read-pkg-up": "^2.0.0", + "resolve": "^1.6.0" }, "dependencies": { "doctrine": { @@ -3848,8 +3848,8 @@ "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", "dev": true, "requires": { - "esutils": "2.0.2", - "isarray": "1.0.0" + "esutils": "^2.0.2", + "isarray": "^1.0.0" } } } @@ -3860,12 +3860,12 @@ "integrity": "sha512-lfVw3TEqThwq0j2Ba/Ckn2ABdwmL5dkOgAux1rvOk6CO7A6yGyPI2+zIxN6FyNkp1X1X/BSvKOceD6mBWSj4Yw==", "dev": true, "requires": { - "eslint-plugin-es": "1.3.1", - "eslint-utils": "1.3.1", - "ignore": "4.0.6", - "minimatch": "3.0.4", - "resolve": "1.8.1", - "semver": "5.5.1" + "eslint-plugin-es": "^1.3.1", + "eslint-utils": "^1.3.1", + "ignore": "^4.0.2", + "minimatch": "^3.0.4", + "resolve": "^1.8.1", + "semver": "^5.5.0" } }, "eslint-plugin-promise": { @@ -3880,11 +3880,11 @@ "integrity": "sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw==", "dev": true, "requires": { - "array-includes": "3.0.3", - "doctrine": "2.1.0", - "has": "1.0.3", - "jsx-ast-utils": "2.0.1", - "prop-types": "15.6.2" + "array-includes": "^3.0.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.0.1", + "prop-types": "^15.6.2" } }, "eslint-plugin-standard": { @@ -3899,8 +3899,8 @@ "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", "dev": true, "requires": { - "esrecurse": "4.2.1", - "estraverse": "4.2.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, "eslint-utils": { @@ -3921,8 +3921,8 @@ "integrity": "sha512-kapdTCt1bjmspxStVKX6huolXVV5ZfyZguY1lcfhVVZstce3bqxH9mcLzNn3/mlgW6wQ732+0fuG9v7h0ZQoKg==", "dev": true, "requires": { - "acorn": "5.7.1", - "acorn-jsx": "4.1.1" + "acorn": "^5.6.0", + "acorn-jsx": "^4.1.1" } }, "esprima": { @@ -3937,7 +3937,7 @@ "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", "dev": true, "requires": { - "estraverse": "4.2.0" + "estraverse": "^4.0.0" } }, "esrecurse": { @@ -3946,7 +3946,7 @@ "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", "dev": true, "requires": { - "estraverse": "4.2.0" + "estraverse": "^4.1.0" } }, "estraverse": { @@ -3985,8 +3985,8 @@ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "requires": { - "md5.js": "1.3.4", - "safe-buffer": "5.1.2" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, "exec-sh": { @@ -3994,7 +3994,7 @@ "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", "requires": { - "merge": "1.2.0" + "merge": "^1.2.0" } }, "execa": { @@ -4002,13 +4002,13 @@ "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "requires": { - "cross-spawn": "5.1.0", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.0" + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" } }, "exit": { @@ -4027,7 +4027,7 @@ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "requires": { - "is-posix-bracket": "0.1.1" + "is-posix-bracket": "^0.1.0" } }, "expand-range": { @@ -4035,7 +4035,7 @@ "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "requires": { - "fill-range": "2.2.4" + "fill-range": "^2.1.0" } }, "expect": { @@ -4044,12 +4044,12 @@ "integrity": "sha512-aG083W63tBloy8YgafWuC44EakjYe0Q6Mg35aujBPvyNU38DvLat9BVzOihNP2NZDLaCJiFNe0vejbtO6knnlA==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "jest-diff": "23.5.0", - "jest-get-type": "22.4.3", - "jest-matcher-utils": "23.5.0", - "jest-message-util": "23.4.0", - "jest-regex-util": "23.3.0" + "ansi-styles": "^3.2.0", + "jest-diff": "^23.5.0", + "jest-get-type": "^22.1.0", + "jest-matcher-utils": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0" } }, "extend": { @@ -4062,8 +4062,8 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "requires": { - "assign-symbols": "1.0.0", - "is-extendable": "1.0.1" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -4071,7 +4071,7 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -4081,9 +4081,9 @@ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "requires": { - "chardet": "0.4.2", - "iconv-lite": "0.4.23", - "tmp": "0.0.33" + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" } }, "extglob": { @@ -4091,7 +4091,7 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "extsprintf": { @@ -4104,9 +4104,9 @@ "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", "requires": { - "ansi-gray": "0.1.1", - "color-support": "1.1.3", - "time-stamp": "1.1.0" + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "time-stamp": "^1.0.0" } }, "fast-deep-equal": { @@ -4130,7 +4130,7 @@ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", "requires": { - "bser": "2.0.0" + "bser": "^2.0.0" } }, "fbjs": { @@ -4138,13 +4138,13 @@ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", "requires": { - "core-js": "1.2.7", - "isomorphic-fetch": "2.2.1", - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "promise": "7.3.1", - "setimmediate": "1.0.5", - "ua-parser-js": "0.7.18" + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" }, "dependencies": { "core-js": { @@ -4159,16 +4159,16 @@ "resolved": "https://registry.npmjs.org/fbjs-scripts/-/fbjs-scripts-0.8.3.tgz", "integrity": "sha512-aUJ/uEzMIiBYuj/blLp4sVNkQQ7ZEB/lyplG1IzzOmZ83meiWecrGg5jBo4wWrxXmO4RExdtsSV1QkTjPt2Gag==", "requires": { - "ansi-colors": "1.1.0", - "babel-core": "6.26.3", - "babel-preset-fbjs": "2.2.0", - "core-js": "2.5.7", - "cross-spawn": "5.1.0", - "fancy-log": "1.3.2", - "object-assign": "4.1.1", - "plugin-error": "0.1.2", - "semver": "5.5.1", - "through2": "2.0.3" + "ansi-colors": "^1.0.1", + "babel-core": "^6.7.2", + "babel-preset-fbjs": "^2.1.2", + "core-js": "^2.4.1", + "cross-spawn": "^5.1.0", + "fancy-log": "^1.3.2", + "object-assign": "^4.0.1", + "plugin-error": "^0.1.2", + "semver": "^5.1.0", + "through2": "^2.0.0" } }, "fd-slicer": { @@ -4176,7 +4176,7 @@ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", "requires": { - "pend": "1.2.0" + "pend": "~1.2.0" } }, "figures": { @@ -4184,7 +4184,7 @@ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "requires": { - "escape-string-regexp": "1.0.5" + "escape-string-regexp": "^1.0.5" } }, "file-entry-cache": { @@ -4193,8 +4193,8 @@ "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", "dev": true, "requires": { - "flat-cache": "1.3.0", - "object-assign": "4.1.1" + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" } }, "file-type": { @@ -4213,8 +4213,8 @@ "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", "dev": true, "requires": { - "glob": "7.1.2", - "minimatch": "3.0.4" + "glob": "^7.0.3", + "minimatch": "^3.0.3" } }, "fill-range": { @@ -4222,11 +4222,11 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "3.1.0", - "repeat-element": "1.1.3", - "repeat-string": "1.6.1" + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" }, "dependencies": { "is-number": { @@ -4234,7 +4234,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } }, "isobject": { @@ -4253,12 +4253,12 @@ "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", "requires": { "debug": "2.6.9", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.2", - "statuses": "1.3.1", - "unpipe": "1.0.0" + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" } }, "find-cache-dir": { @@ -4266,9 +4266,9 @@ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", "requires": { - "commondir": "1.0.1", - "make-dir": "1.3.0", - "pkg-dir": "2.0.0" + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" } }, "find-parent-dir": { @@ -4282,8 +4282,8 @@ "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-1.0.3.tgz", "integrity": "sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A=", "requires": { - "array-back": "1.0.4", - "test-value": "2.1.0" + "array-back": "^1.0.4", + "test-value": "^2.1.0" }, "dependencies": { "array-back": { @@ -4291,7 +4291,7 @@ "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", "requires": { - "typical": "2.6.1" + "typical": "^2.6.0" } } } @@ -4301,7 +4301,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "flat-cache": { @@ -4310,10 +4310,10 @@ "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", "dev": true, "requires": { - "circular-json": "0.3.3", - "del": "2.2.2", - "graceful-fs": "4.1.11", - "write": "0.2.1" + "circular-json": "^0.3.1", + "del": "^2.0.2", + "graceful-fs": "^4.1.2", + "write": "^0.2.1" } }, "flux-standard-action": { @@ -4321,7 +4321,7 @@ "resolved": "https://registry.npmjs.org/flux-standard-action/-/flux-standard-action-2.0.3.tgz", "integrity": "sha512-HR2IjMkqJreoFm1Hx7hmMAtUFeo+ad8hPMYPo8o3YSWjbSq0sMwuXMbv4giB3TXngYB7+svkAJewQwwvwsE6xw==", "requires": { - "lodash": "4.17.10" + "lodash": "^4.0.0" } }, "for-in": { @@ -4334,7 +4334,7 @@ "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "requires": { - "for-in": "1.0.2" + "for-in": "^1.0.1" } }, "forever-agent": { @@ -4347,9 +4347,9 @@ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", "requires": { - "asynckit": "0.4.0", + "asynckit": "^0.4.0", "combined-stream": "1.0.6", - "mime-types": "2.1.19" + "mime-types": "^2.1.12" } }, "fragment-cache": { @@ -4357,7 +4357,7 @@ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "requires": { - "map-cache": "0.2.2" + "map-cache": "^0.2.2" } }, "fresh": { @@ -4375,9 +4375,9 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" } }, "fs-minipass": { @@ -4385,7 +4385,7 @@ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", "requires": { - "minipass": "2.3.4" + "minipass": "^2.2.1" } }, "fs.realpath": { @@ -4399,8 +4399,8 @@ "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", "optional": true, "requires": { - "nan": "2.10.0", - "node-pre-gyp": "0.10.0" + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" }, "dependencies": { "abbrev": { @@ -4426,8 +4426,8 @@ "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", "optional": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.6" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "balanced-match": { @@ -4440,7 +4440,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -4504,7 +4504,7 @@ "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", "optional": true, "requires": { - "minipass": "2.2.4" + "minipass": "^2.2.1" } }, "fs.realpath": { @@ -4519,14 +4519,14 @@ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "optional": true, "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "glob": { @@ -4535,12 +4535,12 @@ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "optional": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "has-unicode": { @@ -4555,7 +4555,7 @@ "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==", "optional": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": "^2.1.0" } }, "ignore-walk": { @@ -4564,7 +4564,7 @@ "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", "optional": true, "requires": { - "minimatch": "3.0.4" + "minimatch": "^3.0.4" } }, "inflight": { @@ -4573,8 +4573,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "optional": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -4593,7 +4593,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "isarray": { @@ -4607,7 +4607,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -4620,8 +4620,8 @@ "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz", "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==", "requires": { - "safe-buffer": "5.1.1", - "yallist": "3.0.2" + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" } }, "minizlib": { @@ -4630,7 +4630,7 @@ "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", "optional": true, "requires": { - "minipass": "2.2.4" + "minipass": "^2.2.1" } }, "mkdirp": { @@ -4653,9 +4653,9 @@ "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==", "optional": true, "requires": { - "debug": "2.6.9", - "iconv-lite": "0.4.21", - "sax": "1.2.4" + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" } }, "node-pre-gyp": { @@ -4664,16 +4664,16 @@ "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==", "optional": true, "requires": { - "detect-libc": "1.0.3", - "mkdirp": "0.5.1", - "needle": "2.2.0", - "nopt": "4.0.1", - "npm-packlist": "1.1.10", - "npmlog": "4.1.2", - "rc": "1.2.7", - "rimraf": "2.6.2", - "semver": "5.5.0", - "tar": "4.4.1" + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" } }, "nopt": { @@ -4682,8 +4682,8 @@ "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", "optional": true, "requires": { - "abbrev": "1.1.1", - "osenv": "0.1.5" + "abbrev": "1", + "osenv": "^0.1.4" } }, "npm-bundled": { @@ -4698,8 +4698,8 @@ "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", "optional": true, "requires": { - "ignore-walk": "3.0.1", - "npm-bundled": "1.0.3" + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" } }, "npmlog": { @@ -4708,10 +4708,10 @@ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "optional": true, "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "number-is-nan": { @@ -4730,7 +4730,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "os-homedir": { @@ -4751,8 +4751,8 @@ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "optional": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "path-is-absolute": { @@ -4773,10 +4773,10 @@ "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", "optional": true, "requires": { - "deep-extend": "0.5.1", - "ini": "1.3.5", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, "dependencies": { "minimist": { @@ -4793,13 +4793,13 @@ "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "optional": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "rimraf": { @@ -4808,7 +4808,7 @@ "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "optional": true, "requires": { - "glob": "7.1.2" + "glob": "^7.0.5" } }, "safe-buffer": { @@ -4851,9 +4851,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string_decoder": { @@ -4862,7 +4862,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "optional": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { @@ -4870,7 +4870,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-json-comments": { @@ -4885,13 +4885,13 @@ "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==", "optional": true, "requires": { - "chownr": "1.0.1", - "fs-minipass": "1.2.5", - "minipass": "2.2.4", - "minizlib": "1.1.0", - "mkdirp": "0.5.1", - "safe-buffer": "5.1.1", - "yallist": "3.0.2" + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" } }, "util-deprecate": { @@ -4906,7 +4906,7 @@ "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", "optional": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2" } }, "wrappy": { @@ -4938,11 +4938,11 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz", "integrity": "sha1-6c7FSD09TuDvRLYKfZnkk14TbZM=", "requires": { - "ansi": "0.3.1", - "has-unicode": "2.0.1", - "lodash.pad": "4.5.1", - "lodash.padend": "4.6.1", - "lodash.padstart": "4.6.1" + "ansi": "^0.3.0", + "has-unicode": "^2.0.0", + "lodash.pad": "^4.1.0", + "lodash.padend": "^4.1.0", + "lodash.padstart": "^4.1.0" } }, "get-caller-file": { @@ -4971,7 +4971,7 @@ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "glob": { @@ -4979,12 +4979,12 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "glob-base": { @@ -4992,8 +4992,8 @@ "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" } }, "glob-parent": { @@ -5001,7 +5001,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "requires": { - "is-glob": "2.0.1" + "is-glob": "^2.0.0" } }, "global": { @@ -5009,8 +5009,8 @@ "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", "requires": { - "min-document": "2.19.0", - "process": "0.5.2" + "min-document": "^2.19.0", + "process": "~0.5.1" } }, "globals": { @@ -5024,12 +5024,12 @@ "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "requires": { - "array-union": "1.0.2", - "arrify": "1.0.1", - "glob": "7.1.2", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "graceful-fs": { @@ -5053,10 +5053,10 @@ "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", "dev": true, "requires": { - "async": "1.5.2", - "optimist": "0.6.1", - "source-map": "0.4.4", - "uglify-js": "2.8.29" + "async": "^1.4.0", + "optimist": "^0.6.1", + "source-map": "^0.4.4", + "uglify-js": "^2.6" }, "dependencies": { "async": { @@ -5078,7 +5078,7 @@ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } }, "uglify-js": { @@ -5088,9 +5088,9 @@ "dev": true, "optional": true, "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" }, "dependencies": { "source-map": { @@ -5109,9 +5109,9 @@ "dev": true, "optional": true, "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", "window-size": "0.1.0" } } @@ -5127,8 +5127,8 @@ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", "requires": { - "ajv": "5.5.2", - "har-schema": "2.0.0" + "ajv": "^5.3.0", + "har-schema": "^2.0.0" } }, "has": { @@ -5137,7 +5137,7 @@ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "function-bind": "1.1.1" + "function-bind": "^1.1.1" } }, "has-ansi": { @@ -5145,7 +5145,7 @@ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "has-flag": { @@ -5163,9 +5163,9 @@ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "requires": { - "get-value": "2.0.6", - "has-values": "1.0.0", - "isobject": "3.0.1" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" } }, "has-values": { @@ -5173,8 +5173,8 @@ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "dependencies": { "kind-of": { @@ -5182,7 +5182,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -5192,8 +5192,8 @@ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "hash.js": { @@ -5201,8 +5201,8 @@ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, "hmac-drbg": { @@ -5210,9 +5210,9 @@ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "requires": { - "hash.js": "1.1.5", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, "hoist-non-react-statics": { @@ -5225,8 +5225,8 @@ "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" } }, "hosted-git-info": { @@ -5240,7 +5240,7 @@ "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", "dev": true, "requires": { - "whatwg-encoding": "1.0.4" + "whatwg-encoding": "^1.0.1" } }, "html-entities": { @@ -5253,12 +5253,12 @@ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", "requires": { - "domelementtype": "1.3.0", - "domhandler": "2.4.2", - "domutils": "1.7.0", - "entities": "1.1.1", - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "domelementtype": "^1.3.0", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" } }, "http-basic": { @@ -5266,9 +5266,9 @@ "resolved": "https://registry.npmjs.org/http-basic/-/http-basic-2.5.1.tgz", "integrity": "sha1-jORHvbW2xXf4pj4/p4BW7Eu02/s=", "requires": { - "caseless": "0.11.0", - "concat-stream": "1.6.2", - "http-response-object": "1.1.0" + "caseless": "~0.11.0", + "concat-stream": "^1.4.6", + "http-response-object": "^1.0.0" }, "dependencies": { "caseless": { @@ -5283,10 +5283,10 @@ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "requires": { - "depd": "1.1.2", + "depd": "~1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.0", - "statuses": "1.5.0" + "statuses": ">= 1.4.0 < 2" }, "dependencies": { "statuses": { @@ -5306,9 +5306,9 @@ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.14.2" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "husky": { @@ -5317,9 +5317,9 @@ "integrity": "sha512-e21wivqHpstpoiWA/Yi8eFti8E+sQDSS53cpJsPptPs295QTOQR0ZwnHo2TXy1XOpZFD9rPOd3NpmqTK6uMLJA==", "dev": true, "requires": { - "is-ci": "1.2.0", - "normalize-path": "1.0.0", - "strip-indent": "2.0.0" + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" }, "dependencies": { "normalize-path": { @@ -5335,7 +5335,7 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } }, "ieee754": { @@ -5354,7 +5354,7 @@ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", "requires": { - "minimatch": "3.0.4" + "minimatch": "^3.0.4" } }, "image-size": { @@ -5368,8 +5368,8 @@ "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", "dev": true, "requires": { - "pkg-dir": "2.0.0", - "resolve-cwd": "2.0.0" + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" } }, "imurmurhash": { @@ -5388,8 +5388,8 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -5407,20 +5407,20 @@ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "requires": { - "ansi-escapes": "3.1.0", - "chalk": "2.4.1", - "cli-cursor": "2.1.0", - "cli-width": "2.2.0", - "external-editor": "2.2.0", - "figures": "2.0.0", - "lodash": "4.17.10", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", "mute-stream": "0.0.7", - "run-async": "2.3.0", - "rx-lite": "4.0.8", - "rx-lite-aggregates": "4.0.8", - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "through": "2.3.8" + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" }, "dependencies": { "ansi-regex": { @@ -5433,7 +5433,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -5443,7 +5443,7 @@ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "requires": { - "loose-envify": "1.4.0" + "loose-envify": "^1.0.0" } }, "invert-kv": { @@ -5456,7 +5456,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" }, "dependencies": { "kind-of": { @@ -5481,7 +5481,7 @@ "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "requires": { - "builtin-modules": "1.1.1" + "builtin-modules": "^1.0.0" } }, "is-callable": { @@ -5496,7 +5496,7 @@ "integrity": "sha512-plgvKjQtalH2P3Gytb7L61Lmz95g2DlpzFiQyRSFew8WoJKxtKRzrZMeyRN2supblm3Psc8OQGy7Xjb6XG11jw==", "dev": true, "requires": { - "ci-info": "1.4.0" + "ci-info": "^1.3.0" } }, "is-data-descriptor": { @@ -5504,7 +5504,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" }, "dependencies": { "kind-of": { @@ -5525,9 +5525,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "dependencies": { "kind-of": { @@ -5553,7 +5553,7 @@ "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "requires": { - "is-primitive": "2.0.0" + "is-primitive": "^2.0.0" } }, "is-extendable": { @@ -5571,7 +5571,7 @@ "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-fullwidth-code-point": { @@ -5590,7 +5590,7 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "is-natural-number": { @@ -5603,7 +5603,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } }, "is-obj": { @@ -5618,7 +5618,7 @@ "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", "dev": true, "requires": { - "symbol-observable": "1.2.0" + "symbol-observable": "^1.1.0" } }, "is-path-cwd": { @@ -5633,7 +5633,7 @@ "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "dev": true, "requires": { - "is-path-inside": "1.0.1" + "is-path-inside": "^1.0.0" } }, "is-path-inside": { @@ -5642,7 +5642,7 @@ "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "requires": { - "path-is-inside": "1.0.2" + "path-is-inside": "^1.0.1" } }, "is-plain-object": { @@ -5650,7 +5650,7 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "is-posix-bracket": { @@ -5674,7 +5674,7 @@ "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", "dev": true, "requires": { - "has": "1.0.3" + "has": "^1.0.1" } }, "is-regexp": { @@ -5736,8 +5736,8 @@ "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", "requires": { - "node-fetch": "1.7.3", - "whatwg-fetch": "2.0.4" + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" } }, "isstream": { @@ -5751,18 +5751,18 @@ "integrity": "sha512-duj6AlLcsWNwUpfyfHt0nWIeRiZpuShnP40YTxOGQgtaN8fd6JYSxsvxUphTDy8V5MfDXo4s/xVCIIvVCO808g==", "dev": true, "requires": { - "async": "2.6.1", - "compare-versions": "3.3.1", - "fileset": "2.0.3", - "istanbul-lib-coverage": "1.2.0", - "istanbul-lib-hook": "1.2.1", - "istanbul-lib-instrument": "1.10.1", - "istanbul-lib-report": "1.1.4", - "istanbul-lib-source-maps": "1.2.5", - "istanbul-reports": "1.3.0", - "js-yaml": "3.12.0", - "mkdirp": "0.5.1", - "once": "1.4.0" + "async": "^2.1.4", + "compare-versions": "^3.1.0", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-hook": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-report": "^1.1.4", + "istanbul-lib-source-maps": "^1.2.4", + "istanbul-reports": "^1.3.0", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" } }, "istanbul-lib-coverage": { @@ -5777,7 +5777,7 @@ "integrity": "sha512-eLAMkPG9FU0v5L02lIkcj/2/Zlz9OuluaXikdr5iStk8FDbSwAixTK9TkYxbF0eNnzAJTwM2fkV2A1tpsIp4Jg==", "dev": true, "requires": { - "append-transform": "1.0.0" + "append-transform": "^1.0.0" } }, "istanbul-lib-instrument": { @@ -5786,13 +5786,13 @@ "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==", "dev": true, "requires": { - "babel-generator": "6.26.1", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "istanbul-lib-coverage": "1.2.0", - "semver": "5.5.1" + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.0", + "semver": "^5.3.0" } }, "istanbul-lib-report": { @@ -5801,10 +5801,10 @@ "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==", "dev": true, "requires": { - "istanbul-lib-coverage": "1.2.0", - "mkdirp": "0.5.1", - "path-parse": "1.0.6", - "supports-color": "3.2.3" + "istanbul-lib-coverage": "^1.2.0", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" }, "dependencies": { "has-flag": { @@ -5819,7 +5819,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -5830,11 +5830,11 @@ "integrity": "sha512-8O2T/3VhrQHn0XcJbP1/GN7kXMiRAlPi+fj3uEHrjBD8Oz7Py0prSC25C09NuAZS6bgW1NNKAvCSHZXB0irSGA==", "dev": true, "requires": { - "debug": "3.1.0", - "istanbul-lib-coverage": "1.2.0", - "mkdirp": "0.5.1", - "rimraf": "2.6.2", - "source-map": "0.5.7" + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" }, "dependencies": { "debug": { @@ -5854,7 +5854,7 @@ "integrity": "sha512-y2Z2IMqE1gefWUaVjrBm0mSKvUkaBy9Vqz8iwr/r40Y9hBbIteH5wqHG/9DLTfJ9xUnUT2j7A3+VVJ6EaYBllA==", "dev": true, "requires": { - "handlebars": "4.0.11" + "handlebars": "^4.0.3" } }, "jest": { @@ -5863,8 +5863,8 @@ "integrity": "sha512-+X3Fk4rD8dTnHoIxHJymZthbtYllvSOnXAApQltvyLkHsv+fqyC/SZptUJDbXkFsqZJyyIXMySkdzerz3fv4oQ==", "dev": true, "requires": { - "import-local": "1.0.0", - "jest-cli": "23.5.0" + "import-local": "^1.0.0", + "jest-cli": "^23.5.0" }, "dependencies": { "ansi-regex": { @@ -5879,42 +5879,42 @@ "integrity": "sha512-Kxi2QH8s6NkpPgboza/plpmQ2bjUQ+MwYv7vM5rDwJz/x+NB4YoLXFikPXLWNP0JuYpMvYwITKneFljnNKhq2Q==", "dev": true, "requires": { - "ansi-escapes": "3.1.0", - "chalk": "2.4.1", - "exit": "0.1.2", - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "import-local": "1.0.0", - "is-ci": "1.2.0", - "istanbul-api": "1.3.1", - "istanbul-lib-coverage": "1.2.0", - "istanbul-lib-instrument": "1.10.1", - "istanbul-lib-source-maps": "1.2.5", - "jest-changed-files": "23.4.2", - "jest-config": "23.5.0", - "jest-environment-jsdom": "23.4.0", - "jest-get-type": "22.4.3", - "jest-haste-map": "23.5.0", - "jest-message-util": "23.4.0", - "jest-regex-util": "23.3.0", - "jest-resolve-dependencies": "23.5.0", - "jest-runner": "23.5.0", - "jest-runtime": "23.5.0", - "jest-snapshot": "23.5.0", - "jest-util": "23.4.0", - "jest-validate": "23.5.0", - "jest-watcher": "23.4.0", - "jest-worker": "23.2.0", - "micromatch": "2.3.11", - "node-notifier": "5.2.1", - "prompts": "0.1.14", - "realpath-native": "1.0.1", - "rimraf": "2.6.2", - "slash": "1.0.0", - "string-length": "2.0.0", - "strip-ansi": "4.0.0", - "which": "1.3.1", - "yargs": "11.1.0" + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.3.1", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-source-maps": "^1.2.4", + "jest-changed-files": "^23.4.2", + "jest-config": "^23.5.0", + "jest-environment-jsdom": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve-dependencies": "^23.5.0", + "jest-runner": "^23.5.0", + "jest-runtime": "^23.5.0", + "jest-snapshot": "^23.5.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.5.0", + "jest-watcher": "^23.4.0", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "prompts": "^0.1.9", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^11.0.0" } }, "strip-ansi": { @@ -5923,7 +5923,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -5934,7 +5934,7 @@ "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", "dev": true, "requires": { - "throat": "4.1.0" + "throat": "^4.0.0" } }, "jest-config": { @@ -5943,20 +5943,20 @@ "integrity": "sha512-JENhQpLaVwXWPLUkhPYgIfecHKsU8GR1vj79rS4n0LSRsHx/U2wItZKoKAd5vtt2J58JPxRq4XheG79jd4fI7Q==", "dev": true, "requires": { - "babel-core": "6.26.3", - "babel-jest": "23.4.2", - "chalk": "2.4.1", - "glob": "7.1.2", - "jest-environment-jsdom": "23.4.0", - "jest-environment-node": "23.4.0", - "jest-get-type": "22.4.3", - "jest-jasmine2": "23.5.0", - "jest-regex-util": "23.3.0", - "jest-resolve": "23.5.0", - "jest-util": "23.4.0", - "jest-validate": "23.5.0", - "micromatch": "2.3.11", - "pretty-format": "23.5.0" + "babel-core": "^6.0.0", + "babel-jest": "^23.4.2", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^23.4.0", + "jest-environment-node": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^23.5.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.5.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.5.0", + "micromatch": "^2.3.11", + "pretty-format": "^23.5.0" } }, "jest-diff": { @@ -5965,10 +5965,10 @@ "integrity": "sha512-Miz8GakJIz443HkGpVOAyHQgSYqcgs2zQmDJl4oV7DYrFotchdoQvxceF6LhfpRBV1LOUGcFk5Dd/ffSXVwMsA==", "dev": true, "requires": { - "chalk": "2.4.1", - "diff": "3.5.0", - "jest-get-type": "22.4.3", - "pretty-format": "23.5.0" + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.5.0" } }, "jest-docblock": { @@ -5976,7 +5976,7 @@ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", "requires": { - "detect-newline": "2.1.0" + "detect-newline": "^2.1.0" } }, "jest-each": { @@ -5985,8 +5985,8 @@ "integrity": "sha512-8BgebQgAJmWXpYp4Qt9l3cn1Xei0kZ7JL4cs/NXh7750ATlPGzRRYbutFVJTk5B/Lt3mjHP3G3tLQLyBOCSHGA==", "dev": true, "requires": { - "chalk": "2.4.1", - "pretty-format": "23.5.0" + "chalk": "^2.0.1", + "pretty-format": "^23.5.0" } }, "jest-environment-jsdom": { @@ -5995,9 +5995,9 @@ "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", "dev": true, "requires": { - "jest-mock": "23.2.0", - "jest-util": "23.4.0", - "jsdom": "11.12.0" + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" } }, "jest-environment-node": { @@ -6006,8 +6006,8 @@ "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", "dev": true, "requires": { - "jest-mock": "23.2.0", - "jest-util": "23.4.0" + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0" } }, "jest-get-type": { @@ -6022,14 +6022,14 @@ "integrity": "sha512-bt9Swigb6KZ6ZQq/fQDUwdUeHenVvZ6G/lKwJjwRGp+Fap8D4B3bND3FaeJg7vXVsLX8hXshRArbVxLop/5wLw==", "dev": true, "requires": { - "fb-watchman": "2.0.0", - "graceful-fs": "4.1.11", - "invariant": "2.2.4", - "jest-docblock": "23.2.0", - "jest-serializer": "23.0.1", - "jest-worker": "23.2.0", - "micromatch": "2.3.11", - "sane": "2.5.2" + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" } }, "jest-jasmine2": { @@ -6038,18 +6038,18 @@ "integrity": "sha512-xMgvDUvgqKpilsGnneC9Qr+uIlROxKI3UoJcHZeUlu6AKpQyEkGh0hKbfM0NaEjX5sy7WeFQEhcp/AiWlHcc0A==", "dev": true, "requires": { - "babel-traverse": "6.26.0", - "chalk": "2.4.1", - "co": "4.6.0", - "expect": "23.5.0", - "is-generator-fn": "1.0.0", - "jest-diff": "23.5.0", - "jest-each": "23.5.0", - "jest-matcher-utils": "23.5.0", - "jest-message-util": "23.4.0", - "jest-snapshot": "23.5.0", - "jest-util": "23.4.0", - "pretty-format": "23.5.0" + "babel-traverse": "^6.0.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^23.5.0", + "is-generator-fn": "^1.0.0", + "jest-diff": "^23.5.0", + "jest-each": "^23.5.0", + "jest-matcher-utils": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-snapshot": "^23.5.0", + "jest-util": "^23.4.0", + "pretty-format": "^23.5.0" } }, "jest-leak-detector": { @@ -6058,7 +6058,7 @@ "integrity": "sha512-40VsHQCIEslxg91Zg5NiZGtPeWSBLXiD6Ww+lhHlIF6u8uSQ+xgiD6NbWHFOYs1VBRI+V/ym7Q1aOtVg9tqMzQ==", "dev": true, "requires": { - "pretty-format": "23.5.0" + "pretty-format": "^23.5.0" } }, "jest-matcher-utils": { @@ -6067,9 +6067,9 @@ "integrity": "sha512-hmQUKUKYOExp3T8dNYK9A9copCFYKoRLcY4WDJJ0Z2u3oF6rmAhHuZtmpHBuGpASazobBxm3TXAfAXDvz2T7+Q==", "dev": true, "requires": { - "chalk": "2.4.1", - "jest-get-type": "22.4.3", - "pretty-format": "23.5.0" + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.5.0" } }, "jest-message-util": { @@ -6078,11 +6078,11 @@ "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", "dev": true, "requires": { - "@babel/code-frame": "7.0.0-beta.47", - "chalk": "2.4.1", - "micromatch": "2.3.11", - "slash": "1.0.0", - "stack-utils": "1.0.1" + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" } }, "jest-mock": { @@ -6108,9 +6108,9 @@ "integrity": "sha512-CRPc0ebG3baNKz/QicIy5rGfzYpMNm8AjEl/tDQhehq/QC4ttyauZdvAXel3qo+4Gri9ljajnxW+hWyxZbbcnQ==", "dev": true, "requires": { - "browser-resolve": "1.11.3", - "chalk": "2.4.1", - "realpath-native": "1.0.1" + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" } }, "jest-resolve-dependencies": { @@ -6119,8 +6119,8 @@ "integrity": "sha512-APZc/CjfzL8rH/wr+Gh7XJJygYaDjMQsWaJy4ZR1WaHWKude4WcfdU8xjqaNbx5NsVF2P2tVvsLbumlPXCdJOw==", "dev": true, "requires": { - "jest-regex-util": "23.3.0", - "jest-snapshot": "23.5.0" + "jest-regex-util": "^23.3.0", + "jest-snapshot": "^23.5.0" } }, "jest-runner": { @@ -6129,19 +6129,19 @@ "integrity": "sha512-cpBvkBTVmW1ab1thbtoh2m6VnnM0BYKhj3MEzbOTZjPfzoIjUVIxLUTDobVNOvEK7aTEb/2oiPlNoOTSNJx8mw==", "dev": true, "requires": { - "exit": "0.1.2", - "graceful-fs": "4.1.11", - "jest-config": "23.5.0", - "jest-docblock": "23.2.0", - "jest-haste-map": "23.5.0", - "jest-jasmine2": "23.5.0", - "jest-leak-detector": "23.5.0", - "jest-message-util": "23.4.0", - "jest-runtime": "23.5.0", - "jest-util": "23.4.0", - "jest-worker": "23.2.0", - "source-map-support": "0.5.9", - "throat": "4.1.0" + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^23.5.0", + "jest-docblock": "^23.2.0", + "jest-haste-map": "^23.5.0", + "jest-jasmine2": "^23.5.0", + "jest-leak-detector": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-runtime": "^23.5.0", + "jest-util": "^23.4.0", + "jest-worker": "^23.2.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" }, "dependencies": { "source-map": { @@ -6156,8 +6156,8 @@ "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", "dev": true, "requires": { - "buffer-from": "1.1.1", - "source-map": "0.6.1" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } } } @@ -6168,27 +6168,27 @@ "integrity": "sha512-WzzYxYtoU8S1MJns0G4E3BsuFUTFBiu1qsk3iC9OTugzNQcQKt0BoOGsT7wXCKqkw/09QdV77vvaeJXST2Efgg==", "dev": true, "requires": { - "babel-core": "6.26.3", - "babel-plugin-istanbul": "4.1.6", - "chalk": "2.4.1", - "convert-source-map": "1.5.1", - "exit": "0.1.2", - "fast-json-stable-stringify": "2.0.0", - "graceful-fs": "4.1.11", - "jest-config": "23.5.0", - "jest-haste-map": "23.5.0", - "jest-message-util": "23.4.0", - "jest-regex-util": "23.3.0", - "jest-resolve": "23.5.0", - "jest-snapshot": "23.5.0", - "jest-util": "23.4.0", - "jest-validate": "23.5.0", - "micromatch": "2.3.11", - "realpath-native": "1.0.1", - "slash": "1.0.0", + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.1.6", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-config": "^23.5.0", + "jest-haste-map": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.5.0", + "jest-snapshot": "^23.5.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.5.0", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", "strip-bom": "3.0.0", - "write-file-atomic": "2.3.0", - "yargs": "11.1.0" + "write-file-atomic": "^2.1.0", + "yargs": "^11.0.0" }, "dependencies": { "write-file-atomic": { @@ -6197,9 +6197,9 @@ "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "imurmurhash": "0.1.4", - "signal-exit": "3.0.2" + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } } } @@ -6215,16 +6215,16 @@ "integrity": "sha512-NYg8MFNVyPXmnnihiltasr4t1FJEXFbZFaw1vZCowcnezIQ9P1w+yxTwjWT564QP24Zbn5L9cjxLs8d6K+pNlw==", "dev": true, "requires": { - "babel-types": "6.26.0", - "chalk": "2.4.1", - "jest-diff": "23.5.0", - "jest-matcher-utils": "23.5.0", - "jest-message-util": "23.4.0", - "jest-resolve": "23.5.0", - "mkdirp": "0.5.1", - "natural-compare": "1.4.0", - "pretty-format": "23.5.0", - "semver": "5.5.1" + "babel-types": "^6.0.0", + "chalk": "^2.0.1", + "jest-diff": "^23.5.0", + "jest-matcher-utils": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-resolve": "^23.5.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^23.5.0", + "semver": "^5.5.0" } }, "jest-util": { @@ -6233,14 +6233,14 @@ "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", "dev": true, "requires": { - "callsites": "2.0.0", - "chalk": "2.4.1", - "graceful-fs": "4.1.11", - "is-ci": "1.2.0", - "jest-message-util": "23.4.0", - "mkdirp": "0.5.1", - "slash": "1.0.0", - "source-map": "0.6.1" + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^23.4.0", + "mkdirp": "^0.5.1", + "slash": "^1.0.0", + "source-map": "^0.6.0" }, "dependencies": { "source-map": { @@ -6257,10 +6257,10 @@ "integrity": "sha512-XmStdYhfdiDKacXX5sNqEE61Zz4/yXaPcDsKvVA0429RBu2pkQyIltCVG7UitJIEAzSs3ociQTdyseAW8VGPiA==", "dev": true, "requires": { - "chalk": "2.4.1", - "jest-get-type": "22.4.3", - "leven": "2.1.0", - "pretty-format": "23.5.0" + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^23.5.0" } }, "jest-watcher": { @@ -6269,9 +6269,9 @@ "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=", "dev": true, "requires": { - "ansi-escapes": "3.1.0", - "chalk": "2.4.1", - "string-length": "2.0.0" + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "string-length": "^2.0.0" } }, "jest-worker": { @@ -6279,7 +6279,7 @@ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", "requires": { - "merge-stream": "1.0.1" + "merge-stream": "^1.0.1" } }, "js-tokens": { @@ -6293,8 +6293,8 @@ "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "4.0.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, "jsbn": { @@ -6309,32 +6309,32 @@ "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", "dev": true, "requires": { - "abab": "2.0.0", - "acorn": "5.7.1", - "acorn-globals": "4.1.0", - "array-equal": "1.0.0", - "cssom": "0.3.4", - "cssstyle": "1.1.1", - "data-urls": "1.0.1", - "domexception": "1.0.1", - "escodegen": "1.11.0", - "html-encoding-sniffer": "1.0.2", - "left-pad": "1.3.0", - "nwsapi": "2.0.8", + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", "parse5": "4.0.0", - "pn": "1.1.0", - "request": "2.88.0", - "request-promise-native": "1.0.5", - "sax": "1.2.4", - "symbol-tree": "3.2.2", - "tough-cookie": "2.4.3", - "w3c-hr-time": "1.0.1", - "webidl-conversions": "4.0.2", - "whatwg-encoding": "1.0.4", - "whatwg-mimetype": "2.1.0", - "whatwg-url": "6.5.0", - "ws": "5.2.2", - "xml-name-validator": "3.0.0" + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" }, "dependencies": { "ws": { @@ -6343,7 +6343,7 @@ "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", "dev": true, "requires": { - "async-limiter": "1.0.0" + "async-limiter": "~1.0.0" } } } @@ -6374,7 +6374,7 @@ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", "requires": { - "jsonify": "0.0.0" + "jsonify": "~0.0.0" } }, "json-stable-stringify-without-jsonify": { @@ -6398,7 +6398,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.6" } }, "jsonify": { @@ -6423,7 +6423,7 @@ "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=", "dev": true, "requires": { - "array-includes": "3.0.3" + "array-includes": "^3.0.3" } }, "kind-of": { @@ -6431,7 +6431,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } }, "klaw": { @@ -6439,7 +6439,7 @@ "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.9" } }, "kleur": { @@ -6460,7 +6460,7 @@ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "requires": { - "invert-kv": "1.0.0" + "invert-kv": "^1.0.0" } }, "left-pad": { @@ -6480,8 +6480,8 @@ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, "lint-staged": { @@ -6490,28 +6490,28 @@ "integrity": "sha512-BWT3kx242hq5oaKJ8QiazPeHwJnEXImvjmgZfjljMI5HX6RrTxI3cTJXywre6GNafMONCD/suFnEiFmC69Gscg==", "dev": true, "requires": { - "chalk": "2.4.1", - "commander": "2.17.1", - "cosmiconfig": "5.0.6", - "debug": "3.1.0", - "dedent": "0.7.0", - "execa": "0.9.0", - "find-parent-dir": "0.3.0", - "is-glob": "4.0.0", - "is-windows": "1.0.2", - "jest-validate": "23.5.0", - "listr": "0.14.2", - "lodash": "4.17.10", - "log-symbols": "2.2.0", - "micromatch": "3.1.10", - "npm-which": "3.0.1", - "p-map": "1.2.0", - "path-is-inside": "1.0.2", - "pify": "3.0.0", - "please-upgrade-node": "3.1.1", + "chalk": "^2.3.1", + "commander": "^2.14.1", + "cosmiconfig": "^5.0.2", + "debug": "^3.1.0", + "dedent": "^0.7.0", + "execa": "^0.9.0", + "find-parent-dir": "^0.3.0", + "is-glob": "^4.0.0", + "is-windows": "^1.0.2", + "jest-validate": "^23.5.0", + "listr": "^0.14.1", + "lodash": "^4.17.5", + "log-symbols": "^2.2.0", + "micromatch": "^3.1.8", + "npm-which": "^3.0.1", + "p-map": "^1.1.1", + "path-is-inside": "^1.0.2", + "pify": "^3.0.0", + "please-upgrade-node": "^3.0.2", "staged-git-files": "1.1.1", - "string-argv": "0.0.2", - "stringify-object": "3.2.2" + "string-argv": "^0.0.2", + "stringify-object": "^3.2.2" }, "dependencies": { "braces": { @@ -6520,16 +6520,16 @@ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "arr-flatten": "1.1.0", - "array-unique": "0.3.2", - "extend-shallow": "2.0.1", - "fill-range": "4.0.0", - "isobject": "3.0.1", - "repeat-element": "1.1.3", - "snapdragon": "0.8.2", - "snapdragon-node": "2.1.1", - "split-string": "3.1.0", - "to-regex": "3.0.2" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -6538,7 +6538,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -6558,13 +6558,13 @@ "integrity": "sha512-BbUMBiX4hqiHZUA5+JujIjNb6TyAlp2D5KLheMjMluwOuzcnylDL4AxZYLLn1n2AGB49eSWwyKvvEQoRpnAtmA==", "dev": true, "requires": { - "cross-spawn": "5.1.0", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.0" + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" } }, "expand-brackets": { @@ -6573,13 +6573,13 @@ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "posix-character-classes": "0.1.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "debug": { @@ -6597,7 +6597,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -6606,7 +6606,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "is-descriptor": { @@ -6615,9 +6615,9 @@ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" } }, "kind-of": { @@ -6634,14 +6634,14 @@ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { - "array-unique": "0.3.2", - "define-property": "1.0.0", - "expand-brackets": "2.1.4", - "extend-shallow": "2.0.1", - "fragment-cache": "0.2.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { @@ -6650,7 +6650,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "extend-shallow": { @@ -6659,7 +6659,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -6670,10 +6670,10 @@ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-number": "3.0.0", - "repeat-string": "1.6.1", - "to-regex-range": "2.1.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "dependencies": { "extend-shallow": { @@ -6682,7 +6682,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -6693,7 +6693,7 @@ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -6702,7 +6702,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -6713,7 +6713,7 @@ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -6722,7 +6722,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -6739,7 +6739,7 @@ "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.1" } }, "kind-of": { @@ -6754,19 +6754,19 @@ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "braces": "2.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "extglob": "2.0.4", - "fragment-cache": "0.2.1", - "kind-of": "6.0.2", - "nanomatch": "1.2.13", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, "pify": { @@ -6783,15 +6783,15 @@ "integrity": "sha512-vmaNJ1KlGuGWShHI35X/F8r9xxS0VTHh9GejVXwSN20fG5xpq3Jh4bJbnumoT6q5EDM/8/YP1z3YMtQbFmhuXw==", "dev": true, "requires": { - "@samverschueren/stream-to-observable": "0.3.0", - "is-observable": "1.1.0", - "is-promise": "2.1.0", - "is-stream": "1.1.0", - "listr-silent-renderer": "1.1.1", - "listr-update-renderer": "0.4.0", - "listr-verbose-renderer": "0.4.1", - "p-map": "1.2.0", - "rxjs": "6.3.1" + "@samverschueren/stream-to-observable": "^0.3.0", + "is-observable": "^1.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.4.0", + "listr-verbose-renderer": "^0.4.0", + "p-map": "^1.1.1", + "rxjs": "^6.1.0" } }, "listr-silent-renderer": { @@ -6806,14 +6806,14 @@ "integrity": "sha1-NE2YDaLKLosUW6MFkI8yrj9MyKc=", "dev": true, "requires": { - "chalk": "1.1.3", - "cli-truncate": "0.2.1", - "elegant-spinner": "1.0.1", - "figures": "1.7.0", - "indent-string": "3.2.0", - "log-symbols": "1.0.2", - "log-update": "1.0.2", - "strip-ansi": "3.0.1" + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^1.0.2", + "strip-ansi": "^3.0.1" }, "dependencies": { "ansi-styles": { @@ -6828,11 +6828,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "figures": { @@ -6841,8 +6841,8 @@ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5", - "object-assign": "4.1.1" + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" } }, "log-symbols": { @@ -6851,7 +6851,7 @@ "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", "dev": true, "requires": { - "chalk": "1.1.3" + "chalk": "^1.0.0" } }, "supports-color": { @@ -6868,10 +6868,10 @@ "integrity": "sha1-ggb0z21S3cWCfl/RSYng6WWTOjU=", "dev": true, "requires": { - "chalk": "1.1.3", - "cli-cursor": "1.0.2", - "date-fns": "1.29.0", - "figures": "1.7.0" + "chalk": "^1.1.3", + "cli-cursor": "^1.0.2", + "date-fns": "^1.27.2", + "figures": "^1.7.0" }, "dependencies": { "ansi-styles": { @@ -6886,11 +6886,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "cli-cursor": { @@ -6899,7 +6899,7 @@ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "dev": true, "requires": { - "restore-cursor": "1.0.1" + "restore-cursor": "^1.0.1" } }, "figures": { @@ -6908,8 +6908,8 @@ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5", - "object-assign": "4.1.1" + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" } }, "onetime": { @@ -6924,8 +6924,8 @@ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", "dev": true, "requires": { - "exit-hook": "1.1.1", - "onetime": "1.1.0" + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" } }, "supports-color": { @@ -6941,10 +6941,10 @@ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" } }, "locate-path": { @@ -6952,8 +6952,8 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "lodash": { @@ -7003,7 +7003,7 @@ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dev": true, "requires": { - "chalk": "2.4.1" + "chalk": "^2.0.1" } }, "log-update": { @@ -7012,8 +7012,8 @@ "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=", "dev": true, "requires": { - "ansi-escapes": "1.4.0", - "cli-cursor": "1.0.2" + "ansi-escapes": "^1.0.0", + "cli-cursor": "^1.0.2" }, "dependencies": { "ansi-escapes": { @@ -7028,7 +7028,7 @@ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "dev": true, "requires": { - "restore-cursor": "1.0.1" + "restore-cursor": "^1.0.1" } }, "onetime": { @@ -7043,8 +7043,8 @@ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", "dev": true, "requires": { - "exit-hook": "1.1.1", - "onetime": "1.1.0" + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" } } } @@ -7065,7 +7065,7 @@ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { - "js-tokens": "3.0.2" + "js-tokens": "^3.0.0 || ^4.0.0" } }, "lru-cache": { @@ -7073,8 +7073,8 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" }, "dependencies": { "yallist": { @@ -7089,7 +7089,7 @@ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" }, "dependencies": { "pify": { @@ -7104,7 +7104,7 @@ "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", "requires": { - "tmpl": "1.0.4" + "tmpl": "1.0.x" } }, "map-cache": { @@ -7117,7 +7117,7 @@ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "requires": { - "object-visit": "1.0.1" + "object-visit": "^1.0.0" } }, "math-random": { @@ -7130,8 +7130,8 @@ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", "requires": { - "hash-base": "3.0.4", - "inherits": "2.0.3" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, "mem": { @@ -7139,7 +7139,7 @@ "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", "requires": { - "mimic-fn": "1.2.0" + "mimic-fn": "^1.0.0" } }, "merge": { @@ -7152,7 +7152,7 @@ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", "requires": { - "readable-stream": "2.3.6" + "readable-stream": "^2.0.1" } }, "metro": { @@ -7194,34 +7194,34 @@ "@babel/template": "7.0.0-beta.47", "@babel/traverse": "7.0.0-beta.47", "@babel/types": "7.0.0-beta.47", - "absolute-path": "0.0.0", - "async": "2.6.1", - "babel-core": "6.26.3", - "babel-plugin-external-helpers": "6.22.0", - "babel-plugin-transform-flow-strip-types": "6.22.0", - "babel-preset-es2015-node": "6.1.1", - "babel-preset-fbjs": "2.2.0", - "babel-preset-react-native": "5.0.2", - "babel-register": "6.26.0", + "absolute-path": "^0.0.0", + "async": "^2.4.0", + "babel-core": "^6.24.1", + "babel-plugin-external-helpers": "^6.22.0", + "babel-plugin-transform-flow-strip-types": "^6.21.0", + "babel-preset-es2015-node": "^6.1.1", + "babel-preset-fbjs": "^2.1.4", + "babel-preset-react-native": "^5.0.0", + "babel-register": "^6.24.1", "babylon": "7.0.0-beta.47", - "chalk": "1.1.3", - "concat-stream": "1.6.2", - "connect": "3.6.6", - "debug": "2.6.9", - "denodeify": "1.2.1", - "eventemitter3": "3.1.0", - "fbjs": "0.8.17", - "fs-extra": "1.0.0", - "graceful-fs": "4.1.11", - "image-size": "0.6.3", + "chalk": "^1.1.1", + "concat-stream": "^1.6.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "eventemitter3": "^3.0.0", + "fbjs": "^0.8.14", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.1.3", + "image-size": "^0.6.0", "jest-docblock": "23.0.1", "jest-haste-map": "23.1.0", "jest-worker": "23.0.1", - "json-stable-stringify": "1.0.1", - "json5": "0.4.0", - "left-pad": "1.3.0", - "lodash.throttle": "4.1.1", - "merge-stream": "1.0.1", + "json-stable-stringify": "^1.0.1", + "json5": "^0.4.0", + "left-pad": "^1.1.3", + "lodash.throttle": "^4.1.1", + "merge-stream": "^1.0.1", "metro-babel-register": "0.38.4", "metro-babel7-plugin-react-transform": "0.38.4", "metro-cache": "0.38.4", @@ -7230,20 +7230,20 @@ "metro-resolver": "0.38.4", "metro-source-map": "0.38.4", "mime-types": "2.1.11", - "mkdirp": "0.5.1", - "node-fetch": "1.7.3", - "react-transform-hmr": "1.0.4", - "resolve": "1.8.1", - "rimraf": "2.6.2", - "serialize-error": "2.1.0", - "source-map": "0.5.7", + "mkdirp": "^0.5.1", + "node-fetch": "^1.3.3", + "react-transform-hmr": "^1.0.4", + "resolve": "^1.5.0", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", "temp": "0.8.3", - "throat": "4.1.0", - "wordwrap": "1.0.0", - "write-file-atomic": "1.3.4", - "ws": "1.1.5", - "xpipe": "1.0.5", - "yargs": "9.0.1" + "throat": "^4.1.0", + "wordwrap": "^1.0.0", + "write-file-atomic": "^1.2.0", + "ws": "^1.1.0", + "xpipe": "^1.0.5", + "yargs": "^9.0.0" }, "dependencies": { "ansi-styles": { @@ -7261,11 +7261,11 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "cliui": { @@ -7273,9 +7273,9 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" }, "dependencies": { "string-width": { @@ -7283,9 +7283,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } @@ -7295,7 +7295,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "jest-docblock": { @@ -7303,7 +7303,7 @@ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.0.1.tgz", "integrity": "sha1-3t3RgzO+XcJBUmCgTvP86SdrVyU=", "requires": { - "detect-newline": "2.1.0" + "detect-newline": "^2.1.0" } }, "jest-haste-map": { @@ -7311,13 +7311,13 @@ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.1.0.tgz", "integrity": "sha1-GObH1ajScTb5G32YUvhd4McHTEk=", "requires": { - "fb-watchman": "2.0.0", - "graceful-fs": "4.1.11", - "jest-docblock": "23.0.1", - "jest-serializer": "23.0.1", - "jest-worker": "23.0.1", - "micromatch": "2.3.11", - "sane": "2.5.2" + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-docblock": "^23.0.1", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.0.1", + "micromatch": "^2.3.11", + "sane": "^2.0.0" } }, "jest-worker": { @@ -7325,7 +7325,7 @@ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.0.1.tgz", "integrity": "sha1-nmSd2WP/QEYCb5HEAX8Dmmqkp7w=", "requires": { - "merge-stream": "1.0.1" + "merge-stream": "^1.0.1" } }, "json5": { @@ -7343,7 +7343,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", "integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=", "requires": { - "mime-db": "1.23.0" + "mime-db": "~1.23.0" } }, "supports-color": { @@ -7361,19 +7361,19 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", "requires": { - "camelcase": "4.1.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.3", - "os-locale": "2.1.0", - "read-pkg-up": "2.0.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "7.0.0" + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" } }, "yargs-parser": { @@ -7381,7 +7381,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", "requires": { - "camelcase": "4.1.0" + "camelcase": "^4.1.0" } } } @@ -7398,8 +7398,8 @@ "@babel/plugin-transform-flow-strip-types": "7.0.0-beta.47", "@babel/plugin-transform-modules-commonjs": "7.0.0-beta.47", "@babel/register": "7.0.0-beta.47", - "core-js": "2.5.7", - "escape-string-regexp": "1.0.5" + "core-js": "^2.2.2", + "escape-string-regexp": "^1.0.5" } }, "metro-babel7-plugin-react-transform": { @@ -7408,7 +7408,7 @@ "integrity": "sha512-1mEK3NzZ6fd6cgFtQV+T8q4+Fqzw9rMsLEReLBXvCYZJ/imamTsuIyCBnPy4WhnVcBQON3pFjd/7fV8OOuD/9w==", "requires": { "@babel/helper-module-imports": "7.0.0-beta.47", - "lodash": "4.17.10" + "lodash": "^4.17.5" } }, "metro-cache": { @@ -7418,8 +7418,8 @@ "requires": { "jest-serializer": "23.0.1", "metro-core": "0.38.4", - "mkdirp": "0.5.1", - "rimraf": "2.6.2" + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4" } }, "metro-core": { @@ -7428,9 +7428,9 @@ "integrity": "sha512-FBRWdIcSpzQSVSS4f1pFLsYu8uWOfY/iiwkgnCsrwKryP59g57oFIHdFOBp2l3NE9tKJI0LjnPUJxGJ70SEZyA==", "requires": { "jest-haste-map": "23.1.0", - "lodash.throttle": "4.1.1", + "lodash.throttle": "^4.1.1", "metro-resolver": "0.38.4", - "wordwrap": "1.0.0" + "wordwrap": "^1.0.0" }, "dependencies": { "jest-haste-map": { @@ -7438,13 +7438,13 @@ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.1.0.tgz", "integrity": "sha1-GObH1ajScTb5G32YUvhd4McHTEk=", "requires": { - "fb-watchman": "2.0.0", - "graceful-fs": "4.1.11", - "jest-docblock": "23.2.0", - "jest-serializer": "23.0.1", - "jest-worker": "23.2.0", - "micromatch": "2.3.11", - "sane": "2.5.2" + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-docblock": "^23.0.1", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.0.1", + "micromatch": "^2.3.11", + "sane": "^2.0.0" } }, "wordwrap": { @@ -7464,7 +7464,7 @@ "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.38.4.tgz", "integrity": "sha512-XaqbAOg3Dm/2zk/RVf2rr6h03erqitZKw3hvUCRI6EajpJhKdMty3viT6Wet7HHXhOkcZeySvBflua7u5NznFQ==", "requires": { - "uglify-es": "3.3.9" + "uglify-es": "^3.1.9" } }, "metro-resolver": { @@ -7472,7 +7472,7 @@ "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.38.4.tgz", "integrity": "sha512-Hw4bb9iLH+l4kSzmhOAKSkmMJ0MxDF2e6RBNPY2xekBlaaygzLSNebsJSpuhn7zLJZ4nuPRaY3QFo4so6GdZRA==", "requires": { - "absolute-path": "0.0.0" + "absolute-path": "^0.0.0" } }, "metro-source-map": { @@ -7480,7 +7480,7 @@ "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.38.4.tgz", "integrity": "sha512-CUqqe3X+SoQKOxJAgYlmYsqqv0ow+OIJI2/ZE5fXzijo98mIcaZaWeNMM3hXljUqlSHl8+LtIju22Ia002bOXg==", "requires": { - "source-map": "0.5.7" + "source-map": "^0.5.6" } }, "micromatch": { @@ -7488,19 +7488,19 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" }, "dependencies": { "arr-diff": { @@ -7508,7 +7508,7 @@ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "requires": { - "arr-flatten": "1.1.0" + "arr-flatten": "^1.0.1" } }, "array-unique": { @@ -7533,7 +7533,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz", "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==", "requires": { - "mime-db": "1.35.0" + "mime-db": "~1.35.0" } }, "mimic-fn": { @@ -7546,7 +7546,7 @@ "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", "requires": { - "dom-walk": "0.1.1" + "dom-walk": "^0.1.0" } }, "minimalistic-assert": { @@ -7564,7 +7564,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -7577,8 +7577,8 @@ "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.4.tgz", "integrity": "sha512-mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w==", "requires": { - "safe-buffer": "5.1.2", - "yallist": "3.0.2" + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" } }, "minizlib": { @@ -7586,7 +7586,7 @@ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", "requires": { - "minipass": "2.3.4" + "minipass": "^2.2.1" } }, "mixin-deep": { @@ -7594,8 +7594,8 @@ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", "requires": { - "for-in": "1.0.2", - "is-extendable": "1.0.1" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -7603,7 +7603,7 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -7633,11 +7633,11 @@ "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.0.tgz", "integrity": "sha1-0B+mxlhZt2/PMbPLU6OCGjEdgFE=", "requires": { - "basic-auth": "2.0.0", + "basic-auth": "~2.0.0", "debug": "2.6.9", - "depd": "1.1.2", - "on-finished": "2.3.0", - "on-headers": "1.0.1" + "depd": "~1.1.1", + "on-finished": "~2.3.0", + "on-headers": "~1.0.1" } }, "ms": { @@ -7660,17 +7660,17 @@ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "fragment-cache": "0.2.1", - "is-windows": "1.0.2", - "kind-of": "6.0.2", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "kind-of": { @@ -7685,21 +7685,21 @@ "resolved": "https://registry.npmjs.org/native-base/-/native-base-2.8.0.tgz", "integrity": "sha512-R7arHMg7B9NRnwrg+QneGKjTJIUUDKJXcKaHQhKUBJTTql4veE04Jm3TGlAIcE0mxzUArGsp3c89UBMy+pxXzg==", "requires": { - "blueimp-md5": "2.10.0", - "clamp": "1.0.1", - "color": "1.0.3", - "fs-extra": "2.1.2", - "jest-react-native": "18.0.0", + "blueimp-md5": "^2.5.0", + "clamp": "^1.0.1", + "color": "~1.0.3", + "fs-extra": "^2.0.0", + "jest-react-native": "^18.0.0", "lodash": "4.17.10", "native-base-shoutem-theme": "0.2.2", - "print-message": "2.1.0", - "prop-types": "15.6.2", + "print-message": "^2.1.0", + "prop-types": "^15.5.10", "react-native-drawer": "2.5.0", "react-native-easy-grid": "0.2.0", "react-native-keyboard-aware-scroll-view": "0.5.0", "react-native-vector-icons": "4.6.0", - "react-tween-state": "0.1.5", - "tween-functions": "1.2.0" + "react-tween-state": "^0.1.5", + "tween-functions": "^1.0.1" }, "dependencies": { "fs-extra": { @@ -7707,8 +7707,8 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz", "integrity": "sha1-BGxwFjzvmq1GsOSn+kZ/si1x3jU=", "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0" + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0" } }, "react-native-keyboard-aware-scroll-view": { @@ -7716,8 +7716,8 @@ "resolved": "https://registry.npmjs.org/react-native-keyboard-aware-scroll-view/-/react-native-keyboard-aware-scroll-view-0.5.0.tgz", "integrity": "sha512-nGXsACZBCiWuwRrZy+UjiSJqb4tZ/6ePHUSY8M+09g4VfNm/ogvvWpwBa6B999NZ6DwhZTKBjVWeZxX9XG8bbQ==", "requires": { - "prop-types": "15.6.2", - "react-native-iphone-x-helper": "1.2.0" + "prop-types": "^15.6.0", + "react-native-iphone-x-helper": "^1.0.1" } } } @@ -7727,9 +7727,9 @@ "resolved": "https://registry.npmjs.org/native-base-shoutem-theme/-/native-base-shoutem-theme-0.2.2.tgz", "integrity": "sha1-WCMxBFX+ORrfciNkacA5/UT1aiA=", "requires": { - "hoist-non-react-statics": "1.2.0", - "lodash": "4.17.10", - "prop-types": "15.6.2" + "hoist-non-react-statics": "^1.0.5", + "lodash": "^4.10.1", + "prop-types": "^15.5.10" }, "dependencies": { "hoist-non-react-statics": { @@ -7750,9 +7750,9 @@ "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.3.tgz", "integrity": "sha512-GPL22d/U9cai87FcCPO6e+MT3vyHS2j+zwotakDc7kE2DtUAqFKMXLJCTtRp+5S75vXIwQPvIxkvlctxf9q4gQ==", "requires": { - "debug": "2.6.9", - "iconv-lite": "0.4.23", - "sax": "1.2.4" + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" } }, "negotiator": { @@ -7771,8 +7771,8 @@ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", "requires": { - "encoding": "0.1.12", - "is-stream": "1.1.0" + "encoding": "^0.1.11", + "is-stream": "^1.0.1" } }, "node-int64": { @@ -7790,10 +7790,10 @@ "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", "requires": { - "growly": "1.3.0", - "semver": "5.5.1", - "shellwords": "0.1.1", - "which": "1.3.1" + "growly": "^1.3.0", + "semver": "^5.4.1", + "shellwords": "^0.1.1", + "which": "^1.3.0" } }, "node-pre-gyp": { @@ -7801,16 +7801,16 @@ "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", "integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==", "requires": { - "detect-libc": "1.0.3", - "mkdirp": "0.5.1", - "needle": "2.2.3", - "nopt": "4.0.1", - "npm-packlist": "1.1.11", - "npmlog": "4.1.2", - "rc": "1.2.8", - "rimraf": "2.6.2", - "semver": "5.5.1", - "tar": "4.4.6" + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" }, "dependencies": { "gauge": { @@ -7818,14 +7818,14 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.3" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "is-fullwidth-code-point": { @@ -7833,7 +7833,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "npmlog": { @@ -7841,10 +7841,10 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "requires": { - "are-we-there-yet": "1.1.5", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "string-width": { @@ -7852,9 +7852,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } @@ -7864,8 +7864,8 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", "requires": { - "abbrev": "1.1.1", - "osenv": "0.1.5" + "abbrev": "1", + "osenv": "^0.1.4" } }, "normalize-package-data": { @@ -7873,10 +7873,10 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "requires": { - "hosted-git-info": "2.7.1", - "is-builtin-module": "1.0.0", - "semver": "5.5.1", - "validate-npm-package-license": "3.0.4" + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { @@ -7884,7 +7884,7 @@ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "requires": { - "remove-trailing-separator": "1.1.0" + "remove-trailing-separator": "^1.0.1" } }, "npm-bundled": { @@ -7897,8 +7897,8 @@ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.11.tgz", "integrity": "sha512-CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA==", "requires": { - "ignore-walk": "3.0.1", - "npm-bundled": "1.0.5" + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" } }, "npm-path": { @@ -7907,7 +7907,7 @@ "integrity": "sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==", "dev": true, "requires": { - "which": "1.3.1" + "which": "^1.2.10" } }, "npm-run-path": { @@ -7915,7 +7915,7 @@ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "requires": { - "path-key": "2.0.1" + "path-key": "^2.0.0" } }, "npm-which": { @@ -7924,9 +7924,9 @@ "integrity": "sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo=", "dev": true, "requires": { - "commander": "2.17.1", - "npm-path": "2.0.4", - "which": "1.3.1" + "commander": "^2.9.0", + "npm-path": "^2.0.2", + "which": "^1.2.10" } }, "npmlog": { @@ -7934,9 +7934,9 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-2.0.4.tgz", "integrity": "sha1-mLUlMPJRTKkNCexbIsiEZyI3VpI=", "requires": { - "ansi": "0.3.1", - "are-we-there-yet": "1.1.5", - "gauge": "1.2.7" + "ansi": "~0.3.1", + "are-we-there-yet": "~1.1.2", + "gauge": "~1.2.5" } }, "number-is-nan": { @@ -7965,9 +7965,9 @@ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "requires": { - "copy-descriptor": "0.1.1", - "define-property": "0.2.5", - "kind-of": "3.2.2" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "dependencies": { "define-property": { @@ -7975,7 +7975,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "is-accessor-descriptor": { @@ -7983,7 +7983,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } }, "is-data-descriptor": { @@ -7991,7 +7991,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } }, "is-descriptor": { @@ -7999,9 +7999,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "dependencies": { "kind-of": { @@ -8029,7 +8029,7 @@ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.0" } }, "object.getownpropertydescriptors": { @@ -8038,8 +8038,8 @@ "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", "dev": true, "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.12.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" } }, "object.omit": { @@ -8047,8 +8047,8 @@ "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "requires": { - "for-own": "0.1.5", - "is-extendable": "0.1.1" + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" } }, "object.pick": { @@ -8056,7 +8056,7 @@ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "on-finished": { @@ -8077,7 +8077,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "onetime": { @@ -8085,7 +8085,7 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "requires": { - "mimic-fn": "1.2.0" + "mimic-fn": "^1.0.0" } }, "opn": { @@ -8093,7 +8093,7 @@ "resolved": "https://registry.npmjs.org/opn/-/opn-3.0.3.tgz", "integrity": "sha1-ttmec5n3jWXDuq/+8fsojpuFJDo=", "requires": { - "object-assign": "4.1.1" + "object-assign": "^4.0.1" } }, "optimist": { @@ -8101,8 +8101,8 @@ "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "requires": { - "minimist": "0.0.10", - "wordwrap": "0.0.3" + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" }, "dependencies": { "minimist": { @@ -8118,12 +8118,12 @@ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "dev": true, "requires": { - "deep-is": "0.1.3", - "fast-levenshtein": "2.0.6", - "levn": "0.3.0", - "prelude-ls": "1.1.2", - "type-check": "0.3.2", - "wordwrap": "1.0.0" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" }, "dependencies": { "wordwrap": { @@ -8149,9 +8149,9 @@ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "requires": { - "execa": "0.7.0", - "lcid": "1.0.0", - "mem": "1.1.0" + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" } }, "os-shim": { @@ -8169,8 +8169,8 @@ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "p-finally": { @@ -8183,7 +8183,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "requires": { - "p-try": "1.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -8191,7 +8191,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "requires": { - "p-limit": "1.3.0" + "p-limit": "^1.1.0" } }, "p-map": { @@ -8210,10 +8210,10 @@ "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "requires": { - "glob-base": "0.3.0", - "is-dotfile": "1.0.3", - "is-extglob": "1.0.0", - "is-glob": "2.0.1" + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" } }, "parse-json": { @@ -8221,7 +8221,7 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "requires": { - "error-ex": "1.3.2" + "error-ex": "^1.2.0" } }, "parse5": { @@ -8271,7 +8271,7 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", "requires": { - "pify": "2.3.0" + "pify": "^2.0.0" } }, "pegjs": { @@ -8304,7 +8304,7 @@ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "requires": { - "pinkie": "2.0.4" + "pinkie": "^2.0.0" } }, "pirates": { @@ -8312,7 +8312,7 @@ "resolved": "https://registry.npmjs.org/pirates/-/pirates-3.0.2.tgz", "integrity": "sha512-c5CgUJq6H2k6MJz72Ak1F5sN9n9wlSlJyEnwvpm9/y3WB4E3pHBDT2c6PEiS1vyJvq2bUxUAIu0EGf8Cx4Ic7Q==", "requires": { - "node-modules-regexp": "1.0.0" + "node-modules-regexp": "^1.0.0" } }, "pkg-dir": { @@ -8320,7 +8320,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", "requires": { - "find-up": "2.1.0" + "find-up": "^2.1.0" } }, "please-upgrade-node": { @@ -8329,7 +8329,7 @@ "integrity": "sha512-KY1uHnQ2NlQHqIJQpnh/i54rKkuxCEBx+voJIS/Mvb+L2iYd2NMotwduhKTMjfC1uKoX3VXOxLjIYG66dfJTVQ==", "dev": true, "requires": { - "semver-compare": "1.0.0" + "semver-compare": "^1.0.0" } }, "plist": { @@ -8337,9 +8337,9 @@ "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", "requires": { - "base64-js": "1.3.0", - "xmlbuilder": "9.0.7", - "xmldom": "0.1.27" + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" } }, "plugin-error": { @@ -8347,11 +8347,11 @@ "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", "requires": { - "ansi-cyan": "0.1.1", - "ansi-red": "0.1.1", - "arr-diff": "1.1.0", - "arr-union": "2.1.0", - "extend-shallow": "1.1.4" + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" }, "dependencies": { "arr-diff": { @@ -8359,8 +8359,8 @@ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", "requires": { - "arr-flatten": "1.1.0", - "array-slice": "0.2.3" + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" } }, "arr-union": { @@ -8373,7 +8373,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", "requires": { - "kind-of": "1.1.0" + "kind-of": "^1.1.0" } }, "kind-of": { @@ -8423,8 +8423,8 @@ "integrity": "sha512-iFLvYTXOn+C/s7eV+pr4E8DD7lYa2/klXMEz+lvH14qSDWAJ7S+kFmMe1SIWesATHQxopHTxRcB2nrpExhzaBA==", "dev": true, "requires": { - "ansi-regex": "3.0.0", - "ansi-styles": "3.2.1" + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" }, "dependencies": { "ansi-regex": { @@ -8453,11 +8453,11 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", "integrity": "sha1-UJr7ZwZudJn36zU1x3RFdyri0Bk=", "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.1.0", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "supports-color": { @@ -8492,7 +8492,7 @@ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "requires": { - "asap": "2.0.6" + "asap": "~2.0.3" } }, "prompts": { @@ -8501,8 +8501,8 @@ "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", "dev": true, "requires": { - "kleur": "2.0.1", - "sisteransi": "0.1.1" + "kleur": "^2.0.1", + "sisteransi": "^0.1.1" } }, "prop-types": { @@ -8510,8 +8510,8 @@ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", "requires": { - "loose-envify": "1.4.0", - "object-assign": "4.1.1" + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" } }, "pseudomap": { @@ -8545,7 +8545,7 @@ "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz", "integrity": "sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw==", "requires": { - "performance-now": "2.1.0" + "performance-now": "^2.1.0" } }, "randomatic": { @@ -8553,9 +8553,9 @@ "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", "requires": { - "is-number": "4.0.0", - "kind-of": "6.0.2", - "math-random": "1.0.1" + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" }, "dependencies": { "is-number": { @@ -8580,10 +8580,10 @@ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "requires": { - "deep-extend": "0.6.0", - "ini": "1.3.5", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" } }, "react": { @@ -8591,10 +8591,10 @@ "resolved": "https://registry.npmjs.org/react/-/react-16.4.1.tgz", "integrity": "sha512-3GEs0giKp6E0Oh/Y9ZC60CmYgUPnp7voH9fbjWsvXtYFb4EWtgQub0ADSq0sJR0BbHc4FThLLtzlcFaFXIorwg==", "requires": { - "fbjs": "0.8.17", - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "prop-types": "15.6.2" + "fbjs": "^0.8.16", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.0" } }, "react-clone-referenced-element": { @@ -8612,8 +8612,8 @@ "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-3.2.3.tgz", "integrity": "sha1-o34ZnZSGXiy7YWuXvo9YIGdOar0=", "requires": { - "shell-quote": "1.6.1", - "ws": "3.3.3" + "shell-quote": "^1.6.1", + "ws": "^3.3.1" }, "dependencies": { "ultron": { @@ -8626,9 +8626,9 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "requires": { - "async-limiter": "1.0.0", - "safe-buffer": "5.1.2", - "ultron": "1.1.1" + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" } } } @@ -8649,57 +8649,57 @@ "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.56.0.tgz", "integrity": "sha512-JGKPG77HwrgMdiCkmZmjuczJrwCnq7E28+My+OS3OnmN78uphmtaMqYnv3lJjfb5hKS4kCqYCfFYFMUnmpmxMw==", "requires": { - "absolute-path": "0.0.0", - "art": "0.10.3", - "base64-js": "1.3.0", - "chalk": "1.1.3", - "commander": "2.17.1", - "compression": "1.7.3", - "connect": "3.6.6", - "create-react-class": "15.6.3", - "debug": "2.6.9", - "denodeify": "1.2.1", - "envinfo": "5.10.0", - "errorhandler": "1.5.0", - "escape-string-regexp": "1.0.5", - "event-target-shim": "1.1.1", + "absolute-path": "^0.0.0", + "art": "^0.10.0", + "base64-js": "^1.1.2", + "chalk": "^1.1.1", + "commander": "^2.9.0", + "compression": "^1.7.1", + "connect": "^3.6.5", + "create-react-class": "^15.6.3", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "envinfo": "^5.7.0", + "errorhandler": "^1.5.0", + "escape-string-regexp": "^1.0.5", + "event-target-shim": "^1.0.5", "fbjs": "0.8.16", - "fbjs-scripts": "0.8.3", - "fs-extra": "1.0.0", - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "inquirer": "3.3.0", - "lodash": "4.17.10", - "metro": "0.38.4", - "metro-babel-register": "0.38.4", - "metro-core": "0.38.4", - "metro-memory-fs": "0.38.4", - "mime": "1.6.0", - "minimist": "1.2.0", - "mkdirp": "0.5.1", - "morgan": "1.9.0", - "node-fetch": "1.7.3", - "node-notifier": "5.2.1", - "npmlog": "2.0.4", - "opn": "3.0.3", - "optimist": "0.6.1", - "plist": "3.0.1", - "pretty-format": "4.3.1", - "promise": "7.3.1", - "prop-types": "15.6.2", - "react-clone-referenced-element": "1.0.1", - "react-devtools-core": "3.2.3", - "react-timer-mixin": "0.13.4", - "regenerator-runtime": "0.11.1", - "rimraf": "2.6.2", - "semver": "5.5.1", - "serve-static": "1.13.2", + "fbjs-scripts": "^0.8.1", + "fs-extra": "^1.0.0", + "glob": "^7.1.1", + "graceful-fs": "^4.1.3", + "inquirer": "^3.0.6", + "lodash": "^4.17.5", + "metro": "^0.38.1", + "metro-babel-register": "^0.38.1", + "metro-core": "^0.38.1", + "metro-memory-fs": "^0.38.1", + "mime": "^1.3.4", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "morgan": "^1.9.0", + "node-fetch": "^1.3.3", + "node-notifier": "^5.2.1", + "npmlog": "^2.0.4", + "opn": "^3.0.2", + "optimist": "^0.6.1", + "plist": "^3.0.0", + "pretty-format": "^4.2.1", + "promise": "^7.1.1", + "prop-types": "^15.5.8", + "react-clone-referenced-element": "^1.0.1", + "react-devtools-core": "^3.2.2", + "react-timer-mixin": "^0.13.2", + "regenerator-runtime": "^0.11.0", + "rimraf": "^2.5.4", + "semver": "^5.0.3", + "serve-static": "^1.13.1", "shell-quote": "1.6.1", - "stacktrace-parser": "0.1.4", - "ws": "1.1.5", - "xcode": "0.9.3", - "xmldoc": "0.4.0", - "yargs": "9.0.1" + "stacktrace-parser": "^0.1.3", + "ws": "^1.1.0", + "xcode": "^0.9.1", + "xmldoc": "^0.4.0", + "yargs": "^9.0.0" }, "dependencies": { "ansi-styles": { @@ -8712,11 +8712,11 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "cliui": { @@ -8724,9 +8724,9 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" }, "dependencies": { "string-width": { @@ -8734,9 +8734,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } @@ -8751,13 +8751,13 @@ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz", "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=", "requires": { - "core-js": "1.2.7", - "isomorphic-fetch": "2.2.1", - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "promise": "7.3.1", - "setimmediate": "1.0.5", - "ua-parser-js": "0.7.18" + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.9" } }, "is-fullwidth-code-point": { @@ -8765,7 +8765,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "pretty-format": { @@ -8783,19 +8783,19 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", "requires": { - "camelcase": "4.1.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.3", - "os-locale": "2.1.0", - "read-pkg-up": "2.0.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "7.0.0" + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" } }, "yargs-parser": { @@ -8803,7 +8803,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", "requires": { - "camelcase": "4.1.0" + "camelcase": "^4.1.0" } } } @@ -8813,7 +8813,7 @@ "resolved": "https://registry.npmjs.org/react-native-animatable/-/react-native-animatable-1.3.0.tgz", "integrity": "sha512-GGYEYvderfzPZcPnw7xov4nlRmi9d6oqcIzx0fGkUUsMshOQEtq5IEzFp3np0uTB9n8/gZIZcdbUPggVlVydMg==", "requires": { - "prop-types": "15.6.2" + "prop-types": "^15.5.10" } }, "react-native-drawer": { @@ -8821,8 +8821,8 @@ "resolved": "https://registry.npmjs.org/react-native-drawer/-/react-native-drawer-2.5.0.tgz", "integrity": "sha512-I8rGv0EM6PxRWeq8g463OBt4DYoTri7v9rh98Qpg9q/JToZYTIjavjY0BwchDwyV7J5LdAg7IPbfZUYBkZJsZQ==", "requires": { - "prop-types": "15.6.2", - "tween-functions": "1.2.0" + "prop-types": "^15.5.8", + "tween-functions": "^1.0.1" } }, "react-native-easy-grid": { @@ -8830,7 +8830,7 @@ "resolved": "https://registry.npmjs.org/react-native-easy-grid/-/react-native-easy-grid-0.2.0.tgz", "integrity": "sha512-ZTi84+nJq2wwov55s1rHez0twk/8bs/AGnA5ERF8eYsMbOhBhOzzclj+TyY+/woB/2REAd9QQmWmIT/L999n6Q==", "requires": { - "lodash": "4.17.10" + "lodash": "^4.11.1" } }, "react-native-extended-stylesheet": { @@ -8838,8 +8838,8 @@ "resolved": "https://registry.npmjs.org/react-native-extended-stylesheet/-/react-native-extended-stylesheet-0.10.0.tgz", "integrity": "sha512-05eJLbTx0FEVjCzB6g8JVZbIUszVzizdNjGh6z4MD/LWI5sy+E6rA271XgX0Tllf3Jk/AZV7Z+TsH+VfSzwrmA==", "requires": { - "css-mediaquery": "0.1.2", - "object-resolve-path": "1.1.1" + "css-mediaquery": "^0.1.2", + "object-resolve-path": "^1.1.0" } }, "react-native-fast-image": { @@ -8847,7 +8847,7 @@ "resolved": "https://registry.npmjs.org/react-native-fast-image/-/react-native-fast-image-4.0.14.tgz", "integrity": "sha512-MeRgL70JxoY/hn8ZRGBsDED9SGvTEeznneL//fWZyLaG0CM+w2CH4QXAMvADnIvu2RFd8WQWNii6c6VOpVe4Tg==", "requires": { - "prop-types": "15.6.2" + "prop-types": "^15.5.10" } }, "react-native-html-renderer": { @@ -8855,10 +8855,10 @@ "resolved": "https://registry.npmjs.org/react-native-html-renderer/-/react-native-html-renderer-1.0.0.tgz", "integrity": "sha512-RJ6I30zDsB5HzU6qsseA0qz6UqeH7TA2CV8XlqnwE0Z7xpOveC4OwZP9BVyCfsS5DocxTqt6x1d5G/S9MS03/Q==", "requires": { - "buffer": "4.9.1", - "events": "1.1.1", - "html-entities": "1.2.1", - "htmlparser2": "3.9.2", + "buffer": "^4.5.1", + "events": "^1.1.0", + "html-entities": "^1.2.0", + "htmlparser2": "^3.9.0", "react-native-lightbox": "git+https://github.com/oblador/react-native-lightbox.git#4448979323623a56c62b5f8be1032322485cbd31", "stream": "0.0.2" }, @@ -8868,9 +8868,9 @@ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "requires": { - "base64-js": "1.3.0", - "ieee754": "1.1.12", - "isarray": "1.0.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } } } @@ -8885,14 +8885,15 @@ "resolved": "https://registry.npmjs.org/react-native-keyboard-aware-scroll-view/-/react-native-keyboard-aware-scroll-view-0.7.2.tgz", "integrity": "sha512-FCVKAmM5jHwbWZFW/zUOhid18OoSGcbyx2jGk+q6eVjjtj+RPomeqX0aAHf2ALXYJ1BuC5+OtXhFA/hp8ombcQ==", "requires": { - "prop-types": "15.6.2", - "react-native-iphone-x-helper": "1.2.0" + "prop-types": "^15.6.2", + "react-native-iphone-x-helper": "^1.0.3" } }, "react-native-lightbox": { "version": "git+https://github.com/oblador/react-native-lightbox.git#4448979323623a56c62b5f8be1032322485cbd31", + "from": "react-native-lightbox@git+https://github.com/oblador/react-native-lightbox.git#4448979323623a56c62b5f8be1032322485cbd31", "requires": { - "prop-types": "15.6.2" + "prop-types": "^15.5.10" } }, "react-native-markdown-editor": { @@ -8900,7 +8901,7 @@ "resolved": "https://registry.npmjs.org/react-native-markdown-editor/-/react-native-markdown-editor-1.0.1.tgz", "integrity": "sha512-VUrRvg/Qm40cv5P6keShYQTqtkSk1IZo8RITuuzXldZo1gavOTHcaVe2OE4KHdGiiqrLMbL/mZj9NNt3I8FChA==", "requires": { - "react-native-markdown-view": "1.1.4" + "react-native-markdown-view": "^1.0.0" } }, "react-native-markdown-view": { @@ -8908,9 +8909,9 @@ "resolved": "https://registry.npmjs.org/react-native-markdown-view/-/react-native-markdown-view-1.1.4.tgz", "integrity": "sha512-dW4I+pqTGXBt4JRnTuo40N1u/m7P72wxqD+qwQoNzRqKNo/wP2N70Gokn3/5+u8orXK/kUbnxxLEQauF7+4tFg==", "requires": { - "prop-types": "15.6.2", - "react-native-tabular-grid-markdown-view": "0.1.0", - "simple-markdown": "0.3.3" + "prop-types": "^15.5.10", + "react-native-tabular-grid-markdown-view": "0.1.x", + "simple-markdown": "0.3.x" } }, "react-native-modal": { @@ -8918,8 +8919,8 @@ "resolved": "https://registry.npmjs.org/react-native-modal/-/react-native-modal-6.5.0.tgz", "integrity": "sha512-ewchdETAGd32xLGLK93NETEGkRcePtN7ZwjmLSQnNW1Zd0SRUYE8NqftjamPyfKvK0i2DZjX4YAghGZTqaRUbA==", "requires": { - "prop-types": "15.6.2", - "react-native-animatable": "1.3.0" + "prop-types": "^15.6.1", + "react-native-animatable": "^1.2.4" } }, "react-native-modal-dropdown": { @@ -8927,7 +8928,7 @@ "resolved": "https://registry.npmjs.org/react-native-modal-dropdown/-/react-native-modal-dropdown-0.6.2.tgz", "integrity": "sha512-1jzByA+ME+q0mZJ2rZrLsf6jVwJhNxNHdg7I50xYZ9oYJsmmKwF9r/ks95tZxxks4Zvd7/FnaveNtyd+uevXAw==", "requires": { - "prop-types": "15.6.2" + "prop-types": "^15.6.0" } }, "react-native-modal-popover": { @@ -8935,9 +8936,9 @@ "resolved": "https://registry.npmjs.org/react-native-modal-popover/-/react-native-modal-popover-0.0.10.tgz", "integrity": "sha512-Ae7TnF9XDp19clwffRoD7qM/SfdkXdrEFpSbBEtGgZdnrqqI9kyIf626VtburNm9HAMidsvuXG4oxf/BISgy9w==", "requires": { - "@types/prop-types": "15.5.5", - "lodash.debounce": "4.0.8", - "prop-types": "15.6.2" + "@types/prop-types": "^15.5.2", + "lodash.debounce": "^4.0.8", + "prop-types": "^15.6.0" } }, "react-native-navigation": { @@ -8945,9 +8946,9 @@ "resolved": "https://registry.npmjs.org/react-native-navigation/-/react-native-navigation-2.0.2519.tgz", "integrity": "sha512-8Wy4QfPtWNuvI1WI+mOXdQjXa7MszL6YbVWgPta4WmHiL6mEywq+r1qe0RyC74y0q3JIfbHmpoDnjY6SXtU1KQ==", "requires": { - "hoist-non-react-statics": "2.5.5", - "lodash": "4.17.10", - "prop-types": "15.6.2", + "hoist-non-react-statics": "2.x.x", + "lodash": "4.x.x", + "prop-types": "15.x.x", "react-lifecycles-compat": "2.0.0" } }, @@ -8961,7 +8962,7 @@ "resolved": "https://registry.npmjs.org/react-native-slider/-/react-native-slider-0.11.0.tgz", "integrity": "sha512-jV9K87eu9uWr0uJIyrSpBLnCKvVlOySC2wynq9TFCdV9oGgjt7Niq8Q1A8R8v+5GHsuBw/s8vEj1AAkkUi+u+w==", "requires": { - "prop-types": "15.6.2" + "prop-types": "^15.5.6" } }, "react-native-tabular-grid-markdown-view": { @@ -8969,7 +8970,7 @@ "resolved": "https://registry.npmjs.org/react-native-tabular-grid-markdown-view/-/react-native-tabular-grid-markdown-view-0.1.0.tgz", "integrity": "sha512-K1WzwmwR53sOUpekEgBv4fN8wDVqsniJAda+FUp6hVXhRQwzj2CZDIuY1skFo/IkVlF/iyrKa1TeTHEba0aHFA==", "requires": { - "prop-types": "15.6.2" + "prop-types": "^15.5.10" } }, "react-native-vector-icons": { @@ -8977,9 +8978,9 @@ "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-4.6.0.tgz", "integrity": "sha512-rpfhfPiXCK2PX1nrNhdxSMrEGB/Gw/SvKoPM0G2wAkSoqynnes19K0VYI+Up7DqR1rFIpE4hP2erpT1tNx2tfg==", "requires": { - "lodash": "4.17.10", - "prop-types": "15.6.2", - "yargs": "8.0.2" + "lodash": "^4.0.0", + "prop-types": "^15.5.10", + "yargs": "^8.0.2" }, "dependencies": { "cliui": { @@ -8987,9 +8988,9 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" }, "dependencies": { "string-width": { @@ -8997,9 +8998,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } @@ -9009,7 +9010,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "yargs": { @@ -9017,19 +9018,19 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", "requires": { - "camelcase": "4.1.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.3", - "os-locale": "2.1.0", - "read-pkg-up": "2.0.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "7.0.0" + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" } }, "yargs-parser": { @@ -9037,7 +9038,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", "requires": { - "camelcase": "4.1.0" + "camelcase": "^4.1.0" } } } @@ -9047,8 +9048,8 @@ "resolved": "https://registry.npmjs.org/react-proxy/-/react-proxy-1.1.8.tgz", "integrity": "sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo=", "requires": { - "lodash": "4.17.10", - "react-deep-force-update": "1.1.1" + "lodash": "^4.6.1", + "react-deep-force-update": "^1.0.0" } }, "react-redux": { @@ -9056,12 +9057,12 @@ "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-5.0.7.tgz", "integrity": "sha512-5VI8EV5hdgNgyjfmWzBbdrqUkrVRKlyTKk1sGH3jzM2M2Mhj/seQgPXaz6gVAj2lz/nz688AdTqMO18Lr24Zhg==", "requires": { - "hoist-non-react-statics": "2.5.5", - "invariant": "2.2.4", - "lodash": "4.17.10", - "lodash-es": "4.17.10", - "loose-envify": "1.4.0", - "prop-types": "15.6.2" + "hoist-non-react-statics": "^2.5.0", + "invariant": "^2.0.0", + "lodash": "^4.17.5", + "lodash-es": "^4.17.5", + "loose-envify": "^1.1.0", + "prop-types": "^15.6.0" } }, "react-test-renderer": { @@ -9070,10 +9071,10 @@ "integrity": "sha512-wyyiPxRZOTpKnNIgUBOB6xPLTpIzwcQMIURhZvzUqZzezvHjaGNsDPBhMac5fIY3Jf5NuKxoGvV64zDSOECPPQ==", "dev": true, "requires": { - "fbjs": "0.8.17", - "object-assign": "4.1.1", - "prop-types": "15.6.2", - "react-is": "16.4.2" + "fbjs": "^0.8.16", + "object-assign": "^4.1.1", + "prop-types": "^15.6.0", + "react-is": "^16.4.1" } }, "react-timer-mixin": { @@ -9086,8 +9087,8 @@ "resolved": "https://registry.npmjs.org/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz", "integrity": "sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s=", "requires": { - "global": "4.3.2", - "react-proxy": "1.1.8" + "global": "^4.3.0", + "react-proxy": "^1.1.7" } }, "react-tween-state": { @@ -9095,8 +9096,8 @@ "resolved": "https://registry.npmjs.org/react-tween-state/-/react-tween-state-0.1.5.tgz", "integrity": "sha1-6YsGZVHvuTy5LdG+FJlcLj3q4zk=", "requires": { - "raf": "3.4.0", - "tween-functions": "1.2.0" + "raf": "^3.1.0", + "tween-functions": "^1.0.1" } }, "read-pkg": { @@ -9104,9 +9105,9 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "path-type": "2.0.0" + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" } }, "read-pkg-up": { @@ -9114,8 +9115,8 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" } }, "readable-stream": { @@ -9123,13 +9124,13 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "realm": { @@ -9137,20 +9138,20 @@ "resolved": "https://registry.npmjs.org/realm/-/realm-2.16.1.tgz", "integrity": "sha512-OoN1SVu0BtiKkU6svEEr9/twfCIdVjq98lWXASccGL8Qm4DLhu0NUTP0W5Iv5Rb5jjgiwYGWghPD6yoQu2143A==", "requires": { - "command-line-args": "4.0.7", - "decompress": "4.2.0", + "command-line-args": "^4.0.6", + "decompress": "^4.2.0", "deepmerge": "2.1.0", - "fs-extra": "4.0.3", - "ini": "1.3.5", + "fs-extra": "^4.0.2", + "ini": "^1.3.4", "nan": "2.8.0", - "node-fetch": "1.7.3", - "node-pre-gyp": "0.11.0", - "progress": "2.0.0", - "prop-types": "15.6.2", - "request": "2.88.0", - "stream-counter": "1.0.0", - "sync-request": "3.0.1", - "url-parse": "1.4.3" + "node-fetch": "^1.6.3", + "node-pre-gyp": "^0.11.0", + "progress": "^2.0.0", + "prop-types": "^15.5.10", + "request": "^2.88.0", + "stream-counter": "^1.0.0", + "sync-request": "^3.0.1", + "url-parse": "^1.2.0" }, "dependencies": { "fs-extra": { @@ -9158,9 +9159,9 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "4.0.0", - "universalify": "0.1.2" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, "jsonfile": { @@ -9168,7 +9169,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.6" } }, "nan": { @@ -9184,7 +9185,7 @@ "integrity": "sha512-W14EcXuqUvKP8dkWkD7B95iMy77lpMnlFXbbk409bQtNCbeu0kvRE5reo+yIZ3JXxg6frbGsz2DLQ39lrCB40g==", "dev": true, "requires": { - "util.promisify": "1.0.0" + "util.promisify": "^1.0.0" } }, "redux": { @@ -9192,8 +9193,8 @@ "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.0.tgz", "integrity": "sha512-NnnHF0h0WVE/hXyrB6OlX67LYRuaf/rJcbWvnHHEPCF/Xa/AZpwhs/20WyqzQae5x4SD2F9nPObgBh2rxAgLiA==", "requires": { - "loose-envify": "1.4.0", - "symbol-observable": "1.2.0" + "loose-envify": "^1.1.0", + "symbol-observable": "^1.2.0" } }, "redux-devtools-extension": { @@ -9208,7 +9209,7 @@ "integrity": "sha1-91VZZvMJjzyIYExEnPC69XeCdL8=", "dev": true, "requires": { - "deep-diff": "0.3.8" + "deep-diff": "^0.3.5" } }, "redux-promise": { @@ -9216,8 +9217,8 @@ "resolved": "https://registry.npmjs.org/redux-promise/-/redux-promise-0.6.0.tgz", "integrity": "sha512-R2mGxJbPFgXyCNbFDE6LjTZhCEuACF54g1bxld3nqBhnRMX0OsUyWk77moF7UMGkUdl5WOAwc4BC5jOd1dunqQ==", "requires": { - "flux-standard-action": "2.0.3", - "is-promise": "2.1.0" + "flux-standard-action": "^2.0.3", + "is-promise": "^2.1.0" } }, "redux-thunk": { @@ -9235,7 +9236,7 @@ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", "requires": { - "regenerate": "1.4.0" + "regenerate": "^1.4.0" } }, "regenerator-runtime": { @@ -9248,7 +9249,7 @@ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.12.4.tgz", "integrity": "sha512-p2I0fY+TbSLD2/VFTFb/ypEHxs3e3AjU0DzttdPqk2bSmDhfSh5E54b86Yc6XhUa5KykK1tgbvZ4Nr82oCJWkQ==", "requires": { - "private": "0.1.8" + "private": "^0.1.6" } }, "regex-cache": { @@ -9256,7 +9257,7 @@ "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "requires": { - "is-equal-shallow": "0.1.3" + "is-equal-shallow": "^0.1.3" } }, "regex-not": { @@ -9264,8 +9265,8 @@ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "requires": { - "extend-shallow": "3.0.2", - "safe-regex": "1.1.0" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" } }, "regexpp": { @@ -9279,12 +9280,12 @@ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz", "integrity": "sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==", "requires": { - "regenerate": "1.4.0", - "regenerate-unicode-properties": "7.0.0", - "regjsgen": "0.4.0", - "regjsparser": "0.3.0", - "unicode-match-property-ecmascript": "1.0.4", - "unicode-match-property-value-ecmascript": "1.0.2" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^7.0.0", + "regjsgen": "^0.4.0", + "regjsparser": "^0.3.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.0.2" } }, "regjsgen": { @@ -9297,7 +9298,7 @@ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", "requires": { - "jsesc": "0.5.0" + "jsesc": "~0.5.0" }, "dependencies": { "jsesc": { @@ -9312,8 +9313,8 @@ "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.1.tgz", "integrity": "sha1-qspJchALZqZCpjoQIcpLrBvjv/Y=", "requires": { - "argparse": "0.1.16", - "autolinker": "0.15.3" + "argparse": "~0.1.15", + "autolinker": "~0.15.0" }, "dependencies": { "argparse": { @@ -9321,8 +9322,8 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", "requires": { - "underscore": "1.7.0", - "underscore.string": "2.4.0" + "underscore": "~1.7.0", + "underscore.string": "~2.4.0" } } } @@ -9347,7 +9348,7 @@ "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "requires": { - "is-finite": "1.0.2" + "is-finite": "^1.0.0" } }, "request": { @@ -9355,26 +9356,26 @@ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.8.0", - "caseless": "0.12.0", - "combined-stream": "1.0.6", - "extend": "3.0.2", - "forever-agent": "0.6.1", - "form-data": "2.3.2", - "har-validator": "5.1.0", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.19", - "oauth-sign": "0.9.0", - "performance-now": "2.1.0", - "qs": "6.5.2", - "safe-buffer": "5.1.2", - "tough-cookie": "2.4.3", - "tunnel-agent": "0.6.0", - "uuid": "3.3.2" + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" }, "dependencies": { "uuid": { @@ -9390,7 +9391,7 @@ "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", "dev": true, "requires": { - "lodash": "4.17.10" + "lodash": "^4.13.1" } }, "request-promise-native": { @@ -9400,8 +9401,8 @@ "dev": true, "requires": { "request-promise-core": "1.1.1", - "stealthy-require": "1.1.1", - "tough-cookie": "2.4.3" + "stealthy-require": "^1.1.0", + "tough-cookie": ">=2.3.3" } }, "require-directory": { @@ -9420,8 +9421,8 @@ "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", "dev": true, "requires": { - "caller-path": "0.1.0", - "resolve-from": "1.0.1" + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" }, "dependencies": { "resolve-from": { @@ -9442,7 +9443,7 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", "requires": { - "path-parse": "1.0.6" + "path-parse": "^1.0.5" } }, "resolve-cwd": { @@ -9451,7 +9452,7 @@ "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", "dev": true, "requires": { - "resolve-from": "3.0.0" + "resolve-from": "^3.0.0" } }, "resolve-from": { @@ -9470,8 +9471,8 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "requires": { - "onetime": "2.0.1", - "signal-exit": "3.0.2" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" } }, "ret": { @@ -9486,7 +9487,7 @@ "dev": true, "optional": true, "requires": { - "align-text": "0.1.4" + "align-text": "^0.1.1" } }, "rimraf": { @@ -9494,7 +9495,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "requires": { - "glob": "7.1.2" + "glob": "^7.0.5" } }, "ripemd160": { @@ -9502,8 +9503,8 @@ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "requires": { - "hash-base": "3.0.4", - "inherits": "2.0.3" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, "rn-placeholder": { @@ -9511,7 +9512,7 @@ "resolved": "https://registry.npmjs.org/rn-placeholder/-/rn-placeholder-1.2.0.tgz", "integrity": "sha512-eJYzK7+/0n9t593E5U8f79ihGR0aszTlKXqR1q3mt5vP71kvg52pzdIdOzk+hAGKNBlWbHLGSgE8bLIGiVY+vA==", "requires": { - "prop-types": "15.6.2" + "prop-types": "^15.5.10" } }, "rsvp": { @@ -9524,7 +9525,7 @@ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", "requires": { - "is-promise": "2.1.0" + "is-promise": "^2.1.0" } }, "rx": { @@ -9542,7 +9543,7 @@ "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", "requires": { - "rx-lite": "4.0.8" + "rx-lite": "*" } }, "rxjs": { @@ -9551,7 +9552,7 @@ "integrity": "sha512-hRVfb1Mcf8rLXq1AZEjYpzBnQbO7Duveu1APXkWRTvqzhmkoQ40Pl2F9Btacx+gJCOqsMiugCGG4I2HPQgJRtA==", "dev": true, "requires": { - "tslib": "1.9.3" + "tslib": "^1.9.0" } }, "safe-buffer": { @@ -9564,7 +9565,7 @@ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "requires": { - "ret": "0.1.15" + "ret": "~0.1.10" } }, "safer-buffer": { @@ -9577,15 +9578,15 @@ "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", "requires": { - "anymatch": "2.0.0", - "capture-exit": "1.2.0", - "exec-sh": "0.2.2", - "fb-watchman": "2.0.0", - "fsevents": "1.2.4", - "micromatch": "3.1.10", - "minimist": "1.2.0", - "walker": "1.0.7", - "watch": "0.18.0" + "anymatch": "^2.0.0", + "capture-exit": "^1.2.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.3", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.18.0" }, "dependencies": { "braces": { @@ -9593,16 +9594,16 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { - "arr-flatten": "1.1.0", - "array-unique": "0.3.2", - "extend-shallow": "2.0.1", - "fill-range": "4.0.0", - "isobject": "3.0.1", - "repeat-element": "1.1.3", - "snapdragon": "0.8.2", - "snapdragon-node": "2.1.1", - "split-string": "3.1.0", - "to-regex": "3.0.2" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -9610,7 +9611,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -9620,13 +9621,13 @@ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "requires": { - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "posix-character-classes": "0.1.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { @@ -9634,7 +9635,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -9642,7 +9643,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "is-descriptor": { @@ -9650,9 +9651,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" } }, "kind-of": { @@ -9667,14 +9668,14 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { - "array-unique": "0.3.2", - "define-property": "1.0.0", - "expand-brackets": "2.1.4", - "extend-shallow": "2.0.1", - "fragment-cache": "0.2.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { @@ -9682,7 +9683,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "extend-shallow": { @@ -9690,7 +9691,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -9700,10 +9701,10 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "requires": { - "extend-shallow": "2.0.1", - "is-number": "3.0.0", - "repeat-string": "1.6.1", - "to-regex-range": "2.1.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "dependencies": { "extend-shallow": { @@ -9711,7 +9712,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -9721,7 +9722,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -9729,7 +9730,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -9739,7 +9740,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -9747,7 +9748,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -9762,19 +9763,19 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "braces": "2.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "extglob": "2.0.4", - "fragment-cache": "0.2.1", - "kind-of": "6.0.2", - "nanomatch": "1.2.13", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } } } @@ -9789,8 +9790,8 @@ "resolved": "https://registry.npmjs.org/sc2-sdk/-/sc2-sdk-1.0.2.tgz", "integrity": "sha512-QADFzQYCsm6OOQE3cxd/NEhSTEtcohzJ6KQN4E5YaEO/bl2WgWy1Dgz4SFRhjIwTh5luzad2TqfUN7uF4IL8xg==", "requires": { - "cross-fetch": "1.1.1", - "debug": "2.6.9" + "cross-fetch": "^1.1.1", + "debug": "^2.2.0" } }, "secp256k1": { @@ -9798,14 +9799,14 @@ "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.5.2.tgz", "integrity": "sha512-iin3kojdybY6NArd+UFsoTuapOF7bnJNf2UbcWXaY3z+E1sJDipl60vtzB5hbO/uquBu7z0fd4VC4Irp+xoFVQ==", "requires": { - "bindings": "1.3.0", - "bip66": "1.1.5", - "bn.js": "4.11.8", - "create-hash": "1.2.0", - "drbg.js": "1.0.1", - "elliptic": "6.4.1", - "nan": "2.10.0", - "safe-buffer": "5.1.2" + "bindings": "^1.2.1", + "bip66": "^1.1.3", + "bn.js": "^4.11.3", + "create-hash": "^1.1.2", + "drbg.js": "^1.0.1", + "elliptic": "^6.2.3", + "nan": "^2.2.1", + "safe-buffer": "^5.1.0" } }, "seek-bzip": { @@ -9813,7 +9814,7 @@ "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", "requires": { - "commander": "2.8.1" + "commander": "~2.8.1" }, "dependencies": { "commander": { @@ -9821,7 +9822,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", "requires": { - "graceful-readlink": "1.0.1" + "graceful-readlink": ">= 1.0.0" } } } @@ -9843,18 +9844,18 @@ "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", "requires": { "debug": "2.6.9", - "depd": "1.1.2", - "destroy": "1.0.4", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.6.3", + "http-errors": "~1.6.2", "mime": "1.4.1", "ms": "2.0.0", - "on-finished": "2.3.0", - "range-parser": "1.2.0", - "statuses": "1.4.0" + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" }, "dependencies": { "mime": { @@ -9879,9 +9880,9 @@ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", "requires": { - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "parseurl": "1.3.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", "send": "0.16.2" } }, @@ -9895,10 +9896,10 @@ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", "requires": { - "extend-shallow": "2.0.1", - "is-extendable": "0.1.1", - "is-plain-object": "2.0.4", - "split-string": "3.1.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -9906,7 +9907,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -9926,8 +9927,8 @@ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "shebang-command": { @@ -9935,7 +9936,7 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "requires": { - "shebang-regex": "1.0.0" + "shebang-regex": "^1.0.0" } }, "shebang-regex": { @@ -9948,10 +9949,10 @@ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", "requires": { - "array-filter": "0.0.1", - "array-map": "0.0.0", - "array-reduce": "0.0.0", - "jsonify": "0.0.0" + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" } }, "shellwords": { @@ -9991,7 +9992,7 @@ "requires": { "base64-js": "1.1.2", "xmlbuilder": "8.2.2", - "xmldom": "0.1.27" + "xmldom": "0.1.x" } }, "xmlbuilder": { @@ -10006,7 +10007,7 @@ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", "requires": { - "is-arrayish": "0.3.2" + "is-arrayish": "^0.3.1" }, "dependencies": { "is-arrayish": { @@ -10033,7 +10034,7 @@ "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0" + "is-fullwidth-code-point": "^2.0.0" } }, "slide": { @@ -10046,14 +10047,14 @@ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "requires": { - "base": "0.11.2", - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "map-cache": "0.2.2", - "source-map": "0.5.7", - "source-map-resolve": "0.5.2", - "use": "3.1.1" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" }, "dependencies": { "define-property": { @@ -10061,7 +10062,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -10069,7 +10070,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { @@ -10077,7 +10078,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -10085,7 +10086,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -10095,7 +10096,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -10103,7 +10104,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -10113,9 +10114,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" } }, "kind-of": { @@ -10130,9 +10131,9 @@ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "requires": { - "define-property": "1.0.0", - "isobject": "3.0.1", - "snapdragon-util": "3.0.1" + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" }, "dependencies": { "define-property": { @@ -10140,7 +10141,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } } } @@ -10150,7 +10151,7 @@ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.2.0" } }, "source-map": { @@ -10163,11 +10164,11 @@ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", "requires": { - "atob": "2.1.2", - "decode-uri-component": "0.2.0", - "resolve-url": "0.2.1", - "source-map-url": "0.4.0", - "urix": "0.1.0" + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, "source-map-support": { @@ -10175,7 +10176,7 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "requires": { - "source-map": "0.5.7" + "source-map": "^0.5.6" } }, "source-map-url": { @@ -10188,8 +10189,8 @@ "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", "requires": { - "concat-stream": "1.6.2", - "os-shim": "0.1.3" + "concat-stream": "^1.4.7", + "os-shim": "^0.1.2" } }, "spdx-correct": { @@ -10197,8 +10198,8 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", "requires": { - "spdx-expression-parse": "3.0.0", - "spdx-license-ids": "3.0.0" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { @@ -10211,8 +10212,8 @@ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "requires": { - "spdx-exceptions": "2.1.0", - "spdx-license-ids": "3.0.0" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { @@ -10225,7 +10226,7 @@ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "requires": { - "extend-shallow": "3.0.2" + "extend-shallow": "^3.0.0" } }, "sprintf-js": { @@ -10239,15 +10240,15 @@ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", "requires": { - "asn1": "0.2.4", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.2", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.2", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "safer-buffer": "2.1.2", - "tweetnacl": "0.14.5" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" } }, "stack-utils": { @@ -10272,8 +10273,8 @@ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "requires": { - "define-property": "0.2.5", - "object-copy": "0.1.0" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" }, "dependencies": { "define-property": { @@ -10281,7 +10282,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "is-accessor-descriptor": { @@ -10289,7 +10290,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -10297,7 +10298,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -10307,7 +10308,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -10315,7 +10316,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -10325,9 +10326,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" } }, "kind-of": { @@ -10353,7 +10354,7 @@ "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", "integrity": "sha1-f1Nj8Ff2WSxVlfALyAon9c7B8O8=", "requires": { - "emitter-component": "1.1.1" + "emitter-component": "^1.1.1" } }, "stream-buffers": { @@ -10378,8 +10379,8 @@ "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", "dev": true, "requires": { - "astral-regex": "1.0.0", - "strip-ansi": "4.0.0" + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" }, "dependencies": { "ansi-regex": { @@ -10394,7 +10395,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -10404,8 +10405,8 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "dependencies": { "ansi-regex": { @@ -10418,7 +10419,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -10428,7 +10429,7 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "stringify-object": { @@ -10437,9 +10438,9 @@ "integrity": "sha512-O696NF21oLiDy8PhpWu8AEqoZHw++QW6mUv0UvKZe8gWSdSvMXkiLufK7OmnP27Dro4GU5kb9U7JIO0mBuCRQg==", "dev": true, "requires": { - "get-own-enumerable-property-symbols": "2.0.1", - "is-obj": "1.0.1", - "is-regexp": "1.0.0" + "get-own-enumerable-property-symbols": "^2.0.1", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" } }, "strip-ansi": { @@ -10447,7 +10448,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -10460,7 +10461,7 @@ "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", "requires": { - "is-natural-number": "4.0.1" + "is-natural-number": "^4.0.1" } }, "strip-eof": { @@ -10484,7 +10485,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } }, "symbol-observable": { @@ -10503,9 +10504,9 @@ "resolved": "https://registry.npmjs.org/sync-request/-/sync-request-3.0.1.tgz", "integrity": "sha1-yqEjWq+Im6UBB2oYNMQ2gwqC+3M=", "requires": { - "concat-stream": "1.6.2", - "http-response-object": "1.1.0", - "then-request": "2.2.0" + "concat-stream": "^1.4.7", + "http-response-object": "^1.0.1", + "then-request": "^2.0.1" } }, "table": { @@ -10514,12 +10515,12 @@ "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", "dev": true, "requires": { - "ajv": "6.5.3", - "ajv-keywords": "3.2.0", - "chalk": "2.4.1", - "lodash": "4.17.10", + "ajv": "^6.0.1", + "ajv-keywords": "^3.0.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", "slice-ansi": "1.0.0", - "string-width": "2.1.1" + "string-width": "^2.1.1" }, "dependencies": { "ajv": { @@ -10528,10 +10529,10 @@ "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", "dev": true, "requires": { - "fast-deep-equal": "2.0.1", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.4.1", - "uri-js": "4.2.2" + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, "fast-deep-equal": { @@ -10553,13 +10554,13 @@ "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz", "integrity": "sha512-tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg==", "requires": { - "chownr": "1.1.1", - "fs-minipass": "1.2.5", - "minipass": "2.3.4", - "minizlib": "1.1.0", - "mkdirp": "0.5.1", - "safe-buffer": "5.1.2", - "yallist": "3.0.2" + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.3", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" } }, "tar-stream": { @@ -10567,13 +10568,13 @@ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "requires": { - "bl": "1.2.2", - "buffer-alloc": "1.2.0", - "end-of-stream": "1.4.1", - "fs-constants": "1.0.0", - "readable-stream": "2.3.6", - "to-buffer": "1.1.1", - "xtend": "4.0.1" + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" } }, "temp": { @@ -10581,8 +10582,8 @@ "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", "requires": { - "os-tmpdir": "1.0.2", - "rimraf": "2.2.8" + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" }, "dependencies": { "rimraf": { @@ -10598,11 +10599,11 @@ "integrity": "sha512-qpqlP/8Zl+sosLxBcVKl9vYy26T9NPalxSzzCP/OY6K7j938ui2oKgo+kRZYfxAeIpLqpbVnsHq1tyV70E4lWQ==", "dev": true, "requires": { - "arrify": "1.0.1", - "micromatch": "3.1.10", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "require-main-filename": "1.0.1" + "arrify": "^1.0.1", + "micromatch": "^3.1.8", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" }, "dependencies": { "braces": { @@ -10611,16 +10612,16 @@ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "arr-flatten": "1.1.0", - "array-unique": "0.3.2", - "extend-shallow": "2.0.1", - "fill-range": "4.0.0", - "isobject": "3.0.1", - "repeat-element": "1.1.3", - "snapdragon": "0.8.2", - "snapdragon-node": "2.1.1", - "split-string": "3.1.0", - "to-regex": "3.0.2" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -10629,7 +10630,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -10640,13 +10641,13 @@ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "posix-character-classes": "0.1.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { @@ -10655,7 +10656,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -10664,7 +10665,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "is-descriptor": { @@ -10673,9 +10674,9 @@ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" } }, "kind-of": { @@ -10692,14 +10693,14 @@ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { - "array-unique": "0.3.2", - "define-property": "1.0.0", - "expand-brackets": "2.1.4", - "extend-shallow": "2.0.1", - "fragment-cache": "0.2.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { @@ -10708,7 +10709,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "extend-shallow": { @@ -10717,7 +10718,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -10728,10 +10729,10 @@ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-number": "3.0.0", - "repeat-string": "1.6.1", - "to-regex-range": "2.1.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "dependencies": { "extend-shallow": { @@ -10740,7 +10741,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -10751,8 +10752,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "is-accessor-descriptor": { @@ -10761,7 +10762,7 @@ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -10770,7 +10771,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -10781,7 +10782,7 @@ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -10790,7 +10791,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -10807,11 +10808,11 @@ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" } }, "micromatch": { @@ -10820,19 +10821,19 @@ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "braces": "2.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "extglob": "2.0.4", - "fragment-cache": "0.2.1", - "kind-of": "6.0.2", - "nanomatch": "1.2.13", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, "path-exists": { @@ -10841,7 +10842,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } }, "path-type": { @@ -10850,9 +10851,9 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "read-pkg": { @@ -10861,9 +10862,9 @@ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.4.0", - "path-type": "1.1.0" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } }, "read-pkg-up": { @@ -10872,8 +10873,8 @@ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" } }, "strip-bom": { @@ -10882,7 +10883,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } } } @@ -10892,8 +10893,8 @@ "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz", "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=", "requires": { - "array-back": "1.0.4", - "typical": "2.6.1" + "array-back": "^1.0.3", + "typical": "^2.6.0" }, "dependencies": { "array-back": { @@ -10901,7 +10902,7 @@ "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", "requires": { - "typical": "2.6.1" + "typical": "^2.6.0" } } } @@ -10917,12 +10918,12 @@ "resolved": "https://registry.npmjs.org/then-request/-/then-request-2.2.0.tgz", "integrity": "sha1-ZnizL6DKIY/laZgbvYhxtZQGDYE=", "requires": { - "caseless": "0.11.0", - "concat-stream": "1.6.2", - "http-basic": "2.5.1", - "http-response-object": "1.1.0", - "promise": "7.3.1", - "qs": "6.5.2" + "caseless": "~0.11.0", + "concat-stream": "^1.4.7", + "http-basic": "^2.5.1", + "http-response-object": "^1.1.0", + "promise": "^7.1.1", + "qs": "^6.1.0" }, "dependencies": { "caseless": { @@ -10947,8 +10948,8 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.6", - "xtend": "4.0.1" + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" } }, "time-stamp": { @@ -10961,7 +10962,7 @@ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "requires": { - "os-tmpdir": "1.0.2" + "os-tmpdir": "~1.0.2" } }, "tmpl": { @@ -10984,7 +10985,7 @@ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } }, "to-regex": { @@ -10992,10 +10993,10 @@ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "requires": { - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "regex-not": "1.0.2", - "safe-regex": "1.1.0" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" } }, "to-regex-range": { @@ -11003,8 +11004,8 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "requires": { - "is-number": "3.0.0", - "repeat-string": "1.6.1" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } }, "tough-cookie": { @@ -11012,8 +11013,8 @@ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", "requires": { - "psl": "1.1.29", - "punycode": "1.4.1" + "psl": "^1.1.24", + "punycode": "^1.4.1" }, "dependencies": { "punycode": { @@ -11029,7 +11030,7 @@ "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", "dev": true, "requires": { - "punycode": "2.1.1" + "punycode": "^2.1.0" } }, "trim-right": { @@ -11048,7 +11049,7 @@ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.0.1" } }, "tween-functions": { @@ -11068,7 +11069,7 @@ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "prelude-ls": "1.1.2" + "prelude-ls": "~1.1.2" } }, "typedarray": { @@ -11091,8 +11092,8 @@ "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", "requires": { - "commander": "2.13.0", - "source-map": "0.6.1" + "commander": "~2.13.0", + "source-map": "~0.6.1" }, "dependencies": { "commander": { @@ -11124,8 +11125,8 @@ "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.0.tgz", "integrity": "sha512-kE2WkurNnPUMcryNioS68DDbhoPB8Qxsd8btHSj+sd5Pjh2GsjmeHLzMSqV9HHziAo8FzVxVCJl9ZYhk7yY1pA==", "requires": { - "buffer": "3.6.0", - "through": "2.3.8" + "buffer": "^3.0.1", + "through": "^2.3.6" } }, "underscore": { @@ -11148,8 +11149,8 @@ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", "requires": { - "unicode-canonical-property-names-ecmascript": "1.0.4", - "unicode-property-aliases-ecmascript": "1.0.4" + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" } }, "unicode-match-property-value-ecmascript": { @@ -11167,10 +11168,10 @@ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", "requires": { - "arr-union": "3.1.0", - "get-value": "2.0.6", - "is-extendable": "0.1.1", - "set-value": "0.4.3" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" }, "dependencies": { "extend-shallow": { @@ -11178,7 +11179,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "set-value": { @@ -11186,10 +11187,10 @@ "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", "requires": { - "extend-shallow": "2.0.1", - "is-extendable": "0.1.1", - "is-plain-object": "2.0.4", - "to-object-path": "0.3.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" } } } @@ -11209,8 +11210,8 @@ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "requires": { - "has-value": "0.3.1", - "isobject": "3.0.1" + "has-value": "^0.3.1", + "isobject": "^3.0.0" }, "dependencies": { "has-value": { @@ -11218,9 +11219,9 @@ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "requires": { - "get-value": "2.0.6", - "has-values": "0.1.4", - "isobject": "2.1.0" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, "dependencies": { "isobject": { @@ -11246,7 +11247,7 @@ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "dev": true, "requires": { - "punycode": "2.1.1" + "punycode": "^2.1.0" } }, "urix": { @@ -11259,8 +11260,8 @@ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.3.tgz", "integrity": "sha512-rh+KuAW36YKo0vClhQzLLveoj8FwPJNu65xLb7Mrt+eZht0IPT0IXgSv8gcMegZ6NvjJUALf6Mf25POlMwD1Fw==", "requires": { - "querystringify": "2.0.0", - "requires-port": "1.0.0" + "querystringify": "^2.0.0", + "requires-port": "^1.0.0" } }, "use": { @@ -11279,8 +11280,8 @@ "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", "dev": true, "requires": { - "define-properties": "1.1.3", - "object.getownpropertydescriptors": "2.0.3" + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" } }, "utils-merge": { @@ -11298,8 +11299,8 @@ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "requires": { - "spdx-correct": "3.0.0", - "spdx-expression-parse": "3.0.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, "vary": { @@ -11312,9 +11313,9 @@ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "requires": { - "assert-plus": "1.0.0", + "assert-plus": "^1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" + "extsprintf": "^1.2.0" } }, "w3c-hr-time": { @@ -11323,7 +11324,7 @@ "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", "dev": true, "requires": { - "browser-process-hrtime": "0.1.2" + "browser-process-hrtime": "^0.1.2" } }, "walker": { @@ -11331,7 +11332,7 @@ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", "requires": { - "makeerror": "1.0.11" + "makeerror": "1.0.x" } }, "watch": { @@ -11339,8 +11340,8 @@ "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", "requires": { - "exec-sh": "0.2.2", - "minimist": "1.2.0" + "exec-sh": "^0.2.0", + "minimist": "^1.2.0" } }, "webidl-conversions": { @@ -11375,9 +11376,9 @@ "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", "dev": true, "requires": { - "lodash.sortby": "4.7.0", - "tr46": "1.0.1", - "webidl-conversions": "4.0.2" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, "which": { @@ -11385,7 +11386,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } }, "which-module": { @@ -11398,7 +11399,7 @@ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "requires": { - "string-width": "2.1.1" + "string-width": "^1.0.2 || 2" } }, "window-size": { @@ -11418,8 +11419,8 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" }, "dependencies": { "is-fullwidth-code-point": { @@ -11427,7 +11428,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "string-width": { @@ -11435,9 +11436,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } @@ -11453,7 +11454,7 @@ "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", "dev": true, "requires": { - "mkdirp": "0.5.1" + "mkdirp": "^0.5.1" } }, "write-file-atomic": { @@ -11461,9 +11462,9 @@ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", "requires": { - "graceful-fs": "4.1.11", - "imurmurhash": "0.1.4", - "slide": "1.1.6" + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "slide": "^1.1.5" } }, "ws": { @@ -11471,8 +11472,8 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", "requires": { - "options": "0.0.6", - "ultron": "1.0.2" + "options": ">=0.0.5", + "ultron": "1.0.x" } }, "xcode": { @@ -11480,8 +11481,8 @@ "resolved": "https://registry.npmjs.org/xcode/-/xcode-0.9.3.tgz", "integrity": "sha1-kQqJwWrubMC0LKgFptC0z4chHPM=", "requires": { - "pegjs": "0.10.0", - "simple-plist": "0.2.1", + "pegjs": "^0.10.0", + "simple-plist": "^0.2.1", "uuid": "3.0.1" } }, @@ -11501,7 +11502,7 @@ "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-0.4.0.tgz", "integrity": "sha1-0lciS+g5PqrL+DfvIn/Y7CWzaIg=", "requires": { - "sax": "1.1.6" + "sax": "~1.1.1" }, "dependencies": { "sax": { @@ -11542,18 +11543,18 @@ "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "dev": true, "requires": { - "cliui": "4.1.0", - "decamelize": "1.2.0", - "find-up": "2.1.0", - "get-caller-file": "1.0.3", - "os-locale": "2.1.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "9.0.2" + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" }, "dependencies": { "ansi-regex": { @@ -11568,9 +11569,9 @@ "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "dev": true, "requires": { - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "wrap-ansi": "2.1.0" + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" } }, "strip-ansi": { @@ -11579,7 +11580,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -11590,7 +11591,7 @@ "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", "dev": true, "requires": { - "camelcase": "4.1.0" + "camelcase": "^4.1.0" } }, "yauzl": { @@ -11598,8 +11599,8 @@ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "requires": { - "buffer-crc32": "0.2.13", - "fd-slicer": "1.1.0" + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" } } } diff --git a/src/components/collapsibleCard/index.js b/src/components/collapsibleCard/index.js new file mode 100644 index 000000000..c27d32cb3 --- /dev/null +++ b/src/components/collapsibleCard/index.js @@ -0,0 +1,4 @@ +import CollapsibleCard from "./view/collapsibleCardView"; + +export { CollapsibleCard }; +export default CollapsibleCard; diff --git a/src/components/collapsibleCard/view/collapsibleCardStyles.js b/src/components/collapsibleCard/view/collapsibleCardStyles.js new file mode 100644 index 000000000..36e99019f --- /dev/null +++ b/src/components/collapsibleCard/view/collapsibleCardStyles.js @@ -0,0 +1,21 @@ +import EStyleSheet from "react-native-extended-stylesheet"; + +export default EStyleSheet.create({ + container: { + flexDirection: "row", + }, + container: { + backgroundColor: "$white", + marginTop: 8, + marginBottom: 8, + overflow: "hidden", + shadowOpacity: 0.8, + borderWidth: 0.8, + shadowColor: "#e7e7e7", + borderColor: "#e7e7e7", + flexDirection: "column", + }, + content: { + backgroundColor: "$white", + }, +}); diff --git a/src/components/collapsibleCard/view/collapsibleCardView.js b/src/components/collapsibleCard/view/collapsibleCardView.js new file mode 100644 index 000000000..bc9666b9d --- /dev/null +++ b/src/components/collapsibleCard/view/collapsibleCardView.js @@ -0,0 +1,95 @@ +import React, { Component } from "react"; +import { View, TouchableHighlight, Text, Animated } from "react-native"; + +// Constants + +// Components +import { ContainerHeader } from "../../containerHeader"; +// Styles +// eslint-disable-next-line +import styles from "./collapsibleCardStyles"; + +class CollapsibleCardView extends Component { + /* Props + * ------------------------------------------------ + * @prop { type } expanded - Description.... + * @prop { type } children - Description.... + * @prop { type } title - Description.... + * + */ + anime = { + height: new Animated.Value(), + expanded: false, + contentHeight: 0, + }; + constructor(props) { + super(props); + + this.anime.expanded = props.expanded; + + this.state = { + expanded: props.expanded || false, + }; + } + + // Component Life Cycles + + // Component Functions + _initContentHeight = evt => { + if (this.anime.contentHeight > 0) return; + this.anime.contentHeight = evt.nativeEvent.layout.height; + this.anime.height.setValue( + this.anime.expanded ? this._getMaxValue() : this._getMinValue() + ); + }; + + _getMaxValue() { + return this.anime.contentHeight; + } + _getMinValue() { + return 0; + } + + _toggleOnPress = () => { + Animated.timing(this.anime.height, { + toValue: this.anime.expanded ? this._getMinValue() : this._getMaxValue(), + duration: 200, + }).start(); + this.anime.expanded = !this.anime.expanded; + + this.setState({ + expanded: this.anime.expanded, + }); + }; + + render() { + const { title, children } = this.props; + const { expanded } = this.state; + + return ( + + this._toggleOnPress()} + > + + + + this._initContentHeight(e)} + > + {children} + + + ); + } +} + +export default CollapsibleCardView; diff --git a/src/components/containerHeader/view/containerHeaderStyles.js b/src/components/containerHeader/view/containerHeaderStyles.js index b9eed7795..5e07f907e 100644 --- a/src/components/containerHeader/view/containerHeaderStyles.js +++ b/src/components/containerHeader/view/containerHeaderStyles.js @@ -5,16 +5,23 @@ export default EStyleSheet.create({ width: "$deviceWidth", height: 50, backgroundColor: "$white", + flexDirection: "row", + justifyContent: "space-between", + }, + hasTopBorder: { borderTopColor: "#cfcfcf", - justifyContent: "center", - borderTopColor: "#e7e7e7", borderTopWidth: 1, }, title: { - alignSelf: "flex-start", - fontSize: 14, + alignSelf: "center", color: "$primaryGray", - fontWeight: "bold", - marginLeft: 26, + fontSize: 14, + marginLeft: 32, + }, + icon: { + alignSelf: "center", + color: "#c1c5c7", + fontSize: 18, + marginRight: 32, }, }); diff --git a/src/components/containerHeader/view/containerHeaderView.js b/src/components/containerHeader/view/containerHeaderView.js index a5d91df65..a1605a1f4 100644 --- a/src/components/containerHeader/view/containerHeaderView.js +++ b/src/components/containerHeader/view/containerHeaderView.js @@ -1,5 +1,6 @@ import React, { Component } from "react"; import { View, Text } from "react-native"; +import Ionicons from "react-native-vector-icons/Ionicons"; // Constants @@ -24,11 +25,28 @@ class ContainerHeaderView extends Component { // Component Functions render() { - const { title } = this.props; + const { + title, + isBoldTitle, + color, + hasSeperator, + fontSize, + iconName, + } = this.props; return ( - - {title} + + + {title} + + {iconName && } ); } diff --git a/src/components/notification/view/notificationView.js b/src/components/notification/view/notificationView.js index 1c53c6061..bcf373a35 100644 --- a/src/components/notification/view/notificationView.js +++ b/src/components/notification/view/notificationView.js @@ -125,14 +125,14 @@ class NotificationView extends Component { rightIconName="ios-checkmark" /> - + this._getRenderItem(item)} keyExtractor={item => item.email} /> {/* Will remove follow lines */} - + this._getRenderItem(item)} diff --git a/src/screens/home/feed.js b/src/screens/home/feed.js index 9f6d07668..dbc6930e2 100644 --- a/src/screens/home/feed.js +++ b/src/screens/home/feed.js @@ -23,6 +23,7 @@ import Placeholder from "rn-placeholder"; import { PostCard } from "../../components/postCard"; import { FilterBar } from "../../components/filterBar"; +import { CollapsibleCard } from "../../components/collapsibleCard"; /* eslint-enable no-unused-vars */ class FeedPage extends React.Component { @@ -113,7 +114,18 @@ class FeedPage extends React.Component { render() { return ( - {this.state.isReady && ( + + Hello, this is first line. + Hello, this is second line. + Hello, this is third line. + Hello, this is first line. + Hello, this is second line. + Hello, this is third line. + Hello, this is first line. + Hello, this is second line. + Hello, this is third line. + + {/* {this.state.isReady && ( - )} + )} */} ); } diff --git a/src/screens/home/home.js b/src/screens/home/home.js index 601f2cf4e..1c26286e1 100644 --- a/src/screens/home/home.js +++ b/src/screens/home/home.js @@ -177,7 +177,6 @@ const styles = { }, tabbarItem: { flex: 1, - paddingHorizontal: 7, backgroundColor: "#f9f9f9", minWidth: Dimensions.get("window").width, }, diff --git a/src/screens/profile/container/profileContainer.js b/src/screens/profile/container/profileContainer.js index 7adc17577..5c9199437 100644 --- a/src/screens/profile/container/profileContainer.js +++ b/src/screens/profile/container/profileContainer.js @@ -4,13 +4,13 @@ import React, { Component } from "react"; import { ProfileScreen } from "../"; class ProfileContainer extends Component { - constructor(props) { - super(props); - this.state = {}; - } - render() { - return ; - } + constructor(props) { + super(props); + this.state = {}; + } + render() { + return ; + } } export default ProfileContainer; diff --git a/src/screens/profile/profile.js b/src/screens/profile/profile.js index a526782aa..dd4edebe9 100644 --- a/src/screens/profile/profile.js +++ b/src/screens/profile/profile.js @@ -6,7 +6,7 @@ import { getTimeFromNow } from "../../utils/time"; import FastImage from "react-native-fast-image"; import ScrollableTabView from "@esteemapp/react-native-scrollable-tab-view"; -import { TabBar } from "../../../components/tabBar"; +import { TabBar } from "../../components/tabBar"; import DiscoverPage from "../discover/discover"; import { PostCard } from "../../components/postCard"; import Comment from "../../components/comment/comment"; diff --git a/src/screens/profile/screen/profileScreen.js b/src/screens/profile/screen/profileScreen.js index 35b6a4816..836dad99d 100644 --- a/src/screens/profile/screen/profileScreen.js +++ b/src/screens/profile/screen/profileScreen.js @@ -24,7 +24,8 @@ import { // Styles import styles from "./profileStyles"; -/* eslint-enable no-unused-vars */ + +import { CollapsibleCard } from "../../../components/collapsibleCard"; class ProfileScreen extends React.Component { static get options() { @@ -68,8 +69,9 @@ class ProfileScreen extends React.Component { } async componentDidMount() { + let isLoggedIn; await getAuthStatus().then(res => { - const isLoggedIn = res; + isLoggedIn = res; }); if (isLoggedIn) { @@ -87,14 +89,14 @@ class ProfileScreen extends React.Component { }); user = await getUser(userData[0].username); - about = JSON.parse(user.json_metadata); - // BUG: json_metadata: "{}" is coming emty object!! + // json_metadata: "{}" can be ceme as emty object if the account new! + about = user.json_metadata && JSON.parse(user.json_metadata); this.setState( { user: user, isLoggedIn: isLoggedIn, follows: follows, - about: about.profile, + about: about && about.profile, }, () => { this.getBlog(userData[0].username); @@ -175,20 +177,25 @@ class ProfileScreen extends React.Component { //TODO: Refactor ME ! return ( - {this.state.isLoggedIn ? ( + + Hello, this is first line. + Hello, this is second line. + Hello, this is third line. + + {/* {this.state.isLoggedIn ? ( @@ -196,7 +203,7 @@ class ProfileScreen extends React.Component { {this.state.user.name} - {this.state.about.about} + {this.state.about && this.state.about.about} @@ -226,7 +233,7 @@ class ProfileScreen extends React.Component { }} name="md-pin" /> - {this.state.about.location} + {this.state.about && this.state.about.location} @@ -331,7 +338,7 @@ class ProfileScreen extends React.Component { ) : ( - )} + )} */} ); } diff --git a/src/utils/realm.js b/src/utils/realm.js new file mode 100644 index 000000000..2d3495042 --- /dev/null +++ b/src/utils/realm.js @@ -0,0 +1,21 @@ +import { getUserData, getAuthStatus } from "../realm/realm"; + +export const getUserIsLoggedIn = () => { + getAuthStatus() + .then(res => { + return res; + }) + .catch(() => { + return null; + }); +}; + +export const getUserDataFromRealm = () => { + getUserData() + .then(res => { + userData = Array.from(res); + }) + .catch(() => { + return null; + }); +}; From 600a90b9da3a3e51f2202aa112543314038d895b Mon Sep 17 00:00:00 2001 From: ue Date: Wed, 3 Oct 2018 00:41:24 +0300 Subject: [PATCH 02/22] created profile details component && other helper components --- src/components/basicUIElements/index.js | 4 +- .../basicUIElements/view/percentBarStyles.js | 16 ++++ .../basicUIElements/view/percentBarView.js | 26 ++++++ .../view/textWithIconStyles.js | 21 +++++ .../basicUIElements/view/textWithIconView.js | 27 ++++++ .../view/collapsibleCardStyles.js | 3 + .../view/collapsibleCardView.js | 10 +-- .../view/containerHeaderStyles.js | 1 + src/components/iconButton/index.js | 4 + .../iconButton/view/iconButtonStyles.js | 13 +++ .../iconButton/view/iconButtonView.js | 32 +++++++ src/components/profileSummary/index.js | 4 + .../view/profileSummaryStyles.js | 58 ++++++++++++ .../profileSummary/view/profileSummaryView.js | 88 +++++++++++++++++++ src/screens/home/feed.js | 22 ++--- 15 files changed, 313 insertions(+), 16 deletions(-) create mode 100644 src/components/basicUIElements/view/percentBarStyles.js create mode 100644 src/components/basicUIElements/view/percentBarView.js create mode 100644 src/components/basicUIElements/view/textWithIconStyles.js create mode 100644 src/components/basicUIElements/view/textWithIconView.js create mode 100644 src/components/iconButton/index.js create mode 100644 src/components/iconButton/view/iconButtonStyles.js create mode 100644 src/components/iconButton/view/iconButtonView.js create mode 100644 src/components/profileSummary/index.js create mode 100644 src/components/profileSummary/view/profileSummaryStyles.js create mode 100644 src/components/profileSummary/view/profileSummaryView.js diff --git a/src/components/basicUIElements/index.js b/src/components/basicUIElements/index.js index 177e5fc7c..85df2d02a 100644 --- a/src/components/basicUIElements/index.js +++ b/src/components/basicUIElements/index.js @@ -1,3 +1,5 @@ import LineBreak from "./view/lineBreakView"; +import TextWithIcon from "./view/textWithIconView"; +import PercentBar from "./view/percentBarView"; -export { LineBreak }; +export { LineBreak, TextWithIcon, PercentBar }; diff --git a/src/components/basicUIElements/view/percentBarStyles.js b/src/components/basicUIElements/view/percentBarStyles.js new file mode 100644 index 000000000..31e829a32 --- /dev/null +++ b/src/components/basicUIElements/view/percentBarStyles.js @@ -0,0 +1,16 @@ +import EStyleSheet from "react-native-extended-stylesheet"; + +export default EStyleSheet.create({ + container: { + backgroundColor: "#eaf2fc", + height: 2, + marginTop: 10, + marginBottom: 10, + borderRadius: 50, + }, + powerBar: { + backgroundColor: "#357ce6", + height: 2, + borderRadius: 50, + }, +}); diff --git a/src/components/basicUIElements/view/percentBarView.js b/src/components/basicUIElements/view/percentBarView.js new file mode 100644 index 000000000..215d610da --- /dev/null +++ b/src/components/basicUIElements/view/percentBarView.js @@ -0,0 +1,26 @@ +import React from "react"; +import { View, Dimensions } from "react-native"; +import styles from "./percentBarStyles"; +// const _deviceWidth = Dimensions.get("window").width, + +const PercentBar = ({ percent, margin, children }) => ( + + {children} + + + + +); + +const calculateWidth = (percent, margin = null) => { + if (percent) { + const per = 100 / percent; + + return Dimensions.get("window").width / per - margin; + } + return null; +}; + +export default PercentBar; diff --git a/src/components/basicUIElements/view/textWithIconStyles.js b/src/components/basicUIElements/view/textWithIconStyles.js new file mode 100644 index 000000000..e27cea555 --- /dev/null +++ b/src/components/basicUIElements/view/textWithIconStyles.js @@ -0,0 +1,21 @@ +import EStyleSheet from "react-native-extended-stylesheet"; + +export default EStyleSheet.create({ + container: { + justifyContent: "center", + margin: 5, + }, + wrapper: { + flexDirection: "row", + alignSelf: "flex-start", + }, + icon: { + color: "#c1c5c7", + fontSize: 12, + marginRight: 3, + }, + text: { + color: "#788187", + fontSize: 11, + }, +}); diff --git a/src/components/basicUIElements/view/textWithIconView.js b/src/components/basicUIElements/view/textWithIconView.js new file mode 100644 index 000000000..75054352c --- /dev/null +++ b/src/components/basicUIElements/view/textWithIconView.js @@ -0,0 +1,27 @@ +import React from "react"; +import { View, TouchableHighlight, Text } from "react-native"; +import Ionicons from "react-native-vector-icons/Ionicons"; +import styles from "./textWithIconStyles"; + +const TextWithIcon = ({ iconName, text, isClickable, onPress }) => ( + + {isClickable || onPress ? ( + onPress && onPress()} + > + + + {text} + + + ) : ( + + + {text} + + )} + +); + +export default TextWithIcon; diff --git a/src/components/collapsibleCard/view/collapsibleCardStyles.js b/src/components/collapsibleCard/view/collapsibleCardStyles.js index 36e99019f..32e2443c9 100644 --- a/src/components/collapsibleCard/view/collapsibleCardStyles.js +++ b/src/components/collapsibleCard/view/collapsibleCardStyles.js @@ -18,4 +18,7 @@ export default EStyleSheet.create({ content: { backgroundColor: "$white", }, + contentBody: { + paddingHorizontal: 12, + }, }); diff --git a/src/components/collapsibleCard/view/collapsibleCardView.js b/src/components/collapsibleCard/view/collapsibleCardView.js index bc9666b9d..fa6d01898 100644 --- a/src/components/collapsibleCard/view/collapsibleCardView.js +++ b/src/components/collapsibleCard/view/collapsibleCardView.js @@ -12,9 +12,9 @@ import styles from "./collapsibleCardStyles"; class CollapsibleCardView extends Component { /* Props * ------------------------------------------------ - * @prop { type } expanded - Description.... - * @prop { type } children - Description.... - * @prop { type } title - Description.... + * @prop { type } expanded - For is collapsible open or close declaration prop. + * @prop { type } children - Render include children + * @prop { type } title - Collapsible title. * */ anime = { @@ -77,7 +77,7 @@ class CollapsibleCardView extends Component { color="#788187" fontSize={12} title={title} - iconName={expanded ? "md-arrow-dropup" : "md-arrow-dropdown"} + iconName={expanded ? "md-arrow-dropdown" : "md-arrow-dropup"} /> @@ -85,7 +85,7 @@ class CollapsibleCardView extends Component { style={[styles.content, { height: this.anime.height }]} onLayout={e => this._initContentHeight(e)} > - {children} + {children} ); diff --git a/src/components/containerHeader/view/containerHeaderStyles.js b/src/components/containerHeader/view/containerHeaderStyles.js index 5e07f907e..7f8e140a4 100644 --- a/src/components/containerHeader/view/containerHeaderStyles.js +++ b/src/components/containerHeader/view/containerHeaderStyles.js @@ -16,6 +16,7 @@ export default EStyleSheet.create({ alignSelf: "center", color: "$primaryGray", fontSize: 14, + fontWeight: "600", marginLeft: 32, }, icon: { diff --git a/src/components/iconButton/index.js b/src/components/iconButton/index.js new file mode 100644 index 000000000..bdab6de25 --- /dev/null +++ b/src/components/iconButton/index.js @@ -0,0 +1,4 @@ +import IconButton from "./view/iconButtonView"; + +export { IconButton }; +export default IconButton; diff --git a/src/components/iconButton/view/iconButtonStyles.js b/src/components/iconButton/view/iconButtonStyles.js new file mode 100644 index 000000000..72a06aff2 --- /dev/null +++ b/src/components/iconButton/view/iconButtonStyles.js @@ -0,0 +1,13 @@ +import EStyleSheet from "react-native-extended-stylesheet"; + +export default EStyleSheet.create({ + iconButton: { + width: 30, + height: 30, + borderRadius: 30 / 2, + justifyContent: "center", + }, + icon: { + textAlign: "center", + }, +}); diff --git a/src/components/iconButton/view/iconButtonView.js b/src/components/iconButton/view/iconButtonView.js new file mode 100644 index 000000000..b47502428 --- /dev/null +++ b/src/components/iconButton/view/iconButtonView.js @@ -0,0 +1,32 @@ +import React from "react"; +import { View, TouchableHighlight } from "react-native"; +import Ionicons from "react-native-vector-icons/Ionicons"; + +import styles from "./iconButtonStyles"; + +/* Props +* ------------------------------------------------ +* @prop { type } name - Description.... +*/ + +const IconButton = ({ name, color, size, onPress, backgroundColor, style }) => ( + + onPress && onPress()} + underlayColor={backgroundColor} + > + + + +); + +export default IconButton; diff --git a/src/components/profileSummary/index.js b/src/components/profileSummary/index.js new file mode 100644 index 000000000..3b199a70e --- /dev/null +++ b/src/components/profileSummary/index.js @@ -0,0 +1,4 @@ +import ProfileSummary from "./view/profileSummaryView"; + +export { ProfileSummary }; +export default ProfileSummary; diff --git a/src/components/profileSummary/view/profileSummaryStyles.js b/src/components/profileSummary/view/profileSummaryStyles.js new file mode 100644 index 000000000..e19407540 --- /dev/null +++ b/src/components/profileSummary/view/profileSummaryStyles.js @@ -0,0 +1,58 @@ +import EStyleSheet from "react-native-extended-stylesheet"; + +export default EStyleSheet.create({ + textWithIconWrapper: { + justifyContent: "center", + flexDirection: "row", + }, + longImage: { + borderRadius: 5, + height: 60, + marginTop: 16, + marginBottom: 12, + alignSelf: "stretch", + maxWidth: "$deviceWidth - 24", + backgroundColor: "#296CC0", + }, + percentTitleWrapper: { + flexDirection: "row", + justifyContent: "center", + }, + percentTitle: { + color: "$primaryBlue", + fontSize: 11, + }, + footer: { + width: "$deviceWidth - 24", + flexDirection: "row", + justifyContent: "space-between", + marginBottom: 17, + marginTop: 10, + }, + leftIcons: { + flexDirection: "row", + justifyContent: "flex-start", + }, + rightIcons: { + flexDirection: "row", + justifyContent: "flex-end", + }, + insetIconStyle: { + marginRight: 12, + }, + followCountWrapper: { + flexDirection: "column", + marginRight: 40, + }, + followCount: { + fontWeight: "bold", + color: "$primaryGray", + fontSize: 14, + textAlign: "center", + }, + followText: { + textAlign: "center", + color: "$primaryGray", + fontSize: 9, + }, +}); diff --git a/src/components/profileSummary/view/profileSummaryView.js b/src/components/profileSummary/view/profileSummaryView.js new file mode 100644 index 000000000..318ba0172 --- /dev/null +++ b/src/components/profileSummary/view/profileSummaryView.js @@ -0,0 +1,88 @@ +import React, { Component } from "react"; +import { View, Image, Text } from "react-native"; + +// Constants +import TEMP_IMAGE from "../../../assets/drawer-cover.png"; + +// Components +import { TextWithIcon } from "../../basicUIElements"; +import { PercentBar } from "../../basicUIElements"; +import { IconButton } from "../../iconButton"; +// Styles +// eslint-disable-next-line +import styles from "./profileSummaryStyles"; + +class ProfileSummaryView extends Component { + /* Props + * ------------------------------------------------ + * @prop { type } name - Description.... + */ + + constructor(props) { + super(props); + this.state = {}; + } + + // Component Life Cycles + + // Component Functions + + render() { + const { percent, hours, location, link, date } = this.props; + + return ( + + + + + + + + + + + + Voting power: {percent}% - Full in {hours} hours + + + + + + + 31K + followers + + + 31K + followers + + + + + + + + + + ); + } +} + +export default ProfileSummaryView; diff --git a/src/screens/home/feed.js b/src/screens/home/feed.js index dbc6930e2..9e22b7ca0 100644 --- a/src/screens/home/feed.js +++ b/src/screens/home/feed.js @@ -22,6 +22,7 @@ import Placeholder from "rn-placeholder"; // COMPONENTS import { PostCard } from "../../components/postCard"; import { FilterBar } from "../../components/filterBar"; +import { ProfileSummary } from "../../components/profileSummary"; import { CollapsibleCard } from "../../components/collapsibleCard"; /* eslint-enable no-unused-vars */ @@ -114,16 +115,17 @@ class FeedPage extends React.Component { render() { return ( - - Hello, this is first line. - Hello, this is second line. - Hello, this is third line. - Hello, this is first line. - Hello, this is second line. - Hello, this is third line. - Hello, this is first line. - Hello, this is second line. - Hello, this is third line. + + {/* {this.state.isReady && ( Date: Wed, 3 Oct 2018 00:48:57 +0300 Subject: [PATCH 03/22] updated a bit removed from feed.js added to proilfeScreen --- src/screens/home/feed.js | 18 +--- src/screens/profile/screen/profileScreen.js | 23 ++++-- src/screens/profile/screen/profileStyles.js | 91 +++++++++++---------- 3 files changed, 63 insertions(+), 69 deletions(-) diff --git a/src/screens/home/feed.js b/src/screens/home/feed.js index 9e22b7ca0..9f6d07668 100644 --- a/src/screens/home/feed.js +++ b/src/screens/home/feed.js @@ -22,9 +22,7 @@ import Placeholder from "rn-placeholder"; // COMPONENTS import { PostCard } from "../../components/postCard"; import { FilterBar } from "../../components/filterBar"; -import { ProfileSummary } from "../../components/profileSummary"; -import { CollapsibleCard } from "../../components/collapsibleCard"; /* eslint-enable no-unused-vars */ class FeedPage extends React.Component { @@ -115,19 +113,7 @@ class FeedPage extends React.Component { render() { return ( - - - - {/* {this.state.isReady && ( + {this.state.isReady && ( - )} */} + )} ); } diff --git a/src/screens/profile/screen/profileScreen.js b/src/screens/profile/screen/profileScreen.js index 836dad99d..e1c833d41 100644 --- a/src/screens/profile/screen/profileScreen.js +++ b/src/screens/profile/screen/profileScreen.js @@ -1,19 +1,19 @@ /* eslint-disable no-unused-vars */ import React from "react"; import { FlatList, ActivityIndicator } from "react-native"; +import { Card, CardItem, View, Body, Icon, Text } from "native-base"; import { getTimeFromNow } from "../../../utils/time"; import FastImage from "react-native-fast-image"; - +// Components import ScrollableTabView from "@esteemapp/react-native-scrollable-tab-view"; import { TabBar } from "../../../components/tabBar"; import DiscoverPage from "../../discover/discover"; import { PostCard } from "../../../components/postCard"; - +import { ProfileSummary } from "../../../components/profileSummary"; import Comment from "../../../components/comment/comment"; -import { Card, CardItem, View, Body, Icon, Text } from "native-base"; - +// Utilitites import { getUserData, getAuthStatus } from "../../../realm/realm"; import { getUser, @@ -177,10 +177,17 @@ class ProfileScreen extends React.Component { //TODO: Refactor ME ! return ( - - Hello, this is first line. - Hello, this is second line. - Hello, this is third line. + + {/* {this.state.isLoggedIn ? ( diff --git a/src/screens/profile/screen/profileStyles.js b/src/screens/profile/screen/profileStyles.js index cb55ef5f8..2b85bafc1 100644 --- a/src/screens/profile/screen/profileStyles.js +++ b/src/screens/profile/screen/profileStyles.js @@ -2,49 +2,50 @@ import EStyleSheet from "react-native-extended-stylesheet"; import { StatusBar } from "react-native"; export default EStyleSheet.create({ - container: { - flex: 1, - top: StatusBar.currentHeight, - }, - content: { - backgroundColor: "#f9f9f9", - }, - cover: { - width: "$deviceWidth", - height: 160, - }, - avatar: { - width: 100, - height: 100, - borderRadius: 50, - top: -50, - borderWidth: 1, - borderColor: "white", - alignSelf: "center", - }, - about: { - borderColor: "lightgray", - borderTopWidth: 1, - borderBottomWidth: 1, - flexDirection: "row", - }, - info: { - flexDirection: "row", - borderBottomWidth: 0, - }, - tabs: { - alignSelf: "center", - backgroundColor: "transparent", - }, - tabbar: { - alignSelf: "center", - height: 40, - backgroundColor: "#fff", - }, - tabbarItem: { - flex: 1, - paddingHorizontal: 7, - backgroundColor: "#f9f9f9", - minWidth: "$deviceWidth", - }, + container: { + flex: 1, + top: StatusBar.currentHeight, + backgroundColor: "#f6f6f6", + }, + content: { + backgroundColor: "#f9f9f9", + }, + cover: { + width: "$deviceWidth", + height: 160, + }, + avatar: { + width: 100, + height: 100, + borderRadius: 50, + top: -50, + borderWidth: 1, + borderColor: "white", + alignSelf: "center", + }, + about: { + borderColor: "lightgray", + borderTopWidth: 1, + borderBottomWidth: 1, + flexDirection: "row", + }, + info: { + flexDirection: "row", + borderBottomWidth: 0, + }, + tabs: { + alignSelf: "center", + backgroundColor: "transparent", + }, + tabbar: { + alignSelf: "center", + height: 40, + backgroundColor: "#fff", + }, + tabbarItem: { + flex: 1, + paddingHorizontal: 7, + backgroundColor: "#f9f9f9", + minWidth: "$deviceWidth", + }, }); From d167f60a9c6611b410d721ac3cb22bb7d826f51c Mon Sep 17 00:00:00 2001 From: ue Date: Wed, 3 Oct 2018 22:23:14 +0300 Subject: [PATCH 04/22] created profile summary card --- .../basicUIElements/view/percentBarView.js | 1 - .../dropdownButton/view/dropdownButtonView.js | 37 ++++++++--- .../postCard/view/postCardStyles.js | 7 +- .../view/profileSummaryStyles.js | 4 ++ .../profileSummary/view/profileSummaryView.js | 22 +++++-- src/screens/profile/screen/profileScreen.js | 66 +++++++++++++++++++ src/screens/profile/screen/profileStyles.js | 21 ++++++ 7 files changed, 141 insertions(+), 17 deletions(-) diff --git a/src/components/basicUIElements/view/percentBarView.js b/src/components/basicUIElements/view/percentBarView.js index 215d610da..73fbf6f98 100644 --- a/src/components/basicUIElements/view/percentBarView.js +++ b/src/components/basicUIElements/view/percentBarView.js @@ -1,7 +1,6 @@ import React from "react"; import { View, Dimensions } from "react-native"; import styles from "./percentBarStyles"; -// const _deviceWidth = Dimensions.get("window").width, const PercentBar = ({ percent, margin, children }) => ( diff --git a/src/components/dropdownButton/view/dropdownButtonView.js b/src/components/dropdownButton/view/dropdownButtonView.js index 580414947..55243729e 100644 --- a/src/components/dropdownButton/view/dropdownButtonView.js +++ b/src/components/dropdownButton/view/dropdownButtonView.js @@ -41,10 +41,14 @@ const DropdownButtonView = ({ options, onSelect, defaultIndex, + children, + style, + isHasChildIcon, + childIconWrapperStyle, }) => ( renderDropdownRow(rowData, rowID, highlighted) } - /> - - - + > + {isHasChildIcon && ( + + + + )} + + {!children && + !isHasChildIcon && ( + + + + )} ); diff --git a/src/components/postCard/view/postCardStyles.js b/src/components/postCard/view/postCardStyles.js index 0f8b4b7d7..04fb31e95 100644 --- a/src/components/postCard/view/postCardStyles.js +++ b/src/components/postCard/view/postCardStyles.js @@ -103,8 +103,11 @@ export default EStyleSheet.create({ }, image: { margin: 0, - width: "100%", - height: 160, + alignItems: "center", + alignSelf: "center", + height: 200, + width: "$deviceWidth - 16", + borderRadius: 8, }, badge: { alignSelf: "center", diff --git a/src/components/profileSummary/view/profileSummaryStyles.js b/src/components/profileSummary/view/profileSummaryStyles.js index e19407540..ebc7e2eb2 100644 --- a/src/components/profileSummary/view/profileSummaryStyles.js +++ b/src/components/profileSummary/view/profileSummaryStyles.js @@ -55,4 +55,8 @@ export default EStyleSheet.create({ color: "$primaryGray", fontSize: 9, }, + // TODO: look at here + dropdownIconStyle: { + marginBottom: 7, + }, }); diff --git a/src/components/profileSummary/view/profileSummaryView.js b/src/components/profileSummary/view/profileSummaryView.js index 318ba0172..82702d3b0 100644 --- a/src/components/profileSummary/view/profileSummaryView.js +++ b/src/components/profileSummary/view/profileSummaryView.js @@ -1,5 +1,6 @@ import React, { Component } from "react"; import { View, Image, Text } from "react-native"; +import { DropdownButton } from "../../../components/dropdownButton"; // Constants import TEMP_IMAGE from "../../../assets/drawer-cover.png"; @@ -26,7 +27,15 @@ class ProfileSummaryView extends Component { // Component Life Cycles // Component Functions + _getFollowerCount = () => { + const { followerCount } = this.props; + return 32; + }; + _getFollowingCount = () => { + const { followingCoung } = this.props; + return 32; + }; render() { const { percent, hours, location, link, date } = this.props; @@ -54,7 +63,7 @@ class ProfileSummaryView extends Component { 31K - followers + following @@ -72,11 +81,12 @@ class ProfileSummaryView extends Component { style={styles.insetIconStyle} color="#c1c5c7" /> - diff --git a/src/screens/profile/screen/profileScreen.js b/src/screens/profile/screen/profileScreen.js index e1c833d41..8415365a5 100644 --- a/src/screens/profile/screen/profileScreen.js +++ b/src/screens/profile/screen/profileScreen.js @@ -12,6 +12,8 @@ import DiscoverPage from "../../discover/discover"; import { PostCard } from "../../../components/postCard"; import { ProfileSummary } from "../../../components/profileSummary"; import Comment from "../../../components/comment/comment"; +import { FilterBar } from "../../../components/filterBar"; +import { DropdownButton } from "../../../components/dropdownButton"; // Utilitites import { getUserData, getAuthStatus } from "../../../realm/realm"; @@ -175,6 +177,12 @@ class ProfileScreen extends React.Component { render() { //TODO: Refactor ME ! + const ugur = this.state; + const erdal = this.props; + console.log("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"); + console.log(this.state); + console.log(this.props); + const { user, follows } = this.state; return ( + + ( + + )} + > + + + ( + + )} + keyExtractor={(post, index) => index.toString()} + onEndReached={info => { + if (!this.state.loading) { + this.getMore(); + } + }} + onEndThreshold={0} + bounces={false} + ListFooterComponent={this.renderFooter} + /> + + + Leaderboard + + + + {/* {this.state.isLoggedIn ? ( diff --git a/src/screens/profile/screen/profileStyles.js b/src/screens/profile/screen/profileStyles.js index 2b85bafc1..c09b9a009 100644 --- a/src/screens/profile/screen/profileStyles.js +++ b/src/screens/profile/screen/profileStyles.js @@ -48,4 +48,25 @@ export default EStyleSheet.create({ backgroundColor: "#f9f9f9", minWidth: "$deviceWidth", }, + + tabbar: { + alignSelf: "center", + height: 55, + backgroundColor: "white", + borderBottomColor: "#f1f1f1", + }, + tabView: { + alignSelf: "center", + backgroundColor: "transparent", + }, + postTabBar: { + backgroundColor: "#fff", + minWidth: "$deviceWidth", + }, + commentsTabBar: { + flex: 1, + backgroundColor: "#ffffff", + minWidth: "$deviceWidth", + }, + tabBarTitle: {}, }); From 4c6299d971b0719833337e67d232588abf2ac261 Mon Sep 17 00:00:00 2001 From: ue Date: Thu, 4 Oct 2018 00:19:56 +0300 Subject: [PATCH 05/22] data retrieve from dsteem --- .../profileSummary/view/profileSummaryView.js | 21 +++++++++++++--- src/screens/profile/screen/profileScreen.js | 25 ++++++++++--------- src/utils/time.js | 6 +++++ 3 files changed, 36 insertions(+), 16 deletions(-) diff --git a/src/components/profileSummary/view/profileSummaryView.js b/src/components/profileSummary/view/profileSummaryView.js index 82702d3b0..7616a124d 100644 --- a/src/components/profileSummary/view/profileSummaryView.js +++ b/src/components/profileSummary/view/profileSummaryView.js @@ -37,7 +37,16 @@ class ProfileSummaryView extends Component { return 32; }; render() { - const { percent, hours, location, link, date } = this.props; + const { + percent, + hours, + location, + link, + date, + followingCount, + followerCount, + coverImage, + } = this.props; return ( @@ -47,7 +56,11 @@ class ProfileSummaryView extends Component { - + @@ -58,11 +71,11 @@ class ProfileSummaryView extends Component { - 31K + {followerCount} followers - 31K + {followingCount} following diff --git a/src/screens/profile/screen/profileScreen.js b/src/screens/profile/screen/profileScreen.js index 8415365a5..177f2b009 100644 --- a/src/screens/profile/screen/profileScreen.js +++ b/src/screens/profile/screen/profileScreen.js @@ -23,6 +23,7 @@ import { getPosts, getUserComments, } from "../../../providers/steem/dsteem"; +import { getFormatedCreatedDate } from "../../../utils/time"; // Styles import styles from "./profileStyles"; @@ -182,21 +183,21 @@ class ProfileScreen extends React.Component { console.log("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"); console.log(this.state); console.log(this.props); - const { user, follows } = this.state; + const { user, follows, about } = this.state; + + const creatyed = user.created; return ( - + @@ -227,7 +228,7 @@ class ProfileScreen extends React.Component { onDropdownSelect={this._handleOnDropdownSelect} rightIconName="md-apps" /> - ( @@ -247,7 +248,7 @@ class ProfileScreen extends React.Component { onEndThreshold={0} bounces={false} ListFooterComponent={this.renderFooter} - /> + /> */} Leaderboard diff --git a/src/utils/time.js b/src/utils/time.js index fab06c050..e4a472b95 100644 --- a/src/utils/time.js +++ b/src/utils/time.js @@ -8,3 +8,9 @@ export const getTimeFromNow = value => { .local() .fromNow(); }; + +export const getFormatedCreatedDate = value => { + if (!value) return null; + + return moment(value).format("DD MMM, YYYY"); +}; From fb7a92563d0e6e4cf1013034d9e636c349423a24 Mon Sep 17 00:00:00 2001 From: ue Date: Thu, 4 Oct 2018 01:41:10 +0300 Subject: [PATCH 06/22] added comment tab and wallet tab --- src/screens/profile/screen/profileScreen.js | 240 +++++--------------- src/screens/profile/screen/profileStyles.js | 11 +- 2 files changed, 62 insertions(+), 189 deletions(-) diff --git a/src/screens/profile/screen/profileScreen.js b/src/screens/profile/screen/profileScreen.js index 177f2b009..a6eca24e9 100644 --- a/src/screens/profile/screen/profileScreen.js +++ b/src/screens/profile/screen/profileScreen.js @@ -109,8 +109,8 @@ class ProfileScreen extends React.Component { } } - renderFooter = () => { - if (this.state.loading) return null; + _renderFooter = () => { + if (this.state.isLoading) return null; return ( @@ -120,7 +120,7 @@ class ProfileScreen extends React.Component { }; getBlog = user => { - this.setState({ loading: true }); + this.setState({ isLoading: true }); getPosts("blog", { tag: user, limit: 10 }, user) .then(result => { this.setState({ @@ -129,7 +129,7 @@ class ProfileScreen extends React.Component { start_author: result[result.length - 1].author, start_permlink: result[result.length - 1].permlink, refreshing: false, - loading: false, + isLoading: false, }); }) .catch(err => { @@ -156,7 +156,7 @@ class ProfileScreen extends React.Component { posts: [...this.state.posts, ...posts], start_author: result[result.length - 1].author, start_permlink: result[result.length - 1].permlink, - loading: false, + isLoading: false, }); }); }; @@ -168,7 +168,7 @@ class ProfileScreen extends React.Component { isReady: true, commments: result, refreshing: false, - loading: false, + isLoading: false, }); }) .catch(err => { @@ -177,21 +177,29 @@ class ProfileScreen extends React.Component { }; render() { - //TODO: Refactor ME ! - const ugur = this.state; - const erdal = this.props; + const { + user, + follows, + about, + posts, + commments, + isLoggedIn, + isLoading, + } = this.state; + console.log("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"); console.log(this.state); console.log(this.props); - const { user, follows, about } = this.state; - const creatyed = user.created; + const votingPower = user.voting_power && user.voting_power / 100; + const fullIn = Math.ceil((100 - votingPower) * 0.833333); + return ( - {/* ( )} keyExtractor={(post, index) => index.toString()} onEndReached={info => { - if (!this.state.loading) { + if (!isLoading) { this.getMore(); } }} onEndThreshold={0} bounces={false} - ListFooterComponent={this.renderFooter} - /> */} + ListFooterComponent={() => this._renderFooter()} + /> - Leaderboard - - - - - {/* {this.state.isLoggedIn ? ( - - - - - - - {this.state.user.name} - - {this.state.about && this.state.about.about} - - - - - {this.state.user.post_count} Posts - - - {this.state.follows.follower_count} Followers - - - {this.state.follows.following_count} Following - - - - - - - - {this.state.about && this.state.about.location} - - - - - - {getTimeFromNow(this.state.user.created)} - - - - - - ( - + ( + )} - > - - ( - - )} - keyExtractor={(post, index) => index.toString()} - onEndReached={info => { - if (!this.state.loading) { - console.log(info); - this.getMore(); - } - }} - onEndThreshold={0} - bounces={false} - ListFooterComponent={this.renderFooter} - /> - - - - ( - - )} - keyExtractor={(post, index) => index.toString()} - onEndThreshold={0} - bounces={false} - ListFooterComponent={this.renderFooter} - /> - - - - - STEEM Balance: {this.state.user.balance} - - - SBD Balance: {this.state.user.sbd_balance} - - - STEEM Power: {this.state.user.steem_power} SP - - Received STEEM Power: {this.state.user.received_steem_power}{" "} - SP - - - Delegated Power Power:{" "} - {this.state.user.delegated_steem_power} SP - - - - - Saving STEEM Balance: {this.state.user.savings_balance} - - - Saving STEEM Balance: {this.state.user.savings_sbd_balance} - - - - + keyExtractor={(post, index) => index.toString()} + onEndThreshold={0} + bounces={false} + ListFooterComponent={() => this._renderFooter()} + /> - ) : ( - - )} */} + + + STEEM Balance: {user.balance} + + + SBD Balance: {user.sbd_balance} + + + STEEM Power: {user.steem_power} SP + Received STEEM Power: {user.received_steem_power} SP + + Delegated Power Power: {user.delegated_steem_power} SP + + + + Saving STEEM Balance: {user.savings_balance} + Saving STEEM Balance: {user.savings_sbd_balance} + + + ); } diff --git a/src/screens/profile/screen/profileStyles.js b/src/screens/profile/screen/profileStyles.js index c09b9a009..f28838b5b 100644 --- a/src/screens/profile/screen/profileStyles.js +++ b/src/screens/profile/screen/profileStyles.js @@ -59,14 +59,7 @@ export default EStyleSheet.create({ alignSelf: "center", backgroundColor: "transparent", }, - postTabBar: { - backgroundColor: "#fff", - minWidth: "$deviceWidth", - }, - commentsTabBar: { - flex: 1, - backgroundColor: "#ffffff", - minWidth: "$deviceWidth", - }, + postTabBar: {}, + commentsTabBar: {}, tabBarTitle: {}, }); From f50a2e7b460cbcbc6498cf69248006f62b4913f8 Mon Sep 17 00:00:00 2001 From: ue Date: Thu, 4 Oct 2018 01:49:56 +0300 Subject: [PATCH 07/22] added emty wallet component --- src/screens/profile/screen/profileScreen.js | 19 +++++----- src/wallet/container/walletContainer.js | 39 +++++++++++++++++++++ src/wallet/index.js | 5 +++ src/wallet/view/walletStyles.js | 0 src/wallet/view/walletView.js | 36 +++++++++++++++++++ 5 files changed, 88 insertions(+), 11 deletions(-) create mode 100644 src/wallet/container/walletContainer.js create mode 100644 src/wallet/index.js create mode 100644 src/wallet/view/walletStyles.js create mode 100644 src/wallet/view/walletView.js diff --git a/src/screens/profile/screen/profileScreen.js b/src/screens/profile/screen/profileScreen.js index a6eca24e9..66efa90e0 100644 --- a/src/screens/profile/screen/profileScreen.js +++ b/src/screens/profile/screen/profileScreen.js @@ -55,11 +55,8 @@ class ProfileScreen extends React.Component { }; } - constructor() { - super(); - this.getBlog = this.getBlog.bind(this); - this.getMore = this.getMore.bind(this); - this.getComments = this.getComments.bind(this); + constructor(props) { + super(props); this.state = { user: [], posts: [], @@ -102,8 +99,8 @@ class ProfileScreen extends React.Component { about: about && about.profile, }, () => { - this.getBlog(userData[0].username); - this.getComments(userData[0].username); + this._getBlog(userData[0].username); + this._getComments(userData[0].username); } ); } @@ -119,7 +116,7 @@ class ProfileScreen extends React.Component { ); }; - getBlog = user => { + _getBlog = user => { this.setState({ isLoading: true }); getPosts("blog", { tag: user, limit: 10 }, user) .then(result => { @@ -137,7 +134,7 @@ class ProfileScreen extends React.Component { }); }; - getMore = async () => { + _getMore = async () => { console.log("get more"); await getPosts( "blog", @@ -161,7 +158,7 @@ class ProfileScreen extends React.Component { }); }; - getComments = async user => { + _getComments = async user => { await getUserComments({ start_author: user, limit: 10 }) .then(result => { this.setState({ @@ -252,7 +249,7 @@ class ProfileScreen extends React.Component { keyExtractor={(post, index) => index.toString()} onEndReached={info => { if (!isLoading) { - this.getMore(); + this._getMore(); } }} onEndThreshold={0} diff --git a/src/wallet/container/walletContainer.js b/src/wallet/container/walletContainer.js new file mode 100644 index 000000000..0fcbc3365 --- /dev/null +++ b/src/wallet/container/walletContainer.js @@ -0,0 +1,39 @@ +import React, { Component } from "react"; +//import { connect } from "react-redux"; + +// Services and Actions + +// Middleware + +// Constants + +// Utilities + +// Component +import { WalletView } from "../"; + +/* +* Props Name Description Value +*@props --> props name here description here Value Type Here +* +*/ + +class WalletContainer extends Component { + constructor(props) { + super(props); + this.state = {}; + } + + // Component Life Cycle Functions + + // Component Functions + + render() { + // eslint-disable-next-line + //const {} = this.props; + + return ; + } +} + +export default WalletContainer; diff --git a/src/wallet/index.js b/src/wallet/index.js new file mode 100644 index 000000000..c7d98ab3d --- /dev/null +++ b/src/wallet/index.js @@ -0,0 +1,5 @@ +import WalletView from "./view/walletView"; +import Wallet from "./container/walletContainer"; + +export { WalletView, Wallet }; +export default Wallet; diff --git a/src/wallet/view/walletStyles.js b/src/wallet/view/walletStyles.js new file mode 100644 index 000000000..e69de29bb diff --git a/src/wallet/view/walletView.js b/src/wallet/view/walletView.js new file mode 100644 index 000000000..9e1ef1153 --- /dev/null +++ b/src/wallet/view/walletView.js @@ -0,0 +1,36 @@ +import React, { Component } from "react"; +import {} from "react-native"; + +// Constants + +// Components + +// Styles +// eslint-disable-next-line +import styles from "./_styles"; + +class WalletView extends Component { + /* Props + * ------------------------------------------------ + * @prop { type } name - Description.... + */ + + constructor(props) { + super(props); + this.state = {}; + } + + // Component Life Cycles + + // Component Functions + + render() { + // eslint-disable-next-line + const {} = this.props; + + // eslint-disable-next-line + return ; + } +} + +export default WalletView; From 074906643e38d154a3ae5480e572e20624b78cb5 Mon Sep 17 00:00:00 2001 From: ue Date: Thu, 4 Oct 2018 20:05:07 +0300 Subject: [PATCH 08/22] fixed couple bug updated style --- src/components/basicUIElements/view/percentBarStyles.js | 4 ++-- .../collapsibleCard/view/collapsibleCardView.js | 2 +- src/components/notification/view/notificationStyles.js | 2 +- src/index.js | 1 + src/screens/profile/screen/profileScreen.js | 9 +++++---- src/wallet/view/walletStyles.js | 7 +++++++ 6 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/components/basicUIElements/view/percentBarStyles.js b/src/components/basicUIElements/view/percentBarStyles.js index 31e829a32..ea666da29 100644 --- a/src/components/basicUIElements/view/percentBarStyles.js +++ b/src/components/basicUIElements/view/percentBarStyles.js @@ -2,14 +2,14 @@ import EStyleSheet from "react-native-extended-stylesheet"; export default EStyleSheet.create({ container: { - backgroundColor: "#eaf2fc", + backgroundColor: "$primaryLightBlue", height: 2, marginTop: 10, marginBottom: 10, borderRadius: 50, }, powerBar: { - backgroundColor: "#357ce6", + backgroundColor: "$primaryBlue", height: 2, borderRadius: 50, }, diff --git a/src/components/collapsibleCard/view/collapsibleCardView.js b/src/components/collapsibleCard/view/collapsibleCardView.js index fa6d01898..24321535e 100644 --- a/src/components/collapsibleCard/view/collapsibleCardView.js +++ b/src/components/collapsibleCard/view/collapsibleCardView.js @@ -63,7 +63,7 @@ class CollapsibleCardView extends Component { }; render() { - const { title, children } = this.props; + const { title, children, isLoading } = this.props; const { expanded } = this.state; return ( diff --git a/src/components/notification/view/notificationStyles.js b/src/components/notification/view/notificationStyles.js index 5fe75c81c..78cf7825d 100644 --- a/src/components/notification/view/notificationStyles.js +++ b/src/components/notification/view/notificationStyles.js @@ -51,7 +51,7 @@ export default EStyleSheet.create({ height: "$deviceHeight / 1.35", }, isNewNotification: { - backgroundColor: "#eaf2fc", + backgroundColor: "$primaryLightBlue", borderTopWidth: 0.3, borderBottomWidth: 0.3, borderColor: "#e7e7e7", diff --git a/src/index.js b/src/index.js index 27b7fb81b..f8d5613db 100755 --- a/src/index.js +++ b/src/index.js @@ -10,6 +10,7 @@ EStyleSheet.build({ $white: "#FFFFFF", $black: "#000000", $primaryBlue: "#357ce6", + $primaryLightBlue: "#eaf2fc", $primaryGray: "#788187", $primaryLightGray: "#f6f6f6", $primaryRed: "#e63535", diff --git a/src/screens/profile/screen/profileScreen.js b/src/screens/profile/screen/profileScreen.js index 66efa90e0..f1b9ab167 100644 --- a/src/screens/profile/screen/profileScreen.js +++ b/src/screens/profile/screen/profileScreen.js @@ -65,6 +65,7 @@ class ProfileScreen extends React.Component { about: {}, follows: {}, isLoggedIn: false, + isLoading: true, }; } @@ -151,8 +152,10 @@ class ProfileScreen extends React.Component { posts.shift(); this.setState({ posts: [...this.state.posts, ...posts], - start_author: result[result.length - 1].author, - start_permlink: result[result.length - 1].permlink, + start_author: + result[result.length - 1] && result[result.length - 1].author, + start_permlink: + result[result.length - 1] && result[result.length - 1].permlink, isLoading: false, }); }); @@ -254,7 +257,6 @@ class ProfileScreen extends React.Component { }} onEndThreshold={0} bounces={false} - ListFooterComponent={() => this._renderFooter()} /> @@ -267,7 +269,6 @@ class ProfileScreen extends React.Component { keyExtractor={(post, index) => index.toString()} onEndThreshold={0} bounces={false} - ListFooterComponent={() => this._renderFooter()} /> diff --git a/src/wallet/view/walletStyles.js b/src/wallet/view/walletStyles.js index e69de29bb..15460415e 100644 --- a/src/wallet/view/walletStyles.js +++ b/src/wallet/view/walletStyles.js @@ -0,0 +1,7 @@ +import EStyleSheet from "react-native-extended-stylesheet"; + +export default EStyleSheet.create({ + styleName: { + // TODO: If we need default style. We can put there. + }, +}); From f37b3f5544c19b7cf56f227a9e249e4c11f041f8 Mon Sep 17 00:00:00 2001 From: ue Date: Thu, 4 Oct 2018 21:46:39 +0300 Subject: [PATCH 09/22] added less inforatmion status --- src/assets/default_cover_image.png | Bin 0 -> 130403 bytes src/assets/no_post.png | Bin 0 -> 313218 bytes src/components/basicUIElements/index.js | 3 +- .../basicUIElements/view/noPostStyles.js | 21 ++++ .../basicUIElements/view/noPostView.js | 13 ++ .../basicUIElements/view/textWithIconView.js | 4 +- .../view/collapsibleCardView.js | 3 +- .../view/containerHeaderView.js | 9 +- .../profileSummary/view/profileSummaryView.js | 4 +- src/screens/profile/screen/profileScreen.js | 111 ++++++++++-------- 10 files changed, 110 insertions(+), 58 deletions(-) create mode 100644 src/assets/default_cover_image.png create mode 100644 src/assets/no_post.png create mode 100644 src/components/basicUIElements/view/noPostStyles.js create mode 100644 src/components/basicUIElements/view/noPostView.js diff --git a/src/assets/default_cover_image.png b/src/assets/default_cover_image.png new file mode 100644 index 0000000000000000000000000000000000000000..3ae967a70ffa33ec05b27c8dab3d55f69968c67c GIT binary patch literal 130403 zcmbSxRajijvgqIz+}$C#%itO;I6;HE4$k221VXUj?hZkMy9Rf+;O;WW<=Rw73re3zDKr<>) z5egx&z&iqab5~;uu)UpwivU=d>R)&T-k<*&W}~9`7l^B^Fx7t%rLCw!AqjFer{H1b zWijR8W~bl-vU2dUbMtU8Q*g3#@UgM;u(9*9uyY8o^9yitQ2hHx^}d?3nT3Fw)Te*1 z_5LPIW##JXD8R<%;o-sR!Nm%4wq)Y~0)cGooNSz&EbkC3E}jmq#$Xl)7wZ3DkTQ2M zb+&eNwFWs*{DaZh1mxx_O!ZFbf3aZisHphgh#g%1EvR>qv4M>p**I9)+3fBA;p<<} zF0N|k|Cfya5!yw=)6tww&D;g#=4|?|4-4x5On#T$|Gv;afbY}@C_7ufE5+DO3S{bL zZ|>kKCnZev{tv5}wV8kgkllivmz$S`+l+^Yh1;A1$YR3BZo$IGZpLYB#=&O}_1-F?5+Lk z?=Prz3@=DWBU%*BC0(>Ry#=gv`uOT%)0?($2WqNMz!WiWwpG%N%;>Lr8-R-SR!ZMn zJ<2Hl`{p*^HMYo~nApu4`bPekWt7RfB`2uWON`bu(A$b?aqZtrin@a|dkXVBaY%DU zN@ll~M*iJ}Rfx3W4}IphH{gbFkmKPqejK2L-pang$2IxcKiFF%+~bB$iBjI)?df*& z<%Oue-YLO%itF1i+)gX>Q#iPW_=f{Wl;e}p^9fYgfRs9hfpNu-3$JSpvpebJdUafC|z!r zDT2j**&%5Af}NMa2~qNMwtRKNrRA}!!|g?gUkvYpCkgx!33t?d5@j?v^z@^}C zQ=>CWziu^Nju~xvO2kAZ_l;&f!@g_399U-cIjVG!P4(l}14ndCx0W+Z!mbmb-1*v1 z^7^|jha_V$!2tB)U`p^*b|>mMs$7gVt`}n-QT8AvQNLu$%^lZlq7hPkwN9<*&6^=x zesgX#Y8Lnt#UoZM*tuJBmDYjvbV?)oyIYAr%xa};0dGN8s3ngXUMahV!Ttp_YI`f( z@@lWebJXsoTeE-tThC06ujuQW;HO!|UVx$8R@V`5Wr3EKCx_H9^P=sO?&L<@Sd~G^rla_R+YHdW?1Fo6e2qidPdTaixue ziK6P-sYymY9rf!?LC4vrv1!S{Sl z-+vaA{Gf!zav`>c0kkG>PH|gvwH`v1c<3#LMSv}Fu~lm?{fzpM)zfrvWa*-w*1E~( zx{{ShX1`uQy zSHyUOFKc8%?Hd_uzs#h3YLY*Sah)VoU$N1uX@d&?6|%Dxpk_)zF$!z+aMDP~9Exw> z;gv|;t0X@7tp!gwn&DgBx#CFyY>K+I(D#;M?POG;B05q|Smv;4f(MqPwWN2?@Zx;H za- zH2Tuv_X&^_mbqj>LJxB1i%xu!A57ace^GwdK6Rncs;p%rnYSeZRgDH=Ta+7R;iN7P zP@H;*+8=9atcn(X2day%y`p~HvZSQDnahgZ&yUZ3B0|vXmtRaUy2?frYQCf=QTDv` z*L}y!1slz2gfRGrr!3W1j`tl7NgWY?Za@ae0TCH+JIw)*^Xpcm3INIj!>tTT`kV=F>u$himeTY-b6<%9dR(8tzKh^*=#G@Si>^xY-|jn#;{#A3^l4R`aODBzVz&a~T;{ z+-9h>2fLicj13f4?j-JFQdaolY{JMyy9wHIxj2_kjF1YIS^vJ&|Hj+#cKoNBL(fU! zb0Y?9Pq0}3dSM9k3*K4tte=UFNSMZ!?xqg_SNnW(+oI*$?=^6Ws^|Wd;)VRM4Q|#> zAD^%Q*KFO;44MQe>v!TFZoKYSQZ?C1Gk072JReWc0AubhEUp420c-#ZCBc`<>%n;= zjpLhR>x4i){p{oc13dnw&C_4H&gwh+&{vC1eQ3Lg5C{J$IUV2UWPuSeUrfbeUO+kF zy1_ZCC8%lm2otjYZm<5`9WcZpZjYDW3qB*|o^s#~D2s)f zb_Fszm2)v$YXB0ix^D+90J#kc^}kcLD<3a;!229{AiH7E^eq8fs` zwm67QM-%lNul_0%x3$fMXMN%cy9~@kUA+JHV0V~8Vzs8Y2+Q1^LULe{UO~n%5yzMA z<SiUGVRS;_RYkTGh0u+?Xz2M85u$Cp zj`j);Vv@ao6B_ccAqsqgWF^hsHdL3zbGb|U0={Lfwo1leM6QrvW~LMMEHNLyn);Ny z#Ag#LAJK*#ZqWwTK;LR|Piq&U1_AOfPd_hm=Fx9kzaG>9t&fXGuKU3Dl}k8)vpYv) zAv0bXB%ggUQ%R}a^nUv7Zw+s(W-*Q6&QM#RAiROeI~$d@spO8ZZ*_FNKZN2>f??)c ze_u_&0y>)L^-_yh?=t(50&RwcKdk$;`Vmk6%}KX(eOL5p)}jX)AUnbAVu+=}4%yj0 zt(Kh>xCVj?E=@JT^?I-es0h-aKa3ZZJ-PD`%Px?$1I$YQ*{)@%;S(e8_z?Z+^-ccl)X2E7d?z11WYOM$j8@ieOF`d z8t$)#mU2-pqXx1a$Wl3>SS8%ZLwoj^h_fkxE~;6x{aV;A59(HulzPz1**|B==6J;=-hGXYPXt{a|;@#kQtij$>-w zkMGkiS-%v=V?|Ag6_QEJGj)yFb(Q6D;{#%&G|khD!4glel^zd?`03;$a=n{LYHGgy z{A%StrZc=q75LR{>uT4|S`J*R#76@H4LwJ#GZ}7kez*!ycisQNQH1e)rs94CwCIR ztst?RfS|?yt+u4;*-N?qYyj5W3M7n{fdPDh?}xj~l(LQCL5u9u%DKPf z=t;8S*8%p=QKv+-Q=Q}L!@H7$kE?MbUtbLlIt}4ves~Yil^N>o`+b9Y?BMbEjk65k zkzW4Ig}8re>X@a`=6ugFM@npHJ%w3&Zd#u_1wlJuT{R!$JLTHttW+y}1si=~;yx?7 zVrMD)xIPvf>2L>AJ$zd+%@eU2u$&iA;f*Ayv$mG3d5eg1>$4a0H_tpU6rm%$qPcKX zk#xOMnnqlO+B_ZAnHpguwFnYXqIM#YHC>65_kC1J??8KxVP-D)&qb6itM#S?U5)d) z_Fwl7^c|mNOpFS?EHr?IwW=HsuXkKHSM>0Cb!&z96MLVhN5_{a!L97+zd{Gf7Zmb5 zA=e_;Jj>7SX*no!A1-QpPh&uTccqps7{u!Tm)N(~KDZg-&d+{nHR zS-$&A8$Q5sozjq%8m^F$1m{u2BD5s-Arg1lcFSTh#Cj~Ss0iT%C5Lr`(?dwu`9qRd z-aR_gqNX+ufInwV6F5IcX7_69NXj;lIK8Xt&G0-{X3EhEnv%zB`A%-^&Uf>|Iy8c+ zi=2&j*5~D(Gq(RG?0j_#8@wehBt(4%!U2l`R2FdQqD}-Y%Z)S)!`GMgoxVcZvAqnu9GAZvK2aam%w{u=Ne+yBF? zxo0a5l?-^u@~7ph9FUpH?v!>s6f|9t$ldSijz&2)WO>Dr-HQBCy=}dM<=u8yw}Ff_ zg&v@MLc@Kh8H~eO&T3IHXw+>Z)D%NSbPIzBmCFDq8L4DEfgah~Fn|%H1;;n3ZlYAM{tatArBzo-;kr^k{ z$FE!YcS}Oe-Yf<*dKD3jIcJoWuP9(10l*lDhVSK`A(JtWoba@Fb#@!v|ALt@x|yP^ zUf|D!BF0nP_mm&#e5?a!1cP4cnBnvwVsFYekfoQjw{1dkqcF4C`KXe0W$>anMfmX2 zRYh$8vbN|mwfTH;z=MNY1=c~5M{Np!XXwr-EFeXVf7Ty>OS;(BhSfG&DI~%S4Inw4 zmGpmo?JOheFO7B04Ss#H^Q=dGGyLXpM{H9OK*I`WD;XO$N|711wqk$f^?U>rXo zLd2{}OeI}Zbs!_mis~{KRmnvNNE>62i!46$jmvmcBkMVnzGQGU+6WBp;xFbBzCbOPmOpla zov)GDt|$fk0v4P+ztG#q+!x=ZVN8p)5R|~{;6X85>sChjlMw>|HMSU+bk5^*fz*OW zPdu6rVL_XD`ZRDA7l!*j_$HoJeVNV+{hSRL0#+6q#g>}AY}z%a9X9*f;g{wx91mDb z(t7rRtehC0=$KaS$m( z<-~#Q`O9>Rt)mxV<7jp9x@UxJ89@Y|RQRT`T#rG_l_MdZi;QB@gPJ)XJQNK46V@$D z247T~KLBv;q%i62qu^tztK|oJe=Scs_+hI4ks}ie zG9Gs((%j1zFHG~>eN3Cm5KZ}{XgY8mzEIH7XLT^6oa5);h<}1$1F8)T_I>V&JaLjU zkd2@Yf_;=GG9C+Sdvr$lQ5+yo*Oc^!bkhFZUy0{iQ)trz(!MFtMfFNnopP8T)6}pU zLYKx6c#qpMqg0w*6tyZlU2L(yw!Uh(cSN3eTVni#8WdkV6DSn`HLFU(Pas+v17-4( zudaavp7)(URP55* z;hi4=@J#A@ZK&TS%P?XJYV+oF3eD3b=&h*Mj!2&S2JV~nNCe)kv|Dv6M*-oJ?2&Ce znt3IPPA<0Dem!}{8xvMBQw0H{QqB(y3PETxq;6dhw-7#npSuq0fJ~hdM51)0d+jH0 z{M73UzV2L5p-c^5Q`2l zX!9y*&>j_xOp`SnP+d}HqmYJaLAx5w?%t!)x+fE*pUb z49W0TZrL>n-zuXusk0<#LvhAzp8?fl$hHSaPkt==aVv-nHz%2bf|$OCRnta2ZLo~& zSC{`;1qCupheNfT{l^zC1kfEB^W!Joo70T=Q_z!l*q|#}&3t=-DCoPrHdO5`6}J7< zUma#}`=yamXh$HjFrdu>KIw-&&b=Q-@C-vmw9QZ^;9%-CZxtP34a$HveBrsdmA z)aDn0n^)*Tu?R3JTzecnt-xtb-ubG$?r=iT$@2kEJTVM;az!sZv<-j1VytG{E4hl^ zpR5QQBhE(|E%H%RAKZ%d5V;lg;G1!6di`>og^_AEuj*Nd@fXCpL&QY>>X76{7x%9m zcx^Ufp=1EONWImc)YX)C3_Mx;dng##$iRBC=i!zgX9Xy-7$y_y)9G6jaG6 zrLme==2km(`*#;6v%nx^e26lWfGPf=(ogC3!2>>ik`sf7bbQQxjCLmv5nhZM@9)~7 zF8h7GXjPv4@;^r}h$sX_F$Y>3FVT_k$D4Azu}U^6=qq8`L6KuR=Sg=~uEw7`@L5gQ z0^=lhGpZN_%ENEpBnxaa(Ty)6Q>&!wvozL-x1%v^$$>vUmT-cDFKkdz#Da!_4gTSb z8Oy3_xeICrlejQ|nbnI;xXgwuR=eI)s@Xt`iuOvik>%-&g|`@S@jpZWsJCVga(CXo zlUUP!aGA_k>6*RMprQdQM6Gn%hO_KAEfu7&^*}91y=}PS`)4BItJ#5d` z{in*229$m@G{W;%&`mX|=m19n12Wn3+ zDN*lQuCpCWKmbC3sCQzsQ`h^~i&ONLVuU$P09M13eyO{0{&G!ZcqX>Z`$3$=vfx7x zBzNgL7(o^6Epd&=;ds%-5oA!Dkm~tS$bXAYfT48IY`=8lAn0l- z4*xutN)7(DbP4vs=H3p|_4iy1VM_yQ85Qfa;bSRu>bvD++>%0|i^Lt!Av zlqy?mMcifc4qAgAi26>3{)0{~iNY2z@(5rt%DDf(+-U~y;QU|$@vt$MVAVr~(z z$y7f#$oj$YzNtW5x~9X@vMSz3LlCiA95$ud0->md=!HT6vWSY=LEz(EcH6okA1|Bl zEczae_+h&9!L!`kGX1fXUrxg83{9Yvf6Tt`gl(0kq*l$`NW#)?b zYV?ByK+^TqwsgAMrGba}F2<4Kt7FOl@BDzHpk@;a>n8=s*7p5MrxB^bgCoT3W}g8M z@U3=0&2nX<{aod&22+I)L$PnDWHR^>CSVa<)U2?z4Cbwrbzrpe^HJDNX<~4yIVT4o zK6uBG0UU&Z7cF}Hh2T#Olr~e@Jc_B_M+Q=BTE5rpFKY>S)$LH4zbA@Kf($9;JYVC3 zHU36ey(@D)jvlU^GdEoYEHVcQJ9#cQV)-F6|5=`YqiaE5AzopR*Ad5bF6{)|#Hr?BK&ga=|b(-cOx8Wva*eVY~2ZW`k7ITauUF zFo86twO>kT^We@tdGmP3UZhV(In=(O`B;W}*AwQ>*X%)dzjsT-StIIhI>i{@cnX$L~?blOw_ad>;gg9t_6^P`e3VvOE zFIo81Seup^4lGA^6HMp%j>iP<1Fl<)7CQTop~+DJoHO47TFyC{p|W5dg>Zf<%_^|? z7uDt@!j>#`BSZtKa z#>6e(^hb&U9($$LPw(s>I-4R7bd~7eg>Vo^gdBh6G>LCLev~+Ic4%NM_v#xO6nk@= zl@Fg&MOQ5ET~l(AgNK`aP0!>bqy7}A{E)ol;}D$L)J_2P5bHLG1;_^Ow6H@6W1%nl z?HTH&DNC#kh$z*Djw}ez{0E=xglRs6mwvH=2gJJhPHJf44pv5`D9?ZxJBHLvW%1{c zDsdFgKDLQOE>PXRFa!jUi(+U8!7O#$c%t+L9QsY3Qjp%F#Y-s@W4_ zh*R7^IVoK{xS?73Kq6Fg9xNwuBh>Tkw?E^AF<`PH>J=nkioJlI(lMxdU=q&>j?!>u zXFg)6sE%5Iydaks`3|?ibU``_LtS**!y}~u0j5hwBr}n6D_tH_dtP|iWtUL(y&Ojv zV@;hN^CrHHDbY2+_pFS{$vuFY;8)Fxa@)>6&9Lv&SeW;Qf+$8+-gx>zspfwAwwYmA ztmHk?KPI&fU1SK08aN2sc5Hy|d{f&D(jgLYZ(q^+O}M=&cs*mIv$@$_0wsv*#h^0` z`@CZu!+3+}4Pwi*th-*Kp($`JDFL|q z*{T4iD*C{7z!^rDwaMlLdeKq$x=YJSb^0jVbQ)b!k-vi`NS}ISxVy-Q(e}njG>h^q z6P15RWV)j?^1$W^rM53D5=w;``Za7)grsnt>6fuTKZu(8E%Tn1Ag;gZ@V&*z;E^qo zlVoOoCZo<$BA8o86m$2xZ0$0qMaY&ZdnSR!nGWFbQ9#;ojz%BfHvzI=9P3@uzo7w` zNIfYNgI+%6rATcgewR(cN% zx)wp>KCD0yO^8+g){d%fFr-aSywXTWih0(Xg10dL1c37Qpc4B{zC^Uw2L1J=fqe2J zLZzaCQZ(HfjODiwbpBZKJAo11(l623C)Qdr3%O0(_cOSA5rNH_MCfTVaEYOaX7=6PN@mXQV z-=ckNSSV}a6?0Jo@O_Fq45TASa$URBzG^g`#5q!JXrxO zMY++oTqWvz>A8!~cbvYf!Ej?N^k(_4-F|O8a;yFY8&}xG?OLD2mRa>|{@!m;UPnaX zI$cpSf&Q-hEe)OwsirrBzKV+g>jl|_#BgrNf#)5y{8+jpVAWKxWFn;edRDXN*lnKiEXezTY1~^J&gFgQ_IEv-sWw6< z>#LRgWE>qK=TOn>PHs4%^wq+^A@BItXo44c4)*4kt9lP-`}X_x&gnj{x=tH+ zsTSOm;hXjIFCGCSFaDb@g9QvY<(uLFa?V-c;2%?F)C=j7&!tu8%p)%N@PnwSJO14d zk*E7q;EG#QQ3s|%OmK5oOmPF9y*H!s`#P3T zLyz|_*mbnBh+-{1S*PguNF;**Cm$+X7W%K+BF!Z7E9pa)r`^=+YhXQ_Y!eVa-ZR8h zuq#Kx-;kaKeeDCl?%4+81UPz#eNT0}j(L41)5(HgH7-iGHQ4~%MRLskCp;*25^~=% z&Nx7D3F9gKkU^tZu)mplIQTq#hh69i`or1giz(8>54YXN%m@?9vzzZ*Oc(Amh(jjSz%kb=g6G$XV6se0aos*OAE3I$^x~AH zjONw|GXDHh@6n6#hu6H&l4Q@9id#q6A=(cAF0F1MF9b%b39$`9KU|o4?I1TCPoPbC zx@53b%f&}*3#`;;R7>wXl2%-O9Cw>u6(Tr~A(wA4U zUE6T+0}osgBfKrBTpGp)FB~m!M?3|r!L}cL!S(7M!Kg3N(|>%tF!jP1uZt}L`$b1C zD4Xpcp1u&p5c-lD2Rl)FmlCX|hxm3y5eZzgyPPQnf?^u{pwGU>Md_p`5P;&m?p8VBiv&dC?&TT6n`#UC_KS+RcD z(A|o7&qFp*gnjy-Qn;r1bqt-YYGIYzIW`d|2rWuq^M77<=KeuuMps^|;vGL9Zq}L1 zL%74adHRD>ViAP=0#?2@YgIzrXNFymwFX1Fd9SVOuJOEnfCdVSRS6$!+IBd97|VRE z5I+9gHBD&R%x(e>;C|>rNz=!=E?&rT<~X{EY|}evnp9(o%Feqe{n16&ICFn=??mJ~ zVN2q}e1^JHj0*06`c88GDmW#00YnzuzWsnSw%F8JK}Efq`LOiu&<-?8 zPOmPu?AR0Y@OZU<{M~XNImlfG@zgm95AnzbrE|ve?`8s2xis{f!1c^tVcZk~`U!k3 zR3^L&y`QICsK|U##!Zac22vCIVRTr^Z5erJgS(~r=caE5$9HwtLzivg$Q}E0@GoIo19zx3JSmtXZqZ-kBR3R2Eq>o)YoL)YMW&Xv+LSHt?uJ33 zT1h$4E`^JRY4b3|=qC<}U0_AK5-rW2YHiwofKJ^_dPMBWqxXtKR0>vteKhIsbiq4@ znfGX#c7U@NJ zO#xMc3@t54jBppj?Zm?q{UzPv-j^qwWkPQ-HZ2VFl@J3cg1L(dXZM?(*NTWGY419VCl| z%oCftc1K3El!xCUAF)YARj$TfR33*$?y+~9X4nkD`TVcx5zE+vAIj_ctd+}VB7D*L zs8>!05JwsLAE_EYeurW4GRj^1$$((}Go<$wdi@VDgg`kSIT_sZ_Y$TSeROD2);pmX+Gchq3+ztS}{-jg|?) z`R)(-Al5|>Ide)Q!83mwO4iZV&M7-JcL$A?1-TTLf9Dgx^5JjOLW7t+Kzt!~x9c1+M#cK6l5=wAiX^ zd$dF3V$-)#v`Oj(X!Opcv@_h!^JzZlJ@pn``5EH!v2ZczNWE99_x@`|HxPQg)B5V^ z`eQf3dT>;KGe}T(3pa@J!%8jJ!HoVH5o1HAI(I~Ur_BC03)9xw{O`MwV8BK0sDwOL zMz&l|Qq@D#a~F@BdhqQ~q=mFE;Z zSocHp4=0xIt?!=ub4qRGCTz^Oi4^g&wbZw+QwECS*5?)qF2fZUR#mT#_PSOd#XR~BhYQ(12;sbfA;(-z z#L1gW-I6RXuUjt4OOhe^S*AakeslpIs25k{^C~uFUbtS1?dyH8-jf-9`1VA}6wZey zmPqaqr?P7N<*2cO{C!?$gESYN3KiBO?JzESQv>RuY$eZ-lV=+(4~~G0xmS@_n^tF; zbYl6}yM*Xg>1Gz=-<(5N6UFVnvmW$%wEm9KLOhP7EUreU(*yicHOf>K1-Sdo%(PlBO^g;~Qp3xW4=9w)6=?9eS2NBklC_L#zzj9b@tF)dP7MYG zp#3w-p*!3gnnhmFcQQ3Wd)T|xW-5jMfxPmKFxW@9 zW-O;^xO`H<32W)KQP9?I?@x1-T&03(Xv5bS*sdQ-eK0R6(uubkE~3VFS(zZv{}wGekewm3(| zb?9Vm-ckH!WwiR3u_d^pB0RgR;m1v8nH21ANVnI5-aH~h;e3%%;UlE8)q`fpjaT=l zD|%?JBOVH{4x37sbl%P}V1S$=QX1-cUwut0$4+IpH?a+;M&9tHZt*o1ZrP1BZxs1T zu4ED>+a&;@+mnL@@2vFxjC#5)s$8}1@>Z^VV?1tud$Gj=#yHOE{{1lVo6#Nl1R?Yz z%pMWZ2mERl=oFP~!2`Jp#(tAbnD@{5EF?F?!u=-gJGCE1ILUnbfB_`;_A5VqDf#a2 z0sK`L&q*d=7(e_>>O`(y8PRng`U^@+<1QlG`NFcYmyd!E)(*{h;popn z!#1s4JK_MV+QqS_UE6i6j6Fl;02R4h#m}ti)H2*mnW1t2OZbUCaMl2PXU(2KO5Bbo zg7%^L1^aiAuO4~lTKGaQH`pv!Gi!IpdJp+4^_X8TnARcss&6pn0u2s2MwzpNFPx%l z5DiUp`({V%YHbQl7z1}o*G6R&Ym?1Pjo?2D4{E|ynX_ickLgJmr9#@Si5Qw~E{{1c zFOv?Wa1^YvQL3#m}=^*G1*p`Fsx-6Fm6IYMphN)qU_p#{2Uo zpIrb@*&#pUXtla1nL);q07IB#c$aI{v&WE56*c$qC9QO}K*fwcqP9--Lwq15scNu)!xx&-lC{)E7fPnc3rk!O^-OUEJd$bd4Qd?4Q8clW`4 zq_yN?g~Y+~mLFzm1K`%yI%cY~Z$#|M4p$*m%exMUTufTY+n>s ztL~aDG;=Ao@Pg;_>T^v}bK~$zxTS#Ob)x9Y@lTM{sZU#W9ba%QQrG~+qt;d|&QH>& zUu=GzW!UFlB&bF@j(8OLqHz)*H{GrWdfle0J+7~1ov5S!fVwz4{T>sSH&8=f;;@DG zG!Ay8h*7dIw4tx(_VRgQRL>0wgPBrqe-fz7sAw>d%uNh7$y0hpeo58yfoI-aH9?|- z&({u>gqnb~PEDn*u+#f-C3(rosRwQ)+pkVW#WblOQuEME3669(y{Ea~q^aqv(n*n| zMd((}WH;9NWhC(wmMVwLv*gO8b`^OzmEwtln(}xV$|Jt~`;_UbzOaEj+KZ0L+?CLj zJT+E~V&eW}+LY7rzrO}I)Zc%Zus5qB`6^K@lG$_PA^BygSq5z<5J%&H7XOaQ4`Kb1 zi3a6&@iwh8pP3Ag?uOj)l~Jsk&1lLrwX;MtLt#I~@{`j)mEDZBp3_(1j3|#k+G5h` zfuYiPexrjI@qzbl`==7kuPcjK;)rNui<+N%PFhJkX8gZ#+(|Ae9}VrNtxoaL{nB)p z%p)g%A`4~0u<-eyGrGW(`KLCj@b3P&-|4IY(R^A(~{)tOP%AZwTBtTn2r4HR7Au6nKDo4i?#F^g-i~e2SuLS0x6R>s1F{SxU%ua z@}xKWfqeI0s)l|Zu07_*v-dbJtrV}mt^%_={zvGe^6ML)ww0q!Y8MzM7EDI zT7Hux#JaorMZU@_=sWx8x`&1bW%u0SJr>?e5Ql)UUwqRkg~oyM?(j-!W z-ja{IgU-60*RO-%;au_ad0$~CoaoN$B^LjrK2TlgPQEIz_PoUYDb_!l7F>5oDdw-S znd{H+cbxsB>I1D1HW@SH%xlaF(+ChD*_=<+=>>6JXMx*3HTX@OTu9}2cCXi06AjN- zrW0@S@EK4sVy?y(adC2D5944A5qzT0VC0BwzN#RkuM+3{#yW~WZ`VB%MZ=Nz%oMUR zHeLqUA6*@3 z(hu97W(ozd%w<)f*(uf_DbY9p$#YfH7Z>70Pyd}d!_c!Y2B<5Bi;2Q(-Wk_!OZd5$ zfod-T?@i=>C4fOh{ZHrYtVA3+BB=`k%(wmB>DjQ1q#_YsWw6ahG=GiF)ZKNyK|P`W(iJ{$P{$d=%5D6;&a@RO@oskoMR)S62pJ|)ksggf;b;Vz}#!P zpj>+$rL+Yk!r4)w4z16L#I5uLrE0(y#n^Hd2{e}vBX*7WvsQ-u8A^D#hS;Q9(%P!6 z!NJQ3-uz?57|K+*z2#I8jNQ&x#4}f|ZTS{H7a87*2^Bh;0b7>hdmkZ{@zCl?f}*c% zRHrJDLg0(1ZLTOfvk{iM@@;4%u^L)JXfE+$VLd+f%tqj|>PYD%ifw!m0w=Fd zUCs_aOy)YEec8u%*}|!%3a5};HjMmn|AWHWeNZ>Ls6p??mdapWp8@pm82Q&iuEXl9L z*AWc!FVV$HmthUetit2n`Iqf@+ULuAm&X0^2-G}#Brfum3i%t}a}5_WqNk?V#m#r! zrex2#c{-H?{r4m(&l8+TzlPyG&kzQA9y0NNZ34bLO`}>;Ru{Aqv~L$vw8a`nb`3Qc znzH`5KcQ91a@_}XF~@ONR^D@u16GiIYLHfhFRqKhOE_N+ zdPxI0@i)6It#*8ZJXy}WP0%H0k0qPUHH_i2x4Z&<4vt7#*YDPW_upieeImRp0*B)eYk&u@|nu z(^y>LqgWjCv`IS_tW|i9WIPNq2SJ*Zcq}KTUvM4#cH0`_NIXw!%eiHFw<$>LSb0@S0NI>79t5xOAoQR7J# zEH$tmyleZyFh&#T?UN>GYa^^YgkNgo)<7M^e*Mqm*`2 z0(>@qr|X2(B!%uYHc1{ZdR}Yihs|OQFIvZS-PAt(*i1A|%_H5{CU_n>RzYO(Zh2V; z(X%|kUvI`4b&tqJF?~>=YrEL)lk!T^{4SM-{k$FK@GH}I;68Mh{OrrP?2iJUYQ;Pa z!5b{3WS@h!Y=VZzqU=wRYlv+DZLdO!?Sax%5wvHBl~<%Icrc^;`KzxEs$-5f7(d3< z1#*6nU>zKj2%b^5a%kC$lpVRx&z&oU#7RlXjk9}cLiI`4+q2;-I9eXK^pP&xdVu;| zc!^Nz2h^0$ys|$em8bU4tZc8#VzH+C{E#GX`>0q3|8D$yd(jfBdZ&2iXzS0v?C%&U z1FZ@LK#n~&0QH}#h`_5NO23Y$HDw?TKIA7z&3Q{XvzAfo+vNg6Tz742n7qdJ&Q6B| zFl+D3fS1P@#*#^>;CoddvTvrxGFrLgu=Jijez;%<8}o+X(n9I?doFQ-{ltWY{%UjF zr;?FiT7iOa3aTXbHH6qPKxw`nOAq`4q7)JGFtS+4crWh}yqZnd#P z(AF?Fca7MKMbAr|P|rv%+`n=eZ$rQ@ni^Uo1EfNU_+g+u&y?Lek5wxE8fjcFDBLHQ zCwQ8im6Wf_>ZU}x>$VOIscxhEUBJ?J#Gxkf|x` zIJG@J#pZaE9X5ZF`OP+Sc-H*wCooU0k)0&NKNIBHvX_`OrF~*Ty6Ca#W_G)e8qywE z2#s*=X5!pWp*WG($r*N0np7|pG_AvF`yvn>)s~t<$_74a68zN(^B!tx{&ODjB@kMe z=;l4o%gE>501m1%^X>^n`1Q$&F!^y1{HaBe!B@C&{5o?f_C06gQBo$b->V7Hc3hNn zg0S7*)UKI%LU+vuHIjgEmv!P|mp9%LsR^s+=9@#(ED`8Q4()ogeO?~ty-u^e$-#jA z@OrtjhnXLX&2k-x%rqN_Tmr2s@VXkcP&A=Z*v}f93XAAuyJ)3|(p_(h47uqEKSb|s(1V3yx}WU4=J9SS>u#Xy|8^S9ef{4wxKl>6?nEnn-@IVZWftSf;(S+?|phCY(<1l~F`)wKMcHPkt@p(3k z$YAUQAmEezo$w?A{QEKY0r1BCF=gU=q~0H7zJi<8dVhQOXeqn?-|k8sTUJGUyqp{q zz_z(#((SPe;w)@f=HMHusxNWyt$1H17XaScrkizioTtp!t!~Qg;X;9YJzzoO?#!OS z)52DcrO88>RYGB%z1Zed5FI%wO5vbUX-|-{IJ{=bXS`(#x%<28(Vc9XItwEn2fF7y z-Fbdc4^+%MCbD-;(OudF=nTFd_(CVAqY)4|G=| z)`Pt}(0#CwM7mq=KiumReq)>ajM#<1B8Nrg=E_;b^}wR&oYUURyG{>kcK2*i)f|Hs z=PSXVoPF3a{T-O&_GAwxitP7q0#xiHaWa($60mHY)V$41)^13HnC~BhToG*&9o5p z!JkxKStz)hKdt^X1`ZZbkK?lyl$+p*_Am|3R8__>FJer-!H@ub$M_F}KYS^URU|q> z#unvzyR=jO1HWVNTf(jVu&@2_r?`u0KXdBvhL!KX51Vfh1f$W`=g`Jc)=^%*d7pIW zEj6^cFDEYlqV;}kQ;^7!084;MRg!}O%~fCxJ9aVVto1b>k6DOdS;Kx)Q#&vF*Fow0 zE4L((ZJ7QJOgykOHY$@e;I-K(!*PXM^_W*x4g3cUa~P*;$dbE?N{^5*XcPcw-_G)wJtc@F+Z z>nYv{P*YU20g{IF5U)rtT7Yoqr~QR^GX9QIoL*y~L9EA9T? z$68~c`{6lq z9heT|ALo-s=OcJrID;ESaFoO2Q)+OTCpgBABoFffx?4w<+UPew*BW5M?CNo23DU4P z=XoKx+%2G<_vZB(VrE_F>%EPlLzvP{t88^#+IG5OQw0B(Ut_{ghbxNz>M=@>leU2^ zq9FLTH0%=moxiGj7Q5iF)Pfv8r|+@WJ<1@|eWZGrN6ftnk6u z<~evteemJ}(UE;_uqAg>Y-nC!$B!}eO_rp;W$0bc&-=gc0lqCI5EbS%&vcjXZj{G? z?oEviFFt$PaLWQua|N+9MfTURrvVD?Pw5ICRp?1|)k1}STL}OWxq}%k?+tkids3T!+{Q9PZCt&e4t-g> z0|@x%p?ok7;Z*b)kQfyM0B%r0`cax@xjwl*9c#|d>gzSuw)Yov_&ve(3YSn$#M>hf z+WKBfEb%_Gc|P`fHvU%o?qMm;T3u|^WX9G2KCvgW@yxcUYhN}l;07u)_n8oLjWWns zmgmWVFL3a^=m-j)cDBD3hMX)&`>r3C$;0e|H%~RFpBLlqw z_xN=m>52F}E}Q)U1pGs2nN4E|o+a6b3SIEMa2S9CBV3${#=SqM-e)zw-#OyW69<1c z!&PX$pVAp|;a8xEZQDLsO2F^hz=i|y+n5m!{=_#9-!r&qfKNoW*?qVv>e^>X80gzn zY4V%TJg93Q{8eZ)-Q;Jj!na&7XcoxsOVQ}uq|)!a7xDKG)&GwfT>gja`S`;z@(;Ro z>!s=b1T)`gc8{cc6qYyDHoBLSB;g$==Yjf}9ID)a9F$b0!CTRoDeiqw`(Hu;1Z`np z?YqPJyYYqD>ppzLZ)g1elM|l+U887!2j(LybSI!fzkx6+vIg@!XRgSx-QHDj#F+Se zY%j##-XTE1CvKMadNloUQYzSb4F1`T;RB}MpwmTTqC!`ci+SzWU96Mx?oJ{%E1B{e zUjJf{I^Xso%(i;%_=)YN;YlOabr%GvRBN?5A)@B>`&cc z*<{@yGEc#Xc$Ig*lJ2Z6?>7BBvhO^2s|HpF$Q_@Pnj|wTnza2LbLD_fZ`bTzWey0= z;WB7*1_ABwz*9JOYcneJ?3*E1R-rjnGCI$4y5}5&m(IF_SY0_LK2J@I*w(uQ2>APB zFfF~QXb4?aR!3%3bY_@^Z; zdd&XVl<7)0*kTi@ML{byzzkk4|Ib_3bd43m@b;**sIL8V!=4jw%nN_#z(qd3QGI{> zK*skCCY#>vo}b0FIM@>zFO?P{G8d!)&=(&}{EYW4J1;z}ex~(iX1c!+mvIHhgVQcS zzytXM_2LhPV;C-L#6G|$LG^Y`IuWnICR_@o_V*6$@4!U&BdB$M|hrhobb^@O-O+%HQLD{Y_3yHopxS+mg2*N5Y49$aB}Qb2i|p=PHL5n@HUb z?a%2i&dQ}mMxN$mb3JHxeQ!fHiv8(bSO9p7(nAgIZ z^KPXenPpf^=jejhF+Xq1|WRyq3M!`9!O8z zm2nfjoYM6=rTU(57YqBO?q6cyBk-Y{B`<%11n)928WT?G*Nt`Xv4I)MimVEK@LHil zzeFM>KaQExD?=Hp?^qo@D#n${l(Wur^@*O@f{HP|1H*ZqHR{HvEd>s$Vc?)Wl&j9<8ppGx^-Bc00i0K|chza6snz`C0@y;VGS ze_(OmhnA)GcibAlobauXtOy&-pa=e)6H1M3dR$W~&UgwZIb7wcEE1MD&*0tfT^dPb zq9}{cW104U+>ZR=RX&ENt^ZpPf4Ep1$7A2Uj_hZTU_b37xp0g~qaWEaXXIf$x-n6- zN)8Tv6wGnxcHG`Z%n|TMeTZQLcg70uxy(yskL_89TN@lau((BSO2Tg8i^1gAeVsL> zQOzJr>NEKnkIR2y!+UCk_5M^)f$QVsYb!ja!q<6eI-icD4$m`$cgFhH_NS7nG?_2_ zuFig68}M&ZJNe{1Y@Vri(z0SoK6c4BuPCcOj~xcpdf7HT{cd=Qd`z#cw>WbfZbn|` zq?LbmoMTa1tTRAxaf@&O+BBmg1R4>5UQRDJ8-jUsO;Yr^qeRLyool6{#B^@NZ;OGC zz^Yp}SNy>@8rEh3v!HVojc9)dUWnbY$%?IX3)C5vE2Yj_O{4=Pry@sAE?G@?Xr-tp z0SLtB4-b9h1E6!o@11cMYf76x7VABf=x%6EDv-T+a+k*u!{ZT$$N9!u+qsIGKf+rH z7uD5cP$Xd&?t9cfZp{+s%4iGc*tpr2^H9}x zC-l?hJr9_-k9_<}{qff+^(S({d(SO+=CyMnRF7>r!H2jQkLKX5Rq1*&mbmQe!=t=eG#dgvUxpRd}jmc7+kh=VkrZSo)coDyyZ=dN}%gFz+B0WT? zE6HMvR8G)bVI?~=BQTRZ_r0Y=lo+|1H{qX@`1oG0KKA;FRhr{Nn4t$hZfGK>ck)hm ze0bgV8T;;s-#Gk|zBoV@jgH`9R<7wwwb1E4Blt>GC;F$4wL2i91f7~x*8f~`k8fo2 z)9RF8X{G#i$h840xTc~h4SWuN;>9T+!RBVL!PJSIuh;S zIXD!pPF!w;LsiLi8nAQw-WxobMAbf^pS`>H@gvzu+{tUcn0NfIh@@ZL7)$OM)%ry+FBsn9p1@l)+pKm(f# zy?2=0U7^JnMVt3EIMN-l*1Kl|@Td~yrxnK94ynVh9(huU*W-K-dxNfLSf4t{;k8;d zCWNr*?u0)+zSpZ~rku!lc^yNwG#@|k-wij%^M7J`&J1Gp)A@K3pe{ce9wW^&CX=R{ z82*$BHR1>VWgQG0t9hYU5tj|?#%Yk#+!|J2v=z3zm)>w^Ef2=-r6$(DfQXV z5&50!9#)ex_;olEA^3H^3;x4+LjV^)1ELN%oy_ zyXj8owc@QejcW!TT3q|%uWI$n30A~m^fB(%10NszGgqjj`tU~rJGkI2i!qy8F(4lk$HSE2|swVeF5k&jV|gi!PASUa(wbybgi$2=8F2Z zGpWcpf*HEA6HykQr+hE!fDeV^67XJRLduD;V=Udj9|Pa~v~52UU=Sy%F*c zSR;RNX1{iZCrr}iGR_X`h0q5ADY(bFpG^8>TZV_c<4bl3Scm@j;h0cUSB`_%N;oGkP%fQmDjyPwf@d5!D)iLVEsDjXRMcfy z+x6gN=Li!V*Y=kP;lC_;EKmPwTbYynhw8u-jEc`wtpk?mST4tLPeRV*yc3mNJ&gAH zTE4Fn=e$qMDZoZ;<7VIR#%89ZoivPX@JQTMzj2cvd}xBd*4WY|_mAlpY~{)!1lr%9 zAb4i~y6&v=Qc=N~Yqj*E=^$PNJi8h~q@+XKCB+Mw(^g7bUlV++3@98Nl)6`F@bg!A zP3{Dhq6cp%_6Lld6srBFZ;=-R3BFI9^l$~1I-w{0tZGzr?yuF?Q(q_SheK%tMlwE2 z$^VUzUs$!i*Q-B;KPnXsw;wv=wJwc*r}}`#_-W^wQi=t+6cK)f;UFCcZK_}DUE4f9 z7bRrWQ~-8qfqStKG0B09r#Ra)_mo2CAtN&VS%3XM09bf?XS2c{DTy~7ezd;>D@AJA zk$K~Dse;28f(Xw|+at&8Fto)sP`aOe2`8dKundDyKK9)0jY29bAfm7JJ19f=>>`kLUg z-4zYy3s$=uw_Ny^uWNLUWZFJtW}xJ;Av6yz|Ib z9S+AO;KdszSH7mZHO#{^C!BCI7yAfOq>8EPTb+r0Zj2vOA}_|kB}cq8B- zRGT8m*!=pQRX-Kp`LM^v>l$xb;i(i5`))yyYM*){MR3g-g{PFIZQhNOm7=LeDCl_z zBEo;epKPCgQ=7Rp>Xdk?cmp(N~oac=cSIrzcF?(1KNK~c?6y!x64?pb(#WEfLc_P+uD{v?bQPsHcpGanEKo&lfi zcditglm}Ge{Wc!Xk1Gm9;^_Er0F84PT3W@WzNOe$XsM=43iF_M+qoTTErt^mKG$h* z#UeL@6SV;+GBM2{;Y)Yc#h7sal;Vx}^RFQlh$(4 zgivjEuR_mcXpVOaUPhCSr9YmgF*@o8|*zBA~OSDe1rCPU@=(l-{G+oYire? zG#fOPd#=5aJ>xE3=h`y}H~3}rY?c;DVk16_A0a*uJm9zle6~wvV(6I4ti|*5+DN=; zMJ379hv2`7J@E)FzG*J2UwG0>WIdCKW$9eD*4$R6?+@IsX7$b7I8rB8(pz+-RqRye zI^glRN{GV9&A_#1Zgg%4z8C|SZtp%lxhp(&9IH5&mw55udX{wbW}9J99$=*S<8}{(xA@Jbsy$elcR* z@nBXL#pj^~a^U;%z|kWW&fn&jqos4ttgy^$G_6)HUzA%oNN^3VD2+6}Hh%SSbxbJ+aA;)b`QaM_a{FC7dq z5^w*s;$p3V48tpijyf-SqRNWbGayE>8vCO5UTpIV@uS1!|#E0vWk}7(v78%8DB0Rg6 zD*Gp;7d&^pk9VSb9@Cp0AQDgCL;F|s>rRu#h=^DW+WMjM9;O+16-t!yfY?)S8I#m# zbQThQz(U7XN-6Ub=t6K{`WwMV+FJL5E;9A{G&L1`&1<>3z*5NGF&-qDMSm-es{L2lj)=!G|5) z>O2R(>Csj|b4R!L-pUe@wXn=$V zZLQQgeQ&=c7lH@%@(mQHoD6(?)9Y&9&W~@diN|M`S@)`)k3X9&qhYcTbu*I?{L40V zK85TWR4{DJ+YBd<2fa^9FU-mvyit66Tf(q6{$DJ05( zmja4{06n(StH|am9a#gcDX>hi(5lQ_Z7#qy_eYoh<-*ff&st>_Sw1G*)3fcjboU{rIzHA`NqM8NaGJBRI5ZXdCvfFn-{&j? zUg9cx4&E5Fg>2vqtQ(L0@$Rz(b;9?SGp91{z^@$E$Zi&HL#lj7R8w(8x(D0Ko!9Qf zHL|5c8q9Lbv&a!2}{lOo&K4J{_Ikm+g_{k3#D`Pt3})Au;y znp8L3H+yCF=Em^Rr8@Y}} z9OW~WdjHEUOg(&ku}k6gBYoaBYKo~C@rMUpdKv34<0yJ;LSSMDmff6)o!>DmDv2D? z{the%RzP`FBMxri$UyhlyOO9|T^r5)N@w9#OukR>Oe-_}m@7BMoQ!ej;qJLgtjb5%UeB8s5uE$(%Mm zfwIGhYJd;88P5NDYo4^ii#P=nVkA!wHHT(;L{uQEO1?Hq>4s*XUVe1vMm{)`c$%xY zG|kQY_+ev&6Li)(z23}wcHT2lmku!rkC>G3aEVNOUO6X6K)87WCYN$qG|X;Vdf}bi z0{x(|Pp68EM>^sETNcM3_mfF=QY+m^?}jN$VB&$NhatOfv2C8YZM`(xP}V3&0=7SG z>6)Vb9asvi?5%I_f?(%=c}UpP+k{n8Rg#)n;zSI_y_Fn zc`+E>_n9+BlIEF<$uHo|8}HhrfxAHu_Z$mI^Ee)w$)b~k)vMXw_S0}hGlzPA=l-I? zDNCvUxov;JkG)X3%(9G=r##+-cP>~-gBo3Ui(bW_aHxUIZV^pEBpAD;XhTR^vN&9o zyW8%+7{w{Eq`)Fbl)e2Ya}n3fa?`7_N3OlO$?!Cv)sycJmiPTNXZt@iy~fmyt!tW8 znqm@v-pYKM(O~LJ=1vhOr3J+2fijLlz(+maTYDXKv4Z<>zAu4~>Zbp?jPDg*q)qDO z?HdW-yS8}ht-m@nvzT~EMF73%77q0?m)Unr_K@A1H3f|&*KB8T2i`nCN15^Vrf)_m z0qxNGoRo}{>QPEL(^Pe=ML)v9pIh;HqV$k^xo>T6hT7*ZnV;B)+Oyw}jfJ<<8JVF8n`Ybg+ERftHNwUaCR zxt878B^32yhd{%`iI~$@Fc|;qi_qIqoF|#myML9Y_gpPv-%x}Cc6=@x=qgWMD@sv5 zu_2E~+;a^jB$t83F0%WOVHWw3y@0qaT*zrZd)r0vjoIyeYrDU4?bj=9wTn#^)YM~r z9`@uzV9Vn3`5}oHh|dGj<{ZLUOYy+IH$w%zv%XdS;jj9Jm3z@hnHxJAS^P!f*zj&b zq|-H4&Sv6;6wRaP7DR{Ny4*f)ulqsov#56pCW9sKoI@~~9w-_+cXPC9AgfZC+EAIB zBC?((Fn_m`7X4Z0xyf(}!j1M19Q>jdTf~txB8rVQ9~kQujaQUVi_)4OI4-fRT*~|) z-cNGyX&Ghm4dSd7ii?4ddyG`l9**S5{zM^EYC=z3Ks@5{^2kQ>#kxrvcAWU+BUReK z!ohovVxyVyO9Z$?u~1KKx-%Q}a8Cq12$ivQqJcz2P3MS2^`02p2g7S9x3Hw>NYv{h z!5B4Gadoq`Tvj&bhK3ihm|)6>8hYZJwxO04cA*zjiUPLoie$rTRAJqppy%b1BR@;G zsuUiXX<&)#ER`ajXvec+!(nfp3u@sN1ed)fid=g`9T#uV?Y?k4M~$7x@n3z21Og%# z?3cyo$+N z?TNn?-Rdis9f=I?VoOrwqjxbi?vvsYU5t)=2uNt z!z_gvK3Y7*G3^h2e^F{R>7hKwP6!l`9LRBw{ET(^ z@rkM*)9}=RAZc2kY-hACaLdXt#t{PbfGP+DBOh^N(u2>V&RV@XJ?$Erg(HhGgTT89 zncUqn2{dmJ-p$lmImy zU-TKbo2mC08;hoyQI?KD?-LQuxN`DF!IDOeMgcl3P9;Izt6nsa0k{5|QWqxr;OA^h z$_>T__x{>lx4Zo>?&>Awuifr-tO+UW&`^(jRd3u{>nTM)?R|fEGgNcgSegfq-3)vX z;oSaqCWPNoUnfm<&$JXGHimYJ#VFIUuWNMLo;P;bFt`}1>V?5 zucl(c{%uL}sFF_izqHSvjQq+<@}+U_l50+VZpBV2#B2FdY3@NqI`Ix#NtG}0@ZGly z%7MDJ%I;4>I<+E>mAcxu@Xw2}90|yR#m*bfi!mQ?)8A32$M~yBu4Qh`*LL@3Qtv)a zqqG?GKGVA)@#LGs66aS@4H{Nw%WgDKLa-3OU6F$q;NS}endi1YG`N3|Zg=YjT}!-U zPMT0DbUu9TiyehnmNtub<=n;#BKcZsYhh0h8@&DlxS!ABNHv|<_0ma+1tMHa>5liH z*-DV(J0?3HE~t7YE5%Cd@W|5Vcv9-u8(5h2g0rmIUoZ;tKJDM`H!3*fslJT&>5PVv zhALp~%T$UP)O#H0Kwa;jRn&{DL%1os<*r@H4e_m-KEUxd1n33osR-b2k|VNZ2fbzR z;Qw5m=M|H4LNl$xh0&oC6nOdWcy%X+n=#kP?YW3>?I`pi?c-yIA^&#jo)V&%D#$N)#aE=y~i8+^Re-6Kqc+Y-L|8JKX+W>j>Xxo8x4%^ z`7tHrs6`*X;kDL1@ew<@y4mNxcExGpn5tV-Prf2C`8PjCaC;=1(9*g_nL)DB6}h`PpZP~?$)&|^oFEM zjSLw(AuU=!*1M;(Qzw_S7e2?oqcU{z@^StoJ<>`@)8Jfu__)lZ-iiNqtn|KihJIi)1_+S9W~MWG{U@?jZ_0J!juz1^G3j`eahrDa3Tt z2!}p+;H5qJ>Os%$~t8;u9Ezy{%1^BZWjGc$xguxC=xyO2d+DGJT4R?_>rj%$Kl{f z`0<&9X>E<~N%qA3B(8f*xcuwjqOW;(XLbr!yCMWXQYY>}^cC@(K89I>^MC1uJ&w>A zbnKn5jdybTxD zv%N_XwNhI2Emafzu66JZzU_G$akvMw9DHm>{58+ZP~vyyZI^0VPUKx|b;e5EGVZZF zZ3V{t8f3ZKAzr)A-9)*dW|V^u>#V3QQ1p{i+>DfEq~51omsB)qOx$>7(eG;?JSwh$ z&-&**2j3i=gO8%4qdFEo_Mp_f4jgJ_(kpD}B=X2BMQ3S%_Q7H{FvwFQEKh1y;=#Dl z!^5S!J``tu+R4=WancL?Vd?Y65tFf5<)t3S5KU07EQUOBT0G`C?#4gKka8>(ip2>l zqY9&xqJR4^7Bj}fAs92l#et8d6BmmYop;D{0<*VeayDaA#fUX7X@f_R)N69Xh5Lf} z{cFBR+$k}MVej|<82I2+ly)S(_!m8d@^Pz94n$Q<(up)>n9pT`WY@ND{G6&%&&svXMB~eczynY<) z^2GxcV(di*3Ui8viy*T~+Ay_26Mb2q+<>RlK!+RnfWY+0k;YEFTPBW(7V&uJ2B*w5I23Cgjo{OhP>?`n|2!Lh!^FRw zBI_T5ypfPxXZp~Tg08IJw1HU$wHuE3s>PLJi4;s4J%KTQm3l)x)y zoQ>@5$qoDTr`4XjjUV{V7-40%-(g#miE%KtotEFb|3U72Ko;!I*M;~z@Cx=u!1tWN zqcctHCTo<=4J@0DRzY5+x1thnY%CLFBYB=UsC{&;n$zH#4qbr5@SklG6JF$>`dcB> zjIwm<3yc$JKdJvO1WiXw7YoG&^qiNAun^QB#FEVw~nHxgy%PX+PP-X*&ivDk>kbGe#Y zy8Gb6uds`9PhrttQSx!5l>c*XuR^2lM)L+wIpbu8=qhmmv=k_KTf?-nny!=+oGwuB zBP-(;OOgFei`TJVg_wBf-qwz!d}eN#WTBpN_;+BIE8gU4{&;%@E9`iS{>4@W4ahi9_^^hvb5__8rpdXP7+f`JumJIS z;05f8fG^367%quA=tXtY6CV|N`=;#In*~LmvY>dQX{kp(q2%2#8h4Xd`|Hkk9~aKOJvBOoESf62Bx|416cH13t9*c^>>vn-P-_r{G8He>X%({ED1Gss26DVELj{ zuU~GDtk&k9YjB4xo_SYNZl&|nbx_~5;XEjMEM|_|FJ8py?Hv5WUoOYQv#ZQa-M=4x z;Xu692Om@I`{3Z8%g%>0XxtWc`ASXj5>4=HMD)drez9$%#7LE4f1!~F(%h-RMRpBj z{1qYU=TyMs@v*ruF%Z9#HSoujXrt?5{2UWhOpSMI$AY z&1J@jbyxv~Hg#{ccJg`bifn`|%Ljatq(+q~| zN9$__N0obP;xO-+moD5IG}O)dw>Zw&*M6G_TZq}cyOj(G_l3X%K8$f(c{WcqVe*p; zmnJp(OsXc1V;6pMqI1l_2dCG7ga4AjKePuPOl;VZts$~sgi z{e|s17eui5Jhb|OG3TRJ~> z0UUgNJLn+Cd#!Qf1x-XTc7$Tdw8$2=-NX;yiWiDw=&X%R z1b?PON-HJQ+rD%9as~;@vYx3gsdG2|tSn`1CM6wy@Ly-{&Io1tsHNkql}-lzs%d(> zkEHtowO?S|za0`=uY^=f@b8|fcl+w4$=dk&u?yhffo~e&Q4T&byPH!-+_CI@@&p@d zf=|*?;a{~xYshw-Ptml?j7{O;Zp6e76KyOJY=_zhS8b$+l?k4mYcQAL^)0HTnlkR4 zlsPEFV3F@yd}GJ_m=F{?X^vEe6v7LpBbj2`(VufrIS-Ut>xm-bIt|kN-6$dq84a zd^3@oRFq(5_&VnBM#o!tRVK4gSV(s z{-}$2WD)wm9nKtlOqUlq_^l*~$b*U@*iL2Vv)5?2Zj!VVRi1@73F@_LZ@8uM2C6)2 zrP76S5OFYixEFQ_LoeRw(#XBZH}u6t|q#Z5CDn`>H3 z$=4@jaq|Xck=j0fao3{ZJ~YZiTU6L1xa+Pk>?t}Goc+f$oAwmaW#ng#wILaXhrNyJ zLZBYRKEYW(0`~n`fPUWt)sNhIkWM zH6a}xL~3sq9DEhPGgy6v9gSrCV$&iNBoc|*wY>fOd% z*q@3c!l`PYqv$D5t8Wzv1>cYa<>3r&pLTxu`iM(u(3X;IP7f67C*nwW*KaetWy1F(RUxkl3LD&W z!RsCQ=Z%^RzOE9w3~<&LoU>+WgHcJl=vNJP`#)bp5neE~l~-4cihYluUSfr%K;auF zDqy`YMZ3-&pojvLXUZ9yg5Qy>o+Dym^gkz@wQPVo`iT-1(V?%t^A&R!E}k~*1#haK zq1qFD7O;ano!9xqvaw=}jXy9^h*ZAGfX3wW=w!pjZQBEQX`v2t(3pB+`aZAy&EqM+ z{H0>oUEsGy^1VsCF!;?F+BL)S>c0|6J>-7f=TmY+m#^oEwK4Zx=(0yIZgrkKkPeE; zM7&D>UGS<_5Yq7umbVy`exI4am&;?~2_IO9uX(Z9vpN61W$(k%RGrn#_`_o8!&`aXWr~}QqD!(ZFP*a za@5m+*OdHo@Ovbvm(SFDIP$b`w?5Gc(RvE!yl|X4NZNh-5*Lh0%L0!2%Ix)8vBQ}7 zw2X@sS$E%;g?mGjEaIf0(UnTDv1guqt;kf99{kP#o_fV98Ol%>z@9cyBA*ziVNQ(_+44KUT;=(T|$%Vw%q@8^gRmKi7;*EG(YYiOboxwK!UaOm0IJy z_5R)^4ENX2HvPJJlwzNG&YoaiwKer9jYl-f?kV(X7X|z=tro>6ti$KR**gJM? zFQ%_cc=vARGgoRD{FlWNm8yU??uIdy!fO17Dp%NDjLS%PbPp>!rg-n#JTo5imF; z6h04l?TfFyU*4|kL}cT=!hmIp39nw6O{4;^-ddesqC~v!1dBpz$1f4oC;xnt+O&`& z?o13cW_UrzDEI4IxX8$%OAg=>urkTIzAn~3f9=Y0b_y^WFcyV9oyFA@^b$mRF;EH+ zu(~2Q-WRhwxXGU1aJTZX;;ovtBuz4!T_6Son`|2%z}r+69pl8mwnb&~og#$RMg=!O zBl#O^{R_;)f2>?Qi4jFu|KvBc=_rqHH795p;Sw9bN zlR@weBFC2tJlH2sLBlYL)A&-+D;5Lq3qMk)=8l>B2CW_t!>mLJtBf`#IyFiXDhPMM zKJS_38GOwM^YwV9;_k!QjwHkTqn%HD#`y6b#f-$LP;d&7WQHdksyY>}du<~ov)2Z@y^VB|)y!8iK3gh>QZmF#q=~S@XJ9zara1fl3 zXUsuRFJChE#tZoaxLBqnGb-~`@o)r^)O$W6$MVAS(Ml(&9pp;oqk*Rmo7`&9X?Kd3 zW79hIaB0Hc4g@KZ%j*@Rj+Twc=0Tc#K4$U`7cOk7ZFK-|O=1IulF_C`ak7@EUHz%Z ztIAa`?FEYt5#t8TQ*wIos}n{iCH^{63G={SXfvhTc(P_F_c+WWh2jQ%w@n!FOb$Ts zF`vNo`RNLHSo6U?S78&F#s`05=EHPMo&ahMlZ(1$UW z_!c5)Gd$rT@LO zB(p+cWEFqyr#2y&TfxY!IXr*ZNEwpI-#8(!Fm#{&BCD!c(+xX>!V3KBk5%c&q##$w zqk##VZkrsy$2f4dwigQo&xdq#wGq7f+Y1&DgYITN&%olZa(YJk6ERbBjF{y5@{O1b@F*LGK+@MQaEZuumFE!iScd$c7e{ zdf{#?K2rx-t0xa%S8RI>-S=YkU@W(`J8=wc%+TIiUD_5}aj=g@;4#k>aO7|M&Glk4 zVHH)5*g+_us4eB44T;Wj42D?7o#k942k`M%&eqbl{j?`Mg~Lo-_t{rA*Cf80iS_Nf zmXacROE!4lCL1B9DCAM?UCZMjH7yg=$Cp?MCZ31!QzaV1SY0fw|DU=ac7)jsPE(4x zxdQdzp-FQWG*#DA3h15#!5eP&=H9`r#~|0AETT0m*o_wfOWvC*<(VxQ?3PT$6Z}RL z4VZ@hFppic_CfOAD6?n5U_;y90A6bE!2uv7pD2C8)?SS;Pd&XX=k#?ic(e)~x>{ zjj`8^IdljHx(wp)of1y+%)#IvNRM?J8=@QmBits>$4r0*XJ_sCOqe;m%W z9rZWiFf%c&DHfPS+d$o0|HhB{Fp0P7wqO2qp4(%6b60};^>;awH)f0)EnImJQDvV= zgLD31=2Nq2EYdJ%Oz7g2Eq3SBEo8XoJz-Lv=3xw2!RUroI7nU zVLICcTUV@|FBqF`wHl$lV6I4|6nUDVtGb)VN8ga_Ia%2T7Sp0e3DG8ZqoYissS2>p z4)yL)7;ihJh!2p-U-ufG&LgKs|m7yeGIlY^PAY8G0s7C`s?T736IR_fJ~aWPd= z8-mGog=pN!`*#;GDlOtJSi8z5!Zg0D7Ueu4U>rCC40<&!H|!Eim9HJ^BU3{u={Y9?94Y<)L1&Z zqeEzh&z?YQ$9VWuP*{_xAi%x=d)hWOfVW*Is9&g%J|bS`#;cL|4r36b-G6n{%6eW@ zkJl%2-2o;oe2A00@2RaZ6TeYMj)WQQF3fpB{i>cn{9>C2cFZ_DD2P?}uXMOGOd63W zhgz0X1)JXiOb?cV1&*`gWTR?%WxJqeZFtz(v<`*+{7)Yxta1wl;Sh;zV*|^%YtaJe*N1ySYK!#M)z*>fPdrmUT8g{QbAS8$Pz<|3i01T{w+HV z;npeGtTT&v?P;vr0M7Y?B}AP#qj<;>CS-R3`oI4Lvam@tA?cOV$=ybJC?-DuA z$>AZeXKhOZcu{fd+Cb40wP+6N+Nr=Bl-FCGsL&KC=5pT`9%drPVS8m2M2p;P@ z?^}GlTKmFy={jnEx;zYwegA;k$i3{EbdXk;^&d&wc9{)hBvC3okZuyMY8L^gh_=bZ@b(|_x=pQf{e+(;~x)Xxm z^D7`+XbNi-I`VnAAM9C=Qg%Z>>$&c$dI!NYqgL6e{Q(I0;=Q#kZrFxFgECwf@CSZU z?4c8hLeu`#HaScZ-AzQ;eWn!7JM#d7=dq&sZ6RFvl@0_R!8ad%7$BI0%GIYRW~@o4 zq)Zrxh0sHo(WZyjaXxGX4lDP55#y^^@qNLGG}}XXMCfcR+UqKBG6hT>ejk%W%I{x@A z;o(=oOHX}pAGGPKguYFA@>kQ}e8Aoce)bR=#(R3OetiRZ;b|zyD&PA#S`CN4{h!Ui ziKQkPIzqrg`^dpO@>i6Y@0?GWe-YO2H2D z#d~%w>h7JCdH})e#wq0ZAGwTRD>@6T@-(b@%rJt+EPO~vQ(X~(I68+oy*#LU^ns17 z13RL|31yXQ-u^VsDL~Wa$mC!Xo)fDis8H25JA>zrq-jY0aL(0`QQCP1zJCHYyq%Xt zL9ZL3KE9%p(H>+lb3EaYQG$QXJePalg^$ai*mufnO5cX@lVR};4Wxhk3V7*B{Y@*a zKK)H8WXa<)mCS*BH;nHN-gm>486R&?QV$a+`y{WBCI%_0H{9&8{bC0|WT@W7eqxrfq!-spi8LC^D00iMadU zI@{q)C~!MbjY<~rDw7`QZz-d6TVc;*w#BX zO2>T@O@5-(GRB;3sR7C`O~Ps70QBNsFNYL^68tP}i&JqUYxH z|DKR$Uix6@@@*NB^T`{Esp+&-+27r%6%qkM-O?)NvEe$5Z~4mp@Ef1V?JQIx9y0`( z+_0&8IjI6BQrrdQL=SjUG22n;=fD5te#%zRJ;hN>`J$&~;u!t1nY%rFqPIu2HAo%}IJtcU6;1@4| zVXI89t6soU745lSw2Bq4B%`^~-FwdfXgtURT(!KV)C;BDTiM_h5JJmcp;M`$$<*BO zGkXp4ZP;gwRT2VqBuz#Vo{>y}l$tsw&-)rr0HCZDEqckJP$G_rzBBN>1xzzrJ0wBy zP=bH2b5Su+&&=|U9OWl+6xLge++gwg$w|CSCZfN^6s}W<56e#C2^eH_U8D~Frtdrs z<9RzF2x0Ql4loh;4pn2=&?^!_a4>-vTF`=n`2b+(SOX$QLBHqwbbKplNO44w)A`!! zH`_MMGdhBUq7~1kbz|}Kz81sw(s6nYL$@W#2)zD}Ryy7cRxO33eU~TEFu{H@QZ)`; zAlS%-8*j1N=u~rH^#geN(Fd4j&&r)BT3|z8SH( z&+hODzMft?=d~U7yJ^gGGNlS!2A_7$dR#id6$CFx~J_?(C!R-V83>YLAtN?97}l5$Vo8b}2*7{5(n%IN6kcNL8TOUZ zs19eM5-A+Iov^VIi3#Vk#9*r)z)P0dyM58+hb1p&@^!6skvwyBQ!YG_sKfSStZn0Z zff6A2g)b;Pf;C#>oeep}RcZR(02X|xBV!)d)mZ(6RCF4*9o7yZQHIq_ENr2oU_-WnFIRgttkYX7=@@XnF@F z=Lz)EK=2RTN*5PP5f?w}y@KFaeyte0(=Ff3NKMauB}0>u4JPrFx=3p*%+J_AdBi1Y z0|EjpagX#sAbgN@^wYbjI6i$R{tRpC%E%XVT_i-ZdRNM(0PudFEXuUXR#q1(Qyd9h zhp)nEOj9G1zCJ+erzTWfi*ZEF&Mlf%9Dd|+)V=wXTNE0s<>bcwErHotyX zpf#g)68;`zO@oRUmMbyFM(<*F&7a|1_vt`G6@F>$1bz=A54j-&l!(6-?~EOc2Vl#Y zOM&2HoqK5jf`=W*JZF}tXGmW=d?Y}Ahq2+V+os{~{ZwI0d;31$2l*s9Sg3;d2ISmen9}i&t{@)gT;GX&cV7h+65J;-5(O3i-F*l7 ze>ZLqm6@Bp`dPZiLi-%=?P*MTGL$EKgi~1Yq*Mu!-RM^`Jg=D(^r_P)#E|iZ7fOtq zIK|OZ(bPlSC7rbv*|>~`(S6lZ#*xb$J^ubP#3!`*@y?p^G$=gfu}n+W-!6si>BK?+ zem$k=kSdstVLXRB0<8&~(JPV)peR^czV_`AB-*EPkAiyA=)5EpGbVoF`mBe6>2{Z5y1^TFYWgBnyj+mJ$;-Q(Tq~p9{r2#AOsT?o&e`2 zj^X3CtFe8KE6=RRx!t8QpL0EO*rz}s7W2zu%je(5+?^K89yDG z;ve?0GE$x?NYxbyr6kySz5saXYBp()AQJLTsF|~*@QG;Q0JLO#Gz$UvHP!Kr^GQ;T znlbP@NOd$X0Vm+^!ln$bgI!C2r=-DdcWAtz);NGSOtRGTd&ld;@cCo5W1ej>+ zzW4mCb#!1w=D<9&o_?=}PBRtHQq%RTh-mxHhht>~lNuLy2&f#Dz{?@;yjm{@c ztLcJd)ifzk*jNsk=}hg5o^g?zMVk{hGjhrK#bFCSZPDd^y;F=zd=`yyo5TwZd-J&E z5MRjI+VWTHK;GVk?=6`8&EtL5@<9Fu(0pnzSxp`0zPd1b4h3_zx{a^gFgA(;?Mj)QU@D@!XJCT zWPhhMApp-?gLpV!>xwv^DlIAh+JPO681V7O7Ig|}S@TA}A z0D}L($;Tu3nsL#dXtNT{DbEbltwQ^2@1+kx~ zRTZWYGd|3&&GG1sLjEj&!1Jng&7@*uxis`dW_mBY`}y3kf$P$&~40CPi{csgVvdxRL9 zTS(mcQn}D3*F{bap`G9KVi50%wk}W*F6!moXvtgyS@=yK*i;bX(~5WcH5;JSZVeF1 znl?Q*0sI}7k43~eKT0suYppaXOpaaEr#f>5-pdsllrhKY!Z4o$$G&QcXNT*;{=M1| z1xQ81c=_Gl5;2wHO1o4HrE`@?<^lrlp$s7S@6}ZmCcNLO+lRz6aux*sju!(H8}0>D zr~V-EiJPABdY~p(5n`ySZju2!G3?U`jPpIGjZWx7D3D0MNk$6m840}kU`+x99}Ap| zZ}F6SbzfOuoOc?q8uFY6%JL1P!1eT+x~q5M>o5c_)5U8}c;;35m9A#}( zRaIuKVY{E{N;|L1PW8KsHH-M;3$lH@7L)5td(e_?*KEqGLBja`GRJvs&9M6s@2vZw z%*N^wz~5m--pM?|Ux2)`0w zFO_AOn!FoSm1Mc85O9xX0KtE?GR8yxbofoqW`H?^^|Mc{hVb{J?MIS^Q`K+-vvrG7kz*=C#YRpRZPFAZql#-=@vY;K`-Ynw-x>3Et>LITJI<)@$sP-yAr` z(336ci;Dssp4e-CD1dn7sKmDV32J&;RUcu%CXtJH!TF$B_kHahSFYtl{7GANzn3ue zY1G85s^S+Z$k2FJNpKE#J!~Fxe6rNv_RMofEC_;xeZJP3H52mU*;OZ=eG$TkJ?8`I zWADO7Kg>8Mhv4uo`@*wHE#~zo6#kEvtN{nnHaic)Uu=;Re%sDr0Kvl!lU1Bkb3|ayV5vN<-{NW8BO<-xCw9UAYr=%K z*B=Yw1yK0-I1o{0^uu94KF=Z}Gx(nr(+TrJDQGRtnM0=dx4JT(&>>jnoHRBNr^Um1 z`@#zGqHf(E8T+-zsNQ>lTsU)Q>Lvrf{-p7bsNY@3@LH*{MaUGSQdSJ^sWgMgg)?S&Dr^TS>os3hmz@fLCK>3%)+p%XM_}4{Tc+{2 z3We->!E!nj9*p!`Jgvh(1^M@tl%G`Qq^=Tam~ZZUi9S)Xc7_=7F@q1Wr&u!u_}*t1`M$PF2LpP*1MP zOK(=|c*p(TRn}X16w&3TkKua_3IN|>8%$Y8rj>@zaty=!lc(VWo|wRgO?`yZxEL)F zpIqD_sO)Y~_$eB_!btBuuSA26Xyxf*ik~I~D8R3z%n7|#`7J;Z*H^oxqEa&{S2E3m z`uhQGnzqYdA@Hoe$(IN4A|cjG0eSk4+IwGq%oz`j-ls{>Jqvj+AB>B0=fRG@<{5l# zXvD5EVb_7D=)eXL{PIx&_BFG{oU9oZHlF*5sBK__YRdF8PGDxcM^Q0S$d9&u?x97; zgu*8g@VE)y@x41%>JG^xBye(*!UcT6-t8$dh( zxc!vT#gtUxWGzEM{HC76-x!|QCbb&9mq5}0+j7cE8EBbUmGafvRF1~*dvbD<4RPD} zj0}7?rijUt&S!hD=)|NZgoPiC;p%QB`gm#!+d8cYKL<2!J&6;SIf=6t^T}<^Pze5> z3aSm@?}sc@%WL8{2Xr) zN1#Q=?A^mI^) z#r$4&=&lnZ&`nfcZS_Q)G=s2I$+ddw4uuU_qn zjz0Ne!$yAc7@BH3g2^KZ*Q4(E#$fD%k1^a%pmph#Q;cr+$n>zAq;dF*xN}!@kN6}8 zKIVZm(!OkDj8cHVw+`-hEHl$+=il6N`{n>%p#8nhk2EFm`uA{aswa5uW`w*a6YHjR zMk%AGPyOgzVZd-?%P7GcARgvLyH2+tlP}9N1x|Zil)tgu$@|@Oh19jx0!w8VN&ECb%nk;tX@`n3MMaphWL&^AwvKvUKtsU;oXC!jY!QvM)ZBx zbySnBDi4js)tG0n;@J-8i8KRJ8`*0qz~2L$?LYxX$@IN^Wyn3-IR8$={A&aF5^! zx5|e{1RJy`bZ-frbn{S?6jB-*tB1)@_#;su!fWO(7jLn=eHU_yce8-MQz_xPE6Kkf3zF+UzcM~D|r4Olw`vt;=gz5XH zliC<+t!B*oco|O}{BHFAk(Vwlo|wWC^>Q^v-_*brVPr`Ve1k37IReJ;TEjzGHp|p1 z(*zG~>w#&8C9Uo=6+xV3Qbj6Ewq?4=jsj7u%Q3JQ2=ViF4NiA(C^QY%>F^|xXo5~R zr}Po7-I3`#Z{B12{`FuoWj&op3iI&Forx+)`_%_u&`qc|D|-)v{RLqb&kn&9^3_}C zw%szoI@kVN?FV8-k8wm(axV(TF`T;1wb6ELvZ81XN3;5Oh=pPEI{)yEv4|F4&6-Xb zPjiMkztu+ei~)a#aquSvNmZH;(rqF{DKmK8SF)cWw|-#xO!SYo>$uZ}-dW{6wBCI_ zD9e(E3ngOwc(FqT8FpXQI2U+n|2z|eRy+WVdF z-IS;A48Ck}p?o~dY?`ih#)DNmY(>>zP~fjnS}MMajr+|5F=RQ6&8kO&*AVumkZQ60ghufRbf*L z-~sTWL8IpxV;02Ldu@wMwt~HgDM>pAx7Dgk9r(oC573wdA1O7)C-gaz{8Z}~K;5)a z(WCuvszJ>uqy2s*jq;>B{8%u3UrS6OKOFI4+7CM@Gn};Ed=(1pl$u6m)o&Bv&#(<& zRo?$=Lz(h{wUg=?4Yt{~O&{R3ZJ>96yfM(WXY?8dMH78HJ}%>97}rx6>3?c4(tkgJ zOdVBBi`LiZAZVqx0}%ZB#kT4^{M}=p@(|SzZ(J3p?@QdXpB}(VKGFM-F^6lRsl35^ zak9|+r`hJGTot}`P34$dT>amkTDA}Fv~|sgVtzMTEHE9ezksmw`7j>yttqVj$JvTrX0u{b2kA{LxY@$Sdz{(~06o&=Z9==V zHz1_kIbX%}eQhtRxD~~`afb&3MQ?S{Z>!P_KDxZSj_P5s?H1#|?8F5Gwv?8wQ`;gx zr%qu z51L=);zSPq&SxD^liddxnZBFCO?zR8_!7QrKlwR-2Ge&=@&LcvjHkv#r55bXB%ycT zYy#O4`j9N48;4iI{t^pMyT-LOy_Dh?)E%z{lhm>qlAR@j_BoSYkSJQyqNxfi6(@tW z&=wB!POfoZA7-X7B`Ejo}nDxvOaGr z4WwM}o9EP*U@oSNW(E`mzh)I?)7p)K?7SVqZjWh9(D zv*Gry@0kc#nBpW@B*3;sIk4_v{v0EHO)rQlveoFR?%A|T@InKZyk?8nMf@j8^u-|f zb=5djrD&BZQb2XF_o_!#C!=edWuEVZBbV&FeP{rGGG=%nTmEeDgEd>s1!?rIrwF}M z7mwKHH<*|V4j2s{yaTuy_Tb(<5WHsHL{JUBbo(VPJv_*H(~IbMk5@K49kv5k|JQ~> zR2PRo*D`}&dq>112k>9zpcftD0^7e>jKmjiu_CC~tY^foBMJ=HgR)v-n@t`=a8Aq?z-j5N&Q9O4 z`UV>}li;7n37s|K@hZ%OzE3O^mDcrz_hxY293%-p8EuO_S;@D1e?Tz@a;*t%aH}BW zAF)~|wMYm9gk`J`)*2V*&ekT*xHYZc_VFH@z61NdUbo~fO(Hlnm@;Hy@5OnZoTc?6 z<1vUgJBa9E`-l(!nwIj4JYtNAPt3(tE2nExnF0K_e&Tp(o=m(o%X8l#yK9KWOT}|p zG-*Q2ob4Fhl!SeK6$nF0vs4R0rPQ+UwAX%FL`xvc*QNw-OhNq}KDO(?Vsu_Z>O<4_ z>H`CK+KZ&j;^A|0+Yxp68to~z`RJ(JPV!q%LHL|K2*FQTJAfT7vEW6MQ~kF##aRZ_ z3SOy#Q`a6I%RENHHYsRMbkwG$6?!}(*vR?hiCw?+#h`A9^yAw1scmW6D#XsRy1MCf z3#rw_x~VKnDG;3aUw-O@L@O=P(jKjzc+yGd4A1>D=RH&ScTo-bzi zeV-&N+U=$Akbc{A^Z_&YV$mczpk?6uy*Sx#+ZO7{DQ8`Tb#OI&tlWr?I>|1!UDRxJ z*q@T_yT7z8u8-9QWRs)f1mtq;EMHppQ>U2%ji%Xri-lL%UeeT-m#B&}W3_5Yc$G%i ze4ZGY2#_t&)TtuyJqF;FKFJ+Nbsv6%Gn&e=@)oSB0EJ(&36Xj=c*N^BIt(W04UttRIA z^z=O@78i_IU=!;TJ>;K9+P17o-zQ!irxFDs)6pxt-9$POoAB;syJC#}GTxGIz(mS= zBJOO>%QJXc>dUyH3HhSz#b z2dcVM_I`B#?z8x98Pi))8*c5|iLu-D!%P|u3cNL$DLoNjyIty_>xGN7E?XPgt zykFW`(;XS`Q)P-^)vxSf?>$nQzGucT7v}+Hf<2KM_LH}Oy~$5pF4Xsl2XzDrueJWE z)i29QZ0k$|`<~0jxglHHg7utBBs<#C5u)deveuVN(-Y5-_)Fo1EPl-6t4#77&>p8& z?RJhe&sws8$arh~HkiJz{H{*}xEsuVCY@#C4&h^~Q#Um+3trImg6+seH7ONU*ZB^KjHf^8mP-xbEoso|VbX>=J1wwSrrqPrf8%&FWOHg8Uu zo4$wWdky4QVNWFqedQo9RD8|^3Lj7GsN7~lswi8Um?pa_2S01XL^{SfPbA*16vL$_ zJ_WCHm+e0MF;&qFUemS~X7Hal@ojlSB9Bs?F{#83N~A1-Ej<;~hE!*T@smW69-J!Ne| zmQJYO;_&+3&MgxH@YrnF(gopSQj`M0$D`DE^{rQ#gTHeYhm3a%H49(lnm0NA2ALUV z#lYKa!rxh-32dGFeBWb{0epNS^f@1&hllk0w_P^6s%6x>o(Orbh=FG}LhmCVcJKj- zlOGd!SjJmu8O2O3`9yRCL(uzYk|}mzFJ0uulL-KlCKZ%?uoOU5tXO_f`{!lN4>b# zSEiW5tV&*0h;aC?RkI|;6E!CxP{GhM_xzcj1ru~T`6rSarqMKbnU@-ep4QLT= z$r{4IXF%}AG@<=Ul*^64ur#y&h6xYd)phJ%jbJ&hy$@{&2U&%xSgU@a<6#$gM%Az; z4?KN`bAQWg&6AM#JGS|wY@EfzX9v#>&I3!QhP>H5-9rdlMmK;09_V&WBx+#TYqvP{ z!7+V@&F4{r(zit?;VWqg5jdBqK4oGWkN#GUc`{5L&9|n=y;rY_fO`I0m2+K%dY!@t z`Oo!hT|ygFbxQbE^e7q$V+Oyp$(uUsAtsNcqt`qE<>|XA;|Y*>Y~-#_0$4+f;lVQ& z7(QjvL?)zDrm)Ze+o9W6EywwjwS{EnPZIvyOb{lSe=dA734_7F_t90$-xhIq)#aEc z?2WF+x_^c>!oYm_PKKFAwBliIsKD`A5IiZtEA7IkSF&P)mV>`Lz~9%`Cs88GMl*Lc zY3QDfCpns)Zt3kSdCB|(_>&ppb*Re#0nyK2V9!F{S>BrVfSfxVVcIZBlEaSM9+rr5 zFNv-45XGP`Noi2>GQ?qf;R?^A&_DnSdoAnjrEp-Q{bmu%u;wxyJp=Ekzq$UjEgAWb z6QZV$-i3zrJw-Z+{PM5lGjCcaCEM`F6k2iQDob0e`{OG%dZ+|XVs-08%_`d4Fm}Ll zcb9lz`o5WPl!k-`h^@YGQ~N9kp0PWCwZisiBFPs*Ti|M{{@A(Q<$EJZm018?G}gsu zQhqX3r!n-+Cj*A<1*tb4z90_SLi5P+4GaJgowF3YATxYq;f#50lGp7Zf5^R?? z%GFd|*}2shN0KVt&0i?fnx-*C`Q9(+%D3k21epz^FPF0Dcpu>X&Qd7i5pJ=-$${Vr z#HKzfwn1V*N%*_>fWLpGmK2<@Ox*RAvF|mE`)k&+#P+wIfSvbg4k_s*w?NeVP<-Js zuV#my=)}Bw>09p)UL1-Dsd`M-F@c8-tsXFm$suZPZAZRKa$C=|_vcLuMZn$x#7TSh z@-9!`8%*C}FZq@3chJ1Ya`5*}4s`)c!#tmMizJr&PCa?bB`BzowEUJxeC)gh=2xiF zGx!Qz^q+A43~*KxM#PYe`kD$%9gR) z+dC#jCHN16;A@>#>O=(o#G$Ub;mD0uUKOa}mp2yL{$_Jy&H;Qqpk)r%gbbdy^j)PD zsk~jaOvc=+nie zlRG;4_f(}0l$j*XD$*#{k^2%u_v$K~O%P(Kkni52y4}UrDxKC!yR2Y5J zNj~pb$Pm7`Tq^l2+q`Erj>hBmPo76UzmGl~eHt@TSpROhbDHvw5lg6gRs!p{R%3&UjLlvr=67vRU@Vjy_CJ!IM#K@<KdR>7tU-dLfNPeY?!PI9@F~4K6mfed&LmqVW6D^Z% z;)!k2JlDDBGzgxk*Or!K&B5Q}Da01kTnARDxNSFaS4+^`a%mD;&an#^;&5{%%`;D@`Ah)mOhe{T97^AQ@kA;QDn$p{C{qXv_e6{aiP#q$+)e3H?C z0)@5zfP?>d6OPF>H+t!_Go2UleQJ>@RDdC)rnb5%IrtcWG z!QRc~IG^s_iD<{KHeHEnHsj#a?H|hr;nGZB;MZi!Gv32KK zrP%_RBONpNg^bV`&JU~UTI*JQfi0WhheMQ;j}=al)pfR$2fa_3rxznOlgd8(D!=4|cR1m1po_jGLVm zvbC0xLl}aMwNM55J2!{HD{B;V+@VwRMYr?tFSI zdLkwGMVLWi&^IZ%=m7ZpQ^mqELwA9*3(lv#QOdvlRs{Z@2_wE)&DzDg19;PQogPw+ zm7x1~;Pi$)-smUT<{i5ibX#946+$Kzz>|b=SnsJOPQHTzTxe3|0?U?ah3Px#zN0vS zy>0bCC9B1H{_2BfOZj$n&f(yd`l(3|-mRnRaOna3CdU$gtW+5?=lk5Ui52EX29|a0SuT3+^4N=7 z1?{=eizUclHbu?*1nOPn-nZ6)jjp1Ui}hWySMpQaf4Fy+IUUhahLdj*2l-43lD7Tw z1ge3x>enft0DCHeB|B6u;84$CIYliX;9-Zo+Ahq_Jwivn7!*EvqrD8eoJ2b>U0Da7 zn1ebz??%%MzCcGWv{Fn*-@;FBhpSgrQ5l7Yvwh3SY)Rdrm7X{MjDA!n;qL+P_jD|} zA>E}w*wE1ZK6=zC2kYE#OM!yk4&kACe-wsFO%@sgrXaAnY)G^dn1CKnW)rCkwfU+n z4qlKJ@&5Wc(jsj9J`fq2x)T^1`N2J@aXGim+&q?YnzuTt)C~SyTkL)<^4LRKt|%q} zA9&g^NF4m6+10w|HS=Jq@$;eM`eHMPs3p8BrGVu2mva`QFfRCTiJ`$E* zKOVgL`D1XSvQ+9Bw)vPo@^&R2`fT~qFcnbPD1qg!ulS!S^ztT^d;@FJ3ut%f1?^oP%!+6qoBcXCN9QJZs~P}hTQXGdnzEh^;U^IdY8O9T%G zc4YgbqckwD?&r8f)Vic(4b`KJZoM{h|v{qYCBv;e-t*v)+S4K(<%MLK%TlJGIZ zYW&g1C`rgN=I=W>4#CIJ$cx>Bq*Rlr$7MbcugSvSkIUdCxb_>j{QN_Ag6+^|o9q&O z_&FEh@2lIou&=&CHB3QTkk7y5F0Zl8x8CDv&tEnV-T}QAOyFUXIy~lpa*g>hIFM$k zu;D2_bmtmvs0mjC>AvTu@2x}phs{>;_JoJQKflH7g=0cnz_3aW=$nk_8-&15C!DYL z#XBlX)v|ezxS@!voN(}HG|zmBX#n3}+2qcG{%zet9$psc0HHu$zm4GnFM3becN!xC zl-X>hA`Ax0=M}DXL7(W#QRR#2Y>j0`djAFsb$S5*B*lGqOBVMAAkhNLd4&tri2g#% z@oJ;mLrcPQax%D2F@N9BS*RNCOi03%m9?e~^Uy$Ot?C^7{a~%F+t5AM>{i__!`X)J zp2rz3bR+IB#;yYVeT7>WFAm^OB-fyOK7GMF;OXcvlFap7Nc1znHox4(5KrQn--Awb6lQ2fS z`CXDy&aw&<_J4*tZh51+xx1Qmm?f2h`y0BiqHY+2zppNayfT0%t&+zNxk7IJ6<5Bb zOTj#r`Wd!)-^j=g4|&-nDI_};cI+DnG?Za=X%FX{=Nkv_9ka*vS_G5I}e+oG$U^xmxR~#rKOVMX#T{@ zrGw{&W3?}fG2D1Xq9PTT8#)NSIfl+er1%q?F%(95rA=>Fh2Bk=dt zy|t$Y@bS}~%#eH@bm&ta9UTctG^dT;2?o(H)jXzkA4-oxu!&ZMLe&hD0dxPmaZ0^it;BS<8;K^(_lVPFFTqLQkGkBx)rTr*;IY&?y ziwd`v<3KyIJe559=>6WEew+5EPD>kbGqJ)9enuk}das8dcy3N52J-@Ra85ln1BfrK zKmrUl-5uZfIRrc&&f*Ur-2@oyF6Qu<(VvWLJF0SZe5#G{Pczbs5$TB%K={=T!3CRA!e&bwn7N!`-?B1hb%&Wie zp?xajb^*2DjoVdvd*!{?^rz__RylRQ3z&7L+2z*C8vgVEp6dTcKqs*XVI(kiqr~UN zsP{=i?^i&BbD)9!aBk#>2>1#Jc-S@irPGCffgQa^ayJ4kPc zX7FvBOljDWbbPHxmad%r@WzLEP7g}co~h_9P)m1;B0&7AwKlcQwt$)TpoP-SJ`0)5 zO9#$uwwwx&00x_W-}&$xobfb<*SdUq?ilIE79WMj=#DTZNd7sI-%AivWw5f)&I5r4 zd!_;k;<{y81zM7>P2*I1BxZ%-)@gtM{5~s6qIOQ=)JK_RN8@&#gTHU>99==|ih%(% zYge~%`!a1489K&$ZT&;{$GDMLSg+Qq{w`*pb!%GMy30iZPX)lbQ+Q%ApRCOYz0$p} zbZqn3`1(>})FY~j|6MEXE3B9t-EsqU3H?+MGB=uBm+{D3lWyX3=6&>Pt-s(3_j-_G z9mJ)ImNue;;VHppw|dZELQc1vd?p4B6@tx!E#fWpQ`_GUvK{(Vy#Mu3TN4)RujGdNEH9jP1e6o8xKIfWg<+JoUGPEcaj27CH_DF^R68hZ|z3u=`Xq zTmHgkxp`IY?!dEw!E$L8L0t>YllurJjP#c_3lSD|6(*(a5yn)O!1lU4!Y_-n$d3%# zdDyGoUPWjBZQ4;ucw&Z7Di&x5DK|_CvxJLtmjVCc9FI+t<)mp}1uiG4$o&@J@3*14 ztc=OHU3Fmhs;bm-@8S{ZzOh<>SrgKGa;t^ESI-XM>%nrO1NnT$G_CNA=aKi(!8zAJ zdG)(j0w+ejHx`3ni$`;8D@@=23c}jfa(MGRF!3&MOk$5-7p&($JbgFmIv=|4u*Dp2 zfH)zMCp?+`RJk-1tx{mN`tz&lF%X>%ZVJgth!{)GwlJJHQK15WudtjbQ zZ3lWF;P)EsJq^Xrv}CM?u|3A{co#hT>Qx5*zP7S`NF#rnwa?BZpS!~ThVC3#wtJUp zW(7#KEY=Huubvvf$2*`0&bx9cBaA#8Dm|IRQl26aaS)ycncNyIguzvi3PrmxTYR?f!Q@m}h&C2IJb?twn#1@z4igot!5{C4{71_K4AmyoySK+!WG77HK|{$T)tmluk6bWDrYT?RWC zo&xQ80={>5?TrJCc|I{)J^ICQ)oD(|BTV06%f`0>%EV(AaE~TE%_7*M(~!O_%s$O{ zhW_oT?hEUWSge7G-O=cB0eq8%0@v5=fy66GXakbh+1Xl#!Q*kwU=oXy4oWJ0AsCf_ z$P*iZHCJFmXTnaOn`ekzMT2y7{|RT>o$%V{yj=3Z6AuRlo0w*_-cMnq*PL~T2q3j# zr%m7QZ$_43qJ6b7+IcXV|G#m_|O^Y+*!Ad_*pEZ0tMBLRFR} zF1U5CD@_`}M}Ik)eo{g`DKw<6$seuo7(L3Ebc;9;dSB^fz$-Ju0ItxUIHcvK?@}C^ z?y?_0@+9Z!{rM3zM)`DYoKwH;;UPyy{q!9VUdD?^VGeLK*pfEPT){uTR}-*BC`!Wf zlurH9cI{Gb5JGBsO$zXjggTD8+KzF~2d>|cs3%L9OWSh#lbyjc3?7kWhUzlOz{Tpb zEw6Q^#cMRD7QcbcyCPXcQxKtm==;&~&TL$Uz5jIc90SPZVX!AtR$`HVi z%~tE+MAh^2JnUn zd3ta7f}s)TYVo!d)ceGfK@yT4)YB`z3__@rIRTP@gIQtv{>z%&E%PFj`}nfldU0OU zAMQ84)ZX*y>|^<&giU@8jZ~i*wP71Z@d#YYsZt>ZQ$)B;X^@GMc59P zWoH>&0H3)ICUee{G86$#a2PU1o$;oPexkE8c=Ovltrm$#A|$ca`d96T+B zd)oH4M&}7mV}crFmXD`>l*}^|l3{aQGr6;dd>#gS);JFfMiUyoFrFmdmn*AWJ!1>d=ERjP|WZQ3WgW9>!w8Ge15-bv^SuHQ`QnYq%+z-RGM2mNsl)$b2wjLkAi)dVr9ilxvA7eat@xa%UcP%@%d8BWvH&1#q z{r0fc3WS=6vf}i;qgU-F@jhI)v-=mYG^r(2dS1RsPFp3PzJ1w4+?t1XFrL0!Oy6PO zjB>iqzwJXnin8-^x9Y$aWl8w>yRB1=`y_SSvJm)*ob&W(_SoB6AXTRP=Ul5~=b9j8 zw))o~p1jpu7@p8jgKD}ZU$dl2&TSlI)$WVy+c3z#in(q+VnCCA)?QDJGFY9 z!@D_N8zWQs;@Qk{Y%|TFfKdVr_Dych}rs(}r5I{1rxV#`ifPcGO^> zbn;1(@D=Y9?~6Wjc%p$>JciE`tydUZj(_1OJWLxPE3oG{C zK1k>fVpFj1Nw4u$bQ_zxBf|YxsH%*r4G%nojvhJZzLSO%sk#_o-(lZPX$Ivz_~#E~ z@m>FG+JXv3b!BI{IM>d(8J0+~LRe%xA*<`W7^e!&)|=crDAS)c0f*%j4T$icxae`C zy<$csip|`9NaMZn+URMNY!H1vcn+G3g0OjxtdJk2{_cY^~Nj zcklL|)#r};VAk$C<~YpSM_ybeJQDnU{o&9SKG=C6?#ngwh zb3N!+#8;0MhN-;J^t&&d`SJ4rn}~KeZae1u~=$Tb>6_L7@P(;Nw-5&Md*; zhJnH6NnC})sfmfJw)xyuq(2L(Z<3Pmik<>-DeRke+mI$Cd{v^OkGZ#YJAm$_5GiPc z?!L_7X=8cOIj?c4PvphnI#Ul<0(p0neZ*z+bb*}i?Rai6 zt^en@xf0_1$fbO(+g*DkDQsD??j z&7bQ6;UO)d&WN;d!5gm#DA+|p`uf+3quU4f+ynLgm9a&ay4w+@Pa%6ei0sRfE=2Ha z)v6qxEY?seRN!%a!Hoycx>SYuK*gucD=EU^VHm$J{B%|3(g_Y=J{WA)-1WD0tq(aU zyerBH@eIB-x*p!M$K-j1tp@+gYn?AuTpKbawwnoYi~~9t0Y`0a|v9t>MEC2Yo5XHm?QLn z8t_V{?{#VVj_U*VF>f4_6=T`_m=><_=gcW@sZ@R&X~A4`+L*#ZhDATsiRtzCJI&Kd`{YS3XK!&0DgrD z{DQ`P-SpYST?2#7ZUTk>Aq-`Ide@BgPh>P=6hb0w)v0yNo6FUiTs>!{2n6Uh357Sw zeN*tx?%HI~HX+DUAO5}xa1(2f30JL4qdIN~*o$km(zRJ`?%p8>!fn~Hk$jmeHu?`U)CC}NNX9>ci39;oZ+&$N2oclNgvZ%Q=0EN06>aJ#8%O96!C=ef9>e1m!Z>H;ls^N5t)x0TS(96@{426( zdLc{F8%y`n5GEYY{Tdd3q;W8V-+|>eJSud?VPC3z`U7|@n;+gh%cI1E|6~hv^emE6 z6Wif*V0!eold&wf`9cBA1o&f=FjIiQ&#^`aOD5M6*t9sEeu7pj{6rg`2AYES#r~N z&(t!wNMN7#$+Q4G9t@J7Sjxtmt0{vm)D@WCOla~LVso+jy-sI=5@s6kJxCdkn{-i& zu5f8xd{fES&2D3P1dq2cp)yS!&+%6f)6RhofX35=l{^bJPg zN$qIZ{7HQ^7;F{Q8RgF7bo7#GJMA|Eg-@MC2v+Sg`&69}l1T}c1%?5{S5LIE>;rz< zDwS-g#6L*zf%j5e`F8SsJ<#pzGp$sPe||%~1=|bR=CR`@qH#N}9G*qJH{Lt6@D5KyS`pws||g_>b*r) z1A8oGV`!>vVX95Q^mskRKUYwNF9g6Bimu^R7*qGNwWipOlBqC+qCR8gd`4lX@R^iI zz4-TFumwB|R!Xa+ftJ32u-*uREf~=T$IDF`z$bDP>>|U~d~;8vqpz+|_)Vz7UuUup zpB2rq{pCm}qm41@`acKmP1E;_dr|E-7Wn*ksd4dCiYpU-;kxhS+biJP*K1a*9RK`= z-dS$||G)tfPlAw4?zUL!L?b4R-ZycF!RE3Ug6qLAMpprM=1z`3G0)rNqTCD9_auAL zQ}RXQGk9x$+iKT6Yqh_|F+o3b(|4hkL4g7LMy;y`We;2tHY{b^;CZ~Q3Q&0Beb@TZ z(ulj~L(``39lhJ_8YoD$X%@-)ZD^hm|5&X}aYX>B`J()K(h}IpZQ6!(moe6?%yn5e zAwAF2`l5KK+ICjFoX56CqK`J-z4KkTap9#eG5RMNFddvo%wyiZ9Y@OXf4EJ_3)-LB zw%&8!EZl3_cilJVcKPz29KAc}=N&G;;YFHWW@D6YDu;)&g9sqZ^Xa_y1#Fg5sVeTd zFETQNCxP2a1`j)ZEjygP$LlpWeJ9;_)cLS)m>zVUAOH``B|`t2HrC8#-9a9y+KYNn zg(uzj;`Cjn<822x3RhSrjWLYTb%xGYwBBP*UehXliEFNd<|EF2!(t`;Te+O}isscc zx&%>JeP^i zPHVur8f^9HAAB~|G0dYfs5QE8xtNf47Olh3I2H)?2Bn?Z(U9DLnb|z z31v)3WWduM#yYiBN+~JUWndezj*gy2o8wUUco3}CZR?u#F|rIHt;kvTWY=w{l8cH= z++5ee#kE@5Bvd+{1@J3u*R0Zc{`oDvQ*lj#^Vi%glV02Y#sk7f@n3C!YQqPz6a|>w zrTuqlep?V%9yXg#L}yi13d(sKj{`h?Pvik4$lWxr#XYV1A?4+cC(Ynnm;1XWKa<$l ziX?HHI8fJdGKE2Tp*X2tulb*^}?k-(dfB9hXZ&aR*TYuZaufFoSj z(Q+AhzS$JGC)GBsLjz|GZWG^gj^0Md43t7rUFA;7;L)j{+7_CvCMKiF0X&{2tP8F1 zg#~hc-Uv%R?*@BdFxc|RhI>?qRx(jH zlQg_)!?I#}J!!W}6?84SWcx~x%7vc9-dU@skn5!@RfoV6un7fia7KGhr*o3Q zs*b64sB+|QykR!=sx4E(BolascR1u|Yq{u!R8SH9VDiq7ej=iMm{FztpTKy%?2_|X z6RVRLv|IWEw@i=-cwai`5i44bSa&eql@tdpqZnfHXzJM49H zA=Cq(ipjh~e!fAYu$Gy=myvd_WsmPrp#+}6UsQ>^HU8FR%lsUBZS}?YP?)~|wlsdn zVT66vMf(;cg|o$UyDU3B1>yp zLl**KEc*p8y1B(@(R%->>nq@O65)J<<{j)Yn;%xr1}K4ThU}jur|*f};=M~fRKnfr za&VQHV1q(ujc#T!eTS{ute$gQ2zEe|k!peSFnKZ2DE%c`c)ALUk<;@fPQZHj@md|` z!uoz`Z>d(N;V z3=oesA7BhV>uwNpwhO?-{!Y|VEW>AA1|hzgJo z1KUr|nUEN`iH0UZrU6R5o_{U zqE|pH8s>qth)JxWFE9rQC<`{{ z+Eyg4CFl+B(i;Q#cX1`BSc?|m5IE1 z;y+vLeP4;_6XVWWYp1k>?8s)S7?nx3H%aqmFHK9SNx;%(iMFt+2#`3*EVqvcB{5<;VpQ}rFG{z zT|$dU(7&cZI7%KL7qX%c*#xqp2ae}?_)DL*?nsQ!jKdOO&plh6Re!&)5KpzyPGMUb z23y*KCpDrg=28t0V^T2?XA`!oQ_$gyLLIOE31pdHWTa0DCjk|(t28MQa^)Xd%Vtre zu;^Lf4Sqj#GjjX*8z6z)h$X2MxJItF_y+C8kM<>z!cugSytL&RF)}gSem_SIYx#rfX<;~ePG-P~RRePVoZ@DX|8RL=!_C-gC zH>Sh%9k!B$FC_qvTnP5g4aH0?l_iL7Mt!4c-`8YmoJ(R2g?!t4#MliO%McJiP330r z)`HI z9f`^3aZ$o{S)I9xk=3fNVeltV37)rY!I!UXn{ z8gcUE6ZAyeu-wh=Kf5zDm)WkiXCn4mYnmhE5|^rj!vE&Q{J!u$l!`xdJ)ykpt|E-y zVbh~_Oal6IPfG4VCcS~sW^|^{8=987z;i``p@vMj{cElqx^*&U$b8c6bJ1`12N&F) z$zb1`)-@o2g{>)n9abh-{)N3&U^7QcdipLKNORN+!V!9^(>!vm@^Ir#7)!BaXYhs< z#6aqkJ7|-qsI(SCxd)!&QC)=z=c(&Hee{kY{gc_0X8DzL)i!*dBvVye5Mse#3rD{v z;#ka1n-&)(Y`5lkJY{@fn57;)Juzn>m{~j*^fwougbz`zKn3h89H$WQ)u+3@&WHGq z(TNRy2EoJQHee=mvu|{)tM3bji*x@jO&Q~^8C1$tc;Eif87=YOsUGF!lR?P;_@m*F z!JY`&oeq321ZX^&m0NE5F7tqkn{E0oj0nSkGjEs?{nWx3!y0q46QLNeS?{3C^qo84 ztow+^1Y1cRloEi)raA0Qr^*de1%unnx2@aybe*NN!rix}yxRKxMlc_Y_XGsqNQF2v#dGKc{+B+T=ERe^Y@Hc1%lh@SsPr zayuE5p1#Lu(1`B)ywPX?DqUcvHEjlOw=;)GFcWO-?kr&6dC#N8T0LxS`Rm}=L2C{6 zj@3eK*pK9ab8nin&e+^!0V$ulOO(~9pEqOCBVsBO-6M19tC+~xAynbu4~>~}X@|U& zDFqh(Y(XJ#OpEDgOiF*KYd*?18&WxKg-xc(k2=dq7VoLX6YooMwkKSY=Pea$FxZwZ z%61wdZTv(3&>4mu#+ZnEWWLku7}PeV6ZN7SvBTO8K*_zCT8sZDTj;cIqETV5>5A*B;dy zh__&GCFJos>N!;`31ZeAFTo{51Y7TINEBkiw2YzShBE7zjEQ(bDnp zw{^ycq!PSmUV+akcfwYdkxmrjqw%nFR_oM?i!w$-qljBC)tLHmBMh= z-W6+Yiw+eGHm`X~K7BH^xJy$#P9N-eIVANb|21LaBt=q-Q@rh#5r$VO!3YfYCeb?Rd@I3O#T|iUNq#YrEzZP2a6eh|zN6vR$H?%NIf)|F_&sE5@{6 zZs_D@@PdF@dtsSeTiBAPm8S1aOSccg18jBK-oRr+N@E2Eo9alt%0l+f0!&*Q@}_LD5|7F0u|gfI)!Khjjm+Uv|il`oa}178}HG_aZCb;6O91zXA5?s&q!+Ye9Q ztF(O4vb!0hT=Wtx*G#CRwmyB&E~RxW3#jX1EA-o83m9lg*gGCo4=_ej-!A7>InIV| zEfTh^?3#14+`^(c-^)b($(QuNq%CnYix$WYsf<}udlVQVyqP( zY_>kw6m2=-GvLl!vm2?8&Q+Io1FAY7jpTaBy2R6WJffr2I~^Th(i0ww5kkEaCCOls zTySQzu{`+lR_nnK8Fp7}=KE3cktS=d_&EP%N;b_k#lJQHGy;RobxM=l#{ZfIVGRa* zytCrX<0ldfSJ!rH{G)B_nmh7mX)wq|p;EP9%$>CwMkZPk+#fcHBdz{@9Ox}KKd2#Jx8ln}pdHRHU8)Fn$I^nVqmbJX?o zC|_Vp1Zz$idOj#g1_Jd;8X`OsO-$cM!Q!)g_kKkB$ol5!3|>Ua*Exe9M)a^HPfJhV zFT~A-wR+fEQ@ufHO<-aqO|Vz39-sh8UvPPk3aOpQssaLjt46rAw#{vL#|+0>1IXIn z15t^T4^QV1#g4$Q?fB@uBGfxIMqDN$M|WvSCRry>oK_k-tm)IIRj%d|O^w_^l#=bI zw!=jVMk-XZtnu=G zw>gbp15{xqm%CxGS;KXITZ%^+DnN4d`-N6^Ci;=-d!!t}xh(zrv2BshuKW%N5uy&IQZeKF{H$+0#zO@L(X7$vO86c3jxH zEjcdrK!m_v_oxA(0@XsF@~Cx*%E9KzWG>FdD3zQD@+zT~*5KiL5sB;x3CLc{oSG#V zw3s!ubD8~pVR3JMtPo!n5T zl>u?4V6X|P_*EEQtBHCyGgbi=bhu$3aI=((T_tTYINu6y^<)JUHcpsfU-DfV`FJ7* zOf*VjxbCE|<}Na&LF2f@gg?SQW-b-2bA%YMPXyx?Oy8@n%zG5Ut-es^NkESOjv+LY zC@VqF#IWozb$ia!s_XPU@nA81hixOzOYzSG5dwSNqY@gMA1YiGpzb?0sT`F`(^_h# z^Z9MUkqf}oCY8t@A(-zg^CTF$uFW_dV5jx|QePzgo%l}@ToS)Enl1O|uFf+MI9`32 z{?)jD=FWAZUh5iYklTR4UM<>(=QMmSKZU{ek&Ra_knS+yDyIp<&rnzLid)QQka)lr z_U;tZnnG(~omYCcW3cJU*S_k!p=q5?Qy)LU7AVrB%sH>i-!6VN1ZCJ)EU7ulNj^69 zzF=CZ^9rW#6|*1=Le+O}18LdFQdBO7Fr+f5E-ek=;kA=)eZJsqcKYrwn7+d{ki4p4 z@$7*JfxY2T2||TW;c%5oPo&__`$)Dg8JXnjJ&LuRWWT9#tVb;0mqkCHKmhyJ==~Nm z83dnjDgwb99a;#jQSC3Uqwox$J%RDPT~u`@fw10_SJs;N#bQB+g8+j)eMM$=)Nn<@ zU@v3{4BMG54F7I%$IV^!`w0nA*!Oa(FS~U|wvhhG;CE}h(^axvu<2{vzV5(zu!3;* z`Z0)=02<0gW?+@Fi*ty@ux}b8c!quEZyFR__O0YOZ^o45|WxN0uAw&7>}d7`LaM<`oNE zM8xAf{K~Q7h&8USCV^OBFxVhJ>_@W}%zrT0t47@dM`?n2W&j^y@v4=P$>g97E(!ZHM?O!nGUo8`5JQ;he8+ zX`PA{B}G^Zvv=56BXuCTT>V%l$BZH-`W{W+PgYi|n!eM|Gjx@2UI^D2e27meC+C3; z)2UaZF|_cTO37qGfW9Pb8(}jc;TF)4g1vtCse~xtXTqUM=_yoS5`Td$WX}1Eaw&Ky zxj?*^Lpb7eDyeQ;RS*-|Nl-l*ZO1@nLUz^8Hy4+qbjpZ6)W%S*d+e&Sfc%TKz{`wc zq8*k4v7D{tH-kJ4279J*PlYmEkucahnJ06=JUO5YRnxkLudsN35~mKc@ewCqa*6x# z+CA46Gx!}C-XHAUBs?8?HedPLcaIjA5I=PSV`XBz_P$487XK8ptCczDiCT?D?*S++ z*ecA0Fgz+o=@ysE$3igcz9)rv0*_a-4-KyUG-vuoc!v$tV%F z-}BM$e+j7xhpwxthsELe|6?KZQ`bLrX)@$#dgT5!m<+*IWXYC?)*vkTSpK)N>3ik| zUkM{hbk~@+wyCiEklk8)GFBYrwkk=gc0H~mFknqDq+lL{?{~3 zv3bi~N`p@O4(hp#cYMpIGcW>N6Dy2A8M%TT)V=d$_OX0O@&WSN6lFx#nE(Dp@99&= zd|WXiw=MLEVQafRQhA2Xfw5ro1}Uw6?AoU9vX<3%llR*(bD6Yt$`42A=zq}Sxigx+ z*ZJvti|IRTTfsBYJqQ0h?7gxsRjy~R+vD*U{76>m~{_oQK>k#T8ox&G~WUMkwxsA_vBv{VaYINGST*rk(_WNBG`0Pv< z%gie*lrqZ_n=gIsTnFsZI?cV_-fzVMrsm%$RG9IvH{Q3c!)yb#(kp~BiM|K(6#}1K z)EN6-C)2MlPT#9ej8pZJ%~d%Ai97Q1IoVSF$`BkST1^KpRHL(<>-4koGJS`V9Bf+| zo=)*G!i{0G7q1_w#Bu`g*eThi5tmO!d8ZQi|E zPT)V2mdEeWIL95FM45Xs#ve=(P_gv;a^&-aV%F=*)v1jl%^V3};)TIpy&`dNV6Ydh zPLR)sruB_LB}4evgqX|3Kh|rV#owg5tawX?PBb%|tg)Hx>iFv+n2T%CY~P}FQ|&=s z8NJ1SY22+c14%41uQL^|s;_Y_E}O2*Sii+uF+oJHlrEy)TStWR7x4PR)_sQzPrITk z1km9HP3Rd@1JUr^={x;w=~o|C=C;(?`PVf09n~&MpK5a^nt|i)nRY}A$?3bWM55CT z+gj#o5(4lLM1*b9Y--2166P7W^iD0_yF^o&;V?WI0_Ywhn0HH`ecyNR{B7l#O4YT^ zDQev%obCTE&EN!KTzZ z!=Q?VV;Jn6bY+-!Hm&Dzc(@(0n4>1tMT4?J#mB+xC?w~9kzO58@NE2qi6R$f z20)*{HW@$lOkKyJ-aoYQtdhlxWf@$M zFxV4Or~Z5WMIU4N;O*HWKKbZ%=)S(ptW7_Bi2?ikPsQu6=+OVP=(OITB@S+SuK9!V zVKwX@-OQ_WK~;~j^|!Vp0AC#F_aNIm538`=Scrf$U>h>-qP-_lDR?G)_VSL&nlD#J z--G}7n)i!nF|Bteq>ia|gpQud*^SL%@cBrBAi6$Zl7PO$w(CWuaS)Jo!`_)DEtWGI zEq3=}OYh!tBywhcZ1IjR*Z1zPX%StBYtub~RU%AFnC_4mUuh!wY~USJ%s;=@>2irZI-GEs_LNdQ;M>ReE@ zQDYC8h+FpC<=ip<&q}hRIk(K4+b4uWux;KVyl?MZ0SElhfnVAyS^FhbKuGG(P68}8HFWAd&#TRa7 z;y{*u1l?)a(gz5?e_CH7?k&J71HUtX) zrJ9%J@%`5CdDE3XgBsa;$v|J45fl(Y6c17t!Vj<2IYb8{9^>>z%W;0bnSD&C$Zauw6Fqj$=-)rKmiMi!WQSSGwchMv zspLV2( z#-fAtAYQS(<%9I0^x~^hZYzZ_@IAt|8rzY0n-GQ}{(`;hN?a}~Fvf~a>x#zTkyISP zO6XE+w#b+G*C4yk=KZ;}|1q(#Vt+`3T;C-3ULwru;Ct)Cf9+bR#fK-n*$?klinU0; z+p6?C$@jFcul^6yZc#507%x)T96SiR^wM8M6*B0Tx zVxgY;a#m#jqbgM!+SRZRX#sE83?oXRqyMjMxx|wOEMOTPqpP2axXPS%QS zR~Pg>;8emkYOYuGM>PtzR4gRr60h>$IbU{8R^*M$xrHZk5Mz#RpXwO=$?dZ~CwBTK ziaFuWSNO1W4lMsi(7PLe-tz;@`}tq%f9hNMQ>SbI{T&z(-?|m)_Zl}?VJUdelZqqK zS6ynh<7NmLY?fIgOSB}6HNs$z=Xyz91l>g>>=hVlk;173`9|Z`+n80LZSCG3z?7B| zai@bTWu57i?3dIY_zGSCz^5ek2pfaOCD`U~5ou#%TQ71is*`n%6UrY24Lz?34b?q5 z(9JQTuJem)Zal?qgYCDz#ejowv$qpR=Ko0zCBJS7wG8mHu~XPMualopV0r@H_l# z*QjvBG_X~wi6Zx~ziJLsXjENCNkZRAI5CF7(+lSIXp8{BU`q72$ar9|XJUbzUq#l& z7H>up7Y=dpFtkYFh|>b4vVj|KW80{bur1A=FeyZ@2*4{$r>rvXmAMu7QTB1K_@?BM z?R_xB2Th|J5w=~s@Tlm!xIb@gRDqv!vQ)Qn){1_1g|o<&u8WQBfx>>7V{0C2sY+B9 z&cpnc&o7oge5W;pzKc_pv?lqD;ylCF?=}tNGG+KUG6@HF0wsxmzA6s{gUt_w`k5_d zN{h!q*4U=fCZC-&#@~--`FWS&n6C;cLJn2(r+21QZFFV44|&IG?&7@h8as|mGXYg> z>j?K6EGGpy+W%_gaqvPl@w1~N)^!!s=dsQeJm9rYfid`#bFRXQuURR~dwoVD8tmZi zS8%)-YJ|a_2)2_d6~B{IoAuNS>tDqDNm4i=eoJM^oDX`V6OQ(lHc~1S3PN7cGN_Xu6OMVFeAEmRVx$z_d*MM!-goD6f9@HvU7cUWCDWpKn5EWkQ8~ z=kBjP8U~wrgarns_?rsBV6ex6ZQ@Cm4p%yR|I+itQaGkR?oLDS#^g`p>1@b+jQtRc zrbpfg3mR?2FfUQ77P6_82IrN@Kuo~beRlTCeT>R#;}tRl*oK3V{>J9c5)(mK{oswL zzbaC8qZE9fz7_6ogS6p&J#`fRtFdj+-aj?I^H~KarkZpTs6#EcEzoz^dV^8=Wl-vv z_O-}K+M>f3w$y#0`ba#JeDs=qu>2mycVCWJyYYTpLf@^ejhL%W`rUufjT92N{PUfy z61JB1Xdl8kAk2du&YTvGMnuX3gFSga=F3GKfA=q^@F_jkVnNaw<26qAmW;(fQg7;s z6xsb-s2RKQcd?s4f=h3;@p;WT>>_S?iQnYVr=PYJ6?klO*hVc?+PG*A5%~Lj8$#b> z{O4ENl%~ao(Cy#fQ%2!6kC)|7|2*+@K3Fy;^t}<$cSY#C$4Dh?g)t}4s1Ld8gvyPRE;x9?}3Y6Yk`2iNR40{eC|fp zjU5`BzV6cOsd(r;ZSjbmefVy)7;+S8D&^I7U2#F*v!hUIEz<9`mvQ#lk=X&2dVU=F z299U$O@nKI9mN|HMkx4U@Xy0wPnzqh4)=kDNi;%AX$Lj1d}U{WHXSEa1= zhVZyH{;n{cvSKr;R_)wHWBrT1uNeA}AJ^DXur1#rQ5bc04?rS^H|p6xHJd}fxg35ylKB0%RHkRR}E}6fsk-7m?ie-@Kj=< zJ_flcERB#P(JmT*thQpzuPeOwgl_gvJPVF~-FKyR_}4=+dH8?lw)Go!RzyT!4~z>2 zZ>`bWe3Yz3HHyBkqH~eD{{y9FaXdA1C+7?TMc84SvXL|a!H@)lJ(-A!tu5`l@-He# zN~bu#FsBV3(6*8_(IFdVp?||pu8G;@og4yginVT=%GTJ&12eBXY?Yi1SpjUr7Nvcy z#R?g0uuSmP$Tb3qqvRL|6}NV2M?)@k$Fw382p!WjosK0D?MKMN!FhusRjU; zKxeVDJx{>k zVT)L#KuGv_W9>7sP&dG5tGGyx5Ipi_*zHz~>7O6s>?s)hc0+V=Km_A`@3iaGJME(p z=so;*Zhv;Hrvb$Y z*pAIf?NA^UhQXdcS^Yaby!U9;ei#UqH<+o(57V00hK|M$qwGz z%c`-m(*%JkY~#fUnS50ngN;2cq@!Y}$l0HK2%8v0HZu27+TT{c&RYzOznq+H%sdR9 zA94EoeO}nYqDce`y$I1V-?Jna< z?#CVC9qAH*Ews5@bl->3_neBZ_o6AAZB!{Nzt_?@@&)!I*iKE$4Qg-FsD{CId$LGv zM?P8ayccWK_56G>9(iJt#cVb!V9jC<=zHqqwA?a_%w`3GA= zNG_KySL11yf;|SdFOyla74|s{_H5)SoviToidnvlo%s3`L?*UmdGk=wzzT#V6rsET z3m;~Y%u!y8KCP{8r9B+|R{`*;;u)=09-9ZY=}H7^(%gk6MTQD7fBhmF0zrt|X z`mmw*(tis(e)5G^GjIFaXk(cvq0pSP2?qjt!dmiwPMX0jRiuI=cDBTe&w-stXq>p7 z2rXgQI?awSho+ncQ#rLuS$HQczUnaewQbRSl1692!=^Z~3Nt}|xm;x)ng}d10r`t^&=@fF z1>2FY7Vk$C<6y8?M4sOY&CB!AbIA!N*zZ(zR|&Dr*N6 z!8U2TnRs+>|B0A@hi(4wr`|rk@ZrFlSCjunYJ4l;E|Z*Z{*HC*rix%0e5TPt7{ zk@X*@^pQSGy#09t42b=dK@Gl;NL@I_=wl4=sX{YV110vMRL1&&zQfj;`Z54e`z-4w z4DH@{Da+P6W^$@y^Z5$6tzb_CLP@nD8e?i*StR_COkrrCnIw*m49``VGF~x_5G$ft z3O3DRB#dwXX3IfHA#mPG$R>6xf?xNQH}A+uadCd70q)5Fb&Kcg-{ARDoeGH!L7&4~ z_@(mGv__xYh&D=xzHh3V;-VCm@*_Eo?b||t6iqxcVFRkqu&tYu98pB8CJgpuEF?vq zA30eu$whZOqYV}fXz2V)a@sk1p_pW${l)cU(>PO!n#xca(x|oDo)zF<3c!o8eS*(~ zZT|`p7_?c$Iv}ByF2XM&{gcu6AMZuTcI9uW7nL63xl?t!^(W^7ha3F0&0@*HuIy79*0tvCC*qXm788r zt2x`j7$xi}E4%Tlsp{z#l-)e{BQ^($z&;+O)VQ*X>&t)eTj)P3X+{4Qz;RgIrbF*} z@sEsOj`p~eQ&wot&nuX>?h+815Z@d6e(MujZpu7aYsXTp91wmR9irh#62tJYE&FY` zK@EEv274m%l%zI4b+T$V6cmj&S~SQphmrKDbM*3)7MM!!X5XEu0k|X@g(Par-f17x zuJ4|JH`qI{UDP0Y5TwrW3NXF?MfhE*gl-po?_cT1X}l;blsPyTiGA)ArZv}kLHQQA2bPktq$s4z{x0ey$9*}+&VJIr?GDd=>O8$l&8pDdOI#X*2Qn@)SL zn|iMMuu+$Kh~7iC7B)Xh8NlGVI+OkA`Z*OUGMqaRz*~t;CY-;=PaL0}(Ap2FfZmuLZs3Bs6!JZC1g~;|iS=ReAxQCv&`oZjy1C+I3uw|~&`znO`P)1e(Q}K+p8#;#YB@Mwp+#5ZG z?x+;50}?3MI_%vO@YwjUJ><7a;KX5MRx8B*+=f=GdlqHl?H04_sv1K-8bZ~o+gF*@ z#U+~ZH*6dg`)V@S- zn>odaLx*B+e0ODVJf-2WVUI^Cq*on84Gwj~*0at%rX_(}2*5v^o3O&m=y0$C^ghjL z7fSvUPg0NW=preV{}lAhi$`|LjWEIdrk1E#We3jF9x_%NcqGaH-*dU+LegK-+_19 zhq>1+khn$~kv(h|g@=4I++(pk8IAo-=zG)DSd=%7zAGgQBOUXpm+JO+BMj_LsDJ%g zHa+!UDW<-sIO~TifA{y9H78qb`v8^$TfKWxvgdq`Ae3s|{R<1SDX_(FgyfB;ia(hi z&y|W`r;miil$q4qcq)IJ7_mWNk6XF=zZ+Q!CkG6qbU^eCYrG5$1mG79-5X=v1eT7D z(gV=@q*Ry`*?!tIk<4FRn9rTf%WSXCpGoB&S#D+|qqaq7j1@VlC%m3~SH-Z;XU$XX zF<;8uBrzlmU)q=RQeYGww%J@MdlEn_Fxa!f(wbh4d}*Pex8=Aooh#L2b>T5>V=Voh z1K($2Lv2Cd+r0*Pux;8aC*Z|8GPXZ#2bYI*_j46MAKb&|^qu6lrL&)t`X9e}5LB2+ zI&jwo=~Da92ny3fkx3w`c#530JbB-vq}zVm2ka;T znKojJkAIFeEARb$3i|EF8bU#^h4X5{W3pQ|jA~f&=)B2pwpzLj@`hBdfi5V>UwN01 zRK#VPRXK30mjuv6;cz_N^Vw}9Sf8cD(jAJPZ~Xg~U} zn!2pY6~IjJVHIb0um9b(vqbH4GQkx5CvD%Ioc+jB747#1xGvFkie zztKRUJ1T^GqwyZi(+BhvZZLKoa8BEQoG%05EBO$jW!PRWkECobch$xpSY}}meGfYz z02jl+gO3X2@JM^rI6H+HCd7D_CfCcwK+P*5dS>Bf*2JM|>6NFbl+J1IIV%>de>^x9 zVcRf~Q!y?v^_ZP+Q*mfG8?faAq?EEhFX52B?zUflKPfvX$O^Is*b-5S&cSIvqM$;L zb1}7R3*^AByHr*(I{T{ty+3WNLh?&wGLHnl6pYG0v6uVd<~gLlLCfXjs<~{G!v5t%p3ig+G=a2-v#*8DqHt`V#&n(0n1YuNePQe4 zIgD=uMsBE3#6wGFV4kM%6s6?zpT8uIS?YZJJ0%Z;tvINx3BWG^3Z%69JR7#(O#9}y zAp6w&OfDUmo`=@az>1xXF3`SVrGlPh56;NsFXT%)@7Vh2iJBX$H7} z&SBm*xEa?Nl9tpw2cMJ@)lz>Dd%?DpXNoCE!qg+|AlZ2S@9!bdR%>w3!xo8B&cQRR zW5fvd|(VMcl$h0hK%a^u1~PDxRVXgXrqnIsBEf92O|lP9%TK(YIG^3qAi zLx;hh4L*(1D?jP!`U`C1d0Fd&PHJEd{*iC1au|Tveh=HD7AWq(UI)M%cud&NJwxxh z=vuT6=J5w+-}BANL(h8(PVcXIT<|6D&9P422I6N!jQ*k0_OG<0bEb~Li?C(hc-io1 zU|TUG3&5)vdKmaF*qUOhK3GG=7kF{lLQ%?(58sU(GC1Nnr1{-7AUCq;B{-JH?@&G5 zvUy!e8jj&wo&23y9*E3+MwLI;*gf1U!EuqMnO0{XO zbWuIgqu9O^j)!e~Z`9lZCg7_cQ#&m;C*nB3_Tm^+KZ)m9;aH$XzA{Da?Q*BKepeL@ zqkCQXaA=pEZ!0%qnU8x&6jSwZ zN5i9VNE~2`ScoKt)Ht!wqn)#Prx8`p$3sm?;nsuBXD~RQqCTE|On$s=05{T0jAobr ztbbnWNDa6u5Tp3}iu)-h6>9Y9iQ1;`A|gW*)cRU&5+txL;08Hy7uym z#Dnj4cpQJ$_v06q0$kly>d$zAXG$Ix zGu01&ACOw@DnP9iDa|h4-Ae%YniCHRp)hPO7lurZk+T9557S4_v+q^(-TS?*gOx}@ z0S>UwHx+c8>pM@68Rc*B|MQaZF(AimC3J8oOVx zPhrbg8-ot2akgLO(TZ@Uob%_H<uR-DygX@I5$LeEFe3bsaQl9@aCLWJ8i)+>?FUaU9d|sa~ ztrw?`$UpI9r<~upZozyt`iJvRoX!2EOO;#(o*f38;d>jtwapW#=c}VT@m_#1-|pfN zf(U=w)L3Kf>{h%EdXE8|v^(1sHOIAsclR0qUhEc*JOyE^QF4XBCOa27rd%p&s`NzSn7~$* zZl(Ud%~uOHDr~`&{v0Clv{@_qNmkPFpT*$&%~;@{7gs4i#3}UVBxd9b^o})rRdRId z<%8j`phKy#=7Z&RV8_m2yw(>iUO#cDsqRWz@2pim`jmZ)jk?nu)yGNR#RJlMAIHYf zi`&ePtqs91q1M5g1y*#$wMYFMF;DpB-;Mk6{^Jc*u*JQNSbBnYhruSEpzP_JSxDz6 zKrbiC8MA>JZI^M#j}IoqyfIG`80kykm%}-V?E$^-DY?^>9yC_2_Um1!JueTylUuKN zOq>qbo{Wpa_nfJv`DFJy{ebAZlB%K+Iz+tZt(ATLc~LB!gEK!o2hRwG&4mmx@cXW1H!^rr-a7-4KnhAw=q;63Ri?w$p5vvG#_fqVM>=(YJmvlZu_Up zTt}edQqk&3(>*|62EL5tA9kOx+80p=5DhFnOFfYB<@Db%4F3$D1bv@ooYm~oU6FWD zpC4SIO{NkpRcTGVd!sZ|ebAZ1UQ%-~FKkwZ!S)6>@^!`5C0$j>qav9q?cSC+^9K;Q>ky>}u$-Ai&e6xZ#58F6_4-bmU!**v-vVf(uz zdO1Af?|R>rvXiw<6@A}xv$>W^12_m&1d(pZ@Pd{^nuGWL+qqg?-dM}@lXxz$&xexb z7k&LxIWL#_4Sf?Vm4@zn_o9{&H7o`0zW2glF>F;PZb&NhtANFUEgQX`efV-p3?#~2 z=1=>Xu5nTJ5(%`rug*+?-k}HimJ~pfg6v&}G%*gR`YHXF$i;_Co~3Ik*CjGaUH$E` zN1K!=1FyigQby2h98rbOt8Xdq(`}62KXSyTpzq}f`xx(74T|(z*)S!F9?*`}{DZ(n zzbCUG^n$@=2bL7>J}$GZ-wku5OR3UP1$k33e?9%-?c!&glJE7BvJi= zt>oiNsNflc58sV^NmDJxx}W6nXkc$kYj6Ifxof*qIaPl~+=tzZH~_y?9xDFkk6J$^wLTFL8(%x#8LF&x|4OG^MZl>WlJ`-}+d_(g3`XIsIY+I}mJ#=40${ zcxTLBap(c`{ono@%!Qi)J=eNI5=Df8FZ20&uzxr2(2$Jx0ap&}*`41euU>z7GR~{00x57B!&a4YtG=oa^Udy^RS5PGV+=lgRbU%u4GYG<8-o|8 ze!@}F1;eU#wqrO4^uE3aWJpc+KK@T@AG*i~s_E&SaN8uZy6y>{J;}oJ#H1PA0Om{U zoc~XBl?4hK_@0s7@+=-RQWXgys`TZYjKSv@$#d|)W_D3^5c-MnU|}%nv~WA=2&2hw z_~epUl@RIjJ${eEO4-0=BQB^*xIX-+_BO3a{1py2Vey)QL^xH|1vTtZj7~hs1!@} z9qs@?5f(P>OyB%wI*46gXV|Zw)O|1TfgEJ^c@YzDsN%v_m~yigLw^DuBk-`7SWZrV zSW!|+UA1#2kR0J#oB6CD0G|$6Ow9LhW4f`3DUJis`==7ayR(zG>v{G4uZ7lJ-?Pwb zG<)5~p7}KWYm>9)G*}^}q>P!3r;Nh00&x`z@*$l4g9StWcmAt!rb24soNYfrY64q0 zWs~H(5F)~0{UB<}XlbX{a|2pS3^9chUcUj&$uG944(q4kA`I0eops5yF$M@yZrszu zcKdX5(8wW~d8n(R)M+;z%Pk4OXUA-c&9D#_K*cT$Wy2Krt~Gk0+y z0y`&-C6!|6hp%>PB6L$>x3T<%BEI13`YMfn>(@Slve(n%=f4L_bqe3wBPxTf%!(|6 zk!~3<1H)djDD0b;vbdXMrx&%#IJj#P_u|SPZWArH_$sOt?#$|jQXR@ z`8lkg4mwquz23>PyOB#d!uh$*Q2yz@ zHV03f#*t>_@mRNO+>j;I9N_$6u-{|ClPaT}^L^;ObEL!&bI$-z#qGC9tQu`>g|{zo zXTWG=Sa?>FFx?dS6cF z?B%aYDZNq>E1|9X`MsOpt24I$onulcSi#mAQ&nym6wP5T+H#6eA01Bjk$jiupPb_= zE%NIgf?&6dL@-sV)(TVa8_0>IF}2i&4fLPqSC|idKYe*8%kG9O#`KfC(IbrX zc{A|m&6zO!!1);!Tblyi*JJMj^S5z6p~3 z@0Kk%c;2O~)3*GpXWlS z{vAB=`7=E!VZ5Uvue+jI4UxdJs=lS znJ(+3*9XF#iv`6ZX=L_v8Jyb0Vpa zHRj8?f31JDlN5))_lho*66(ZZrY`l!v0n&nKw;tY3DHT&4Yx7=K9IcYJxa(e?I%Ny z7U7TI9Gd%M? z!QWEz;)E%g9A&YKzgKBtdB<19U!~hsY}mSmlS&Pc=GtRnSQ%H6W*D9pDiV+%Fnh4c zlmSby#VgwobJ7H2vs7ASZqvImp(IvEx85wf3;=Hj)ZYWDy0BfRqbl{=bM}$L525d^ zKU)1u<^?@?Frc~qB>hZbE$uzDQ%)7o1h(SH?DAXp|3WK7zp7h}_Vv%Q zr|bXIr3dB0zR;b9^oip+Ko)xSYL0~BI&n3A**Gt-j~*mxn{J(L47PqFnq?op8@Y(d z7`)A2@Y2BV2>iNpRo;tZ$cx}Z^thhZ68vjp`nh4+&_s$X1Fz_P1u&EkT8L9d;invK zO5d_AzG)~i^g&lhO`J788W7QM^70T$F$$Lg?083kb9_teL1t1M)s2?MX#r)VA^6m% z&|{4t6HrfbfhaJ%>?KyPEZ+h_70e$~_=L3N6n^-LNZ}<8o zk{0;}4Tj)f6#V`L&u>qM)_=aDxW=T*AN2JPT{EQq{c^p=@H$gcjJdU zby5n;^u(sR^7f0+J3{WY#DQ9gV`_d=6Bh-y>%+6o7_ZRnHGVL&CmbDxAGX#|!h4C{0rd~3kN6R_QDU@98zuOM=#S@z1z zfM*5wfp#%@m?kl(ZI=zrJ%1Ri zm8YyQ{ti2cRg~nk+AQjqou*iVr0V4H(DyE06Q29wC*Xw}F@0oOi!N`Tg6}`M90Z_r z`%svxFPYwTB>iS8{m;4BbWr>Yv3I}oUI|>C4e6R?-u<$6tML*|c=SNxVV^sVl@1mr z21g$i?DerkT|by&V`q43^Cc05$gjHtbm5_qcdjAOa8ry>dS6@QuZ=YR9^0*r6z6Q# z+5WrRiGTSK~M3+Ma!IJ^#0AR)K?eTWz?w$kQ~V+j-b`Nk^w0Y@ zY?wAi6J#;?{6SBm2`E%<#+VyPxFT^@VY|2Ke9qT%@i6p$_0r5P>H2}{$ys85U#K@S zzoqK3hn{1&i zDbov3D|A59I_wztgc3jvz0D?i%)Zy|mAfTL>hJ>+Qn5IGZq}R!rG&X0!V%4J)&9CM z_M2Judz5_x3hOh2_S8jqWtukp0orf4;`jQ*xjt^BN@zX>MHe%li0R~YWzP_f!poSC znU8?tVK4LKd~oj~s*=xP!@=Hii=@^E!||}_5l;*>%_<8{45`H9u(@r|Ws!W#%%DhB z-Jk=N4q^iGzFs5U+5Y%D(-mwnUX&UVAp<|#@}d3L`V&dlnbB68cPiNxGENb-DmqOF zWw+&hDiI?Lw%=WEbYrZWDk?`a2JM8=(n;wUu}j8&J%PLY-A`JeiK+;K)S9;f$q&s2 z*sd^qV<)W}V0akpxtm!}IctU3j3>0yyyGlM6J~3S33`*g+K&V9MFY&p9+QR%A~`H`R#pW%bJ(kxpy+~;%;2*7MdCTb?~wS2R28=9 zS>XModmW8b9Dy<~>|NK)k1tMAOmcM*w_CO?_2#<1IS!j@WvAQ67@pEnvqs)Kwt3tn zYfpt#BbC^gAvSICm{Z?wug?ZD@Q*F#Wl(A8%iiD3U%2i?RS_y;QdogUy^SQ-$`fCB ze6W4mL|E(Ufmt?gN&I+#U6SeX?D@H?pSh;wlEvkxKkl9*h4H?P6s|W0F#M+K08;4- zjrc3Qmo2fOn?VAk(qMg_3BBLOmSQq)xQuxY+Z%#^9DujR))YoP^(&!y7n+a3AY?CjaIR8En{x?89*=sN%Nuon_0U3pLB6n%?=We)=IjMd2sqnCaqoDbN6Ow8e_ z8)zd{iF~5J8=&t)VPZctM1Z7w&i}K^lIWU`ecISExx2Xrxm%!J->}CUec@!-B-VaW zT>m@Bt_s)gu2J@(8$|5(otbP5=%_^=e-}?@iP=;LOmoMbm2>vhWh`Db%H;3QN)QQZ z@vx`-cz*=G5PKl?hP^ki|7rbKQ^nwUaL4{Eqz7+>ICIq?VA1@$_HRu;-+5sJRNgme z;`sZfsS9Mq6Ue~NH!8)7+)IjJjJ$0k3$A}8E-d^{-;K~8kau+cp9kN;25S!Lq9Or< z?a7hOfZl1SG``fYvWiC#<%F~%_$@N2-rS!*jJ`9jAC?;COqU4+qXENjB>AdLz{A#) z{n6lirR4bg98>Z>v`;&z(ylG4!fkX2{t*CvK>B^DekB-eb2)s@0`6K;oYw6Y>cv3c zr$mbVcn<5*&jdcZCV8v+`VFmCc{|^s>=)j6r8|gScd5WCBF|e`{I?0E{2qT>R=dA; zZ!oFLU)f9kQDIMie>w2kspwu$C)^s)Q7gsA(GoeKO)+SmiEoHaY8H)f=O*d&Sp~It z*fX_~D6x%UDiQV(&pbQ_&pe#!9Q>0TQ*(0NcirpU@P(Yena7*b=>!F+yl>Ntq{zU} zG;I2S=e))A6yzWSKYM#zLdN?_LMY@&AMVnKsoJ02SPOh*19ccF9Z5dIdLZ$?w#MxHwe`O$hKcWOQT=Wj$J0 z0}TJMIzSq@2k;0!p9_o*zB9{aY{N3gIDd~e#7gVTCWqi>1Mpnrbv2@YO07XY4?CXK zR7=-iFQ$H)3i|#7^!;+%_p1t6nO+*4{0dsH3JbQ#LjS3#P2Us`%3#eOb@uMpE84n( zxc4u_ex-kBEFj&ErQ-}Nm~2Ql$kZ{c(o0^`QJWQ*mB*dG{sEEr+t<@mi;qBEU=uCx zz((pv0sapANKlc3;d;4{lK+s5e-f{g_;us@0?iwulo_}?Q>4aE&A-AHF)NP0$GGjG zi;5kmYfSW%C!hHnJ|G_Xp_F&kYY4xMf+D#DVGw*zcv-sBrD0=_upV4N(m8h z?7Qx3B@Cs&KJTd}oZm$_=Y>q1Dw9dn!r0;v{5$}jZU|Q`@{&x5M+6HyM_!8_F&ytQT;- z1KP_%s-w`qujLLAb_T_iqaiHMotqky+a)kd^IuRW5`RVF=g-8e8?|_QQT$C2%)_wZ zL@UZ2jYgXYPz3h=4M}tG1hAhZkV&)lhf@AI3|{iytMQYUTfmA;q_sOFGAU7^C`ZY1 z)5g3wwjU(48=n)e5v~+&2W;BO+d~$i2-N*~OPKXxH!cssE8=`YgXqeQC0bC5f$ho) znb2u6^iJS3M^taGP!OV~B^I3ScpCG+ra2Ev(R2Hzb#|zy|2_5RQs2mTlkK$O^@Pes z2gAom?Y2-*dU<39Tc5Kkqdo)Y_jSx116ml0wJ^4IBxeBdno1A0si5x@IZk1)y_%=S zoZbPO0H1s=VW!#le#{qvzW1~9{vC5{p$)^=a9=m^^Sh>^AFP+z2){`C6=g3#ySi!5 zUx_sPFWEcCK|O_a1(bb7xdxAkn_gv*IOT&L@Wz^TH~WWi!NBYmi6`PInu-5qaF`Xl zJBr;Eka*Z=>MizBtyW0{b^sThS|4;$VyjajhvUJdMO*$?5NCFZq+R=!p14+J*Yse%+0~o3dm*e`eVMv2Ve=6jl~Fc4A|zxN&Mnbw*bMvn4s8ZrSOJl7j6t zfYq#ylRG57#e5{Jf4|DKz#8c{?1S6#90D_r)bszgI!9Teh|;`dE`0OUdZkju|9#Rc z7N$YRb;;?yR#YD;vq2HS$c|E=j$r(Lf3{%{2(@_I5bLbgX!n{J(TQc*6{-#mD8a9J zUIM1N3HbZ7ixwH!79HlC!E2UaUxxrWb3yqpSH<8hM(P9V+kpHooC?-$jRAbXg?Q zN=R0c1_$BFwC$lq{&~MXZ_pKRt?BcA3GeP3WJcl>6&I}B} zXLpkm@U8H!xe1#+KY(HMJ!GGS(*QfX30?I0)co(%D0OWBykhj}=KtyC+7|r3WtEd5^sI)5UuiRDQIaCp77%cgLC6>M*m7 z>xrv@k@wwOBLSA}UYadRfZea>nYFYOuicEuKhJg2bvkfv@9XtjXnG?N<;=C_@Rghb z&kMGN{W~9eUoFFV;i4ZH0GN6IcFfglxN7NkU{?CMFub$W!G%851>>^HQe$P_Vbh@Z zPMVF1jqlp;!$a^JBBFO=K82>QPPU4^Ghs-8qk$bft}+)gUNLL<^S7HnTqkVx^;WUP zy>Q!O>_}~vJzv>3HNBWAG4nj=*W`OhU@tiARwp(T@j6Hr7{oD2)1v zh(M|IfL`(=TNx$j?Q`nY0N)nuvqqV3>%SW(`C)QmJRBU$aEu6EPL2}ZB)KqG=$(d! zBT9{jFeC9jByPOe({xrN{=g1;2{2D%hcQf^7nyd6E55}| z0pu=7`~o*Q&A#`17SQ+6@EKX(b!&=|XqgG~>!`<>wXD`1%AN|b1=QJL^{_Gxgq72V z%CG4ACwCT)#b<}`+nwe*3R^wJ$>fYa2c8V@tU~t=_5trHY5FMchikDqu+RHy>OTLH zijRc5Ta)khlYMGJ$Qt54$&uAdi+I^DH^$Z)h{do5WSfUFu0P-J4ZknFn9}R6dkl6t zw~wHqAB)(w!asle+8Uv~Z#^<LL+W*^Zj0b8@p?rSX2J43e{$kCXyJ)}eoPxEWw zG|3vH_v`I5=)v%6S}=d1^h>|Wdbm>_aQX6?!os}jhNa#SXG*-UM~}uE6yK|^gA)*v zbu;qRYvXKKD+ANj+`yB_9(4$PzjQxg*TN3yrwo_arb{F~?hr3X{PQ)huAiodzW;cj z?}IV45~)FtXyS%1;swXtLRSbKC_8Ks%LmD7zOTQIq z>a~Yz7=V942seFiucU7#aRr8El{ls+gQ0N=Bh6N+N4?MAB6ia4=zOGR-Z*v!=7IX!Ld=6&~Er?;;f>uj7RM zE7x64>My11)^hpC(~bu7+iViR`hs$5SY zE}x?T#!&Nu#CchBVlbUw^g!`9T@*X8ePKt-Gf!Pd<7Zm1?qT@JPLR=eC!y~Fsph0> zs^|C*xePMXU>nxOG*~;G=@wG|1Fv)SO%bYd(PCG>^Xuvl3=f07A=CTup2M)It=5GP zc@sHp$<_0V{T+xOOJ&P6{CA@RD?b5+KZtR4^?ojqt|4P$z*r(|72d36IpLW}!EeN* zC(wb=JiW8o!#^2l&8-e^YfuTcd@QXLkH6n-6_!`r-F}e!z4)A9?+HRk z|IV$#r3Kr9Ww-vX^;0gLk`T5Vqy;V=KG^0@0Vf&#O#xb9*h;MUuE}Wu z4GD!1eOJXurAA2uLxu(s2EI{teT8%HF|Rilde5&fY)6X}_NwhI?a90&!X9@8x3?sH z-|q!Z^5Ohgi3P*;H-i>pkAC+6kA-QBRKcFn9mFan6`H z>=|=p@ZCu0dmGL`-ygj0588XgopKTazq(gh9mv3S1=~`N$BJ;0l3XebpMLv_yw|Sz ziGsxC;gbAKJ?BlV$Gcah8S!V<{!@Krv7KYB=kLdq88}; zY&i5a2Yvt7jtIBKq6rmKjfJk@{r}n-v5cJq zy>qoCqN@pZ-EY>K{!VW9sy|rk_cG}B8rmcRH~2=now>;<^~;_Fr=dWyvW+G^K1BYo z&saD5Z0FD)(bzOth4vRUC@%O%9p=pzUpJD;c|;;%SsJJSxAf?O1CyT{#y={Jv6ZF} z)}~ZBJFY<3y5#9=!{D8|$jjM5+WAsAxciziT>H;^Tqm$yx~=K7^TlELIJ=GQ%GEo-s@k@ed|DC*54NVt#h`46iXd*0=^P{u4yq$CCC7y zAZ)V-Pu)oz?U>CW-=2{*)+WI4oiKcxZ{GDax55@NA5#Mvc-Z=4A?jJTljH~!BkL0< z*YlVC^Xa>3MAv6{Xl7J8YSz^I4aXpAf3RP()DA9O(0kn^wSF&yey@Q|A|=RaBN=jq z^PoI&JnuE-^+G9Z11t-$9d5;GRBd;DhTo^zhRDXHt(FHql0I>v< zH&rL}K2;hck-StOp0;hFxwPKQazASVtX<>m7{o|TTW25go9Y(@3}Nui z&sb|e47NGX#Ye-8HL_g@8<%SpD)o*0E%QZwmFpP2$hjLvbD58z#v1zGV)p%!`oevr zbJa|1|GJ; zu+SJ+PxVVGP{QvHeV-F`6BkJ9`_fU0i7QW3q#LT_+DD*wREA-9J1zTI+vopk!=8It zx!x38zS7IH#C`;xEMw2 zr|Sy53-q=li9bCAogKAiSItwm>jI4d3jJgcG#)F1^ zAS5*UxclgD(-m0v?X!RfB$5cI% z3UNN{ogv>W=pC#=$XiSG-h>MbKXnS3gD<1MjE>fp?pTZu!KQ{}485Q1R2_sODYcJH zmVIqbY0C=KJvoi4(j@8%;s-Z`zL$B~n^&2i(U13E?jD2JTx-am^2kwO+xK5IQ8$Rb z=Of|Ycz`=`+-W#OiFNM8x%oM;+3o`Je3XbE_b46Vl{g_nL3G1b-iWq0`HT>cKk3XW-b z*w{6iH<+6Wy%XE~{&X?Q&`v%z0~kEPWQ{dJe_RsYRo@0-?ZTXX{+QOGuXSH0kn-n& z!NWFf`QQ%7NHD!jj;=m%ZVL{*|LyG^})DZLYBw_ec1i`Jh1FOowYZDb1ePC}jrihefZi>KDx;W`4 zoloL+{_M&mIFP)Y4;|5cV~raTlIy- zQ!2%Z4Lx!3eSI}9T`cgfNLTSWbaOAad#tgik&s^AU`Xju2G1~AK3V6Fl9Y%5d?)%|JLjx* zubLirJurCK){VJ4s-g@zt~&D-_$jBAPh{ze8LhY#c2-i-y)Os@l^@`5MIHC@0yTe;iWe$ z(LJ4)-Y~uv4+X=QQ4`?|YV4)ogmm)MJEwuE?GWcZ?;pb8TYqwPKo4Fquho~)c|FeI zGp^h9pU@~de*VnaheSkt1{geSPrmHS)lhBjN(r2RcVCgzhXxUg(1nlbi~a7v+tCa? z0)BXESM)w|*eXn{<-zMng*yg2DeS-zfNj+JJtYTM5-A*0K8`ce7eSVMNdku7c-f*N z1JAuFpm~J7&l?+&6P|l>{qlh!<>MiWtd;p=-=}6e^bRf%*mRRnF{<1h!Pj!ee9uCk zS0i5lnm}d0Kxp?8lfRzR*%AmnIey?bs{fFpH`lj&Md10{rS4Dkmsk{|e%B=3E>!PB zM==sP9-L7dP4@FY&xrsaPuQXkZPqL)pm*4VMU2QW`dnW64u&_8cirA+G4#Mq3{Q2{ zdLQ>x2kgKuFj-D|PlIyO-6*^mVU;!HZxZ=S!F=5T>YKaxc)ueWY#&X*9_R-e)9USZW!<b{_xUI7dyzF^JKJ*j2gy-^5*e8RVjQ;ntE?z^x=qU zVB~r7yaJ~&fi~`I$>)h?b^IFzYu#-Hfm!F%bl>qq{Eyn%eqD^-jG|Gk0LK8^N+#(l z{MCwu;rpJhq+8hyIzhSu@fA(8aN%ysQjftOb zx2lb%UAt#su+3SYe?BFJbn7O4rJmj?637h0la3mSCY!u^qIC7BeD!FMZNc6aV~89( z*`2%&n`8lRW5Uxx}kfoq&dkd6aO=^1&&DWv& z;aBZ?y3ADMOvB%AbC7 zKL30~*59j!{IF`$iACQ>8(j^<@F<{c?kQJf;Eh*k^M$>o_E8ysZ(oc}QgtmRSzkve zH$ZL!_Egl-^r8;#0y$8lQ%KRNUQr9O)BS)-$xY8YNRf+6*DIpC)pvi=!e?s#U<~d4 zEpGIx9n-4=(m&DHHN2q-82BzMQv1u4OA)&v)S(7BSdvn<=iqTLVUKt)qo-t!H}Mr3 zxM8n~^M7J6A?EGK9&el=q!4K5-Md$)702v1{hR~6qXYXkFrji^N~~Eqex{gS!no39 z_2SMJ_pc4lKoo@kdC$Yc0tVmk9DIv8c-ZQ_o9&4ysPSy!{)?T>*+P>~#5*H2YM=|@ zM`i!wOdW&I-lvSq<8ja07+8c`Z=Vxm(>p1JDEos{z%|LPOK}{J4z@w(qjcY&d(b)5 za@XX`9K$GuV5g&oY4}}SJwQcZZ?L`^NHGQrUh9*Yg+30}A_Y3_becY3w~bM%~Xr-nSL0&mlL1#AK(dZ?tbM@5(cat? zHDpZVMSz=MT^5lB?UVrI%#k7}gkOML0@5IrWb!1dYs18jSa>sLg1d>|4`&ajVMJ){a9uQ2?C$z7(M zE-?J=h2ix9%J5A6(y?<)aZ`Za$Crp_V<(QnmzyGgt+Od6>$%l_*^}j#aTYQC^ZvVO z#Mmf1g|k-qonv3XRvC>cZi&&$eM8#wKVJFw>Mvy1^3x7r@WfLQl0`SntVg-m;=-e@ zK0A9sY~5Myqkg}SFTJ0#5+TOlVOvfxTrWmMjcHmQLTw5YD=ei+)Fp%LW&KxA5->>Z zAOjD3eVAb-26&zfeuu{>KgddPj;Epk4ghSaeSUQQ`SPB{=K6uJ59VG@bjTJd>RLpR7$h#afW~ z60ba2k9CWAikNEPA7LcC$(5KE7SBcNl{&odN$i zti)5FR$u4?@JEjbLkPz8FOIz7U5@(Ryx|*T`a0RgTF7O?w(NQOKD-6eIQg3P%w|ct zS#CUWy~6Na;)-$jRpw3-08hy(O0TdNdt+IRsC^gTV*x>>wtZqq_6qj`Yym5Z%l)MC zXxCxlidH|d;3;UGz(PObtajn^)98ClCG7Aw*Tl7Kpvf~AyOfCT=H-FY-`s8!Jq#7N zeE4pxAP<2?OxW1%#?bpXtd&^PhbbA53Bo>X9VvZ?6L)VJ+s(-WlVf2BX+vqIF1i?i z-d}y7xUVHmU+QbfrWuJ>)|Q|pur}huV7y!KT@Can=GWagn*z-Q!yCXhdT5E-r4UZu z9JNbQMXu8^9B4kuOUBY={>wQ%fWfzjE2nr{;VD7_unjTaK7CBfaMMXnkKZ<=Yl|$L zl1J0{uE8dUZPG;k`H04;IhJPjk9UcyH6*Caa}RJJt9qI_`07KD2A~M+#pblkKmSgL zTv+C%1{4B$;HhAXL>;}P=Xm4qC67+AQKpCUaRm-%?UEr^BC0K|PmTQWflU9hFS;p> z@VA(7^P9TXjXGxgKN$V(AFltfrqVv}M79C#mnc0=h7bZVzL-8Cjn$@A0f!PMW_FV~ z=PAoz5^t19VJott_1s3PQ8Z=}4Bs#g?|o>uS;|P&TW*&QirRyiN(a#U8=?-1@bjrK zIu^moxhm9!`iMjkc`W`0k56}FxoVX)3%j} z>>>)zXD>w^Db%w(ll7^haCXZ-DttMaVZ-oHVCw--PRq`Fn*o7f&QHFa?FT}RucCAC zZ&;*)_g8MsPU{8x7q*)#>1}k!`}0?&e|#zo&oplNf05-{TF5J}#(a#8vi&PMXRQ&s zII(xqhGuVdvU0)gB>f~?fW=s0TiZoTNP zPk(+>H+7>loCpm5UHC2nl7{zz!Nb<% z{!Y%?IsnfDXxtgy(Lg-nZ$1{Bx=o7@OdM+gT+BRG|>5KaK+yJpDSH*RSX-pCqilxgJe@~6|y z|3{vgzW>v$oZ`f(dpZ>5=U%7w`6tItu`y-8^3_<~yUzZ#{;^(`m?FPBeRmN8frs6N zM$Vek1g+l=)&gHQZ2ghRWq8*{0@NmuIBU_c6%OgXgMZ9??wK#1vSSD zGV2={ejX`(?a6kD`QL4PeQwwJc=w9;<4KA~9>6WYNq$*pVDPZddqA4mb+&eaQA}2D ztOt(t$1mw~h=o&EbP%N2O)w=6;k^0+F2Aw}XHsI*vf4;PHI4JjDtEMdSq!Om^v+;+ zfNj}aF9b})j0cEu0mt5Z$q_usUl#nO? z_TX8h#a4_Vc|0fBbE!^${5>6&f4*eURFdm`oGC(a*$nQbO|6YsY%T2<``p;_UnYU~ z52iDXFsXSC;o*!1hYvPt1a3JyI#My6pD2X*xx{ z?an_^2QUOYO@rR4+oFvTsu-_6P!||JIvy{a*cdT6!BT&8h4?S-MQ_Fj6629Ec$$*5 z5p(dc&xdH1DH&uI>(10R-bu0E#oz#am-Ah>Fua+f3#cvw@zy0nM1`?ah{rQ|>+Q=t z5Pjkk4H+`GO#7^Ps%{I;z_7p^_RKy^lowG5 zCYEz7jU=ZPcs@iuR8qlh2OHjUCmO68AADyp62KO0vl(&f3ZB!2;aL~nfX4iTw;@CC z<3*=bp!d+#ny`BBIZ%OHvN$0k!6{SPBwiDAxYxZCVoOj&f-Q5=(*UF1G{6blw3P9qiWhdpUds@@)!fBq67#6AmszIyUf1tb}D7nru=jkMO433#OY%a|yu+J=x1 zQO@NP=j{2vS#Cy)ssRa26R;VB@8=MF0I~(!LsDFX;R#kVXSxi%KC90q<={0ZGle9a%L-dKN(3i zgM1#gaTEFHJzAAt7-v%w%I&V~u%@9|w@5rh;@=m~BzXwfaZ^9m2ey11Sk1ZLe%N{L zUJ2PWSg~PGWjX@sPC73C{O@U#&VIi4TWlJob}))u^X(uvS}>itTjRX44NWI^O7l75 z_F>zImRuz_*| zPrS)jlnXnDBL zL-Y6fV&b0aD~a*Pd$f|kHtuu8QnR+)~!BJ6)mo z+xR)B?jgnLPfa|mSnUIEvoiQT;(N+G68Pj``>kV8;5HrcrMag3rO~XF>O4(L$X1y+ z($zKtdWSB+nj_tU#4ASP8Im9{-svle(j&Xlz1|}b2Cuzxu7<&zq*aT_Mc5n54YfI1 zYK`38RxFdsH6r>h`9Z&xbbSi30KC*)N<%US{>xP{_>S+$=<`DnUXERwvA*UawSd3{ zwgaEj57r|jpxzZ^2Nrj415-{}GlkFX`si*&;;%?NR(0`bl-E^RQ3f8DGwcOES!u}5 z!gg#D|NPO%-^*R&i5jPO*KCgf^@YU+srzR$-qLDO&TIx43>!>mM0u1xBv0ga|DEHs z@2N#RBXnvJY3#=(;hf8#fNf)sHO4k>eDK|ea0cf*Z0}aY^+Jfv1VV^%hAj7B#%NeG zbVYTGjb6iZ3Fn_2QG>lV=B4LU!1%Vv;qY+0)%ps@PlV*%TV5{l3+01!s$lRZuBHKl zhrP!$)}-GHP`yhh7-P)m>(p2=`Dti+4?}zX>)%(!7)c znaHA7Fc=I5n|fjO`k9E$1^ukuB=kKGJ?@%IWGZ8pTjAqi^)#^%gbDbCR#;69oQ*CB zP@3|U;x|26d#dZx)wgi>$kXNbNW901DV?uHu{5yTVV}&GJ6%FEh<4;ej7qzx5y6gC z#PGq#MAPsSDj1q!`0qw{>f`IU0yjrN-$C!wQ~-EXBeY=T*lq}1A_S`SskU4~7fAjW zkJrB+?@n6z?L7c|iD>inXFA@rzd$L}^}UNK6z4+pA#=AGWyB@KbMNd64d0VgPZ*+iLBx zIvaOXwQvqwf3ba_r;^8TGla=8@{|-wd}{ikzK=^yT-P1Ir98oZEJ*?3^q0~*fca0k z7;DYRIWso+-mX~U8U}k|^wJ3l#h}f^L4s1X$X~gVnd}V}cFPrZVl-v+*2@c@o`cW7SGed^;mY`Fq2mjCVaAoWpXeL|$#3i##v34_ zFRTFnTEGK;cMFzaR;a{0@OcM~Dk%RBiQc5RH=k7#llCGQ0rVZVo9n6HAO+O+;~_PR zKV?4?N{U5|K{Kf7ArilQB$JoW^g6vD%?o>t2N0%UVXz&T?t1?8-G&b!-MK79zO1bv z0}sU$DS5kOaGO}18k7skr^VdMoIA6z){ilS8;P#tweR3Mt#)}c?q=_&u1DvB%Ey!x zGB8nUPq7^gI7%j1kD@xt8qWx z=8D8ClVWOFY#u=TgON;55PDHeQQpFO!d{j@|JiKo@=Y+C}1M(Fs72!vLd z%4R3017%;%%oK^wuB#|ox47}6ktUyB#TlBnF=ifh21JadOh-qBd17;<* zD&Q8kCO3N(2Fb&(Qk48ohf1z{aYW?>RX{;({-v(YVRrDV9O^X#vZlbX;y=hy_5&*K zZ@ry$C-z!8JDLkaeZ0)ahi-T6*}qO0Pwzg%Jc!CA!_ZV5y?64zvc{g6VzC~r5q%5P zY+*35cHu+HXM=Rg2hY*XMM;Ap#1Ks96Q}Ao$jR$6kx>B9J4`h95f^X{J|){UG8es} zId~0aU)bWc2Jybhx6yHS8VPTQ$P^U4b4R#56p#8T?^lIsITKUemG7YCk_sLR=Jowo{Hcxt_ zf8)1&+eRP6M^?vl*DDaiVy~*xu&_#92-xFwKEC_Fe&VH*n>TuKQ6$Xn)C`asmJLvw z+`Hz>XYY|n!C=FMi*pG1rpwN@vEvomeBwSO49}i%b?%+yQ|+X=3qbF%0dpTZ|Ei5a zdsWkeC+>^J0fUFVwAR3pJNd`sWL)`u=A&nm(2KxHsR88kn?4E@^jMb}krO9VQ-i!| zn^)gm6Zt#mj0=wiwu8z=|A<70@od2&C$u^Sqm3gmmq}t^*PF(afp|+;ejA}#IPG#t z>C`_&RGq_MB5WCldC9s2$lO95f<-;Hj4$Vt%M`?ox7YNZnH zbx(N=zQbU1suqz;w2iUOj$_GJVffFBJA4j~&tXGegJuHs&IRyy_bb4*W$sfyn7Qcb zmd!_6+{$@_e>coUkBJu8%Q7yG^^di`=q-m}oRe0mB+fW+@-2_b)Pq4@h!0GNUROOI z(EJ_pzw4)V%vonpG=XjYh7yJbphmeRW4+iIV$M`!LGPTIArfEmTbIb25!)MZ_>nLs zs@`=#MOd)-z@CZvn2DsB5Uadj2ih3?M8qDmGR?_8$gF5MNk!p~ae8wlmKJ<_D42`;K3xfVltKKW#vCBg?~D1mq95!RhLUet#=h zz3I;MFO$5!M3pa<(knkKJL5*#LRsG%k>5t`sn#Sh?`%4og7TpYYBZ9lb>y7}u!={+~;LoNx_&}l4 zR|SL5AIzWnp|BVg2G|o(9k;8Ci0Yxn-+zlNG1`>sL-4pb4Y?1iFOP{~KgW+)(*9!-I zW?&6wVA!J`xKvo?9MyMsdsuBmZLVAM({ zXD$Rq!h7+6@Rl=zV~yP9P$2Wf^t^oy-TZ*4@awzMoZ&jKepEg(RX=p|TkomgVD7qH z^o1$CGj$=CUpx*e|J{zrcmMH8yF=yIRFR_0rNU@C_xq660HXtn{yYqN(E!zt_h?s! z!5+NA*(c{D!sx;?F~Z)*jPz95ARhbh`YW@Cz`q%fFZ9W7f|_d4Zz==<*jKPob00tX zd9$iv48F16>+>OjQrJ=sR3tAt;P`uY?nZ{-O+ZCYyk4;e&n;h>5DhwhpPIhA=dS0( zUzYkzY(**g)SG(DVNni`&LLohVH>q7|2$mIwmsgjNPNCm8Ht}n0dfz+BcBs;2f6g0 z6Nwh91Dl!}Tt?pK$wqYl+L`yU?-bQ}F^R@40h?=9A|1sLp=f;l-j{*7Wyi#0v(P7Q z5;c;uT4#HLVMwn66BeLXy#rJ@Kt|)7?cb+`eEzz;grJ8gG22l=m>^h19rhyfardp3 z4ljQJdfMdtm-Y`R-$^apqVlhpmDg9OpTE27j-9%q@_`TGrDpQ6ooj1tE!Rc-8+Q#X zRGEX%Yfed1^|W53tZ`aluqCeYkmA2Kk=z3}sg33%U(Pwhx({zJP`oF&C^^@ODlukk z^-`(Tpn(-O-P{^pM8RFY8z*D%DqqI5`+>p39!v%*LoJ6bH?R_XbW;7AXE8BD*0~@;TI=|CAPo8)~E%eNp@kVm|j4I#>5{VP)UErz0^>1Ue|c*b8=)Wvd&m0jv5F6 z&*1~l=mwOhU$eh#FVgb2kbKAR_nImBD}LQ^*VAHkuSpz~e@}SeDj5yqQmpOJt)IRI zGXqqJyoH=r)di%S2!|8~TR5#w#YL0u!vwnZ?4rLL{Yu95RB?d1@~Oo<>_k3*>~up& z?BY!RGHJBecLqXc^Sc zKOO(xP3^R956?pHQ*1V(1ycrUr+gWM3gL|5+6Uc>tOd@Er1#fVBnt8H)y!ir_aXY# zY_DI9_A4ZR!Q@HlL;vE;udFI*-5-=son!wC$#SsuO+oU_6FzZ&n(fUye3h? z96=Fveedbl2%n3@GUoAMuvcZ)*;jC_;l!1PVXsyAD)LvcD*Wau$PAQ?ju-nVGl*3Xi>SET8 ztBVz7#QeptY&PFonLw0*FQrbb5A4!Od6j;cU$x1Hl;Y$Zb>zSNuW9<?lM}f<7(S+(W_R?>+u`+$!~CIo~yXNU==0remjuW$w1`ShLslYm$L4dHuvIpnwYb zSJWG4ue0HG9wVQ>wGe{Wh3ItB(<#%>YtE0-1(S~|c@;0dLUr@;#=MTQ{_ifP-|SyV zK6PP3mxH9=_JPMwmPkLJPtGt*URbX=iZ>JW<0F%Sg@CR@80_Ww^-uDQMq4|^!OjX4 z`XyX_68q4L@OPezu+EOpMX)1^0rX?AC(Nzt)zBQgPhZZ}PJ2-X`tcrPK(Og9RrICd z@ZHUkx=<50pWfeYO*aF7xb-1!QfHk+3;+avsr+0^{PTX=@J-~F!+b~dbIqLg|7!tT z!nSxrNrVtsnq6BFZ2XBK-?cfxox)3B>cWyTY)Ze>OWw zzj)IKC9?0lC-7)0B_R}mU=PF_eYhkZn-Ff)LW+&*pM8a9uhIi#tQEuBm3Sxp+f^^W z1QrebZDXwUilrhjO8<5ogD;a>n+ttQd=NwO{3f(SS^r`@UfoW~ z=ap_$Hw#|~er`wPr>`z4MmyWjVF&sx`YUs$X&>DWuI|1JgYPidn`;!FVCIyMcr!L9 zP`LVX%H@4nOy0NB-e{Kgll4z-Xt?fm7$RQ@kskHdOPUK^F6n(~xC+UhB=lEPzoYe9K@xt{w}=Z! zjbc8ev8=qzO#7ImiE64-5%{swK)0arU2!R>3+&!O^2}QQJ0Y*tJA~wUMBd!v@uhHj zc?R{!B>I_y5Rt>DlXN%zYdy{#4EEt$o*3zaz4+&0H1_v5`s`!Q@VoD@rP5eWQE<>gDlM7f^1 z^Mo^RjhsR>la=8>a{hEFMB<;PdEa?U8X}d;`$_>tDfuU1ng_O-8>*ko;CedpjrzXF!xQZa;7~b44)mnlg^X^0)GIv`GmN8>A_8&`IDz3*;Ij%*ms!X*l`Vc;e^zf z+UzEezvG&K&5FRK5Ipb!z~T(M3z2ADuZd{=bBm)yDw;JA>E$HxtDfKon$upq8+k{32D|(u3suiTg(4pMPN9H!)AF7y{;q&&KG%7YN&i7ZThLt|uhA z=Ma2kZFoDW-`sXEJZHMcsZ@#+@ZB#sM0<0UMZTKE-5(T8rTvm4ULR8&9Coi+p{e+i zyfz6#G;Ud9wjy0zQGbVMH*B8eE!qfL1`slscJ}ikS*gNsbQSm_W*4p0meg1?NMik3 z%P(mFea|<*txPpx@GQhoVbv~Eea)F52$USf+K3fzOz-D4#1|3rsDj6`{#}-Gjv`04 zt*Q*lUtsfB49b_IWb63|53IM3C9wS5RZryu(vL9MngSu7kIff5&yJf>kI@iXug`(! z$LBi+z4To>k@A-MpJG~sNFN3h&8_*xaTU_1R2@+*XIps%3?5eV{?f)t*e!P)nY zWwZBccmliqa!z!-?BQ()`s^VD`{xu?CK(bI>UB0cC~p~>H(Kcj8y06<`-(|XG}FRh ztMWWF3Qxo&+3nXxWbY!+FRdRNg^$a5h0=jK;RPp_8#}19AM9=BR)5Y_KC$@^0~q|N zu`1}+qaFdfH^!BruseFhqLo?bcT2BljIN{asqB!F)ii$_<>(4G<{U5tKYz_R6_jF~ z2dmY*Zv{SB!{kC|?{UasYqp92JPP8loBZd-c%a`rtDyEFt`4fm=6JwS5%3i=y2swJ4ebtz~EtbCL(@_ z>3Tu4%tEhs%R*mC&aa#^zvbGTZQqSqld}N;|G;HqD%~)TmXetdHhxRrHV0ZcE=2MV zTeVdL-~k@O`n%%C`!-G_PwQa#7)gN5$9S-o4mws5G2X^}VJGWuOjj&^Fk$2drpvVD zOESX5hw-~J-F`8ph#-0Tv6m2d0~z?6KK{Dj zCK>6F^8e$j_qoeCI{^X}^j%R0RTz93tbj@En>7@l8?9`J1{AfX=%fg#J!o3iayEZi zKZCkV$g3+J--TOCu+~3w612!SkNpFKt=6}6oG~e1{ig}=c45Rh&q28La}FTCqE7C8 zj4i(?+_xcO00#CRb6a_#`B40{zK+3D$7_xue!Pc%D(p8mP;vnawb{FjwAQ_DXqIkw zyF!{?%8THAIQPPWd>=dahj_5mhOvX@hCw3#{F62EKy`LwjnF$%)CZCO!`ADFDgyA> zvM|x|-uQ{089vMu7@pM5jB%-u(#Ji<#z`cg*HDh!MpSTRm^T-4ho^A&mUsCZJSd&S z)_*rnS21|&E>n_ozd1`6yUHF;%y19T6gJO9NHU<>I3rC~HKlXpgC&&{%Lso0l2`Ic zGoe(O#xn!8j-2NE3H%|{QotiUCs&>PVO4mY-*sUdI;vxlaTlg-!acP{Kc-SQCm$kf z$@hiiJA{5-JeJf`Lg+({X{=gpm%By z8}wt;D;A@NS_h060QYci!>4F;VOP6P*soJq+`Hx^roYYWCN4D;ozJ~1J|P4^d* z%ufUnvw1(#FE4cTorzPFAh?%fMx={5Oa-YgFdNni;dk*McsR36k0=9gwJCDTz!XQY ztOe6NTyh{;b~73(B=6&CzIew~5`LtbpFf`McK(9ECVD3^JoC(1F|UW8+PtAtw=43* zVyI17krzdRp3%jrQ6vVOA^_M9N>my2ePQ^V?BtlK|J8#pO6_Njy-N%J^2wjU$2dAU zTGFT*FUxNucNUyQ#SQon+~)q`eD`uRO#FTos;jc@^G)Px@ZG!5^(w(79?jsHs7eD~ zH6{Zuu42zm%W;I}JaZ){SEZ8ve6Hw25Q`%;zHLpy7Cf-ZOCgo66!cMm>0Ud~z((Tr zuc>YL#um2Z33`PYxzF1-b#A)rvg-aM!#po5q|(M-PYlo7?Uay?w10>g*=Uz+xVGVc zy@2wd^5rd8xb}!xcs`(51U!)Pbi(1JtAtc|o)uCw&TEHkTLv=lESyoL13AMv!|C=i z-PzK5XC9yl9J4<3@xc}$eS7btHFY}rKfzU*acq9}+fsflJdJ>b!sZf<^WdWj{xVkR ztez5zPYxG_x*Y2Y;UEFP_UaP<`ZPXItY}5b=yZ+;oa|nIe|IXG6OFi4vVK~@9nHnc z&&l6kRQV7910RIj=Jn=EL`Bt1T|_2)c%ZKaw2z3otaPV*N(V74Zc7G!NQ=N*r-<@j z`OLY#EZoGnjD5~OCdXtsCzK*QT7pM809c_V5-Sb}Sb({{JFozDVPTy@N`GD0n#GU3 zPUP3#NiPr`_)j?cbHr$==dPb@x|f1WKAuD}pWOh^MF}YkH&kFPTDF5)7WaJoM>^?F zAsq&Q?banYWl5u}@Y*>ORWd|Mf46W!K~_)9XM$bG_9OcvTj>e@#Jwz98X`J_z~|w% zd$)V#vg$pPy#MUoN5DFq%3YXVP_P1lA$FS3}p>0xk=?~}gO-U)BP$P`s7KDti-XlW%tqGnTXjA)=sG+l?KwR2lCCTYB+De1L#Pk`S!f^ zC_z4Y(|LaQ9J3^5hpws+?NVA`rZd~ zpI?_o1bFT|zs&sW+q-UEh4bGB(6qFlxr*oh;ngO(ELP&5kEq)Kz-EgQWjeV}2Wwnq z6~0J?P8`%Oq9->3)4Wbl{rSJss0Q{8fR^Ake7951A%pU&+Jom|+x)3-4>_W}28!~W zCJsZTvQU$OZ~91#$M|O0u*U(K2~N~Sx$DJh$~4#*;+Iqtv7|d2!9x$M>rzN1M6?Wn z=QCa!Ml!lHQ`&)w>!>>Cv>VkfN5B%7izWeN%C_*Dw6{gE{SCO5bJKdFkN*|*4VcF5bYg6GOJU_mIe}0)R-?%^=_-!<& zY2HrS)`-l#4=b^gKyWEoBXG1NHKz0o0KjH4BTu9#N9StmvafX|%>az^z^dRjez8eCf-ZJ-{Pr9sq6fdn5V4Xz;T+Tw%Sxo(7`@)S%wag03%>f9 znVNQzaW0#S3;rVRJeeWaeVLkUUy%>k+PxUqA}HPg%YallqVHo7Nwwny*IJ!PQ*)ZU zJ<6yg4-QgA4;}c0ELBn0b7xk0y+p_T{MPZZJNMnU&r(AS)l5^|OBVBm?1`OU$6V@#|Lvj0D1PMMLn&vVpnBsS~vfP_Y4kHlijLaLIw^ z(b;KfQM%}J314i_(lhEV=X{woJ%N-3SS4HouOZ*9@7|A4V3i*H$z%RycYz%q!px*n z+JNUrsdjmHi1O~XxR5-2`OIf1-bBB2s$K>yzdB*Fn3mvq3m$I=uo757@lGK^0TxVp zsfHD4eU{3^70S@x@lr>%w62pe`H$<*LDu#TOxfud-tmB0G2pS|B-|Q^qyRum$ljr^ zQ&wMHYQFfM2uoApT06Si1^1$zH!eeyzdie-BCdxg53Ccem5Uw!_5G2mhjKE2J@{P} z9V`n{ip19_WT_FCg@2(-?_nu%+XoNSX*wmo8{Kr)kU@Ehhe^T8K^>2 zOmiVRKG}w+u^3}c0gVmdf&4|F_RZHXAPjyc%aFy|sOGSrYH#Vj+j{r?yZ0qiPRX-k zx_LvK6PN=1&1oL>4E*mgM}4;q@2s{~$5=W9TWZ6f_mzd|VR|hHw|4Dr=7)=hM^c9O zg(^AFG5~<43K6R3TYachA+i(s*ZW^VRLUOZpHKgF-Hpc?4JUFKaOS_kGY8fT*UT%) zv259cM-P6_AJ+>&-v9$<`_z=NvwC5 zOz%6v{sZf{8bSviM-zBm_DiC6igyuEnGRLvEep$?dS z^)=6P+~%1`GH2#k;;3VMS%gI5#~~b@;M$0Yo_OeC{DDtj3#nRxa|yg5NdDo+9+gic zy43td!K|Ogt!Ot4{fyPdEBNc%x783awKj#Lf3aCr?zk5QVD5wLvgckqoav;33ZXoF z3M~KX^5m~6t@`r3ocXi2OtXW|e)k>^6PS?{Gk3!9mLi3D{zhkyIBY{|CJt$S3;1sL z{h#+YW%OlLIexzt`4@#BVwE+VjiL=7@>!VnV$W^(7!5J!ue)=QU(G=(u0~#ehh^A{ z0j!kK%*+WS%Zw3~;{+!K04-*qL`Qn-7R9jPYHq}FAIbB+NqPnV7J+N*^%NOk#dDfs zUCCLSujeVC2j7G#C*8Hhle(RU)~&xny7+%4>Pi(lN$J52eIqlR!*0yU*efzU{*{lB z`b8!VD@27oZ(EFiK(krM@Z9290&ns0g&*6-c(8U<7@oOOjb8gIe9=-JvYr^kglEV1 zil+O8SU!bxRda`Hz4OG1k@urt)(<8Kb3PlA^%x!mrpMk=QXEr4f%19y6uSWnz1{%} zeKthdG}VeNy!$RI*PNq{7&R?RoGUhu6>W;&@iB%F*D0gU16A~5^Bp8o#tChB>TMh2 zBK6?Q>snzHaj>F%FD)Iys_ZP1i9|VndqULo2_&B55iLnV7YzWK4Iu`4G-KWOY4HGB z@4zPSLVGVMUqZ?OlseRU@GgHmouF5=>EZ&_6PeWU9@Cd-vGD-qyHm})8p<5h?Y5j& zf?6zRn*;uNkT=eCFh(%KOtt#LDi!Tpg!m;%@ew^B6jgy0Kud`P9t-d$KS)_C&67E6 zDs|OguCTKD;L)1NU%?mf(b9n5QYq}@?5B2bP=@1?F7lGu2ZTd?cM9q)< zs69d#VA}QXtVr#P6lNLkDYMWMrFfex^!c?~V~5PKztgU}Wpwh?F@49Nbu8}5UPwX8 zuNaAo%QNSBue8p-`|!o)c!?JDf3y+rxZv!okH$p1Mjl<-)E7-kOg%_7_7<>+b;2B8Id~=Z4*A*q|!`SmJm9`dq+9;hKC^`C9fqn93eJ z%_%#ZJv{aaHkJW$S>fDwe{^~p*gFP_GNn{~Gmq2JvY5HGDiPJsITu#b_N4d@ygFXu z!iN!mI}}xcb$Bz;G6BH5L*>A$@S`+BWXZoez1m50xdBhZnOg1US`~%y9JiEZcU_ko zpY>obQtk=7@^3rLIXOLa_J*kG=q#-pqC5@UgORkKz(2p-4V78w4Rxt?dxfPkkDgPf znnM}ceXp6gKzwqlzfQnk{MWBGe33P|IGoKo9-13qVtU7%+eR7rs+n=raxLEZPxiOgF#P5{tyTsq)HCH9oNL8-*#^so0Y6u_q8 zT76-O$7<9?_x<)dpZ5t~Qp@-=#hb8gJ^7(kKYFvuGqI#t0z@?FfxpLsiv{MdSs<<3 zUqJxvNxNIS(Z`j@%x&jVYgLq_7(UvDXVqRgGW7hn!5ZuhWtQtOsIF_a761Bbg@>|?0SEQp=i0(Qd2gV&W=fzGJB*eEUD|E z65+cupv0V`Nx8XN#!?LPzlh~8Y<{prE4Yu}-v8Hiw>r~We|7F(j~+ZQR*UEch0a9U zx;QgSdK?yT5mc`7C2hun8cv68eJn2(iC6zIvRAxzaF2<0<-c9n&j4lsV}n6r|mZ;HS;JOoEza0 zMECvS!xK{c*QdhAX6>CeJn64fB=b|C}2wQ;v-K<0$)DWHK&Z4XgG&Jd2BtM%Z&I`{3v!|Sa@ zna@g-fWN;gf11{YO#C>V)LT=yGdHF-Pp|3R%V%h&_!{tClbkg8eWme_Ft46;OOLm$ z-Vn7JLOc$_f!f+%&N899`N-XuOzu0|-q{$OLSUwof#8kB*(B7!1m$x@FL4r^s&?8ByZ`Ub3i$}PFKEHq_`Jhj5!+J2iRTnuqaIo255{K!BOk~)$Fe0n-iD{BfcAY%pMAQ2`2sp|hEtJ5 zuqP+H`@2Uze}Py)s%5k(Bu(6X2f-u&v<%I?_F+RN={upwF!$l%aXe9A^Kd(PorNju z*twA&{7EYgXlLB)&KPmneAEo-!p}n!f33tE?`*oOOW!?Q6f5g*nf&qm@Uizg?{PPn z^b)-%S-{aAJQ(&KcP&!ehDI0PYxE+s9ehcDjA83dihOvtfcL^kC2~9#U`=lSyb3Ss zD-B~nYnbmnymdY6kF!p(Q+5!VZl?c!ZMqu{q@QG%&yKHbx6XBHb(h%l^hF{0JVxw8*ge||x@HN6dg zur>!~`EBT5rfXRvpU;16kB%vDnZu}QyiN^o$d+I@3;-H;aFmd$bi+tGz5#C~HyAK2cKijYzwB(b>;|}7`h&+k>z;hi%KV3jXa9H{X3iP>QYsV_xtXDjJ}pq zOoa}-^qxMqi)J;EdG^1zVsAxLv*4(u4o%oY->9k#6Tq(rO~JQ)g=WSm#K1yeCZ*f=+#V zwUuN>pLLzJEjv03HQm$sKh+(;vrtxPxz9>6N=b6?9+kHZCR}`r#hkF!r!_ui?lEWg z@IlgYKK7B(#X_en*00MZ!FR%#1@KNYE8LBM69}vo)MoI+FW*_~?6^|tnZP!G)#<&A z^r<2PPfk9pD1up(FDjLpHqSCl&~^sCW&7NW}#2Rfn%CM+sF(z4r*~Qv<+XWB9=EWfA*`>Inp{U@g9wk&%Z6412%*rR+SA% zXUx6e_Li2ED=->{1pwN2YJ*-v$%e(-Uoj>m7#)m0AsPWT4!6VC%-6QcMX#9FFK4pj z8tq0h4f*H(`}JMfIGj|-IatTTq+(pcGJf{kuVn?ZSi{n7w|c2H_w$-gelj%J`^H5b zACoY}OD|BPV!oAjfataZ(%p%1BQ$so@kQdD9jp^aH?A*`WN0wP@u|}lh`jf18=goPDB7Y``0(6FxwEolTmCaV#4G?YFG#8P zK4{}ex!^iwdOk&k<}^_Fnhx%dlod(HTN6FT2LYh{EGGZwcP?B~<6)D5Hb13}sbxJK z0DKT`pD+6^XU<)Xb|(p~our=qIeSU*NI8xXgWW)}%Ln3*BIW*5DEv{OTtJzp5XOf~ z)BPh2hEix9%7W$>i#%fJ)x=_Yt6BGufBvS7qPfzE zNzmP<=punl-;QBz3k@}3TPSUKA5BNK+R-*Vbq8If3R^52+pmoGMA4xO>Cq+UDFdKH z+a6+Ebf4=g=)O$T{YTcFV`vb}?;C~w_p9r~Il?2)5n_;Qw{b-$)hqp5CZBeFD+|W} zMRm7>U)d3?d?sd!==;fgv|T@L`7dpFbD+1&j6@*E&W7;#f*}72L3y`Gxgi7r>Zg=A z8?wbKmBed7v2@+8dsn2s^w(8&#(0hS9st-uxb&9-gWEAC4yv!#8Z*wZ_q3-2fX~A1 z_LUQ7j!(6wxZ)l6uTE1BKHRG7i8XW@#i{37ISKwpEq`&)m?#97t^`)IbbZbYOPj3x zPo7+CuJSyj&0zOPm-5hxN47B=~1~W7y=9m8V5;}_p{QQGdVc7jR9V4|{ zOq7ZjI@{$}H-`W~m4V-ZrNxdKu+b+f&6l`IM}jO)rK=sGR9 z<{Echjq&W?$C)63cY@pSl*Kx0I%{kFiNZXT?LqbhbLT&Jjz^xS^WVq3DO%iii#-<1V`)xz!h#nTc`?+>oZzE!pg zPFmftZ(W+!zs!nC{kVSmxAVc{~o_=W05=nTg|910+2;b>F&_Fan>ahxib_NVn(8>ab4zV{2O!N?TE{c zGWay_drRNlluGy$LG^hzD7;;v3D_d?K|Sekbi$J2+7!)zx1}@PKzc)62Bh$O-cV=g zV>}MEA=cVhViH$cbgp|$A{&P#S?OWpK77ttM>K#8Det)aCgz;??wff18J6Q2!Rf@< z2Ml5W3!qeqf1g`wq^+JT1OR{~u7A4mFg!f^Q)Z{(_&K?}t?$YLz?$LqZVQ;xFJECN zrLXGJgSYw*%|%%wzp*L#KU03)$@@Z4IW!{X=@8`FaW6EOmwk7o7VWsJ3%$JO_V&sv zhN297VHb}P%gw)@i0JSd6(=5Us+B5uh<`SuAy4&y334+3{3;Go5wUa9aAkG@J|YPO zUL0~s0`Mqu0-HwJ&C0Rhcv1Mrt8xIwdxN|apC0FbDoymxnTMlX!zB5=3jG8GzL6(ej)BrXSPUPA)m({0z_&O25aAkD2f)BC=k66;LW!q zMwl0%1)TL_<9$Z@>vbrd_>MdAeYnhX&bd&Xv)u%?x+y;=1>#v1f4^pm@3QayP~SbJ zU-5HFSaS!S3S)9M%9GZDo=!f=kr!C;pmq{ebdqNCLi8fQ#49OqtE%-imRLEpD!h1g z;sK)@n~1n#`cB?b#N}$_L%bl^4d2ro$FKzFPn=eZX*^RE;b{ZQm`YxRxUoQn2&KS6 z4*=~~39=u$>7hAm1CzjIZzYm@lH1fR2~5fV!# zbh05D&s#n>-#&|7IY+ZOqU{EI+1x&#w778FbYGfP{_?U^SyA%5-@nn4VdS;u;j)N< z?9kt*As(S76$JB39qyr)lTb?Izij}{$?St93&5|Xpc51MwOK z0eGOLSo*?9-{t7^9wYtlSO$8h+`0L@2A zImb7D3$U66Q!cf4Nx<|x1(p-({$R7O6X*NSlJJOOfK31m_@5{?N156AAIHQeG*i8a zyR-9dd;VR+g?p~=>5)BACQdJX_vJU;)1?6!cul9JilL_l{4L*Fe%8G3iY0-lQ6D<#9#)vxFb;5`PEF&CpN#l$T+B6lTEN8VhJ92k?Fb3E>cQJ6@d0~ zY~rwuF`L=0EW=M~U2EEdan>o5~Jo`@HEMH!Y)Yjxtr=F0&22*$XVWgA6Lsl zuZz2^?@1TYcQB1_6vSJQok4xTLSKkHSt&Oa5ypuz4IVGB_;I~ibWu!7+H0`T13=^G zV{mDhR#)@v9F_E!2&$02q-3}WFMI<}8M?w(jYkcv8EC-&iZfN=pG@O3!a^_+XXh-` z+8pwgX)(dpyn>@IN=s`hkTIM_3((*!-qpBG;gv^$mYNI0q-X8ltne#Ud(Df{N!X)6!_;8 zx^zIBptGGr>JaB{kkcS4MZBt0wkDTe$mnYEaQ?N!UP9piE2ZZ{WjnvG{ zNYVnL?^{P9AIh=KaN*=9F>$V&WnqZH-hHE=0le5$f`uLcc2OCKiCIX^l>9p9)Th6! z@(o}f!c$o7IfkY+Q~zr$007>c+ISzVyv|6Cd1iosi)l9A z?ySJiakh}ayDy`vu+V=}#f+s@Ord72*^u4`AJO@0B;5LDw%%@x%X1zK?G&niJ!XZ0 z#UPnVkWB)>EB5cPSgF&iC^e#LmK7r+)cD6ah@n!BEB6znKFeSo}wmoRJ642|9kSk6xRP9 z73v(ok>7VGT4d{8V+lC1vYoh;$;`v{6g;X8z%0YUiqzGZVL0U!LPWU%*aH%ee&*Az zgFbiS&%`@=<|R}19((GPMZS{Qlh2ZR@Z&F}^tXJ(kQT6tboEphgFiZp#!0KFt-llN z2;T8eKxUz5DUC;lR? zWY4PXdZ}MAG21S6>LTql;cFEyyT<^Id0=hXO^o>@ADtkn!;KR=LI?qDHsp}k-zly@ zKlNkYO;uRv32*Lmvr5ZYP|8#>pcZcvXD&}WX^&_MoYf&goefwhXpv;#HCX5YU^f=v zU+)jrxfyI;AzdhEaSk!j3vfId1TFS<7&^0)8`_Nl%M-XMFiczPbboFjW@5oQ-8`9EF23K z`th@*MMn44b}UK!V2(ipTcE&7HDV~0z zVwA;+u0JVq+*sm6+*4q+xvI~R46T#YBo#p5)EdUr-yX0l0)1OY(v(3G1{;-CLp z>0VLjs%VChgpw!ocIEG)J@`trlTFHj`*;0cA$b7!IM9Honu~4dCrs$n zY|ldh@mT^h|I$K$34<~nA<}aj_6V7A+MIUTT-6me*X$07#jwHGtA+>Qm;U?D?H&&2 zf`$I>SrSd!n)CJix8?V=lNvBNF0}Mn7+B!Wu|Gb_^jP{O-$)FAeaF~kC*J>v#249j zwcuKO4Loc&wEwC15ivHfp-WVwbKvHmi?kPwliW(wp{nceO(t#|f={sjE0^lLFXb6)jKt`2PK`b1JyWYt4q$oOFGcfyfw1jba<-fW{ru?YJ;)18Vi)&Qs~Zv*wOWXji0I!1@EM=nCKw+=s*$Um8nK zr*)|tF?|=6(=?l$!(CvXokbNWqTeg(KTacOvRwB z`+-HC%MtZcEw5unh~5Ded*%SGcBO1{*Lwc&pR(-RS}if-!Q{X z-S^I!ihraN;zJ+NK;09B#60~wQ6EBI0v+yys_0Wu=<9iqC$Om8%_K*egiMHzfagsm zX*?x6XuxM97QwOr0PR9lEY*b>`qAhla@kE?s3mLB(YN;?0|V9oG~lNhi%O#Pl>Hf+ zj~M^gd$ikMnHyJ^;8`efM~u^B>+ht+(q=cvNx7(4jgW?OHCX8D$4QGtpVbP$|3-dK ziTYR?An2?u0>F5S0qJ-Mb?|ID{z)NzI_qwx8>Xy6V*kG$+%^DEjoerwF7!0TqW?Q| zOKro8MEAIdz&5W5?J_#8rTtg!ob?F`zMDrjfLMQDGXhZ`$%FouQpi{JmhulDQTskm zg$9g}@622X^T9=B?@zu#z9Ymx^$lVqieI-4c!dpRV5xA07ou)IPIWc~GX((6LMvH? z`N`3)668c?rW6}@93yq#y~oB2u!7hOc;c!*{@kS<9?;9bCpQ)=P-O|;XuX%4Z)(iR zM9SSJ|GZR}jGT*#alr60T4{kEP!(zcx^8I$QBIl55p8dNRh_kX&jIPo3w3bnzV~AT zwmhYKJ7$-!PiGK}0l*YR z2D`xU`kUwxCa2HMRE7So9SV^sFjOJSYW#-MD#VEg~HRevlyeh+WLFKPS1+&;6LwK zZ}fK5@<=kJOOA4D?!F(Lt#;pucnK?Ch?FLWP`|zkkr41Yh~+n4l|e2H01d~nMs_z# zOui?cLZ;}e-h=<@++iQ>9$>w<0FU6YDE67`sfbw)O$O-W-WBsz>r<2%@1QK_QE02*1~3r`I4z5SKByC=l!81b7OR9jsiEQf_7(b&V12*pX9_@ zhV!N}t1XHS05Bzl8@*-Imwao=DWK^FHk__95q(S``f3oOaM&e$#p79(lOnDoY1Gnw zb=`l5?(5J!e;GCFWQ}*<|9N!Z_nW88`~(2JGge8W-*Ole1b|k(lGd)W{t@sapV^)X_MHFZX74Vt6Ct*iKZBA7&Bs=8;2!@7e;(E$La z1aRzFuGi=B;M_`+RXGk1=w$(0Ml3{Ms!sHUaAu2WUUdt()liW@Q2QR z9lGw(nnV63=WJK+zL!OO%#-amRuYfRyhAq3U2vR$*IGz}IvW5qihQ%>2E?Lcg4s>= zG1Lf;OAOX^_Fx@M4e*(S4v%08h6xOHF&{0L(>~=OsznC<<~P*)Af_kwT%T&wBIlRY z*%}LFYE}Kc_}XEOqb2}PF#8nDm{$&wx#w4~Cu>OT2z?SpKE^Q&vvCIHJs`zh(k zrL82@9W06t05I+DT%3!LTpO*Y@NAb!MB(R0l$e3dBgZl!KvkzHbW(&c!rla|KQSdm zQs=%p=VqoD)P1-1V8^=e-#xnTyLSZX@h&`@8+{Xf!O{Q=f@>~Ndjx>JfHqKt+np9y zVJ>7~-y=PEMSJig1VRAt!i#`MFa?~%40d538e0}c_$Y-2Mc8}M)55E4l$~o^mhGP-JWZH)W}*XME`pSS{=Jofs=ED*D( zo333qER3S)002`BbvQHBh+gKv!z|-Jq^o=lPhp|P3~U?YsyYXhoHm%kSSfc47#Ldh zyEf^|NE^PRLh!@@GXL0vbtAXfhwzUj=lmb;JuxKzZ$iOSezym;= za7N^xe@VqS|HKf+dhm)>fsW3>-~ew1Itmj*geWe-J2#KYPnY#~E%DD|PWipy`jl*x zbMTil;r4p)h6NyXMSP{<^>=k{5(~5w=;8IY^?$YhF0yTRGPCfOulJUmy{Cuvin|P5kG~9?mO^f zBBYl2l#4r=yEr=~M@t%OW+3geA9 zoJ*Su=#%}*a<`54 zY{8Et6=B3c$cKQ=1<=wRsm1oCrwfO(2~aakNIIbYzJUuk_x&llq@-swxSQO4w_Sbr zz4xI<_Z_%N#*@I`dDrqY&V^IVABgRi@=Y;bbi z<*;W3yeF;0BbXk=iiHeK%QWtA@5b`ZjT0H&nhbK%G#DTi?X zbrheMb*{qkTN!dsp8NTDq(DoEu{vbzWJ)$*eHok;dal`4MfAf~o=qqcNvS0oBg^q+ zAM1B|b?v^(iM&eRKAeI_H3_)E@C4FI#;E0InJpt29Gos-aU&_)LCC-ZKywLuMF9Ri zaZAqd|8bsQcYH*TSJUbRfFJ`uD;6>+FY4@wfW!#3MFEx?f>%p4C z#@9sh!RzW>L*}S#yoe(%tWPYpM~T7Bu#OGxj#jE70KaXexRIK5HU=GP*84v6;+f9} zo(63FQ))7>DF84vd*M|1>(CvY8;Q_J559B%ckJ>%;#%P~5bDv*0-8hiM}2k3xad;B z?X2C3L%FCQZh`t zHTmO_BZ+XHZBEQqZCoYNZJzpjE8x+JP)Tle`8bc3Z_V3LmSvB1N0MK7^8^f{%g=Yy zPm_8r1a3D37c@Vv%}IrwUmTHIpaGt`QnMz5F1$MJob}9~0LuwnkIX;jwwiG!v}~>D z<2YFWP<7~39qxE}cTR?^M|1LsP#kC#CDS~1f^Kx7h3J#V*$dEtY51yJ@OVNPoPyY47>LDG(;re@wXhi@of={tyd-&J)soIPP z005fPjsx`@t{gXu1)juD~m<10KQbdm9(2){*phK-RRL6otFd zH9MOP^l?+1BviF=c7&R>%zx~`uQ0>rg97l^D?ikzI!n*)7$a;#ZOkn9v8oTkwK90m z-5&j+JzeVOpw<8YLtn$maOd(rZc#}f%ENn)1RH2R!Rdoc+f%fq4d@nE38O_R+~mQ* zw1pJuP$?St5U6o}X=#p2lk(k^ITZi(=)ME@ku%w0``k)&o`w#s6V~5x%zzihC$bE@ z0|`9DnJ=uoM)}}9dU3i*n0*^%b zx+I%E@Iv|e3st3{cBqdFTsZ66PpGt#UH+_5?#MLs!-wql-GZ%cAvQzVlj;&7q!P4f z9|+jg$yg>E(J%SI0MJytonx-Aj^x`Xa?Yo-p4|P*l!HBV-+`T=2u_Lj!Wh$8i*ROr z)=yEKIUFEPDqtIR^~erOtlZ|CNL%kAX6N%eC*^MXRF-czFJN9WO9h`Bqd|)$zkBdG zzB+bpSmVm)3?~hE>G>2(uLd&k0MJG>tF)Q0NVq@J-eQDN=2x6?2m0c=dQ5*s2{-W?zW=nE%kiTbb|R zL;?6;U!M+xkMEp?USt#EJSsJ05Mm$WLE@0i@4k)EV~h$Yxy8)(xzQE%DI6#OD5I{X zXua!+dJQ>^&!J7vyP@TKE0lM1&3uR_FwX;fLO$=V(iF@&gO4U8bXits1BV|c!EYF@ z)xUS0q%c}ISH!okOvdwNwBtWKaQ7X~3z!a4A&IxfKcCXC&iOzh2qgV(1s#OQMN2$D z;I+X?Ob#;e0MICE^Yihe&6LuE&!Lw%dG-^_@h4F+02Txq@Utz5le+I|pk5>1^cc^~ z^SHrl&Qfw_J7SBO3RUwI#kxfJxL8B%VIw>GNs+Skew>K7rJd$8JyVDp3*nXvNC zp>>X{ef;5NW{RI^n5c#`|JzZ#-(L&>yKr4h>XY-AVOU(~vcLO;OR*kwMy@vW*hXDF znBQ9uUDe5tHO@;9zBYJKz67IVz=Fn~y9=%x`!0{X1b8(fg&vTB2Y^QNdL!!AUNEmH_GN>^H#X6g|7_=_>Ep*D$d*d!51E zq0jOclmO|!WA`gMBHyhbYYOZPk!X8DSBYnG29dz(vksIwBr!ilKWwwPXS%z8!995Y z)pcU6X@#Tzz*Z2>#@|k)6e@Iy9$^yjhQwOVtVsqQ2M_?Zo!x8gw77G!mX$5yKkog( zS!YenKU!msUFpH2RtG$tBj6EC2MKyf`EcZcbk2xE87?i=!|O&|O4uscUZO%hcqj02 zT^))w`m58~6!#yUtDyO1W86J)`W#6{JgAapO zDWhZxG!wUCtZGkXf-+J!IQ`BTuco#xs%lsu#{u@}O-PY}+2&`o-bq83lu6UHYkOPX zb6TJ9=z;zDubi+L6QxxTeXy2$geZ8gpx|Hy;-zfGdMrP0AwQDx1)AlZ(mT(0(ED)c zghpvV_Z@fwr$AiuhkB3U&vEtCu*X9K-VvFw47?c>*?6xF?JfY=FifRnERN293X%DT z^4~*5*A@S0c>U4`_N1^%z!N|Nenvudu=1V!oe`aF39jY#K|Oe{4o=lMNzUY5)>5|I zzkM&EaL#vS?_J&LzJGhaH~xh)FZ3|VpRaS7N^fkSP*oZRJ9NY1ddFkWcKu)ty!a*E zGQ(3@SQ^_EVidX;v&8D0)M!iz4D`V6((-ISFS^t(X}w>*>sBbLkhq|i1?@^KS%1Hx&q1c7*sY<63_O8C*qO5zCz+SOQC2u%)(3ba zYBKOSwN45L5dgLdTWP@il@0syrXu}K2W$11Bs|m6hk%_K;9;NvKlw?~F0@Ps2R*h{ z!F%v&oRg#kh=_mksqvOunujN&Xu}iDz zdcHqlP!20#C3q@}!eH*FOwbM3@}`T`=?b-MX@2wpHFltR4?+P9_uZ$iyen=ThWV}c z-`{TjURX3UfPEsnn4A-IPUykV#k8jPSbY2>#PxS|UVn$lTK(I{O`|~)F(W}r?CgX= zPY^N#&!I^3I9W=II5u*81*Kcy17S(5$iVNf$OZrn<@-u(pA}!TLjPFS6-Q)0)V5ctNRHQSBOIeACZ zAX7HRXjkmycRI%G%#w^Z6f2}OP;RC!!rnB}Y6RM|3QU`;S=5%s$U7K&N*;b-CnzRl zxINfeGiA=n5Iw1Ex^qnL=!c}Y&2j<28}o3@v9vkIFKR~Xz2`*tnH#}H=Ud;6Dl@Q4 z7pC%s$~ldx5Yf}bF3L(PD>y(MU_+j6_`$i$UOvUcpi62dJ52zn9Zr$Kt_(Q7sCWec z_rnsUh7EX<`_#rOI6eT_rpIB$UNH?>XN@cI&egxZKa#j_l>(WXK3bo2@R*AQ<^v7* zN$9MtG@K%4U)m1}srTl6G^3L67mKX5an>o5m~L*7WQJ$ysZ!>+`#xPHl||oo>KG~_ ze2+8UP^=(PPw$Y0zH$arNG<0`RGx@YB<^D+c+>XF2Y#DYX%=UaDJX01daQ~{?fIiI z$tLbQMs9^5%mB9Ri@D~@Yn@8XXd%#myuTEMpEclvSiLp}0|3o~g>}MFSBU7X{Z1Gz z|5U+2Tz^+6^KHlF4Lq5eT?a@>SW?z-S-_L|yOsy&y$>fSz5^f4tbIy{!N<$?6I>qv zY_tL(#w{_fI-t#e-FNSuvmK2ORO#rCj@asVyXXi!3^d^HBj>_SB8=trcjUwShzrm2 zP>F2ugcdlFo6>TL>Xa!%ULmE@ioe+C^z)VsbcWO37A4E4(9OvxC1ZE;*`yj@fucVWFZ4F zvbV(4Z4ys@c<#gFgaI4My3c)gqs?TA_a9GPw%(UxRpFoWr=!6^f<_Dv>=Pl5%@h(5 zG5Rqdh^})mDXzaqkM;LWI6iR$ejyQKoB-f?3nOUr(EvRHA>hNvZcYu{pN0%P0BjZ_ z;fhils2Ecf!iW6-is*YS;`^ba$FdAC{a)Y^+)bryg?pT3wUG_&DKunT98F~Lbu;k< zQG-@%iYV#-&c)udi5`@GwfdF2^Wytse=66ncYQc{g+vm7ez68v5eB(XY*sGJ?y)+O~2lHJv_ZyZt6+tQW1cH+@E1lH*wxbJ>u z>(Mh;_R6?P{{jkZ=C}OgzF7tyi#5PbQG|6^4`O&pHTkjxBKmiuGa}z!@~G|Y&67%z zqQ)5jo(j)OJ7i#AFx?BR0A){UAOlZ(ND7Y zRTKjv`u7(cXxL6FIIwNR^VxdXIKNnMdn-|O0-lP~l&uRkF%kwRVoX&>5e2k6@gi&c<1!Pz(k+{e<%OxD(mlkfZoH7V?8Vv0Ew<2~kE?0o8FXD&d6 z5XD&hz^m%NDKRLJ;N5p!$wP8Dk-uIC`Z5mS@A7qDh*i*x2R`j;nPJ|zGv|z+f0fP( z3$HE#^9KCwZVl>sz|Ik9>P3sZJ~_LwG5a#ykT;>ix0kS0vqLyxZw%2L@Dz-Z^LNNw z04vF?qonV)t1TA*XvgE|3WxO8N>wqYf4x6g!G*T)^zZEc8+XazoR#ix*)s_uatUsC!U%&G3Kyz$ZTwh19o59rMIh;es7yTASq$8Rbti7}oDy{$1b2)%Ec@qwEso|O^M zj0c{~rM1yc8~a3@Q~K__@BV?VUcPB=cwwLe59~gR$!_S-2?;NV=-+5yMdB{3zi$tf z_iM(im&oGAbtjwz0Qo!6ZZtwUg1RYZX6NXP#^M_QG~jU-S%>>jXs5WV?hnq6(a|f- zpEoD(A@2f+Km)!CzB{svH2N!m5HeC1K4gFMt3s`o-H9(f6o1i4{bkb=OH*rU3Eu3D zK$1pfrJ1{>re=Ih!`|yoSm;fq?XtH8sgWgkD8V8b>AwH|%DY};WI{Ibu&w6Z z#OzSq>{Vm>{m$y_2D-8t&n?f8uo(}`^rw_W^S=ATefQrZgP*gG!m-y18}I;-@1_9} z{b!?VDZGv}MTdgJmXN(kl-%enM-?XUyN0FU+ z!cpu>>6$IHew3-TXqS$&3iCdh88n{rF*admS$l1dWGRueGA%xEy40U&zEUPG^W znechydUWRm2MQ(lw$J~On(tq30b8&REog!Ef;GoC6M_B_RvKvNIg z&zvcMp<%)q91J(7m-_BG_4F~WVJwLU#r}|6QnX-n47dWo&Xboi#Vd^!79#ox;X=Od-?_Je9vla=g5Zh;s$3CKRb|xlkICFfI!KTZ(BV z0r>4F6BFs^sSR{qg%1J2Jn;K=;1Ng{Mja|sEdezMU|IxOx*W`y6fO;Tf-TLE(e=pE z6N&u)3wg<1t4$4+5D$Y24pYijfKWp=v{?PXm3U_@y3`F z<}k1X-?Cv@s{5Yfh;I(ZXNCKL^)E_iwCu!lUvyq)^y+^^&3N$C?>_o{>U3RQ^R_GtGyF|K+dFsrJQ>{ua+2!C~Hhux3}wE3(KL z_m&oOx-kw-L}^_#%#fuk{KNZPq8(9!#}a&#QNgjR4!TC}i%(SiYu6f2%EVYn$g91jU~|1{%^W_%RMwefJz4`_+$al#@Jk-1!4I z-~doW*1kF|Ml}a(v4;DyvV*WdvvsA+J>R1cqx;)O=M3>qCZ11#7)Daf8lxD%Ge$;L z2Ix`M1lAX*i(4*xpqT`KHsB=16V;-u(l0uCJI;|=R^da?P=yE3fWJjo8UN2FqsQz& zux^BkJo$c<;44Yy!i+bi&oKN&&KR$oea_sX5e4LS8b)9Veh2nMS!<8=$yOi2wH!X0s7QD00%fT;70L}#UmpZTGxvNLJs=Qlobw0-(w^y+i-_)tTj%(P5 zPe?uticdw{R!=TTcbxx)gAD+5sjEcv*{y(x{uQA$8|2}~d(`MQ3sJ_nqfC5^CCw6y z$Wnnd#v#=$mxvvB09d)ZsgTjCc4d`9jQ{#{u*TUttME{T z2NW9c!!+1Qb%z|Jo&wb0fwhB$S8wO;6}L`zq6E(*e=ih(zx+UY&cpD+w7W~EM+D$^ zeB07^Pi9D5=7}~Qx_gS+= zbmlx1@X$lhWi8&VRoEMtZo~6|;2BdRPE$>Bd|RK!82-&9b&m~r0JwM%5YfLG)(SCX z1poY&A<7u@q(yZwmzb7l>{0Z~x^tux#65UCU0^mie-~;aI8MMC?Pq<M8MjuKkrOfp$V|#55-g*#om>63ebg1m;gt+TgT)MLaA5ksaZvH@uO=M6eb>Dx7;4694FKhA2 ztMGd*zHG_Q50JQcY;x3S(21XQkn~@k^YX~v`P_I8!*uqsIgFx5z)knK`8m{lBL-;? zxweQ6cmTLuco5OQ(?N){tpP*-TSly~&>x)r*9%b-6=X*>L=`Vig{1sGx)xNn((70>GMKWcvB`WtGzWRe0}1k5%~n0S)-y_9EXFQ!7T`ZU9?J z`}03m57{GW9?dt+-Bg-P!;im0q@16#8m6?Zvd|m3ag%n=vYvPe-X>$jQgx-)2CUzb z9Gx9fiCo|IQ;7X`qJo>Xc%ql*Mm#UZD?M`)deDgnJH32_Y~dcbop?AWpk$I$=AAx^{R zsNj&VkN4?sdVX}yjIK;w<5C`k!`%bs#e(7hy~jxc)(TSbkXh(W#1IkytU0We2v^P? zX9q54)++pg_9L+hzdN7-|KrpTmFZ*FZAB&wY{u?$+J8$ht7!?|w!N<`lIkY)5|Q#k zq+^C`|BbTHJ6Ql;A!5i+pr=x`;7sjqq#s&Be#=IJW)e;GfyG%jdGbr6{G@^!G~?&W zfnPfD#$812(TV3^l8#Wv`s&hfgDxMj|Pnm_D={&(L2mmVuu{wzhTYK_2WflIrPaTzd%w2LL ztitau^}{1j=M+dTG~}z`L%?kSHiST>bKyAiriE@eZWRUK)zSj+S9l^AG{aK9(}wz6 zErnC(c}6)w!i}TJMVq7wnm$<50B`eN(gs#z9Vv#=SS#(3H)2F@n(+?{#`Bk-JMocM z_u^hV@rFk^Ny}(b+nXNvfmC75DJ-*$WX&Th@98{3(Y~xepU4Gxw`3%%9AhFp=B+NOjIC&JNfXQK@7CP|h zWwj9iSR?`wS?EiCir51H)(N8}TBluloJeVu_t8vWh3`Xz=Jg(c2K?pRTahk=HZ6Nq}`5j*zwo28cZp<&kImWq zz`O6>Kb&_Jw)u`*|I=IVmwoqLQ5Pif+@b>y0D}N8M=qhOu=`|F*CVib+GU9R^I+X; z=my2k31UX$;y)a1X1AQax^9?!u^4>HKN(LLxE~yj2*4xg0alC}3w`#RIl0910e}^v zM!Xkyx!yfp6~3&(XXD0uK3Iis9B9B3I!c0tnknrAA;SSSh|=~L8hT>IH9ED}g69r| zEIIQkx61RmPG+HRYCg9n01uVQEBbsAq+xCLFE&J|Hm?1IA4v4w)SAtu9=eBk;361L z!B1I>&k2EBq!ZutyiR_xU!8lH%sfBmW9J^|!56Xl(t4lx2JN!%e!a*_42`tX3B_mt z`0ES$kfWL?t!~g3Z)7uq2lZ&qLL<>bqYY-Mwr)@`tVJ~|wakG)i8gt(*A9u+%I(7l zG%&@`h?%K}nE}>~SXe-Y6G+B*jRq9}tTC*0m1t+r731lu@GLWA^E1p}kMycxpaD;# zI>Q#4x~vhy!2=t$^LcVUPDXDcc~AU)@=C8!<1MbyE+nJ@g|Xm4m<#?&fQdY;h5NI*BAD> z3O~-ZS)O7}4RYFrRrrSCU@2Ikfv=OsuZX@HqlIJBZ&GRb!SU~uD6&|*(!JD%4 z*Kdsxr;<76!PE(`?VMk14jbl&IW<=@6I&6lZW7amz4VaF=tCO@L{|jhJpzJ(*BIFq zJ8)kOK4nD~<1X#I%7JnLM`wWuv%D zJAWkt#VM~nAAiw_U!)Tsw<$?(jX)1uo)B>-gxfi#>jZ<3)f1S1U`Xa>vrRL5%|xyD zQnc!uAsJW{B5|e2@&W*WDn#@l9JMf9$b=|18#;U<+oGmpwS`xs`f!sHgzIs@#ndWtBMi z0pZHvneis1D`g@$CiXlOkV%_vM z_7bd?crqaXFGp0WkHID*ZNzHltjBuO=WRuH{kC&sW2dxov`f+V$FhjhiO*-=7{i@- z{a7d7akn^ZrxRb8Er#YXaldMOV3{VMefsJ;(N-L+&6c8^K-N?WhTa2th|q( z*rd{JIgkIrBLjeny^JF4>Vf=j`q1R&B8u#6MoE$(n za!O{fgSiGa6no@^P#Zx{Q%7ut0>Ek_+sYOO#=YvsjaK11W5#Qe*Hw5L*2F4&6WDJ9 zo>)Mo%4yDYPRN0QCcx_y!AQ(?owY5=!HWI&be7(IEmDo@zX=w48lN{9pPzH-A~nE{ zl5@eX*c$x)IPH810D2GF`A6JMq^@%)o%pV7#Lw)+>(a$nWL4MSiDxEwY49sQhY162 z*;ah_{!7x2FRlG=pNys_dAIeR3fp`LP`X;%{hc{?V1b$rL8ZZqe)7gg4oz*2sU#MP9EuPZ zk%wdwFszLT0T6;kU_&TsS~teCu+XDo4*+XGS)UNx&0EN58!&M!#Yn@HX0%+E(+8-+ zw-B4{Gz%ixPAf&FMDv9M4K#yP;fU5EO?<|Cw-<}xUr=5@73Pm!%q+#TN2A%&g+UaLH@i|mAWz;ESB}?Ac%0o6` zrp!eC`uv2Xh*Xd3l3!czIJ7hEGgIT-)bh%x8O$;O)X~RiqiFY_uroOnsi?pAP=9Y4 zhKE!{Cq5&ysIgG6Yz@Uo7=i(QSsSr75;+FK^8q#!v{x#blvDn=%-p4-7J4j_-$H;8<)o;lsw!bGF3yeHK!7^(N zqYMCdja5yH8VWlTqLIq_yN5Av9G#H|FVdXyX%2Z#-sjjuobEk3JFBA)v<_JS9&=K_ z=CVjn4ftDv>!NoSQBDDX&w85kBAnoEJoxA5fTRgiurVE`t-?bUexul91HP63m)R4X zVW2f@POK(rxU)jbxW;^MUvyAQjkO}p{-)f3N*-xwRPrO=G|zvHPzZ896OIH`R9$sd z#YF6iy#=71U)80cr~ODxbekYcKGI}g7ygusOJ zIIfQ)J7p*31`2gN02ntxF=i{*IV&1QDD2$v9by+Y(!3@fPQ%FWx|QZ}vn!wL$U}%; z%NLM(@SXeaJ$mp!Idx)i4HFG)Fz}#JrQu2lvCs!dZvenY!FmwVCsF{n(@gM+MGg%o zt-?bUeyhpg{!9cd!-+8|1lWL9O?f`rR#HhP)4u&uKGEI?H0f`pSfk-wHFT4@JmAe* zOC?!K$oWi57wb(mV@zkww@0_1 zhB7-P_*`Nrfx=GJVOeX0h#K>Mt;0#aJwCLpo(~Es`)DN!DHg(~?>=Ef4=_^MCnZS8 z0owx)A4fA7Jfh6e=!7E;03Y-(BjQsg~x8jmXd@HBlJxbn)J7doRtO4VF2Qc={L(l@3b&^m(u&V{kM*~U@Fzl`iOzWmn8#+6fuW{ zb$_g42q*BqeiVg3J`w{#D9)&RWG7y6Yl9l7`MW!|{WSi<_iNd15YgaExe$|pJ;imx zObqc$DwyV%@y~nMie>#ZpFVwahM)ou08_3{ZMcv%StF?AhHYIg$Y@* zIm&GI@yh)3JlcReHStuOD$3%#pKY;mxx7K3#US(5b-W%_-6!t7|Ay0FnUl(y#{W)z z{^!KB1drAUbtz0Ao%`>Q|LMMRUSgN=bE1Gz&W`w+Kl{T&Wg>_B!Y~!fT4tfquCMpNiI%h^{=l}K8eaAUo zZL)C+;okzCc*TP8+F6@(66(YscrL>{-iw#!)#$HXWRfFQ2x*ySABJLCB)NHr#|!|| zj8$#8Fx$w^7(AleR7>KYPY;oh1KSEpJ82k{6+54L>%)2SFIDmjdqfX@-v&o~^TDMA zY&YrF|avj5hJ*O!dqk*uOz znfw#zQbZyw@yv}j{f3l38XSo^ zDIYwakir97MH$E*ve0Mm8Y5Wf0pJ60m3lG9IEX!#%ei9elaIz6c%OL8`=3?eBf`J+ z-kP1fPED&zGABa_5U2p!2Q>m?6h%bJM&L$mw2?$}(buvzxI3RmoV)ZQ@Xi6 zfWTpEp6f>^o?GBrJ7cW*xd!v2LHa2Dm{A6R)daV-W-#>MUy*isW>0d?cB5>Lyb4eG*{OU3p54l@ zmj*obEhHjn(t<@r9@qy0_2JTxSNyR}+?BvqM9x0as_-#(YN+x^9iwgWOzIH=l!Hve|BI3*9yB>Ks`9**G0It{V z=N{D3$?s!nzB|hMbYYixNF}`twM^~ATYY=Rl3JKxjd;dVI>`4KmD5FSa!O7#ng9Sy zLpGP$uXdH;!u;7&z*5>dN*T7pVgjL5<1oCMIsACPoRn9YgQ0N9j`!d_;)ng9))Yxd z;el=EfHd?xG^%AJ8)q8;-XG+c3jaLVR$i5PrPTX*tMEOheOHEEG~lyk5ND7}78GG1 zfW1Vnw4yDR1E_x$wimqClFU!_7$Xhms$rpRbB|Y7A}WtDxOg0+nW1;uOemu9>v zcV&Jv{@jUo%8annOJXN481%{})(ZDmV*`HaBP5m*@RR{yI=C7hr8u0{FTzJP&Mza2 zJUMmYOfgC)`nO=$i-u46FH!xd_|yn9rbl0$HG&E_Dq^j}itF#3i7)HRzJ1V@W`F6y zM`gkPv>)*JwGvZ!JRD%#<&+8wea-z*)|4}#R4qfnXJ!@oza&tgJDLx)V5UL;-lD@IV6@UpApb!Vg|_2{_*X@WvpA)E~r8VZQWD z`Io0%cna_)t-^;B1~FF>r0pXGlG_;6eMc|~?95n;9pZEF8aHN_C8Q%&g;eJ_B%U;GMjbhmFc1aKJXnF z3~U~v?m#|1FB-gvvH2&ngmxY>hCxLz|O!+@Pdubc02#$H#I+6=@X|9me9E% zC+tdYh=rb+y(L1Sh{DZN2-L6*0^tai}!jVCVhqKpCdd!|zM#QP33fEo*ZKK3zyg&qLj1fp80^3UV(ywN0HR^hpZe18=lHPX-D zo#w;PgDenBio6&F1@>vC15J+(FNJo-hV8gbU77O!>?>%1h5p=x7{Fs->FKj^^5NJC z6Qi01Q@eS~TW50AKkcF)!quri=Qc#dFO0Tzz{bW*L`6gNPhXkY8*UHM%DZ{Q%8` z?jj4lqa`9d9sqcgqp9&wdhBbx-zt{yk5=K08(mUjbueN?!Ycd+(Rc&i8ZEczBF4{w z{YI`n1~Se96}H}zRC%QU_i=AhW1+Wp8!Yrjsu)s*5jOK_aC_M2&_}FOPx%Rv--ut* z)ag%Su8^hjn@FUrlgYQ4Ei>n?)P`T-Xc})Y+oQX)_`ce|A6SR);~^LobPSqhK_2MD z|2dY5BFwlPZ48}rk=8{anO#0v&7p!FJnU>@dORHfm>=8F_HAchky+$#f8JcbG#BAc zyv`OSgwS8soN4$#T7QT7d-JeXPNTx>-+C^>k{-N~Z;E!#MixOpRM8|VTZs^W2il3= zMHc!JAi%5vz&qkzrA0=u-F$E1zW0^E>Pd1VbYeSCnR#zLQ;t=D?}md8~hDp<^gZeI~hHM2-ldE%Q!XYMSi zUpC^2hb^d{`|sDv^?i@&=MEvgxf?d?NbOk1pQoVhphT? zCG}cD3-QjEnBtT=$=ZN~9snMSZG!iDC`CORII5 zXO%s9oR)@Rq``~xTmKf3%%N$k|qFb*3rmOd0~XY z^Z696s_=&itMG@;nn0l-W+vW@mK*Rz(^|?*63E|xU0Y`^4;?FdjeXFY@SRuf$F(Jy zV=VNGu1mfGHTAdvNuR}zhoa7(Rzv=@>T!y(A5j?{|6cy~9AM?QH3wRE1?J084R0>H~1O= znFDP|Jg=q1F?kiw zS)O=PA7=?z(t5`fWAHi{Z7%HeYGi!4o7Pymcjj3#Ny|lVN z51|jyO4GfDe7ZT+hm|f{@0JYV`~`IGuowBs=&yW1x4riJ;n?*%{3ROUQX}=_O8{@? zH{-8)0Y!8;B29xQYlY+S5ur_v->ZA@`CxbFJ$THpHUcZn{cuwRZ!pjl0*^GATNZk9 z)1<)%0Kn_w9HV8qya@jJwUs$0t-}8nAw|XM4QR6g&!tR3VK-s@9RRMGd5kUz-Bxm| z>yKZ#R42WtRow2P*gfnXnsqBw@mPb*D*&^(WaO&#fg0e|?($jD{54}Rg>##(zq8#K zzpE}Ili$66XFQ$%qJy>L#IxCz2hh#~ueISSq?qrZ4tF*(S?$R9Cp>1!e4LdH!b-#- zntY3sumVryI$k0F1b|17tyNC6k4`8r2zkSp;6BGpC zfd&J3d5?%$=rQO9055bj&KU5|Z^l%fHHlJpk5#mYkWz^l0pW|$W&^&q{vNUZ4glBd zAWJAIUg^@; zBUnO7xGc;qqt~2^Gx?3wfnUv^Tr%EaNpZ~zRYuz9p|J*JGE2HA+f}>oL_7ceEh%bm<=VZZy?+-unz97oA8 zPAnRX=l>#v6gy>ywn(7^4**X@zu9mdr3G;+{OI%aT#D~v zMRs=LLOi|XuTJ|AuyfoVoJ`?Bx%Ow@YTkdUa?uyQtNa)C7;N1#OvM7BDFU<_Y2<(G zfQ3GL;~2q04*;)mG!_2&2&$EJqcA)E>(fL6RM64C@DjE6k}MO$N$Cf4DFER1Qi#jg znwQ|UUhy@T{$;I|$-gRqwdtkSk7c6= z@sD~;;~4;eU&)0S0Mo1zFVK+FKjye%lFcM#_w4=u*Z1H3%j9_;wIM!)f4%=lf7qn> ztr-8WqPU2&(h8{YW5xYrwT7s*aBJ1hC!NX8a@7^@loIL;W29hW8?bC^i6iPsN0^ z#?hym&e_^-cy?}1Sb}F3`t|J@R0ZG>Q7r^gInAL=rTgCd_$en<=wb5juIof9UXi!2 zm=8GfvQ{X#)m8DGJD)g3z{gV;@57<9!#K03XZ74QuW^3ri-fSXlcW|f{Pbee$D8i@ z<~>p?X8;0#^(PnEWs92bhPU3Cxm{2BIYm@{<D&#o=d=R98+m;)9(9cN5m4>=JLNrHr;cS##Qwti^Z4jyBWDer*$p70eeSJ zw8MsGX{7U<^O;09h5S)eDI5Bdk{YHqFEqt>2a59*`|drszuu6BN=h+0TWauE0>D!N zaHQ4nZXnpfn$zYk$pn)~QR{s}0>;-iyp6i!8LRP^c`0uho-ly5-!?@4`Pz==r%?9b zYqPe6n}LHIbgwoBT`i1Yz6WSIgcn)pvoQ|vr~t4uYFbMvDJ;osE=T)LRC+#G3p)CD z=L?NRpY`>31fT#Q*ukzw}Ho9 z!Z*39&?$A_{VM1i%6`nTtM%Y14hu9m8J2o1BfIZ(eRwVby?0=3hW!-0F*qWk`~x00W>k-VWo2Oa>PLr%S|O_H4)w~f?#=aq|1I)4sb=p|S)r466MD(V){ zpdkcDwjAVF_~%!5i0|ydmma*w9{l!BU_}5PZzIrh3@;LSI%B*>SbqnAN3!vXJuQ9WHJUBCRjgKc%R}Yay7ehk ziR5(~+C5rzz-mox$=k1{`+hyK-+fgXs7w+pViro7uhxCff5yN5zD5xMd;~N&-1}Et z+sGFX-S_udJn2m|8meai@U%5!9gSIbvbg?#{pM+J$^>D4A*cTS5Fs-pxz0juajURK zOZ6ueR=NIhUk~0{YYpDkEv1=8UO>VOJ3 zvj6|b-hlPEYKdfK;%-3<*p^&%_QRgco*g2jes>iBJOZh9O|@l^CXFJag?4A^=BuyWT zG(LZ@QoFh=hwalnmB|1}Co;KO(x-5K>6r{CV+9r1c-BxWBIhsgQ3M#k&@N@_?n0w+3$ zo(%xZpapigT)DuDY2A=g51u69ZB02V)6tKlnT7u96X>J?kM(x|cm_qL&TvYN>1FMz zDi3QU}T<~;GRmxHAbGqa!RMB!bZb+JZEdkH0c+3hFyK1_ojN28b^Or4BL z_j=jqPobUVy6?0B>`3$-E*oeCnJ_t~XTEfEF?n7RTlGj~Hq1JiL{p`&6Dsfkusl|$ zYMnlpmU1=wxZalDdp3aoN-b6<5>#G0CP{dBgjQg9O))A!?fOpMdhq@%ObMqSevJ0w z3V#EzUyuL-cLN=UCx8PWr%&-mv4XaB?{RpP#{8EV|Mt~4_R8dgse*@YJOJD_$M|If zkCD+{P>Nb7W2_OSa*Jlx)q95?>r!;mfS1?bBTNDS+|R>lRK>GZA+2e&pOis%5&;aX zLx{UwRx1kxb1FZTGv+;fY$XZ6V;%Ep$0U)@J0EtwR+7H>DR||Gafl7XN29|pc_#|< zeEuJDr6T9A2GBfe#7$(XxR5yOK54jk1>{PQj%Jm?2`72f%1PB|5ktmHYT zG2rW37_)Vf{D|xC*rfx2hu~?SHO>cFQXp!z+0S|kOP0RpJTrYPM-BL&HYy*i-a}DC z38FsWpMTyl39Nu+&wKwt813ff5gewxXpA-?JU*I3Z2Z)Hmv-O%)r0aGXf$8pe_AZ4 z`uF&8bCKZj;c!m>FPg_1H-I7X0Ckzr z_}n{m&Y;*hzX=at_TaC|ODsNAX&o)D;+~UD&5nQ|#svDdy;_aBwyF7&$7M)iWUzyd zxlD>qJa9}{o@WJ)rpr8KaJhwA)mT(zk{GkXOI}k4zk|^V>+b;Yw6&#W6u#58n_cbU zCICNg;0=2&mFG=}VQ!_!t$DS%nPNqKXzUjb^-0HMH2csR8W=29@{f_ZA*5Go9v#go z!;)4Sm2-Xy=)MEZf)hqb_xXR<>5pUDxtBUHSpAx^1v9`Z0l=?pAx+w8YgzG{@AN!e zoC`-C@yxZY^xIG8bWCDxE7Lrp@wxv{-!KARG1C_}b0LY8%d0p@lohy&dxjv(JAi*4 z==jc$=Dn?VCdtz(xoaDV{LlN~z+MI%D6k*25Ue`9gHG{>j^1h|OTwQ=(##?m0vy@n zF06x8f8;oRX`?P+{T%>)0V$gN+U4EFhcto!{GQ)>mXZow3NgHrH)|=ZG&_%O(G$rb zZIf{E%9SPsTPlmBPdho!whpy0{Wdosx%+O|?)$|#?7jo-C#O8Jn&423Dem}g9rQea zkl6MB0I2)=QSQE%dArZ)xZU@^)0WG0M_s!#J}XUnVDnI4N}xhhq^!hu6*3K#5U1cO z?iQIzgPoyA$O&{9V_0K8PGeo*=B*!q1W9?58eE@O8^jBqXgdtik!bSAYfp0C;=6HH1xH($>zUPx=kVL1Lf1S$iFmFX;+=FCNY9M=w^HA_D~ObyCn7GehH?)2cT zK@WacR+nE)i~|JVfe!6$iZRanSP7!tBx^oKd(JG)NEd*vpB{h11L)^_N9n=mvFT7Z zhG%PF2OmV+6!ew#cc{MuzyeGm*cchQX+=s)m*BR4^Q@@$?jJkFC?U>EHD$74Lu18~ z*Ci8*+4*OVbmaQYZIRE6gnzf;VH<(Y9w5)NLJtiQ=~0j=yJ%e4np&!oCE>j%JtIJbZQ2}+yvQ!r-vMB0 z?p?^zxs)#bC`FgS`E6f4mua?9A}`6n{5MFasy3?EsG(m73# z_`ph0%vl`L4^n(K3Y8&j!U6qdr|7@8omf&4A^s@0<>53nz!d^O)%umS$fr^6 zpB3XPQs545ILkfwe8Q&Gzi?uEfaOEn*!rYNVP(h@Az}~yW3-`9sf_pC?tEUwp&j(_3s&s-x7ACDfRB!zlTTrdruCTbX8c1L-gg^5S;omD<^j6# zGQ8AI8Fs<>94S>HK2#T?v|csbB;n0f4LR+@^$^mBrd=|t{_e5<4ggO;T6Ikr^A7xm z?pAXgIN83(CJr|JW4OtN3W@hyp%hDA*D8JD9w149Q8L!JW6G8x5>M*STSPUWkXank zFMl$|XmLElKFE#3@8R-Lh#*dkx z!FxXqwLN%ibY4)#dG6xo8^ek#4IR{=3KukG@1+KHTXmB4(aIkD-OW_s zt&yja1mJNxK;tl4f86W77j>J9o8Bb+k-Ph0a{hC2>7VK0ev;PuZ0!hd4YcoOc>Z|^ zog5gY2T#PVgPg4xLyPhn29R?Qt$uE$S(lvE-(d~_;3))=RYr}Ei7>q-1}K!UTzuTj z!3Lf`z-)A?mM0Ox4AbKCWY^zm39OG9z?6Ejg`MLGHK#%z;D~$p) z0~$LMh7NH!0Kg&zuC%T#ci*qxA(;HFAtJ_p?o{;jA{k{OtI0UnS`x`B~|~ z-}ao~CbvpCl_Y`ys|z%5U~}_E%f2$j7}OMBXUDR1;xFlMyiV5}^GCd!7$#?(r*|cps#!88`?^d^kFndHA(s`2`=d>WoqEbc*nZzD^F6*PBziqV7@|MNWn?Dyj0>IB`=Om8YMdv(p%AY||;C8ZZ5pfP#gM$9vqWv!U!@>hS_`C;ia2;0-I~BhU z5zrR_TE@NZJJIP~a`St`TTYUEK0MflFRJh#U}FY)@iJ80^QaXAWcacroGJw5WB^Aq zS_~oml|;1op+{l;eexbtp8)Wx;8Jp~T9Ce5Ar9ag#zR|=o-*UWQVXojLZ9;+#e6(; zjuu?bFuvRH*XjO8Ds0R~gS-Z4%gbs&xgwdg!)N>sCtsJC5& z81Mc@qzp8XQW`{IfI~cg_7$N2-kN3OoL}a)H9)$EpGduxUgOJP=ZTq!759F0LbO3cnL4N{r!F7`MU7IWlXzuuoyZoT7L00)2) zJ;(Mw+{4`W#d6xcUI_T1ay(WnFts>#1%V@Uu_Y zV6qtlzbCOKx4-758l?{g+;dDcJTd>d>vSwk%78N)TZz4Ji-5y~(Sl4k>Yxo;HlCaY zl`;SrzG}zPLd?ZE7`>Mx9c+cy(P%xQ-?=U%{`n(lEya6#@B{VW%^7nc?>5B)UoP+g z9eAL{(4xkyQ@Zc_H?ZmD(HJ68G1p=t1tSTx0I4XQt~RQCfCSpYa;`23|D{-T;K$Y0 z$4$vGkxlmDmv&Njqm8bNN1q2~rX5G78|Pg8}b zn1+x(j%ongYQQTtl+S$*m;wNJj|~k`+PyF<7JbyfjK=0BN1F|JVLe)_VTD~5cBqk3 zcNo$|Hs-?rE7U6u}`?q*IQ$&B^m}~@jz>rSy%+W&Gz|Lql>%> z?x4^D$uD7I-*HtV_b1ED3+WNzImi;Zd_XXL0f#5hnn=%Yf3b z8y`Mufs5}=p#Z~vQJE~=J*Yv;e0;S6Z67Uc&kmDDjA2M$6r}cEk7F;2LI)l=rUhUV zkCwgDaltN-SqxbK$A;0u1bhfr=Mg!slQLXo?QN=HVcYoqzFy{^KinIjG>5q8t37xk z8nrYX0uTDid&nnS0sHSjgQ3MJE!sMo?Q8l^PviMa=F4>m*GOtvPq`cky%5pV*)TO-I2Bm$@uH?I>lYC(9i-JUT8F`VsU z`OIG&S8>@6IE5D9%=!0~yi(`K$;wio0}mVyf&x4g85+$Mx#B_||ATP@4r}97ZlN)Q zhF1>-xV2)g%xWuDJSr3gz{{fj3jh33@8lHj?7`E`9L>p~!}Pioo^OprhjJ*;nngVs zcDat6T_$~L-$=&fAhINUtZ>n5=)nVfiung=pc5fK@LL2@5^2 zYJM$L5~v0M;FUSHpl_F+pb+Z$@J
  • >QZSpZcMLQAY zO<-B_QsV+CJ^1rs=8)QGz<;rRF=>zYFa!YbcBH6LSb|?^>w?#wY&<&m!u*hV=aI4k z@Zc0$dM$~acqHnHOQg$_jv-Io{571+y=Q= zkhmPxK-+{E6?)%85c%g1ANrfoJCFd z`09Lrate2iq_rAr@W4LarV{z*;bnkD$a6?Etm#D?sH{24q-Glpcw+tHz6_7`cK}$& zZpJ7r!Ar|AFU>dk27K!Qx-_w_xh3^if!*P70i*MaZsx!QsYi`aae;v2SpZ=L9-(Qw zU<+hML0=g-B8=t}@X3294sVh*}{B>(@Di@abwwpToD+c~1;DNSMCuw`f``|m>VW1wo6Wwfi47!4crO)=X;O0> zZSRRp0~Mv@opU}p+cF$-M-X=z09HX>f@dF`dOvRxCwJCs^15V8 zk-0C*(N}K?&9VY+#EWw^8t`<0w=1!&-bP5h8Ru&o-Cg$EQT^6EPC@&i=J+PjNvap$x z1Bc1aF&thF&RA$198n1`XA?6!3oxCjg_Vt?82wIN6Fr@cxfs1JzY3R%v$Tb^%?lq_ z3r!zYEi)fGGa++&32{16FJbHi4i;b&Ixh!%M>kKPMM}or_zTOHi1Ho9@qt z9*fP@+)`LWM(z(T>@P8TYcSYZn3L1f)04xKm&3``ij!MNNQje*hm(hg9Xo>E&D#-d z;>GUh#_)Fr84EWvR~u)rjguqY&lycjo!r4<^jJ!NFTufCMdja#9o_yg3d=H1FB4}@ zZVoO^2Zx{Q`Zd}OtYPsV8UN>KH!W{x3r-CSHz#*jGpsx;8U6xedH4TD^m8DV8euh8 z8>~=F>}8zH+#M_&!3r{B^w|G!nA?~O^9b@=a0yrnunY3@^Rn{^2=K5AT5xf(oA8

    6%^zZl9ZL^=am-Xk_GVdN&kgaaC8Hk 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

    }!snC%QTDM_v~d(z1)sKd#GA-Pdm}(qxU*# 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 ^;{FW5rc~4a|Mu4C~T`6rPUN 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 O0000 ( + + + {"@" + name + " " + text} + +); + +export default NoPost; diff --git a/src/components/basicUIElements/view/textWithIconView.js b/src/components/basicUIElements/view/textWithIconView.js index 75054352c..066d1cda5 100644 --- a/src/components/basicUIElements/view/textWithIconView.js +++ b/src/components/basicUIElements/view/textWithIconView.js @@ -11,13 +11,13 @@ const TextWithIcon = ({ iconName, text, isClickable, onPress }) => ( onPress={() => onPress && onPress()} > - + {text && } {text} ) : ( - + {text && } {text} )} diff --git a/src/components/collapsibleCard/view/collapsibleCardView.js b/src/components/collapsibleCard/view/collapsibleCardView.js index 24321535e..85e9372e7 100644 --- a/src/components/collapsibleCard/view/collapsibleCardView.js +++ b/src/components/collapsibleCard/view/collapsibleCardView.js @@ -63,7 +63,7 @@ class CollapsibleCardView extends Component { }; render() { - const { title, children, isLoading } = this.props; + const { title, children, defaultTitle } = this.props; const { expanded } = this.state; return ( @@ -77,6 +77,7 @@ class CollapsibleCardView extends Component { color="#788187" fontSize={12} title={title} + defaultTitle={defaultTitle} iconName={expanded ? "md-arrow-dropdown" : "md-arrow-dropup"} /> diff --git a/src/components/containerHeader/view/containerHeaderView.js b/src/components/containerHeader/view/containerHeaderView.js index a1605a1f4..18c9af5e4 100644 --- a/src/components/containerHeader/view/containerHeaderView.js +++ b/src/components/containerHeader/view/containerHeaderView.js @@ -26,12 +26,13 @@ class ContainerHeaderView extends Component { render() { const { - title, - isBoldTitle, color, - hasSeperator, + defaultTitle, fontSize, + hasSeperator, iconName, + isBoldTitle, + title, } = this.props; return ( @@ -44,7 +45,7 @@ class ContainerHeaderView extends Component { fontSize && { fontSize: fontSize }, ]} > - {title} + {title ? title : defaultTitle} {iconName && } diff --git a/src/components/profileSummary/view/profileSummaryView.js b/src/components/profileSummary/view/profileSummaryView.js index 7616a124d..ea9a9ce5e 100644 --- a/src/components/profileSummary/view/profileSummaryView.js +++ b/src/components/profileSummary/view/profileSummaryView.js @@ -3,7 +3,7 @@ import { View, Image, Text } from "react-native"; import { DropdownButton } from "../../../components/dropdownButton"; // Constants -import TEMP_IMAGE from "../../../assets/drawer-cover.png"; +import DEFAULT_IMAGE from "../../../assets/default_cover_image.png"; // Components import { TextWithIcon } from "../../basicUIElements"; @@ -59,7 +59,7 @@ class ProfileSummaryView extends Component { diff --git a/src/screens/profile/screen/profileScreen.js b/src/screens/profile/screen/profileScreen.js index f1b9ab167..cba72035c 100644 --- a/src/screens/profile/screen/profileScreen.js +++ b/src/screens/profile/screen/profileScreen.js @@ -8,13 +8,11 @@ import FastImage from "react-native-fast-image"; // Components import ScrollableTabView from "@esteemapp/react-native-scrollable-tab-view"; import { TabBar } from "../../../components/tabBar"; -import DiscoverPage from "../../discover/discover"; import { PostCard } from "../../../components/postCard"; import { ProfileSummary } from "../../../components/profileSummary"; import Comment from "../../../components/comment/comment"; import { FilterBar } from "../../../components/filterBar"; -import { DropdownButton } from "../../../components/dropdownButton"; - +import { NoPost } from "../../../components/basicUIElements"; // Utilitites import { getUserData, getAuthStatus } from "../../../realm/realm"; import { @@ -176,36 +174,45 @@ class ProfileScreen extends React.Component { }); }; + _getPostRenderItem = () => {}; + render() { const { user, follows, - about, posts, commments, isLoggedIn, isLoading, + about, } = this.state; + let _about, cover_image, location, website; + const votingPower = user && user.voting_power && user.voting_power / 100; + const fullInHour = Math.ceil((100 - votingPower) * 0.833333); - console.log("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"); + if (about) { + location = about.location; + _about = about.about; + website = about.website; + cover_image = about.cover_image; + } console.log(this.state); - console.log(this.props); - - const votingPower = user.voting_power && user.voting_power / 100; - const fullIn = Math.ceil((100 - votingPower) * 0.833333); - return ( - + @@ -236,40 +243,48 @@ class ProfileScreen extends React.Component { onDropdownSelect={this._handleOnDropdownSelect} rightIconName="md-apps" /> - ( - - )} - keyExtractor={(post, index) => index.toString()} - onEndReached={info => { - if (!isLoading) { - this._getMore(); - } - }} - onEndThreshold={0} - bounces={false} - /> + {posts && posts.length > 0 ? ( + ( + + )} + keyExtractor={(post, index) => index.toString()} + onEndReached={info => { + if (!isLoading) { + this._getMore(); + } + }} + onEndThreshold={0} + bounces={false} + /> + ) : ( + + )} - ( - - )} - keyExtractor={(post, index) => index.toString()} - onEndThreshold={0} - bounces={false} - /> + {commments && commments.length > 0 ? ( + ( + + )} + keyExtractor={(post, index) => index.toString()} + onEndThreshold={0} + bounces={false} + /> + ) : ( + + )} From 4978723dd4b7d2bb54ac8db2676170268a70e718 Mon Sep 17 00:00:00 2001 From: ue Date: Fri, 5 Oct 2018 22:30:31 +0300 Subject: [PATCH 10/22] enhanced couple comp & added no auth menu --- android/app/build.gradle | 1 + .../main/java/com/esteem/MainApplication.java | 2 + android/settings.gradle | 2 + ios/eSteem.xcodeproj/project.pbxproj | 500 ++++++++++++------ package-lock.json | 5 + package.json | 1 + src/components/index.js | 2 +- .../sideMenu/container/sideMenuContainer.js | 8 +- src/components/sideMenu/index.js | 8 +- .../sideMenu/view/sideMenuStyles.js | 14 + .../{authSideMenuView.js => sideMenuView.js} | 14 +- src/screens/index.js | 3 +- src/screens/side-menu/authLoading.js | 60 --- src/screens/side-menu/loggedInMenu.js | 267 ---------- src/screens/side-menu/loggedOutMenu.js | 123 ----- src/screens/side-menu/style.js | 63 --- src/screens/sideMenuScreen.js | 63 --- src/screens/splash/index.js | 4 +- 18 files changed, 383 insertions(+), 757 deletions(-) rename src/components/sideMenu/view/{authSideMenuView.js => sideMenuView.js} (81%) delete mode 100644 src/screens/side-menu/authLoading.js delete mode 100644 src/screens/side-menu/loggedInMenu.js delete mode 100644 src/screens/side-menu/loggedOutMenu.js delete mode 100644 src/screens/side-menu/style.js delete mode 100755 src/screens/sideMenuScreen.js diff --git a/android/app/build.gradle b/android/app/build.gradle index e137d329c..67ddd25ee 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -137,6 +137,7 @@ android { } dependencies { + compile project(':react-native-linear-gradient') compile project(':realm') compile project(':react-native-vector-icons') compile project(':react-native-restart') diff --git a/android/app/src/main/java/com/esteem/MainApplication.java b/android/app/src/main/java/com/esteem/MainApplication.java index be67c18ba..878e188df 100644 --- a/android/app/src/main/java/com/esteem/MainApplication.java +++ b/android/app/src/main/java/com/esteem/MainApplication.java @@ -3,6 +3,7 @@ package com.esteem; import android.app.Application; import com.facebook.react.ReactApplication; +import com.BV.LinearGradient.LinearGradientPackage; import io.realm.react.RealmReactPackage; import com.oblador.vectoricons.VectorIconsPackage; import com.avishayil.rnrestart.ReactNativeRestartPackage; @@ -27,6 +28,7 @@ public class MainApplication extends Application implements ReactApplication { protected List getPackages() { return Arrays.asList( new MainReactPackage(), + new LinearGradientPackage(), new RealmReactPackage(), new VectorIconsPackage(), new ReactNativeRestartPackage(), diff --git a/android/settings.gradle b/android/settings.gradle index 2f51e1c13..b2ac2d997 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -1,4 +1,6 @@ rootProject.name = 'esteem' +include ':react-native-linear-gradient' +project(':react-native-linear-gradient').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-linear-gradient/android') include ':realm' project(':realm').projectDir = new File(rootProject.projectDir, '../node_modules/realm/android') include ':react-native-vector-icons' diff --git a/ios/eSteem.xcodeproj/project.pbxproj b/ios/eSteem.xcodeproj/project.pbxproj index e729e408f..5e02508fc 100644 --- a/ios/eSteem.xcodeproj/project.pbxproj +++ b/ios/eSteem.xcodeproj/project.pbxproj @@ -13,6 +13,7 @@ 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; }; 00E356F31AD99517003FC87E /* esteemTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* esteemTests.m */; }; 11D1A2F320CAFA9E000508D9 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; + 12085D907BCF4310AE841EB9 /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B242092C489E46F489763E94 /* Feather.ttf */; }; 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; }; 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; }; 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; }; @@ -22,6 +23,7 @@ 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; 146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; + 1FD6AD382A1C40938E1A4F4E /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = D4E71579126B447188B83123 /* Octicons.ttf */; }; 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; @@ -35,27 +37,26 @@ 2D16E6881FA4F8E400B85C8A /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D16E6891FA4F8E400B85C8A /* libReact.a */; }; 2DCD954D1E0B4F2C00145EB5 /* esteemTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* esteemTests.m */; }; 2DF0FFEE2056DD460020B375 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; }; - 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; - ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; }; + 5A970712B67D4D3E880FACF7 /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 60B8ECE2B75A41409C5E7345 /* SimpleLineIcons.ttf */; }; + 620157480AC0446384C486A5 /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C3C604F08F154AB7BB7781A8 /* Foundation.ttf */; }; + 62D327BAA2D142E4A9EC55F4 /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5AC4147E86084FBA8814BCE9 /* MaterialIcons.ttf */; }; + 6CE8C7F361F44C63BBBAE1E9 /* libBVLinearGradient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EDDDE364E5C4508B16ED939 /* libBVLinearGradient.a */; }; 789EA10E61C845E0BB2EC9D3 /* libFastImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C9EDC249E2B441C984F426D1 /* libFastImage.a */; }; + 7C38F7E48880400891592857 /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5FD4DA409A1C42EB89B6F3BC /* MaterialCommunityIcons.ttf */; }; + 8134509F8F3548E6A46AE80F /* rubicon-icon-font.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5D5AB59069724329806D80E2 /* rubicon-icon-font.ttf */; }; + 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; + 89E87D4D15E3405CAAABC8DB /* Roboto_medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2CB7FEA66264445A9035FB51 /* Roboto_medium.ttf */; }; + 8DDFF3D8476F4862B118D572 /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F85E524A382E4A6A957E771B /* EvilIcons.ttf */; }; 9CE84579A16E4530ACB21BE3 /* libRCTRestart.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DCAC90A21B43431A84847EBC /* libRCTRestart.a */; }; + A4D99EE97F504E04ADAC2AE7 /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BFB50DC91BBC4BDD95A818FD /* Entypo.ttf */; }; + A58AFEDD1A994E5D85792786 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B3581C9185843E386F8226D /* libc++.tbd */; }; + AAFABA2977754B7A8A966F38 /* Roboto.ttf in Resources */ = {isa = PBXBuildFile; fileRef = CBFA1E890EF94235B811F694 /* Roboto.ttf */; }; + ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; }; + CC18270D8A144D8BB1B92074 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 798FE1CBDA064EBDA4CD12C3 /* FontAwesome.ttf */; }; + D667736551DF47A7925EDFB7 /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F1B7D17736AC464DA683AB3A /* Ionicons.ttf */; }; DA84410F09C648E99513F11C /* libRNVectorIcons.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0E703B1D82B464482AAD10D /* libRNVectorIcons.a */; }; E41F2366F3EA43FD9B22CEFE /* libRealmReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 218B93019DD44DA89C47CD00 /* libRealmReact.a */; }; - A58AFEDD1A994E5D85792786 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B3581C9185843E386F8226D /* libc++.tbd */; }; E4910A11500840519C89B56C /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 1CEE09FF1C1A4339A61091F2 /* libz.tbd */; }; - A4D99EE97F504E04ADAC2AE7 /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BFB50DC91BBC4BDD95A818FD /* Entypo.ttf */; }; - 8DDFF3D8476F4862B118D572 /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F85E524A382E4A6A957E771B /* EvilIcons.ttf */; }; - 12085D907BCF4310AE841EB9 /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B242092C489E46F489763E94 /* Feather.ttf */; }; - CC18270D8A144D8BB1B92074 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 798FE1CBDA064EBDA4CD12C3 /* FontAwesome.ttf */; }; - 620157480AC0446384C486A5 /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C3C604F08F154AB7BB7781A8 /* Foundation.ttf */; }; - D667736551DF47A7925EDFB7 /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F1B7D17736AC464DA683AB3A /* Ionicons.ttf */; }; - 7C38F7E48880400891592857 /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5FD4DA409A1C42EB89B6F3BC /* MaterialCommunityIcons.ttf */; }; - 62D327BAA2D142E4A9EC55F4 /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5AC4147E86084FBA8814BCE9 /* MaterialIcons.ttf */; }; - 1FD6AD382A1C40938E1A4F4E /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = D4E71579126B447188B83123 /* Octicons.ttf */; }; - 89E87D4D15E3405CAAABC8DB /* Roboto_medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2CB7FEA66264445A9035FB51 /* Roboto_medium.ttf */; }; - AAFABA2977754B7A8A966F38 /* Roboto.ttf in Resources */ = {isa = PBXBuildFile; fileRef = CBFA1E890EF94235B811F694 /* Roboto.ttf */; }; - 8134509F8F3548E6A46AE80F /* rubicon-icon-font.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5D5AB59069724329806D80E2 /* rubicon-icon-font.ttf */; }; - 5A970712B67D4D3E880FACF7 /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 60B8ECE2B75A41409C5E7345 /* SimpleLineIcons.ttf */; }; FE4AFF7DBCC14A01A1221E15 /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6B1C085C089045A38BB6F760 /* Zocial.ttf */; }; /* End PBXBuildFile section */ @@ -298,6 +299,48 @@ remoteGlobalIDString = 3D3CD9181DE5FBD800167DC4; remoteInfo = "jschelpers-tvOS"; }; + 47C7F1532167EB8A0095C133 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A478B598576048B99C164A52 /* BVLinearGradient.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 134814201AA4EA6300B7C361; + remoteInfo = BVLinearGradient; + }; + 47C7F1552167EB8A0095C133 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A478B598576048B99C164A52 /* BVLinearGradient.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 64AA15081EF7F30100718508; + remoteInfo = "BVLinearGradient-tvOS"; + }; + 47C7F1582167EB8A0095C133 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24CEB0A6D57C4A038E1DB75A /* RCTRestart.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3245CDED1BFEE35C00EABF68; + remoteInfo = RCTRestart; + }; + 47C7F15B2167EB8A0095C133 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2EFB1ECFDD9C4D4DBF153260 /* RealmReact.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = F60690131CA2766F0003FB26; + remoteInfo = RealmReact; + }; + 47C7F1612167EB8A0095C133 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D8FE25B09BFD479994B879E8 /* RNVectorIcons.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5DBEB1501B18CEA900B34395; + remoteInfo = RNVectorIcons; + }; + 47C7F1662167EB8A0095C133 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 671E67B1E9D345C2A7483C90 /* FastImage.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = A287971D1DE0C0A60081BDFA; + remoteInfo = FastImage; + }; 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; @@ -355,37 +398,39 @@ 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = esteem/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = esteem/main.m; sourceTree = ""; }; 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = ""; }; + 1CEE09FF1C1A4339A61091F2 /* libz.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; + 218B93019DD44DA89C47CD00 /* libRealmReact.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRealmReact.a; sourceTree = ""; }; + 24CEB0A6D57C4A038E1DB75A /* RCTRestart.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RCTRestart.xcodeproj; path = "../node_modules/react-native-restart/ios/RCTRestart.xcodeproj"; sourceTree = ""; }; + 2CB7FEA66264445A9035FB51 /* Roboto_medium.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Roboto_medium.ttf; path = "../node_modules/native-base/Fonts/Roboto_medium.ttf"; sourceTree = ""; }; 2D02E47B1E0B4A5D006451C7 /* esteem-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "esteem-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 2D02E4901E0B4A5D006451C7 /* esteem-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "esteem-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 2D16E6891FA4F8E400B85C8A /* libReact.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libReact.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 2EFB1ECFDD9C4D4DBF153260 /* RealmReact.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RealmReact.xcodeproj; path = "../node_modules/realm/react-native/ios/RealmReact.xcodeproj"; sourceTree = ""; }; + 5AC4147E86084FBA8814BCE9 /* MaterialIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = MaterialIcons.ttf; path = "../node_modules/native-base/Fonts/MaterialIcons.ttf"; sourceTree = ""; }; + 5D5AB59069724329806D80E2 /* rubicon-icon-font.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "rubicon-icon-font.ttf"; path = "../node_modules/native-base/Fonts/rubicon-icon-font.ttf"; sourceTree = ""; }; 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = ""; }; + 5FD4DA409A1C42EB89B6F3BC /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = MaterialCommunityIcons.ttf; path = "../node_modules/native-base/Fonts/MaterialCommunityIcons.ttf"; sourceTree = ""; }; + 60B8ECE2B75A41409C5E7345 /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = SimpleLineIcons.ttf; path = "../node_modules/native-base/Fonts/SimpleLineIcons.ttf"; sourceTree = ""; }; + 671E67B1E9D345C2A7483C90 /* FastImage.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = FastImage.xcodeproj; path = "../node_modules/react-native-fast-image/ios/FastImage.xcodeproj"; sourceTree = ""; }; + 6B1C085C089045A38BB6F760 /* Zocial.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Zocial.ttf; path = "../node_modules/native-base/Fonts/Zocial.ttf"; sourceTree = ""; }; + 6B3581C9185843E386F8226D /* libc++.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; + 6EDDDE364E5C4508B16ED939 /* libBVLinearGradient.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libBVLinearGradient.a; sourceTree = ""; }; 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = ""; }; + 798FE1CBDA064EBDA4CD12C3 /* FontAwesome.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome.ttf; path = "../node_modules/native-base/Fonts/FontAwesome.ttf"; sourceTree = ""; }; 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = ""; }; + A0E703B1D82B464482AAD10D /* libRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNVectorIcons.a; sourceTree = ""; }; + A478B598576048B99C164A52 /* BVLinearGradient.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = BVLinearGradient.xcodeproj; path = "../node_modules/react-native-linear-gradient/BVLinearGradient.xcodeproj"; sourceTree = ""; }; ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = ""; }; - 671E67B1E9D345C2A7483C90 /* FastImage.xcodeproj */ = {isa = PBXFileReference; name = "FastImage.xcodeproj"; path = "../node_modules/react-native-fast-image/ios/FastImage.xcodeproj"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; }; - C9EDC249E2B441C984F426D1 /* libFastImage.a */ = {isa = PBXFileReference; name = "libFastImage.a"; path = "libFastImage.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; - 24CEB0A6D57C4A038E1DB75A /* RCTRestart.xcodeproj */ = {isa = PBXFileReference; name = "RCTRestart.xcodeproj"; path = "../node_modules/react-native-restart/ios/RCTRestart.xcodeproj"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; }; - DCAC90A21B43431A84847EBC /* libRCTRestart.a */ = {isa = PBXFileReference; name = "libRCTRestart.a"; path = "libRCTRestart.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; - D8FE25B09BFD479994B879E8 /* RNVectorIcons.xcodeproj */ = {isa = PBXFileReference; name = "RNVectorIcons.xcodeproj"; path = "../node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; }; - A0E703B1D82B464482AAD10D /* libRNVectorIcons.a */ = {isa = PBXFileReference; name = "libRNVectorIcons.a"; path = "libRNVectorIcons.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; - 2EFB1ECFDD9C4D4DBF153260 /* RealmReact.xcodeproj */ = {isa = PBXFileReference; name = "RealmReact.xcodeproj"; path = "../node_modules/realm/react-native/ios/RealmReact.xcodeproj"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; }; - 218B93019DD44DA89C47CD00 /* libRealmReact.a */ = {isa = PBXFileReference; name = "libRealmReact.a"; path = "libRealmReact.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; - 6B3581C9185843E386F8226D /* libc++.tbd */ = {isa = PBXFileReference; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; fileEncoding = undefined; lastKnownFileType = sourcecode.text-based-dylib-definition; explicitFileType = undefined; includeInIndex = 0; }; - 1CEE09FF1C1A4339A61091F2 /* libz.tbd */ = {isa = PBXFileReference; name = "libz.tbd"; path = "usr/lib/libz.tbd"; sourceTree = SDKROOT; fileEncoding = undefined; lastKnownFileType = sourcecode.text-based-dylib-definition; explicitFileType = undefined; includeInIndex = 0; }; - BFB50DC91BBC4BDD95A818FD /* Entypo.ttf */ = {isa = PBXFileReference; name = "Entypo.ttf"; path = "../node_modules/native-base/Fonts/Entypo.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - F85E524A382E4A6A957E771B /* EvilIcons.ttf */ = {isa = PBXFileReference; name = "EvilIcons.ttf"; path = "../node_modules/native-base/Fonts/EvilIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - B242092C489E46F489763E94 /* Feather.ttf */ = {isa = PBXFileReference; name = "Feather.ttf"; path = "../node_modules/native-base/Fonts/Feather.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 798FE1CBDA064EBDA4CD12C3 /* FontAwesome.ttf */ = {isa = PBXFileReference; name = "FontAwesome.ttf"; path = "../node_modules/native-base/Fonts/FontAwesome.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - C3C604F08F154AB7BB7781A8 /* Foundation.ttf */ = {isa = PBXFileReference; name = "Foundation.ttf"; path = "../node_modules/native-base/Fonts/Foundation.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - F1B7D17736AC464DA683AB3A /* Ionicons.ttf */ = {isa = PBXFileReference; name = "Ionicons.ttf"; path = "../node_modules/native-base/Fonts/Ionicons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 5FD4DA409A1C42EB89B6F3BC /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; name = "MaterialCommunityIcons.ttf"; path = "../node_modules/native-base/Fonts/MaterialCommunityIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 5AC4147E86084FBA8814BCE9 /* MaterialIcons.ttf */ = {isa = PBXFileReference; name = "MaterialIcons.ttf"; path = "../node_modules/native-base/Fonts/MaterialIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - D4E71579126B447188B83123 /* Octicons.ttf */ = {isa = PBXFileReference; name = "Octicons.ttf"; path = "../node_modules/native-base/Fonts/Octicons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 2CB7FEA66264445A9035FB51 /* Roboto_medium.ttf */ = {isa = PBXFileReference; name = "Roboto_medium.ttf"; path = "../node_modules/native-base/Fonts/Roboto_medium.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - CBFA1E890EF94235B811F694 /* Roboto.ttf */ = {isa = PBXFileReference; name = "Roboto.ttf"; path = "../node_modules/native-base/Fonts/Roboto.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 5D5AB59069724329806D80E2 /* rubicon-icon-font.ttf */ = {isa = PBXFileReference; name = "rubicon-icon-font.ttf"; path = "../node_modules/native-base/Fonts/rubicon-icon-font.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 60B8ECE2B75A41409C5E7345 /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; name = "SimpleLineIcons.ttf"; path = "../node_modules/native-base/Fonts/SimpleLineIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 6B1C085C089045A38BB6F760 /* Zocial.ttf */ = {isa = PBXFileReference; name = "Zocial.ttf"; path = "../node_modules/native-base/Fonts/Zocial.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + B242092C489E46F489763E94 /* Feather.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Feather.ttf; path = "../node_modules/native-base/Fonts/Feather.ttf"; sourceTree = ""; }; + BFB50DC91BBC4BDD95A818FD /* Entypo.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Entypo.ttf; path = "../node_modules/native-base/Fonts/Entypo.ttf"; sourceTree = ""; }; + C3C604F08F154AB7BB7781A8 /* Foundation.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Foundation.ttf; path = "../node_modules/native-base/Fonts/Foundation.ttf"; sourceTree = ""; }; + C9EDC249E2B441C984F426D1 /* libFastImage.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libFastImage.a; sourceTree = ""; }; + CBFA1E890EF94235B811F694 /* Roboto.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Roboto.ttf; path = "../node_modules/native-base/Fonts/Roboto.ttf"; sourceTree = ""; }; + D4E71579126B447188B83123 /* Octicons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Octicons.ttf; path = "../node_modules/native-base/Fonts/Octicons.ttf"; sourceTree = ""; }; + D8FE25B09BFD479994B879E8 /* RNVectorIcons.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNVectorIcons.xcodeproj; path = "../node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj"; sourceTree = ""; }; + DCAC90A21B43431A84847EBC /* libRCTRestart.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRCTRestart.a; sourceTree = ""; }; + F1B7D17736AC464DA683AB3A /* Ionicons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Ionicons.ttf; path = "../node_modules/native-base/Fonts/Ionicons.ttf"; sourceTree = ""; }; + F85E524A382E4A6A957E771B /* EvilIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = EvilIcons.ttf; path = "../node_modules/native-base/Fonts/EvilIcons.ttf"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -419,6 +464,7 @@ E41F2366F3EA43FD9B22CEFE /* libRealmReact.a in Frameworks */, A58AFEDD1A994E5D85792786 /* libc++.tbd in Frameworks */, E4910A11500840519C89B56C /* libz.tbd in Frameworks */, + 6CE8C7F361F44C63BBBAE1E9 /* libBVLinearGradient.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -564,6 +610,27 @@ name = Products; sourceTree = ""; }; + 22089A0D075844FE8AA2DA40 /* Resources */ = { + isa = PBXGroup; + children = ( + BFB50DC91BBC4BDD95A818FD /* Entypo.ttf */, + F85E524A382E4A6A957E771B /* EvilIcons.ttf */, + B242092C489E46F489763E94 /* Feather.ttf */, + 798FE1CBDA064EBDA4CD12C3 /* FontAwesome.ttf */, + C3C604F08F154AB7BB7781A8 /* Foundation.ttf */, + F1B7D17736AC464DA683AB3A /* Ionicons.ttf */, + 5FD4DA409A1C42EB89B6F3BC /* MaterialCommunityIcons.ttf */, + 5AC4147E86084FBA8814BCE9 /* MaterialIcons.ttf */, + D4E71579126B447188B83123 /* Octicons.ttf */, + 2CB7FEA66264445A9035FB51 /* Roboto_medium.ttf */, + CBFA1E890EF94235B811F694 /* Roboto.ttf */, + 5D5AB59069724329806D80E2 /* rubicon-icon-font.ttf */, + 60B8ECE2B75A41409C5E7345 /* SimpleLineIcons.ttf */, + 6B1C085C089045A38BB6F760 /* Zocial.ttf */, + ); + name = Resources; + sourceTree = ""; + }; 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { isa = PBXGroup; children = ( @@ -574,6 +641,59 @@ name = Frameworks; sourceTree = ""; }; + 47C7F1242167EB890095C133 /* Recovered References */ = { + isa = PBXGroup; + children = ( + C9EDC249E2B441C984F426D1 /* libFastImage.a */, + DCAC90A21B43431A84847EBC /* libRCTRestart.a */, + A0E703B1D82B464482AAD10D /* libRNVectorIcons.a */, + 218B93019DD44DA89C47CD00 /* libRealmReact.a */, + 6EDDDE364E5C4508B16ED939 /* libBVLinearGradient.a */, + ); + name = "Recovered References"; + sourceTree = ""; + }; + 47C7F14B2167EB8A0095C133 /* Products */ = { + isa = PBXGroup; + children = ( + 47C7F1542167EB8A0095C133 /* libBVLinearGradient.a */, + 47C7F1562167EB8A0095C133 /* libBVLinearGradient.a */, + ); + name = Products; + sourceTree = ""; + }; + 47C7F14D2167EB8A0095C133 /* Products */ = { + isa = PBXGroup; + children = ( + 47C7F15C2167EB8A0095C133 /* libRealmReact.a */, + ); + name = Products; + sourceTree = ""; + }; + 47C7F14F2167EB8A0095C133 /* Products */ = { + isa = PBXGroup; + children = ( + 47C7F1592167EB8A0095C133 /* libRCTRestart.a */, + ); + name = Products; + sourceTree = ""; + }; + 47C7F15E2167EB8A0095C133 /* Products */ = { + isa = PBXGroup; + children = ( + 47C7F1622167EB8A0095C133 /* libRNVectorIcons.a */, + ); + name = Products; + sourceTree = ""; + }; + 47C7F1632167EB8A0095C133 /* Products */ = { + isa = PBXGroup; + children = ( + 47C7F1672167EB8A0095C133 /* libFastImage.a */, + ); + name = Products; + sourceTree = ""; + }; 5E91572E1DD0AC6500FF2AA8 /* Products */ = { isa = PBXGroup; children = ( @@ -611,6 +731,7 @@ 24CEB0A6D57C4A038E1DB75A /* RCTRestart.xcodeproj */, D8FE25B09BFD479994B879E8 /* RNVectorIcons.xcodeproj */, 2EFB1ECFDD9C4D4DBF153260 /* RealmReact.xcodeproj */, + A478B598576048B99C164A52 /* BVLinearGradient.xcodeproj */, ); name = Libraries; sourceTree = ""; @@ -633,6 +754,7 @@ 83CBBA001A601CBA00E9B192 /* Products */, 2D16E6871FA4F8E400B85C8A /* Frameworks */, 22089A0D075844FE8AA2DA40 /* Resources */, + 47C7F1242167EB890095C133 /* Recovered References */, ); indentWidth = 2; sourceTree = ""; @@ -659,28 +781,6 @@ name = Products; sourceTree = ""; }; - 22089A0D075844FE8AA2DA40 /* Resources */ = { - isa = "PBXGroup"; - children = ( - BFB50DC91BBC4BDD95A818FD /* Entypo.ttf */, - F85E524A382E4A6A957E771B /* EvilIcons.ttf */, - B242092C489E46F489763E94 /* Feather.ttf */, - 798FE1CBDA064EBDA4CD12C3 /* FontAwesome.ttf */, - C3C604F08F154AB7BB7781A8 /* Foundation.ttf */, - F1B7D17736AC464DA683AB3A /* Ionicons.ttf */, - 5FD4DA409A1C42EB89B6F3BC /* MaterialCommunityIcons.ttf */, - 5AC4147E86084FBA8814BCE9 /* MaterialIcons.ttf */, - D4E71579126B447188B83123 /* Octicons.ttf */, - 2CB7FEA66264445A9035FB51 /* Roboto_medium.ttf */, - CBFA1E890EF94235B811F694 /* Roboto.ttf */, - 5D5AB59069724329806D80E2 /* rubicon-icon-font.ttf */, - 60B8ECE2B75A41409C5E7345 /* SimpleLineIcons.ttf */, - 6B1C085C089045A38BB6F760 /* Zocial.ttf */, - ); - name = Resources; - sourceTree = ""; - path = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -780,7 +880,7 @@ }; }; }; - buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "esteem" */; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "eSteem" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; @@ -792,6 +892,14 @@ productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; projectDirPath = ""; projectReferences = ( + { + ProductGroup = 47C7F14B2167EB8A0095C133 /* Products */; + ProjectRef = A478B598576048B99C164A52 /* BVLinearGradient.xcodeproj */; + }, + { + ProductGroup = 47C7F1632167EB8A0095C133 /* Products */; + ProjectRef = 671E67B1E9D345C2A7483C90 /* FastImage.xcodeproj */; + }, { ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */; ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; @@ -820,6 +928,10 @@ ProductGroup = 00C302D41ABCB9D200DB3ED1 /* Products */; ProjectRef = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; }, + { + ProductGroup = 47C7F14F2167EB8A0095C133 /* Products */; + ProjectRef = 24CEB0A6D57C4A038E1DB75A /* RCTRestart.xcodeproj */; + }, { ProductGroup = 139105B71AF99BAD00B5F7CC /* Products */; ProjectRef = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; @@ -840,6 +952,14 @@ ProductGroup = 146834001AC3E56700842450 /* Products */; ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */; }, + { + ProductGroup = 47C7F14D2167EB8A0095C133 /* Products */; + ProjectRef = 2EFB1ECFDD9C4D4DBF153260 /* RealmReact.xcodeproj */; + }, + { + ProductGroup = 47C7F15E2167EB8A0095C133 /* Products */; + ProjectRef = D8FE25B09BFD479994B879E8 /* RNVectorIcons.xcodeproj */; + }, ); projectRoot = ""; targets = ( @@ -1076,6 +1196,48 @@ remoteRef = 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; + 47C7F1542167EB8A0095C133 /* libBVLinearGradient.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libBVLinearGradient.a; + remoteRef = 47C7F1532167EB8A0095C133 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 47C7F1562167EB8A0095C133 /* libBVLinearGradient.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libBVLinearGradient.a; + remoteRef = 47C7F1552167EB8A0095C133 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 47C7F1592167EB8A0095C133 /* libRCTRestart.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTRestart.a; + remoteRef = 47C7F1582167EB8A0095C133 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 47C7F15C2167EB8A0095C133 /* libRealmReact.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRealmReact.a; + remoteRef = 47C7F15B2167EB8A0095C133 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 47C7F1622167EB8A0095C133 /* libRNVectorIcons.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRNVectorIcons.a; + remoteRef = 47C7F1612167EB8A0095C133 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 47C7F1672167EB8A0095C133 /* libFastImage.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libFastImage.a; + remoteRef = 47C7F1662167EB8A0095C133 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; @@ -1263,9 +1425,25 @@ "DEBUG=1", "$(inherited)", ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", + "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", + "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", + "$(SRCROOT)/../node_modules/realm/src/**", + "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", + ); INFOPLIST_FILE = esteemTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); OTHER_LDFLAGS = ( "-ObjC", "-lc++", @@ -1273,20 +1451,6 @@ PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/esteem.app/esteem"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", - "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", - "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", - "$(SRCROOT)/../node_modules/realm/src/**", - ); }; name = Debug; }; @@ -1295,9 +1459,25 @@ buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; COPY_PHASE_STRIP = NO; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", + "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", + "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", + "$(SRCROOT)/../node_modules/realm/src/**", + "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", + ); INFOPLIST_FILE = esteemTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); OTHER_LDFLAGS = ( "-ObjC", "-lc++", @@ -1305,20 +1485,6 @@ PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/esteem.app/esteem"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", - "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", - "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", - "$(SRCROOT)/../node_modules/realm/src/**", - ); }; name = Release; }; @@ -1328,6 +1494,14 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = NO; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", + "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", + "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", + "$(SRCROOT)/../node_modules/realm/src/**", + "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", + ); INFOPLIST_FILE = esteem/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_LDFLAGS = ( @@ -1338,13 +1512,6 @@ PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = esteem; VERSIONING_SYSTEM = "apple-generic"; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", - "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", - "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", - "$(SRCROOT)/../node_modules/realm/src/**", - ); }; name = Debug; }; @@ -1353,6 +1520,14 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CURRENT_PROJECT_VERSION = 1; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", + "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", + "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", + "$(SRCROOT)/../node_modules/realm/src/**", + "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", + ); INFOPLIST_FILE = esteem/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_LDFLAGS = ( @@ -1363,13 +1538,6 @@ PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = esteem; VERSIONING_SYSTEM = "apple-generic"; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", - "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", - "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", - "$(SRCROOT)/../node_modules/realm/src/**", - ); }; name = Release; }; @@ -1385,8 +1553,24 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_TESTABILITY = YES; GCC_NO_COMMON_BLOCKS = YES; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", + "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", + "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", + "$(SRCROOT)/../node_modules/realm/src/**", + "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", + ); INFOPLIST_FILE = "esteem-tvOS/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); OTHER_LDFLAGS = ( "-ObjC", "-lc++", @@ -1396,20 +1580,6 @@ SDKROOT = appletvos; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.2; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", - "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", - "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", - "$(SRCROOT)/../node_modules/realm/src/**", - ); }; name = Debug; }; @@ -1425,8 +1595,24 @@ COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_NO_COMMON_BLOCKS = YES; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", + "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", + "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", + "$(SRCROOT)/../node_modules/realm/src/**", + "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", + ); INFOPLIST_FILE = "esteem-tvOS/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); OTHER_LDFLAGS = ( "-ObjC", "-lc++", @@ -1436,20 +1622,6 @@ SDKROOT = appletvos; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.2; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", - "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", - "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", - "$(SRCROOT)/../node_modules/realm/src/**", - ); }; name = Release; }; @@ -1464,8 +1636,24 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_TESTABILITY = YES; GCC_NO_COMMON_BLOCKS = YES; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", + "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", + "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", + "$(SRCROOT)/../node_modules/realm/src/**", + "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", + ); INFOPLIST_FILE = "esteem-tvOSTests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); OTHER_LDFLAGS = ( "-ObjC", "-lc++", @@ -1475,20 +1663,6 @@ SDKROOT = appletvos; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/esteem-tvOS.app/esteem-tvOS"; TVOS_DEPLOYMENT_TARGET = 10.1; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", - "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", - "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", - "$(SRCROOT)/../node_modules/realm/src/**", - ); }; name = Debug; }; @@ -1503,8 +1677,24 @@ COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_NO_COMMON_BLOCKS = YES; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", + "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", + "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", + "$(SRCROOT)/../node_modules/realm/src/**", + "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", + ); INFOPLIST_FILE = "esteem-tvOSTests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); OTHER_LDFLAGS = ( "-ObjC", "-lc++", @@ -1514,20 +1704,6 @@ SDKROOT = appletvos; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/esteem-tvOS.app/esteem-tvOS"; TVOS_DEPLOYMENT_TARGET = 10.1; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", - "$(SRCROOT)/../node_modules/react-native-restart/ios/RCTRestart/**", - "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", - "$(SRCROOT)/../node_modules/realm/src/**", - ); }; name = Release; }; @@ -1669,7 +1845,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "esteem" */ = { + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "eSteem" */ = { isa = XCConfigurationList; buildConfigurations = ( 83CBBA201A601CBA00E9B192 /* Debug */, diff --git a/package-lock.json b/package-lock.json index 963af86bb..2e13102ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9685,6 +9685,11 @@ "react-native-iphone-x-helper": "^1.0.3" } }, + "react-native-linear-gradient": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/react-native-linear-gradient/-/react-native-linear-gradient-2.4.2.tgz", + "integrity": "sha512-6+efUAsLIn8jHwb861ftjNmw0QuIhKCeQ3vBgQvPDWDcdL1M7GbPmOUdATQfoPod+m+UGSjLf8Tez2QwYLAG+A==" + }, "react-native-markdown-editor": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/react-native-markdown-editor/-/react-native-markdown-editor-1.0.1.tgz", diff --git a/package.json b/package.json index 653b0faa6..06bf080bb 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "react-native-fast-image": "^4.0.14", "react-native-html-renderer": "^1.0.0", "react-native-keyboard-aware-scroll-view": "^0.7.2", + "react-native-linear-gradient": "^2.4.2", "react-native-markdown-editor": "^1.0.1", "react-native-modal": "^6.5.0", "react-native-modal-dropdown": "^0.6.2", diff --git a/src/components/index.js b/src/components/index.js index d530b270c..b4ceb771e 100644 --- a/src/components/index.js +++ b/src/components/index.js @@ -7,7 +7,7 @@ import { FormInput } from './formInput'; import { CircularButton, TextButton, IconButton } from './buttons'; import { NumericKeyboard } from './numericKeyboard'; import { PinAnimatedInput } from './pinAnimatedInput'; -import SideMenu from './sideMenu'; +import { SideMenu } from './sideMenu'; export { Logo, diff --git a/src/components/sideMenu/container/sideMenuContainer.js b/src/components/sideMenu/container/sideMenuContainer.js index d0ee972f6..885fbf266 100644 --- a/src/components/sideMenu/container/sideMenuContainer.js +++ b/src/components/sideMenu/container/sideMenuContainer.js @@ -1,8 +1,8 @@ import React, { Component } from 'react'; -import { connect } from 'react-redux'; +// import { connect } from 'react-redux'; // Component -import { AuthSideMenuView } from '..'; +import { SideMenuView } from '..'; /* * Props Name Description Value @@ -21,9 +21,9 @@ class SideMenuContainer extends Component { // Component Functions render() { - const {} = this.props; + // const {} = this.props; - return ; + return ; } } diff --git a/src/components/sideMenu/index.js b/src/components/sideMenu/index.js index bf044cd47..ec2ea59e3 100644 --- a/src/components/sideMenu/index.js +++ b/src/components/sideMenu/index.js @@ -1,5 +1,5 @@ -import SideMenuContainer from './container/sideMenuContainer'; -import AuthSideMenuView from './view/authSideMenuView'; +import SideMenu from './container/sideMenuContainer'; +import SideMenuView from './view/sideMenuView'; -export { SideMenuContainer, AuthSideMenuView }; -export default SideMenuContainer; +export { SideMenu, SideMenuView }; +export default SideMenu; diff --git a/src/components/sideMenu/view/sideMenuStyles.js b/src/components/sideMenu/view/sideMenuStyles.js index c67f8187f..5c8a605cf 100644 --- a/src/components/sideMenu/view/sideMenuStyles.js +++ b/src/components/sideMenu/view/sideMenuStyles.js @@ -51,4 +51,18 @@ export default EStyleSheet.create({ marginLeft: 15, fontWeight: '500', }, + linearGradient: { + flex: 1, + paddingLeft: 15, + paddingRight: 15, + borderRadius: 5, + }, + buttonText: { + fontSize: 18, + fontFamily: 'Gill Sans', + textAlign: 'center', + margin: 10, + color: '#ffffff', + backgroundColor: 'transparent', + }, }); diff --git a/src/components/sideMenu/view/authSideMenuView.js b/src/components/sideMenu/view/sideMenuView.js similarity index 81% rename from src/components/sideMenu/view/authSideMenuView.js rename to src/components/sideMenu/view/sideMenuView.js index b87fbbae1..9fea96bb9 100644 --- a/src/components/sideMenu/view/authSideMenuView.js +++ b/src/components/sideMenu/view/sideMenuView.js @@ -9,7 +9,9 @@ import { default as MENU } from '../../../constants/sideMenuItems'; // Styles import styles from './sideMenuStyles'; -class ExampleView extends Component { +const DEFAULT_IMAGE = require('../../../assets/esteem.png'); + +class SideMenuView extends Component { /* Props * ------------------------------------------------ * @prop { type } name - Description.... @@ -29,14 +31,12 @@ class ExampleView extends Component { }; render() { + const { isLoggedIn, userAvatar } = this.props; return ( - + Mustafa @mistikk @@ -46,7 +46,7 @@ class ExampleView extends Component { ( { - await getAuthStatus() - .then((result) => { - if (result) { - getUserData() - .then((userData) => { - // This will switch to the App screen or Auth screen and this loading - // screen will be unmounted and thrown away. - this.props.navigation.navigate('LoggedIn', { - account: userData['0'].username, - }); - }) - .catch((err) => { - alert(err); - }); - } else { - this.props.navigation.navigate('LoggedOut'); - } - }) - .catch((err) => { - alert(err); - }); - }; - - // Render any loading content that you like here - render() { - return ( - - - - - ); - } -} - -const styles = StyleSheet.create({ - container: { - flex: 1, - alignItems: 'center', - justifyContent: 'center', - }, - text: { - fontSize: 32, - }, -}); diff --git a/src/screens/side-menu/loggedInMenu.js b/src/screens/side-menu/loggedInMenu.js deleted file mode 100644 index 17ffd5c3c..000000000 --- a/src/screens/side-menu/loggedInMenu.js +++ /dev/null @@ -1,267 +0,0 @@ -import React from 'react'; -/* eslint-disable no-unused-vars */ -import { - Content, - Text, - List, - ListItem, - Icon, - Container, - Left, - Right, - View, - Badge, - Thumbnail, -} from 'native-base'; -/* eslint-enable no-unused-vars */ -import RNRestart from 'react-native-restart'; -import { Navigation } from 'react-native-navigation'; -import styles from './style'; - -import { getAccount } from '../../providers/steem/dsteem'; -import { setAuthStatus } from '../../realm/realm'; - -const masterKeyMenuOptions = [ - { - name: 'Profile', - route: 'Profile', - icon: 'contact', - bg: '#C5F442', - }, - { - name: 'Bookmarks', - route: 'bookmarks', - icon: 'bookmarks', - bg: '#DA4437', - }, - { - name: 'Favorites', - route: 'favorites', - icon: 'heart', - bg: '#DA4437', - }, - { - name: 'Drafts', - route: 'drafts', - icon: 'create', - bg: '#DA4437', - }, - { - name: 'Schedules', - route: 'schedules', - icon: 'time', - bg: '#DA4437', - }, - { - name: 'Gallery', - route: 'galery', - icon: 'images', - bg: '#DA4437', - }, - { - name: 'Settings', - route: 'Settings', - icon: 'settings', - bg: '#DA4437', - }, -]; - -const postingKeyMenuOptions = [ - { - name: 'Profile', - route: 'Profile', - icon: 'contact', - bg: '#C5F442', - }, - { - name: 'Bookmarks', - route: 'bookmarks', - icon: 'bookmarks', - bg: '#DA4437', - }, - { - name: 'Favorites', - route: 'favorites', - icon: 'heart', - bg: '#DA4437', - }, - { - name: 'Drafts', - route: 'drafts', - icon: 'create', - bg: '#DA4437', - }, - { - name: 'Schedules', - route: 'schedules', - icon: 'time', - bg: '#DA4437', - }, - { - name: 'Gallery', - route: 'galery', - icon: 'images', - bg: '#DA4437', - }, - { - name: 'Settings', - route: 'Settings', - icon: 'settings', - bg: '#DA4437', - }, -]; - -export default class LoggedInSideBar extends React.Component { - constructor(props) { - super(props); - this.state = { - shadowOffsetWidth: 1, - shadowRadius: 4, - user: [], - loginType: '', - json_metadata: {}, - }; - } - - componentDidMount() { - getAccount(this.props.user) - .then((result) => { - const json_metadata = JSON.parse(result[0].json_metadata); - this.setState({ - user: result[0], - avatar: `https://steemitimages.com/u/${result[0].name}/avatar/small`, - json_metadata: json_metadata.profile, - }); - }) - .catch((err) => { - alert(err); - }); - } - - hideSideMenu() { - Navigation.mergeOptions('Component14', { - sideMenu: { - right: { - visible: false, - }, - }, - }); - } - - Logout = () => { - const authData = { - isLoggedIn: false, - }; - setAuthStatus(authData) - .then(() => { - RNRestart.Restart(); - }) - .catch((err) => { - alert(err); - }); - }; - - render() { - return ( - - - - - - - {(this.state.json_metadata && this.state.json_metadata.name) - || ''} - - -@ - {this.state.user.name} - - - ( - { - Navigation.push('tab1Stack', { - component: { - name: `navigation.eSteem.${data.route}`, - passProps: {}, - options: { - topBar: { - title: {}, - }, - }, - }, - }); - this.hideSideMenu(); - }} - > - - - {data.name} - - {data.types && ( - - - - {`${ - data.types - } Types`} - - - - )} - - )} - /> - this.Logout()} - > - - - Logout - - - - - ); - } -} diff --git a/src/screens/side-menu/loggedOutMenu.js b/src/screens/side-menu/loggedOutMenu.js deleted file mode 100644 index a6e422ca7..000000000 --- a/src/screens/side-menu/loggedOutMenu.js +++ /dev/null @@ -1,123 +0,0 @@ -/* eslint-disable no-unused-vars */ -import React, { Component } from 'react'; -import { Image } from 'react-native'; -import { - Content, - Text, - List, - ListItem, - Icon, - Container, - Left, - Right, - Badge, -} from 'native-base'; -import { Navigation } from 'react-native-navigation'; -import styles from './style'; - -const drawerCover = require('../../assets/drawer-cover.png'); -const drawerImage = require('../../assets/esteem.png'); - -const datas = [ - { - name: 'Login', - route: 'Login', - icon: 'log-in', - bg: '#C5F442', - }, -]; - -export default class LoggedOutSideBar extends Component { - constructor(props) { - super(props); - this.state = { - shadowOffsetWidth: 1, - shadowRadius: 4, - }; - } - - hideSideMenu() { - Navigation.mergeOptions('Component14', { - sideMenu: { - right: { - visible: false, - }, - }, - }); - } - - render() { - return ( - - - - - - ( - { - Navigation.push('tab1Stack', { - component: { - name: `navigation.eSteem.${ - data.route - }`, - passProps: {}, - options: { - topBar: { - title: {}, - }, - }, - }, - }); - this.hideSideMenu(); - }} - > - - - {data.name} - - {data.types && ( - - - - {`${ - data.types - } Types`} - - - - )} - - )} - /> - - - ); - } -} diff --git a/src/screens/side-menu/style.js b/src/screens/side-menu/style.js deleted file mode 100644 index ecfaea509..000000000 --- a/src/screens/side-menu/style.js +++ /dev/null @@ -1,63 +0,0 @@ -import { Platform } from 'react-native'; -import EStyleSheet from 'react-native-extended-stylesheet'; - -export default EStyleSheet.create({ - drawerCover: { - alignSelf: 'stretch', - backgroundColor: '#296CC0', - height: '$deviceHeight / 5', - width: null, - position: 'relative', - marginBottom: 10, - }, - drawerImage: { - position: 'absolute', - left: - Platform.OS === 'android' - ? '$deviceWidth / 20' - : '$deviceWidth / 30', - top: - Platform.OS === 'android' - ? '$deviceHeight / 20' - : '$deviceHeight / 20', - width: 70, - height: 70, - resizeMode: 'cover', - borderWidth: 1, - borderColor: 'white', - borderRadius: 35, - }, - text: { - fontWeight: Platform.OS === 'ios' ? '500' : '400', - fontSize: 16, - marginLeft: 20, - color: '#778287', - }, - badgeText: { - fontSize: Platform.OS === 'ios' ? 13 : 11, - fontWeight: '400', - textAlign: 'center', - marginTop: Platform.OS === 'android' ? -3 : undefined, - }, - info: { - position: 'absolute', - top: - Platform.OS === 'android' - ? '$deviceHeight / 11' - : '$deviceHeight / 11', - left: - Platform.OS === 'android' ? '$deviceWidth / 4' : '$deviceWidth / 4', - }, - userLabel: { - fontWeight: 'bold', - color: 'white', - marginBottom: 3, - fontSize: 13, - }, - username: { - fontWeight: 'normal', - color: '#e5e5e5', - fontSize: 12, - marginBottom: 3, - }, -}); diff --git a/src/screens/sideMenuScreen.js b/src/screens/sideMenuScreen.js deleted file mode 100755 index 35254017e..000000000 --- a/src/screens/sideMenuScreen.js +++ /dev/null @@ -1,63 +0,0 @@ -import React, { Component } from 'react'; -import { View } from 'react-native'; - -import LoggedInMenu from './side-menu/loggedInMenu'; -import LoggedOutMenu from './side-menu/loggedOutMenu'; - -import { getAuthStatus, getUserData } from '../realm/realm'; - -class SideMenuScreen extends Component { - constructor() { - super(); - - this.state = { - isLoggedIn: false, - username: '', - }; - } - - async componentDidMount() { - let user; - let isLoggedIn; - - await getAuthStatus().then((res) => { - isLoggedIn = res; - }); - - if (isLoggedIn) { - await getUserData().then((res) => { - user = Array.from(res); - }); - - this.setState({ - username: user[0].username, - isLoggedIn, - isLoading: false, - }); - } else { - await this.setState({ - isLoggedIn: false, - }); - } - } - - render() { - return ( - - {this.state.isLoggedIn ? ( - - ) : ( - - )} - - ); - } -} -module.exports = SideMenuScreen; - -const styles = { - root: { - flexGrow: 1, - backgroundColor: '#f5fcff', - }, -}; diff --git a/src/screens/splash/index.js b/src/screens/splash/index.js index 7b43020c5..a721eeb46 100644 --- a/src/screens/splash/index.js +++ b/src/screens/splash/index.js @@ -1,3 +1,3 @@ -import SplashContainer from './container/splashContainer'; +import Splash from './container/splashContainer'; -export default SplashContainer; +export default Splash; From 77165588aec662b839b9f29cb23d14cfd1a92bca Mon Sep 17 00:00:00 2001 From: mistikk Date: Fri, 5 Oct 2018 23:33:03 -0400 Subject: [PATCH 11/22] Added login --- package-lock.json | 54 ++++++++++--------- package.json | 2 +- .../sideMenu/container/sideMenuContainer.js | 28 ++++++++-- src/components/sideMenu/view/sideMenuView.js | 8 +-- src/config/routes.js | 19 ++++--- src/constants/sideMenuItems.js | 6 +-- src/providers/steem/steemConnectAPI.js | 2 +- src/screens/index.js | 4 +- .../splash/container/splashContainer.js | 9 +++- 9 files changed, 80 insertions(+), 52 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2e13102ea..8792e298a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2784,22 +2784,6 @@ "gud": "^1.0.0" } }, - "cross-fetch": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-1.1.1.tgz", - "integrity": "sha512-+VJE04+UfxxmBfcnmAu/lKor53RUCx/1ilOti4p+JgrnLQ4AZZIRoe2OEd76VaHyWQmQxqKnV+TaqjHC4r0HWw==", - "requires": { - "node-fetch": "1.7.3", - "whatwg-fetch": "2.0.3" - }, - "dependencies": { - "whatwg-fetch": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", - "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" - } - } - }, "cross-spawn": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", @@ -10712,14 +10696,6 @@ "resolved": "http://registry.npmjs.org/sax/-/sax-1.1.6.tgz", "integrity": "sha1-XWFr6KXmB9VOEUr65Vt+ry/MMkA=" }, - "sc2-sdk": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/sc2-sdk/-/sc2-sdk-1.1.0.tgz", - "integrity": "sha512-ENUG1/+W9Bw3ohw9uo3Ge10Do0onhkJy8eMBv1gVQKkLNKrHEXlL/KBFPN52ePUoXXM+cPiCKC2iVaKGOQTVQA==", - "requires": { - "cross-fetch": "^1.1.1" - } - }, "schedule": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/schedule/-/schedule-0.3.0.tgz", @@ -11237,6 +11213,36 @@ "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", "dev": true }, + "steemconnect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/steemconnect/-/steemconnect-2.0.0.tgz", + "integrity": "sha512-+4yVK066zu8h8U+XiU5BaGolTCIFus1TDSU1kf7zTRYN1j4xb9jGtwp1ESND8fh7wl6sSjUgMyGtbdI84Rr01Q==", + "requires": { + "babel-runtime": "^6.26.0", + "cross-fetch": "^2.2.2" + }, + "dependencies": { + "cross-fetch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.2.tgz", + "integrity": "sha1-pH/09/xxLauo9qaVoRyUhEDUVyM=", + "requires": { + "node-fetch": "2.1.2", + "whatwg-fetch": "2.0.4" + } + }, + "node-fetch": { + "version": "2.1.2", + "resolved": "http://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", + "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=" + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "http://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + } + } + }, "stream": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", diff --git a/package.json b/package.json index 06bf080bb..49892646e 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "redux-thunk": "^2.3.0", "remarkable": "^1.7.1", "rn-placeholder": "^1.2.0", - "sc2-sdk": "^1.0.2" + "steemconnect": "^2.0.0" }, "devDependencies": { "babel-eslint": "^10.0.1", diff --git a/src/components/sideMenu/container/sideMenuContainer.js b/src/components/sideMenu/container/sideMenuContainer.js index 885fbf266..ac00899d1 100644 --- a/src/components/sideMenu/container/sideMenuContainer.js +++ b/src/components/sideMenu/container/sideMenuContainer.js @@ -1,6 +1,7 @@ import React, { Component } from 'react'; // import { connect } from 'react-redux'; +import { getAuthStatus } from '../../../realm/realm'; // Component import { SideMenuView } from '..'; @@ -13,17 +14,36 @@ import { SideMenuView } from '..'; class SideMenuContainer extends Component { constructor(props) { super(props); - this.state = {}; + this.state = { + isLoggedIn: false, + }; } // Component Life Cycle Functions + componentWillMount() { + getAuthStatus().then((res) => { + this.setState({ isLoggedIn: res }); + }); + } + // Component Functions - render() { - // const {} = this.props; + _navigateToRoute = (route) => { + const { navigation } = this.props; + navigation.navigate(route); + }; - return ; + render() { + const { isLoggedIn } = this.state; + + return ( + + ); } } diff --git a/src/components/sideMenu/view/sideMenuView.js b/src/components/sideMenu/view/sideMenuView.js index 9fea96bb9..58eeb7ab7 100644 --- a/src/components/sideMenu/view/sideMenuView.js +++ b/src/components/sideMenu/view/sideMenuView.js @@ -25,13 +25,9 @@ class SideMenuView extends Component { // Component Life Cycles // Component Functions - _navigateToRoute = (route) => { - const { navigation } = this.props; - navigation.navigate(route); - }; render() { - const { isLoggedIn, userAvatar } = this.props; + const { isLoggedIn, userAvatar, navigateToRoute } = this.props; return ( @@ -51,7 +47,7 @@ class SideMenuView extends Component { this._navigateToRoute(item.route)} + onPress={() => navigateToRoute(item.route)} > {item.name} diff --git a/src/config/routes.js b/src/config/routes.js index eecd201fe..ecd57bf8f 100644 --- a/src/config/routes.js +++ b/src/config/routes.js @@ -1,25 +1,18 @@ -import { DrawerNavigator } from 'react-navigation'; +import { DrawerNavigator, StackNavigator, SwitchNavigator } from 'react-navigation'; import { BaseNavigator } from '../navigation'; // Screens -import { Splash } from '../screens'; +import { Splash, Login } from '../screens'; // Components import { SideMenu } from '../components'; -export default DrawerNavigator( +const mainNavigation = DrawerNavigator( { - SplashScreen: { - screen: Splash, - navigationOptions: { - header: () => null, - }, - }, HomeScreen: { screen: BaseNavigator, navigationOptions: { header: () => null, - gesturesEnabled: false, }, }, }, @@ -27,3 +20,9 @@ export default DrawerNavigator( contentComponent: SideMenu, }, ); + +export default SwitchNavigator({ + Splash: { screen: Splash }, + Login: { screen: Login }, + Main: mainNavigation, +}); diff --git a/src/constants/sideMenuItems.js b/src/constants/sideMenuItems.js index 9f76802f7..2a3ba79a6 100644 --- a/src/constants/sideMenuItems.js +++ b/src/constants/sideMenuItems.js @@ -38,9 +38,9 @@ const authMenuItems = [ const noAuthMenuItems = [ { - name: 'Test', - route: 'Test', - icon: 'contact', + name: 'Login', + route: 'LoginScreen', + icon: 'user-o', }, ]; diff --git a/src/providers/steem/steemConnectAPI.js b/src/providers/steem/steemConnectAPI.js index e7dbe3c26..3df9158d2 100644 --- a/src/providers/steem/steemConnectAPI.js +++ b/src/providers/steem/steemConnectAPI.js @@ -1,4 +1,4 @@ -import sc2 from 'sc2-sdk'; +import sc2 from 'steemconnect'; const api = sc2.Initialize({ app: 'esteem-app', diff --git a/src/screens/index.js b/src/screens/index.js index 41622aa1e..eca5fa996 100755 --- a/src/screens/index.js +++ b/src/screens/index.js @@ -6,7 +6,7 @@ import Home from './home/home'; // import Feed from './home/feed'; // import { SinglePost } from './singlePost'; // import { Profile } from './profile'; -// import { LoginScreen } from './login'; +import Login from './login'; // import Wallet from './wallet/wallet'; // import Editor from './editor/editor'; // import Discover from './discover/discover'; @@ -19,7 +19,7 @@ export { Splash, // SideMenu, Home, - // LoginScreen, + Login, // Hot, // Feed, // SinglePost, diff --git a/src/screens/splash/container/splashContainer.js b/src/screens/splash/container/splashContainer.js index 56c14f4c3..70f313e4e 100644 --- a/src/screens/splash/container/splashContainer.js +++ b/src/screens/splash/container/splashContainer.js @@ -1,11 +1,18 @@ import React, { Component } from 'react'; +import { getUserData } from '../../../realm/realm'; + import SplashScreen from '../screen/splashScreen'; class SplashContainer extends Component { componentWillMount() { const { navigation } = this.props; - navigation.navigate('HomeScreen'); + // getUserData().then((res) => { + // if (res) { + // alert(res); + // } + // }); + navigation.navigate('Main'); } render() { From 41f5931df665655f33ec14915db3f3e180c84184 Mon Sep 17 00:00:00 2001 From: ue Date: Sat, 6 Oct 2018 14:18:14 +0300 Subject: [PATCH 12/22] enhanced login splash side menu redux --- .../sideMenu/container/sideMenuContainer.js | 14 ++--- src/redux/actions/userActions.js | 8 +++ src/redux/constants/constants.js | 2 + src/redux/reducers/userReducer.js | 6 ++ src/screens/login/screen/loginScreen.js | 56 ++++++++----------- .../splash/container/splashContainer.js | 12 +++- 6 files changed, 54 insertions(+), 44 deletions(-) diff --git a/src/components/sideMenu/container/sideMenuContainer.js b/src/components/sideMenu/container/sideMenuContainer.js index ac00899d1..8c63a2651 100644 --- a/src/components/sideMenu/container/sideMenuContainer.js +++ b/src/components/sideMenu/container/sideMenuContainer.js @@ -1,15 +1,15 @@ import React, { Component } from 'react'; -// import { connect } from 'react-redux'; +import { connect } from 'react-redux'; import { getAuthStatus } from '../../../realm/realm'; // Component import { SideMenuView } from '..'; /* -* Props Name Description Value -*@props --> props name here description here Value Type Here -* -*/ + * Props Name Description + *@props --> props name here description here + * + */ class SideMenuContainer extends Component { constructor(props) { @@ -48,7 +48,7 @@ class SideMenuContainer extends Component { } const mapStateToProps = state => ({ - user: state.user.user, + isLoggedIn: state, }); -export default SideMenuContainer; +export default connect(mapStateToProps)(SideMenuContainer); diff --git a/src/redux/actions/userActions.js b/src/redux/actions/userActions.js index a5b0c3310..d49c29f63 100644 --- a/src/redux/actions/userActions.js +++ b/src/redux/actions/userActions.js @@ -4,8 +4,16 @@ import { FETCH_USER_SUCCESS, FETCH_USER_FAIL, LOGOUT, + IS_LOGGED_IN, } from '../constants/constants'; +export function isLoggedIn(payload) { + return { + payload, + type: IS_LOGGED_IN, + }; +} + export function fetchAccount(user) { return (dispatch) => { dispatch({ type: FETCH_USER }); diff --git a/src/redux/constants/constants.js b/src/redux/constants/constants.js index 7b7cfe64c..e1cdc69bf 100644 --- a/src/redux/constants/constants.js +++ b/src/redux/constants/constants.js @@ -12,3 +12,5 @@ export const UPDATE_ACCOUNT_DATA = 'UPDATE_ACCOUNT_DATA'; export const REMOVE_ACCOUNT_DATA = 'REMOVE_ACCOUNT_DATA'; export const FETCHING_ACCOUNT = 'FETCHING_ACCOUNT'; export const FETCH_ACCOUNT_FAIL = 'FETCH_ACCOUNT_FAIL'; + +export const IS_LOGGED_IN = 'IS_LOGGED_IN'; diff --git a/src/redux/reducers/userReducer.js b/src/redux/reducers/userReducer.js index 287f4ed11..e83a7bbed 100644 --- a/src/redux/reducers/userReducer.js +++ b/src/redux/reducers/userReducer.js @@ -3,6 +3,7 @@ import { FETCH_USER_SUCCESS, FETCH_USER_FAIL, LOGOUT, + IS_LOGGED_IN, } from '../constants/constants'; const initialState = { @@ -38,6 +39,11 @@ export default function (state = initialState, action) { errorMessage: action.err, }); + case IS_LOGGED_IN: + return Object.assign({}, state, { + isLoggedIn: action.payload, + }); + case LOGOUT: return initialState; diff --git a/src/screens/login/screen/loginScreen.js b/src/screens/login/screen/loginScreen.js index 5d6e238d7..39ee9b3d0 100644 --- a/src/screens/login/screen/loginScreen.js +++ b/src/screens/login/screen/loginScreen.js @@ -5,8 +5,11 @@ import { import { KeyboardAwareScrollView } from 'react-native-keyboard-aware-scroll-view'; import ScrollableTabView from '@esteemapp/react-native-scrollable-tab-view'; +// Actions +import { addNewAccount } from '../../../redux/actions/accountAction'; +import { isLoggedIn } from '../../../redux/actions/userActions'; + // Internal Components -// import { Navigation } from 'react-native-navigation'; import { FormInput } from '../../../components/formInput'; import { TextButton } from '../../../components/buttons'; import { InformationArea } from '../../../components/informationArea'; @@ -14,8 +17,6 @@ import { Login } from '../../../providers/steem/auth'; import { LoginHeader } from '../../../components/loginHeader'; import { MainButton } from '../../../components/mainButton'; import { TabBar } from '../../../components/tabBar'; -import { addNewAccount } from '../../../redux/actions/accountAction'; -// import { goToAuthScreens } from '../../../navigation'; import { lookupAccounts } from '../../../providers/steem/dsteem'; import STEEM_CONNECT_LOGO from '../../../assets/steem_connect.png'; @@ -26,21 +27,17 @@ class LoginScreen extends Component { constructor(props) { super(props); // Navigation.events().bindComponent(this); - this.handleUsername = this.handleUsername.bind(this); this.state = { username: '', password: '', isLoading: false, - isUsernameValid: false, + isUsernameValid: true, keyboardIsOpen: false, }; } componentDidMount() { - BackHandler.addEventListener('hardwareBackPress', () => { - // Navigation.pop(this.props.componentId); - return true; - }); + BackHandler.addEventListener('hardwareBackPress', () => true); Linking.getInitialURL().then((url) => { console.log(url); }); @@ -51,7 +48,7 @@ class LoginScreen extends Component { } _handleOnPressLogin = () => { - const { componentId, dispatch } = this.props; + const { dispatch, navigation } = this.props; const { password, username } = this.state; this.setState({ isLoading: true }); @@ -60,28 +57,24 @@ class LoginScreen extends Component { .then((result) => { if (result) { dispatch(addNewAccount(result)); - // Navigation.setStackRoot(componentId, { - // component: { - // name: 'navigation.eSteem.PinCode', - // options: { - // topBar: { - // visible: false, - // }, - // }, - // }, - // }); + dispatch(isLoggedIn(true)); + + // It should go PinCode! (it will) + navigation.navigate('Main'); } }) .catch((err) => { - // alert(err); + dispatch(isLoggedIn(false)); this.setState({ isLoading: false }); }); }; - handleUsername = async (username) => { + _handleUsernameChange = async (username) => { await this.setState({ username }); const validUsers = await lookupAccounts(username); - await this.setState({ isUsernameValid: validUsers.includes(username) }); + const isValid = validUsers.includes(username); + + this.setState({ isUsernameValid: isValid }); }; _handleOnPasswordChange = (value) => { @@ -109,12 +102,9 @@ class LoginScreen extends Component { }; render() { + const { navigation } = this.props; const { - isLoading, - username, - isUsernameValid, - keyboardIsOpen, - password, + isLoading, username, isUsernameValid, keyboardIsOpen, password, } = this.state; return ( @@ -148,7 +138,7 @@ class LoginScreen extends Component { rightIconName="md-at" leftIconName="md-close-circle" isValid={isUsernameValid} - onChange={value => this.handleUsername(value)} + onChange={value => this._handleUsernameChange(value)} placeholder="Username" isEditable type="username" @@ -171,7 +161,7 @@ class LoginScreen extends Component { iconName="ios-information-circle-outline" /> - {/* */} + navigation.navigate('Main')} text="cancel" /> @@ -192,7 +180,7 @@ class LoginScreen extends Component { /> this._loginwithSc2()} iconName="md-person" source={STEEM_CONNECT_LOGO} text="steem" diff --git a/src/screens/splash/container/splashContainer.js b/src/screens/splash/container/splashContainer.js index 70f313e4e..f9ba7d2cd 100644 --- a/src/screens/splash/container/splashContainer.js +++ b/src/screens/splash/container/splashContainer.js @@ -1,6 +1,6 @@ import React, { Component } from 'react'; -import { getUserData } from '../../../realm/realm'; +import { getUserData, getAuthStatus } from '../../../realm/realm'; import SplashScreen from '../screen/splashScreen'; @@ -9,10 +9,16 @@ class SplashContainer extends Component { const { navigation } = this.props; // getUserData().then((res) => { // if (res) { - // alert(res); + // alert(...res); // } // }); - navigation.navigate('Main'); + getAuthStatus().then((res) => { + if (res) { + navigation.navigate('Main'); + } else { + navigation.navigate('Login'); + } + }); } render() { From 5046e1bb9b89040367cc683cff97fe4af3fb6267 Mon Sep 17 00:00:00 2001 From: ue Date: Sun, 7 Oct 2018 15:53:44 +0300 Subject: [PATCH 13/22] created wallet details && updated other styles --- src/components/basicUIElements/index.js | 11 +++-- .../basicUIElements/view/cardStyles.js | 12 +++++ .../basicUIElements/view/cardView.js | 7 +++ .../view/walletLineItemStyles.js | 40 +++++++++------ .../view/walletLineItemView.js | 44 ++++++++++------- .../view/collapsibleCardStyles.js | 17 +++---- .../view/collapsibleCardView.js | 12 ++--- .../view/containerHeaderStyles.js | 1 + .../filterBar/view/filterBarStyles.js | 3 +- .../filterBar/view/filterBarView.js | 5 +- .../notification/view/notificationStyles.js | 2 +- .../container/transactionContainer.js | 43 ++++++++++++++++ src/components/transaction/index.js | 5 ++ .../transaction/view/transactionStyles.js | 3 ++ .../transaction/view/transactionView.js | 49 +++++++++++++++++++ src/components/wallet/view/walletStyles.js | 3 ++ src/components/wallet/view/walletView.js | 44 ++++++++++------- .../walletDetails/view/walletDetailsView.js | 9 ++-- src/index.js | 2 +- .../splash/container/splashContainer.js | 2 +- 20 files changed, 229 insertions(+), 85 deletions(-) create mode 100644 src/components/basicUIElements/view/cardStyles.js create mode 100644 src/components/basicUIElements/view/cardView.js create mode 100644 src/components/transaction/container/transactionContainer.js create mode 100644 src/components/transaction/index.js create mode 100644 src/components/transaction/view/transactionStyles.js create mode 100644 src/components/transaction/view/transactionView.js diff --git a/src/components/basicUIElements/index.js b/src/components/basicUIElements/index.js index d750b6806..8fe658f18 100644 --- a/src/components/basicUIElements/index.js +++ b/src/components/basicUIElements/index.js @@ -1,10 +1,11 @@ -import LineBreak from './view/lineBreakView'; -import TextWithIcon from './view/textWithIconView'; -import PercentBar from './view/percentBarView'; -import NoPost from './view/noPostView'; +import Card from './view/cardView'; import GrayWrapper from './view/grayWrapperView'; +import LineBreak from './view/lineBreakView'; +import NoPost from './view/noPostView'; +import PercentBar from './view/percentBarView'; +import TextWithIcon from './view/textWithIconView'; import WalletLineItem from './view/walletLineItemView'; export { - LineBreak, TextWithIcon, PercentBar, NoPost, GrayWrapper, WalletLineItem, + Card, GrayWrapper, LineBreak, NoPost, PercentBar, TextWithIcon, WalletLineItem, }; diff --git a/src/components/basicUIElements/view/cardStyles.js b/src/components/basicUIElements/view/cardStyles.js new file mode 100644 index 000000000..0d6ba36b8 --- /dev/null +++ b/src/components/basicUIElements/view/cardStyles.js @@ -0,0 +1,12 @@ +import EStyleSheet from 'react-native-extended-stylesheet'; + +export default EStyleSheet.create({ + wrapper: { + flexDirection: 'column', + backgroundColor: '$white', + shadowOpacity: 0.8, + shadowColor: '#e7e7e7', + paddingHorizontal: 8, + marginVertical: 8, + }, +}); diff --git a/src/components/basicUIElements/view/cardView.js b/src/components/basicUIElements/view/cardView.js new file mode 100644 index 000000000..cf9eeb04a --- /dev/null +++ b/src/components/basicUIElements/view/cardView.js @@ -0,0 +1,7 @@ +import React from 'react'; +import { View } from 'react-native'; +import styles from './cardStyles'; + +const Card = ({ children }) => {children}; + +export default Card; diff --git a/src/components/basicUIElements/view/walletLineItemStyles.js b/src/components/basicUIElements/view/walletLineItemStyles.js index c7ea27a7e..0df262e27 100644 --- a/src/components/basicUIElements/view/walletLineItemStyles.js +++ b/src/components/basicUIElements/view/walletLineItemStyles.js @@ -2,36 +2,44 @@ import EStyleSheet from 'react-native-extended-stylesheet'; export default EStyleSheet.create({ container: { - marginTop: 15, - marginBottom: 15, - }, - wrapper: { - paddingHorizontal: 16, + marginVertical: 15, flexDirection: 'row', justifyContent: 'space-between', + paddingHorizontal: 16, + }, + iconTextWrapper: { + flexDirection: 'row', + justifyContent: 'space-between', + alignSelf: 'center', + alignItems: 'center', }, icon: { color: '$primaryGray', - width: 16, - fontSize: 16, - height: 16, + fontSize: 18, + marginRight: 8, }, - iconTextWrapper: { - // justifyContent: 'flex-start', + rightTextWrapper: { flexDirection: 'row', justifyContent: 'center', + alignSelf: 'center', }, text: { - flexDirection: 'row', - - color: '#3c4449', + fontFamily: '$primaryFont', + color: '$primaryBlack', fontSize: 16, - // justifyContent: 'flex-start', }, rightText: { - color: '#357ce6', + fontFamily: '$primaryFont', + color: '$primaryBlue', fontSize: 14, fontWeight: '600', - justifyContent: 'flex-end', + }, + thinText: { + fontSize: 14, + fontWeight: '100', + color: '$primaryGray', + }, + onlyRightText: { + color: '$primaryGray', }, }); diff --git a/src/components/basicUIElements/view/walletLineItemView.js b/src/components/basicUIElements/view/walletLineItemView.js index 68474e8de..044c54717 100644 --- a/src/components/basicUIElements/view/walletLineItemView.js +++ b/src/components/basicUIElements/view/walletLineItemView.js @@ -4,25 +4,35 @@ import Ionicons from 'react-native-vector-icons/Ionicons'; import styles from './walletLineItemStyles'; const WalletLineItem = ({ - text, textColor, iconName, rightText, rightTextColor, isBoldText, + text, + textColor, + iconName, + rightText, + rightTextColor, + isBoldText, + isThin, }) => ( - - - {iconName && } - - - {text} - - - - + + {iconName && } + + {text} + + + + {rightText} diff --git a/src/components/collapsibleCard/view/collapsibleCardStyles.js b/src/components/collapsibleCard/view/collapsibleCardStyles.js index 32e2443c9..2a5db28b0 100644 --- a/src/components/collapsibleCard/view/collapsibleCardStyles.js +++ b/src/components/collapsibleCard/view/collapsibleCardStyles.js @@ -1,22 +1,19 @@ -import EStyleSheet from "react-native-extended-stylesheet"; +import EStyleSheet from 'react-native-extended-stylesheet'; export default EStyleSheet.create({ container: { - flexDirection: "row", - }, - container: { - backgroundColor: "$white", + flexDirection: 'column', + backgroundColor: '$white', marginTop: 8, marginBottom: 8, - overflow: "hidden", + overflow: 'hidden', shadowOpacity: 0.8, borderWidth: 0.8, - shadowColor: "#e7e7e7", - borderColor: "#e7e7e7", - flexDirection: "column", + shadowColor: '#e7e7e7', + borderColor: '#e7e7e7', }, content: { - backgroundColor: "$white", + backgroundColor: '$white', }, contentBody: { paddingHorizontal: 12, diff --git a/src/components/collapsibleCard/view/collapsibleCardView.js b/src/components/collapsibleCard/view/collapsibleCardView.js index 1085c0135..d1ab71ac7 100644 --- a/src/components/collapsibleCard/view/collapsibleCardView.js +++ b/src/components/collapsibleCard/view/collapsibleCardView.js @@ -36,19 +36,15 @@ class CollapsibleCardView extends Component { // Component Life Cycles // Component Functions - _initContentHeight = (evt) => { + _initContentHeight = (event) => { if (this.anime.contentHeight > 0) return; - this.anime.contentHeight = evt.nativeEvent.layout.height; + this.anime.contentHeight = event.nativeEvent.layout.height; this.anime.height.setValue(this.anime.expanded ? this._getMaxValue() : this._getMinValue()); }; - _getMaxValue() { - return this.anime.contentHeight; - } + _getMaxValue = () => this.anime.contentHeight; - _getMinValue() { - return 0; - } + _getMinValue = () => 0; _toggleOnPress = () => { Animated.timing(this.anime.height, { diff --git a/src/components/containerHeader/view/containerHeaderStyles.js b/src/components/containerHeader/view/containerHeaderStyles.js index 3917ad210..38f5c2fa1 100644 --- a/src/components/containerHeader/view/containerHeaderStyles.js +++ b/src/components/containerHeader/view/containerHeaderStyles.js @@ -13,6 +13,7 @@ export default EStyleSheet.create({ borderTopWidth: 1, }, title: { + fontFamily: '$primaryFont', alignSelf: 'center', color: '$primaryGray', fontSize: 14, diff --git a/src/components/filterBar/view/filterBarStyles.js b/src/components/filterBar/view/filterBarStyles.js index 73ca28c5e..c677b0f6f 100644 --- a/src/components/filterBar/view/filterBarStyles.js +++ b/src/components/filterBar/view/filterBarStyles.js @@ -10,11 +10,10 @@ export default EStyleSheet.create({ }, rightIconWrapper: { marginRight: 32, + alignSelf: 'center', }, rightIcon: { color: '#c1c5c7', - fontSize: 32, textAlign: 'center', - width: 32, }, }); diff --git a/src/components/filterBar/view/filterBarView.js b/src/components/filterBar/view/filterBarView.js index e698dc039..41d5ea98f 100644 --- a/src/components/filterBar/view/filterBarView.js +++ b/src/components/filterBar/view/filterBarView.js @@ -1,5 +1,5 @@ import React from 'react'; -import { View, TouchableOpacity, Text } from 'react-native'; +import { View, TouchableOpacity } from 'react-native'; import Ionicons from 'react-native-vector-icons/Ionicons'; // External Components @@ -24,6 +24,7 @@ const FilterBarView = ({ onDropdownSelect, onRightIconPress, isHide, + iconSize, }) => ( {!isHide && ( @@ -39,7 +40,7 @@ const FilterBarView = ({ onPress={onRightIconPress && onRightIconPress()} style={styles.rightIconWrapper} > - + diff --git a/src/components/notification/view/notificationStyles.js b/src/components/notification/view/notificationStyles.js index c74866a39..c656cd653 100644 --- a/src/components/notification/view/notificationStyles.js +++ b/src/components/notification/view/notificationStyles.js @@ -43,7 +43,7 @@ export default EStyleSheet.create({ color: '$primaryGray', }, description: { - color: '#3c4449', + color: '$primaryBlack', fontSize: 12, fontWeight: '500', }, diff --git a/src/components/transaction/container/transactionContainer.js b/src/components/transaction/container/transactionContainer.js new file mode 100644 index 000000000..5ca9a216e --- /dev/null +++ b/src/components/transaction/container/transactionContainer.js @@ -0,0 +1,43 @@ +import React, { Component } from 'react'; +// import { connect } from 'react-redux'; + +// Services and Actions + +// Middleware + +// Constants + +// Utilities + +// Component +import { TransactionView } from '..'; + +/* +* Props Name Description Value +*@props --> props name here description here Value Type Here +* +*/ + +class TransactionContainer extends Component { + constructor(props) { + super(props); + this.state = {}; + } + + // Component Life Cycle Functions + + // Component Functions + + render() { + // eslint-disable-next-line + //const {} = this.props; + + return ; + } +} + +// const mapStateToProps = state => ({ +// user: state.user.user, +// }); + +export default TransactionContainer; diff --git a/src/components/transaction/index.js b/src/components/transaction/index.js new file mode 100644 index 000000000..861309b0a --- /dev/null +++ b/src/components/transaction/index.js @@ -0,0 +1,5 @@ +import TransactionView from './view/transactionView'; +import Transaction from './container/transactionContainer'; + +export { TransactionView, Transaction }; +export default Transaction; diff --git a/src/components/transaction/view/transactionStyles.js b/src/components/transaction/view/transactionStyles.js new file mode 100644 index 000000000..d8b50702a --- /dev/null +++ b/src/components/transaction/view/transactionStyles.js @@ -0,0 +1,3 @@ +import EStyleSheet from 'react-native-extended-stylesheet'; + +export default EStyleSheet.create({}); diff --git a/src/components/transaction/view/transactionView.js b/src/components/transaction/view/transactionView.js new file mode 100644 index 000000000..74b953f78 --- /dev/null +++ b/src/components/transaction/view/transactionView.js @@ -0,0 +1,49 @@ +import React, { Component } from 'react'; +import { View } from 'react-native'; + +// Constants + +// Components +import { FilterBar } from '../../filterBar'; + +// Styles +// eslint-disable-next-line +import styles from './transactionStyles'; + +class TransactionView extends Component { + /* Props + * ------------------------------------------------ + * @prop { type } name - Description.... + */ + + constructor(props) { + super(props); + this.state = {}; + } + + // Component Life Cycles + + // Component Functions + _handleOnDropdownSelect = () => {}; + + render() { + // eslint-disable-next-line + // const {} = this.props; + + // eslint-disable-next-line + return ( + + this._handleOnDropdownSelect()} + rightIconName="ios-lock" + iconSize={16} + /> + + ); + } +} + +export default TransactionView; diff --git a/src/components/wallet/view/walletStyles.js b/src/components/wallet/view/walletStyles.js index d33574a33..b77bc4ef3 100644 --- a/src/components/wallet/view/walletStyles.js +++ b/src/components/wallet/view/walletStyles.js @@ -28,6 +28,9 @@ export default EStyleSheet.create({ width: 24, height: 24, }, + scrollView: { + height: '$deviceHeight', + }, // Second collabsible component }); diff --git a/src/components/wallet/view/walletView.js b/src/components/wallet/view/walletView.js index d91454859..9375a3d88 100644 --- a/src/components/wallet/view/walletView.js +++ b/src/components/wallet/view/walletView.js @@ -1,5 +1,5 @@ import React, { Component } from 'react'; -import { View, Text } from 'react-native'; +import { View, Text, ScrollView } from 'react-native'; import Ionicons from 'react-native-vector-icons/Ionicons'; // Constants @@ -8,6 +8,8 @@ import Ionicons from 'react-native-vector-icons/Ionicons'; import { MainButton } from '../../mainButton'; import { CollapsibleCard } from '../../collapsibleCard'; import { WalletDetails } from '../../walletDetails'; +import { Transaction } from '../../transaction'; + // Styles import styles from './walletStyles'; @@ -32,26 +34,30 @@ class WalletView extends Component { return ( - - - - 18.323 STEEM 1.916 SBD 150.167 SP - - + + + + + 18.323 STEEM 1.916 SBD 150.167 SP + + + - - - + + - - - + + + + + + ); } diff --git a/src/components/walletDetails/view/walletDetailsView.js b/src/components/walletDetails/view/walletDetailsView.js index a96f7790b..2adf86ee8 100644 --- a/src/components/walletDetails/view/walletDetailsView.js +++ b/src/components/walletDetails/view/walletDetailsView.js @@ -1,5 +1,5 @@ import React, { Component } from 'react'; -import { View, Text } from 'react-native'; +import { View } from 'react-native'; // Constants @@ -39,17 +39,20 @@ class WalletDetailsView extends Component { text="Steem" textColor="#3c4449" iconName="ios-information-circle-outline" - rightText="27.178 STEEM" + rightText="18,891.867 STEEM" tightTextColor="red" isBoldText /> - + + + diff --git a/src/index.js b/src/index.js index 250dc4e71..1ed0503e2 100755 --- a/src/index.js +++ b/src/index.js @@ -5,7 +5,6 @@ import { Provider } from 'react-redux'; import EStyleSheet from 'react-native-extended-stylesheet'; import store from './redux/store/store'; import { ReduxNavigation } from './config/reduxNavigation'; -import { BaseNavigator } from './navigation'; // STYLE @@ -18,6 +17,7 @@ EStyleSheet.build({ $primaryGray: '#788187', $primaryLightGray: '#f6f6f6', $primaryRed: '#e63535', + $primaryBlack: '#3c4449', // General Colors $borderColor: '#ffff', diff --git a/src/screens/splash/container/splashContainer.js b/src/screens/splash/container/splashContainer.js index f9ba7d2cd..ccbcc29a3 100644 --- a/src/screens/splash/container/splashContainer.js +++ b/src/screens/splash/container/splashContainer.js @@ -16,7 +16,7 @@ class SplashContainer extends Component { if (res) { navigation.navigate('Main'); } else { - navigation.navigate('Login'); + navigation.navigate('Main'); } }); } From cd7fdb8a3918ffbd618fe37ccbdaa82c2d670a64 Mon Sep 17 00:00:00 2001 From: ue Date: Sun, 7 Oct 2018 16:10:49 +0300 Subject: [PATCH 14/22] updated walletLine Comp --- .../basicUIElements/view/cardStyles.js | 2 +- .../view/walletLineItemStyles.js | 11 ++++++++- .../view/walletLineItemView.js | 13 +++++++++- .../transaction/view/transactionView.js | 24 ++++++++++++++++++- 4 files changed, 46 insertions(+), 4 deletions(-) diff --git a/src/components/basicUIElements/view/cardStyles.js b/src/components/basicUIElements/view/cardStyles.js index 0d6ba36b8..d734286dd 100644 --- a/src/components/basicUIElements/view/cardStyles.js +++ b/src/components/basicUIElements/view/cardStyles.js @@ -7,6 +7,6 @@ export default EStyleSheet.create({ shadowOpacity: 0.8, shadowColor: '#e7e7e7', paddingHorizontal: 8, - marginVertical: 8, + paddingVertical: 8, }, }); diff --git a/src/components/basicUIElements/view/walletLineItemStyles.js b/src/components/basicUIElements/view/walletLineItemStyles.js index 0df262e27..7ac45c473 100644 --- a/src/components/basicUIElements/view/walletLineItemStyles.js +++ b/src/components/basicUIElements/view/walletLineItemStyles.js @@ -16,7 +16,7 @@ export default EStyleSheet.create({ icon: { color: '$primaryGray', fontSize: 18, - marginRight: 8, + textAlign: 'center', }, rightTextWrapper: { flexDirection: 'row', @@ -27,6 +27,7 @@ export default EStyleSheet.create({ fontFamily: '$primaryFont', color: '$primaryBlack', fontSize: 16, + marginLeft: 8, }, rightText: { fontFamily: '$primaryFont', @@ -42,4 +43,12 @@ export default EStyleSheet.create({ onlyRightText: { color: '$primaryGray', }, + circleIcon: { + backgroundColor: 'black', + borderRadius: 20, + width: 32, + height: 32, + justifyContent: 'center', + alignSelf: 'center', + }, }); diff --git a/src/components/basicUIElements/view/walletLineItemView.js b/src/components/basicUIElements/view/walletLineItemView.js index 044c54717..79d39dc54 100644 --- a/src/components/basicUIElements/view/walletLineItemView.js +++ b/src/components/basicUIElements/view/walletLineItemView.js @@ -11,10 +11,21 @@ const WalletLineItem = ({ rightTextColor, isBoldText, isThin, + isCircleIcon, + circleIconColor, }) => ( - {iconName && } + {iconName && ( + + + + )} + + + + + + ); } From 6bb787d25cc18b1d8ae68507bdc52615f079c11a Mon Sep 17 00:00:00 2001 From: ue Date: Sun, 7 Oct 2018 23:18:03 +0300 Subject: [PATCH 15/22] added couple variable for style && enhanced wallet lines --- .../basicUIElements/view/grayWrapperStyles.js | 2 +- .../basicUIElements/view/noPostStyles.js | 2 +- .../view/walletLineItemStyles.js | 26 +++++++++++++++--- .../view/walletLineItemView.js | 27 ++++++++++++------- .../buttons/views/textButtonStyles.js | 2 +- .../view/containerHeaderStyles.js | 4 +-- .../view/dropdownButtonStyles.js | 10 +++---- .../filterBar/view/filterBarStyles.js | 2 +- .../formInput/view/formInputStyles.js | 4 +-- .../formInput/view/formInputView.js | 4 +-- .../view/informationAreaStyles.js | 2 +- .../loginHeader/view/loginHeaderStyles.js | 4 +-- .../mainButton/view/mainButtonStyles.js | 2 +- .../notification/view/notificationStyles.js | 2 +- .../view/profileSummaryStyles.js | 4 +-- src/components/search/search.js | 6 ++--- .../sideMenu/view/sideMenuStyles.js | 4 +-- .../transaction/view/transactionView.js | 25 +++++++++++++---- src/components/wallet/view/walletStyles.js | 2 +- src/index.js | 3 ++- src/styles/formInput.styles.js | 2 +- 21 files changed, 90 insertions(+), 49 deletions(-) diff --git a/src/components/basicUIElements/view/grayWrapperStyles.js b/src/components/basicUIElements/view/grayWrapperStyles.js index f2bb67460..6291f3b7a 100644 --- a/src/components/basicUIElements/view/grayWrapperStyles.js +++ b/src/components/basicUIElements/view/grayWrapperStyles.js @@ -3,7 +3,7 @@ import EStyleSheet from 'react-native-extended-stylesheet'; export default EStyleSheet.create({ wrapper: { flexDirection: 'column', - backgroundColor: '#f5f5f5', + backgroundColor: '$primaryGray', borderRadius: 8, }, }); diff --git a/src/components/basicUIElements/view/noPostStyles.js b/src/components/basicUIElements/view/noPostStyles.js index 09bdb073d..6b4a34b81 100644 --- a/src/components/basicUIElements/view/noPostStyles.js +++ b/src/components/basicUIElements/view/noPostStyles.js @@ -13,7 +13,7 @@ export default EStyleSheet.create({ marginTop: 16, }, text: { - color: "$primaryGray", + color: "$primaryDarkGray", fontSize: 14, marginTop: 12, fontWeight: "bold", diff --git a/src/components/basicUIElements/view/walletLineItemStyles.js b/src/components/basicUIElements/view/walletLineItemStyles.js index 7ac45c473..4e414d001 100644 --- a/src/components/basicUIElements/view/walletLineItemStyles.js +++ b/src/components/basicUIElements/view/walletLineItemStyles.js @@ -13,10 +13,16 @@ export default EStyleSheet.create({ alignSelf: 'center', alignItems: 'center', }, + iconWrapper: { + alignSelf: 'center', + alignItems: 'center', + justifyContent: 'center', + }, icon: { - color: '$primaryGray', + color: '$primaryDarkGray', fontSize: 18, textAlign: 'center', + marginTop: 1, }, rightTextWrapper: { flexDirection: 'row', @@ -29,6 +35,18 @@ export default EStyleSheet.create({ fontSize: 16, marginLeft: 8, }, + longText: { + maxWidth: '$deviceWidth / 2.5', + }, + description: { + fontSize: 12, + marginLeft: 8, + fontFamily: '$primaryFont', + color: '$iconColor', + }, + onlyText: { + marginLeft: 40, + }, rightText: { fontFamily: '$primaryFont', color: '$primaryBlue', @@ -38,13 +56,13 @@ export default EStyleSheet.create({ thinText: { fontSize: 14, fontWeight: '100', - color: '$primaryGray', + color: '$primaryDarkGray', }, onlyRightText: { - color: '$primaryGray', + color: '$primaryDarkGray', }, circleIcon: { - backgroundColor: 'black', + backgroundColor: '$primaryGray', borderRadius: 20, width: 32, height: 32, diff --git a/src/components/basicUIElements/view/walletLineItemView.js b/src/components/basicUIElements/view/walletLineItemView.js index 79d39dc54..d6ce71148 100644 --- a/src/components/basicUIElements/view/walletLineItemView.js +++ b/src/components/basicUIElements/view/walletLineItemView.js @@ -13,12 +13,14 @@ const WalletLineItem = ({ isThin, isCircleIcon, circleIconColor, + description, }) => ( {iconName && ( )} - - {text} - + + + {text} + + {description && {description}} + this.setState({ - inputBorderColor: '#c1c5c7', + inputBorderColor:"$iconColor", }) } autoCapitalize="none" diff --git a/src/components/informationArea/view/informationAreaStyles.js b/src/components/informationArea/view/informationAreaStyles.js index d483a1eaf..ae4ed3fd8 100644 --- a/src/components/informationArea/view/informationAreaStyles.js +++ b/src/components/informationArea/view/informationAreaStyles.js @@ -15,6 +15,6 @@ export default EStyleSheet.create({ infoText: { flex: 0.875, fontSize: 12, - color: '$primaryGray', + color: '$primaryDarkGray', }, }); diff --git a/src/components/loginHeader/view/loginHeaderStyles.js b/src/components/loginHeader/view/loginHeaderStyles.js index 93f65e582..255f3d4f9 100644 --- a/src/components/loginHeader/view/loginHeaderStyles.js +++ b/src/components/loginHeader/view/loginHeaderStyles.js @@ -14,7 +14,7 @@ export default EStyleSheet.create({ }, description: { textAlignVertical: 'center', - color: '$primaryGray', + color: '$primaryDarkGray', fontSize: 14, fontWeight: '400', }, @@ -22,7 +22,7 @@ export default EStyleSheet.create({ textAlignVertical: 'center', fontSize: 20, fontWeight: 'bold', - color: '$primaryGray', + color: '$primaryDarkGray', marginBottom: 16, }, mascot: { diff --git a/src/components/mainButton/view/mainButtonStyles.js b/src/components/mainButton/view/mainButtonStyles.js index b3d50f62a..2036a9419 100644 --- a/src/components/mainButton/view/mainButtonStyles.js +++ b/src/components/mainButton/view/mainButtonStyles.js @@ -47,6 +47,6 @@ export default EStyleSheet.create({ height: 20, }, disableTouchable: { - backgroundColor: '#c1c5c7', + backgroundColor:"$iconColor", }, }); diff --git a/src/components/notification/view/notificationStyles.js b/src/components/notification/view/notificationStyles.js index c656cd653..598a5f1a8 100644 --- a/src/components/notification/view/notificationStyles.js +++ b/src/components/notification/view/notificationStyles.js @@ -40,7 +40,7 @@ export default EStyleSheet.create({ fontWeight: 'bold', }, title: { - color: '$primaryGray', + color: '$primaryDarkGray', }, description: { color: '$primaryBlack', diff --git a/src/components/profileSummary/view/profileSummaryStyles.js b/src/components/profileSummary/view/profileSummaryStyles.js index ebc7e2eb2..b81f34467 100644 --- a/src/components/profileSummary/view/profileSummaryStyles.js +++ b/src/components/profileSummary/view/profileSummaryStyles.js @@ -46,13 +46,13 @@ export default EStyleSheet.create({ }, followCount: { fontWeight: "bold", - color: "$primaryGray", + color: "$primaryDarkGray", fontSize: 14, textAlign: "center", }, followText: { textAlign: "center", - color: "$primaryGray", + color: "$primaryDarkGray", fontSize: 9, }, // TODO: look at here diff --git a/src/components/search/search.js b/src/components/search/search.js index 5a9a0f115..df10be344 100644 --- a/src/components/search/search.js +++ b/src/components/search/search.js @@ -87,7 +87,7 @@ export default class Search extends Component { style={{ flexDirection: 'row', borderRadius: 8, - backgroundColor: '#f5f5f5', + backgroundColor: '$primaryGray', paddingLeft: 10, marginHorizontal: 10, }} @@ -98,7 +98,7 @@ export default class Search extends Component { flex: 0.1, fontSize: 18, top: 10, - color: '$primaryGray', + color: '$primaryDarkGray', }} /> @@ -116,7 +116,7 @@ export default class Search extends Component { flex: 0.1, fontSize: 15, top: 12.5, - color: '#c1c5c7', + color:"$iconColor", }} /> diff --git a/src/components/sideMenu/view/sideMenuStyles.js b/src/components/sideMenu/view/sideMenuStyles.js index 5c8a605cf..90636fa03 100644 --- a/src/components/sideMenu/view/sideMenuStyles.js +++ b/src/components/sideMenu/view/sideMenuStyles.js @@ -43,11 +43,11 @@ export default EStyleSheet.create({ paddingLeft: '$deviceWidth / 10', }, listItemIcon: { - color: '$primaryGray', + color: '$primaryDarkGray', fontSize: 20, }, listItemText: { - color: '$primaryGray', + color: '$primaryDarkGray', marginLeft: 15, fontWeight: '500', }, diff --git a/src/components/transaction/view/transactionView.js b/src/components/transaction/view/transactionView.js index 047880887..8252b83c5 100644 --- a/src/components/transaction/view/transactionView.js +++ b/src/components/transaction/view/transactionView.js @@ -45,23 +45,38 @@ class TransactionView extends Component { + + ); diff --git a/src/components/wallet/view/walletStyles.js b/src/components/wallet/view/walletStyles.js index b77bc4ef3..e8f5709c4 100644 --- a/src/components/wallet/view/walletStyles.js +++ b/src/components/wallet/view/walletStyles.js @@ -29,7 +29,7 @@ export default EStyleSheet.create({ height: 24, }, scrollView: { - height: '$deviceHeight', + height: '$deviceHeight / 1.36', }, // Second collabsible component diff --git a/src/index.js b/src/index.js index 1ed0503e2..b6326a35d 100755 --- a/src/index.js +++ b/src/index.js @@ -14,7 +14,8 @@ EStyleSheet.build({ $black: '#000000', $primaryBlue: '#357ce6', $primaryLightBlue: '#eaf2fc', - $primaryGray: '#788187', + $primaryGray: '#f5f5f5', + $primaryDarkGray: '#788187', $primaryLightGray: '#f6f6f6', $primaryRed: '#e63535', $primaryBlack: '#3c4449', diff --git a/src/styles/formInput.styles.js b/src/styles/formInput.styles.js index dfab5101b..d855a97b8 100644 --- a/src/styles/formInput.styles.js +++ b/src/styles/formInput.styles.js @@ -7,7 +7,7 @@ export default EStyleSheet.create({ justifyContent: 'center', }, input: { - backgroundColor: '#f5f5f5', + backgroundColor: '$primaryGray', borderRadius: 5, padding: 15, minWidth: '$deviceWidth / 2', From da61846ce370c5a7c338bd6656c5e2dca87921b5 Mon Sep 17 00:00:00 2001 From: mistikk Date: Mon, 8 Oct 2018 01:08:32 -0400 Subject: [PATCH 16/22] Updated rect reac-native and realm --- package-lock.json | 12521 +++++++++++++++++++++++++++++++ package.json | 7 +- src/constants/sideMenuItems.js | 2 +- 3 files changed, 12526 insertions(+), 4 deletions(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..e86136615 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,12521 @@ +{ + "name": "esteem", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.1.2.tgz", + "integrity": "sha512-IFeSSnjXdhDaoysIlev//UzHZbdEmm7D0EIH2qtse9xK7mXEZQpYjs2P00XlP1qYsYvid79p+Zgg6tz1mp6iVw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.1.2", + "@babel/helpers": "^7.1.2", + "@babel/parser": "^7.1.2", + "@babel/template": "^7.1.2", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.1.2", + "convert-source-map": "^1.1.0", + "debug": "^3.1.0", + "json5": "^0.5.0", + "lodash": "^4.17.10", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "@babel/generator": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.1.2.tgz", + "integrity": "sha512-70A9HWLS/1RHk3Ck8tNHKxOoKQuSKocYgwDN85Pyl/RBduss6AKxUR7RIZ/lzduQMSYfWEM4DDBu6A+XGbkFig==", + "requires": { + "@babel/types": "^7.1.2", + "jsesc": "^2.5.1", + "lodash": "^4.17.10", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", + "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=" + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0.tgz", + "integrity": "sha512-ebJ2JM6NAKW0fQEqN8hOLxK84RbRz9OkUhGS/Xd5u56ejMfVbayJ4+LykERZCOUM6faa6Fp3SZNX3fcT16MKHw==", + "requires": { + "@babel/types": "^7.0.0", + "esutils": "^2.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz", + "integrity": "sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ==", + "requires": { + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-define-map": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz", + "integrity": "sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "requires": { + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz", + "integrity": "sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", + "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz", + "integrity": "sha512-0JZRd2yhawo79Rcm4w0LwSMILFmFXjugG3yqf+P/UsKsRS1mJCmMwwlHDlMg7Avr9LrvSpp4ZSULO9r8jpCzcw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==" + }, + "@babel/helper-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz", + "integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==", + "requires": { + "lodash": "^4.17.10" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.1.0.tgz", + "integrity": "sha512-BvcDWYZRWVuDeXTYZWxekQNO5D4kO55aArwZOTFXw6rlLQA8ZaDicJR1sO47h+HrnCiDFiww0fSPV0d713KBGQ==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", + "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-wrap-function": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.1.0.tgz", + "integrity": "sha512-R6HU3dete+rwsdAfrOzTlE9Mcpk4RjU3aX3gi9grtmugQY0u79X7eogUvfXA5sI81Mfq1cn6AgxihfN33STjJA==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helpers": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.1.2.tgz", + "integrity": "sha512-Myc3pUE8eswD73aWcartxB16K6CGmHDv9KxOmD2CeOs/FaEAQodr3VYGmlvOmog60vNQ2w8QbatuahepZwrHiA==", + "requires": { + "@babel/template": "^7.1.2", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.1.2" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.2.tgz", + "integrity": "sha512-x5HFsW+E/nQalGMw7hu+fvPqnBeBaIr0lWJ2SG0PPL2j+Pm9lYvCrsZJGIgauPIENx0v10INIyFjmSNUD/gSqQ==" + }, + "@babel/plugin-external-helpers": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.0.0.tgz", + "integrity": "sha512-tZKTMdhZvTy0KCEX5EGQQm1RHr7jUa36q/yax1baEA0yZapVYmu10yW7LTqijITgSq416gPVjrcexiA6y4pJlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.1.0.tgz", + "integrity": "sha512-/PCJWN+CKt5v1xcGn4vnuu13QDoV+P7NcICP44BoonAJoPSGwVkgrXihFIQGiEjjPlUDBIw1cM7wYFLARS2/hw==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0", + "@babel/plugin-syntax-class-properties": "^7.0.0" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.0.0.tgz", + "integrity": "sha512-cWhkx6SyjZ4caFOanoPmDNgQCuYYTmou4QXy886JsyLTw/vhWQbop2gLKsWyyswrJkKTB7fSNxVYbP/oEsoySA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.0.0.tgz", + "integrity": "sha512-QIN3UFo1ul4ruAsjIqK43PeXedo1qY74zeGrODJl1KfCGeMc6qJC4rb5Ylml/smzxibqsDeVZGH+TmWHCldRQQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0.tgz", + "integrity": "sha512-14fhfoPcNu7itSen7Py1iGN0gEm87hX/B+8nZPqkdmANyyYWYMY2pjA3r8WXbWVKMzfnSNS0xY8GVS0IjXi/iw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0.tgz", + "integrity": "sha512-JPqAvLG1s13B/AuoBjdBYvn38RqW6n1TzrQO839/sIpqLpbnXKacsAgpZHzLD83Sm8SDXMkkrAvEnJ25+0yIpw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.0.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.0.0.tgz", + "integrity": "sha512-7x8HLa71OzNiofbQUVakS0Kmg++6a+cXNfS7QKHbbv03SuSaumJyaWsfNgw+T7aqrJlqurYpZqrkPgXu0iZK0w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0.tgz", + "integrity": "sha512-cR12g0Qzn4sgkjrbrzWy2GE7m9vMl/sFkqZ3gIpAQdrvPDnLM8180i+ANDFIXfjHo9aqp0ccJlQ0QNZcFUbf9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0.tgz", + "integrity": "sha512-Gt9xNyRrCHCiyX/ZxDGOcBnlJl0I3IWicpZRC4CdC0P5a/I07Ya2OAMEBU+J7GmRFVmIetqEYRko6QYRuKOESw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.0.0.tgz", + "integrity": "sha512-HNnjg/fFFbnuLAqr/Ocp1Y3GB4AjmXcu1xxn3ql3bS2kGrB/qi+Povshb8i3hOkE5jNozzh8r/0/lq1w8oOWbQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0.tgz", + "integrity": "sha512-zGcuZWiWWDa5qTZ6iAnpG0fnX/GOu49pGR5PFvkQ9GmKNaSphXQnlNXh/LG20sqWtNrx/eB6krzfEzcwvUyeFA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0.tgz", + "integrity": "sha512-PdmL2AoPsCLWxhIr3kG2+F9v4WH06Q3z+NoGVpQgnUNGcagXHq5sB3OXxkSahKq9TLdNMN/AJzFYSOo8UKDMHg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.0.0.tgz", + "integrity": "sha512-oAJmMsAvTSIk9y0sZdU2S/nY44PEUuHN7EzNDMgbuR4e/OwyfR9lSmoBJBZ2lslFZIqhksrTt4i+av7uKfNYDw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0.tgz", + "integrity": "sha512-5A0n4p6bIiVe5OvQPxBnesezsgFJdHhSs3uFSvaPdMqtsovajLZ+G2vZyvNe10EzJBWWo3AcHGKhAFUxqwp2dw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0.tgz", + "integrity": "sha512-Wc+HVvwjcq5qBg1w5RG9o9RVzmCaAg/Vp0erHCKpAYV8La6I94o4GQAmFYNmkzoMO6gzoOSulpKeSSz6mPEoZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.0.0.tgz", + "integrity": "sha512-QXedQsZf8yua1nNrXSePT0TsGSQH9A1iK08m9dhCMdZeJaaxYcQfXdgHWVV6Cp7WE/afPVvSKIsAHK5wP+yxDA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.0.0.tgz", + "integrity": "sha512-5fxmdqiAQVQTIS+KSvYeZuTt91wKtBTYi6JlIkvbQ6hmO+9fZE81ezxmMiFMIsxE7CdRSgzn7nQ1BChcvK9OpA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0.tgz", + "integrity": "sha512-2EZDBl1WIO/q4DIkIp4s86sdp4ZifL51MoIviLY/gG/mLSuOIEg7J8o6mhbxOTvUJkaN50n+8u41FVsr5KLy/w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.1.0.tgz", + "integrity": "sha512-rNmcmoQ78IrvNCIt/R9U+cixUHeYAzgusTFgIAv+wQb9HJU4szhpDD6e5GCACmj/JP5KxuCwM96bX3L9v4ZN/g==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0.tgz", + "integrity": "sha512-GWEMCrmHQcYWISilUrk9GDqH4enf3UmhOEbNbNrlNAX1ssH3MsS1xLOS6rdjRVPgA7XXVPn87tRkdTEoA/dxEg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.10" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.1.0.tgz", + "integrity": "sha512-rNaqoD+4OCBZjM7VaskladgqnZ1LO6o2UxuWSDzljzW21pN1KXkB7BstAVweZdxQkHAujps5QMNOTWesBciKFg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.1.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "globals": "^11.1.0" + }, + "dependencies": { + "globals": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==" + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0.tgz", + "integrity": "sha512-ubouZdChNAv4AAWAgU7QKbB93NU5sHwInEWfp+/OzJKA02E6Woh9RVoX4sZrbRwtybky/d7baTUqwFx+HgbvMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.1.2.tgz", + "integrity": "sha512-cvToXvp/OsYxtEn57XJu9BvsGSEYjAh9UeUuXpoi7x6QHB7YdWyQ4lRU/q0Fu1IJNT0o0u4FQ1DMQBzJ8/8vZg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.1.0.tgz", + "integrity": "sha512-uZt9kD1Pp/JubkukOGQml9tqAeI8NkE98oZnHZ2qHRElmeKCodbTZgOEUtujSCSLhHSBWbzNiFSDIMC4/RBTLQ==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0.tgz", + "integrity": "sha512-WhXUNb4It5a19RsgKKbQPrjmy4yWOY1KynpEbNw7bnd1QTcrT/EIl3MJvnGgpgvrKyKbqX7nUNOJfkpLOnoDKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0.tgz", + "integrity": "sha512-TlxKecN20X2tt2UEr2LNE6aqA0oPeMT1Y3cgz8k4Dn1j5ObT8M3nl9aA37LLklx0PBZKETC9ZAf9n/6SujTuXA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.1.0.tgz", + "integrity": "sha512-VxOa1TMlFMtqPW2IDYZQaHsFrq/dDoIjgN098NowhexhZcz3UGlvPgZXuE1jEvNygyWyxRacqDpCZt+par1FNg==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0.tgz", + "integrity": "sha512-1NTDBWkeNXgpUcyoVFxbr9hS57EpZYXpje92zv0SUzjdu3enaRwF/l3cmyRnXLtIdyJASyiS6PtybK+CgKf7jA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.1.0.tgz", + "integrity": "sha512-wtNwtMjn1XGwM0AXPspQgvmE6msSJP15CX2RVfpTSTNPLhKhaOjaIfBaVfj4iUZ/VrFSodcFedwtPg/NxwQlPA==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" + } + }, + "@babel/plugin-transform-object-assign": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.0.0.tgz", + "integrity": "sha512-Dag8mxx7/03oj8F8PkNso8GEMhwGfeT0TL6KfMsa9Brjx4IpwZVl3WBvEmYks8BMhPmrvM5NQ/tjaMbwEj5ijA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.1.0.tgz", + "integrity": "sha512-vHV7oxkEJ8IHxTfRr3hNGzV446GAb+0hgbA7o/0Jd76s+YzccdWuTU296FOCOl/xweU4t/Ya4g41yWz80RFCRw==", + "requires": { + "@babel/helper-call-delegate": "^7.1.0", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0.tgz", + "integrity": "sha512-BX8xKuQTO0HzINxT6j/GiCwoJB0AOMs0HmLbEnAvcte8U8rSkNa/eSCAY+l1OA4JnCVq2jw2p6U8QQryy2fTPg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0.tgz", + "integrity": "sha512-0TMP21hXsSUjIQJmu/r7RiVxeFrXRcMUigbKu0BLegJK9PkYodHstaszcig7zxXfaBji2LYUdtqIkHs+hgYkJQ==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0.tgz", + "integrity": "sha512-OSeEpFJEH5dw/TtxTg4nijl4nHBbhqbKL94Xo/Y17WKIf2qJWeIk/QeXACF19lG1vMezkxqruwnTjVizaW7u7w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz", + "integrity": "sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw==", + "requires": { + "regenerator-transform": "^0.13.3" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.1.0.tgz", + "integrity": "sha512-WFLMgzu5DLQEah0lKTJzYb14vd6UiES7PTnXcvrPZ1VrwFeJ+mTbvr65fFAsXYMt2bIoOoC0jk76zY1S7HZjUg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "resolve": "^1.8.1", + "semver": "^5.5.1" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0.tgz", + "integrity": "sha512-g/99LI4vm5iOf5r1Gdxq5Xmu91zvjhEG5+yZDJW268AZELAu4J1EiFLnkSG3yuUsZyOipVOVUKoGPYwfsTymhw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0.tgz", + "integrity": "sha512-L702YFy2EvirrR4shTj0g2xQp7aNwZoWNCkNu2mcoU0uyzMl0XRwDSwzB/xp6DSUFiBmEXuyAyEN16LsgVqGGQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0.tgz", + "integrity": "sha512-LFUToxiyS/WD+XEWpkx/XJBrUXKewSZpzX68s+yEOtIbdnsRjpryDw9U06gYc6klYEij/+KQVRnD3nz3AoKmjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0.tgz", + "integrity": "sha512-vA6rkTCabRZu7Nbl9DfLZE1imj4tzdWcg5vtdQGvj+OH9itNNB6hxuRMHuIY8SGnEt1T9g5foqs9LnrHzsqEFg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.1.0.tgz", + "integrity": "sha512-TOTtVeT+fekAesiCHnPz+PSkYSdOSLyLn42DI45nxg6iCdlQY6LIj/tYqpMB0y+YicoTUiYiXqF8rG6SKfhw6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-typescript": "^7.0.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0.tgz", + "integrity": "sha512-uJBrJhBOEa3D033P95nPHu3nbFwFE9ZgXsfEitzoIXIwqAZWk7uXcg06yFKXz9FSxBH5ucgU/cYdX0IV8ldHKw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" + } + }, + "@babel/register": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.0.0.tgz", + "integrity": "sha512-f/+CRmaCe7rVEvcvPvxeA8j5aJhHC3aJie7YuqcMDhUOuyWLA7J/aNrTaHIzoWPEhpHA54mec4Mm8fv8KBlv3g==", + "requires": { + "core-js": "^2.5.7", + "find-cache-dir": "^1.0.0", + "home-or-tmp": "^3.0.0", + "lodash": "^4.17.10", + "mkdirp": "^0.5.1", + "pirates": "^4.0.0", + "source-map-support": "^0.5.9" + }, + "dependencies": { + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + }, + "home-or-tmp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-3.0.0.tgz", + "integrity": "sha1-V6j+JM8zzdUkhgoVgh3cJchmcfs=" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "@babel/runtime": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.1.2.tgz", + "integrity": "sha512-Y3SCjmhSupzFB6wcv1KmmFucH6gDVnI30WjOcicV10ju0cZjak3Jcs67YLIXBrmZYw1xCrVeJPbycFwrqNyxpg==", + "requires": { + "regenerator-runtime": "^0.12.0" + } + }, + "@babel/template": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.2.tgz", + "integrity": "sha512-SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.1.2", + "@babel/types": "^7.1.2" + } + }, + "@babel/traverse": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.0.tgz", + "integrity": "sha512-bwgln0FsMoxm3pLOgrrnGaXk18sSM9JNf1/nHC/FksmNGFbYnPWY4GYCfLxyP1KRmfsxqkRpfoa6xr6VuuSxdw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "debug": "^3.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.10" + }, + "dependencies": { + "debug": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "requires": { + "ms": "^2.1.1" + } + }, + "globals": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "@esteemapp/react-native-scrollable-tab-view": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@esteemapp/react-native-scrollable-tab-view/-/react-native-scrollable-tab-view-0.8.2.tgz", + "integrity": "sha512-RjhzM0pSPHTHyMoyGa3NZRBBDB4gvco8TVmDo7MKzUqjF8a8BQYp43o8IMR5tkKN7UzGgKNsStuRch7MEb+0jQ==", + "requires": { + "create-react-class": "^15.6.2", + "prop-types": "^15.6.0", + "react-timer-mixin": "^0.13.3" + } + }, + "@esteemapp/react-native-tags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@esteemapp/react-native-tags/-/react-native-tags-1.3.1.tgz", + "integrity": "sha512-r/EHz8h5wYOPNHA9nv6b2hcaX6pFJI36NHII4ADWJ4Ll9ikQIHCQsDmlS7X8FMmnRQZonETEKglMULfU0of9qw==" + }, + "@samverschueren/stream-to-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz", + "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", + "dev": true, + "requires": { + "any-observable": "^0.3.0" + } + }, + "@types/prop-types": { + "version": "15.5.6", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.5.6.tgz", + "integrity": "sha512-ZBFR7TROLVzCkswA3Fmqq+IIJt62/T7aY/Dmz+QkU7CaW2QFqAitCE8Ups7IzmGhcN1YWMBT4Qcoc07jU9hOJQ==" + }, + "abab": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=" + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "acorn-globals": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz", + "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.2.tgz", + "integrity": "sha512-GXmKIvbrN3TV7aVqAzVFaMW8F8wzVX7voEBRO3bDA64+EX37YSayggRJP5Xig6HYHBkWKpFg9W5gg6orklubhg==", + "dev": true + } + } + }, + "acorn-jsx": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz", + "integrity": "sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==", + "dev": true, + "requires": { + "acorn": "^5.0.3" + } + }, + "acorn-walk": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.0.tgz", + "integrity": "sha512-ugTb7Lq7u4GfWSqqpwE0bGyoBZNMTok/zDBXxfEG0QM50jNlGhIWjRC1pPN7bvV1anhF+bs+/gNcRw+o55Evbg==", + "dev": true + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "dev": true + }, + "ansi": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz", + "integrity": "sha1-DELU+xcWDVqa8eSEus4cZpIsGyE=" + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-escapes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==" + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "any-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", + "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "dev": true, + "requires": { + "default-require-extensions": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "dev": true, + "requires": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=" + }, + "array-back": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", + "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", + "requires": { + "typical": "^2.6.1" + } + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" + }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" + } + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "art": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/art/-/art-0.10.3.tgz", + "integrity": "sha512-HXwbdofRTiJT6qZX/FnchtldzJjS3vkLJxQilc3Xj+ma2MXjY4UAyQ0ls1XZYVnDvVIBiFZbC6QsvtW86TD6tQ==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "requires": { + "lodash": "^4.17.10" + } + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autolinker": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-0.15.3.tgz", + "integrity": "sha1-NCQX2PLzRhsUzwkIjV7fh5HcmDI=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + }, + "axobject-query": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.1.tgz", + "integrity": "sha1-Bd+nBa2orZ25k/polvItOVsLCgc=", + "dev": true, + "requires": { + "ast-types-flow": "0.0.7" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + } + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "babel-eslint": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.1.tgz", + "integrity": "sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + } + }, + "babel-helper-builder-react-jsx": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", + "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "esutils": "^2.0.2" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", + "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", + "dev": true, + "requires": { + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "http://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + } + }, + "babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", + "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", + "dev": true + }, + "babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=" + }, + "babel-plugin-syntax-flow": { + "version": "6.18.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=" + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=" + }, + "babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es3-member-expression-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es3-member-expression-literals/-/babel-plugin-transform-es3-member-expression-literals-6.22.0.tgz", + "integrity": "sha1-cz00RPPsxBvvjtGmpOCWV7iWnrs=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es3-property-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es3-property-literals/-/babel-plugin-transform-es3-property-literals-6.22.0.tgz", + "integrity": "sha1-sgeNWELiKr9A9z6M3pzTcRq9V1g=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-flow-strip-types": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", + "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", + "requires": { + "babel-plugin-syntax-flow": "^6.18.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-react-display-name": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", + "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-jsx": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", + "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", + "requires": { + "babel-helper-builder-react-jsx": "^6.24.1", + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-preset-fbjs": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-2.3.0.tgz", + "integrity": "sha512-ZOpAI1/bN0Y3J1ZAK9gRsFkHy9gGgJoDRUjtUCla/129LC7uViq9nIK22YdHfey8szohYoZY3f9L2lGOv0Edqw==", + "requires": { + "babel-plugin-check-es2015-constants": "^6.8.0", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-plugin-syntax-flow": "^6.8.0", + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-plugin-syntax-trailing-function-commas": "^6.8.0", + "babel-plugin-transform-class-properties": "^6.8.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.8.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.8.0", + "babel-plugin-transform-es2015-block-scoping": "^6.8.0", + "babel-plugin-transform-es2015-classes": "^6.8.0", + "babel-plugin-transform-es2015-computed-properties": "^6.8.0", + "babel-plugin-transform-es2015-destructuring": "^6.8.0", + "babel-plugin-transform-es2015-for-of": "^6.8.0", + "babel-plugin-transform-es2015-function-name": "^6.8.0", + "babel-plugin-transform-es2015-literals": "^6.8.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.8.0", + "babel-plugin-transform-es2015-object-super": "^6.8.0", + "babel-plugin-transform-es2015-parameters": "^6.8.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.8.0", + "babel-plugin-transform-es2015-spread": "^6.8.0", + "babel-plugin-transform-es2015-template-literals": "^6.8.0", + "babel-plugin-transform-es3-member-expression-literals": "^6.8.0", + "babel-plugin-transform-es3-property-literals": "^6.8.0", + "babel-plugin-transform-flow-strip-types": "^6.8.0", + "babel-plugin-transform-object-rest-spread": "^6.8.0", + "babel-plugin-transform-react-display-name": "^6.8.0", + "babel-plugin-transform-react-jsx": "^6.8.0" + } + }, + "babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", + "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "base-x": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.4.tgz", + "integrity": "sha512-UYOadoSIkEI/VrRGSG6qp93rp2WdokiAiNYDfGW5qURAY8GiAQkvMbwNNSDYiVJopqv4gCna7xqf4rrNGp+5AA==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big-integer": { + "version": "1.6.36", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.36.tgz", + "integrity": "sha512-t70bfa7HYEA1D9idDbmuv7YbsbVkQ+Hp+8KFSul4aE5e/i1bjCNIRYJZlA8Q8p0r9T8cF/RVvwUgRA//FydEyg==" + }, + "bindings": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.3.0.tgz", + "integrity": "sha512-DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw==" + }, + "bip66": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", + "integrity": "sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "bl": { + "version": "1.2.2", + "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "blueimp-md5": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.10.0.tgz", + "integrity": "sha512-EkNUOi7tpV68TqjpiUz9D9NcT8um2+qtgntmMbi5UKssVX2m/2PLqotcric0RE63pB3HPN/fjf3cKHN2ufGSUQ==" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "bplist-creator": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz", + "integrity": "sha1-N98VNgkoJLh8QvlXsBNEEXNyrkU=", + "requires": { + "stream-buffers": "~2.2.0" + } + }, + "bplist-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz", + "integrity": "sha1-1g1dzCDLptx+HymbNdPh+V2vuuY=", + "requires": { + "big-integer": "^1.6.7" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", + "requires": { + "base-x": "^3.0.2" + } + }, + "bser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", + "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" + }, + "bytebuffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz", + "integrity": "sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0=", + "requires": { + "long": "~3" + } + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "capture-exit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", + "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "requires": { + "rsvp": "^3.3.3" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", + "integrity": "sha1-UJr7ZwZudJn36zU1x3RFdyri0Bk=", + "requires": { + "ansi-styles": "^2.1.0", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==" + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "clamp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz", + "integrity": "sha1-ZqDmQBGBbjcZaCj9yMjBRzEshjQ=" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "dev": true, + "requires": { + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" + }, + "dependencies": { + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/color/-/color-1.0.3.tgz", + "integrity": "sha1-5I6DLYXxTvaU+0aIEcLVz+cptV0=", + "requires": { + "color-convert": "^1.8.2", + "color-string": "^1.4.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "command-line-args": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-4.0.7.tgz", + "integrity": "sha512-aUdPvQRAyBvQd2n7jXcsMDz68ckBJELXNzBybCHOibUWEg0mWTnaYCSRU8h9R+aNRSvDihJtssSRCiDRpLaezA==", + "requires": { + "array-back": "^2.0.0", + "find-replace": "^1.0.3", + "typical": "^2.6.1" + } + }, + "commander": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz", + "integrity": "sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ==" + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "compressible": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", + "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==", + "requires": { + "mime-db": ">= 1.36.0 < 2" + } + }, + "compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.6.tgz", + "integrity": "sha512-6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ==", + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-class": { + "version": "15.6.3", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", + "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", + "requires": { + "fbjs": "^0.8.9", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "create-react-context": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.2.tgz", + "integrity": "sha512-KkpaLARMhsTsgp0d2NA/R94F/eDLbhXERdIq3LvX2biCAXcDvHYoOqHfWCHf1+OLj+HKBotLG3KqaOOf+C1C+A==", + "requires": { + "fbjs": "^0.8.0", + "gud": "^1.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-js": { + "version": "3.1.9-1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.9-1.tgz", + "integrity": "sha1-/aGedh/Ad+Af+/3G6f38WeiAbNg=" + }, + "css-mediaquery": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz", + "integrity": "sha1-aiw3NEkoYYYxxUvTPO3TAdoYvqA=" + }, + "cssom": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz", + "integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==", + "dev": true + }, + "cssstyle": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.1.1.tgz", + "integrity": "sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "damerau-levenshtein": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz", + "integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.0.1.tgz", + "integrity": "sha512-0HdcMZzK6ubMUnsMmQmG0AcLQPvbvb47R0+7CCZQCYgcd8OUWG91CG7sM6GoXgjz+WLl4ArFzHtBMy/QqSF4eg==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "date-fns": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.29.0.tgz", + "integrity": "sha512-lbTXWZ6M20cWH8N9S6afb0SBm6tMk+uUg6z3MqHPKE9atmsY3kJkTm8vKe93izJ2B2+q5MV990sM2CHgtAZaOw==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "decompress": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz", + "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=", + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==" + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" + }, + "get-stream": { + "version": "2.3.1", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + } + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "deep-diff": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/deep-diff/-/deep-diff-0.3.8.tgz", + "integrity": "sha1-wB3mPvsO7JeYgB1Ax+Da4ltYLIQ=", + "dev": true + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/deepmerge/-/deepmerge-2.1.0.tgz", + "integrity": "sha512-Q89Z26KAfA3lpPGhbF6XMfYAm3jIV3avViy6KOJ2JLzFbeWHOvPQUu5aSJIWXap3gDZC2y1eF5HXEPI2wGqgvw==" + }, + "default-require-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", + "dev": true, + "requires": { + "strip-bom": "^2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "dlv": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.2.tgz", + "integrity": "sha512-xxD4VSH67GbRvSGUrckvha94RD7hjgOH7rqGxiytLpkaeMvixOHFZTGFK6EkIm3T761OVHT8ABHmGkq9gXgu6Q==", + "dev": true + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "requires": { + "domelementtype": "~1.1.1", + "entities": "~1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=" + } + } + }, + "dom-walk": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" + }, + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=" + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "drbg.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", + "integrity": "sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs=", + "requires": { + "browserify-aes": "^1.0.6", + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4" + } + }, + "dsteem": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/dsteem/-/dsteem-0.10.1.tgz", + "integrity": "sha512-IF8yMagK+id3qHABEmQSrn7FjNiCTZzbohzig8jE09TBUpwePBxx+1UUedms/EY4oUlziaDa6h7Znb/Pp2dXgQ==", + "requires": { + "bs58": "^4.0.1", + "bytebuffer": "^5.0.1", + "core-js": "^2.5.0", + "node-fetch": "^2.1.2", + "secp256k1": "^3.3.1", + "verror": "^1.10.0", + "whatwg-fetch": "^2.0.3" + }, + "dependencies": { + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + }, + "node-fetch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.2.0.tgz", + "integrity": "sha512-OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA==" + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "http://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "optional": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", + "dev": true + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emitter-component": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz", + "integrity": "sha1-Bl4tvtaVm/RwZ57avq95gdEAOrY=" + }, + "emoji-regex": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz", + "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" + }, + "envinfo": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-5.10.0.tgz", + "integrity": "sha512-rXbzXWvnQxy+TcqZlARbWVQwgGVVouVJgFZhLVN5htjLxl1thstrP2ZGi0pXC309AbK7gVOPU+ulz/tmpCI7iw==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + } + } + }, + "errorhandler": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.0.tgz", + "integrity": "sha1-6rpkyl1UKjEayUX1gt78M2Fl2fQ=", + "requires": { + "accepts": "~1.3.3", + "escape-html": "~1.0.3" + } + }, + "es-abstract": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz", + "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==", + "dev": true, + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "eslint": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.6.1.tgz", + "integrity": "sha512-hgrDtGWz368b7Wqf+v1Z69O3ZebNR0+GA7PtDdbmuz4rInFVUV9uw7whjZEiWyLzCjVb5Rs5WRN1TAS6eo7AYA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.5.3", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^2.1.0", + "eslint-scope": "^4.0.0", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^4.0.0", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "imurmurhash": "^0.1.4", + "inquirer": "^6.1.0", + "is-resolvable": "^1.1.0", + "js-yaml": "^3.12.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.5", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^2.0.0", + "require-uncached": "^1.0.3", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^4.0.3", + "text-table": "^0.2.0" + }, + "dependencies": { + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "debug": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.0.1.tgz", + "integrity": "sha512-K23FHJ/Mt404FSlp6gSZCevIbTMLX0j3fmHhUEhQ3Wq0FMODW3+cUSoLdy1Gx4polAf4t/lphhmHH35BB8cLYw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "eslint-scope": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "external-editor": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", + "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "globals": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", + "dev": true + }, + "inquirer": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.0.tgz", + "integrity": "sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.0", + "figures": "^2.0.0", + "lodash": "^4.17.10", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.1.0", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "eslint-config-airbnb": { + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-17.1.0.tgz", + "integrity": "sha512-R9jw28hFfEQnpPau01NO5K/JWMGLi6aymiF6RsnMURjTk+MqZKllCqGK/0tOvHkPi/NWSSOU2Ced/GX++YxLnw==", + "dev": true, + "requires": { + "eslint-config-airbnb-base": "^13.1.0", + "object.assign": "^4.1.0", + "object.entries": "^1.0.4" + } + }, + "eslint-config-airbnb-base": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.1.0.tgz", + "integrity": "sha512-XWwQtf3U3zIoKO1BbHh6aUhJZQweOwSt4c2JrPDg9FP3Ltv3+YfEv7jIDB8275tVnO/qOHbfuYg3kzw6Je7uWw==", + "dev": true, + "requires": { + "eslint-restricted-globals": "^0.1.1", + "object.assign": "^4.1.0", + "object.entries": "^1.0.4" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", + "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.5.0" + } + }, + "eslint-module-utils": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz", + "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", + "dev": true, + "requires": { + "debug": "^2.6.8", + "pkg-dir": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz", + "integrity": "sha512-FpuRtniD/AY6sXByma2Wr0TXvXJ4nA/2/04VPlfpmUDPOpOY264x+ILiwnrk/k4RINgDAyFZByxqPUbSQ5YE7g==", + "dev": true, + "requires": { + "contains-path": "^0.1.0", + "debug": "^2.6.8", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.1", + "eslint-module-utils": "^2.2.0", + "has": "^1.0.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.3", + "read-pkg-up": "^2.0.0", + "resolve": "^1.6.0" + }, + "dependencies": { + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.1.2.tgz", + "integrity": "sha512-7gSSmwb3A+fQwtw0arguwMdOdzmKUgnUcbSNlo+GjKLAQFuC2EZxWqG9XHRI8VscBJD5a8raz3RuxQNFW+XJbw==", + "dev": true, + "requires": { + "aria-query": "^3.0.0", + "array-includes": "^3.0.3", + "ast-types-flow": "^0.0.7", + "axobject-query": "^2.0.1", + "damerau-levenshtein": "^1.0.4", + "emoji-regex": "^6.5.1", + "has": "^1.0.3", + "jsx-ast-utils": "^2.0.1" + } + }, + "eslint-plugin-react": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz", + "integrity": "sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw==", + "dev": true, + "requires": { + "array-includes": "^3.0.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.0.1", + "prop-types": "^15.6.2" + } + }, + "eslint-restricted-globals": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", + "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=", + "dev": true + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz", + "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", + "dev": true + }, + "espree": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-4.0.0.tgz", + "integrity": "sha512-kapdTCt1bjmspxStVKX6huolXVV5ZfyZguY1lcfhVVZstce3bqxH9mcLzNn3/mlgW6wQ732+0fuG9v7h0ZQoKg==", + "dev": true, + "requires": { + "acorn": "^5.6.0", + "acorn-jsx": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "dev": true, + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-target-shim": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-1.1.1.tgz", + "integrity": "sha1-qG5e5r2qFgVEddp5fM3fDFVphJE=" + }, + "eventemitter3": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==" + }, + "events": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "requires": { + "merge": "^1.2.0" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "^2.1.0" + } + }, + "expect": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz", + "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "jest-diff": "^23.6.0", + "jest-get-type": "^22.1.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "requires": { + "kind-of": "^1.1.0" + } + }, + "external-editor": { + "version": "2.2.0", + "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" + }, + "fancy-log": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fb-watchman": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", + "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", + "requires": { + "bser": "^2.0.0" + } + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + } + }, + "fbjs-scripts": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/fbjs-scripts/-/fbjs-scripts-0.8.3.tgz", + "integrity": "sha512-aUJ/uEzMIiBYuj/blLp4sVNkQQ7ZEB/lyplG1IzzOmZ83meiWecrGg5jBo4wWrxXmO4RExdtsSV1QkTjPt2Gag==", + "requires": { + "ansi-colors": "^1.0.1", + "babel-core": "^6.7.2", + "babel-preset-fbjs": "^2.1.2", + "core-js": "^2.4.1", + "cross-spawn": "^5.1.0", + "fancy-log": "^1.3.2", + "object-assign": "^4.0.1", + "plugin-error": "^0.1.2", + "semver": "^5.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + } + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" + }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "requires": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + } + }, + "find-parent-dir": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz", + "integrity": "sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ=", + "dev": true + }, + "find-replace": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-1.0.3.tgz", + "integrity": "sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A=", + "requires": { + "array-back": "^1.0.4", + "test-value": "^2.1.0" + }, + "dependencies": { + "array-back": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", + "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", + "requires": { + "typical": "^2.6.0" + } + } + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "flat-cache": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "del": "^2.0.2", + "graceful-fs": "^4.1.2", + "write": "^0.2.1" + } + }, + "flux-standard-action": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/flux-standard-action/-/flux-standard-action-2.0.3.tgz", + "integrity": "sha512-HR2IjMkqJreoFm1Hx7hmMAtUFeo+ad8hPMYPo8o3YSWjbSq0sMwuXMbv4giB3TXngYB7+svkAJewQwwvwsE6xw==", + "requires": { + "lodash": "^4.0.0" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + }, + "dependencies": { + "combined-stream": { + "version": "1.0.6", + "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "requires": { + "delayed-stream": "~1.0.0" + } + } + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "fs-extra": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz", + "integrity": "sha1-BGxwFjzvmq1GsOSn+kZ/si1x3jU=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0" + } + }, + "fs-minipass": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": false, + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": false, + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "aproba": { + "version": "1.2.0", + "resolved": false, + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "resolved": false, + "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": false, + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": false, + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "resolved": false, + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": false, + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": false, + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": false, + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": false, + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "optional": true + }, + "debug": { + "version": "2.6.9", + "resolved": false, + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "resolved": false, + "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", + "optional": true + }, + "delegates": { + "version": "1.0.0", + "resolved": false, + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "resolved": false, + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "resolved": false, + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": false, + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "optional": true + }, + "gauge": { + "version": "2.7.4", + "resolved": false, + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.2", + "resolved": false, + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": false, + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "resolved": false, + "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==", + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "ignore-walk": { + "version": "3.0.1", + "resolved": false, + "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": false, + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": false, + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": false, + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": false, + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": false, + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": false, + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": false, + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "minipass": { + "version": "2.2.4", + "resolved": false, + "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==", + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "resolved": false, + "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": false, + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "resolved": false, + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "optional": true + }, + "needle": { + "version": "2.2.0", + "resolved": false, + "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==", + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "resolved": false, + "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==", + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "resolved": false, + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "resolved": false, + "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==", + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "resolved": false, + "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": false, + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": false, + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": false, + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "optional": true + }, + "once": { + "version": "1.4.0", + "resolved": false, + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": false, + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": false, + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "optional": true + }, + "osenv": { + "version": "0.1.5", + "resolved": false, + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": false, + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": false, + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "optional": true + }, + "rc": { + "version": "1.2.7", + "resolved": false, + "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": false, + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": false, + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": false, + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": false, + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": false, + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "optional": true + }, + "sax": { + "version": "1.2.4", + "resolved": false, + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "optional": true + }, + "semver": { + "version": "5.5.0", + "resolved": false, + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": false, + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": false, + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "optional": true + }, + "string-width": { + "version": "1.0.2", + "resolved": false, + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": false, + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": false, + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": false, + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "optional": true + }, + "tar": { + "version": "4.4.1", + "resolved": false, + "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==", + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": false, + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "resolved": false, + "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": false, + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "yallist": { + "version": "3.0.2", + "resolved": false, + "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gauge": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz", + "integrity": "sha1-6c7FSD09TuDvRLYKfZnkk14TbZM=", + "requires": { + "ansi": "^0.3.0", + "has-unicode": "^2.0.0", + "lodash.pad": "^4.1.0", + "lodash.padend": "^4.1.0", + "lodash.padstart": "^4.1.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "get-own-enumerable-property-symbols": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-2.0.1.tgz", + "integrity": "sha512-TtY/sbOemiMKPRUDDanGCSgBYe7Mf0vbRsWnBZ+9yghpZ1MvcpSpuZFjHdEeY/LZjZy0vdLjS77L6HosisFiug==", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "^2.0.0" + } + }, + "global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "requires": { + "min-document": "^2.19.0", + "process": "~0.5.1" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + }, + "gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" + }, + "handlebars": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", + "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", + "dev": true, + "requires": { + "async": "^2.5.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "requires": { + "ajv": "^5.3.0", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", + "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz", + "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs=" + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + }, + "htmlparser2": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", + "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", + "requires": { + "domelementtype": "^1.3.0", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, + "http-basic": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/http-basic/-/http-basic-2.5.1.tgz", + "integrity": "sha1-jORHvbW2xXf4pj4/p4BW7Eu02/s=", + "requires": { + "caseless": "~0.11.0", + "concat-stream": "^1.4.6", + "http-response-object": "^1.0.0" + }, + "dependencies": { + "caseless": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=" + } + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": { + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + } + } + }, + "http-response-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-1.1.0.tgz", + "integrity": "sha1-p8TnWq6C87tJBOT0P2FWc7TVGMM=" + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==" + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "ignore-walk": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", + "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "requires": { + "minimatch": "^3.0.4" + } + }, + "image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-generator-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", + "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=" + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-observable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", + "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", + "dev": true, + "requires": { + "symbol-observable": "^1.1.0" + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-api": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "dev": true, + "requires": { + "async": "^2.1.4", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.1", + "istanbul-lib-hook": "^1.2.2", + "istanbul-lib-instrument": "^1.10.2", + "istanbul-lib-report": "^1.1.5", + "istanbul-lib-source-maps": "^1.2.6", + "istanbul-reports": "^1.5.1", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" + } + }, + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "dev": true, + "requires": { + "append-transform": "^0.4.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "dev": true, + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + } + }, + "istanbul-lib-report": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "dev": true, + "requires": { + "handlebars": "^4.0.3" + } + }, + "jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz", + "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==", + "dev": true, + "requires": { + "import-local": "^1.0.0", + "jest-cli": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "jest-cli": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz", + "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.3.1", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-source-maps": "^1.2.4", + "jest-changed-files": "^23.4.2", + "jest-config": "^23.6.0", + "jest-environment-jsdom": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve-dependencies": "^23.6.0", + "jest-runner": "^23.6.0", + "jest-runtime": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "jest-watcher": "^23.4.0", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "prompts": "^0.1.9", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^11.0.0" + } + }, + "jest-haste-map": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", + "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", + "dev": true, + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "yargs": { + "version": "11.1.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "jest-changed-files": { + "version": "23.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", + "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", + "dev": true, + "requires": { + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz", + "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^23.6.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^23.4.0", + "jest-environment-node": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^23.6.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-diff": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", + "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-docblock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", + "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz", + "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" + } + }, + "jest-environment-node": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", + "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0" + } + }, + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "dev": true + }, + "jest-haste-map": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.5.0.tgz", + "integrity": "sha512-bt9Swigb6KZ6ZQq/fQDUwdUeHenVvZ6G/lKwJjwRGp+Fap8D4B3bND3FaeJg7vXVsLX8hXshRArbVxLop/5wLw==", + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + } + }, + "jest-jasmine2": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", + "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", + "dev": true, + "requires": { + "babel-traverse": "^6.0.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^23.6.0", + "is-generator-fn": "^1.0.0", + "jest-diff": "^23.6.0", + "jest-each": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", + "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", + "dev": true, + "requires": { + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + } + } + }, + "jest-matcher-utils": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", + "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-message-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", + "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-mock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", + "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=", + "dev": true + }, + "jest-react-native": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/jest-react-native/-/jest-react-native-18.0.0.tgz", + "integrity": "sha1-d92QnwaTJFmfInxYxhwuYhaHJro=" + }, + "jest-regex-util": { + "version": "23.3.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", + "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=", + "dev": true + }, + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", + "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", + "dev": true, + "requires": { + "jest-regex-util": "^23.3.0", + "jest-snapshot": "^23.6.0" + } + }, + "jest-runner": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz", + "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", + "dev": true, + "requires": { + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-docblock": "^23.2.0", + "jest-haste-map": "^23.6.0", + "jest-jasmine2": "^23.6.0", + "jest-leak-detector": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-runtime": "^23.6.0", + "jest-util": "^23.4.0", + "jest-worker": "^23.2.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, + "dependencies": { + "jest-haste-map": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", + "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", + "dev": true, + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "jest-runtime": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz", + "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.1.6", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^11.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "jest-haste-map": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", + "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", + "dev": true, + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "write-file-atomic": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", + "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "yargs": { + "version": "11.1.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "jest-serializer": { + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", + "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=" + }, + "jest-snapshot": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz", + "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", + "dev": true, + "requires": { + "babel-types": "^6.0.0", + "chalk": "^2.0.1", + "jest-diff": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-resolve": "^23.6.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^23.6.0", + "semver": "^5.5.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", + "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", + "dev": true, + "requires": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^23.4.0", + "mkdirp": "^0.5.1", + "slash": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-validate": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", + "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-watcher": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz", + "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "string-length": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-worker": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", + "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", + "requires": { + "merge-stream": "^1.0.1" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "optional": true + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + } + } + }, + "jsx-ast-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz", + "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=", + "dev": true, + "requires": { + "array-includes": "^3.0.3" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "kleur": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", + "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lint-staged": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-7.3.0.tgz", + "integrity": "sha512-AXk40M9DAiPi7f4tdJggwuKIViUplYtVj1os1MVEteW7qOkU50EOehayCfO9TsoGK24o/EsWb41yrEgfJDDjCw==", + "dev": true, + "requires": { + "chalk": "^2.3.1", + "commander": "^2.14.1", + "cosmiconfig": "^5.0.2", + "debug": "^3.1.0", + "dedent": "^0.7.0", + "execa": "^0.9.0", + "find-parent-dir": "^0.3.0", + "is-glob": "^4.0.0", + "is-windows": "^1.0.2", + "jest-validate": "^23.5.0", + "listr": "^0.14.1", + "lodash": "^4.17.5", + "log-symbols": "^2.2.0", + "micromatch": "^3.1.8", + "npm-which": "^3.0.1", + "p-map": "^1.1.1", + "path-is-inside": "^1.0.2", + "pify": "^3.0.0", + "please-upgrade-node": "^3.0.2", + "staged-git-files": "1.1.1", + "string-argv": "^0.0.2", + "stringify-object": "^3.2.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "execa": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.9.0.tgz", + "integrity": "sha512-BbUMBiX4hqiHZUA5+JujIjNb6TyAlp2D5KLheMjMluwOuzcnylDL4AxZYLLn1n2AGB49eSWwyKvvEQoRpnAtmA==", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "listr": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.2.tgz", + "integrity": "sha512-vmaNJ1KlGuGWShHI35X/F8r9xxS0VTHh9GejVXwSN20fG5xpq3Jh4bJbnumoT6q5EDM/8/YP1z3YMtQbFmhuXw==", + "dev": true, + "requires": { + "@samverschueren/stream-to-observable": "^0.3.0", + "is-observable": "^1.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.4.0", + "listr-verbose-renderer": "^0.4.0", + "p-map": "^1.1.1", + "rxjs": "^6.1.0" + } + }, + "listr-silent-renderer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", + "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", + "dev": true + }, + "listr-update-renderer": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.4.0.tgz", + "integrity": "sha1-NE2YDaLKLosUW6MFkI8yrj9MyKc=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^1.0.2", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "requires": { + "chalk": "^1.0.0" + } + } + } + }, + "listr-verbose-renderer": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz", + "integrity": "sha1-ggb0z21S3cWCfl/RSYng6WWTOjU=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "cli-cursor": "^1.0.2", + "date-fns": "^1.27.2", + "figures": "^1.7.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "requires": { + "restore-cursor": "^1.0.1" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "onetime": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "requires": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" + } + } + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + }, + "lodash-es": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.11.tgz", + "integrity": "sha512-DHb1ub+rMjjrxqlB3H56/6MXtm1lSksDp2rA2cNWjG8mlDUYFhUj3Di2Zn5IwSU87xLv8tNIQ7sSwE/YOX/D/Q==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.merge": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz", + "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==", + "dev": true + }, + "lodash.pad": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-4.5.1.tgz", + "integrity": "sha1-QzCUmoM6fI2iLMIPaibE1Z3runA=" + }, + "lodash.padend": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz", + "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=" + }, + "lodash.padstart": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz", + "integrity": "sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs=" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "lodash.unescape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz", + "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "log-update": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz", + "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=", + "dev": true, + "requires": { + "ansi-escapes": "^1.0.0", + "cli-cursor": "^1.0.2" + }, + "dependencies": { + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "requires": { + "restore-cursor": "^1.0.1" + } + }, + "onetime": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "requires": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" + } + } + } + }, + "loglevel": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", + "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", + "dev": true + }, + "loglevel-colored-level-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/loglevel-colored-level-prefix/-/loglevel-colored-level-prefix-1.0.0.tgz", + "integrity": "sha1-akAhj9x64V/HbD0PPmdsRlOIYD4=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "loglevel": "^1.4.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + } + } + }, + "long": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", + "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "math-random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "merge": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", + "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=" + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "requires": { + "readable-stream": "^2.0.1" + } + }, + "metro": { + "version": "0.45.6", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.45.6.tgz", + "integrity": "sha512-+RinU6Qcea/zX9xxfrgmeFBwJ3tsdgLyBJm4tQOmusU4kE8YEE4LQ3IGG60qk3wzYloflMB/8ilIGG4Z/gz2Ew==", + "requires": { + "@babel/core": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/plugin-external-helpers": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.0", + "async": "^2.4.0", + "babel-preset-fbjs": "2.3.0", + "chalk": "^1.1.1", + "concat-stream": "^1.6.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "eventemitter3": "^3.0.0", + "fbjs": "0.8.17", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.1.3", + "image-size": "^0.6.0", + "jest-docblock": "23.2.0", + "jest-haste-map": "23.5.0", + "jest-worker": "23.2.0", + "json-stable-stringify": "^1.0.1", + "lodash.throttle": "^4.1.1", + "merge-stream": "^1.0.1", + "metro-cache": "0.45.6", + "metro-config": "0.45.6", + "metro-core": "0.45.6", + "metro-minify-uglify": "0.45.6", + "metro-react-native-babel-preset": "0.45.6", + "metro-resolver": "0.45.6", + "metro-source-map": "0.45.6", + "mime-types": "2.1.11", + "mkdirp": "^0.5.1", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.0", + "react-transform-hmr": "^1.0.4", + "resolve": "^1.5.0", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "temp": "0.8.3", + "throat": "^4.1.0", + "wordwrap": "^1.0.0", + "write-file-atomic": "^1.2.0", + "ws": "^1.1.0", + "xpipe": "^1.0.5", + "yargs": "^9.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "metro-react-native-babel-preset": { + "version": "0.45.6", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.45.6.tgz", + "integrity": "sha512-qh+iXlV2tDfvHYbhh1meihxnzXXXB8nF1fi8z2HFxqYDkFBM48XewXO6mLz97PL8lmuTGvX/2dYVuFtriENw1w==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.0.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "metro-babel7-plugin-react-transform": "0.45.6", + "react-transform-hmr": "^1.0.4" + } + }, + "mime-db": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz", + "integrity": "sha1-oxtAcK2uon1zLqMzdApk0OyaZlk=" + }, + "mime-types": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=", + "requires": { + "mime-db": "~1.23.0" + } + }, + "node-fetch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.2.0.tgz", + "integrity": "sha512-OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA==" + }, + "yargs": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", + "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + } + } + }, + "metro-babel-register": { + "version": "0.45.6", + "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.45.6.tgz", + "integrity": "sha512-Io8JinYIzGcXiTaO7o0DGw8wFcAiITTb7mLh3lbuJd9PndbPOo+jhrHkTsNtXc9MRHiT4KbEheXJ/QoeLKJK/Q==", + "requires": { + "@babel/core": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/register": "^7.0.0", + "core-js": "^2.2.2", + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + } + } + }, + "metro-babel7-plugin-react-transform": { + "version": "0.45.6", + "resolved": "https://registry.npmjs.org/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.45.6.tgz", + "integrity": "sha512-NsVKqiBaF+Tm3FXzqiEExl9iJG+EimbpQP5h9ygxBE4AsYRc2S3X/YD/1ds3RTHMgfhinWVaus+DrG5OqK5mTA==", + "requires": { + "@babel/helper-module-imports": "^7.0.0" + } + }, + "metro-cache": { + "version": "0.45.6", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.45.6.tgz", + "integrity": "sha512-v7q2pLsI7oABEjpwPJwTd7ufwKvpctVOddcffI/2hRhuJC/seLlqkRt7kv+Q/WfaR9X4KLcEoIjZmgNy4cw1ag==", + "requires": { + "jest-serializer": "23.0.1", + "metro-core": "0.45.6", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4" + } + }, + "metro-config": { + "version": "0.45.6", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.45.6.tgz", + "integrity": "sha512-ZhVtkpXhOi+qWi7vdE3HGIhyyBT1wtIukQuxTMwLTUluv2/1DClo/uX9inmf++CmOhOpU7QpqrMzl6vf+AwnOg==", + "requires": { + "cosmiconfig": "^5.0.5", + "metro": "0.45.6", + "metro-cache": "0.45.6", + "metro-core": "0.45.6" + } + }, + "metro-core": { + "version": "0.45.6", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.45.6.tgz", + "integrity": "sha512-M0YkGnkjStdCsSNYVW+aVlJ4WjwcqjIhQV+VzEnGZYdyo6cMi9MxUZ69iV2jIxd3LAeaQQaNe8OQtQp8dfIh/g==", + "requires": { + "jest-haste-map": "23.5.0", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.45.6", + "wordwrap": "^1.0.0" + } + }, + "metro-memory-fs": { + "version": "0.45.6", + "resolved": "https://registry.npmjs.org/metro-memory-fs/-/metro-memory-fs-0.45.6.tgz", + "integrity": "sha512-YAGoNQVTM/vl65jR/ztucAZJIk0ejD3INZT0LiISRULBt6Rxfiqa22v5GG0Enq+95vlgmt26g+auHM2nxTUInQ==" + }, + "metro-minify-uglify": { + "version": "0.45.6", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.45.6.tgz", + "integrity": "sha512-l+lZ7Gg6CN9XddgmwAbo7zOLT2QB9a6VALXLzmvr6gB1mc6SBZwtAh+hARvdymtcr1CgbaWADZPAA+W3oQZH4g==", + "requires": { + "uglify-es": "^3.1.9" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + } + } + } + }, + "metro-react-native-babel-preset": { + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.47.0.tgz", + "integrity": "sha512-CttOU/mLn6+VEPCDtb99y1b3hBiIjOg8CZkd9xYkF2WK3WT0ejUbA9jyRY8PE3uHK9ZftUeRAuu7tezGHAqqNQ==", + "dev": true, + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.0.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "metro-babel7-plugin-react-transform": "0.47.0", + "react-transform-hmr": "^1.0.4" + }, + "dependencies": { + "metro-babel7-plugin-react-transform": { + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.47.0.tgz", + "integrity": "sha512-zVn5Ybk3rg0xsi6cN0CBIzfiqh1dnqeEhsV+qkDl5XUTEtKWGdFPaqXKGgSJudIgo8dw7V1UUzKDAsCtsx3UbA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0" + } + } + } + }, + "metro-resolver": { + "version": "0.45.6", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.45.6.tgz", + "integrity": "sha512-RY4tqKxSEz4ahLPaJlx30x6vG8HVyLT3w5aUDcyB5B2eQH3ckLnyUYUpd0sT7HFoJ1T5U5DFtWvS3P4yJcRB7A==", + "requires": { + "absolute-path": "^0.0.0" + } + }, + "metro-source-map": { + "version": "0.45.6", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.45.6.tgz", + "integrity": "sha512-FBubSEEitGrvUeuCPVwXTJX7Y1WjFhsUHickqQE+mXplOgREyeZ7o80ffqEWitfsMUQN9385LxIPmAdPzQXLsQ==", + "requires": { + "source-map": "^0.5.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.36.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", + "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==" + }, + "mime-types": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", + "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", + "requires": { + "mime-db": "~1.36.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "minipass": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.4.tgz", + "integrity": "sha512-mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w==", + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", + "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" + } + } + }, + "minizlib": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", + "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", + "requires": { + "minipass": "^2.2.1" + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "moment": { + "version": "2.22.2", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", + "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=" + }, + "morgan": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", + "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==", + "requires": { + "basic-auth": "~2.0.0", + "debug": "2.6.9", + "depd": "~1.1.2", + "on-finished": "~2.3.0", + "on-headers": "~1.0.1" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "nan": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", + "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "native-base": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/native-base/-/native-base-2.8.1.tgz", + "integrity": "sha512-PCAJ2I8gnUia+HV9deT4CusX8Uk+w52xgPLHuo0OQOgo7cZjw7EAaCGWSFlUk7cBsDjswV5PvLzPMujYh8TkwQ==", + "requires": { + "blueimp-md5": "^2.5.0", + "clamp": "^1.0.1", + "color": "~1.0.3", + "fs-extra": "^2.0.0", + "jest-react-native": "^18.0.0", + "lodash": "4.17.10", + "native-base-shoutem-theme": "0.2.2", + "print-message": "^2.1.0", + "prop-types": "^15.5.10", + "react-native-drawer": "2.5.0", + "react-native-easy-grid": "0.2.0", + "react-native-keyboard-aware-scroll-view": "0.5.0", + "react-native-vector-icons": "4.6.0", + "react-tween-state": "^0.1.5", + "tween-functions": "^1.0.1" + }, + "dependencies": { + "react-native-keyboard-aware-scroll-view": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/react-native-keyboard-aware-scroll-view/-/react-native-keyboard-aware-scroll-view-0.5.0.tgz", + "integrity": "sha512-nGXsACZBCiWuwRrZy+UjiSJqb4tZ/6ePHUSY8M+09g4VfNm/ogvvWpwBa6B999NZ6DwhZTKBjVWeZxX9XG8bbQ==", + "requires": { + "prop-types": "^15.6.0", + "react-native-iphone-x-helper": "^1.0.1" + } + } + } + }, + "native-base-shoutem-theme": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/native-base-shoutem-theme/-/native-base-shoutem-theme-0.2.2.tgz", + "integrity": "sha1-WCMxBFX+ORrfciNkacA5/UT1aiA=", + "requires": { + "hoist-non-react-statics": "^1.0.5", + "lodash": "^4.10.1", + "prop-types": "^15.5.10" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "needle": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.4.tgz", + "integrity": "sha512-HyoqEb4wr/rsoaIDfTH2aVL9nWtQqba2/HvMv+++m8u0dz808MaagKILxtfeSN7QU7nvbQ79zk3vYOJp9zsNEA==", + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "dependencies": { + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + } + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-notifier": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", + "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", + "requires": { + "growly": "^1.3.0", + "semver": "^5.4.1", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "node-pre-gyp": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", + "integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==", + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + }, + "dependencies": { + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "npm-bundled": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.5.tgz", + "integrity": "sha512-m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g==" + }, + "npm-packlist": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.11.tgz", + "integrity": "sha512-CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA==", + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npm-path": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/npm-path/-/npm-path-2.0.4.tgz", + "integrity": "sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==", + "dev": true, + "requires": { + "which": "^1.2.10" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "npm-which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz", + "integrity": "sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo=", + "dev": true, + "requires": { + "commander": "^2.9.0", + "npm-path": "^2.0.2", + "which": "^1.2.10" + } + }, + "npmlog": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-2.0.4.tgz", + "integrity": "sha1-mLUlMPJRTKkNCexbIsiEZyI3VpI=", + "requires": { + "ansi": "~0.3.1", + "are-we-there-yet": "~1.1.2", + "gauge": "~1.2.5" + } + }, + "nullthrows": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.0.tgz", + "integrity": "sha512-YoigDq49JRqVCUlb4XlwZirXQiNCoXdwoyfklXJAEYHN+XKHWgDkrcWxNgxEtP7N+XF9Akp7Lr6wLq8HZxLttw==" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "nwsapi": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.9.tgz", + "integrity": "sha512-nlWFSCTYQcHk/6A9FFnfhKc14c3aFhfdNBXgo8Qgi9QTBu/qg3Ww+Uiz9wMzXd1T8GFxPc2QIHB6Qtf2XFryFQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "dev": true + }, + "object-resolve-path": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-resolve-path/-/object-resolve-path-1.1.1.tgz", + "integrity": "sha1-p/j5Poogr4DkQhe6fbVDFtnRIjI=" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.entries": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.0.4.tgz", + "integrity": "sha1-G/mk3SKI9bM/Opk9JXZh8F0WGl8=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.6.1", + "function-bind": "^1.1.0", + "has": "^1.0.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opn": { + "version": "3.0.3", + "resolved": "http://registry.npmjs.org/opn/-/opn-3.0.3.tgz", + "integrity": "sha1-ttmec5n3jWXDuq/+8fsojpuFJDo=", + "requires": { + "object-assign": "^4.0.1" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-to-regexp": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", + "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", + "requires": { + "isarray": "0.0.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + } + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "pegjs": { + "version": "0.10.0", + "resolved": "http://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz", + "integrity": "sha1-z4uvrm7d/0tafvsYUmnqr0YQ3b0=" + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.0.tgz", + "integrity": "sha512-8t5BsXy1LUIjn3WWOlOuFDuKswhQb/tkak641lvBgmPOBUQHXveORtlMCp6OdPV1dtuTaEahKA8VNz6uLfKBtA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + }, + "please-upgrade-node": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz", + "integrity": "sha512-KY1uHnQ2NlQHqIJQpnh/i54rKkuxCEBx+voJIS/Mvb+L2iYd2NMotwduhKTMjfC1uKoX3VXOxLjIYG66dfJTVQ==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + } + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" + }, + "prettier": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.14.3.tgz", + "integrity": "sha512-qZDVnCrnpsRJJq5nSsiHCE3BYMED2OtsI+cmzIzF1QIfqm5ALf8tEJcO27zV1gKNKRPdhjO0dNWnrzssDQ1tFg==", + "dev": true + }, + "prettier-eslint": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/prettier-eslint/-/prettier-eslint-8.8.2.tgz", + "integrity": "sha512-2UzApPuxi2yRoyMlXMazgR6UcH9DKJhNgCviIwY3ixZ9THWSSrUww5vkiZ3C48WvpFl1M1y/oU63deSy1puWEA==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "common-tags": "^1.4.0", + "dlv": "^1.1.0", + "eslint": "^4.0.0", + "indent-string": "^3.2.0", + "lodash.merge": "^4.6.0", + "loglevel-colored-level-prefix": "^1.0.0", + "prettier": "^1.7.0", + "pretty-format": "^23.0.1", + "require-relative": "^0.8.7", + "typescript": "^2.5.1", + "typescript-eslint-parser": "^16.0.0", + "vue-eslint-parser": "^2.0.2" + }, + "dependencies": { + "acorn-jsx": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "eslint": { + "version": "4.19.1", + "resolved": "http://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", + "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", + "dev": true, + "requires": { + "ajv": "^5.3.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.4", + "esquery": "^1.0.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.0.1", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^1.0.1", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "4.0.2", + "text-table": "~0.2.0" + } + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "requires": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + } + }, + "globals": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "regexpp": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", + "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "table": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, + "requires": { + "ajv": "^5.2.3", + "ajv-keywords": "^2.1.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + } + } + } + }, + "pretty-format": { + "version": "4.3.1", + "resolved": "http://registry.npmjs.org/pretty-format/-/pretty-format-4.3.1.tgz", + "integrity": "sha1-UwvlxCs8BbNkFKeipDN6qArNDo0=" + }, + "print-message": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/print-message/-/print-message-2.1.0.tgz", + "integrity": "sha1-tViO0IsOG/d6x7y1y3gASvr5qJE=", + "requires": { + "chalk": "1.1.1" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "progress": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", + "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "prompts": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", + "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", + "dev": true, + "requires": { + "kleur": "^2.0.1", + "sisteransi": "^0.1.1" + } + }, + "prop-types": { + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", + "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", + "requires": { + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.1.29", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "query-string": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.2.0.tgz", + "integrity": "sha512-5wupExkIt8RYL4h/FE+WTg3JHk62e6fFPWtAZA9J5IWK1PfTfKkMS93HBUHcFpeYi9KsY5pFbh+ldvEyaz5MyA==", + "requires": { + "decode-uri-component": "^0.2.0", + "strict-uri-encode": "^2.0.0" + } + }, + "querystringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.0.0.tgz", + "integrity": "sha512-eTPo5t/4bgaMNZxyjWx6N2a6AuE0mq51KWvpc7nU/MAqixcI6v6KrGUKES0HaomdnolQBBXU/++X6/QQ9KL4tw==" + }, + "raf": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz", + "integrity": "sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randomatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", + "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "react": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.5.0.tgz", + "integrity": "sha512-nw/yB/L51kA9PsAy17T1JrzzGRk+BlFCJwFF7p+pwVxgqwPjYNeZEkkH7LXn9dmflolrYMXLWMTkQ77suKPTNQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "schedule": "^0.3.0" + } + }, + "react-clone-referenced-element": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/react-clone-referenced-element/-/react-clone-referenced-element-1.1.0.tgz", + "integrity": "sha512-FKOsfKbBkPxYE8576EM6uAfHC4rnMpLyH6/TJUL4WcHUEB3EUn8AxPjnnV/IiwSSzsClvHYK+sDELKN/EJ0WYg==" + }, + "react-deep-force-update": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz", + "integrity": "sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA==" + }, + "react-devtools-core": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-3.3.4.tgz", + "integrity": "sha512-6lsBDRInT9jU8Ya8bnKWJSsnaGg/xk1ZSfvhc/dHc3n2CUTMfGlqm2tGeZQ9WEoe0Y2K7Lg90Kvb1E8anLePaQ==", + "requires": { + "shell-quote": "^1.6.1", + "ws": "^3.3.1" + }, + "dependencies": { + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "react-is": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.5.2.tgz", + "integrity": "sha512-hSl7E6l25GTjNEZATqZIuWOgSnpXb3kD0DVCujmg46K5zLxsbiKaaT6VO9slkSBDPZfYs30lwfJwbOFOnoEnKQ==", + "dev": true + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-native": { + "version": "0.57.1", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.57.1.tgz", + "integrity": "sha512-d+bRxIFjCrvXVbvPhuyLvE8NSiYKzldBzL+sJjSGxNqOOb2UIjLfB1BGUkI3n3X7KAYEUp4KUhT7YfA2qsRi/w==", + "requires": { + "absolute-path": "^0.0.0", + "art": "^0.10.0", + "base64-js": "^1.1.2", + "chalk": "^1.1.1", + "commander": "^2.9.0", + "compression": "^1.7.1", + "connect": "^3.6.5", + "create-react-class": "^15.6.3", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "envinfo": "^5.7.0", + "errorhandler": "^1.5.0", + "escape-string-regexp": "^1.0.5", + "event-target-shim": "^1.0.5", + "fbjs": "0.8.17", + "fbjs-scripts": "^0.8.1", + "fs-extra": "^1.0.0", + "glob": "^7.1.1", + "graceful-fs": "^4.1.3", + "inquirer": "^3.0.6", + "lodash": "^4.17.5", + "metro": "^0.45.6", + "metro-babel-register": "^0.45.6", + "metro-core": "^0.45.6", + "metro-memory-fs": "^0.45.6", + "mime": "^1.3.4", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "morgan": "^1.9.0", + "node-fetch": "^2.2.0", + "node-notifier": "^5.2.1", + "npmlog": "^2.0.4", + "opn": "^3.0.2", + "optimist": "^0.6.1", + "plist": "^3.0.0", + "pretty-format": "^4.2.1", + "promise": "^7.1.1", + "prop-types": "^15.5.8", + "react-clone-referenced-element": "^1.0.1", + "react-devtools-core": "3.3.4", + "react-timer-mixin": "^0.13.2", + "regenerator-runtime": "^0.11.0", + "rimraf": "^2.5.4", + "semver": "^5.0.3", + "serve-static": "^1.13.1", + "shell-quote": "1.6.1", + "stacktrace-parser": "^0.1.3", + "ws": "^1.1.0", + "xcode": "^0.9.1", + "xmldoc": "^0.4.0", + "yargs": "^9.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "node-fetch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.2.0.tgz", + "integrity": "sha512-OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "yargs": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", + "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + } + } + }, + "react-native-animatable": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-native-animatable/-/react-native-animatable-1.3.0.tgz", + "integrity": "sha512-GGYEYvderfzPZcPnw7xov4nlRmi9d6oqcIzx0fGkUUsMshOQEtq5IEzFp3np0uTB9n8/gZIZcdbUPggVlVydMg==", + "requires": { + "prop-types": "^15.5.10" + } + }, + "react-native-dismiss-keyboard": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/react-native-dismiss-keyboard/-/react-native-dismiss-keyboard-1.0.0.tgz", + "integrity": "sha1-MohiQrPyMX4SHzrrmwpYXiuHm0k=" + }, + "react-native-drawer": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/react-native-drawer/-/react-native-drawer-2.5.0.tgz", + "integrity": "sha512-I8rGv0EM6PxRWeq8g463OBt4DYoTri7v9rh98Qpg9q/JToZYTIjavjY0BwchDwyV7J5LdAg7IPbfZUYBkZJsZQ==", + "requires": { + "prop-types": "^15.5.8", + "tween-functions": "^1.0.1" + } + }, + "react-native-drawer-layout": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/react-native-drawer-layout/-/react-native-drawer-layout-1.3.2.tgz", + "integrity": "sha512-fjO0scqbJUfNu2wuEpvywL7DYLXuCXJ2W/zYhWz986rdLytidbys1QGVvkaszHrb4Y7OqO96mTkgpOcP8KWevw==", + "requires": { + "react-native-dismiss-keyboard": "1.0.0" + } + }, + "react-native-drawer-layout-polyfill": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/react-native-drawer-layout-polyfill/-/react-native-drawer-layout-polyfill-1.3.2.tgz", + "integrity": "sha512-XzPhfLDJrYHru+e8+dFwhf0FtTeAp7JXPpFYezYV6P1nTeA1Tia/kDpFT+O2DWTrBKBEI8FGhZnThrroZmHIxg==", + "requires": { + "react-native-drawer-layout": "1.3.2" + } + }, + "react-native-easy-grid": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/react-native-easy-grid/-/react-native-easy-grid-0.2.0.tgz", + "integrity": "sha512-ZTi84+nJq2wwov55s1rHez0twk/8bs/AGnA5ERF8eYsMbOhBhOzzclj+TyY+/woB/2REAd9QQmWmIT/L999n6Q==", + "requires": { + "lodash": "^4.11.1" + } + }, + "react-native-extended-stylesheet": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/react-native-extended-stylesheet/-/react-native-extended-stylesheet-0.10.0.tgz", + "integrity": "sha512-05eJLbTx0FEVjCzB6g8JVZbIUszVzizdNjGh6z4MD/LWI5sy+E6rA271XgX0Tllf3Jk/AZV7Z+TsH+VfSzwrmA==", + "requires": { + "css-mediaquery": "^0.1.2", + "object-resolve-path": "^1.1.0" + } + }, + "react-native-fast-image": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/react-native-fast-image/-/react-native-fast-image-4.0.14.tgz", + "integrity": "sha512-MeRgL70JxoY/hn8ZRGBsDED9SGvTEeznneL//fWZyLaG0CM+w2CH4QXAMvADnIvu2RFd8WQWNii6c6VOpVe4Tg==", + "requires": { + "prop-types": "^15.5.10" + } + }, + "react-native-html-renderer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/react-native-html-renderer/-/react-native-html-renderer-1.0.0.tgz", + "integrity": "sha512-RJ6I30zDsB5HzU6qsseA0qz6UqeH7TA2CV8XlqnwE0Z7xpOveC4OwZP9BVyCfsS5DocxTqt6x1d5G/S9MS03/Q==", + "requires": { + "buffer": "^4.5.1", + "events": "^1.1.0", + "html-entities": "^1.2.0", + "htmlparser2": "^3.9.0", + "react-native-lightbox": "git+https://github.com/oblador/react-native-lightbox.git#4448979323623a56c62b5f8be1032322485cbd31", + "stream": "0.0.2" + } + }, + "react-native-iphone-x-helper": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.2.0.tgz", + "integrity": "sha512-xIeTo4s77wwKgBZLVRIZC9tM9/PkXS46Ul76NXmvmixEb3ZwqGdQesR3zRiLMOoIdfOURB6N9bba9po7+x9Bag==" + }, + "react-native-keyboard-aware-scroll-view": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/react-native-keyboard-aware-scroll-view/-/react-native-keyboard-aware-scroll-view-0.7.2.tgz", + "integrity": "sha512-FCVKAmM5jHwbWZFW/zUOhid18OoSGcbyx2jGk+q6eVjjtj+RPomeqX0aAHf2ALXYJ1BuC5+OtXhFA/hp8ombcQ==", + "requires": { + "prop-types": "^15.6.2", + "react-native-iphone-x-helper": "^1.0.3" + } + }, + "react-native-lightbox": { + "version": "git+https://github.com/oblador/react-native-lightbox.git#4448979323623a56c62b5f8be1032322485cbd31", + "from": "git+https://github.com/oblador/react-native-lightbox.git", + "requires": { + "prop-types": "^15.5.10" + } + }, + "react-native-linear-gradient": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/react-native-linear-gradient/-/react-native-linear-gradient-2.4.2.tgz", + "integrity": "sha512-6+efUAsLIn8jHwb861ftjNmw0QuIhKCeQ3vBgQvPDWDcdL1M7GbPmOUdATQfoPod+m+UGSjLf8Tez2QwYLAG+A==" + }, + "react-native-markdown-editor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-native-markdown-editor/-/react-native-markdown-editor-1.0.1.tgz", + "integrity": "sha512-VUrRvg/Qm40cv5P6keShYQTqtkSk1IZo8RITuuzXldZo1gavOTHcaVe2OE4KHdGiiqrLMbL/mZj9NNt3I8FChA==", + "requires": { + "react-native-markdown-view": "^1.0.0" + } + }, + "react-native-markdown-view": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/react-native-markdown-view/-/react-native-markdown-view-1.1.4.tgz", + "integrity": "sha512-dW4I+pqTGXBt4JRnTuo40N1u/m7P72wxqD+qwQoNzRqKNo/wP2N70Gokn3/5+u8orXK/kUbnxxLEQauF7+4tFg==", + "requires": { + "prop-types": "^15.5.10", + "react-native-tabular-grid-markdown-view": "0.1.x", + "simple-markdown": "0.3.x" + } + }, + "react-native-modal": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/react-native-modal/-/react-native-modal-6.5.0.tgz", + "integrity": "sha512-ewchdETAGd32xLGLK93NETEGkRcePtN7ZwjmLSQnNW1Zd0SRUYE8NqftjamPyfKvK0i2DZjX4YAghGZTqaRUbA==", + "requires": { + "prop-types": "^15.6.1", + "react-native-animatable": "^1.2.4" + } + }, + "react-native-modal-dropdown": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/react-native-modal-dropdown/-/react-native-modal-dropdown-0.6.2.tgz", + "integrity": "sha512-1jzByA+ME+q0mZJ2rZrLsf6jVwJhNxNHdg7I50xYZ9oYJsmmKwF9r/ks95tZxxks4Zvd7/FnaveNtyd+uevXAw==", + "requires": { + "prop-types": "^15.6.0" + } + }, + "react-native-modal-popover": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/react-native-modal-popover/-/react-native-modal-popover-0.0.10.tgz", + "integrity": "sha512-Ae7TnF9XDp19clwffRoD7qM/SfdkXdrEFpSbBEtGgZdnrqqI9kyIf626VtburNm9HAMidsvuXG4oxf/BISgy9w==", + "requires": { + "@types/prop-types": "^15.5.2", + "lodash.debounce": "^4.0.8", + "prop-types": "^15.6.0" + } + }, + "react-native-restart": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/react-native-restart/-/react-native-restart-0.0.6.tgz", + "integrity": "sha512-ysKvNOjCeCS8A4ouQkJ8DZRYH4wgPdPEJqqqSGFuNzK4eAi3VPOeneQ3w0HHYeOui5fc6fV9y9ClOB9LcKbKpQ==" + }, + "react-native-safe-area-view": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-native-safe-area-view/-/react-native-safe-area-view-0.11.0.tgz", + "integrity": "sha512-N3nElaahu1Me2ltnfc9acpgt1znm6pi8DSadKy79kvdzKwvVIzw0IXueA/Hjr51eCW1BsfNw7D1SgBT9U6qEkA==", + "requires": { + "hoist-non-react-statics": "^2.3.1" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + } + } + }, + "react-native-screens": { + "version": "1.0.0-alpha.14", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-1.0.0-alpha.14.tgz", + "integrity": "sha512-SXVl5dnN5ZgV7jF2NdqScp91qW3QOZipBPp8f0CpAtb/ucEQkteiQnTGb4BNS5OvpMVi1UNw4BXWhUsKRPqzPw==" + }, + "react-native-scrollable-tab-view": { + "version": "git+https://github.com/happypancake/react-native-scrollable-tab-view.git#2419c25a03f0fb346af8ce2c39fca869f259e716", + "from": "git+https://github.com/happypancake/react-native-scrollable-tab-view.git", + "requires": { + "create-react-class": "^15.6.2", + "prop-types": "^15.6.0", + "react-timer-mixin": "^0.13.3" + } + }, + "react-native-slider": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-native-slider/-/react-native-slider-0.11.0.tgz", + "integrity": "sha512-jV9K87eu9uWr0uJIyrSpBLnCKvVlOySC2wynq9TFCdV9oGgjt7Niq8Q1A8R8v+5GHsuBw/s8vEj1AAkkUi+u+w==", + "requires": { + "prop-types": "^15.5.6" + } + }, + "react-native-tab-view": { + "version": "0.0.77", + "resolved": "http://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-0.0.77.tgz", + "integrity": "sha512-9vjD4Ly1Zlum1Y4g23ODpi/F3gYIUIsKWrsZO/Oh5cuX1eiB1DRVn11nY1z+j/hsQfhfyW6nDlmySyDvYQvYCA==", + "requires": { + "prop-types": "^15.6.0" + } + }, + "react-native-tabular-grid-markdown-view": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/react-native-tabular-grid-markdown-view/-/react-native-tabular-grid-markdown-view-0.1.0.tgz", + "integrity": "sha512-K1WzwmwR53sOUpekEgBv4fN8wDVqsniJAda+FUp6hVXhRQwzj2CZDIuY1skFo/IkVlF/iyrKa1TeTHEba0aHFA==", + "requires": { + "prop-types": "^15.5.10" + } + }, + "react-native-vector-icons": { + "version": "4.6.0", + "resolved": "http://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-4.6.0.tgz", + "integrity": "sha512-rpfhfPiXCK2PX1nrNhdxSMrEGB/Gw/SvKoPM0G2wAkSoqynnes19K0VYI+Up7DqR1rFIpE4hP2erpT1tNx2tfg==", + "requires": { + "lodash": "^4.0.0", + "prop-types": "^15.5.10", + "yargs": "^8.0.2" + } + }, + "react-navigation": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/react-navigation/-/react-navigation-2.17.0.tgz", + "integrity": "sha512-OT3V5ZGA+VOFydjJg5JAo/sh94stWoyEYXOVdAz98Rw4UW3BATUG6Y/4ROMbBSlYl2PvGfc9Q1+RHEhy5Xjp8A==", + "requires": { + "clamp": "^1.0.1", + "create-react-context": "0.2.2", + "hoist-non-react-statics": "^2.2.0", + "path-to-regexp": "^1.7.0", + "query-string": "^6.1.0", + "react-lifecycles-compat": "^3", + "react-native-safe-area-view": "0.11.0", + "react-native-screens": "^1.0.0-alpha.11", + "react-navigation-deprecated-tab-navigator": "1.3.0", + "react-navigation-drawer": "0.5.0", + "react-navigation-stack": "0.7.0", + "react-navigation-tabs": "0.8.2" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + } + } + }, + "react-navigation-deprecated-tab-navigator": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-navigation-deprecated-tab-navigator/-/react-navigation-deprecated-tab-navigator-1.3.0.tgz", + "integrity": "sha512-Cm+qYOPFWbvvcuv0YYX0ioYwLGgw7XAqdhAfpo3sIr3trxRW8871ePmfFOPezjQtz4v6ItjZt6LPgtBAVZoroQ==", + "requires": { + "react-native-tab-view": "^0.0.77" + } + }, + "react-navigation-drawer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/react-navigation-drawer/-/react-navigation-drawer-0.5.0.tgz", + "integrity": "sha512-F1y593uC6pqBMGH+Omz75oNODEbxB/s0EGO8QtYwu1NmOOEUuuLA+c14zm+pgMsI4HlDabiHxPkWqsgGz25xVQ==", + "requires": { + "react-native-drawer-layout-polyfill": "^1.3.2" + } + }, + "react-navigation-redux-helpers": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/react-navigation-redux-helpers/-/react-navigation-redux-helpers-2.0.6.tgz", + "integrity": "sha512-/goEObr1Det7PDkw75o8Rr1ItzlWyMlwUBGYQMtM6kRAVa3i/E77VqjfrRrZ1a6+KAnnRNUSkS8AS4K7s41/Ng==", + "requires": { + "invariant": "^2.2.2" + } + }, + "react-navigation-stack": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/react-navigation-stack/-/react-navigation-stack-0.7.0.tgz", + "integrity": "sha512-3Tbb/SsustBrM9R/qaI6XuOfyqYMVbwkeHFC8NbU890vB0aKZvjAtioWLZ18e/4LgbiOCmoTdp37z3gkGDyNDQ==" + }, + "react-navigation-tabs": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/react-navigation-tabs/-/react-navigation-tabs-0.8.2.tgz", + "integrity": "sha512-q2xfY79ERj4XJek3rceveifUny3Qcg7y6bNlN6wQg6c7D/pMFOGZsSALGenF7CuNDhYyEkijlnGTHl1laZgbDw==", + "requires": { + "hoist-non-react-statics": "^2.5.0", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4", + "react-native-tab-view": "^1.0.0" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + }, + "react-native-tab-view": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-1.2.0.tgz", + "integrity": "sha512-lpiWi3dog86Fu/W60DU12RKrFv3XuTv0lHMC56t2jlDqxLfVzG9ufV7li6Afl2S2ZicNU1Bob8WPgxVZc8egAA==", + "requires": { + "prop-types": "^15.6.1" + } + } + } + }, + "react-proxy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/react-proxy/-/react-proxy-1.1.8.tgz", + "integrity": "sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo=", + "requires": { + "lodash": "^4.6.1", + "react-deep-force-update": "^1.0.0" + } + }, + "react-redux": { + "version": "5.0.7", + "resolved": "http://registry.npmjs.org/react-redux/-/react-redux-5.0.7.tgz", + "integrity": "sha512-5VI8EV5hdgNgyjfmWzBbdrqUkrVRKlyTKk1sGH3jzM2M2Mhj/seQgPXaz6gVAj2lz/nz688AdTqMO18Lr24Zhg==", + "requires": { + "hoist-non-react-statics": "^2.5.0", + "invariant": "^2.0.0", + "lodash": "^4.17.5", + "lodash-es": "^4.17.5", + "loose-envify": "^1.1.0", + "prop-types": "^15.6.0" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + } + } + }, + "react-test-renderer": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.5.0.tgz", + "integrity": "sha512-cuN9BoZ1p6T3oxrjxN7pQDSmgWzAxWBi8gtCHcViMYcw/1xqOIyatt2YFhiCWg7115TPQqkTKEu+F44YjFE4ig==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "react-is": "^16.5.0", + "schedule": "^0.3.0" + } + }, + "react-timer-mixin": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/react-timer-mixin/-/react-timer-mixin-0.13.4.tgz", + "integrity": "sha512-4+ow23tp/Tv7hBM5Az5/Be/eKKF7DIvJ09voz5LyHGQaqqz9WV8YMs31eFvcYQs7d451LSg7kDJV70XYN/Ug/Q==" + }, + "react-transform-hmr": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz", + "integrity": "sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s=", + "requires": { + "global": "^4.3.0", + "react-proxy": "^1.1.7" + } + }, + "react-tween-state": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/react-tween-state/-/react-tween-state-0.1.5.tgz", + "integrity": "sha1-6YsGZVHvuTy5LdG+FJlcLj3q4zk=", + "requires": { + "raf": "^3.1.0", + "tween-functions": "^1.0.1" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "realm": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/realm/-/realm-2.18.0.tgz", + "integrity": "sha512-+FzQ0S3WjcnklhCZx/SPFh/rU311w+gfPOrtlG2wZPB6qq4ZJ6sarIIrHAyB0y7eHiWxDpwIYTW0oMQgwpNh3g==", + "requires": { + "command-line-args": "^4.0.6", + "decompress": "^4.2.0", + "deepmerge": "2.1.0", + "fs-extra": "^4.0.2", + "ini": "^1.3.4", + "nan": "2.8.0", + "node-fetch": "^1.6.3", + "node-pre-gyp": "^0.11.0", + "progress": "^2.0.0", + "prop-types": "^15.5.10", + "request": "^2.88.0", + "stream-counter": "^1.0.0", + "sync-request": "^3.0.1", + "url-parse": "^1.2.0" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "nan": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", + "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=" + } + } + }, + "realpath-native": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.2.tgz", + "integrity": "sha512-+S3zTvVt9yTntFrBpm7TQmQ3tzpCrnA1a/y+3cUHAc9ZR6aIjG0WNLR+Rj79QpJktY+VeW/TQtFlQ1bzsehI8g==", + "dev": true, + "requires": { + "util.promisify": "^1.0.0" + } + }, + "redux": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.0.tgz", + "integrity": "sha512-NnnHF0h0WVE/hXyrB6OlX67LYRuaf/rJcbWvnHHEPCF/Xa/AZpwhs/20WyqzQae5x4SD2F9nPObgBh2rxAgLiA==", + "requires": { + "loose-envify": "^1.1.0", + "symbol-observable": "^1.2.0" + } + }, + "redux-devtools-extension": { + "version": "2.13.5", + "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.5.tgz", + "integrity": "sha512-QQ9BRy77oURHMdGys9rfQcCQDzXZ1T4oW+eUyE5Cg7DNVau69HJzc4YNDMOmpi0Dzpi1zOQgQ2rUpgJta4Lfqg==", + "dev": true + }, + "redux-logger": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/redux-logger/-/redux-logger-3.0.6.tgz", + "integrity": "sha1-91VZZvMJjzyIYExEnPC69XeCdL8=", + "dev": true, + "requires": { + "deep-diff": "^0.3.5" + } + }, + "redux-promise": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/redux-promise/-/redux-promise-0.6.0.tgz", + "integrity": "sha512-R2mGxJbPFgXyCNbFDE6LjTZhCEuACF54g1bxld3nqBhnRMX0OsUyWk77moF7UMGkUdl5WOAwc4BC5jOd1dunqQ==", + "requires": { + "flux-standard-action": "^2.0.3", + "is-promise": "^2.1.0" + } + }, + "redux-thunk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", + "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", + "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" + }, + "regenerator-transform": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz", + "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==", + "requires": { + "private": "^0.1.6" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "regexpp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.0.tgz", + "integrity": "sha512-g2FAVtR8Uh8GO1Nv5wpxW7VFVwHcCEr4wyA8/MHiRkO8uHoR5ntAA8Uq3P1vvMTX/BeQiRVSpDGLd+Wn5HNOTA==", + "dev": true + }, + "regexpu-core": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz", + "integrity": "sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^7.0.0", + "regjsgen": "^0.4.0", + "regjsparser": "^0.3.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.0.2" + } + }, + "regjsgen": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz", + "integrity": "sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA==" + }, + "regjsparser": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", + "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "remarkable": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.1.tgz", + "integrity": "sha1-qspJchALZqZCpjoQIcpLrBvjv/Y=", + "requires": { + "argparse": "~0.1.15", + "autolinker": "~0.15.0" + }, + "dependencies": { + "argparse": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", + "requires": { + "underscore": "~1.7.0", + "underscore.string": "~2.4.0" + } + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + } + } + }, + "request-promise-core": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", + "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", + "dev": true, + "requires": { + "lodash": "^4.13.1" + } + }, + "request-promise-native": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", + "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", + "dev": true, + "requires": { + "request-promise-core": "1.1.1", + "stealthy-require": "^1.1.0", + "tough-cookie": ">=2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "require-relative": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", + "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", + "dev": true + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "requires": { + "glob": "^7.0.5" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rn-placeholder": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/rn-placeholder/-/rn-placeholder-1.2.0.tgz", + "integrity": "sha512-eJYzK7+/0n9t593E5U8f79ihGR0aszTlKXqR1q3mt5vP71kvg52pzdIdOzk+hAGKNBlWbHLGSgE8bLIGiVY+vA==", + "requires": { + "prop-types": "^15.5.10" + } + }, + "rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==" + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "requires": { + "is-promise": "^2.1.0" + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "requires": { + "rx-lite": "*" + } + }, + "rxjs": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz", + "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", + "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", + "requires": { + "anymatch": "^2.0.0", + "capture-exit": "^1.2.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.3", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.18.0" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "sax": { + "version": "1.1.6", + "resolved": "http://registry.npmjs.org/sax/-/sax-1.1.6.tgz", + "integrity": "sha1-XWFr6KXmB9VOEUr65Vt+ry/MMkA=" + }, + "schedule": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/schedule/-/schedule-0.3.0.tgz", + "integrity": "sha512-20+1KVo517sR7Nt+bYBN8a+bEJDKLPEx7Ohtts1kX05E4/HY53YUNuhfkVNItmWAnBYHcpG9vsd2/CJxG+aPCQ==", + "requires": { + "object-assign": "^4.1.1" + } + }, + "secp256k1": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.5.2.tgz", + "integrity": "sha512-iin3kojdybY6NArd+UFsoTuapOF7bnJNf2UbcWXaY3z+E1sJDipl60vtzB5hbO/uquBu7z0fd4VC4Irp+xoFVQ==", + "requires": { + "bindings": "^1.2.1", + "bip66": "^1.1.3", + "bn.js": "^4.11.3", + "create-hash": "^1.1.2", + "drbg.js": "^1.0.1", + "elliptic": "^6.2.3", + "nan": "^2.2.1", + "safe-buffer": "^5.1.0" + } + }, + "seek-bzip": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", + "requires": { + "commander": "~2.8.1" + }, + "dependencies": { + "commander": { + "version": "2.8.1", + "resolved": "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "requires": { + "graceful-readlink": ">= 1.0.0" + } + } + } + }, + "semver": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + } + } + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=" + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "simple-markdown": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/simple-markdown/-/simple-markdown-0.3.3.tgz", + "integrity": "sha512-2qx5eXuRP/2pH+I/EQYVzZ/XgGHg2IAHEfIZkrPbtfiOkSkd4Q1mswE7LG77I+TDz2eb2Vx2K/v/Ul0llFhplg==" + }, + "simple-plist": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-0.2.1.tgz", + "integrity": "sha1-cXZts1IyaSjPOoByQrp2IyJjZyM=", + "requires": { + "bplist-creator": "0.0.7", + "bplist-parser": "0.1.1", + "plist": "2.0.1" + }, + "dependencies": { + "base64-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.1.2.tgz", + "integrity": "sha1-1kAMrBxMZgl22Q0HoENR2JOV9eg=" + }, + "plist": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-2.0.1.tgz", + "integrity": "sha1-CjLKlIGxw2TpLhjcVch23p0B2os=", + "requires": { + "base64-js": "1.1.2", + "xmlbuilder": "8.2.2", + "xmldom": "0.1.x" + } + }, + "xmlbuilder": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", + "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=" + } + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + } + }, + "sisteransi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", + "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "requires": { + "source-map": "^0.5.6" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdx-correct": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", + "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz", + "integrity": "sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha1-1PM6tU6OOHeLDKXP07OvsS22hiA=", + "dev": true + }, + "stacktrace-parser": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.4.tgz", + "integrity": "sha1-ATl5IuX2Ls8whFUiyVxP4dJefU4=" + }, + "staged-git-files": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/staged-git-files/-/staged-git-files-1.1.1.tgz", + "integrity": "sha512-H89UNKr1rQJvI1c/PIR3kiAMBV23yvR7LItZiV74HWZwzt7f3YHuujJ9nJZlt58WlFox7XQsOahexwk7nTe69A==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "steemconnect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/steemconnect/-/steemconnect-2.0.0.tgz", + "integrity": "sha512-+4yVK066zu8h8U+XiU5BaGolTCIFus1TDSU1kf7zTRYN1j4xb9jGtwp1ESND8fh7wl6sSjUgMyGtbdI84Rr01Q==", + "requires": { + "babel-runtime": "^6.26.0", + "cross-fetch": "^2.2.2" + }, + "dependencies": { + "cross-fetch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.2.tgz", + "integrity": "sha1-pH/09/xxLauo9qaVoRyUhEDUVyM=", + "requires": { + "node-fetch": "2.1.2", + "whatwg-fetch": "2.0.4" + } + }, + "node-fetch": { + "version": "2.1.2", + "resolved": "http://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", + "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=" + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "http://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + } + } + }, + "stream": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", + "integrity": "sha1-f1Nj8Ff2WSxVlfALyAon9c7B8O8=", + "requires": { + "emitter-component": "^1.1.1" + } + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" + }, + "stream-counter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-1.0.0.tgz", + "integrity": "sha1-kc8lac5NxQYf6816yyY5SloRR1E=" + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" + }, + "string-argv": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.0.2.tgz", + "integrity": "sha1-2sMECGkMIfPDYwo/86BYd73L1zY=", + "dev": true + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "dev": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-object": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.2.2.tgz", + "integrity": "sha512-O696NF21oLiDy8PhpWu8AEqoZHw++QW6mUv0UvKZe8gWSdSvMXkiLufK7OmnP27Dro4GU5kb9U7JIO0mBuCRQg==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^2.0.1", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, + "symbol-tree": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", + "dev": true + }, + "sync-request": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sync-request/-/sync-request-3.0.1.tgz", + "integrity": "sha1-yqEjWq+Im6UBB2oYNMQ2gwqC+3M=", + "requires": { + "concat-stream": "^1.4.7", + "http-response-object": "^1.0.1", + "then-request": "^2.0.1" + } + }, + "table": { + "version": "4.0.3", + "resolved": "http://registry.npmjs.org/table/-/table-4.0.3.tgz", + "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", + "dev": true, + "requires": { + "ajv": "^6.0.1", + "ajv-keywords": "^3.0.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + }, + "dependencies": { + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "tar": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz", + "integrity": "sha512-tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg==", + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.3", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + }, + "dependencies": { + "yallist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", + "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" + } + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", + "requires": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" + } + } + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + } + } + }, + "test-value": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz", + "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=", + "requires": { + "array-back": "^1.0.3", + "typical": "^2.6.0" + }, + "dependencies": { + "array-back": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", + "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", + "requires": { + "typical": "^2.6.0" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "then-request": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/then-request/-/then-request-2.2.0.tgz", + "integrity": "sha1-ZnizL6DKIY/laZgbvYhxtZQGDYE=", + "requires": { + "caseless": "~0.11.0", + "concat-stream": "^1.4.7", + "http-basic": "^2.5.1", + "http-response-object": "^1.1.0", + "promise": "^7.1.1", + "qs": "^6.1.0" + }, + "dependencies": { + "caseless": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=" + } + } + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" + }, + "through": { + "version": "2.3.8", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tween-functions": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tween-functions/-/tween-functions-1.2.0.tgz", + "integrity": "sha1-GuOlDnxguz3vd06scHrLynO7w/8=" + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typescript": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz", + "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==", + "dev": true + }, + "typescript-eslint-parser": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/typescript-eslint-parser/-/typescript-eslint-parser-16.0.1.tgz", + "integrity": "sha512-IKawLTu4A2xN3aN/cPLxvZ0bhxZHILGDKTZWvWNJ3sLNhJ3PjfMEDQmR2VMpdRPrmWOadgWXRwjLBzSA8AGsaQ==", + "dev": true, + "requires": { + "lodash.unescape": "4.0.1", + "semver": "5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + } + } + }, + "typical": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", + "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=" + }, + "ua-parser-js": { + "version": "0.7.18", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.18.tgz", + "integrity": "sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA==" + }, + "uglify-js": { + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", + "dev": true, + "optional": true, + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true, + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=" + }, + "unbzip2-stream": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.0.tgz", + "integrity": "sha512-kE2WkurNnPUMcryNioS68DDbhoPB8Qxsd8btHSj+sd5Pjh2GsjmeHLzMSqV9HHziAo8FzVxVCJl9ZYhk7yY1pA==", + "requires": { + "buffer": "^3.0.1", + "through": "^2.3.6" + }, + "dependencies": { + "base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=" + }, + "buffer": { + "version": "3.6.0", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz", + "integrity": "sha1-pyyTb3e5a/UvX357RnGAYoVR3vs=", + "requires": { + "base64-js": "0.0.8", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + } + } + }, + "underscore": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=" + }, + "underscore.string": { + "version": "2.4.0", + "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", + "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz", + "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz", + "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==" + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url-parse": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.3.tgz", + "integrity": "sha512-rh+KuAW36YKo0vClhQzLLveoj8FwPJNu65xLb7Mrt+eZht0IPT0IXgSv8gcMegZ6NvjJUALf6Mf25POlMwD1Fw==", + "requires": { + "querystringify": "^2.0.0", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", + "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vue-eslint-parser": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-2.0.3.tgz", + "integrity": "sha512-ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.2", + "esquery": "^1.0.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "acorn-jsx": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "debug": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "requires": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "dev": true, + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.x" + } + }, + "watch": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", + "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "requires": { + "exec-sh": "^0.2.0", + "minimist": "^1.2.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "whatwg-mimetype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.2.0.tgz", + "integrity": "sha512-5YSO1nMd5D1hY3WzAQV3PzZL83W3YeyR1yW9PcH26Weh1t+Vzh9B6XkDh7aXm83HBZ4nSMvkjvN2H2ySWIvBgw==", + "dev": true + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", + "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "slide": "^1.1.5" + } + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "requires": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + }, + "xcode": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-0.9.3.tgz", + "integrity": "sha1-kQqJwWrubMC0LKgFptC0z4chHPM=", + "requires": { + "pegjs": "^0.10.0", + "simple-plist": "^0.2.1", + "uuid": "3.0.1" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + }, + "xmldoc": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-0.4.0.tgz", + "integrity": "sha1-0lciS+g5PqrL+DfvIn/Y7CWzaIg=", + "requires": { + "sax": "~1.1.1" + } + }, + "xmldom": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", + "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=" + }, + "xpipe": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/xpipe/-/xpipe-1.0.5.tgz", + "integrity": "sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98=" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "requires": { + "camelcase": "^4.1.0" + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/package.json b/package.json index 49892646e..4638c2c74 100644 --- a/package.json +++ b/package.json @@ -22,8 +22,8 @@ "dsteem": "^0.10.1", "moment": "^2.22.2", "native-base": "^2.8.1", - "react": "16.5.0", - "react-native": "0.57.1", + "react": "^16.5.0", + "react-native": "^0.57.1", "react-native-extended-stylesheet": "^0.10.0", "react-native-fast-image": "^4.0.14", "react-native-html-renderer": "^1.0.0", @@ -34,12 +34,13 @@ "react-native-modal-dropdown": "^0.6.2", "react-native-modal-popover": "0.0.10", "react-native-restart": "0.0.6", + "react-native-scrollable-tab-view": "git+https://github.com/happypancake/react-native-scrollable-tab-view.git", "react-native-slider": "^0.11.0", "react-native-vector-icons": "^4.6.0", "react-navigation": "^2.17.0", "react-navigation-redux-helpers": "^2.0.6", "react-redux": "^5.0.7", - "realm": "^2.17.0", + "realm": "^2.18.0", "redux": "^4.0.0", "redux-promise": "^0.6.0", "redux-thunk": "^2.3.0", diff --git a/src/constants/sideMenuItems.js b/src/constants/sideMenuItems.js index 2a3ba79a6..565514980 100644 --- a/src/constants/sideMenuItems.js +++ b/src/constants/sideMenuItems.js @@ -39,7 +39,7 @@ const authMenuItems = [ const noAuthMenuItems = [ { name: 'Login', - route: 'LoginScreen', + route: 'Login', icon: 'user-o', }, ]; From 423ccfbc92ef4e2c85def5a76bf0a929f845e531 Mon Sep 17 00:00:00 2001 From: ue Date: Mon, 8 Oct 2018 21:57:07 +0300 Subject: [PATCH 17/22] post button added shadow && added shadowColor variable --- src/components/postButton/view/postButtonStyles.js | 5 ++++- src/components/postButton/view/postButtonView.js | 2 +- src/index.js | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/postButton/view/postButtonStyles.js b/src/components/postButton/view/postButtonStyles.js index 6da1402cd..731d4a5f0 100644 --- a/src/components/postButton/view/postButtonStyles.js +++ b/src/components/postButton/view/postButtonStyles.js @@ -15,10 +15,13 @@ export default EStyleSheet.create({ position: 'absolute', alignItems: 'center', }, - postButtonIcon: { + postButton: { bottom: 25, backgroundColor: '#357ce6', alignItems: 'center', justifyContent: 'center', + shadowColor: '$shadowColor', + shadowOffset: { height: 0 }, + shadowOpacity: 1, }, }); diff --git a/src/components/postButton/view/postButtonView.js b/src/components/postButton/view/postButtonView.js index 1f3ccc3fa..2089e2bd6 100644 --- a/src/components/postButton/view/postButtonView.js +++ b/src/components/postButton/view/postButtonView.js @@ -121,7 +121,7 @@ class PostButtonView extends Component { Date: Mon, 8 Oct 2018 23:00:41 +0300 Subject: [PATCH 18/22] wallet details && transfer timeline done --- .../view/walletLineItemStyles.js | 3 ++ .../view/walletLineItemView.js | 3 +- .../view/collapsibleCardStyles.js | 2 + .../view/collapsibleCardView.js | 33 ++++++++++----- .../profileSummary/view/profileSummaryView.js | 37 ++++++++++++----- .../transaction/view/transactionStyles.js | 3 -- .../transaction/view/transactionView.js | 41 ++++++++++++------- src/screens/profile/screen/profileScreen.js | 4 +- 8 files changed, 85 insertions(+), 41 deletions(-) delete mode 100644 src/components/transaction/view/transactionStyles.js diff --git a/src/components/basicUIElements/view/walletLineItemStyles.js b/src/components/basicUIElements/view/walletLineItemStyles.js index 4e414d001..398eb428a 100644 --- a/src/components/basicUIElements/view/walletLineItemStyles.js +++ b/src/components/basicUIElements/view/walletLineItemStyles.js @@ -7,6 +7,9 @@ export default EStyleSheet.create({ justifyContent: 'space-between', paddingHorizontal: 16, }, + fitContent: { + marginVertical: 0, + }, iconTextWrapper: { flexDirection: 'row', justifyContent: 'space-between', diff --git a/src/components/basicUIElements/view/walletLineItemView.js b/src/components/basicUIElements/view/walletLineItemView.js index d6ce71148..8782c7eb1 100644 --- a/src/components/basicUIElements/view/walletLineItemView.js +++ b/src/components/basicUIElements/view/walletLineItemView.js @@ -14,8 +14,9 @@ const WalletLineItem = ({ isCircleIcon, circleIconColor, description, + fitContent, }) => ( - + {iconName && ( + !locked && this._toggleOnPress()} > - + {titleComponent || ( + + )} this._initContentHeight(e)} > - {children} + {children} ); diff --git a/src/components/profileSummary/view/profileSummaryView.js b/src/components/profileSummary/view/profileSummaryView.js index ea9a9ce5e..0f2c1416a 100644 --- a/src/components/profileSummary/view/profileSummaryView.js +++ b/src/components/profileSummary/view/profileSummaryView.js @@ -1,17 +1,17 @@ -import React, { Component } from "react"; -import { View, Image, Text } from "react-native"; -import { DropdownButton } from "../../../components/dropdownButton"; +import React, { Component } from 'react'; +import { View, Image, Text } from 'react-native'; +import { DropdownButton } from '../../dropdownButton'; // Constants -import DEFAULT_IMAGE from "../../../assets/default_cover_image.png"; +import DEFAULT_IMAGE from '../../../assets/default_cover_image.png'; // Components -import { TextWithIcon } from "../../basicUIElements"; -import { PercentBar } from "../../basicUIElements"; -import { IconButton } from "../../iconButton"; +import { TextWithIcon } from '../../basicUIElements'; +import { PercentBar } from '../../basicUIElements'; +import { IconButton } from '../../iconButton'; // Styles // eslint-disable-next-line -import styles from "./profileSummaryStyles"; +import styles from './profileSummaryStyles'; class ProfileSummaryView extends Component { /* Props @@ -36,6 +36,7 @@ class ProfileSummaryView extends Component { const { followingCoung } = this.props; return 32; }; + render() { const { percent, @@ -64,7 +65,23 @@ class ProfileSummaryView extends Component { - Voting power: {percent}% - Full in {hours} hours + Voting power: + {' '} + {percent} +% - Full in + {' '} + {hours} + {' '} +hours + + + + + + + + RCs 20% - Full in + {hours} @@ -96,7 +113,7 @@ class ProfileSummaryView extends Component { /> {}; render() { - // eslint-disable-next-line - // const {} = this.props; - - // eslint-disable-next-line return ( - + +)} + > + + ); diff --git a/src/screens/profile/screen/profileScreen.js b/src/screens/profile/screen/profileScreen.js index c80f061c7..65f29794c 100644 --- a/src/screens/profile/screen/profileScreen.js +++ b/src/screens/profile/screen/profileScreen.js @@ -170,8 +170,8 @@ class ProfileScreen extends Component { Date: Mon, 8 Oct 2018 23:57:57 +0300 Subject: [PATCH 19/22] added rcs percent bar --- .../basicUIElements/view/percentBarStyles.js | 18 ++++++-- .../basicUIElements/view/percentBarView.js | 35 ++++++++++---- .../view/profileSummaryStyles.js | 46 ++++++++----------- .../profileSummary/view/profileSummaryView.js | 35 ++++++-------- 4 files changed, 71 insertions(+), 63 deletions(-) diff --git a/src/components/basicUIElements/view/percentBarStyles.js b/src/components/basicUIElements/view/percentBarStyles.js index ea666da29..9c9ae60e4 100644 --- a/src/components/basicUIElements/view/percentBarStyles.js +++ b/src/components/basicUIElements/view/percentBarStyles.js @@ -1,16 +1,24 @@ -import EStyleSheet from "react-native-extended-stylesheet"; +import EStyleSheet from 'react-native-extended-stylesheet'; export default EStyleSheet.create({ container: { - backgroundColor: "$primaryLightBlue", + backgroundColor: '$primaryLightBlue', height: 2, - marginTop: 10, - marginBottom: 10, + marginVertical: 4, borderRadius: 50, }, powerBar: { - backgroundColor: "$primaryBlue", + backgroundColor: '$primaryBlue', height: 2, borderRadius: 50, }, + percentTitleWrapper: { + flexDirection: 'row', + justifyContent: 'center', + }, + percentTitle: { + color: '$primaryBlue', + fontSize: 11, + marginVertical: 10, + }, }); diff --git a/src/components/basicUIElements/view/percentBarView.js b/src/components/basicUIElements/view/percentBarView.js index 73fbf6f98..0059a2dd8 100644 --- a/src/components/basicUIElements/view/percentBarView.js +++ b/src/components/basicUIElements/view/percentBarView.js @@ -1,25 +1,42 @@ -import React from "react"; -import { View, Dimensions } from "react-native"; -import styles from "./percentBarStyles"; +import React from 'react'; +import { View, Dimensions, Text } from 'react-native'; +import styles from './percentBarStyles'; -const PercentBar = ({ percent, margin, children }) => ( +const PercentBar = ({ + percent, margin, text, barColor, barPercentColor, textColor, isTop, +}) => ( - {children} - + {_getText(textColor, text, isTop, true)} + + {_getText(textColor, text, isTop, false)} ); -const calculateWidth = (percent, margin = null) => { +const _calculateWidth = (percent, margin = null) => { if (percent) { const per = 100 / percent; - return Dimensions.get("window").width / per - margin; + return Dimensions.get('window').width / per - margin; } return null; }; +const _getText = (textColor, text, isTop, isRender) => { + if (isTop === isRender && text) { + return ( + + {text} + + ); + } +}; + export default PercentBar; diff --git a/src/components/profileSummary/view/profileSummaryStyles.js b/src/components/profileSummary/view/profileSummaryStyles.js index b81f34467..bfd03f08a 100644 --- a/src/components/profileSummary/view/profileSummaryStyles.js +++ b/src/components/profileSummary/view/profileSummaryStyles.js @@ -1,58 +1,50 @@ -import EStyleSheet from "react-native-extended-stylesheet"; +import EStyleSheet from 'react-native-extended-stylesheet'; export default EStyleSheet.create({ textWithIconWrapper: { - justifyContent: "center", - flexDirection: "row", + justifyContent: 'center', + flexDirection: 'row', }, longImage: { borderRadius: 5, height: 60, marginTop: 16, marginBottom: 12, - alignSelf: "stretch", - maxWidth: "$deviceWidth - 24", - backgroundColor: "#296CC0", - }, - percentTitleWrapper: { - flexDirection: "row", - justifyContent: "center", - }, - percentTitle: { - color: "$primaryBlue", - fontSize: 11, + alignSelf: 'stretch', + maxWidth: '$deviceWidth - 24', + backgroundColor: '#296CC0', }, footer: { - width: "$deviceWidth - 24", - flexDirection: "row", - justifyContent: "space-between", + width: '$deviceWidth - 24', + flexDirection: 'row', + justifyContent: 'space-between', marginBottom: 17, marginTop: 10, }, leftIcons: { - flexDirection: "row", - justifyContent: "flex-start", + flexDirection: 'row', + justifyContent: 'flex-start', }, rightIcons: { - flexDirection: "row", - justifyContent: "flex-end", + flexDirection: 'row', + justifyContent: 'flex-end', }, insetIconStyle: { marginRight: 12, }, followCountWrapper: { - flexDirection: "column", + flexDirection: 'column', marginRight: 40, }, followCount: { - fontWeight: "bold", - color: "$primaryDarkGray", + fontWeight: 'bold', + color: '$primaryDarkGray', fontSize: 14, - textAlign: "center", + textAlign: 'center', }, followText: { - textAlign: "center", - color: "$primaryDarkGray", + textAlign: 'center', + color: '$primaryDarkGray', fontSize: 9, }, // TODO: look at here diff --git a/src/components/profileSummary/view/profileSummaryView.js b/src/components/profileSummary/view/profileSummaryView.js index 0f2c1416a..499e1d070 100644 --- a/src/components/profileSummary/view/profileSummaryView.js +++ b/src/components/profileSummary/view/profileSummaryView.js @@ -48,6 +48,8 @@ class ProfileSummaryView extends Component { followerCount, coverImage, } = this.props; + const votingPowerText = `Voting power:${{ percent }}% • Full in ${{ hours }}hours`; + const rcsPowerText = 'RCs: 20% • Full in 36 hours'; return ( @@ -62,29 +64,18 @@ class ProfileSummaryView extends Component { source={{ uri: coverImage }} defaultSource={DEFAULT_IMAGE} /> - - - - Voting power: - {' '} - {percent} -% - Full in - {' '} - {hours} - {' '} -hours - - - - - - - RCs 20% - Full in - {hours} - - - + + + From c4a83421a4cee79b9a8da29790bfba673962c6b4 Mon Sep 17 00:00:00 2001 From: mistikk Date: Mon, 8 Oct 2018 19:18:00 -0400 Subject: [PATCH 20/22] Fixed login screen error on android. Moved all route names to constants --- src/config/routes.js | 14 +- src/constants/routeNames.js | 14 ++ src/screens/index.js | 16 +- src/screens/login/screen/loginScreen.js | 159 ++++++++-------- .../pinCode/container/pinCodeContainer.js | 170 ++++++++---------- src/screens/pinCode/index.js | 8 +- .../splash/container/splashContainer.js | 7 +- 7 files changed, 185 insertions(+), 203 deletions(-) create mode 100644 src/constants/routeNames.js diff --git a/src/config/routes.js b/src/config/routes.js index ecd57bf8f..a92b1e883 100644 --- a/src/config/routes.js +++ b/src/config/routes.js @@ -1,15 +1,16 @@ -import { DrawerNavigator, StackNavigator, SwitchNavigator } from 'react-navigation'; +import { DrawerNavigator, SwitchNavigator } from 'react-navigation'; import { BaseNavigator } from '../navigation'; +import { default as ROUTES } from '../constants/routeNames'; // Screens -import { Splash, Login } from '../screens'; +import { Splash, Login, PinCode } from '../screens'; // Components import { SideMenu } from '../components'; const mainNavigation = DrawerNavigator( { - HomeScreen: { + [ROUTES.SCREENS.HOME]: { screen: BaseNavigator, navigationOptions: { header: () => null, @@ -22,7 +23,8 @@ const mainNavigation = DrawerNavigator( ); export default SwitchNavigator({ - Splash: { screen: Splash }, - Login: { screen: Login }, - Main: mainNavigation, + [ROUTES.SCREENS.SPLASH]: { screen: Splash }, + [ROUTES.SCREENS.LOGIN]: { screen: Login }, + [ROUTES.SCREENS.PINCODE]: { screen: PinCode }, + [ROUTES.DRAWER.MAIN]: mainNavigation, }); diff --git a/src/constants/routeNames.js b/src/constants/routeNames.js new file mode 100644 index 000000000..08ba2c339 --- /dev/null +++ b/src/constants/routeNames.js @@ -0,0 +1,14 @@ +const SCREEN_SUFFIX = 'Screen'; +const DRAWER_SUFFIX = 'Drawer'; + +export default { + SCREENS: { + SPLASH: `Splash${SCREEN_SUFFIX}`, + LOGIN: `Login${SCREEN_SUFFIX}`, + PINCODE: `PinCode${SCREEN_SUFFIX}`, + HOME: `Home${SCREEN_SUFFIX}`, + }, + DRAWER: { + MAIN: `Main${DRAWER_SUFFIX}`, + }, +}; diff --git a/src/screens/index.js b/src/screens/index.js index eca5fa996..fb06b2f71 100755 --- a/src/screens/index.js +++ b/src/screens/index.js @@ -1,25 +1,26 @@ -// import Author from './authorProfile'; import Splash from './splash'; -// import SideMenu from './sideMenuScreen'; +import Login from './login'; +import PinCode from './pinCode'; import Home from './home/home'; +// import Author from './authorProfile'; +// import SideMenu from './sideMenuScreen'; // import Hot from './home/hot'; // import Feed from './home/feed'; // import { SinglePost } from './singlePost'; // import { Profile } from './profile'; -import Login from './login'; // import Wallet from './wallet/wallet'; // import Editor from './editor/editor'; // import Discover from './discover/discover'; // import Settings from './settings/settings'; // import { Notification } from './notification'; -// import PinCode from './pinCode/pinCodeContainer'; export { - // Author, Splash, - // SideMenu, - Home, Login, + PinCode, + Home, + // Author, + // SideMenu, // Hot, // Feed, // SinglePost, @@ -29,5 +30,4 @@ export { // Editor, // Discover, // Notification, - // PinCode, }; diff --git a/src/screens/login/screen/loginScreen.js b/src/screens/login/screen/loginScreen.js index 39ee9b3d0..4f2bfe840 100644 --- a/src/screens/login/screen/loginScreen.js +++ b/src/screens/login/screen/loginScreen.js @@ -1,7 +1,5 @@ import React, { Component } from 'react'; -import { - View, BackHandler, Linking, StatusBar, -} from 'react-native'; +import { View, Linking, StatusBar } from 'react-native'; import { KeyboardAwareScrollView } from 'react-native-keyboard-aware-scroll-view'; import ScrollableTabView from '@esteemapp/react-native-scrollable-tab-view'; @@ -20,6 +18,9 @@ import { TabBar } from '../../../components/tabBar'; import { lookupAccounts } from '../../../providers/steem/dsteem'; import STEEM_CONNECT_LOGO from '../../../assets/steem_connect.png'; +// Constants +import { default as ROUTES } from '../../../constants/routeNames'; + // Styles import styles from './loginStyles'; @@ -36,17 +37,6 @@ class LoginScreen extends Component { }; } - componentDidMount() { - BackHandler.addEventListener('hardwareBackPress', () => true); - Linking.getInitialURL().then((url) => { - console.log(url); - }); - } - - componentWillUnmount() { - BackHandler.removeEventListener('hardwareBackPress'); - } - _handleOnPressLogin = () => { const { dispatch, navigation } = this.props; const { password, username } = this.state; @@ -58,12 +48,10 @@ class LoginScreen extends Component { if (result) { dispatch(addNewAccount(result)); dispatch(isLoggedIn(true)); - - // It should go PinCode! (it will) - navigation.navigate('Main'); + navigation.navigate(ROUTES.SCREENS.PINCODE); } }) - .catch((err) => { + .catch(() => { dispatch(isLoggedIn(false)); this.setState({ isLoading: false }); }); @@ -116,79 +104,74 @@ class LoginScreen extends Component { description="To get all the benefits using eSteem" onPress={() => this._handleSignUp()} /> - this.setState({ keyboardIsOpen: true })} - onKeyboardWillHide={() => this.setState({ keyboardIsOpen: false })} + ( + + )} > - ( - - )} - > - - this._handleUsernameChange(value)} - placeholder="Username" - isEditable - type="username" - isFirstImage - value={username} - /> - this._handleOnPasswordChange(value)} - placeholder="Password or WIF" - isEditable - secureTextEntry - type="password" - /> - + this._handleUsernameChange(value)} + placeholder="Username" + isEditable + type="username" + isFirstImage + value={username} + /> + this._handleOnPasswordChange(value)} + placeholder="Password or WIF" + isEditable + secureTextEntry + type="password" + /> + - - navigation.navigate('Main')} text="cancel" /> - - + iconName="ios-information-circle-outline" + /> + + navigation.navigate(ROUTES.DRAWER.MAIN)} text="cancel" /> - - - this._loginwithSc2()} - iconName="md-person" - source={STEEM_CONNECT_LOGO} - text="steem" - secondText="connect" - /> - - - + + + + + this._loginwithSc2()} + iconName="md-person" + source={STEEM_CONNECT_LOGO} + text="steem" + secondText="connect" + /> + + ); } diff --git a/src/screens/pinCode/container/pinCodeContainer.js b/src/screens/pinCode/container/pinCodeContainer.js index a8f191278..bafd9df4f 100644 --- a/src/screens/pinCode/container/pinCodeContainer.js +++ b/src/screens/pinCode/container/pinCodeContainer.js @@ -1,23 +1,21 @@ -import React from "react"; -import { AsyncStorage } from "react-native"; -import { connect } from "react-redux"; -import { Navigation } from "react-native-navigation"; +import React from 'react'; +import { AsyncStorage } from 'react-native'; +import { connect } from 'react-redux'; -import { - setUserDataWithPinCode, - verifyPinCode, -} from "../../../providers/steem/auth"; +import { setUserDataWithPinCode, verifyPinCode } from '../../../providers/steem/auth'; -import { default as INITIAL } from "../../../constants/initial"; +// Constants +import { default as INITIAL } from '../../../constants/initial'; +import { default as ROUTES } from '../../../constants/routeNames'; -import { PinCodeScreen } from "../"; +import { PinCodeScreen } from '..'; class PinCodeContainer extends React.Component { constructor(props) { super(props); this.state = { isExistUser: null, - informationText: "", + informationText: '', pinCode: null, }; } @@ -28,99 +26,81 @@ class PinCodeContainer extends React.Component { const { isExistUser } = this.state; if (isExistUser) { this.setState({ - informationText: "Enter pin to unlock", + informationText: 'Enter pin to unlock', }); } else { this.setState({ - informationText: "Set new pin", + informationText: 'Set new pin', }); } }); } - _getDataFromStorage = () => - new Promise(resolve => { - AsyncStorage.getItem(INITIAL.IS_EXIST_USER, (err, result) => { - this.setState( - { - isExistUser: JSON.parse(result), - }, - resolve - ); - }); + _getDataFromStorage = () => new Promise((resolve) => { + AsyncStorage.getItem(INITIAL.IS_EXIST_USER, (err, result) => { + this.setState( + { + isExistUser: JSON.parse(result), + }, + resolve, + ); }); + }); - _setPinCode = pin => - new Promise((resolve, reject) => { - const { - currentAccount: { password, name }, - componentId, - } = this.props; - const { isExistUser, pinCode } = this.state; - if (isExistUser) { - // If the user is exist, we are just checking to pin and navigating to home screen - const pinData = { - pinCode: pin, - password, - username: name, - }; - verifyPinCode(pinData) - .then(() => { - Navigation.setStackRoot(componentId, { - component: { - name: "navigation.eSteem.Home", - }, - }); - resolve(); - }) - .catch(err => { - alert(err); - reject(err); - }); - } else { - // If the user is logging in for the first time, the user should set to pin - if (!pinCode) { - this.setState({ - informationText: "Write again", - pinCode: pin, - }); + _setPinCode = pin => new Promise((resolve, reject) => { + const { + currentAccount: { password, name }, + navigation, + } = this.props; + const { isExistUser, pinCode } = this.state; + if (isExistUser) { + // If the user is exist, we are just checking to pin and navigating to home screen + const pinData = { + pinCode: pin, + password, + username: name, + }; + verifyPinCode(pinData) + .then(() => { + navigation.navigate(ROUTES.DRAWER.MAIN); resolve(); - } else { - if (pinCode === pin) { - const pinData = { - pinCode: pin, - password, - username: name, - }; - setUserDataWithPinCode(pinData).then(() => { - AsyncStorage.setItem( - INITIAL.IS_EXIST_USER, - JSON.stringify(true), - () => { - Navigation.setStackRoot(componentId, { - component: { - name: "navigation.eSteem.Home", - }, - }); - resolve(); - } - ); - }); - } else { - this.setState({ - informationText: "wrongggg!!!", - }); - setTimeout(() => { - this.setState({ - informationText: "setup screen", - pinCode: null, - }); - resolve(); - }, 1000); - } - } - } - }); + }) + .catch((err) => { + alert(err); + reject(err); + }); + } else if (!pinCode) { + // If the user is logging in for the first time, the user should set to pin + this.setState({ + informationText: 'Write again', + pinCode: pin, + }); + resolve(); + } else if (pinCode === pin) { + const pinData = { + pinCode: pin, + password, + username: name, + }; + setUserDataWithPinCode(pinData).then(() => { + AsyncStorage.setItem(INITIAL.IS_EXIST_USER, JSON.stringify(true), () => { + navigation.navigate(ROUTES.DRAWER.MAIN); + resolve(); + }); + }); + } else { + this.setState({ + informationText: 'wrongggg!!!', + }); + setTimeout(() => { + this.setState({ + informationText: 'setup screen', + pinCode: null, + }); + resolve(); + }, 1000); + } + }); render() { const { currentAccount } = this.props; @@ -130,7 +110,7 @@ class PinCodeContainer extends React.Component { informationText={informationText} setPinCode={this._setPinCode} showForgotButton={isExistUser} - username={currentAccount ? currentAccount.name : "unknow"} + username={currentAccount ? currentAccount.name : 'unknow'} /> ); } @@ -138,7 +118,7 @@ class PinCodeContainer extends React.Component { const mapStateToProps = state => ({ currentAccount: state.account.data.accounts.find( - item => item.id === state.account.data.currentAccountId + item => item.id === state.account.data.currentAccountId, ), }); diff --git a/src/screens/pinCode/index.js b/src/screens/pinCode/index.js index 6f05acf27..c4284613f 100644 --- a/src/screens/pinCode/index.js +++ b/src/screens/pinCode/index.js @@ -1,5 +1,5 @@ -import PinCodeScreen from "./screen/pinCodeScreen"; -import PinCode from "./container/pinCodeContainer"; +import PinCodeScreen from './screen/pinCodeScreen'; +import PinCodeContainer from './container/pinCodeContainer'; -export { PinCodeScreen, PinCode }; -export default PinCode; +export { PinCodeScreen, PinCodeContainer }; +export default PinCodeContainer; diff --git a/src/screens/splash/container/splashContainer.js b/src/screens/splash/container/splashContainer.js index ccbcc29a3..ec89167f0 100644 --- a/src/screens/splash/container/splashContainer.js +++ b/src/screens/splash/container/splashContainer.js @@ -2,6 +2,9 @@ import React, { Component } from 'react'; import { getUserData, getAuthStatus } from '../../../realm/realm'; +// Constants +import { default as ROUTES } from '../../../constants/routeNames'; + import SplashScreen from '../screen/splashScreen'; class SplashContainer extends Component { @@ -14,9 +17,9 @@ class SplashContainer extends Component { // }); getAuthStatus().then((res) => { if (res) { - navigation.navigate('Main'); + navigation.navigate(ROUTES.DRAWER.MAIN); } else { - navigation.navigate('Main'); + navigation.navigate(ROUTES.SCREENS.LOGIN); } }); } From 8aa93c8f44592c43cc903838a27e06bdaf23174d Mon Sep 17 00:00:00 2001 From: mistikk Date: Mon, 8 Oct 2018 22:27:28 -0400 Subject: [PATCH 21/22] Removed react.component codes and closed #52 --- src/screens/home/feed.js | 4 +-- src/screens/home/home.js | 8 +++--- src/screens/home/hot.js | 4 +-- src/screens/home/trending.js | 4 +-- .../pinCode/container/pinCodeContainer.js | 4 +-- src/screens/pinCode/screen/pinCodeScreen.js | 26 ++++++++++--------- src/screens/splash/screen/splashScreen.js | 4 +-- 7 files changed, 28 insertions(+), 26 deletions(-) diff --git a/src/screens/home/feed.js b/src/screens/home/feed.js index 5bc34e22a..9be2db22b 100644 --- a/src/screens/home/feed.js +++ b/src/screens/home/feed.js @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { Component } from 'react'; import { FlatList, View, ActivityIndicator, AppState, } from 'react-native'; @@ -15,7 +15,7 @@ import { FilterBar } from '../../components/filterBar'; /* eslint-enable no-unused-vars */ -class FeedPage extends React.Component { +class FeedPage extends Component { constructor(props) { super(props); diff --git a/src/screens/home/home.js b/src/screens/home/home.js index 01c07a704..3be3b3cd3 100644 --- a/src/screens/home/home.js +++ b/src/screens/home/home.js @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { PureComponent } from 'react'; import { Text, View, Dimensions, TouchableOpacity, } from 'react-native'; @@ -26,7 +26,7 @@ import HotPage from './hot'; import FeedPage from './feed'; import TrendingPage from './trending'; -export default class Home extends React.PureComponent { +export default class Home extends PureComponent { static navigationOptions = { title: 'Home', }; @@ -182,8 +182,8 @@ const styles = { }, tabbarItem: { flex: 1, - backgroundColor: "#f9f9f9", - minWidth: Dimensions.get("window").width, + backgroundColor: '#f9f9f9', + minWidth: Dimensions.get('window').width, }, container: { backgroundColor: '#F9F9F9', diff --git a/src/screens/home/hot.js b/src/screens/home/hot.js index 016b15351..7def11615 100644 --- a/src/screens/home/hot.js +++ b/src/screens/home/hot.js @@ -1,5 +1,5 @@ /* eslint-disable no-unused-vars */ -import React from 'react'; +import React, { Component } from 'react'; import { FlatList, View, ActivityIndicator } from 'react-native'; import Placeholder from 'rn-placeholder'; @@ -17,7 +17,7 @@ import { FilterBar } from '../../components/filterBar'; // SCREENS /* eslint-enable no-unused-vars */ -class HotPage extends React.Component { +class HotPage extends Component { constructor(props) { super(props); diff --git a/src/screens/home/trending.js b/src/screens/home/trending.js index 64e208457..a5f3d05ef 100644 --- a/src/screens/home/trending.js +++ b/src/screens/home/trending.js @@ -1,5 +1,5 @@ /* eslint-disable no-unused-vars */ -import React from 'react'; +import React, { Component } from 'react'; import { StyleSheet, FlatList, View, ActivityIndicator, } from 'react-native'; @@ -16,7 +16,7 @@ import { PostCard } from '../../components/postCard'; // SCREENS /* eslint-enable no-unused-vars */ -class TrendingPage extends React.Component { +class TrendingPage extends Component { constructor(props) { super(props); diff --git a/src/screens/pinCode/container/pinCodeContainer.js b/src/screens/pinCode/container/pinCodeContainer.js index bafd9df4f..df4faba5f 100644 --- a/src/screens/pinCode/container/pinCodeContainer.js +++ b/src/screens/pinCode/container/pinCodeContainer.js @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { Component } from 'react'; import { AsyncStorage } from 'react-native'; import { connect } from 'react-redux'; @@ -10,7 +10,7 @@ import { default as ROUTES } from '../../../constants/routeNames'; import { PinCodeScreen } from '..'; -class PinCodeContainer extends React.Component { +class PinCodeContainer extends Component { constructor(props) { super(props); this.state = { diff --git a/src/screens/pinCode/screen/pinCodeScreen.js b/src/screens/pinCode/screen/pinCodeScreen.js index 33206d360..6727bb73a 100644 --- a/src/screens/pinCode/screen/pinCodeScreen.js +++ b/src/screens/pinCode/screen/pinCodeScreen.js @@ -1,17 +1,19 @@ -import React from "react"; -import { Text, TouchableOpacity, Animated, View } from "react-native"; -import { Container } from "native-base"; +import React, { Component } from 'react'; +import { + Text, TouchableOpacity, Animated, View, +} from 'react-native'; +import { Container } from 'native-base'; -import { Logo, NumericKeyboard, PinAnimatedInput } from "../../../components"; +import { Logo, NumericKeyboard, PinAnimatedInput } from '../../../components'; -import styles from "./pinCodeStyles"; +import styles from './pinCodeStyles'; -class PinCodeScreen extends React.Component { +class PinCodeScreen extends Component { constructor(props) { super(props); this.state = { showPassword: false, - pin: "", + pin: '', }; } @@ -19,12 +21,12 @@ class PinCodeScreen extends React.Component { // Component Functions - _handleKeyboardOnPress = value => { + _handleKeyboardOnPress = (value) => { const { setPinCode } = this.props; const { pin } = this.state; - if (value === "clear") { - this.setState({ pin: "" }); + if (value === 'clear') { + this.setState({ pin: '' }); return; } const newPin = `${pin}${value}`; @@ -35,10 +37,10 @@ class PinCodeScreen extends React.Component { this.setState({ pin: newPin }); setPinCode(`${pin}${value}`) .then(() => { - this.setState({ pin: "" }); + this.setState({ pin: '' }); }) .catch(() => { - this.setState({ pin: "" }); + this.setState({ pin: '' }); }); } else if (pin.length > 3) { this.setState({ pin: `${value}` }); diff --git a/src/screens/splash/screen/splashScreen.js b/src/screens/splash/screen/splashScreen.js index 1dc86ab78..656f43ede 100644 --- a/src/screens/splash/screen/splashScreen.js +++ b/src/screens/splash/screen/splashScreen.js @@ -1,8 +1,8 @@ -import React from 'react'; +import React, { Component } from 'react'; import { Text } from 'react-native'; import { Container } from 'native-base'; -class SplashScreen extends React.Component { +class SplashScreen extends Component { constructor(props) { super(props); } From 8050cc04f6d7561b651ea2501e41f1ba3bc0c915 Mon Sep 17 00:00:00 2001 From: Feruz Date: Tue, 9 Oct 2018 18:37:30 +0300 Subject: [PATCH 22/22] package.json update --- package-lock.json | 5340 ++++++++++++++++++++++----------------------- package.json | 1 - 2 files changed, 2665 insertions(+), 2676 deletions(-) diff --git a/package-lock.json b/package-lock.json index e86136615..92f204ba9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "requires": { - "@babel/highlight": "^7.0.0" + "@babel/highlight": "7.0.0" } }, "@babel/core": { @@ -17,20 +17,20 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.1.2.tgz", "integrity": "sha512-IFeSSnjXdhDaoysIlev//UzHZbdEmm7D0EIH2qtse9xK7mXEZQpYjs2P00XlP1qYsYvid79p+Zgg6tz1mp6iVw==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.1.2", - "@babel/helpers": "^7.1.2", - "@babel/parser": "^7.1.2", - "@babel/template": "^7.1.2", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.1.2", - "convert-source-map": "^1.1.0", - "debug": "^3.1.0", - "json5": "^0.5.0", - "lodash": "^4.17.10", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "@babel/code-frame": "7.0.0", + "@babel/generator": "7.1.2", + "@babel/helpers": "7.1.2", + "@babel/parser": "7.1.2", + "@babel/template": "7.1.2", + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2", + "convert-source-map": "1.6.0", + "debug": "3.2.5", + "json5": "0.5.1", + "lodash": "4.17.10", + "resolve": "1.8.1", + "semver": "5.5.1", + "source-map": "0.5.7" }, "dependencies": { "debug": { @@ -38,7 +38,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "ms": { @@ -53,11 +53,11 @@ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.1.2.tgz", "integrity": "sha512-70A9HWLS/1RHk3Ck8tNHKxOoKQuSKocYgwDN85Pyl/RBduss6AKxUR7RIZ/lzduQMSYfWEM4DDBu6A+XGbkFig==", "requires": { - "@babel/types": "^7.1.2", - "jsesc": "^2.5.1", - "lodash": "^4.17.10", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" + "@babel/types": "7.1.2", + "jsesc": "2.5.1", + "lodash": "4.17.10", + "source-map": "0.5.7", + "trim-right": "1.0.1" }, "dependencies": { "jsesc": { @@ -72,7 +72,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "7.1.2" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { @@ -80,8 +80,8 @@ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-explode-assignable-expression": "7.1.0", + "@babel/types": "7.1.2" } }, "@babel/helper-builder-react-jsx": { @@ -89,8 +89,8 @@ "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0.tgz", "integrity": "sha512-ebJ2JM6NAKW0fQEqN8hOLxK84RbRz9OkUhGS/Xd5u56ejMfVbayJ4+LykERZCOUM6faa6Fp3SZNX3fcT16MKHw==", "requires": { - "@babel/types": "^7.0.0", - "esutils": "^2.0.0" + "@babel/types": "7.1.2", + "esutils": "2.0.2" } }, "@babel/helper-call-delegate": { @@ -98,9 +98,9 @@ "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz", "integrity": "sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ==", "requires": { - "@babel/helper-hoist-variables": "^7.0.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-hoist-variables": "7.0.0", + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2" } }, "@babel/helper-define-map": { @@ -108,9 +108,9 @@ "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz", "integrity": "sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg==", "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/types": "^7.0.0", - "lodash": "^4.17.10" + "@babel/helper-function-name": "7.1.0", + "@babel/types": "7.1.2", + "lodash": "4.17.10" } }, "@babel/helper-explode-assignable-expression": { @@ -118,8 +118,8 @@ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", "requires": { - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2" } }, "@babel/helper-function-name": { @@ -127,9 +127,9 @@ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", "requires": { - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-get-function-arity": "7.0.0", + "@babel/template": "7.1.2", + "@babel/types": "7.1.2" } }, "@babel/helper-get-function-arity": { @@ -137,7 +137,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "7.1.2" } }, "@babel/helper-hoist-variables": { @@ -145,7 +145,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz", "integrity": "sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==", "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "7.1.2" } }, "@babel/helper-member-expression-to-functions": { @@ -153,7 +153,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "7.1.2" } }, "@babel/helper-module-imports": { @@ -161,7 +161,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "7.1.2" } }, "@babel/helper-module-transforms": { @@ -169,12 +169,12 @@ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz", "integrity": "sha512-0JZRd2yhawo79Rcm4w0LwSMILFmFXjugG3yqf+P/UsKsRS1mJCmMwwlHDlMg7Avr9LrvSpp4ZSULO9r8jpCzcw==", "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.0.0", - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0", - "lodash": "^4.17.10" + "@babel/helper-module-imports": "7.0.0", + "@babel/helper-simple-access": "7.1.0", + "@babel/helper-split-export-declaration": "7.0.0", + "@babel/template": "7.1.2", + "@babel/types": "7.1.2", + "lodash": "4.17.10" } }, "@babel/helper-optimise-call-expression": { @@ -182,7 +182,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "7.1.2" } }, "@babel/helper-plugin-utils": { @@ -195,7 +195,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz", "integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==", "requires": { - "lodash": "^4.17.10" + "lodash": "4.17.10" } }, "@babel/helper-remap-async-to-generator": { @@ -203,11 +203,11 @@ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-wrap-function": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-annotate-as-pure": "7.0.0", + "@babel/helper-wrap-function": "7.1.0", + "@babel/template": "7.1.2", + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2" } }, "@babel/helper-replace-supers": { @@ -215,10 +215,10 @@ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.1.0.tgz", "integrity": "sha512-BvcDWYZRWVuDeXTYZWxekQNO5D4kO55aArwZOTFXw6rlLQA8ZaDicJR1sO47h+HrnCiDFiww0fSPV0d713KBGQ==", "requires": { - "@babel/helper-member-expression-to-functions": "^7.0.0", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-member-expression-to-functions": "7.0.0", + "@babel/helper-optimise-call-expression": "7.0.0", + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2" } }, "@babel/helper-simple-access": { @@ -226,8 +226,8 @@ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", "requires": { - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/template": "7.1.2", + "@babel/types": "7.1.2" } }, "@babel/helper-split-export-declaration": { @@ -235,7 +235,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "7.1.2" } }, "@babel/helper-wrap-function": { @@ -243,10 +243,10 @@ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.1.0.tgz", "integrity": "sha512-R6HU3dete+rwsdAfrOzTlE9Mcpk4RjU3aX3gi9grtmugQY0u79X7eogUvfXA5sI81Mfq1cn6AgxihfN33STjJA==", "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-function-name": "7.1.0", + "@babel/template": "7.1.2", + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2" } }, "@babel/helpers": { @@ -254,9 +254,9 @@ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.1.2.tgz", "integrity": "sha512-Myc3pUE8eswD73aWcartxB16K6CGmHDv9KxOmD2CeOs/FaEAQodr3VYGmlvOmog60vNQ2w8QbatuahepZwrHiA==", "requires": { - "@babel/template": "^7.1.2", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.1.2" + "@babel/template": "7.1.2", + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2" } }, "@babel/highlight": { @@ -264,9 +264,9 @@ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" + "chalk": "2.4.1", + "esutils": "2.0.2", + "js-tokens": "4.0.0" }, "dependencies": { "ansi-styles": { @@ -274,7 +274,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -282,9 +282,9 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "supports-color": { @@ -292,7 +292,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -307,7 +307,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.0.0.tgz", "integrity": "sha512-tZKTMdhZvTy0KCEX5EGQQm1RHr7jUa36q/yax1baEA0yZapVYmu10yW7LTqijITgSq416gPVjrcexiA6y4pJlA==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-proposal-class-properties": { @@ -315,12 +315,12 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.1.0.tgz", "integrity": "sha512-/PCJWN+CKt5v1xcGn4vnuu13QDoV+P7NcICP44BoonAJoPSGwVkgrXihFIQGiEjjPlUDBIw1cM7wYFLARS2/hw==", "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-member-expression-to-functions": "^7.0.0", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.1.0", - "@babel/plugin-syntax-class-properties": "^7.0.0" + "@babel/helper-function-name": "7.1.0", + "@babel/helper-member-expression-to-functions": "7.0.0", + "@babel/helper-optimise-call-expression": "7.0.0", + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-replace-supers": "7.1.0", + "@babel/plugin-syntax-class-properties": "7.0.0" } }, "@babel/plugin-proposal-export-default-from": { @@ -328,8 +328,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.0.0.tgz", "integrity": "sha512-cWhkx6SyjZ4caFOanoPmDNgQCuYYTmou4QXy886JsyLTw/vhWQbop2gLKsWyyswrJkKTB7fSNxVYbP/oEsoySA==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0", + "@babel/plugin-syntax-export-default-from": "7.0.0" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { @@ -337,8 +337,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.0.0.tgz", "integrity": "sha512-QIN3UFo1ul4ruAsjIqK43PeXedo1qY74zeGrODJl1KfCGeMc6qJC4rb5Ylml/smzxibqsDeVZGH+TmWHCldRQQ==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "7.0.0" } }, "@babel/plugin-proposal-object-rest-spread": { @@ -346,8 +346,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0.tgz", "integrity": "sha512-14fhfoPcNu7itSen7Py1iGN0gEm87hX/B+8nZPqkdmANyyYWYMY2pjA3r8WXbWVKMzfnSNS0xY8GVS0IjXi/iw==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0", + "@babel/plugin-syntax-object-rest-spread": "7.0.0" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -355,8 +355,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0.tgz", "integrity": "sha512-JPqAvLG1s13B/AuoBjdBYvn38RqW6n1TzrQO839/sIpqLpbnXKacsAgpZHzLD83Sm8SDXMkkrAvEnJ25+0yIpw==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "7.0.0" } }, "@babel/plugin-proposal-optional-chaining": { @@ -364,8 +364,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.0.0.tgz", "integrity": "sha512-7x8HLa71OzNiofbQUVakS0Kmg++6a+cXNfS7QKHbbv03SuSaumJyaWsfNgw+T7aqrJlqurYpZqrkPgXu0iZK0w==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0", + "@babel/plugin-syntax-optional-chaining": "7.0.0" } }, "@babel/plugin-syntax-class-properties": { @@ -373,7 +373,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0.tgz", "integrity": "sha512-cR12g0Qzn4sgkjrbrzWy2GE7m9vMl/sFkqZ3gIpAQdrvPDnLM8180i+ANDFIXfjHo9aqp0ccJlQ0QNZcFUbf9w==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-syntax-dynamic-import": { @@ -381,7 +381,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0.tgz", "integrity": "sha512-Gt9xNyRrCHCiyX/ZxDGOcBnlJl0I3IWicpZRC4CdC0P5a/I07Ya2OAMEBU+J7GmRFVmIetqEYRko6QYRuKOESw==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-syntax-export-default-from": { @@ -389,7 +389,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.0.0.tgz", "integrity": "sha512-HNnjg/fFFbnuLAqr/Ocp1Y3GB4AjmXcu1xxn3ql3bS2kGrB/qi+Povshb8i3hOkE5jNozzh8r/0/lq1w8oOWbQ==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-syntax-flow": { @@ -397,7 +397,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0.tgz", "integrity": "sha512-zGcuZWiWWDa5qTZ6iAnpG0fnX/GOu49pGR5PFvkQ9GmKNaSphXQnlNXh/LG20sqWtNrx/eB6krzfEzcwvUyeFA==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-syntax-jsx": { @@ -405,7 +405,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0.tgz", "integrity": "sha512-PdmL2AoPsCLWxhIr3kG2+F9v4WH06Q3z+NoGVpQgnUNGcagXHq5sB3OXxkSahKq9TLdNMN/AJzFYSOo8UKDMHg==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-syntax-nullish-coalescing-operator": { @@ -413,7 +413,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.0.0.tgz", "integrity": "sha512-oAJmMsAvTSIk9y0sZdU2S/nY44PEUuHN7EzNDMgbuR4e/OwyfR9lSmoBJBZ2lslFZIqhksrTt4i+av7uKfNYDw==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-syntax-object-rest-spread": { @@ -421,7 +421,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0.tgz", "integrity": "sha512-5A0n4p6bIiVe5OvQPxBnesezsgFJdHhSs3uFSvaPdMqtsovajLZ+G2vZyvNe10EzJBWWo3AcHGKhAFUxqwp2dw==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-syntax-optional-catch-binding": { @@ -429,7 +429,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0.tgz", "integrity": "sha512-Wc+HVvwjcq5qBg1w5RG9o9RVzmCaAg/Vp0erHCKpAYV8La6I94o4GQAmFYNmkzoMO6gzoOSulpKeSSz6mPEoZw==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-syntax-optional-chaining": { @@ -437,7 +437,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.0.0.tgz", "integrity": "sha512-QXedQsZf8yua1nNrXSePT0TsGSQH9A1iK08m9dhCMdZeJaaxYcQfXdgHWVV6Cp7WE/afPVvSKIsAHK5wP+yxDA==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-syntax-typescript": { @@ -445,7 +445,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.0.0.tgz", "integrity": "sha512-5fxmdqiAQVQTIS+KSvYeZuTt91wKtBTYi6JlIkvbQ6hmO+9fZE81ezxmMiFMIsxE7CdRSgzn7nQ1BChcvK9OpA==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-transform-arrow-functions": { @@ -453,7 +453,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0.tgz", "integrity": "sha512-2EZDBl1WIO/q4DIkIp4s86sdp4ZifL51MoIviLY/gG/mLSuOIEg7J8o6mhbxOTvUJkaN50n+8u41FVsr5KLy/w==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-transform-async-to-generator": { @@ -461,9 +461,9 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.1.0.tgz", "integrity": "sha512-rNmcmoQ78IrvNCIt/R9U+cixUHeYAzgusTFgIAv+wQb9HJU4szhpDD6e5GCACmj/JP5KxuCwM96bX3L9v4ZN/g==", "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.1.0" + "@babel/helper-module-imports": "7.0.0", + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-remap-async-to-generator": "7.1.0" } }, "@babel/plugin-transform-block-scoping": { @@ -471,8 +471,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0.tgz", "integrity": "sha512-GWEMCrmHQcYWISilUrk9GDqH4enf3UmhOEbNbNrlNAX1ssH3MsS1xLOS6rdjRVPgA7XXVPn87tRkdTEoA/dxEg==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "lodash": "^4.17.10" + "@babel/helper-plugin-utils": "7.0.0", + "lodash": "4.17.10" } }, "@babel/plugin-transform-classes": { @@ -480,14 +480,14 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.1.0.tgz", "integrity": "sha512-rNaqoD+4OCBZjM7VaskladgqnZ1LO6o2UxuWSDzljzW21pN1KXkB7BstAVweZdxQkHAujps5QMNOTWesBciKFg==", "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-define-map": "^7.1.0", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.0.0", - "globals": "^11.1.0" + "@babel/helper-annotate-as-pure": "7.0.0", + "@babel/helper-define-map": "7.1.0", + "@babel/helper-function-name": "7.1.0", + "@babel/helper-optimise-call-expression": "7.0.0", + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-replace-supers": "7.1.0", + "@babel/helper-split-export-declaration": "7.0.0", + "globals": "11.8.0" }, "dependencies": { "globals": { @@ -502,7 +502,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0.tgz", "integrity": "sha512-ubouZdChNAv4AAWAgU7QKbB93NU5sHwInEWfp+/OzJKA02E6Woh9RVoX4sZrbRwtybky/d7baTUqwFx+HgbvMA==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-transform-destructuring": { @@ -510,7 +510,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.1.2.tgz", "integrity": "sha512-cvToXvp/OsYxtEn57XJu9BvsGSEYjAh9UeUuXpoi7x6QHB7YdWyQ4lRU/q0Fu1IJNT0o0u4FQ1DMQBzJ8/8vZg==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-transform-exponentiation-operator": { @@ -518,8 +518,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.1.0.tgz", "integrity": "sha512-uZt9kD1Pp/JubkukOGQml9tqAeI8NkE98oZnHZ2qHRElmeKCodbTZgOEUtujSCSLhHSBWbzNiFSDIMC4/RBTLQ==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "7.1.0", + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-transform-flow-strip-types": { @@ -527,8 +527,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0.tgz", "integrity": "sha512-WhXUNb4It5a19RsgKKbQPrjmy4yWOY1KynpEbNw7bnd1QTcrT/EIl3MJvnGgpgvrKyKbqX7nUNOJfkpLOnoDKA==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0", + "@babel/plugin-syntax-flow": "7.0.0" } }, "@babel/plugin-transform-for-of": { @@ -536,7 +536,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0.tgz", "integrity": "sha512-TlxKecN20X2tt2UEr2LNE6aqA0oPeMT1Y3cgz8k4Dn1j5ObT8M3nl9aA37LLklx0PBZKETC9ZAf9n/6SujTuXA==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-transform-function-name": { @@ -544,8 +544,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.1.0.tgz", "integrity": "sha512-VxOa1TMlFMtqPW2IDYZQaHsFrq/dDoIjgN098NowhexhZcz3UGlvPgZXuE1jEvNygyWyxRacqDpCZt+par1FNg==", "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-function-name": "7.1.0", + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-transform-literals": { @@ -553,7 +553,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0.tgz", "integrity": "sha512-1NTDBWkeNXgpUcyoVFxbr9hS57EpZYXpje92zv0SUzjdu3enaRwF/l3cmyRnXLtIdyJASyiS6PtybK+CgKf7jA==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-transform-modules-commonjs": { @@ -561,9 +561,9 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.1.0.tgz", "integrity": "sha512-wtNwtMjn1XGwM0AXPspQgvmE6msSJP15CX2RVfpTSTNPLhKhaOjaIfBaVfj4iUZ/VrFSodcFedwtPg/NxwQlPA==", "requires": { - "@babel/helper-module-transforms": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0" + "@babel/helper-module-transforms": "7.1.0", + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-simple-access": "7.1.0" } }, "@babel/plugin-transform-object-assign": { @@ -571,7 +571,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.0.0.tgz", "integrity": "sha512-Dag8mxx7/03oj8F8PkNso8GEMhwGfeT0TL6KfMsa9Brjx4IpwZVl3WBvEmYks8BMhPmrvM5NQ/tjaMbwEj5ijA==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-transform-parameters": { @@ -579,9 +579,9 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.1.0.tgz", "integrity": "sha512-vHV7oxkEJ8IHxTfRr3hNGzV446GAb+0hgbA7o/0Jd76s+YzccdWuTU296FOCOl/xweU4t/Ya4g41yWz80RFCRw==", "requires": { - "@babel/helper-call-delegate": "^7.1.0", - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-call-delegate": "7.1.0", + "@babel/helper-get-function-arity": "7.0.0", + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-transform-react-display-name": { @@ -589,7 +589,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0.tgz", "integrity": "sha512-BX8xKuQTO0HzINxT6j/GiCwoJB0AOMs0HmLbEnAvcte8U8rSkNa/eSCAY+l1OA4JnCVq2jw2p6U8QQryy2fTPg==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-transform-react-jsx": { @@ -597,9 +597,9 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0.tgz", "integrity": "sha512-0TMP21hXsSUjIQJmu/r7RiVxeFrXRcMUigbKu0BLegJK9PkYodHstaszcig7zxXfaBji2LYUdtqIkHs+hgYkJQ==", "requires": { - "@babel/helper-builder-react-jsx": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0" + "@babel/helper-builder-react-jsx": "7.0.0", + "@babel/helper-plugin-utils": "7.0.0", + "@babel/plugin-syntax-jsx": "7.0.0" } }, "@babel/plugin-transform-react-jsx-source": { @@ -607,8 +607,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0.tgz", "integrity": "sha512-OSeEpFJEH5dw/TtxTg4nijl4nHBbhqbKL94Xo/Y17WKIf2qJWeIk/QeXACF19lG1vMezkxqruwnTjVizaW7u7w==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0", + "@babel/plugin-syntax-jsx": "7.0.0" } }, "@babel/plugin-transform-regenerator": { @@ -616,7 +616,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz", "integrity": "sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw==", "requires": { - "regenerator-transform": "^0.13.3" + "regenerator-transform": "0.13.3" } }, "@babel/plugin-transform-runtime": { @@ -625,10 +625,10 @@ "integrity": "sha512-WFLMgzu5DLQEah0lKTJzYb14vd6UiES7PTnXcvrPZ1VrwFeJ+mTbvr65fFAsXYMt2bIoOoC0jk76zY1S7HZjUg==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "resolve": "^1.8.1", - "semver": "^5.5.1" + "@babel/helper-module-imports": "7.0.0", + "@babel/helper-plugin-utils": "7.0.0", + "resolve": "1.8.1", + "semver": "5.5.1" } }, "@babel/plugin-transform-shorthand-properties": { @@ -636,7 +636,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0.tgz", "integrity": "sha512-g/99LI4vm5iOf5r1Gdxq5Xmu91zvjhEG5+yZDJW268AZELAu4J1EiFLnkSG3yuUsZyOipVOVUKoGPYwfsTymhw==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-transform-spread": { @@ -644,7 +644,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0.tgz", "integrity": "sha512-L702YFy2EvirrR4shTj0g2xQp7aNwZoWNCkNu2mcoU0uyzMl0XRwDSwzB/xp6DSUFiBmEXuyAyEN16LsgVqGGQ==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-transform-sticky-regex": { @@ -652,8 +652,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0.tgz", "integrity": "sha512-LFUToxiyS/WD+XEWpkx/XJBrUXKewSZpzX68s+yEOtIbdnsRjpryDw9U06gYc6klYEij/+KQVRnD3nz3AoKmjw==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-regex": "7.0.0" } }, "@babel/plugin-transform-template-literals": { @@ -661,8 +661,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0.tgz", "integrity": "sha512-vA6rkTCabRZu7Nbl9DfLZE1imj4tzdWcg5vtdQGvj+OH9itNNB6hxuRMHuIY8SGnEt1T9g5foqs9LnrHzsqEFg==", "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-annotate-as-pure": "7.0.0", + "@babel/helper-plugin-utils": "7.0.0" } }, "@babel/plugin-transform-typescript": { @@ -670,8 +670,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.1.0.tgz", "integrity": "sha512-TOTtVeT+fekAesiCHnPz+PSkYSdOSLyLn42DI45nxg6iCdlQY6LIj/tYqpMB0y+YicoTUiYiXqF8rG6SKfhw6Q==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-typescript": "^7.0.0" + "@babel/helper-plugin-utils": "7.0.0", + "@babel/plugin-syntax-typescript": "7.0.0" } }, "@babel/plugin-transform-unicode-regex": { @@ -679,9 +679,9 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0.tgz", "integrity": "sha512-uJBrJhBOEa3D033P95nPHu3nbFwFE9ZgXsfEitzoIXIwqAZWk7uXcg06yFKXz9FSxBH5ucgU/cYdX0IV8ldHKw==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0", - "regexpu-core": "^4.1.3" + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-regex": "7.0.0", + "regexpu-core": "4.2.0" } }, "@babel/register": { @@ -689,13 +689,13 @@ "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.0.0.tgz", "integrity": "sha512-f/+CRmaCe7rVEvcvPvxeA8j5aJhHC3aJie7YuqcMDhUOuyWLA7J/aNrTaHIzoWPEhpHA54mec4Mm8fv8KBlv3g==", "requires": { - "core-js": "^2.5.7", - "find-cache-dir": "^1.0.0", - "home-or-tmp": "^3.0.0", - "lodash": "^4.17.10", - "mkdirp": "^0.5.1", - "pirates": "^4.0.0", - "source-map-support": "^0.5.9" + "core-js": "2.5.7", + "find-cache-dir": "1.0.0", + "home-or-tmp": "3.0.0", + "lodash": "4.17.10", + "mkdirp": "0.5.1", + "pirates": "4.0.0", + "source-map-support": "0.5.9" }, "dependencies": { "core-js": { @@ -718,8 +718,8 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "buffer-from": "1.1.1", + "source-map": "0.6.1" } } } @@ -729,7 +729,7 @@ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.1.2.tgz", "integrity": "sha512-Y3SCjmhSupzFB6wcv1KmmFucH6gDVnI30WjOcicV10ju0cZjak3Jcs67YLIXBrmZYw1xCrVeJPbycFwrqNyxpg==", "requires": { - "regenerator-runtime": "^0.12.0" + "regenerator-runtime": "0.12.1" } }, "@babel/template": { @@ -737,9 +737,9 @@ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.2.tgz", "integrity": "sha512-SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.1.2", - "@babel/types": "^7.1.2" + "@babel/code-frame": "7.0.0", + "@babel/parser": "7.1.2", + "@babel/types": "7.1.2" } }, "@babel/traverse": { @@ -747,15 +747,15 @@ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.0.tgz", "integrity": "sha512-bwgln0FsMoxm3pLOgrrnGaXk18sSM9JNf1/nHC/FksmNGFbYnPWY4GYCfLxyP1KRmfsxqkRpfoa6xr6VuuSxdw==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.0.0", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.0.0", - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "debug": "^3.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.10" + "@babel/code-frame": "7.0.0", + "@babel/generator": "7.1.2", + "@babel/helper-function-name": "7.1.0", + "@babel/helper-split-export-declaration": "7.0.0", + "@babel/parser": "7.1.2", + "@babel/types": "7.1.2", + "debug": "3.2.5", + "globals": "11.8.0", + "lodash": "4.17.10" }, "dependencies": { "debug": { @@ -763,7 +763,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "globals": { @@ -783,9 +783,9 @@ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.10", - "to-fast-properties": "^2.0.0" + "esutils": "2.0.2", + "lodash": "4.17.10", + "to-fast-properties": "2.0.0" }, "dependencies": { "to-fast-properties": { @@ -800,9 +800,9 @@ "resolved": "https://registry.npmjs.org/@esteemapp/react-native-scrollable-tab-view/-/react-native-scrollable-tab-view-0.8.2.tgz", "integrity": "sha512-RjhzM0pSPHTHyMoyGa3NZRBBDB4gvco8TVmDo7MKzUqjF8a8BQYp43o8IMR5tkKN7UzGgKNsStuRch7MEb+0jQ==", "requires": { - "create-react-class": "^15.6.2", - "prop-types": "^15.6.0", - "react-timer-mixin": "^0.13.3" + "create-react-class": "15.6.3", + "prop-types": "15.6.2", + "react-timer-mixin": "0.13.4" } }, "@esteemapp/react-native-tags": { @@ -816,7 +816,7 @@ "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", "dev": true, "requires": { - "any-observable": "^0.3.0" + "any-observable": "0.3.0" } }, "@types/prop-types": { @@ -845,7 +845,7 @@ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", "requires": { - "mime-types": "~2.1.18", + "mime-types": "2.1.20", "negotiator": "0.6.1" } }, @@ -861,8 +861,8 @@ "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==", "dev": true, "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" + "acorn": "6.0.2", + "acorn-walk": "6.1.0" }, "dependencies": { "acorn": { @@ -879,7 +879,7 @@ "integrity": "sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==", "dev": true, "requires": { - "acorn": "^5.0.3" + "acorn": "5.7.3" } }, "acorn-walk": { @@ -893,10 +893,10 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "co": "4.6.0", + "fast-deep-equal": "1.1.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" } }, "ajv-keywords": { @@ -912,10 +912,10 @@ }, "ansi-colors": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", "requires": { - "ansi-wrap": "^0.1.0" + "ansi-wrap": "0.1.0" } }, "ansi-cyan": { @@ -973,8 +973,8 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "micromatch": "3.1.10", + "normalize-path": "2.1.1" }, "dependencies": { "arr-diff": { @@ -992,16 +992,16 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "repeat-element": "1.1.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" }, "dependencies": { "extend-shallow": { @@ -1009,7 +1009,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -1019,13 +1019,13 @@ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { "define-property": { @@ -1033,7 +1033,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "extend-shallow": { @@ -1041,7 +1041,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } }, "is-accessor-descriptor": { @@ -1049,7 +1049,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -1057,7 +1057,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -1067,7 +1067,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -1075,7 +1075,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -1085,9 +1085,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" } }, "kind-of": { @@ -1102,8 +1102,8 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" }, "dependencies": { "is-extendable": { @@ -1111,7 +1111,7 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { - "is-plain-object": "^2.0.4" + "is-plain-object": "2.0.4" } } } @@ -1121,14 +1121,14 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { "define-property": { @@ -1136,7 +1136,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "requires": { - "is-descriptor": "^1.0.0" + "is-descriptor": "1.0.2" } }, "extend-shallow": { @@ -1144,7 +1144,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -1154,10 +1154,10 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" }, "dependencies": { "extend-shallow": { @@ -1165,7 +1165,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -1175,7 +1175,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-data-descriptor": { @@ -1183,7 +1183,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-descriptor": { @@ -1191,9 +1191,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } }, "is-number": { @@ -1201,7 +1201,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -1209,7 +1209,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -1229,19 +1229,19 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.2", + "nanomatch": "1.2.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" } } } @@ -1252,7 +1252,7 @@ "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", "dev": true, "requires": { - "default-require-extensions": "^1.0.0" + "default-require-extensions": "1.0.0" } }, "aproba": { @@ -1265,8 +1265,8 @@ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "delegates": "1.0.0", + "readable-stream": "2.3.6" } }, "argparse": { @@ -1274,7 +1274,7 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "requires": { - "sprintf-js": "~1.0.2" + "sprintf-js": "1.0.3" } }, "aria-query": { @@ -1284,7 +1284,7 @@ "dev": true, "requires": { "ast-types-flow": "0.0.7", - "commander": "^2.11.0" + "commander": "2.18.0" } }, "arr-diff": { @@ -1292,8 +1292,8 @@ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", "requires": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" + "arr-flatten": "1.1.0", + "array-slice": "0.2.3" } }, "arr-flatten": { @@ -1311,7 +1311,7 @@ "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", "requires": { - "typical": "^2.6.1" + "typical": "2.6.1" } }, "array-equal": { @@ -1331,8 +1331,8 @@ "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", "dev": true, "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.7.0" + "define-properties": "1.1.3", + "es-abstract": "1.12.0" } }, "array-map": { @@ -1356,7 +1356,7 @@ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "array-uniq": "^1.0.1" + "array-uniq": "1.0.3" } }, "array-uniq": { @@ -1391,7 +1391,7 @@ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "requires": { - "safer-buffer": "~2.1.0" + "safer-buffer": "2.1.2" } }, "assert-plus": { @@ -1421,7 +1421,7 @@ "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "requires": { - "lodash": "^4.17.10" + "lodash": "4.17.10" } }, "async-limiter": { @@ -1468,21 +1468,21 @@ "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" }, "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" } }, "js-tokens": { @@ -1497,25 +1497,25 @@ "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" + "babel-code-frame": "6.26.0", + "babel-generator": "6.26.1", + "babel-helpers": "6.24.1", + "babel-messages": "6.23.0", + "babel-register": "6.26.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "convert-source-map": "1.6.0", + "debug": "2.6.9", + "json5": "0.5.1", + "lodash": "4.17.10", + "minimatch": "3.0.4", + "path-is-absolute": "1.0.1", + "private": "0.1.8", + "slash": "1.0.0", + "source-map": "0.5.7" } }, "babel-eslint": { @@ -1524,12 +1524,12 @@ "integrity": "sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", + "@babel/code-frame": "7.0.0", + "@babel/parser": "7.1.2", + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2", "eslint-scope": "3.7.1", - "eslint-visitor-keys": "^1.0.0" + "eslint-visitor-keys": "1.0.0" } }, "babel-generator": { @@ -1537,14 +1537,14 @@ "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "detect-indent": "4.0.0", + "jsesc": "1.3.0", + "lodash": "4.17.10", + "source-map": "0.5.7", + "trim-right": "1.0.1" } }, "babel-helper-builder-react-jsx": { @@ -1552,9 +1552,9 @@ "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", "requires": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "esutils": "^2.0.2" + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "esutils": "2.0.2" } }, "babel-helper-call-delegate": { @@ -1562,10 +1562,10 @@ "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-helper-hoist-variables": "6.24.1", + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helper-define-map": { @@ -1573,10 +1573,10 @@ "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "lodash": "4.17.10" } }, "babel-helper-function-name": { @@ -1584,11 +1584,11 @@ "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", "requires": { - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-helper-get-function-arity": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helper-get-function-arity": { @@ -1596,8 +1596,8 @@ "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helper-hoist-variables": { @@ -1605,8 +1605,8 @@ "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helper-optimise-call-expression": { @@ -1614,8 +1614,8 @@ "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helper-replace-supers": { @@ -1623,12 +1623,12 @@ "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", "requires": { - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-helper-optimise-call-expression": "6.24.1", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helpers": { @@ -1636,8 +1636,8 @@ "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" } }, "babel-jest": { @@ -1646,8 +1646,8 @@ "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", "dev": true, "requires": { - "babel-plugin-istanbul": "^4.1.6", - "babel-preset-jest": "^23.2.0" + "babel-plugin-istanbul": "4.1.6", + "babel-preset-jest": "23.2.0" } }, "babel-messages": { @@ -1655,7 +1655,7 @@ "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-check-es2015-constants": { @@ -1663,19 +1663,19 @@ "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-istanbul": { "version": "4.1.6", - "resolved": "http://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", "dev": true, "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.13.0", - "find-up": "^2.1.0", - "istanbul-lib-instrument": "^1.10.1", - "test-exclude": "^4.2.1" + "babel-plugin-syntax-object-rest-spread": "6.13.0", + "find-up": "2.1.0", + "istanbul-lib-instrument": "1.10.2", + "test-exclude": "4.2.3" } }, "babel-plugin-jest-hoist": { @@ -1686,22 +1686,22 @@ }, "babel-plugin-syntax-class-properties": { "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=" }, "babel-plugin-syntax-flow": { "version": "6.18.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=" }, "babel-plugin-syntax-jsx": { "version": "6.18.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" }, "babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" }, "babel-plugin-syntax-trailing-function-commas": { @@ -1714,10 +1714,10 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-plugin-syntax-class-properties": "^6.8.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "babel-helper-function-name": "6.24.1", + "babel-plugin-syntax-class-properties": "6.13.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" } }, "babel-plugin-transform-es2015-arrow-functions": { @@ -1725,7 +1725,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-block-scoped-functions": { @@ -1733,7 +1733,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-block-scoping": { @@ -1741,11 +1741,11 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", "requires": { - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "lodash": "4.17.10" } }, "babel-plugin-transform-es2015-classes": { @@ -1753,15 +1753,15 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", "requires": { - "babel-helper-define-map": "^6.24.1", - "babel-helper-function-name": "^6.24.1", - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-helper-replace-supers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-helper-define-map": "6.26.0", + "babel-helper-function-name": "6.24.1", + "babel-helper-optimise-call-expression": "6.24.1", + "babel-helper-replace-supers": "6.24.1", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" } }, "babel-plugin-transform-es2015-computed-properties": { @@ -1769,8 +1769,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" } }, "babel-plugin-transform-es2015-destructuring": { @@ -1778,7 +1778,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-for-of": { @@ -1786,7 +1786,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-function-name": { @@ -1794,9 +1794,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" } }, "babel-plugin-transform-es2015-literals": { @@ -1804,7 +1804,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-modules-commonjs": { @@ -1812,10 +1812,10 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", "requires": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" + "babel-plugin-transform-strict-mode": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-types": "6.26.0" } }, "babel-plugin-transform-es2015-object-super": { @@ -1823,8 +1823,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", "requires": { - "babel-helper-replace-supers": "^6.24.1", - "babel-runtime": "^6.22.0" + "babel-helper-replace-supers": "6.24.1", + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-parameters": { @@ -1832,12 +1832,12 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", "requires": { - "babel-helper-call-delegate": "^6.24.1", - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-helper-call-delegate": "6.24.1", + "babel-helper-get-function-arity": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" } }, "babel-plugin-transform-es2015-shorthand-properties": { @@ -1845,8 +1845,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" } }, "babel-plugin-transform-es2015-spread": { @@ -1854,7 +1854,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-template-literals": { @@ -1862,7 +1862,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es3-member-expression-literals": { @@ -1870,7 +1870,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es3-member-expression-literals/-/babel-plugin-transform-es3-member-expression-literals-6.22.0.tgz", "integrity": "sha1-cz00RPPsxBvvjtGmpOCWV7iWnrs=", "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es3-property-literals": { @@ -1878,7 +1878,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es3-property-literals/-/babel-plugin-transform-es3-property-literals-6.22.0.tgz", "integrity": "sha1-sgeNWELiKr9A9z6M3pzTcRq9V1g=", "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-flow-strip-types": { @@ -1886,8 +1886,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", "requires": { - "babel-plugin-syntax-flow": "^6.18.0", - "babel-runtime": "^6.22.0" + "babel-plugin-syntax-flow": "6.18.0", + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-object-rest-spread": { @@ -1895,8 +1895,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" + "babel-plugin-syntax-object-rest-spread": "6.13.0", + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-react-display-name": { @@ -1904,7 +1904,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-react-jsx": { @@ -1912,9 +1912,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", "requires": { - "babel-helper-builder-react-jsx": "^6.24.1", - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" + "babel-helper-builder-react-jsx": "6.26.0", + "babel-plugin-syntax-jsx": "6.18.0", + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-strict-mode": { @@ -1922,8 +1922,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" } }, "babel-preset-fbjs": { @@ -1931,34 +1931,34 @@ "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-2.3.0.tgz", "integrity": "sha512-ZOpAI1/bN0Y3J1ZAK9gRsFkHy9gGgJoDRUjtUCla/129LC7uViq9nIK22YdHfey8szohYoZY3f9L2lGOv0Edqw==", "requires": { - "babel-plugin-check-es2015-constants": "^6.8.0", - "babel-plugin-syntax-class-properties": "^6.8.0", - "babel-plugin-syntax-flow": "^6.8.0", - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-plugin-syntax-trailing-function-commas": "^6.8.0", - "babel-plugin-transform-class-properties": "^6.8.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.8.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.8.0", - "babel-plugin-transform-es2015-block-scoping": "^6.8.0", - "babel-plugin-transform-es2015-classes": "^6.8.0", - "babel-plugin-transform-es2015-computed-properties": "^6.8.0", - "babel-plugin-transform-es2015-destructuring": "^6.8.0", - "babel-plugin-transform-es2015-for-of": "^6.8.0", - "babel-plugin-transform-es2015-function-name": "^6.8.0", - "babel-plugin-transform-es2015-literals": "^6.8.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.8.0", - "babel-plugin-transform-es2015-object-super": "^6.8.0", - "babel-plugin-transform-es2015-parameters": "^6.8.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.8.0", - "babel-plugin-transform-es2015-spread": "^6.8.0", - "babel-plugin-transform-es2015-template-literals": "^6.8.0", - "babel-plugin-transform-es3-member-expression-literals": "^6.8.0", - "babel-plugin-transform-es3-property-literals": "^6.8.0", - "babel-plugin-transform-flow-strip-types": "^6.8.0", - "babel-plugin-transform-object-rest-spread": "^6.8.0", - "babel-plugin-transform-react-display-name": "^6.8.0", - "babel-plugin-transform-react-jsx": "^6.8.0" + "babel-plugin-check-es2015-constants": "6.22.0", + "babel-plugin-syntax-class-properties": "6.13.0", + "babel-plugin-syntax-flow": "6.18.0", + "babel-plugin-syntax-jsx": "6.18.0", + "babel-plugin-syntax-object-rest-spread": "6.13.0", + "babel-plugin-syntax-trailing-function-commas": "6.22.0", + "babel-plugin-transform-class-properties": "6.24.1", + "babel-plugin-transform-es2015-arrow-functions": "6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0", + "babel-plugin-transform-es2015-block-scoping": "6.26.0", + "babel-plugin-transform-es2015-classes": "6.24.1", + "babel-plugin-transform-es2015-computed-properties": "6.24.1", + "babel-plugin-transform-es2015-destructuring": "6.23.0", + "babel-plugin-transform-es2015-for-of": "6.23.0", + "babel-plugin-transform-es2015-function-name": "6.24.1", + "babel-plugin-transform-es2015-literals": "6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "6.26.2", + "babel-plugin-transform-es2015-object-super": "6.24.1", + "babel-plugin-transform-es2015-parameters": "6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "6.24.1", + "babel-plugin-transform-es2015-spread": "6.22.0", + "babel-plugin-transform-es2015-template-literals": "6.22.0", + "babel-plugin-transform-es3-member-expression-literals": "6.22.0", + "babel-plugin-transform-es3-property-literals": "6.22.0", + "babel-plugin-transform-flow-strip-types": "6.22.0", + "babel-plugin-transform-object-rest-spread": "6.26.0", + "babel-plugin-transform-react-display-name": "6.25.0", + "babel-plugin-transform-react-jsx": "6.24.1" } }, "babel-preset-jest": { @@ -1967,8 +1967,8 @@ "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^23.2.0", - "babel-plugin-syntax-object-rest-spread": "^6.13.0" + "babel-plugin-jest-hoist": "23.2.0", + "babel-plugin-syntax-object-rest-spread": "6.13.0" } }, "babel-register": { @@ -1976,13 +1976,13 @@ "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", "requires": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" + "babel-core": "6.26.3", + "babel-runtime": "6.26.0", + "core-js": "2.5.7", + "home-or-tmp": "2.0.0", + "lodash": "4.17.10", + "mkdirp": "0.5.1", + "source-map-support": "0.4.18" }, "dependencies": { "core-js": { @@ -1997,8 +1997,8 @@ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "core-js": "2.5.7", + "regenerator-runtime": "0.11.1" }, "dependencies": { "core-js": { @@ -2018,11 +2018,11 @@ "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "lodash": "4.17.10" } }, "babel-traverse": { @@ -2030,15 +2030,15 @@ "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" + "babel-code-frame": "6.26.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "debug": "2.6.9", + "globals": "9.18.0", + "invariant": "2.2.4", + "lodash": "4.17.10" } }, "babel-types": { @@ -2046,10 +2046,10 @@ "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" + "babel-runtime": "6.26.0", + "esutils": "2.0.2", + "lodash": "4.17.10", + "to-fast-properties": "1.0.3" } }, "babylon": { @@ -2067,13 +2067,13 @@ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" + "cache-base": "1.0.1", + "class-utils": "0.3.6", + "component-emitter": "1.2.1", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.1", + "pascalcase": "0.1.1" }, "dependencies": { "define-property": { @@ -2081,7 +2081,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "requires": { - "is-descriptor": "^1.0.0" + "is-descriptor": "1.0.2" } }, "is-accessor-descriptor": { @@ -2089,7 +2089,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-data-descriptor": { @@ -2097,7 +2097,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-descriptor": { @@ -2105,9 +2105,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } }, "isobject": { @@ -2127,7 +2127,7 @@ "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.4.tgz", "integrity": "sha512-UYOadoSIkEI/VrRGSG6qp93rp2WdokiAiNYDfGW5qURAY8GiAQkvMbwNNSDYiVJopqv4gCna7xqf4rrNGp+5AA==", "requires": { - "safe-buffer": "^5.0.1" + "safe-buffer": "5.1.2" } }, "base64-js": { @@ -2149,7 +2149,7 @@ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "optional": true, "requires": { - "tweetnacl": "^0.14.3" + "tweetnacl": "0.14.5" } }, "big-integer": { @@ -2167,7 +2167,7 @@ "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", "integrity": "sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI=", "requires": { - "safe-buffer": "^5.0.1" + "safe-buffer": "5.1.2" } }, "bl": { @@ -2175,8 +2175,8 @@ "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz", "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" + "readable-stream": "2.3.6", + "safe-buffer": "5.1.2" } }, "blueimp-md5": { @@ -2194,7 +2194,7 @@ "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz", "integrity": "sha1-N98VNgkoJLh8QvlXsBNEEXNyrkU=", "requires": { - "stream-buffers": "~2.2.0" + "stream-buffers": "2.2.0" } }, "bplist-parser": { @@ -2202,7 +2202,7 @@ "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz", "integrity": "sha1-1g1dzCDLptx+HymbNdPh+V2vuuY=", "requires": { - "big-integer": "^1.6.7" + "big-integer": "1.6.36" } }, "brace-expansion": { @@ -2210,7 +2210,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { - "balanced-match": "^1.0.0", + "balanced-match": "1.0.0", "concat-map": "0.0.1" } }, @@ -2219,9 +2219,9 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.3" } }, "brorand": { @@ -2254,15 +2254,15 @@ }, "browserify-aes": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "buffer-xor": "1.0.3", + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "bs58": { @@ -2270,7 +2270,7 @@ "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", "requires": { - "base-x": "^3.0.2" + "base-x": "3.0.4" } }, "bser": { @@ -2278,7 +2278,7 @@ "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", "requires": { - "node-int64": "^0.4.0" + "node-int64": "0.4.0" } }, "buffer": { @@ -2286,9 +2286,9 @@ "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "base64-js": "1.3.0", + "ieee754": "1.1.12", + "isarray": "1.0.0" } }, "buffer-alloc": { @@ -2296,8 +2296,8 @@ "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" + "buffer-alloc-unsafe": "1.1.0", + "buffer-fill": "1.0.0" } }, "buffer-alloc-unsafe": { @@ -2335,7 +2335,7 @@ "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz", "integrity": "sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0=", "requires": { - "long": "~3" + "long": "3.2.0" } }, "bytes": { @@ -2348,15 +2348,15 @@ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" + "collection-visit": "1.0.0", + "component-emitter": "1.2.1", + "get-value": "2.0.6", + "has-value": "1.0.0", + "isobject": "3.0.1", + "set-value": "2.0.0", + "to-object-path": "0.3.0", + "union-value": "1.0.0", + "unset-value": "1.0.0" }, "dependencies": { "isobject": { @@ -2372,7 +2372,7 @@ "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", "dev": true, "requires": { - "callsites": "^0.2.0" + "callsites": "0.2.0" } }, "callsites": { @@ -2391,7 +2391,7 @@ "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", "requires": { - "rsvp": "^3.3.3" + "rsvp": "3.6.2" } }, "caseless": { @@ -2404,11 +2404,11 @@ "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", "integrity": "sha1-UJr7ZwZudJn36zU1x3RFdyri0Bk=", "requires": { - "ansi-styles": "^2.1.0", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" } }, "chardet": { @@ -2432,8 +2432,8 @@ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "circular-json": { @@ -2452,10 +2452,10 @@ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" + "arr-union": "3.1.0", + "define-property": "0.2.5", + "isobject": "3.0.1", + "static-extend": "0.1.2" }, "dependencies": { "arr-union": { @@ -2468,7 +2468,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "isobject": { @@ -2483,7 +2483,7 @@ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "requires": { - "restore-cursor": "^2.0.0" + "restore-cursor": "2.0.0" } }, "cli-truncate": { @@ -2493,7 +2493,7 @@ "dev": true, "requires": { "slice-ansi": "0.0.4", - "string-width": "^1.0.1" + "string-width": "1.0.2" }, "dependencies": { "slice-ansi": { @@ -2508,9 +2508,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } } } @@ -2525,9 +2525,9 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" }, "dependencies": { "string-width": { @@ -2535,9 +2535,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } } } @@ -2557,8 +2557,8 @@ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" + "map-visit": "1.0.0", + "object-visit": "1.0.1" } }, "color": { @@ -2566,8 +2566,8 @@ "resolved": "https://registry.npmjs.org/color/-/color-1.0.3.tgz", "integrity": "sha1-5I6DLYXxTvaU+0aIEcLVz+cptV0=", "requires": { - "color-convert": "^1.8.2", - "color-string": "^1.4.0" + "color-convert": "1.9.3", + "color-string": "1.5.3" } }, "color-convert": { @@ -2588,8 +2588,8 @@ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" + "color-name": "1.1.3", + "simple-swizzle": "0.2.2" } }, "color-support": { @@ -2602,7 +2602,7 @@ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", "requires": { - "delayed-stream": "~1.0.0" + "delayed-stream": "1.0.0" } }, "command-line-args": { @@ -2610,9 +2610,9 @@ "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-4.0.7.tgz", "integrity": "sha512-aUdPvQRAyBvQd2n7jXcsMDz68ckBJELXNzBybCHOibUWEg0mWTnaYCSRU8h9R+aNRSvDihJtssSRCiDRpLaezA==", "requires": { - "array-back": "^2.0.0", - "find-replace": "^1.0.3", - "typical": "^2.6.1" + "array-back": "2.0.0", + "find-replace": "1.0.3", + "typical": "2.6.1" } }, "commander": { @@ -2641,7 +2641,7 @@ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==", "requires": { - "mime-db": ">= 1.36.0 < 2" + "mime-db": "1.36.0" } }, "compression": { @@ -2649,13 +2649,13 @@ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", "requires": { - "accepts": "~1.3.5", + "accepts": "1.3.5", "bytes": "3.0.0", - "compressible": "~2.0.14", + "compressible": "2.0.15", "debug": "2.6.9", - "on-headers": "~1.0.1", + "on-headers": "1.0.1", "safe-buffer": "5.1.2", - "vary": "~1.1.2" + "vary": "1.1.2" } }, "concat-map": { @@ -2668,10 +2668,10 @@ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "buffer-from": "1.1.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "typedarray": "0.0.6" } }, "connect": { @@ -2681,7 +2681,7 @@ "requires": { "debug": "2.6.9", "finalhandler": "1.1.0", - "parseurl": "~1.3.2", + "parseurl": "1.3.2", "utils-merge": "1.0.1" } }, @@ -2701,7 +2701,7 @@ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", "requires": { - "safe-buffer": "~5.1.1" + "safe-buffer": "5.1.2" } }, "copy-descriptor": { @@ -2724,9 +2724,9 @@ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.6.tgz", "integrity": "sha512-6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ==", "requires": { - "is-directory": "^0.3.1", - "js-yaml": "^3.9.0", - "parse-json": "^4.0.0" + "is-directory": "0.3.1", + "js-yaml": "3.12.0", + "parse-json": "4.0.0" }, "dependencies": { "parse-json": { @@ -2734,35 +2734,35 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "error-ex": "1.3.2", + "json-parse-better-errors": "1.0.2" } } } }, "create-hash": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" + "cipher-base": "1.0.4", + "inherits": "2.0.3", + "md5.js": "1.3.5", + "ripemd160": "2.0.2", + "sha.js": "2.4.11" } }, "create-hmac": { "version": "1.1.7", - "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "inherits": "2.0.3", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" } }, "create-react-class": { @@ -2770,9 +2770,9 @@ "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", "requires": { - "fbjs": "^0.8.9", - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" + "fbjs": "0.8.17", + "loose-envify": "1.4.0", + "object-assign": "4.1.1" } }, "create-react-context": { @@ -2780,8 +2780,8 @@ "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.2.tgz", "integrity": "sha512-KkpaLARMhsTsgp0d2NA/R94F/eDLbhXERdIq3LvX2biCAXcDvHYoOqHfWCHf1+OLj+HKBotLG3KqaOOf+C1C+A==", "requires": { - "fbjs": "^0.8.0", - "gud": "^1.0.0" + "fbjs": "0.8.17", + "gud": "1.0.0" } }, "cross-spawn": { @@ -2789,9 +2789,9 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "lru-cache": "4.1.3", + "shebang-command": "1.2.0", + "which": "1.3.1" } }, "crypto-js": { @@ -2816,7 +2816,7 @@ "integrity": "sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog==", "dev": true, "requires": { - "cssom": "0.3.x" + "cssom": "0.3.4" } }, "damerau-levenshtein": { @@ -2830,7 +2830,7 @@ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "requires": { - "assert-plus": "^1.0.0" + "assert-plus": "1.0.0" } }, "data-urls": { @@ -2839,9 +2839,9 @@ "integrity": "sha512-0HdcMZzK6ubMUnsMmQmG0AcLQPvbvb47R0+7CCZQCYgcd8OUWG91CG7sM6GoXgjz+WLl4ArFzHtBMy/QqSF4eg==", "dev": true, "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^7.0.0" + "abab": "2.0.0", + "whatwg-mimetype": "2.2.0", + "whatwg-url": "7.0.0" }, "dependencies": { "whatwg-url": { @@ -2850,9 +2850,9 @@ "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", "dev": true, "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "lodash.sortby": "4.7.0", + "tr46": "1.0.1", + "webidl-conversions": "4.0.2" } } } @@ -2886,14 +2886,14 @@ "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz", "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=", "requires": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" + "decompress-tar": "4.1.1", + "decompress-tarbz2": "4.1.1", + "decompress-targz": "4.1.1", + "decompress-unzip": "4.0.1", + "graceful-fs": "4.1.11", + "make-dir": "1.3.0", + "pify": "2.3.0", + "strip-dirs": "2.1.0" } }, "decompress-tar": { @@ -2901,9 +2901,9 @@ "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", "requires": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" + "file-type": "5.2.0", + "is-stream": "1.1.0", + "tar-stream": "1.6.2" } }, "decompress-tarbz2": { @@ -2911,11 +2911,11 @@ "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", "requires": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" + "decompress-tar": "4.1.1", + "file-type": "6.2.0", + "is-stream": "1.1.0", + "seek-bzip": "1.0.5", + "unbzip2-stream": "1.3.0" }, "dependencies": { "file-type": { @@ -2930,9 +2930,9 @@ "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", "requires": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" + "decompress-tar": "4.1.1", + "file-type": "5.2.0", + "is-stream": "1.1.0" } }, "decompress-unzip": { @@ -2940,10 +2940,10 @@ "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", "requires": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" + "file-type": "3.9.0", + "get-stream": "2.3.1", + "pify": "2.3.0", + "yauzl": "2.10.0" }, "dependencies": { "file-type": { @@ -2956,8 +2956,8 @@ "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", "requires": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" + "object-assign": "4.1.1", + "pinkie-promise": "2.0.1" } } } @@ -2996,7 +2996,7 @@ "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", "dev": true, "requires": { - "strip-bom": "^2.0.0" + "strip-bom": "2.0.0" }, "dependencies": { "strip-bom": { @@ -3005,7 +3005,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "^0.2.0" + "is-utf8": "0.2.1" } } } @@ -3016,7 +3016,7 @@ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dev": true, "requires": { - "object-keys": "^1.0.12" + "object-keys": "1.0.12" } }, "define-property": { @@ -3024,8 +3024,8 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "is-descriptor": "1.0.2", + "isobject": "3.0.1" }, "dependencies": { "is-accessor-descriptor": { @@ -3033,7 +3033,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-data-descriptor": { @@ -3041,7 +3041,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-descriptor": { @@ -3049,9 +3049,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } }, "isobject": { @@ -3072,13 +3072,13 @@ "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" + "globby": "5.0.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.1", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.6.2" } }, "delayed-stream": { @@ -3111,7 +3111,7 @@ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", "requires": { - "repeating": "^2.0.0" + "repeating": "2.0.1" } }, "detect-libc": { @@ -3142,7 +3142,7 @@ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "esutils": "^2.0.2" + "esutils": "2.0.2" } }, "dom-serializer": { @@ -3150,8 +3150,8 @@ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "requires": { - "domelementtype": "~1.1.1", - "entities": "~1.1.1" + "domelementtype": "1.1.3", + "entities": "1.1.1" }, "dependencies": { "domelementtype": { @@ -3177,7 +3177,7 @@ "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", "dev": true, "requires": { - "webidl-conversions": "^4.0.2" + "webidl-conversions": "4.0.2" } }, "domhandler": { @@ -3185,7 +3185,7 @@ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", "requires": { - "domelementtype": "1" + "domelementtype": "1.3.0" } }, "domutils": { @@ -3193,8 +3193,8 @@ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "requires": { - "dom-serializer": "0", - "domelementtype": "1" + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" } }, "drbg.js": { @@ -3202,9 +3202,9 @@ "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", "integrity": "sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs=", "requires": { - "browserify-aes": "^1.0.6", - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4" + "browserify-aes": "1.2.0", + "create-hash": "1.2.0", + "create-hmac": "1.1.7" } }, "dsteem": { @@ -3212,13 +3212,13 @@ "resolved": "https://registry.npmjs.org/dsteem/-/dsteem-0.10.1.tgz", "integrity": "sha512-IF8yMagK+id3qHABEmQSrn7FjNiCTZzbohzig8jE09TBUpwePBxx+1UUedms/EY4oUlziaDa6h7Znb/Pp2dXgQ==", "requires": { - "bs58": "^4.0.1", - "bytebuffer": "^5.0.1", - "core-js": "^2.5.0", - "node-fetch": "^2.1.2", - "secp256k1": "^3.3.1", - "verror": "^1.10.0", - "whatwg-fetch": "^2.0.3" + "bs58": "4.0.1", + "bytebuffer": "5.0.1", + "core-js": "2.5.7", + "node-fetch": "2.2.0", + "secp256k1": "3.5.2", + "verror": "1.10.0", + "whatwg-fetch": "2.0.4" }, "dependencies": { "core-js": { @@ -3244,8 +3244,8 @@ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "optional": true, "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "jsbn": "0.1.1", + "safer-buffer": "2.1.2" } }, "ee-first": { @@ -3264,13 +3264,13 @@ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" + "bn.js": "4.11.8", + "brorand": "1.1.0", + "hash.js": "1.1.5", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" } }, "emitter-component": { @@ -3294,7 +3294,7 @@ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", "requires": { - "iconv-lite": "~0.4.13" + "iconv-lite": "0.4.24" } }, "end-of-stream": { @@ -3302,7 +3302,7 @@ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", "requires": { - "once": "^1.4.0" + "once": "1.4.0" } }, "entities": { @@ -3320,7 +3320,7 @@ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { - "is-arrayish": "^0.2.1" + "is-arrayish": "0.2.1" }, "dependencies": { "is-arrayish": { @@ -3335,8 +3335,8 @@ "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.0.tgz", "integrity": "sha1-6rpkyl1UKjEayUX1gt78M2Fl2fQ=", "requires": { - "accepts": "~1.3.3", - "escape-html": "~1.0.3" + "accepts": "1.3.5", + "escape-html": "1.0.3" } }, "es-abstract": { @@ -3345,11 +3345,11 @@ "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", "dev": true, "requires": { - "es-to-primitive": "^1.1.1", - "function-bind": "^1.1.1", - "has": "^1.0.1", - "is-callable": "^1.1.3", - "is-regex": "^1.0.4" + "es-to-primitive": "1.2.0", + "function-bind": "1.1.1", + "has": "1.0.3", + "is-callable": "1.1.4", + "is-regex": "1.0.4" } }, "es-to-primitive": { @@ -3358,9 +3358,9 @@ "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", "dev": true, "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "is-callable": "1.1.4", + "is-date-object": "1.0.1", + "is-symbol": "1.0.2" } }, "escape-html": { @@ -3379,11 +3379,11 @@ "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==", "dev": true, "requires": { - "esprima": "^3.1.3", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" + "esprima": "3.1.3", + "estraverse": "4.2.0", + "esutils": "2.0.2", + "optionator": "0.8.2", + "source-map": "0.6.1" }, "dependencies": { "esprima": { @@ -3407,44 +3407,44 @@ "integrity": "sha512-hgrDtGWz368b7Wqf+v1Z69O3ZebNR0+GA7PtDdbmuz4rInFVUV9uw7whjZEiWyLzCjVb5Rs5WRN1TAS6eo7AYA==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.5.3", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^2.1.0", - "eslint-scope": "^4.0.0", - "eslint-utils": "^1.3.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^4.0.0", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^2.0.0", - "functional-red-black-tree": "^1.0.1", - "glob": "^7.1.2", - "globals": "^11.7.0", - "ignore": "^4.0.6", - "imurmurhash": "^0.1.4", - "inquirer": "^6.1.0", - "is-resolvable": "^1.1.0", - "js-yaml": "^3.12.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.5", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.2", - "pluralize": "^7.0.0", - "progress": "^2.0.0", - "regexpp": "^2.0.0", - "require-uncached": "^1.0.3", - "semver": "^5.5.1", - "strip-ansi": "^4.0.0", - "strip-json-comments": "^2.0.1", - "table": "^4.0.3", - "text-table": "^0.2.0" + "@babel/code-frame": "7.0.0", + "ajv": "6.5.4", + "chalk": "2.4.1", + "cross-spawn": "6.0.5", + "debug": "4.0.1", + "doctrine": "2.1.0", + "eslint-scope": "4.0.0", + "eslint-utils": "1.3.1", + "eslint-visitor-keys": "1.0.0", + "espree": "4.0.0", + "esquery": "1.0.1", + "esutils": "2.0.2", + "file-entry-cache": "2.0.0", + "functional-red-black-tree": "1.0.1", + "glob": "7.1.3", + "globals": "11.8.0", + "ignore": "4.0.6", + "imurmurhash": "0.1.4", + "inquirer": "6.2.0", + "is-resolvable": "1.1.0", + "js-yaml": "3.12.0", + "json-stable-stringify-without-jsonify": "1.0.1", + "levn": "0.3.0", + "lodash": "4.17.10", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "natural-compare": "1.4.0", + "optionator": "0.8.2", + "path-is-inside": "1.0.2", + "pluralize": "7.0.0", + "progress": "2.0.0", + "regexpp": "2.0.0", + "require-uncached": "1.0.3", + "semver": "5.5.1", + "strip-ansi": "4.0.0", + "strip-json-comments": "2.0.1", + "table": "4.0.3", + "text-table": "0.2.0" }, "dependencies": { "ajv": { @@ -3453,10 +3453,10 @@ "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" } }, "ansi-regex": { @@ -3471,7 +3471,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -3480,9 +3480,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "chardet": { @@ -3497,11 +3497,11 @@ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "nice-try": "1.0.5", + "path-key": "2.0.1", + "semver": "5.5.1", + "shebang-command": "1.2.0", + "which": "1.3.1" } }, "debug": { @@ -3510,7 +3510,7 @@ "integrity": "sha512-K23FHJ/Mt404FSlp6gSZCevIbTMLX0j3fmHhUEhQ3Wq0FMODW3+cUSoLdy1Gx4polAf4t/lphhmHH35BB8cLYw==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "eslint-scope": { @@ -3519,8 +3519,8 @@ "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", "dev": true, "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "esrecurse": "4.2.1", + "estraverse": "4.2.0" } }, "external-editor": { @@ -3529,9 +3529,9 @@ "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", "dev": true, "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "chardet": "0.7.0", + "iconv-lite": "0.4.24", + "tmp": "0.0.33" } }, "fast-deep-equal": { @@ -3552,19 +3552,19 @@ "integrity": "sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==", "dev": true, "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.0", - "figures": "^2.0.0", - "lodash": "^4.17.10", + "ansi-escapes": "3.1.0", + "chalk": "2.4.1", + "cli-cursor": "2.1.0", + "cli-width": "2.2.0", + "external-editor": "3.0.3", + "figures": "2.0.0", + "lodash": "4.17.10", "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.1.0", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" + "run-async": "2.3.0", + "rxjs": "6.3.3", + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "through": "2.3.8" } }, "json-schema-traverse": { @@ -3585,7 +3585,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "3.0.0" } }, "supports-color": { @@ -3594,7 +3594,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -3605,9 +3605,9 @@ "integrity": "sha512-R9jw28hFfEQnpPau01NO5K/JWMGLi6aymiF6RsnMURjTk+MqZKllCqGK/0tOvHkPi/NWSSOU2Ced/GX++YxLnw==", "dev": true, "requires": { - "eslint-config-airbnb-base": "^13.1.0", - "object.assign": "^4.1.0", - "object.entries": "^1.0.4" + "eslint-config-airbnb-base": "13.1.0", + "object.assign": "4.1.0", + "object.entries": "1.0.4" } }, "eslint-config-airbnb-base": { @@ -3616,9 +3616,9 @@ "integrity": "sha512-XWwQtf3U3zIoKO1BbHh6aUhJZQweOwSt4c2JrPDg9FP3Ltv3+YfEv7jIDB8275tVnO/qOHbfuYg3kzw6Je7uWw==", "dev": true, "requires": { - "eslint-restricted-globals": "^0.1.1", - "object.assign": "^4.1.0", - "object.entries": "^1.0.4" + "eslint-restricted-globals": "0.1.1", + "object.assign": "4.1.0", + "object.entries": "1.0.4" } }, "eslint-import-resolver-node": { @@ -3627,8 +3627,8 @@ "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", "dev": true, "requires": { - "debug": "^2.6.9", - "resolve": "^1.5.0" + "debug": "2.6.9", + "resolve": "1.8.1" } }, "eslint-module-utils": { @@ -3637,8 +3637,8 @@ "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", "dev": true, "requires": { - "debug": "^2.6.8", - "pkg-dir": "^1.0.0" + "debug": "2.6.9", + "pkg-dir": "1.0.0" }, "dependencies": { "find-up": { @@ -3647,8 +3647,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" } }, "path-exists": { @@ -3657,7 +3657,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "^2.0.0" + "pinkie-promise": "2.0.1" } }, "pkg-dir": { @@ -3666,7 +3666,7 @@ "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", "dev": true, "requires": { - "find-up": "^1.0.0" + "find-up": "1.1.2" } } } @@ -3677,16 +3677,16 @@ "integrity": "sha512-FpuRtniD/AY6sXByma2Wr0TXvXJ4nA/2/04VPlfpmUDPOpOY264x+ILiwnrk/k4RINgDAyFZByxqPUbSQ5YE7g==", "dev": true, "requires": { - "contains-path": "^0.1.0", - "debug": "^2.6.8", + "contains-path": "0.1.0", + "debug": "2.6.9", "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.1", - "eslint-module-utils": "^2.2.0", - "has": "^1.0.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.3", - "read-pkg-up": "^2.0.0", - "resolve": "^1.6.0" + "eslint-import-resolver-node": "0.3.2", + "eslint-module-utils": "2.2.0", + "has": "1.0.3", + "lodash": "4.17.10", + "minimatch": "3.0.4", + "read-pkg-up": "2.0.0", + "resolve": "1.8.1" }, "dependencies": { "doctrine": { @@ -3695,8 +3695,8 @@ "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", "dev": true, "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" + "esutils": "2.0.2", + "isarray": "1.0.0" } } } @@ -3707,14 +3707,14 @@ "integrity": "sha512-7gSSmwb3A+fQwtw0arguwMdOdzmKUgnUcbSNlo+GjKLAQFuC2EZxWqG9XHRI8VscBJD5a8raz3RuxQNFW+XJbw==", "dev": true, "requires": { - "aria-query": "^3.0.0", - "array-includes": "^3.0.3", - "ast-types-flow": "^0.0.7", - "axobject-query": "^2.0.1", - "damerau-levenshtein": "^1.0.4", - "emoji-regex": "^6.5.1", - "has": "^1.0.3", - "jsx-ast-utils": "^2.0.1" + "aria-query": "3.0.0", + "array-includes": "3.0.3", + "ast-types-flow": "0.0.7", + "axobject-query": "2.0.1", + "damerau-levenshtein": "1.0.4", + "emoji-regex": "6.5.1", + "has": "1.0.3", + "jsx-ast-utils": "2.0.1" } }, "eslint-plugin-react": { @@ -3723,11 +3723,11 @@ "integrity": "sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw==", "dev": true, "requires": { - "array-includes": "^3.0.3", - "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.0.1", - "prop-types": "^15.6.2" + "array-includes": "3.0.3", + "doctrine": "2.1.0", + "has": "1.0.3", + "jsx-ast-utils": "2.0.1", + "prop-types": "15.6.2" } }, "eslint-restricted-globals": { @@ -3742,8 +3742,8 @@ "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", "dev": true, "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "esrecurse": "4.2.1", + "estraverse": "4.2.0" } }, "eslint-utils": { @@ -3764,8 +3764,8 @@ "integrity": "sha512-kapdTCt1bjmspxStVKX6huolXVV5ZfyZguY1lcfhVVZstce3bqxH9mcLzNn3/mlgW6wQ732+0fuG9v7h0ZQoKg==", "dev": true, "requires": { - "acorn": "^5.6.0", - "acorn-jsx": "^4.1.1" + "acorn": "5.7.3", + "acorn-jsx": "4.1.1" } }, "esprima": { @@ -3779,7 +3779,7 @@ "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", "dev": true, "requires": { - "estraverse": "^4.0.0" + "estraverse": "4.2.0" } }, "esrecurse": { @@ -3788,7 +3788,7 @@ "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", "dev": true, "requires": { - "estraverse": "^4.1.0" + "estraverse": "4.2.0" } }, "estraverse": { @@ -3819,7 +3819,7 @@ }, "events": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" }, "evp_bytestokey": { @@ -3827,8 +3827,8 @@ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "md5.js": "1.3.5", + "safe-buffer": "5.1.2" } }, "exec-sh": { @@ -3836,7 +3836,7 @@ "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", "requires": { - "merge": "^1.2.0" + "merge": "1.2.0" } }, "execa": { @@ -3844,13 +3844,13 @@ "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" } }, "exit": { @@ -3870,7 +3870,7 @@ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "requires": { - "is-posix-bracket": "^0.1.0" + "is-posix-bracket": "0.1.1" } }, "expand-range": { @@ -3878,7 +3878,7 @@ "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "requires": { - "fill-range": "^2.1.0" + "fill-range": "2.2.4" } }, "expect": { @@ -3887,12 +3887,12 @@ "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "jest-diff": "^23.6.0", - "jest-get-type": "^22.1.0", - "jest-matcher-utils": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0" + "ansi-styles": "3.2.1", + "jest-diff": "23.6.0", + "jest-get-type": "22.4.3", + "jest-matcher-utils": "23.6.0", + "jest-message-util": "23.4.0", + "jest-regex-util": "23.3.0" }, "dependencies": { "ansi-styles": { @@ -3901,7 +3901,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } } } @@ -3916,17 +3916,17 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", "requires": { - "kind-of": "^1.1.0" + "kind-of": "1.1.0" } }, "external-editor": { "version": "2.2.0", - "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" + "chardet": "0.4.2", + "iconv-lite": "0.4.24", + "tmp": "0.0.33" } }, "extglob": { @@ -3934,7 +3934,7 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "requires": { - "is-extglob": "^1.0.0" + "is-extglob": "1.0.0" } }, "extsprintf": { @@ -3947,9 +3947,9 @@ "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", "requires": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "time-stamp": "^1.0.0" + "ansi-gray": "0.1.1", + "color-support": "1.1.3", + "time-stamp": "1.1.0" } }, "fast-deep-equal": { @@ -3973,7 +3973,7 @@ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", "requires": { - "bser": "^2.0.0" + "bser": "2.0.0" } }, "fbjs": { @@ -3981,13 +3981,13 @@ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", "requires": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" + "core-js": "1.2.7", + "isomorphic-fetch": "2.2.1", + "loose-envify": "1.4.0", + "object-assign": "4.1.1", + "promise": "7.3.1", + "setimmediate": "1.0.5", + "ua-parser-js": "0.7.18" } }, "fbjs-scripts": { @@ -3995,16 +3995,16 @@ "resolved": "https://registry.npmjs.org/fbjs-scripts/-/fbjs-scripts-0.8.3.tgz", "integrity": "sha512-aUJ/uEzMIiBYuj/blLp4sVNkQQ7ZEB/lyplG1IzzOmZ83meiWecrGg5jBo4wWrxXmO4RExdtsSV1QkTjPt2Gag==", "requires": { - "ansi-colors": "^1.0.1", - "babel-core": "^6.7.2", - "babel-preset-fbjs": "^2.1.2", - "core-js": "^2.4.1", - "cross-spawn": "^5.1.0", - "fancy-log": "^1.3.2", - "object-assign": "^4.0.1", - "plugin-error": "^0.1.2", - "semver": "^5.1.0", - "through2": "^2.0.0" + "ansi-colors": "1.1.0", + "babel-core": "6.26.3", + "babel-preset-fbjs": "2.3.0", + "core-js": "2.5.7", + "cross-spawn": "5.1.0", + "fancy-log": "1.3.2", + "object-assign": "4.1.1", + "plugin-error": "0.1.2", + "semver": "5.5.1", + "through2": "2.0.3" }, "dependencies": { "core-js": { @@ -4019,7 +4019,7 @@ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", "requires": { - "pend": "~1.2.0" + "pend": "1.2.0" } }, "figures": { @@ -4027,7 +4027,7 @@ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "requires": { - "escape-string-regexp": "^1.0.5" + "escape-string-regexp": "1.0.5" } }, "file-entry-cache": { @@ -4036,8 +4036,8 @@ "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", "dev": true, "requires": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" + "flat-cache": "1.3.0", + "object-assign": "4.1.1" } }, "file-type": { @@ -4056,8 +4056,8 @@ "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", "dev": true, "requires": { - "glob": "^7.0.3", - "minimatch": "^3.0.3" + "glob": "7.1.3", + "minimatch": "3.0.4" } }, "fill-range": { @@ -4065,11 +4065,11 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "3.1.0", + "repeat-element": "1.1.3", + "repeat-string": "1.6.1" } }, "finalhandler": { @@ -4078,12 +4078,12 @@ "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", "requires": { "debug": "2.6.9", - "encodeurl": "~1.0.1", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.3.1", - "unpipe": "~1.0.0" + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" } }, "find-cache-dir": { @@ -4091,9 +4091,9 @@ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", "requires": { - "commondir": "^1.0.1", - "make-dir": "^1.0.0", - "pkg-dir": "^2.0.0" + "commondir": "1.0.1", + "make-dir": "1.3.0", + "pkg-dir": "2.0.0" } }, "find-parent-dir": { @@ -4107,8 +4107,8 @@ "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-1.0.3.tgz", "integrity": "sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A=", "requires": { - "array-back": "^1.0.4", - "test-value": "^2.1.0" + "array-back": "1.0.4", + "test-value": "2.1.0" }, "dependencies": { "array-back": { @@ -4116,7 +4116,7 @@ "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", "requires": { - "typical": "^2.6.0" + "typical": "2.6.1" } } } @@ -4126,7 +4126,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "requires": { - "locate-path": "^2.0.0" + "locate-path": "2.0.0" } }, "flat-cache": { @@ -4135,10 +4135,10 @@ "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", "dev": true, "requires": { - "circular-json": "^0.3.1", - "del": "^2.0.2", - "graceful-fs": "^4.1.2", - "write": "^0.2.1" + "circular-json": "0.3.3", + "del": "2.2.2", + "graceful-fs": "4.1.11", + "write": "0.2.1" } }, "flux-standard-action": { @@ -4146,7 +4146,7 @@ "resolved": "https://registry.npmjs.org/flux-standard-action/-/flux-standard-action-2.0.3.tgz", "integrity": "sha512-HR2IjMkqJreoFm1Hx7hmMAtUFeo+ad8hPMYPo8o3YSWjbSq0sMwuXMbv4giB3TXngYB7+svkAJewQwwvwsE6xw==", "requires": { - "lodash": "^4.0.0" + "lodash": "4.17.10" } }, "for-in": { @@ -4159,7 +4159,7 @@ "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "requires": { - "for-in": "^1.0.1" + "for-in": "1.0.2" } }, "forever-agent": { @@ -4172,9 +4172,9 @@ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", "requires": { - "asynckit": "^0.4.0", + "asynckit": "0.4.0", "combined-stream": "1.0.6", - "mime-types": "^2.1.12" + "mime-types": "2.1.20" }, "dependencies": { "combined-stream": { @@ -4182,7 +4182,7 @@ "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "requires": { - "delayed-stream": "~1.0.0" + "delayed-stream": "1.0.0" } } } @@ -4192,7 +4192,7 @@ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "requires": { - "map-cache": "^0.2.2" + "map-cache": "0.2.2" } }, "fresh": { @@ -4210,8 +4210,8 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz", "integrity": "sha1-BGxwFjzvmq1GsOSn+kZ/si1x3jU=", "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0" + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0" } }, "fs-minipass": { @@ -4219,7 +4219,7 @@ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", "requires": { - "minipass": "^2.2.1" + "minipass": "2.3.4" } }, "fs.realpath": { @@ -4233,81 +4233,81 @@ "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", "optional": true, "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" + "nan": "2.11.1", + "node-pre-gyp": "0.10.0" }, "dependencies": { "abbrev": { "version": "1.1.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "optional": true }, "ansi-regex": { "version": "2.1.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, "aproba": { "version": "1.2.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "optional": true }, "are-we-there-yet": { "version": "1.1.4", - "resolved": false, + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", "optional": true, "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "delegates": "1.0.0", + "readable-stream": "2.3.6" } }, "balanced-match": { "version": "1.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "brace-expansion": { "version": "1.1.11", - "resolved": false, + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { - "balanced-match": "^1.0.0", + "balanced-match": "1.0.0", "concat-map": "0.0.1" } }, "chownr": { "version": "1.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", "optional": true }, "code-point-at": { "version": "1.1.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, "concat-map": { "version": "0.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "console-control-strings": { "version": "1.1.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" }, "core-util-is": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "optional": true }, "debug": { "version": "2.6.9", - "resolved": false, + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "optional": true, "requires": { @@ -4316,160 +4316,160 @@ }, "deep-extend": { "version": "0.5.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", "optional": true }, "delegates": { "version": "1.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "optional": true }, "detect-libc": { "version": "1.0.3", - "resolved": false, + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "optional": true }, "fs-minipass": { "version": "1.2.5", - "resolved": false, + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", "optional": true, "requires": { - "minipass": "^2.2.1" + "minipass": "2.2.4" } }, "fs.realpath": { "version": "1.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "optional": true }, "gauge": { "version": "2.7.4", - "resolved": false, + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "optional": true, "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" } }, "glob": { "version": "7.1.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "optional": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" } }, "has-unicode": { "version": "2.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "optional": true }, "iconv-lite": { "version": "0.4.21", - "resolved": false, + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz", "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==", "optional": true, "requires": { - "safer-buffer": "^2.1.0" + "safer-buffer": "2.1.2" } }, "ignore-walk": { "version": "3.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", "optional": true, "requires": { - "minimatch": "^3.0.4" + "minimatch": "3.0.4" } }, "inflight": { "version": "1.0.6", - "resolved": false, + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "optional": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "once": "1.4.0", + "wrappy": "1.0.2" } }, "inherits": { "version": "2.0.3", - "resolved": false, + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ini": { "version": "1.3.5", - "resolved": false, + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "isarray": { "version": "1.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "optional": true }, "minimatch": { "version": "3.0.4", - "resolved": false, + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "1.1.11" } }, "minimist": { "version": "0.0.8", - "resolved": false, + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" }, "minipass": { "version": "2.2.4", - "resolved": false, + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz", "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==", "requires": { - "safe-buffer": "^5.1.1", - "yallist": "^3.0.0" + "safe-buffer": "5.1.1", + "yallist": "3.0.2" } }, "minizlib": { "version": "1.1.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", "optional": true, "requires": { - "minipass": "^2.2.1" + "minipass": "2.2.4" } }, "mkdirp": { "version": "0.5.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "requires": { "minimist": "0.0.8" @@ -4477,145 +4477,145 @@ }, "ms": { "version": "2.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "optional": true }, "needle": { "version": "2.2.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz", "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==", "optional": true, "requires": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" + "debug": "2.6.9", + "iconv-lite": "0.4.21", + "sax": "1.2.4" } }, "node-pre-gyp": { "version": "0.10.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.0.tgz", "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==", "optional": true, "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.0", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.1.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" + "detect-libc": "1.0.3", + "mkdirp": "0.5.1", + "needle": "2.2.0", + "nopt": "4.0.1", + "npm-packlist": "1.1.10", + "npmlog": "4.1.2", + "rc": "1.2.7", + "rimraf": "2.6.2", + "semver": "5.5.0", + "tar": "4.4.1" } }, "nopt": { "version": "4.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", "optional": true, "requires": { - "abbrev": "1", - "osenv": "^0.1.4" + "abbrev": "1.1.1", + "osenv": "0.1.5" } }, "npm-bundled": { "version": "1.0.3", - "resolved": false, + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz", "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==", "optional": true }, "npm-packlist": { "version": "1.1.10", - "resolved": false, + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz", "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", "optional": true, "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" + "ignore-walk": "3.0.1", + "npm-bundled": "1.0.3" } }, "npmlog": { "version": "4.1.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "optional": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" } }, "number-is-nan": { "version": "1.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "object-assign": { "version": "4.1.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "optional": true }, "once": { "version": "1.4.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { - "wrappy": "1" + "wrappy": "1.0.2" } }, "os-homedir": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "optional": true }, "os-tmpdir": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "optional": true }, "osenv": { "version": "0.1.5", - "resolved": false, + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "optional": true, "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" } }, "path-is-absolute": { "version": "1.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "optional": true }, "process-nextick-args": { "version": "2.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", "optional": true }, "rc": { "version": "1.2.7", - "resolved": false, + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz", "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", "optional": true, "requires": { - "deep-extend": "^0.5.1", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "deep-extend": "0.5.1", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" }, "dependencies": { "minimist": { "version": "1.2.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "optional": true } @@ -4623,134 +4623,134 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": false, + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "optional": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.1", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" } }, "rimraf": { "version": "2.6.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "optional": true, "requires": { - "glob": "^7.0.5" + "glob": "7.1.2" } }, "safe-buffer": { "version": "5.1.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" }, "safer-buffer": { "version": "2.1.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "optional": true }, "sax": { "version": "1.2.4", - "resolved": false, + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "optional": true }, "semver": { "version": "5.5.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", "optional": true }, "set-blocking": { "version": "2.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "optional": true }, "signal-exit": { "version": "3.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "optional": true }, "string-width": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } }, "string_decoder": { "version": "1.1.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "5.1.1" } }, "strip-ansi": { "version": "3.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "2.1.1" } }, "strip-json-comments": { "version": "2.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "optional": true }, "tar": { "version": "4.4.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz", "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==", "optional": true, "requires": { - "chownr": "^1.0.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", - "yallist": "^3.0.2" + "chownr": "1.0.1", + "fs-minipass": "1.2.5", + "minipass": "2.2.4", + "minizlib": "1.1.0", + "mkdirp": "0.5.1", + "safe-buffer": "5.1.1", + "yallist": "3.0.2" } }, "util-deprecate": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "optional": true }, "wide-align": { "version": "1.1.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", "optional": true, "requires": { - "string-width": "^1.0.2" + "string-width": "1.0.2" } }, "wrappy": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "yallist": { "version": "3.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" } } @@ -4772,11 +4772,11 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz", "integrity": "sha1-6c7FSD09TuDvRLYKfZnkk14TbZM=", "requires": { - "ansi": "^0.3.0", - "has-unicode": "^2.0.0", - "lodash.pad": "^4.1.0", - "lodash.padend": "^4.1.0", - "lodash.padstart": "^4.1.0" + "ansi": "0.3.1", + "has-unicode": "2.0.1", + "lodash.pad": "4.5.1", + "lodash.padend": "4.6.1", + "lodash.padstart": "4.6.1" } }, "get-caller-file": { @@ -4792,7 +4792,7 @@ }, "get-stream": { "version": "3.0.0", - "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" }, "get-value": { @@ -4805,7 +4805,7 @@ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "requires": { - "assert-plus": "^1.0.0" + "assert-plus": "1.0.0" } }, "glob": { @@ -4813,12 +4813,12 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" } }, "glob-base": { @@ -4826,8 +4826,8 @@ "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" + "glob-parent": "2.0.0", + "is-glob": "2.0.1" } }, "glob-parent": { @@ -4835,7 +4835,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "requires": { - "is-glob": "^2.0.0" + "is-glob": "2.0.1" } }, "global": { @@ -4843,8 +4843,8 @@ "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", "requires": { - "min-document": "^2.19.0", - "process": "~0.5.1" + "min-document": "2.19.0", + "process": "0.5.2" } }, "globals": { @@ -4858,12 +4858,12 @@ "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "array-union": "1.0.2", + "arrify": "1.0.1", + "glob": "7.1.3", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" } }, "graceful-fs": { @@ -4892,10 +4892,10 @@ "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", "dev": true, "requires": { - "async": "^2.5.0", - "optimist": "^0.6.1", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4" + "async": "2.6.1", + "optimist": "0.6.1", + "source-map": "0.6.1", + "uglify-js": "3.4.9" }, "dependencies": { "source-map": { @@ -4916,8 +4916,8 @@ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", "requires": { - "ajv": "^5.3.0", - "har-schema": "^2.0.0" + "ajv": "5.5.2", + "har-schema": "2.0.0" } }, "has": { @@ -4926,7 +4926,7 @@ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "function-bind": "^1.1.1" + "function-bind": "1.1.1" } }, "has-ansi": { @@ -4934,7 +4934,7 @@ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "2.1.1" } }, "has-flag": { @@ -4958,9 +4958,9 @@ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "get-value": "2.0.6", + "has-values": "1.0.0", + "isobject": "3.0.1" }, "dependencies": { "isobject": { @@ -4975,8 +4975,8 @@ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "is-number": "3.0.0", + "kind-of": "4.0.0" }, "dependencies": { "is-number": { @@ -4984,7 +4984,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -4992,7 +4992,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -5002,7 +5002,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -5012,8 +5012,8 @@ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "hash.js": { @@ -5021,8 +5021,8 @@ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" } }, "hmac-drbg": { @@ -5030,9 +5030,9 @@ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" + "hash.js": "1.1.5", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" } }, "hoist-non-react-statics": { @@ -5045,8 +5045,8 @@ "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" } }, "hosted-git-info": { @@ -5060,7 +5060,7 @@ "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", "dev": true, "requires": { - "whatwg-encoding": "^1.0.1" + "whatwg-encoding": "1.0.5" } }, "html-entities": { @@ -5073,12 +5073,12 @@ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", "requires": { - "domelementtype": "^1.3.0", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^2.0.2" + "domelementtype": "1.3.0", + "domhandler": "2.4.2", + "domutils": "1.7.0", + "entities": "1.1.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6" } }, "http-basic": { @@ -5086,9 +5086,9 @@ "resolved": "https://registry.npmjs.org/http-basic/-/http-basic-2.5.1.tgz", "integrity": "sha1-jORHvbW2xXf4pj4/p4BW7Eu02/s=", "requires": { - "caseless": "~0.11.0", - "concat-stream": "^1.4.6", - "http-response-object": "^1.0.0" + "caseless": "0.11.0", + "concat-stream": "1.6.2", + "http-response-object": "1.1.0" }, "dependencies": { "caseless": { @@ -5100,13 +5100,13 @@ }, "http-errors": { "version": "1.6.3", - "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "requires": { - "depd": "~1.1.2", + "depd": "1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "statuses": "1.5.0" }, "dependencies": { "statuses": { @@ -5126,9 +5126,9 @@ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.14.2" } }, "iconv-lite": { @@ -5136,7 +5136,7 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": "2.1.2" } }, "ieee754": { @@ -5155,7 +5155,7 @@ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", "requires": { - "minimatch": "^3.0.4" + "minimatch": "3.0.4" } }, "image-size": { @@ -5169,8 +5169,8 @@ "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", "dev": true, "requires": { - "pkg-dir": "^2.0.0", - "resolve-cwd": "^2.0.0" + "pkg-dir": "2.0.0", + "resolve-cwd": "2.0.0" } }, "imurmurhash": { @@ -5189,8 +5189,8 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "requires": { - "once": "^1.3.0", - "wrappy": "1" + "once": "1.4.0", + "wrappy": "1.0.2" } }, "inherits": { @@ -5208,20 +5208,20 @@ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.0.4", - "figures": "^2.0.0", - "lodash": "^4.3.0", + "ansi-escapes": "3.1.0", + "chalk": "2.4.1", + "cli-cursor": "2.1.0", + "cli-width": "2.2.0", + "external-editor": "2.2.0", + "figures": "2.0.0", + "lodash": "4.17.10", "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rx-lite": "^4.0.8", - "rx-lite-aggregates": "^4.0.8", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" + "run-async": "2.3.0", + "rx-lite": "4.0.8", + "rx-lite-aggregates": "4.0.8", + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "through": "2.3.8" }, "dependencies": { "ansi-regex": { @@ -5234,7 +5234,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -5242,9 +5242,9 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "strip-ansi": { @@ -5252,7 +5252,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "3.0.0" } }, "supports-color": { @@ -5260,7 +5260,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -5270,7 +5270,7 @@ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "requires": { - "loose-envify": "^1.0.0" + "loose-envify": "1.4.0" } }, "invert-kv": { @@ -5283,7 +5283,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -5291,7 +5291,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -5308,10 +5308,10 @@ }, "is-builtin-module": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "requires": { - "builtin-modules": "^1.0.0" + "builtin-modules": "1.1.1" } }, "is-callable": { @@ -5326,7 +5326,7 @@ "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", "dev": true, "requires": { - "ci-info": "^1.5.0" + "ci-info": "1.6.0" } }, "is-data-descriptor": { @@ -5334,7 +5334,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -5342,7 +5342,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -5358,9 +5358,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" }, "dependencies": { "kind-of": { @@ -5385,7 +5385,7 @@ "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "requires": { - "is-primitive": "^2.0.0" + "is-primitive": "2.0.0" } }, "is-extendable": { @@ -5403,7 +5403,7 @@ "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "is-fullwidth-code-point": { @@ -5411,7 +5411,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "is-generator-fn": { @@ -5425,7 +5425,7 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "requires": { - "is-extglob": "^1.0.0" + "is-extglob": "1.0.0" } }, "is-natural-number": { @@ -5438,7 +5438,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -5446,14 +5446,14 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } }, "is-obj": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, @@ -5463,7 +5463,7 @@ "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", "dev": true, "requires": { - "symbol-observable": "^1.1.0" + "symbol-observable": "1.2.0" } }, "is-path-cwd": { @@ -5478,7 +5478,7 @@ "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "dev": true, "requires": { - "is-path-inside": "^1.0.0" + "is-path-inside": "1.0.1" } }, "is-path-inside": { @@ -5487,7 +5487,7 @@ "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "requires": { - "path-is-inside": "^1.0.1" + "path-is-inside": "1.0.2" } }, "is-plain-object": { @@ -5495,7 +5495,7 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "requires": { - "isobject": "^3.0.1" + "isobject": "3.0.1" }, "dependencies": { "isobject": { @@ -5526,7 +5526,7 @@ "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", "dev": true, "requires": { - "has": "^1.0.1" + "has": "1.0.3" } }, "is-regexp": { @@ -5552,7 +5552,7 @@ "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", "dev": true, "requires": { - "has-symbols": "^1.0.0" + "has-symbols": "1.0.0" } }, "is-typedarray": { @@ -5594,8 +5594,8 @@ "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", "requires": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" + "node-fetch": "1.7.3", + "whatwg-fetch": "3.0.0" } }, "isstream": { @@ -5609,17 +5609,17 @@ "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", "dev": true, "requires": { - "async": "^2.1.4", - "fileset": "^2.0.2", - "istanbul-lib-coverage": "^1.2.1", - "istanbul-lib-hook": "^1.2.2", - "istanbul-lib-instrument": "^1.10.2", - "istanbul-lib-report": "^1.1.5", - "istanbul-lib-source-maps": "^1.2.6", - "istanbul-reports": "^1.5.1", - "js-yaml": "^3.7.0", - "mkdirp": "^0.5.1", - "once": "^1.4.0" + "async": "2.6.1", + "fileset": "2.0.3", + "istanbul-lib-coverage": "1.2.1", + "istanbul-lib-hook": "1.2.2", + "istanbul-lib-instrument": "1.10.2", + "istanbul-lib-report": "1.1.5", + "istanbul-lib-source-maps": "1.2.6", + "istanbul-reports": "1.5.1", + "js-yaml": "3.12.0", + "mkdirp": "0.5.1", + "once": "1.4.0" } }, "istanbul-lib-coverage": { @@ -5634,7 +5634,7 @@ "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", "dev": true, "requires": { - "append-transform": "^0.4.0" + "append-transform": "0.4.0" } }, "istanbul-lib-instrument": { @@ -5643,13 +5643,13 @@ "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", "dev": true, "requires": { - "babel-generator": "^6.18.0", - "babel-template": "^6.16.0", - "babel-traverse": "^6.18.0", - "babel-types": "^6.18.0", - "babylon": "^6.18.0", - "istanbul-lib-coverage": "^1.2.1", - "semver": "^5.3.0" + "babel-generator": "6.26.1", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "istanbul-lib-coverage": "1.2.1", + "semver": "5.5.1" } }, "istanbul-lib-report": { @@ -5658,10 +5658,10 @@ "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", "dev": true, "requires": { - "istanbul-lib-coverage": "^1.2.1", - "mkdirp": "^0.5.1", - "path-parse": "^1.0.5", - "supports-color": "^3.1.2" + "istanbul-lib-coverage": "1.2.1", + "mkdirp": "0.5.1", + "path-parse": "1.0.6", + "supports-color": "3.2.3" }, "dependencies": { "has-flag": { @@ -5676,7 +5676,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "^1.0.0" + "has-flag": "1.0.0" } } } @@ -5687,11 +5687,11 @@ "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", "dev": true, "requires": { - "debug": "^3.1.0", - "istanbul-lib-coverage": "^1.2.1", - "mkdirp": "^0.5.1", - "rimraf": "^2.6.1", - "source-map": "^0.5.3" + "debug": "3.2.5", + "istanbul-lib-coverage": "1.2.1", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "source-map": "0.5.7" }, "dependencies": { "debug": { @@ -5700,7 +5700,7 @@ "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "ms": { @@ -5717,7 +5717,7 @@ "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", "dev": true, "requires": { - "handlebars": "^4.0.3" + "handlebars": "4.0.12" } }, "jest": { @@ -5726,8 +5726,8 @@ "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==", "dev": true, "requires": { - "import-local": "^1.0.0", - "jest-cli": "^23.6.0" + "import-local": "1.0.0", + "jest-cli": "23.6.0" }, "dependencies": { "ansi-regex": { @@ -5742,7 +5742,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -5751,9 +5751,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "cliui": { @@ -5762,9 +5762,9 @@ "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "dev": true, "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "wrap-ansi": "2.1.0" } }, "jest-cli": { @@ -5773,42 +5773,42 @@ "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", "dev": true, "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "import-local": "^1.0.0", - "is-ci": "^1.0.10", - "istanbul-api": "^1.3.1", - "istanbul-lib-coverage": "^1.2.0", - "istanbul-lib-instrument": "^1.10.1", - "istanbul-lib-source-maps": "^1.2.4", - "jest-changed-files": "^23.4.2", - "jest-config": "^23.6.0", - "jest-environment-jsdom": "^23.4.0", - "jest-get-type": "^22.1.0", - "jest-haste-map": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0", - "jest-resolve-dependencies": "^23.6.0", - "jest-runner": "^23.6.0", - "jest-runtime": "^23.6.0", - "jest-snapshot": "^23.6.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.6.0", - "jest-watcher": "^23.4.0", - "jest-worker": "^23.2.0", - "micromatch": "^2.3.11", - "node-notifier": "^5.2.1", - "prompts": "^0.1.9", - "realpath-native": "^1.0.0", - "rimraf": "^2.5.4", - "slash": "^1.0.0", - "string-length": "^2.0.0", - "strip-ansi": "^4.0.0", - "which": "^1.2.12", - "yargs": "^11.0.0" + "ansi-escapes": "3.1.0", + "chalk": "2.4.1", + "exit": "0.1.2", + "glob": "7.1.3", + "graceful-fs": "4.1.11", + "import-local": "1.0.0", + "is-ci": "1.2.1", + "istanbul-api": "1.3.7", + "istanbul-lib-coverage": "1.2.1", + "istanbul-lib-instrument": "1.10.2", + "istanbul-lib-source-maps": "1.2.6", + "jest-changed-files": "23.4.2", + "jest-config": "23.6.0", + "jest-environment-jsdom": "23.4.0", + "jest-get-type": "22.4.3", + "jest-haste-map": "23.6.0", + "jest-message-util": "23.4.0", + "jest-regex-util": "23.3.0", + "jest-resolve-dependencies": "23.6.0", + "jest-runner": "23.6.0", + "jest-runtime": "23.6.0", + "jest-snapshot": "23.6.0", + "jest-util": "23.4.0", + "jest-validate": "23.6.0", + "jest-watcher": "23.4.0", + "jest-worker": "23.2.0", + "micromatch": "2.3.11", + "node-notifier": "5.2.1", + "prompts": "0.1.14", + "realpath-native": "1.0.2", + "rimraf": "2.6.2", + "slash": "1.0.0", + "string-length": "2.0.0", + "strip-ansi": "4.0.0", + "which": "1.3.1", + "yargs": "11.1.0" } }, "jest-haste-map": { @@ -5817,14 +5817,14 @@ "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", "dev": true, "requires": { - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "invariant": "^2.2.4", - "jest-docblock": "^23.2.0", - "jest-serializer": "^23.0.1", - "jest-worker": "^23.2.0", - "micromatch": "^2.3.11", - "sane": "^2.0.0" + "fb-watchman": "2.0.0", + "graceful-fs": "4.1.11", + "invariant": "2.2.4", + "jest-docblock": "23.2.0", + "jest-serializer": "23.0.1", + "jest-worker": "23.2.0", + "micromatch": "2.3.11", + "sane": "2.5.2" } }, "strip-ansi": { @@ -5833,7 +5833,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "3.0.0" } }, "supports-color": { @@ -5842,7 +5842,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } }, "yargs": { @@ -5851,18 +5851,18 @@ "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "dev": true, "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" + "cliui": "4.1.0", + "decamelize": "1.2.0", + "find-up": "2.1.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "9.0.2" } }, "yargs-parser": { @@ -5871,7 +5871,7 @@ "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", "dev": true, "requires": { - "camelcase": "^4.1.0" + "camelcase": "4.1.0" } } } @@ -5882,7 +5882,7 @@ "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", "dev": true, "requires": { - "throat": "^4.0.0" + "throat": "4.1.0" } }, "jest-config": { @@ -5891,20 +5891,20 @@ "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", "dev": true, "requires": { - "babel-core": "^6.0.0", - "babel-jest": "^23.6.0", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^23.4.0", - "jest-environment-node": "^23.4.0", - "jest-get-type": "^22.1.0", - "jest-jasmine2": "^23.6.0", - "jest-regex-util": "^23.3.0", - "jest-resolve": "^23.6.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.6.0", - "micromatch": "^2.3.11", - "pretty-format": "^23.6.0" + "babel-core": "6.26.3", + "babel-jest": "23.6.0", + "chalk": "2.4.1", + "glob": "7.1.3", + "jest-environment-jsdom": "23.4.0", + "jest-environment-node": "23.4.0", + "jest-get-type": "22.4.3", + "jest-jasmine2": "23.6.0", + "jest-regex-util": "23.3.0", + "jest-resolve": "23.6.0", + "jest-util": "23.4.0", + "jest-validate": "23.6.0", + "micromatch": "2.3.11", + "pretty-format": "23.6.0" }, "dependencies": { "ansi-regex": { @@ -5919,7 +5919,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -5928,9 +5928,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "pretty-format": { @@ -5939,8 +5939,8 @@ "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", "dev": true, "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "ansi-regex": "3.0.0", + "ansi-styles": "3.2.1" } }, "supports-color": { @@ -5949,7 +5949,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -5960,10 +5960,10 @@ "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", "dev": true, "requires": { - "chalk": "^2.0.1", - "diff": "^3.2.0", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" + "chalk": "2.4.1", + "diff": "3.5.0", + "jest-get-type": "22.4.3", + "pretty-format": "23.6.0" }, "dependencies": { "ansi-regex": { @@ -5978,7 +5978,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -5987,9 +5987,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "pretty-format": { @@ -5998,8 +5998,8 @@ "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", "dev": true, "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "ansi-regex": "3.0.0", + "ansi-styles": "3.2.1" } }, "supports-color": { @@ -6008,7 +6008,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -6018,7 +6018,7 @@ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", "requires": { - "detect-newline": "^2.1.0" + "detect-newline": "2.1.0" } }, "jest-each": { @@ -6027,8 +6027,8 @@ "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", "dev": true, "requires": { - "chalk": "^2.0.1", - "pretty-format": "^23.6.0" + "chalk": "2.4.1", + "pretty-format": "23.6.0" }, "dependencies": { "ansi-regex": { @@ -6043,7 +6043,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -6052,9 +6052,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "pretty-format": { @@ -6063,8 +6063,8 @@ "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", "dev": true, "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "ansi-regex": "3.0.0", + "ansi-styles": "3.2.1" } }, "supports-color": { @@ -6073,7 +6073,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -6084,9 +6084,9 @@ "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", "dev": true, "requires": { - "jest-mock": "^23.2.0", - "jest-util": "^23.4.0", - "jsdom": "^11.5.1" + "jest-mock": "23.2.0", + "jest-util": "23.4.0", + "jsdom": "11.12.0" } }, "jest-environment-node": { @@ -6095,8 +6095,8 @@ "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", "dev": true, "requires": { - "jest-mock": "^23.2.0", - "jest-util": "^23.4.0" + "jest-mock": "23.2.0", + "jest-util": "23.4.0" } }, "jest-get-type": { @@ -6110,14 +6110,14 @@ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.5.0.tgz", "integrity": "sha512-bt9Swigb6KZ6ZQq/fQDUwdUeHenVvZ6G/lKwJjwRGp+Fap8D4B3bND3FaeJg7vXVsLX8hXshRArbVxLop/5wLw==", "requires": { - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "invariant": "^2.2.4", - "jest-docblock": "^23.2.0", - "jest-serializer": "^23.0.1", - "jest-worker": "^23.2.0", - "micromatch": "^2.3.11", - "sane": "^2.0.0" + "fb-watchman": "2.0.0", + "graceful-fs": "4.1.11", + "invariant": "2.2.4", + "jest-docblock": "23.2.0", + "jest-serializer": "23.0.1", + "jest-worker": "23.2.0", + "micromatch": "2.3.11", + "sane": "2.5.2" } }, "jest-jasmine2": { @@ -6126,18 +6126,18 @@ "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", "dev": true, "requires": { - "babel-traverse": "^6.0.0", - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^23.6.0", - "is-generator-fn": "^1.0.0", - "jest-diff": "^23.6.0", - "jest-each": "^23.6.0", - "jest-matcher-utils": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-snapshot": "^23.6.0", - "jest-util": "^23.4.0", - "pretty-format": "^23.6.0" + "babel-traverse": "6.26.0", + "chalk": "2.4.1", + "co": "4.6.0", + "expect": "23.6.0", + "is-generator-fn": "1.0.0", + "jest-diff": "23.6.0", + "jest-each": "23.6.0", + "jest-matcher-utils": "23.6.0", + "jest-message-util": "23.4.0", + "jest-snapshot": "23.6.0", + "jest-util": "23.4.0", + "pretty-format": "23.6.0" }, "dependencies": { "ansi-regex": { @@ -6152,7 +6152,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -6161,9 +6161,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "pretty-format": { @@ -6172,8 +6172,8 @@ "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", "dev": true, "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "ansi-regex": "3.0.0", + "ansi-styles": "3.2.1" } }, "supports-color": { @@ -6182,7 +6182,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -6193,7 +6193,7 @@ "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", "dev": true, "requires": { - "pretty-format": "^23.6.0" + "pretty-format": "23.6.0" }, "dependencies": { "ansi-regex": { @@ -6208,7 +6208,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "pretty-format": { @@ -6217,8 +6217,8 @@ "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", "dev": true, "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "ansi-regex": "3.0.0", + "ansi-styles": "3.2.1" } } } @@ -6229,9 +6229,9 @@ "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", "dev": true, "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" + "chalk": "2.4.1", + "jest-get-type": "22.4.3", + "pretty-format": "23.6.0" }, "dependencies": { "ansi-regex": { @@ -6246,7 +6246,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -6255,9 +6255,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "pretty-format": { @@ -6266,8 +6266,8 @@ "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", "dev": true, "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "ansi-regex": "3.0.0", + "ansi-styles": "3.2.1" } }, "supports-color": { @@ -6276,7 +6276,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -6287,11 +6287,11 @@ "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0-beta.35", - "chalk": "^2.0.1", - "micromatch": "^2.3.11", - "slash": "^1.0.0", - "stack-utils": "^1.0.1" + "@babel/code-frame": "7.0.0", + "chalk": "2.4.1", + "micromatch": "2.3.11", + "slash": "1.0.0", + "stack-utils": "1.0.1" }, "dependencies": { "ansi-styles": { @@ -6300,7 +6300,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -6309,9 +6309,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "supports-color": { @@ -6320,7 +6320,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -6348,9 +6348,9 @@ "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", "dev": true, "requires": { - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "realpath-native": "^1.0.0" + "browser-resolve": "1.11.3", + "chalk": "2.4.1", + "realpath-native": "1.0.2" }, "dependencies": { "ansi-styles": { @@ -6359,7 +6359,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -6368,9 +6368,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "supports-color": { @@ -6379,7 +6379,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -6390,8 +6390,8 @@ "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", "dev": true, "requires": { - "jest-regex-util": "^23.3.0", - "jest-snapshot": "^23.6.0" + "jest-regex-util": "23.3.0", + "jest-snapshot": "23.6.0" } }, "jest-runner": { @@ -6400,19 +6400,19 @@ "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", "dev": true, "requires": { - "exit": "^0.1.2", - "graceful-fs": "^4.1.11", - "jest-config": "^23.6.0", - "jest-docblock": "^23.2.0", - "jest-haste-map": "^23.6.0", - "jest-jasmine2": "^23.6.0", - "jest-leak-detector": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-runtime": "^23.6.0", - "jest-util": "^23.4.0", - "jest-worker": "^23.2.0", - "source-map-support": "^0.5.6", - "throat": "^4.0.0" + "exit": "0.1.2", + "graceful-fs": "4.1.11", + "jest-config": "23.6.0", + "jest-docblock": "23.2.0", + "jest-haste-map": "23.6.0", + "jest-jasmine2": "23.6.0", + "jest-leak-detector": "23.6.0", + "jest-message-util": "23.4.0", + "jest-runtime": "23.6.0", + "jest-util": "23.4.0", + "jest-worker": "23.2.0", + "source-map-support": "0.5.9", + "throat": "4.1.0" }, "dependencies": { "jest-haste-map": { @@ -6421,14 +6421,14 @@ "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", "dev": true, "requires": { - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "invariant": "^2.2.4", - "jest-docblock": "^23.2.0", - "jest-serializer": "^23.0.1", - "jest-worker": "^23.2.0", - "micromatch": "^2.3.11", - "sane": "^2.0.0" + "fb-watchman": "2.0.0", + "graceful-fs": "4.1.11", + "invariant": "2.2.4", + "jest-docblock": "23.2.0", + "jest-serializer": "23.0.1", + "jest-worker": "23.2.0", + "micromatch": "2.3.11", + "sane": "2.5.2" } }, "source-map": { @@ -6443,8 +6443,8 @@ "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", "dev": true, "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "buffer-from": "1.1.1", + "source-map": "0.6.1" } } } @@ -6455,27 +6455,27 @@ "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", "dev": true, "requires": { - "babel-core": "^6.0.0", - "babel-plugin-istanbul": "^4.1.6", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "exit": "^0.1.2", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.11", - "jest-config": "^23.6.0", - "jest-haste-map": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0", - "jest-resolve": "^23.6.0", - "jest-snapshot": "^23.6.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.6.0", - "micromatch": "^2.3.11", - "realpath-native": "^1.0.0", - "slash": "^1.0.0", + "babel-core": "6.26.3", + "babel-plugin-istanbul": "4.1.6", + "chalk": "2.4.1", + "convert-source-map": "1.6.0", + "exit": "0.1.2", + "fast-json-stable-stringify": "2.0.0", + "graceful-fs": "4.1.11", + "jest-config": "23.6.0", + "jest-haste-map": "23.6.0", + "jest-message-util": "23.4.0", + "jest-regex-util": "23.3.0", + "jest-resolve": "23.6.0", + "jest-snapshot": "23.6.0", + "jest-util": "23.4.0", + "jest-validate": "23.6.0", + "micromatch": "2.3.11", + "realpath-native": "1.0.2", + "slash": "1.0.0", "strip-bom": "3.0.0", - "write-file-atomic": "^2.1.0", - "yargs": "^11.0.0" + "write-file-atomic": "2.3.0", + "yargs": "11.1.0" }, "dependencies": { "ansi-regex": { @@ -6490,7 +6490,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -6499,9 +6499,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "cliui": { @@ -6510,9 +6510,9 @@ "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "dev": true, "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "wrap-ansi": "2.1.0" } }, "jest-haste-map": { @@ -6521,14 +6521,14 @@ "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", "dev": true, "requires": { - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "invariant": "^2.2.4", - "jest-docblock": "^23.2.0", - "jest-serializer": "^23.0.1", - "jest-worker": "^23.2.0", - "micromatch": "^2.3.11", - "sane": "^2.0.0" + "fb-watchman": "2.0.0", + "graceful-fs": "4.1.11", + "invariant": "2.2.4", + "jest-docblock": "23.2.0", + "jest-serializer": "23.0.1", + "jest-worker": "23.2.0", + "micromatch": "2.3.11", + "sane": "2.5.2" } }, "strip-ansi": { @@ -6537,7 +6537,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "3.0.0" } }, "supports-color": { @@ -6546,7 +6546,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } }, "write-file-atomic": { @@ -6555,9 +6555,9 @@ "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", "dev": true, "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "graceful-fs": "4.1.11", + "imurmurhash": "0.1.4", + "signal-exit": "3.0.2" } }, "yargs": { @@ -6566,18 +6566,18 @@ "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "dev": true, "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" + "cliui": "4.1.0", + "decamelize": "1.2.0", + "find-up": "2.1.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "9.0.2" } }, "yargs-parser": { @@ -6586,7 +6586,7 @@ "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", "dev": true, "requires": { - "camelcase": "^4.1.0" + "camelcase": "4.1.0" } } } @@ -6602,16 +6602,16 @@ "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", "dev": true, "requires": { - "babel-types": "^6.0.0", - "chalk": "^2.0.1", - "jest-diff": "^23.6.0", - "jest-matcher-utils": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-resolve": "^23.6.0", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^23.6.0", - "semver": "^5.5.0" + "babel-types": "6.26.0", + "chalk": "2.4.1", + "jest-diff": "23.6.0", + "jest-matcher-utils": "23.6.0", + "jest-message-util": "23.4.0", + "jest-resolve": "23.6.0", + "mkdirp": "0.5.1", + "natural-compare": "1.4.0", + "pretty-format": "23.6.0", + "semver": "5.5.1" }, "dependencies": { "ansi-regex": { @@ -6626,7 +6626,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -6635,9 +6635,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "pretty-format": { @@ -6646,8 +6646,8 @@ "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", "dev": true, "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "ansi-regex": "3.0.0", + "ansi-styles": "3.2.1" } }, "supports-color": { @@ -6656,7 +6656,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -6667,14 +6667,14 @@ "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", "dev": true, "requires": { - "callsites": "^2.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.11", - "is-ci": "^1.0.10", - "jest-message-util": "^23.4.0", - "mkdirp": "^0.5.1", - "slash": "^1.0.0", - "source-map": "^0.6.0" + "callsites": "2.0.0", + "chalk": "2.4.1", + "graceful-fs": "4.1.11", + "is-ci": "1.2.1", + "jest-message-util": "23.4.0", + "mkdirp": "0.5.1", + "slash": "1.0.0", + "source-map": "0.6.1" }, "dependencies": { "ansi-styles": { @@ -6683,7 +6683,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "callsites": { @@ -6698,9 +6698,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "source-map": { @@ -6715,7 +6715,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -6726,10 +6726,10 @@ "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", "dev": true, "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "leven": "^2.1.0", - "pretty-format": "^23.6.0" + "chalk": "2.4.1", + "jest-get-type": "22.4.3", + "leven": "2.1.0", + "pretty-format": "23.6.0" }, "dependencies": { "ansi-regex": { @@ -6744,7 +6744,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -6753,9 +6753,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "pretty-format": { @@ -6764,8 +6764,8 @@ "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", "dev": true, "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "ansi-regex": "3.0.0", + "ansi-styles": "3.2.1" } }, "supports-color": { @@ -6774,7 +6774,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -6785,9 +6785,9 @@ "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=", "dev": true, "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "string-length": "^2.0.0" + "ansi-escapes": "3.1.0", + "chalk": "2.4.1", + "string-length": "2.0.0" }, "dependencies": { "ansi-styles": { @@ -6796,7 +6796,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -6805,9 +6805,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "supports-color": { @@ -6816,7 +6816,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -6826,7 +6826,7 @@ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", "requires": { - "merge-stream": "^1.0.1" + "merge-stream": "1.0.1" } }, "js-tokens": { @@ -6839,8 +6839,8 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "1.0.10", + "esprima": "4.0.1" } }, "jsbn": { @@ -6855,32 +6855,32 @@ "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", "dev": true, "requires": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", + "abab": "2.0.0", + "acorn": "5.7.3", + "acorn-globals": "4.3.0", + "array-equal": "1.0.0", + "cssom": "0.3.4", + "cssstyle": "1.1.1", + "data-urls": "1.0.1", + "domexception": "1.0.1", + "escodegen": "1.11.0", + "html-encoding-sniffer": "1.0.2", + "left-pad": "1.3.0", + "nwsapi": "2.0.9", "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", - "xml-name-validator": "^3.0.0" + "pn": "1.1.0", + "request": "2.88.0", + "request-promise-native": "1.0.5", + "sax": "1.2.4", + "symbol-tree": "3.2.2", + "tough-cookie": "2.4.3", + "w3c-hr-time": "1.0.1", + "webidl-conversions": "4.0.2", + "whatwg-encoding": "1.0.5", + "whatwg-mimetype": "2.2.0", + "whatwg-url": "6.5.0", + "ws": "5.2.2", + "xml-name-validator": "3.0.0" }, "dependencies": { "sax": { @@ -6895,7 +6895,7 @@ "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", "dev": true, "requires": { - "async-limiter": "~1.0.0" + "async-limiter": "1.0.0" } } } @@ -6925,7 +6925,7 @@ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", "requires": { - "jsonify": "~0.0.0" + "jsonify": "0.0.0" } }, "json-stable-stringify-without-jsonify": { @@ -6941,15 +6941,15 @@ }, "json5": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" }, "jsonfile": { "version": "2.4.0", - "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "requires": { - "graceful-fs": "^4.1.6" + "graceful-fs": "4.1.11" } }, "jsonify": { @@ -6981,7 +6981,7 @@ "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=", "dev": true, "requires": { - "array-includes": "^3.0.3" + "array-includes": "3.0.3" } }, "kind-of": { @@ -6994,7 +6994,7 @@ "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", "requires": { - "graceful-fs": "^4.1.9" + "graceful-fs": "4.1.11" } }, "kleur": { @@ -7008,7 +7008,7 @@ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "requires": { - "invert-kv": "^1.0.0" + "invert-kv": "1.0.0" } }, "left-pad": { @@ -7029,8 +7029,8 @@ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "prelude-ls": "1.1.2", + "type-check": "0.3.2" } }, "lint-staged": { @@ -7039,28 +7039,28 @@ "integrity": "sha512-AXk40M9DAiPi7f4tdJggwuKIViUplYtVj1os1MVEteW7qOkU50EOehayCfO9TsoGK24o/EsWb41yrEgfJDDjCw==", "dev": true, "requires": { - "chalk": "^2.3.1", - "commander": "^2.14.1", - "cosmiconfig": "^5.0.2", - "debug": "^3.1.0", - "dedent": "^0.7.0", - "execa": "^0.9.0", - "find-parent-dir": "^0.3.0", - "is-glob": "^4.0.0", - "is-windows": "^1.0.2", - "jest-validate": "^23.5.0", - "listr": "^0.14.1", - "lodash": "^4.17.5", - "log-symbols": "^2.2.0", - "micromatch": "^3.1.8", - "npm-which": "^3.0.1", - "p-map": "^1.1.1", - "path-is-inside": "^1.0.2", - "pify": "^3.0.0", - "please-upgrade-node": "^3.0.2", + "chalk": "2.4.1", + "commander": "2.18.0", + "cosmiconfig": "5.0.6", + "debug": "3.2.5", + "dedent": "0.7.0", + "execa": "0.9.0", + "find-parent-dir": "0.3.0", + "is-glob": "4.0.0", + "is-windows": "1.0.2", + "jest-validate": "23.6.0", + "listr": "0.14.2", + "lodash": "4.17.10", + "log-symbols": "2.2.0", + "micromatch": "3.1.10", + "npm-which": "3.0.1", + "p-map": "1.2.0", + "path-is-inside": "1.0.2", + "pify": "3.0.0", + "please-upgrade-node": "3.1.1", "staged-git-files": "1.1.1", - "string-argv": "^0.0.2", - "stringify-object": "^3.2.2" + "string-argv": "0.0.2", + "stringify-object": "3.2.2" }, "dependencies": { "ansi-styles": { @@ -7069,7 +7069,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "arr-diff": { @@ -7090,16 +7090,16 @@ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "repeat-element": "1.1.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" }, "dependencies": { "extend-shallow": { @@ -7108,7 +7108,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -7119,9 +7119,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "debug": { @@ -7130,7 +7130,7 @@ "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "execa": { @@ -7139,13 +7139,13 @@ "integrity": "sha512-BbUMBiX4hqiHZUA5+JujIjNb6TyAlp2D5KLheMjMluwOuzcnylDL4AxZYLLn1n2AGB49eSWwyKvvEQoRpnAtmA==", "dev": true, "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" } }, "expand-brackets": { @@ -7154,13 +7154,13 @@ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { "debug": { @@ -7178,7 +7178,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "extend-shallow": { @@ -7187,7 +7187,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } }, "is-accessor-descriptor": { @@ -7196,7 +7196,7 @@ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -7205,7 +7205,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -7216,7 +7216,7 @@ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -7225,7 +7225,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -7236,9 +7236,9 @@ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" } }, "kind-of": { @@ -7261,8 +7261,8 @@ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" }, "dependencies": { "is-extendable": { @@ -7271,7 +7271,7 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "is-plain-object": "2.0.4" } } } @@ -7282,14 +7282,14 @@ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { "define-property": { @@ -7298,7 +7298,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "^1.0.0" + "is-descriptor": "1.0.2" } }, "extend-shallow": { @@ -7307,7 +7307,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -7318,10 +7318,10 @@ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" }, "dependencies": { "extend-shallow": { @@ -7330,7 +7330,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -7341,7 +7341,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-data-descriptor": { @@ -7350,7 +7350,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-descriptor": { @@ -7359,9 +7359,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } }, "is-extglob": { @@ -7376,7 +7376,7 @@ "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", "dev": true, "requires": { - "is-extglob": "^2.1.1" + "is-extglob": "2.1.1" } }, "is-number": { @@ -7385,7 +7385,7 @@ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -7394,7 +7394,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -7417,19 +7417,19 @@ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.2", + "nanomatch": "1.2.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" } }, "ms": { @@ -7450,7 +7450,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -7461,15 +7461,15 @@ "integrity": "sha512-vmaNJ1KlGuGWShHI35X/F8r9xxS0VTHh9GejVXwSN20fG5xpq3Jh4bJbnumoT6q5EDM/8/YP1z3YMtQbFmhuXw==", "dev": true, "requires": { - "@samverschueren/stream-to-observable": "^0.3.0", - "is-observable": "^1.1.0", - "is-promise": "^2.1.0", - "is-stream": "^1.1.0", - "listr-silent-renderer": "^1.1.1", - "listr-update-renderer": "^0.4.0", - "listr-verbose-renderer": "^0.4.0", - "p-map": "^1.1.1", - "rxjs": "^6.1.0" + "@samverschueren/stream-to-observable": "0.3.0", + "is-observable": "1.1.0", + "is-promise": "2.1.0", + "is-stream": "1.1.0", + "listr-silent-renderer": "1.1.1", + "listr-update-renderer": "0.4.0", + "listr-verbose-renderer": "0.4.1", + "p-map": "1.2.0", + "rxjs": "6.3.3" } }, "listr-silent-renderer": { @@ -7484,27 +7484,27 @@ "integrity": "sha1-NE2YDaLKLosUW6MFkI8yrj9MyKc=", "dev": true, "requires": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "elegant-spinner": "^1.0.1", - "figures": "^1.7.0", - "indent-string": "^3.0.0", - "log-symbols": "^1.0.2", - "log-update": "^1.0.2", - "strip-ansi": "^3.0.1" + "chalk": "1.1.3", + "cli-truncate": "0.2.1", + "elegant-spinner": "1.0.1", + "figures": "1.7.0", + "indent-string": "3.2.0", + "log-symbols": "1.0.2", + "log-update": "1.0.2", + "strip-ansi": "3.0.1" }, "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" } }, "figures": { @@ -7513,8 +7513,8 @@ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" } }, "log-symbols": { @@ -7523,7 +7523,7 @@ "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", "dev": true, "requires": { - "chalk": "^1.0.0" + "chalk": "1.1.3" } } } @@ -7534,23 +7534,23 @@ "integrity": "sha1-ggb0z21S3cWCfl/RSYng6WWTOjU=", "dev": true, "requires": { - "chalk": "^1.1.3", - "cli-cursor": "^1.0.2", - "date-fns": "^1.27.2", - "figures": "^1.7.0" + "chalk": "1.1.3", + "cli-cursor": "1.0.2", + "date-fns": "1.29.0", + "figures": "1.7.0" }, "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" } }, "cli-cursor": { @@ -7559,7 +7559,7 @@ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "dev": true, "requires": { - "restore-cursor": "^1.0.1" + "restore-cursor": "1.0.1" } }, "figures": { @@ -7568,8 +7568,8 @@ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" } }, "onetime": { @@ -7584,21 +7584,21 @@ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", "dev": true, "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" + "exit-hook": "1.1.1", + "onetime": "1.1.0" } } } }, "load-json-file": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "strip-bom": "3.0.0" } }, "locate-path": { @@ -7606,8 +7606,8 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "2.0.0", + "path-exists": "3.0.0" } }, "lodash": { @@ -7669,7 +7669,7 @@ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dev": true, "requires": { - "chalk": "^2.0.1" + "chalk": "2.4.1" }, "dependencies": { "ansi-styles": { @@ -7678,7 +7678,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -7687,9 +7687,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "supports-color": { @@ -7698,7 +7698,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -7709,8 +7709,8 @@ "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=", "dev": true, "requires": { - "ansi-escapes": "^1.0.0", - "cli-cursor": "^1.0.2" + "ansi-escapes": "1.4.0", + "cli-cursor": "1.0.2" }, "dependencies": { "ansi-escapes": { @@ -7725,7 +7725,7 @@ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "dev": true, "requires": { - "restore-cursor": "^1.0.1" + "restore-cursor": "1.0.1" } }, "onetime": { @@ -7740,8 +7740,8 @@ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", "dev": true, "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" + "exit-hook": "1.1.1", + "onetime": "1.1.0" } } } @@ -7758,8 +7758,8 @@ "integrity": "sha1-akAhj9x64V/HbD0PPmdsRlOIYD4=", "dev": true, "requires": { - "chalk": "^1.1.3", - "loglevel": "^1.4.1" + "chalk": "1.1.3", + "loglevel": "1.6.1" }, "dependencies": { "chalk": { @@ -7768,11 +7768,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" } } } @@ -7787,7 +7787,7 @@ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" + "js-tokens": "4.0.0" } }, "lru-cache": { @@ -7795,8 +7795,8 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "pseudomap": "1.0.2", + "yallist": "2.1.2" } }, "make-dir": { @@ -7804,7 +7804,7 @@ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "requires": { - "pify": "^3.0.0" + "pify": "3.0.0" }, "dependencies": { "pify": { @@ -7819,7 +7819,7 @@ "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", "requires": { - "tmpl": "1.0.x" + "tmpl": "1.0.4" } }, "map-cache": { @@ -7832,7 +7832,7 @@ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "requires": { - "object-visit": "^1.0.0" + "object-visit": "1.0.1" } }, "math-random": { @@ -7845,9 +7845,9 @@ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "hash-base": "3.0.4", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "mem": { @@ -7855,7 +7855,7 @@ "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", "requires": { - "mimic-fn": "^1.0.0" + "mimic-fn": "1.2.0" } }, "merge": { @@ -7868,7 +7868,7 @@ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", "requires": { - "readable-stream": "^2.0.1" + "readable-stream": "2.3.6" } }, "metro": { @@ -7876,32 +7876,32 @@ "resolved": "https://registry.npmjs.org/metro/-/metro-0.45.6.tgz", "integrity": "sha512-+RinU6Qcea/zX9xxfrgmeFBwJ3tsdgLyBJm4tQOmusU4kE8YEE4LQ3IGG60qk3wzYloflMB/8ilIGG4Z/gz2Ew==", "requires": { - "@babel/core": "^7.0.0", - "@babel/generator": "^7.0.0", - "@babel/parser": "^7.0.0", - "@babel/plugin-external-helpers": "^7.0.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "absolute-path": "^0.0.0", - "async": "^2.4.0", + "@babel/core": "7.1.2", + "@babel/generator": "7.1.2", + "@babel/parser": "7.1.2", + "@babel/plugin-external-helpers": "7.0.0", + "@babel/template": "7.1.2", + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2", + "absolute-path": "0.0.0", + "async": "2.6.1", "babel-preset-fbjs": "2.3.0", - "chalk": "^1.1.1", - "concat-stream": "^1.6.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "eventemitter3": "^3.0.0", + "chalk": "1.1.1", + "concat-stream": "1.6.2", + "connect": "3.6.6", + "debug": "2.6.9", + "denodeify": "1.2.1", + "eventemitter3": "3.1.0", "fbjs": "0.8.17", - "fs-extra": "^1.0.0", - "graceful-fs": "^4.1.3", - "image-size": "^0.6.0", + "fs-extra": "1.0.0", + "graceful-fs": "4.1.11", + "image-size": "0.6.3", "jest-docblock": "23.2.0", "jest-haste-map": "23.5.0", "jest-worker": "23.2.0", - "json-stable-stringify": "^1.0.1", - "lodash.throttle": "^4.1.1", - "merge-stream": "^1.0.1", + "json-stable-stringify": "1.0.1", + "lodash.throttle": "4.1.1", + "merge-stream": "1.0.1", "metro-cache": "0.45.6", "metro-config": "0.45.6", "metro-core": "0.45.6", @@ -7910,21 +7910,21 @@ "metro-resolver": "0.45.6", "metro-source-map": "0.45.6", "mime-types": "2.1.11", - "mkdirp": "^0.5.1", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.0", - "react-transform-hmr": "^1.0.4", - "resolve": "^1.5.0", - "rimraf": "^2.5.4", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", + "mkdirp": "0.5.1", + "node-fetch": "2.2.0", + "nullthrows": "1.1.0", + "react-transform-hmr": "1.0.4", + "resolve": "1.8.1", + "rimraf": "2.6.2", + "serialize-error": "2.1.0", + "source-map": "0.5.7", "temp": "0.8.3", - "throat": "^4.1.0", - "wordwrap": "^1.0.0", - "write-file-atomic": "^1.2.0", - "ws": "^1.1.0", - "xpipe": "^1.0.5", - "yargs": "^9.0.0" + "throat": "4.1.0", + "wordwrap": "1.0.0", + "write-file-atomic": "1.3.4", + "ws": "1.1.5", + "xpipe": "1.0.5", + "yargs": "9.0.1" }, "dependencies": { "fs-extra": { @@ -7932,9 +7932,9 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1" } }, "metro-react-native-babel-preset": { @@ -7942,40 +7942,40 @@ "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.45.6.tgz", "integrity": "sha512-qh+iXlV2tDfvHYbhh1meihxnzXXXB8nF1fi8z2HFxqYDkFBM48XewXO6mLz97PL8lmuTGvX/2dYVuFtriENw1w==", "requires": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.0.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-exponentiation-operator": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-assign": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-regenerator": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.0.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", + "@babel/plugin-proposal-class-properties": "7.1.0", + "@babel/plugin-proposal-export-default-from": "7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.0.0", + "@babel/plugin-proposal-object-rest-spread": "7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "7.0.0", + "@babel/plugin-proposal-optional-chaining": "7.0.0", + "@babel/plugin-syntax-dynamic-import": "7.0.0", + "@babel/plugin-syntax-export-default-from": "7.0.0", + "@babel/plugin-transform-arrow-functions": "7.0.0", + "@babel/plugin-transform-block-scoping": "7.0.0", + "@babel/plugin-transform-classes": "7.1.0", + "@babel/plugin-transform-computed-properties": "7.0.0", + "@babel/plugin-transform-destructuring": "7.1.2", + "@babel/plugin-transform-exponentiation-operator": "7.1.0", + "@babel/plugin-transform-flow-strip-types": "7.0.0", + "@babel/plugin-transform-for-of": "7.0.0", + "@babel/plugin-transform-function-name": "7.1.0", + "@babel/plugin-transform-literals": "7.0.0", + "@babel/plugin-transform-modules-commonjs": "7.1.0", + "@babel/plugin-transform-object-assign": "7.0.0", + "@babel/plugin-transform-parameters": "7.1.0", + "@babel/plugin-transform-react-display-name": "7.0.0", + "@babel/plugin-transform-react-jsx": "7.0.0", + "@babel/plugin-transform-react-jsx-source": "7.0.0", + "@babel/plugin-transform-regenerator": "7.0.0", + "@babel/plugin-transform-shorthand-properties": "7.0.0", + "@babel/plugin-transform-spread": "7.0.0", + "@babel/plugin-transform-sticky-regex": "7.0.0", + "@babel/plugin-transform-template-literals": "7.0.0", + "@babel/plugin-transform-typescript": "7.1.0", + "@babel/plugin-transform-unicode-regex": "7.0.0", + "@babel/template": "7.1.2", "metro-babel7-plugin-react-transform": "0.45.6", - "react-transform-hmr": "^1.0.4" + "react-transform-hmr": "1.0.4" } }, "mime-db": { @@ -7988,7 +7988,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", "integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=", "requires": { - "mime-db": "~1.23.0" + "mime-db": "1.23.0" } }, "node-fetch": { @@ -8001,19 +8001,19 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", "requires": { - "camelcase": "^4.1.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "read-pkg-up": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^7.0.0" + "camelcase": "4.1.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "read-pkg-up": "2.0.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "7.0.0" } } } @@ -8023,18 +8023,18 @@ "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.45.6.tgz", "integrity": "sha512-Io8JinYIzGcXiTaO7o0DGw8wFcAiITTb7mLh3lbuJd9PndbPOo+jhrHkTsNtXc9MRHiT4KbEheXJ/QoeLKJK/Q==", "requires": { - "@babel/core": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/register": "^7.0.0", - "core-js": "^2.2.2", - "escape-string-regexp": "^1.0.5" + "@babel/core": "7.1.2", + "@babel/plugin-proposal-class-properties": "7.1.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.0.0", + "@babel/plugin-proposal-object-rest-spread": "7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "7.0.0", + "@babel/plugin-proposal-optional-chaining": "7.0.0", + "@babel/plugin-transform-async-to-generator": "7.1.0", + "@babel/plugin-transform-flow-strip-types": "7.0.0", + "@babel/plugin-transform-modules-commonjs": "7.1.0", + "@babel/register": "7.0.0", + "core-js": "2.5.7", + "escape-string-regexp": "1.0.5" }, "dependencies": { "core-js": { @@ -8049,7 +8049,7 @@ "resolved": "https://registry.npmjs.org/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.45.6.tgz", "integrity": "sha512-NsVKqiBaF+Tm3FXzqiEExl9iJG+EimbpQP5h9ygxBE4AsYRc2S3X/YD/1ds3RTHMgfhinWVaus+DrG5OqK5mTA==", "requires": { - "@babel/helper-module-imports": "^7.0.0" + "@babel/helper-module-imports": "7.0.0" } }, "metro-cache": { @@ -8059,8 +8059,8 @@ "requires": { "jest-serializer": "23.0.1", "metro-core": "0.45.6", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4" + "mkdirp": "0.5.1", + "rimraf": "2.6.2" } }, "metro-config": { @@ -8068,7 +8068,7 @@ "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.45.6.tgz", "integrity": "sha512-ZhVtkpXhOi+qWi7vdE3HGIhyyBT1wtIukQuxTMwLTUluv2/1DClo/uX9inmf++CmOhOpU7QpqrMzl6vf+AwnOg==", "requires": { - "cosmiconfig": "^5.0.5", + "cosmiconfig": "5.0.6", "metro": "0.45.6", "metro-cache": "0.45.6", "metro-core": "0.45.6" @@ -8080,9 +8080,9 @@ "integrity": "sha512-M0YkGnkjStdCsSNYVW+aVlJ4WjwcqjIhQV+VzEnGZYdyo6cMi9MxUZ69iV2jIxd3LAeaQQaNe8OQtQp8dfIh/g==", "requires": { "jest-haste-map": "23.5.0", - "lodash.throttle": "^4.1.1", + "lodash.throttle": "4.1.1", "metro-resolver": "0.45.6", - "wordwrap": "^1.0.0" + "wordwrap": "1.0.0" } }, "metro-memory-fs": { @@ -8095,7 +8095,7 @@ "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.45.6.tgz", "integrity": "sha512-l+lZ7Gg6CN9XddgmwAbo7zOLT2QB9a6VALXLzmvr6gB1mc6SBZwtAh+hARvdymtcr1CgbaWADZPAA+W3oQZH4g==", "requires": { - "uglify-es": "^3.1.9" + "uglify-es": "3.3.9" }, "dependencies": { "commander": { @@ -8113,8 +8113,8 @@ "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" + "commander": "2.13.0", + "source-map": "0.6.1" } } } @@ -8125,41 +8125,41 @@ "integrity": "sha512-CttOU/mLn6+VEPCDtb99y1b3hBiIjOg8CZkd9xYkF2WK3WT0ejUbA9jyRY8PE3uHK9ZftUeRAuu7tezGHAqqNQ==", "dev": true, "requires": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.0.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-exponentiation-operator": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-assign": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-regenerator": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.0.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", + "@babel/plugin-proposal-class-properties": "7.1.0", + "@babel/plugin-proposal-export-default-from": "7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.0.0", + "@babel/plugin-proposal-object-rest-spread": "7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "7.0.0", + "@babel/plugin-proposal-optional-chaining": "7.0.0", + "@babel/plugin-syntax-dynamic-import": "7.0.0", + "@babel/plugin-syntax-export-default-from": "7.0.0", + "@babel/plugin-transform-arrow-functions": "7.0.0", + "@babel/plugin-transform-block-scoping": "7.0.0", + "@babel/plugin-transform-classes": "7.1.0", + "@babel/plugin-transform-computed-properties": "7.0.0", + "@babel/plugin-transform-destructuring": "7.1.2", + "@babel/plugin-transform-exponentiation-operator": "7.1.0", + "@babel/plugin-transform-flow-strip-types": "7.0.0", + "@babel/plugin-transform-for-of": "7.0.0", + "@babel/plugin-transform-function-name": "7.1.0", + "@babel/plugin-transform-literals": "7.0.0", + "@babel/plugin-transform-modules-commonjs": "7.1.0", + "@babel/plugin-transform-object-assign": "7.0.0", + "@babel/plugin-transform-parameters": "7.1.0", + "@babel/plugin-transform-react-display-name": "7.0.0", + "@babel/plugin-transform-react-jsx": "7.0.0", + "@babel/plugin-transform-react-jsx-source": "7.0.0", + "@babel/plugin-transform-regenerator": "7.0.0", + "@babel/plugin-transform-runtime": "7.1.0", + "@babel/plugin-transform-shorthand-properties": "7.0.0", + "@babel/plugin-transform-spread": "7.0.0", + "@babel/plugin-transform-sticky-regex": "7.0.0", + "@babel/plugin-transform-template-literals": "7.0.0", + "@babel/plugin-transform-typescript": "7.1.0", + "@babel/plugin-transform-unicode-regex": "7.0.0", + "@babel/template": "7.1.2", "metro-babel7-plugin-react-transform": "0.47.0", - "react-transform-hmr": "^1.0.4" + "react-transform-hmr": "1.0.4" }, "dependencies": { "metro-babel7-plugin-react-transform": { @@ -8168,7 +8168,7 @@ "integrity": "sha512-zVn5Ybk3rg0xsi6cN0CBIzfiqh1dnqeEhsV+qkDl5XUTEtKWGdFPaqXKGgSJudIgo8dw7V1UUzKDAsCtsx3UbA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.0.0" + "@babel/helper-module-imports": "7.0.0" } } } @@ -8178,7 +8178,7 @@ "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.45.6.tgz", "integrity": "sha512-RY4tqKxSEz4ahLPaJlx30x6vG8HVyLT3w5aUDcyB5B2eQH3ckLnyUYUpd0sT7HFoJ1T5U5DFtWvS3P4yJcRB7A==", "requires": { - "absolute-path": "^0.0.0" + "absolute-path": "0.0.0" } }, "metro-source-map": { @@ -8186,7 +8186,7 @@ "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.45.6.tgz", "integrity": "sha512-FBubSEEitGrvUeuCPVwXTJX7Y1WjFhsUHickqQE+mXplOgREyeZ7o80ffqEWitfsMUQN9385LxIPmAdPzQXLsQ==", "requires": { - "source-map": "^0.5.6" + "source-map": "0.5.7" } }, "micromatch": { @@ -8194,19 +8194,19 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" }, "dependencies": { "arr-diff": { @@ -8214,7 +8214,7 @@ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "requires": { - "arr-flatten": "^1.0.1" + "arr-flatten": "1.1.0" } }, "kind-of": { @@ -8222,7 +8222,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -8242,7 +8242,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", "requires": { - "mime-db": "~1.36.0" + "mime-db": "1.36.0" } }, "mimic-fn": { @@ -8255,7 +8255,7 @@ "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", "requires": { - "dom-walk": "^0.1.0" + "dom-walk": "0.1.1" } }, "minimalistic-assert": { @@ -8273,12 +8273,12 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "1.1.11" } }, "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "minipass": { @@ -8286,8 +8286,8 @@ "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.4.tgz", "integrity": "sha512-mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w==", "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" + "safe-buffer": "5.1.2", + "yallist": "3.0.2" }, "dependencies": { "yallist": { @@ -8302,7 +8302,7 @@ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", "requires": { - "minipass": "^2.2.1" + "minipass": "2.3.4" } }, "mixin-deep": { @@ -8310,8 +8310,8 @@ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" + "for-in": "1.0.2", + "is-extendable": "1.0.1" }, "dependencies": { "is-extendable": { @@ -8319,14 +8319,14 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { - "is-plain-object": "^2.0.4" + "is-plain-object": "2.0.4" } } } }, "mkdirp": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "requires": { "minimist": "0.0.8" @@ -8334,7 +8334,7 @@ "dependencies": { "minimist": { "version": "0.0.8", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" } } @@ -8349,11 +8349,11 @@ "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==", "requires": { - "basic-auth": "~2.0.0", + "basic-auth": "2.0.1", "debug": "2.6.9", - "depd": "~1.1.2", - "on-finished": "~2.3.0", - "on-headers": "~1.0.1" + "depd": "1.1.2", + "on-finished": "2.3.0", + "on-headers": "1.0.1" } }, "ms": { @@ -8376,17 +8376,17 @@ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "fragment-cache": "0.2.1", + "is-windows": "1.0.2", + "kind-of": "6.0.2", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { "arr-diff": { @@ -8404,8 +8404,8 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" } }, "is-extendable": { @@ -8413,7 +8413,7 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { - "is-plain-object": "^2.0.4" + "is-plain-object": "2.0.4" } }, "kind-of": { @@ -8428,21 +8428,21 @@ "resolved": "https://registry.npmjs.org/native-base/-/native-base-2.8.1.tgz", "integrity": "sha512-PCAJ2I8gnUia+HV9deT4CusX8Uk+w52xgPLHuo0OQOgo7cZjw7EAaCGWSFlUk7cBsDjswV5PvLzPMujYh8TkwQ==", "requires": { - "blueimp-md5": "^2.5.0", - "clamp": "^1.0.1", - "color": "~1.0.3", - "fs-extra": "^2.0.0", - "jest-react-native": "^18.0.0", + "blueimp-md5": "2.10.0", + "clamp": "1.0.1", + "color": "1.0.3", + "fs-extra": "2.1.2", + "jest-react-native": "18.0.0", "lodash": "4.17.10", "native-base-shoutem-theme": "0.2.2", - "print-message": "^2.1.0", - "prop-types": "^15.5.10", + "print-message": "2.1.0", + "prop-types": "15.6.2", "react-native-drawer": "2.5.0", "react-native-easy-grid": "0.2.0", "react-native-keyboard-aware-scroll-view": "0.5.0", "react-native-vector-icons": "4.6.0", - "react-tween-state": "^0.1.5", - "tween-functions": "^1.0.1" + "react-tween-state": "0.1.5", + "tween-functions": "1.2.0" }, "dependencies": { "react-native-keyboard-aware-scroll-view": { @@ -8450,8 +8450,8 @@ "resolved": "https://registry.npmjs.org/react-native-keyboard-aware-scroll-view/-/react-native-keyboard-aware-scroll-view-0.5.0.tgz", "integrity": "sha512-nGXsACZBCiWuwRrZy+UjiSJqb4tZ/6ePHUSY8M+09g4VfNm/ogvvWpwBa6B999NZ6DwhZTKBjVWeZxX9XG8bbQ==", "requires": { - "prop-types": "^15.6.0", - "react-native-iphone-x-helper": "^1.0.1" + "prop-types": "15.6.2", + "react-native-iphone-x-helper": "1.2.0" } } } @@ -8461,9 +8461,9 @@ "resolved": "https://registry.npmjs.org/native-base-shoutem-theme/-/native-base-shoutem-theme-0.2.2.tgz", "integrity": "sha1-WCMxBFX+ORrfciNkacA5/UT1aiA=", "requires": { - "hoist-non-react-statics": "^1.0.5", - "lodash": "^4.10.1", - "prop-types": "^15.5.10" + "hoist-non-react-statics": "1.2.0", + "lodash": "4.17.10", + "prop-types": "15.6.2" } }, "natural-compare": { @@ -8477,9 +8477,9 @@ "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.4.tgz", "integrity": "sha512-HyoqEb4wr/rsoaIDfTH2aVL9nWtQqba2/HvMv+++m8u0dz808MaagKILxtfeSN7QU7nvbQ79zk3vYOJp9zsNEA==", "requires": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" + "debug": "2.6.9", + "iconv-lite": "0.4.24", + "sax": "1.2.4" }, "dependencies": { "sax": { @@ -8505,8 +8505,8 @@ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" + "encoding": "0.1.12", + "is-stream": "1.1.0" } }, "node-int64": { @@ -8524,10 +8524,10 @@ "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", "requires": { - "growly": "^1.3.0", - "semver": "^5.4.1", - "shellwords": "^0.1.1", - "which": "^1.3.0" + "growly": "1.3.0", + "semver": "5.5.1", + "shellwords": "0.1.1", + "which": "1.3.1" } }, "node-pre-gyp": { @@ -8535,16 +8535,16 @@ "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", "integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==", "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" + "detect-libc": "1.0.3", + "mkdirp": "0.5.1", + "needle": "2.2.4", + "nopt": "4.0.1", + "npm-packlist": "1.1.11", + "npmlog": "4.1.2", + "rc": "1.2.8", + "rimraf": "2.6.2", + "semver": "5.5.1", + "tar": "4.4.6" }, "dependencies": { "gauge": { @@ -8552,14 +8552,14 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.3" } }, "npmlog": { @@ -8567,10 +8567,10 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "1.1.5", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" } }, "string-width": { @@ -8578,9 +8578,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } } } @@ -8590,8 +8590,8 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", "requires": { - "abbrev": "1", - "osenv": "^0.1.4" + "abbrev": "1.1.1", + "osenv": "0.1.5" } }, "normalize-package-data": { @@ -8599,10 +8599,10 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "requires": { - "hosted-git-info": "^2.1.4", - "is-builtin-module": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "hosted-git-info": "2.7.1", + "is-builtin-module": "1.0.0", + "semver": "5.5.1", + "validate-npm-package-license": "3.0.4" } }, "normalize-path": { @@ -8610,7 +8610,7 @@ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "requires": { - "remove-trailing-separator": "^1.0.1" + "remove-trailing-separator": "1.1.0" } }, "npm-bundled": { @@ -8623,8 +8623,8 @@ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.11.tgz", "integrity": "sha512-CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA==", "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" + "ignore-walk": "3.0.1", + "npm-bundled": "1.0.5" } }, "npm-path": { @@ -8633,7 +8633,7 @@ "integrity": "sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==", "dev": true, "requires": { - "which": "^1.2.10" + "which": "1.3.1" } }, "npm-run-path": { @@ -8641,7 +8641,7 @@ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "requires": { - "path-key": "^2.0.0" + "path-key": "2.0.1" } }, "npm-which": { @@ -8650,9 +8650,9 @@ "integrity": "sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo=", "dev": true, "requires": { - "commander": "^2.9.0", - "npm-path": "^2.0.2", - "which": "^1.2.10" + "commander": "2.18.0", + "npm-path": "2.0.4", + "which": "1.3.1" } }, "npmlog": { @@ -8660,9 +8660,9 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-2.0.4.tgz", "integrity": "sha1-mLUlMPJRTKkNCexbIsiEZyI3VpI=", "requires": { - "ansi": "~0.3.1", - "are-we-there-yet": "~1.1.2", - "gauge": "~1.2.5" + "ansi": "0.3.1", + "are-we-there-yet": "1.1.5", + "gauge": "1.2.7" } }, "nullthrows": { @@ -8696,9 +8696,9 @@ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "copy-descriptor": "0.1.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" }, "dependencies": { "define-property": { @@ -8706,7 +8706,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "kind-of": { @@ -8714,7 +8714,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -8735,7 +8735,7 @@ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "requires": { - "isobject": "^3.0.0" + "isobject": "3.0.1" }, "dependencies": { "isobject": { @@ -8751,10 +8751,10 @@ "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" + "define-properties": "1.1.3", + "function-bind": "1.1.1", + "has-symbols": "1.0.0", + "object-keys": "1.0.12" } }, "object.entries": { @@ -8763,10 +8763,10 @@ "integrity": "sha1-G/mk3SKI9bM/Opk9JXZh8F0WGl8=", "dev": true, "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.6.1", - "function-bind": "^1.1.0", - "has": "^1.0.1" + "define-properties": "1.1.3", + "es-abstract": "1.12.0", + "function-bind": "1.1.1", + "has": "1.0.3" } }, "object.getownpropertydescriptors": { @@ -8775,8 +8775,8 @@ "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", "dev": true, "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" + "define-properties": "1.1.3", + "es-abstract": "1.12.0" } }, "object.omit": { @@ -8784,8 +8784,8 @@ "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" + "for-own": "0.1.5", + "is-extendable": "0.1.1" } }, "object.pick": { @@ -8793,7 +8793,7 @@ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "requires": { - "isobject": "^3.0.1" + "isobject": "3.0.1" }, "dependencies": { "isobject": { @@ -8821,7 +8821,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { - "wrappy": "1" + "wrappy": "1.0.2" } }, "onetime": { @@ -8829,15 +8829,15 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "requires": { - "mimic-fn": "^1.0.0" + "mimic-fn": "1.2.0" } }, "opn": { "version": "3.0.3", - "resolved": "http://registry.npmjs.org/opn/-/opn-3.0.3.tgz", + "resolved": "https://registry.npmjs.org/opn/-/opn-3.0.3.tgz", "integrity": "sha1-ttmec5n3jWXDuq/+8fsojpuFJDo=", "requires": { - "object-assign": "^4.0.1" + "object-assign": "4.1.1" } }, "optimist": { @@ -8845,13 +8845,13 @@ "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" + "minimist": "0.0.10", + "wordwrap": "0.0.3" }, "dependencies": { "minimist": { "version": "0.0.10", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" }, "wordwrap": { @@ -8867,12 +8867,12 @@ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "dev": true, "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" } }, "options": { @@ -8890,9 +8890,9 @@ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" + "execa": "0.7.0", + "lcid": "1.0.0", + "mem": "1.1.0" } }, "os-tmpdir": { @@ -8905,8 +8905,8 @@ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" } }, "p-finally": { @@ -8919,7 +8919,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "requires": { - "p-try": "^1.0.0" + "p-try": "1.0.0" } }, "p-locate": { @@ -8927,7 +8927,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "requires": { - "p-limit": "^1.1.0" + "p-limit": "1.3.0" } }, "p-map": { @@ -8946,10 +8946,10 @@ "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" } }, "parse-json": { @@ -8957,7 +8957,7 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "requires": { - "error-ex": "^1.2.0" + "error-ex": "1.3.2" } }, "parse5": { @@ -9022,12 +9022,12 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", "requires": { - "pify": "^2.0.0" + "pify": "2.3.0" } }, "pegjs": { "version": "0.10.0", - "resolved": "http://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz", + "resolved": "https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz", "integrity": "sha1-z4uvrm7d/0tafvsYUmnqr0YQ3b0=" }, "pend": { @@ -9055,7 +9055,7 @@ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "requires": { - "pinkie": "^2.0.0" + "pinkie": "2.0.4" } }, "pirates": { @@ -9063,7 +9063,7 @@ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.0.tgz", "integrity": "sha512-8t5BsXy1LUIjn3WWOlOuFDuKswhQb/tkak641lvBgmPOBUQHXveORtlMCp6OdPV1dtuTaEahKA8VNz6uLfKBtA==", "requires": { - "node-modules-regexp": "^1.0.0" + "node-modules-regexp": "1.0.0" } }, "pkg-dir": { @@ -9071,7 +9071,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", "requires": { - "find-up": "^2.1.0" + "find-up": "2.1.0" } }, "please-upgrade-node": { @@ -9080,7 +9080,7 @@ "integrity": "sha512-KY1uHnQ2NlQHqIJQpnh/i54rKkuxCEBx+voJIS/Mvb+L2iYd2NMotwduhKTMjfC1uKoX3VXOxLjIYG66dfJTVQ==", "dev": true, "requires": { - "semver-compare": "^1.0.0" + "semver-compare": "1.0.0" } }, "plist": { @@ -9088,9 +9088,9 @@ "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", "requires": { - "base64-js": "^1.2.3", - "xmlbuilder": "^9.0.7", - "xmldom": "0.1.x" + "base64-js": "1.3.0", + "xmlbuilder": "9.0.7", + "xmldom": "0.1.27" } }, "plugin-error": { @@ -9098,11 +9098,11 @@ "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", "requires": { - "ansi-cyan": "^0.1.1", - "ansi-red": "^0.1.1", - "arr-diff": "^1.0.1", - "arr-union": "^2.0.1", - "extend-shallow": "^1.1.2" + "ansi-cyan": "0.1.1", + "ansi-red": "0.1.1", + "arr-diff": "1.1.0", + "arr-union": "2.1.0", + "extend-shallow": "1.1.4" } }, "pluralize": { @@ -9145,19 +9145,19 @@ "integrity": "sha512-2UzApPuxi2yRoyMlXMazgR6UcH9DKJhNgCviIwY3ixZ9THWSSrUww5vkiZ3C48WvpFl1M1y/oU63deSy1puWEA==", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "common-tags": "^1.4.0", - "dlv": "^1.1.0", - "eslint": "^4.0.0", - "indent-string": "^3.2.0", - "lodash.merge": "^4.6.0", - "loglevel-colored-level-prefix": "^1.0.0", - "prettier": "^1.7.0", - "pretty-format": "^23.0.1", - "require-relative": "^0.8.7", - "typescript": "^2.5.1", - "typescript-eslint-parser": "^16.0.0", - "vue-eslint-parser": "^2.0.2" + "babel-runtime": "6.26.0", + "common-tags": "1.8.0", + "dlv": "1.1.2", + "eslint": "4.19.1", + "indent-string": "3.2.0", + "lodash.merge": "4.6.1", + "loglevel-colored-level-prefix": "1.0.0", + "prettier": "1.14.3", + "pretty-format": "23.6.0", + "require-relative": "0.8.7", + "typescript": "2.9.2", + "typescript-eslint-parser": "16.0.1", + "vue-eslint-parser": "2.0.3" }, "dependencies": { "acorn-jsx": { @@ -9166,7 +9166,7 @@ "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, "requires": { - "acorn": "^3.0.4" + "acorn": "3.3.0" }, "dependencies": { "acorn": { @@ -9195,7 +9195,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -9204,9 +9204,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "debug": { @@ -9215,7 +9215,7 @@ "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "eslint": { @@ -9224,44 +9224,44 @@ "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", "dev": true, "requires": { - "ajv": "^5.3.0", - "babel-code-frame": "^6.22.0", - "chalk": "^2.1.0", - "concat-stream": "^1.6.0", - "cross-spawn": "^5.1.0", - "debug": "^3.1.0", - "doctrine": "^2.1.0", - "eslint-scope": "^3.7.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^3.5.4", - "esquery": "^1.0.0", - "esutils": "^2.0.2", - "file-entry-cache": "^2.0.0", - "functional-red-black-tree": "^1.0.1", - "glob": "^7.1.2", - "globals": "^11.0.1", - "ignore": "^3.3.3", - "imurmurhash": "^0.1.4", - "inquirer": "^3.0.6", - "is-resolvable": "^1.0.0", - "js-yaml": "^3.9.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.4", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.2", - "pluralize": "^7.0.0", - "progress": "^2.0.0", - "regexpp": "^1.0.1", - "require-uncached": "^1.0.3", - "semver": "^5.3.0", - "strip-ansi": "^4.0.0", - "strip-json-comments": "~2.0.1", + "ajv": "5.5.2", + "babel-code-frame": "6.26.0", + "chalk": "2.4.1", + "concat-stream": "1.6.2", + "cross-spawn": "5.1.0", + "debug": "3.2.5", + "doctrine": "2.1.0", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "1.0.0", + "espree": "3.5.4", + "esquery": "1.0.1", + "esutils": "2.0.2", + "file-entry-cache": "2.0.0", + "functional-red-black-tree": "1.0.1", + "glob": "7.1.3", + "globals": "11.8.0", + "ignore": "3.3.10", + "imurmurhash": "0.1.4", + "inquirer": "3.3.0", + "is-resolvable": "1.1.0", + "js-yaml": "3.12.0", + "json-stable-stringify-without-jsonify": "1.0.1", + "levn": "0.3.0", + "lodash": "4.17.10", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "natural-compare": "1.4.0", + "optionator": "0.8.2", + "path-is-inside": "1.0.2", + "pluralize": "7.0.0", + "progress": "2.0.0", + "regexpp": "1.1.0", + "require-uncached": "1.0.3", + "semver": "5.5.1", + "strip-ansi": "4.0.0", + "strip-json-comments": "2.0.1", "table": "4.0.2", - "text-table": "~0.2.0" + "text-table": "0.2.0" } }, "espree": { @@ -9270,8 +9270,8 @@ "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", "dev": true, "requires": { - "acorn": "^5.5.0", - "acorn-jsx": "^3.0.0" + "acorn": "5.7.3", + "acorn-jsx": "3.0.1" } }, "globals": { @@ -9298,13 +9298,13 @@ "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", "dev": true, "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "ansi-regex": "3.0.0", + "ansi-styles": "3.2.1" } }, "regexpp": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", "dev": true }, @@ -9314,7 +9314,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "3.0.0" } }, "supports-color": { @@ -9323,7 +9323,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } }, "table": { @@ -9332,12 +9332,12 @@ "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", "dev": true, "requires": { - "ajv": "^5.2.3", - "ajv-keywords": "^2.1.0", - "chalk": "^2.1.0", - "lodash": "^4.17.4", + "ajv": "5.5.2", + "ajv-keywords": "2.1.1", + "chalk": "2.4.1", + "lodash": "4.17.10", "slice-ansi": "1.0.0", - "string-width": "^2.1.1" + "string-width": "2.1.1" } } } @@ -9380,7 +9380,7 @@ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "requires": { - "asap": "~2.0.3" + "asap": "2.0.6" } }, "prompts": { @@ -9389,8 +9389,8 @@ "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", "dev": true, "requires": { - "kleur": "^2.0.1", - "sisteransi": "^0.1.1" + "kleur": "2.0.2", + "sisteransi": "0.1.1" } }, "prop-types": { @@ -9398,8 +9398,8 @@ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", "requires": { - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" + "loose-envify": "1.4.0", + "object-assign": "4.1.1" } }, "pseudomap": { @@ -9427,8 +9427,8 @@ "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.2.0.tgz", "integrity": "sha512-5wupExkIt8RYL4h/FE+WTg3JHk62e6fFPWtAZA9J5IWK1PfTfKkMS93HBUHcFpeYi9KsY5pFbh+ldvEyaz5MyA==", "requires": { - "decode-uri-component": "^0.2.0", - "strict-uri-encode": "^2.0.0" + "decode-uri-component": "0.2.0", + "strict-uri-encode": "2.0.0" } }, "querystringify": { @@ -9441,7 +9441,7 @@ "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz", "integrity": "sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw==", "requires": { - "performance-now": "^2.1.0" + "performance-now": "2.1.0" } }, "randomatic": { @@ -9449,9 +9449,9 @@ "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" + "is-number": "4.0.0", + "kind-of": "6.0.2", + "math-random": "1.0.1" }, "dependencies": { "is-number": { @@ -9476,10 +9476,10 @@ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "deep-extend": "0.6.0", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" } }, "react": { @@ -9487,10 +9487,10 @@ "resolved": "https://registry.npmjs.org/react/-/react-16.5.0.tgz", "integrity": "sha512-nw/yB/L51kA9PsAy17T1JrzzGRk+BlFCJwFF7p+pwVxgqwPjYNeZEkkH7LXn9dmflolrYMXLWMTkQ77suKPTNQ==", "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "schedule": "^0.3.0" + "loose-envify": "1.4.0", + "object-assign": "4.1.1", + "prop-types": "15.6.2", + "schedule": "0.3.0" } }, "react-clone-referenced-element": { @@ -9508,8 +9508,8 @@ "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-3.3.4.tgz", "integrity": "sha512-6lsBDRInT9jU8Ya8bnKWJSsnaGg/xk1ZSfvhc/dHc3n2CUTMfGlqm2tGeZQ9WEoe0Y2K7Lg90Kvb1E8anLePaQ==", "requires": { - "shell-quote": "^1.6.1", - "ws": "^3.3.1" + "shell-quote": "1.6.1", + "ws": "3.3.3" }, "dependencies": { "ultron": { @@ -9522,9 +9522,9 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" + "async-limiter": "1.0.0", + "safe-buffer": "5.1.2", + "ultron": "1.1.1" } } } @@ -9545,57 +9545,57 @@ "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.57.1.tgz", "integrity": "sha512-d+bRxIFjCrvXVbvPhuyLvE8NSiYKzldBzL+sJjSGxNqOOb2UIjLfB1BGUkI3n3X7KAYEUp4KUhT7YfA2qsRi/w==", "requires": { - "absolute-path": "^0.0.0", - "art": "^0.10.0", - "base64-js": "^1.1.2", - "chalk": "^1.1.1", - "commander": "^2.9.0", - "compression": "^1.7.1", - "connect": "^3.6.5", - "create-react-class": "^15.6.3", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "envinfo": "^5.7.0", - "errorhandler": "^1.5.0", - "escape-string-regexp": "^1.0.5", - "event-target-shim": "^1.0.5", + "absolute-path": "0.0.0", + "art": "0.10.3", + "base64-js": "1.3.0", + "chalk": "1.1.1", + "commander": "2.18.0", + "compression": "1.7.3", + "connect": "3.6.6", + "create-react-class": "15.6.3", + "debug": "2.6.9", + "denodeify": "1.2.1", + "envinfo": "5.10.0", + "errorhandler": "1.5.0", + "escape-string-regexp": "1.0.5", + "event-target-shim": "1.1.1", "fbjs": "0.8.17", - "fbjs-scripts": "^0.8.1", - "fs-extra": "^1.0.0", - "glob": "^7.1.1", - "graceful-fs": "^4.1.3", - "inquirer": "^3.0.6", - "lodash": "^4.17.5", - "metro": "^0.45.6", - "metro-babel-register": "^0.45.6", - "metro-core": "^0.45.6", - "metro-memory-fs": "^0.45.6", - "mime": "^1.3.4", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "morgan": "^1.9.0", - "node-fetch": "^2.2.0", - "node-notifier": "^5.2.1", - "npmlog": "^2.0.4", - "opn": "^3.0.2", - "optimist": "^0.6.1", - "plist": "^3.0.0", - "pretty-format": "^4.2.1", - "promise": "^7.1.1", - "prop-types": "^15.5.8", - "react-clone-referenced-element": "^1.0.1", + "fbjs-scripts": "0.8.3", + "fs-extra": "1.0.0", + "glob": "7.1.3", + "graceful-fs": "4.1.11", + "inquirer": "3.3.0", + "lodash": "4.17.10", + "metro": "0.45.6", + "metro-babel-register": "0.45.6", + "metro-core": "0.45.6", + "metro-memory-fs": "0.45.6", + "mime": "1.6.0", + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "morgan": "1.9.1", + "node-fetch": "2.2.0", + "node-notifier": "5.2.1", + "npmlog": "2.0.4", + "opn": "3.0.3", + "optimist": "0.6.1", + "plist": "3.0.1", + "pretty-format": "4.3.1", + "promise": "7.3.1", + "prop-types": "15.6.2", + "react-clone-referenced-element": "1.1.0", "react-devtools-core": "3.3.4", - "react-timer-mixin": "^0.13.2", - "regenerator-runtime": "^0.11.0", - "rimraf": "^2.5.4", - "semver": "^5.0.3", - "serve-static": "^1.13.1", + "react-timer-mixin": "0.13.4", + "regenerator-runtime": "0.11.1", + "rimraf": "2.6.2", + "semver": "5.5.1", + "serve-static": "1.13.2", "shell-quote": "1.6.1", - "stacktrace-parser": "^0.1.3", - "ws": "^1.1.0", - "xcode": "^0.9.1", - "xmldoc": "^0.4.0", - "yargs": "^9.0.0" + "stacktrace-parser": "0.1.4", + "ws": "1.1.5", + "xcode": "0.9.3", + "xmldoc": "0.4.0", + "yargs": "9.0.1" }, "dependencies": { "fs-extra": { @@ -9603,9 +9603,9 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1" } }, "node-fetch": { @@ -9623,19 +9623,19 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", "requires": { - "camelcase": "^4.1.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "read-pkg-up": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^7.0.0" + "camelcase": "4.1.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "read-pkg-up": "2.0.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "7.0.0" } } } @@ -9645,7 +9645,7 @@ "resolved": "https://registry.npmjs.org/react-native-animatable/-/react-native-animatable-1.3.0.tgz", "integrity": "sha512-GGYEYvderfzPZcPnw7xov4nlRmi9d6oqcIzx0fGkUUsMshOQEtq5IEzFp3np0uTB9n8/gZIZcdbUPggVlVydMg==", "requires": { - "prop-types": "^15.5.10" + "prop-types": "15.6.2" } }, "react-native-dismiss-keyboard": { @@ -9658,8 +9658,8 @@ "resolved": "https://registry.npmjs.org/react-native-drawer/-/react-native-drawer-2.5.0.tgz", "integrity": "sha512-I8rGv0EM6PxRWeq8g463OBt4DYoTri7v9rh98Qpg9q/JToZYTIjavjY0BwchDwyV7J5LdAg7IPbfZUYBkZJsZQ==", "requires": { - "prop-types": "^15.5.8", - "tween-functions": "^1.0.1" + "prop-types": "15.6.2", + "tween-functions": "1.2.0" } }, "react-native-drawer-layout": { @@ -9683,7 +9683,7 @@ "resolved": "https://registry.npmjs.org/react-native-easy-grid/-/react-native-easy-grid-0.2.0.tgz", "integrity": "sha512-ZTi84+nJq2wwov55s1rHez0twk/8bs/AGnA5ERF8eYsMbOhBhOzzclj+TyY+/woB/2REAd9QQmWmIT/L999n6Q==", "requires": { - "lodash": "^4.11.1" + "lodash": "4.17.10" } }, "react-native-extended-stylesheet": { @@ -9691,8 +9691,8 @@ "resolved": "https://registry.npmjs.org/react-native-extended-stylesheet/-/react-native-extended-stylesheet-0.10.0.tgz", "integrity": "sha512-05eJLbTx0FEVjCzB6g8JVZbIUszVzizdNjGh6z4MD/LWI5sy+E6rA271XgX0Tllf3Jk/AZV7Z+TsH+VfSzwrmA==", "requires": { - "css-mediaquery": "^0.1.2", - "object-resolve-path": "^1.1.0" + "css-mediaquery": "0.1.2", + "object-resolve-path": "1.1.1" } }, "react-native-fast-image": { @@ -9700,7 +9700,7 @@ "resolved": "https://registry.npmjs.org/react-native-fast-image/-/react-native-fast-image-4.0.14.tgz", "integrity": "sha512-MeRgL70JxoY/hn8ZRGBsDED9SGvTEeznneL//fWZyLaG0CM+w2CH4QXAMvADnIvu2RFd8WQWNii6c6VOpVe4Tg==", "requires": { - "prop-types": "^15.5.10" + "prop-types": "15.6.2" } }, "react-native-html-renderer": { @@ -9708,10 +9708,10 @@ "resolved": "https://registry.npmjs.org/react-native-html-renderer/-/react-native-html-renderer-1.0.0.tgz", "integrity": "sha512-RJ6I30zDsB5HzU6qsseA0qz6UqeH7TA2CV8XlqnwE0Z7xpOveC4OwZP9BVyCfsS5DocxTqt6x1d5G/S9MS03/Q==", "requires": { - "buffer": "^4.5.1", - "events": "^1.1.0", - "html-entities": "^1.2.0", - "htmlparser2": "^3.9.0", + "buffer": "4.9.1", + "events": "1.1.1", + "html-entities": "1.2.1", + "htmlparser2": "3.9.2", "react-native-lightbox": "git+https://github.com/oblador/react-native-lightbox.git#4448979323623a56c62b5f8be1032322485cbd31", "stream": "0.0.2" } @@ -9726,15 +9726,14 @@ "resolved": "https://registry.npmjs.org/react-native-keyboard-aware-scroll-view/-/react-native-keyboard-aware-scroll-view-0.7.2.tgz", "integrity": "sha512-FCVKAmM5jHwbWZFW/zUOhid18OoSGcbyx2jGk+q6eVjjtj+RPomeqX0aAHf2ALXYJ1BuC5+OtXhFA/hp8ombcQ==", "requires": { - "prop-types": "^15.6.2", - "react-native-iphone-x-helper": "^1.0.3" + "prop-types": "15.6.2", + "react-native-iphone-x-helper": "1.2.0" } }, "react-native-lightbox": { "version": "git+https://github.com/oblador/react-native-lightbox.git#4448979323623a56c62b5f8be1032322485cbd31", - "from": "git+https://github.com/oblador/react-native-lightbox.git", "requires": { - "prop-types": "^15.5.10" + "prop-types": "15.6.2" } }, "react-native-linear-gradient": { @@ -9747,7 +9746,7 @@ "resolved": "https://registry.npmjs.org/react-native-markdown-editor/-/react-native-markdown-editor-1.0.1.tgz", "integrity": "sha512-VUrRvg/Qm40cv5P6keShYQTqtkSk1IZo8RITuuzXldZo1gavOTHcaVe2OE4KHdGiiqrLMbL/mZj9NNt3I8FChA==", "requires": { - "react-native-markdown-view": "^1.0.0" + "react-native-markdown-view": "1.1.4" } }, "react-native-markdown-view": { @@ -9755,9 +9754,9 @@ "resolved": "https://registry.npmjs.org/react-native-markdown-view/-/react-native-markdown-view-1.1.4.tgz", "integrity": "sha512-dW4I+pqTGXBt4JRnTuo40N1u/m7P72wxqD+qwQoNzRqKNo/wP2N70Gokn3/5+u8orXK/kUbnxxLEQauF7+4tFg==", "requires": { - "prop-types": "^15.5.10", - "react-native-tabular-grid-markdown-view": "0.1.x", - "simple-markdown": "0.3.x" + "prop-types": "15.6.2", + "react-native-tabular-grid-markdown-view": "0.1.0", + "simple-markdown": "0.3.3" } }, "react-native-modal": { @@ -9765,8 +9764,8 @@ "resolved": "https://registry.npmjs.org/react-native-modal/-/react-native-modal-6.5.0.tgz", "integrity": "sha512-ewchdETAGd32xLGLK93NETEGkRcePtN7ZwjmLSQnNW1Zd0SRUYE8NqftjamPyfKvK0i2DZjX4YAghGZTqaRUbA==", "requires": { - "prop-types": "^15.6.1", - "react-native-animatable": "^1.2.4" + "prop-types": "15.6.2", + "react-native-animatable": "1.3.0" } }, "react-native-modal-dropdown": { @@ -9774,7 +9773,7 @@ "resolved": "https://registry.npmjs.org/react-native-modal-dropdown/-/react-native-modal-dropdown-0.6.2.tgz", "integrity": "sha512-1jzByA+ME+q0mZJ2rZrLsf6jVwJhNxNHdg7I50xYZ9oYJsmmKwF9r/ks95tZxxks4Zvd7/FnaveNtyd+uevXAw==", "requires": { - "prop-types": "^15.6.0" + "prop-types": "15.6.2" } }, "react-native-modal-popover": { @@ -9782,9 +9781,9 @@ "resolved": "https://registry.npmjs.org/react-native-modal-popover/-/react-native-modal-popover-0.0.10.tgz", "integrity": "sha512-Ae7TnF9XDp19clwffRoD7qM/SfdkXdrEFpSbBEtGgZdnrqqI9kyIf626VtburNm9HAMidsvuXG4oxf/BISgy9w==", "requires": { - "@types/prop-types": "^15.5.2", - "lodash.debounce": "^4.0.8", - "prop-types": "^15.6.0" + "@types/prop-types": "15.5.6", + "lodash.debounce": "4.0.8", + "prop-types": "15.6.2" } }, "react-native-restart": { @@ -9797,7 +9796,7 @@ "resolved": "https://registry.npmjs.org/react-native-safe-area-view/-/react-native-safe-area-view-0.11.0.tgz", "integrity": "sha512-N3nElaahu1Me2ltnfc9acpgt1znm6pi8DSadKy79kvdzKwvVIzw0IXueA/Hjr51eCW1BsfNw7D1SgBT9U6qEkA==", "requires": { - "hoist-non-react-statics": "^2.3.1" + "hoist-non-react-statics": "2.5.5" }, "dependencies": { "hoist-non-react-statics": { @@ -9812,21 +9811,12 @@ "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-1.0.0-alpha.14.tgz", "integrity": "sha512-SXVl5dnN5ZgV7jF2NdqScp91qW3QOZipBPp8f0CpAtb/ucEQkteiQnTGb4BNS5OvpMVi1UNw4BXWhUsKRPqzPw==" }, - "react-native-scrollable-tab-view": { - "version": "git+https://github.com/happypancake/react-native-scrollable-tab-view.git#2419c25a03f0fb346af8ce2c39fca869f259e716", - "from": "git+https://github.com/happypancake/react-native-scrollable-tab-view.git", - "requires": { - "create-react-class": "^15.6.2", - "prop-types": "^15.6.0", - "react-timer-mixin": "^0.13.3" - } - }, "react-native-slider": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-native-slider/-/react-native-slider-0.11.0.tgz", "integrity": "sha512-jV9K87eu9uWr0uJIyrSpBLnCKvVlOySC2wynq9TFCdV9oGgjt7Niq8Q1A8R8v+5GHsuBw/s8vEj1AAkkUi+u+w==", "requires": { - "prop-types": "^15.5.6" + "prop-types": "15.6.2" } }, "react-native-tab-view": { @@ -9834,7 +9824,7 @@ "resolved": "http://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-0.0.77.tgz", "integrity": "sha512-9vjD4Ly1Zlum1Y4g23ODpi/F3gYIUIsKWrsZO/Oh5cuX1eiB1DRVn11nY1z+j/hsQfhfyW6nDlmySyDvYQvYCA==", "requires": { - "prop-types": "^15.6.0" + "prop-types": "15.6.2" } }, "react-native-tabular-grid-markdown-view": { @@ -9842,17 +9832,17 @@ "resolved": "https://registry.npmjs.org/react-native-tabular-grid-markdown-view/-/react-native-tabular-grid-markdown-view-0.1.0.tgz", "integrity": "sha512-K1WzwmwR53sOUpekEgBv4fN8wDVqsniJAda+FUp6hVXhRQwzj2CZDIuY1skFo/IkVlF/iyrKa1TeTHEba0aHFA==", "requires": { - "prop-types": "^15.5.10" + "prop-types": "15.6.2" } }, "react-native-vector-icons": { "version": "4.6.0", - "resolved": "http://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-4.6.0.tgz", + "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-4.6.0.tgz", "integrity": "sha512-rpfhfPiXCK2PX1nrNhdxSMrEGB/Gw/SvKoPM0G2wAkSoqynnes19K0VYI+Up7DqR1rFIpE4hP2erpT1tNx2tfg==", "requires": { - "lodash": "^4.0.0", - "prop-types": "^15.5.10", - "yargs": "^8.0.2" + "lodash": "4.17.10", + "prop-types": "15.6.2", + "yargs": "8.0.2" } }, "react-navigation": { @@ -9860,14 +9850,14 @@ "resolved": "https://registry.npmjs.org/react-navigation/-/react-navigation-2.17.0.tgz", "integrity": "sha512-OT3V5ZGA+VOFydjJg5JAo/sh94stWoyEYXOVdAz98Rw4UW3BATUG6Y/4ROMbBSlYl2PvGfc9Q1+RHEhy5Xjp8A==", "requires": { - "clamp": "^1.0.1", + "clamp": "1.0.1", "create-react-context": "0.2.2", - "hoist-non-react-statics": "^2.2.0", - "path-to-regexp": "^1.7.0", - "query-string": "^6.1.0", - "react-lifecycles-compat": "^3", + "hoist-non-react-statics": "2.5.5", + "path-to-regexp": "1.7.0", + "query-string": "6.2.0", + "react-lifecycles-compat": "3.0.4", "react-native-safe-area-view": "0.11.0", - "react-native-screens": "^1.0.0-alpha.11", + "react-native-screens": "1.0.0-alpha.14", "react-navigation-deprecated-tab-navigator": "1.3.0", "react-navigation-drawer": "0.5.0", "react-navigation-stack": "0.7.0", @@ -9886,7 +9876,7 @@ "resolved": "https://registry.npmjs.org/react-navigation-deprecated-tab-navigator/-/react-navigation-deprecated-tab-navigator-1.3.0.tgz", "integrity": "sha512-Cm+qYOPFWbvvcuv0YYX0ioYwLGgw7XAqdhAfpo3sIr3trxRW8871ePmfFOPezjQtz4v6ItjZt6LPgtBAVZoroQ==", "requires": { - "react-native-tab-view": "^0.0.77" + "react-native-tab-view": "0.0.77" } }, "react-navigation-drawer": { @@ -9894,7 +9884,7 @@ "resolved": "https://registry.npmjs.org/react-navigation-drawer/-/react-navigation-drawer-0.5.0.tgz", "integrity": "sha512-F1y593uC6pqBMGH+Omz75oNODEbxB/s0EGO8QtYwu1NmOOEUuuLA+c14zm+pgMsI4HlDabiHxPkWqsgGz25xVQ==", "requires": { - "react-native-drawer-layout-polyfill": "^1.3.2" + "react-native-drawer-layout-polyfill": "1.3.2" } }, "react-navigation-redux-helpers": { @@ -9902,7 +9892,7 @@ "resolved": "https://registry.npmjs.org/react-navigation-redux-helpers/-/react-navigation-redux-helpers-2.0.6.tgz", "integrity": "sha512-/goEObr1Det7PDkw75o8Rr1ItzlWyMlwUBGYQMtM6kRAVa3i/E77VqjfrRrZ1a6+KAnnRNUSkS8AS4K7s41/Ng==", "requires": { - "invariant": "^2.2.2" + "invariant": "2.2.4" } }, "react-navigation-stack": { @@ -9915,10 +9905,10 @@ "resolved": "https://registry.npmjs.org/react-navigation-tabs/-/react-navigation-tabs-0.8.2.tgz", "integrity": "sha512-q2xfY79ERj4XJek3rceveifUny3Qcg7y6bNlN6wQg6c7D/pMFOGZsSALGenF7CuNDhYyEkijlnGTHl1laZgbDw==", "requires": { - "hoist-non-react-statics": "^2.5.0", - "prop-types": "^15.6.1", - "react-lifecycles-compat": "^3.0.4", - "react-native-tab-view": "^1.0.0" + "hoist-non-react-statics": "2.5.5", + "prop-types": "15.6.2", + "react-lifecycles-compat": "3.0.4", + "react-native-tab-view": "1.2.0" }, "dependencies": { "hoist-non-react-statics": { @@ -9931,7 +9921,7 @@ "resolved": "https://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-1.2.0.tgz", "integrity": "sha512-lpiWi3dog86Fu/W60DU12RKrFv3XuTv0lHMC56t2jlDqxLfVzG9ufV7li6Afl2S2ZicNU1Bob8WPgxVZc8egAA==", "requires": { - "prop-types": "^15.6.1" + "prop-types": "15.6.2" } } } @@ -9941,21 +9931,21 @@ "resolved": "https://registry.npmjs.org/react-proxy/-/react-proxy-1.1.8.tgz", "integrity": "sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo=", "requires": { - "lodash": "^4.6.1", - "react-deep-force-update": "^1.0.0" + "lodash": "4.17.10", + "react-deep-force-update": "1.1.2" } }, "react-redux": { "version": "5.0.7", - "resolved": "http://registry.npmjs.org/react-redux/-/react-redux-5.0.7.tgz", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-5.0.7.tgz", "integrity": "sha512-5VI8EV5hdgNgyjfmWzBbdrqUkrVRKlyTKk1sGH3jzM2M2Mhj/seQgPXaz6gVAj2lz/nz688AdTqMO18Lr24Zhg==", "requires": { - "hoist-non-react-statics": "^2.5.0", - "invariant": "^2.0.0", - "lodash": "^4.17.5", - "lodash-es": "^4.17.5", - "loose-envify": "^1.1.0", - "prop-types": "^15.6.0" + "hoist-non-react-statics": "2.5.5", + "invariant": "2.2.4", + "lodash": "4.17.10", + "lodash-es": "4.17.11", + "loose-envify": "1.4.0", + "prop-types": "15.6.2" }, "dependencies": { "hoist-non-react-statics": { @@ -9971,10 +9961,10 @@ "integrity": "sha512-cuN9BoZ1p6T3oxrjxN7pQDSmgWzAxWBi8gtCHcViMYcw/1xqOIyatt2YFhiCWg7115TPQqkTKEu+F44YjFE4ig==", "dev": true, "requires": { - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "react-is": "^16.5.0", - "schedule": "^0.3.0" + "object-assign": "4.1.1", + "prop-types": "15.6.2", + "react-is": "16.5.2", + "schedule": "0.3.0" } }, "react-timer-mixin": { @@ -9987,8 +9977,8 @@ "resolved": "https://registry.npmjs.org/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz", "integrity": "sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s=", "requires": { - "global": "^4.3.0", - "react-proxy": "^1.1.7" + "global": "4.3.2", + "react-proxy": "1.1.8" } }, "react-tween-state": { @@ -9996,8 +9986,8 @@ "resolved": "https://registry.npmjs.org/react-tween-state/-/react-tween-state-0.1.5.tgz", "integrity": "sha1-6YsGZVHvuTy5LdG+FJlcLj3q4zk=", "requires": { - "raf": "^3.1.0", - "tween-functions": "^1.0.1" + "raf": "3.4.0", + "tween-functions": "1.2.0" } }, "read-pkg": { @@ -10005,9 +9995,9 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" + "load-json-file": "2.0.0", + "normalize-package-data": "2.4.0", + "path-type": "2.0.0" } }, "read-pkg-up": { @@ -10015,22 +10005,22 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" + "find-up": "2.1.0", + "read-pkg": "2.0.0" } }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" } }, "realm": { @@ -10038,20 +10028,20 @@ "resolved": "https://registry.npmjs.org/realm/-/realm-2.18.0.tgz", "integrity": "sha512-+FzQ0S3WjcnklhCZx/SPFh/rU311w+gfPOrtlG2wZPB6qq4ZJ6sarIIrHAyB0y7eHiWxDpwIYTW0oMQgwpNh3g==", "requires": { - "command-line-args": "^4.0.6", - "decompress": "^4.2.0", + "command-line-args": "4.0.7", + "decompress": "4.2.0", "deepmerge": "2.1.0", - "fs-extra": "^4.0.2", - "ini": "^1.3.4", + "fs-extra": "4.0.3", + "ini": "1.3.5", "nan": "2.8.0", - "node-fetch": "^1.6.3", - "node-pre-gyp": "^0.11.0", - "progress": "^2.0.0", - "prop-types": "^15.5.10", - "request": "^2.88.0", - "stream-counter": "^1.0.0", - "sync-request": "^3.0.1", - "url-parse": "^1.2.0" + "node-fetch": "1.7.3", + "node-pre-gyp": "0.11.0", + "progress": "2.0.0", + "prop-types": "15.6.2", + "request": "2.88.0", + "stream-counter": "1.0.0", + "sync-request": "3.0.1", + "url-parse": "1.4.3" }, "dependencies": { "fs-extra": { @@ -10059,9 +10049,9 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "graceful-fs": "4.1.11", + "jsonfile": "4.0.0", + "universalify": "0.1.2" } }, "jsonfile": { @@ -10069,7 +10059,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "requires": { - "graceful-fs": "^4.1.6" + "graceful-fs": "4.1.11" } }, "nan": { @@ -10085,7 +10075,7 @@ "integrity": "sha512-+S3zTvVt9yTntFrBpm7TQmQ3tzpCrnA1a/y+3cUHAc9ZR6aIjG0WNLR+Rj79QpJktY+VeW/TQtFlQ1bzsehI8g==", "dev": true, "requires": { - "util.promisify": "^1.0.0" + "util.promisify": "1.0.0" } }, "redux": { @@ -10093,8 +10083,8 @@ "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.0.tgz", "integrity": "sha512-NnnHF0h0WVE/hXyrB6OlX67LYRuaf/rJcbWvnHHEPCF/Xa/AZpwhs/20WyqzQae5x4SD2F9nPObgBh2rxAgLiA==", "requires": { - "loose-envify": "^1.1.0", - "symbol-observable": "^1.2.0" + "loose-envify": "1.4.0", + "symbol-observable": "1.2.0" } }, "redux-devtools-extension": { @@ -10109,7 +10099,7 @@ "integrity": "sha1-91VZZvMJjzyIYExEnPC69XeCdL8=", "dev": true, "requires": { - "deep-diff": "^0.3.5" + "deep-diff": "0.3.8" } }, "redux-promise": { @@ -10117,8 +10107,8 @@ "resolved": "https://registry.npmjs.org/redux-promise/-/redux-promise-0.6.0.tgz", "integrity": "sha512-R2mGxJbPFgXyCNbFDE6LjTZhCEuACF54g1bxld3nqBhnRMX0OsUyWk77moF7UMGkUdl5WOAwc4BC5jOd1dunqQ==", "requires": { - "flux-standard-action": "^2.0.3", - "is-promise": "^2.1.0" + "flux-standard-action": "2.0.3", + "is-promise": "2.1.0" } }, "redux-thunk": { @@ -10136,7 +10126,7 @@ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", "requires": { - "regenerate": "^1.4.0" + "regenerate": "1.4.0" } }, "regenerator-runtime": { @@ -10149,7 +10139,7 @@ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz", "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==", "requires": { - "private": "^0.1.6" + "private": "0.1.8" } }, "regex-cache": { @@ -10157,7 +10147,7 @@ "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "requires": { - "is-equal-shallow": "^0.1.3" + "is-equal-shallow": "0.1.3" } }, "regex-not": { @@ -10165,8 +10155,8 @@ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "extend-shallow": "3.0.2", + "safe-regex": "1.1.0" }, "dependencies": { "extend-shallow": { @@ -10174,8 +10164,8 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" } }, "is-extendable": { @@ -10183,7 +10173,7 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { - "is-plain-object": "^2.0.4" + "is-plain-object": "2.0.4" } } } @@ -10199,12 +10189,12 @@ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz", "integrity": "sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==", "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^7.0.0", - "regjsgen": "^0.4.0", - "regjsparser": "^0.3.0", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.0.2" + "regenerate": "1.4.0", + "regenerate-unicode-properties": "7.0.0", + "regjsgen": "0.4.0", + "regjsparser": "0.3.0", + "unicode-match-property-ecmascript": "1.0.4", + "unicode-match-property-value-ecmascript": "1.0.2" } }, "regjsgen": { @@ -10217,7 +10207,7 @@ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", "requires": { - "jsesc": "~0.5.0" + "jsesc": "0.5.0" }, "dependencies": { "jsesc": { @@ -10232,8 +10222,8 @@ "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.1.tgz", "integrity": "sha1-qspJchALZqZCpjoQIcpLrBvjv/Y=", "requires": { - "argparse": "~0.1.15", - "autolinker": "~0.15.0" + "argparse": "0.1.16", + "autolinker": "0.15.3" }, "dependencies": { "argparse": { @@ -10241,8 +10231,8 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", "requires": { - "underscore": "~1.7.0", - "underscore.string": "~2.4.0" + "underscore": "1.7.0", + "underscore.string": "2.4.0" } } } @@ -10267,7 +10257,7 @@ "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "requires": { - "is-finite": "^1.0.0" + "is-finite": "1.0.2" } }, "request": { @@ -10275,26 +10265,26 @@ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "aws-sign2": "0.7.0", + "aws4": "1.8.0", + "caseless": "0.12.0", + "combined-stream": "1.0.7", + "extend": "3.0.2", + "forever-agent": "0.6.1", + "form-data": "2.3.2", + "har-validator": "5.1.0", + "http-signature": "1.2.0", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.20", + "oauth-sign": "0.9.0", + "performance-now": "2.1.0", + "qs": "6.5.2", + "safe-buffer": "5.1.2", + "tough-cookie": "2.4.3", + "tunnel-agent": "0.6.0", + "uuid": "3.3.2" }, "dependencies": { "uuid": { @@ -10310,7 +10300,7 @@ "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", "dev": true, "requires": { - "lodash": "^4.13.1" + "lodash": "4.17.10" } }, "request-promise-native": { @@ -10320,8 +10310,8 @@ "dev": true, "requires": { "request-promise-core": "1.1.1", - "stealthy-require": "^1.1.0", - "tough-cookie": ">=2.3.3" + "stealthy-require": "1.1.1", + "tough-cookie": "2.4.3" } }, "require-directory": { @@ -10346,8 +10336,8 @@ "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", "dev": true, "requires": { - "caller-path": "^0.1.0", - "resolve-from": "^1.0.0" + "caller-path": "0.1.0", + "resolve-from": "1.0.1" } }, "requires-port": { @@ -10360,7 +10350,7 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", "requires": { - "path-parse": "^1.0.5" + "path-parse": "1.0.6" } }, "resolve-cwd": { @@ -10369,7 +10359,7 @@ "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", "dev": true, "requires": { - "resolve-from": "^3.0.0" + "resolve-from": "3.0.0" }, "dependencies": { "resolve-from": { @@ -10396,8 +10386,8 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "onetime": "2.0.1", + "signal-exit": "3.0.2" } }, "ret": { @@ -10410,7 +10400,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "requires": { - "glob": "^7.0.5" + "glob": "7.1.3" } }, "ripemd160": { @@ -10418,8 +10408,8 @@ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "hash-base": "3.0.4", + "inherits": "2.0.3" } }, "rn-placeholder": { @@ -10427,7 +10417,7 @@ "resolved": "https://registry.npmjs.org/rn-placeholder/-/rn-placeholder-1.2.0.tgz", "integrity": "sha512-eJYzK7+/0n9t593E5U8f79ihGR0aszTlKXqR1q3mt5vP71kvg52pzdIdOzk+hAGKNBlWbHLGSgE8bLIGiVY+vA==", "requires": { - "prop-types": "^15.5.10" + "prop-types": "15.6.2" } }, "rsvp": { @@ -10440,7 +10430,7 @@ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", "requires": { - "is-promise": "^2.1.0" + "is-promise": "2.1.0" } }, "rx-lite": { @@ -10453,7 +10443,7 @@ "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", "requires": { - "rx-lite": "*" + "rx-lite": "4.0.8" } }, "rxjs": { @@ -10462,7 +10452,7 @@ "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==", "dev": true, "requires": { - "tslib": "^1.9.0" + "tslib": "1.9.3" } }, "safe-buffer": { @@ -10475,7 +10465,7 @@ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "requires": { - "ret": "~0.1.10" + "ret": "0.1.15" } }, "safer-buffer": { @@ -10488,15 +10478,15 @@ "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", "requires": { - "anymatch": "^2.0.0", - "capture-exit": "^1.2.0", - "exec-sh": "^0.2.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.3", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5", - "watch": "~0.18.0" + "anymatch": "2.0.0", + "capture-exit": "1.2.0", + "exec-sh": "0.2.2", + "fb-watchman": "2.0.0", + "fsevents": "1.2.4", + "micromatch": "3.1.10", + "minimist": "1.2.0", + "walker": "1.0.7", + "watch": "0.18.0" }, "dependencies": { "arr-diff": { @@ -10514,16 +10504,16 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "repeat-element": "1.1.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" }, "dependencies": { "extend-shallow": { @@ -10531,7 +10521,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -10541,13 +10531,13 @@ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { "define-property": { @@ -10555,7 +10545,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "extend-shallow": { @@ -10563,7 +10553,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } }, "is-accessor-descriptor": { @@ -10571,7 +10561,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -10579,7 +10569,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -10589,7 +10579,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -10597,7 +10587,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -10607,9 +10597,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" } }, "kind-of": { @@ -10624,8 +10614,8 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" }, "dependencies": { "is-extendable": { @@ -10633,7 +10623,7 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { - "is-plain-object": "^2.0.4" + "is-plain-object": "2.0.4" } } } @@ -10643,14 +10633,14 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { "define-property": { @@ -10658,7 +10648,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "requires": { - "is-descriptor": "^1.0.0" + "is-descriptor": "1.0.2" } }, "extend-shallow": { @@ -10666,7 +10656,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -10676,10 +10666,10 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" }, "dependencies": { "extend-shallow": { @@ -10687,7 +10677,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -10697,7 +10687,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-data-descriptor": { @@ -10705,7 +10695,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-descriptor": { @@ -10713,9 +10703,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } }, "is-number": { @@ -10723,7 +10713,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -10731,7 +10721,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -10751,19 +10741,19 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.2", + "nanomatch": "1.2.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" } } } @@ -10778,7 +10768,7 @@ "resolved": "https://registry.npmjs.org/schedule/-/schedule-0.3.0.tgz", "integrity": "sha512-20+1KVo517sR7Nt+bYBN8a+bEJDKLPEx7Ohtts1kX05E4/HY53YUNuhfkVNItmWAnBYHcpG9vsd2/CJxG+aPCQ==", "requires": { - "object-assign": "^4.1.1" + "object-assign": "4.1.1" } }, "secp256k1": { @@ -10786,14 +10776,14 @@ "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.5.2.tgz", "integrity": "sha512-iin3kojdybY6NArd+UFsoTuapOF7bnJNf2UbcWXaY3z+E1sJDipl60vtzB5hbO/uquBu7z0fd4VC4Irp+xoFVQ==", "requires": { - "bindings": "^1.2.1", - "bip66": "^1.1.3", - "bn.js": "^4.11.3", - "create-hash": "^1.1.2", - "drbg.js": "^1.0.1", - "elliptic": "^6.2.3", - "nan": "^2.2.1", - "safe-buffer": "^5.1.0" + "bindings": "1.3.0", + "bip66": "1.1.5", + "bn.js": "4.11.8", + "create-hash": "1.2.0", + "drbg.js": "1.0.1", + "elliptic": "6.4.1", + "nan": "2.11.1", + "safe-buffer": "5.1.2" } }, "seek-bzip": { @@ -10801,7 +10791,7 @@ "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", "requires": { - "commander": "~2.8.1" + "commander": "2.8.1" }, "dependencies": { "commander": { @@ -10809,7 +10799,7 @@ "resolved": "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz", "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", "requires": { - "graceful-readlink": ">= 1.0.0" + "graceful-readlink": "1.0.1" } } } @@ -10831,18 +10821,18 @@ "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", + "depd": "1.1.2", + "destroy": "1.0.4", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", "fresh": "0.5.2", - "http-errors": "~1.6.2", + "http-errors": "1.6.3", "mime": "1.4.1", "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.4.0" }, "dependencies": { "mime": { @@ -10867,9 +10857,9 @@ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "parseurl": "1.3.2", "send": "0.16.2" } }, @@ -10883,10 +10873,10 @@ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "split-string": "3.1.0" }, "dependencies": { "extend-shallow": { @@ -10894,7 +10884,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -10911,11 +10901,11 @@ }, "sha.js": { "version": "2.4.11", - "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "shebang-command": { @@ -10923,7 +10913,7 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "requires": { - "shebang-regex": "^1.0.0" + "shebang-regex": "1.0.0" } }, "shebang-regex": { @@ -10936,10 +10926,10 @@ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", "requires": { - "array-filter": "~0.0.0", - "array-map": "~0.0.0", - "array-reduce": "~0.0.0", - "jsonify": "~0.0.0" + "array-filter": "0.0.1", + "array-map": "0.0.0", + "array-reduce": "0.0.0", + "jsonify": "0.0.0" } }, "shellwords": { @@ -10979,7 +10969,7 @@ "requires": { "base64-js": "1.1.2", "xmlbuilder": "8.2.2", - "xmldom": "0.1.x" + "xmldom": "0.1.27" } }, "xmlbuilder": { @@ -10994,7 +10984,7 @@ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", "requires": { - "is-arrayish": "^0.3.1" + "is-arrayish": "0.3.2" } }, "sisteransi": { @@ -11014,7 +11004,7 @@ "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0" + "is-fullwidth-code-point": "2.0.0" }, "dependencies": { "is-fullwidth-code-point": { @@ -11035,14 +11025,14 @@ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "base": "0.11.2", + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "map-cache": "0.2.2", + "source-map": "0.5.7", + "source-map-resolve": "0.5.2", + "use": "3.1.1" }, "dependencies": { "define-property": { @@ -11050,7 +11040,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "extend-shallow": { @@ -11058,7 +11048,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -11068,9 +11058,9 @@ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "define-property": "1.0.0", + "isobject": "3.0.1", + "snapdragon-util": "3.0.1" }, "dependencies": { "define-property": { @@ -11078,7 +11068,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "requires": { - "is-descriptor": "^1.0.0" + "is-descriptor": "1.0.2" } }, "is-accessor-descriptor": { @@ -11086,7 +11076,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-data-descriptor": { @@ -11094,7 +11084,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-descriptor": { @@ -11102,9 +11092,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } }, "isobject": { @@ -11124,7 +11114,7 @@ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "requires": { - "kind-of": "^3.2.0" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -11132,7 +11122,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -11147,11 +11137,11 @@ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "atob": "2.1.2", + "decode-uri-component": "0.2.0", + "resolve-url": "0.2.1", + "source-map-url": "0.4.0", + "urix": "0.1.0" } }, "source-map-support": { @@ -11159,7 +11149,7 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "requires": { - "source-map": "^0.5.6" + "source-map": "0.5.7" } }, "source-map-url": { @@ -11172,8 +11162,8 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "spdx-expression-parse": "3.0.0", + "spdx-license-ids": "3.0.1" } }, "spdx-exceptions": { @@ -11186,8 +11176,8 @@ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "spdx-exceptions": "2.2.0", + "spdx-license-ids": "3.0.1" } }, "spdx-license-ids": { @@ -11200,7 +11190,7 @@ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "requires": { - "extend-shallow": "^3.0.0" + "extend-shallow": "3.0.2" }, "dependencies": { "extend-shallow": { @@ -11208,8 +11198,8 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" } }, "is-extendable": { @@ -11217,7 +11207,7 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { - "is-plain-object": "^2.0.4" + "is-plain-object": "2.0.4" } } } @@ -11232,15 +11222,15 @@ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" + "asn1": "0.2.4", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.2", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.2", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "safer-buffer": "2.1.2", + "tweetnacl": "0.14.5" } }, "stack-utils": { @@ -11265,8 +11255,8 @@ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" + "define-property": "0.2.5", + "object-copy": "0.1.0" }, "dependencies": { "define-property": { @@ -11274,7 +11264,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } } } @@ -11295,8 +11285,8 @@ "resolved": "https://registry.npmjs.org/steemconnect/-/steemconnect-2.0.0.tgz", "integrity": "sha512-+4yVK066zu8h8U+XiU5BaGolTCIFus1TDSU1kf7zTRYN1j4xb9jGtwp1ESND8fh7wl6sSjUgMyGtbdI84Rr01Q==", "requires": { - "babel-runtime": "^6.26.0", - "cross-fetch": "^2.2.2" + "babel-runtime": "6.26.0", + "cross-fetch": "2.2.2" }, "dependencies": { "cross-fetch": { @@ -11325,7 +11315,7 @@ "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", "integrity": "sha1-f1Nj8Ff2WSxVlfALyAon9c7B8O8=", "requires": { - "emitter-component": "^1.1.1" + "emitter-component": "1.1.1" } }, "stream-buffers": { @@ -11355,8 +11345,8 @@ "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", "dev": true, "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" + "astral-regex": "1.0.0", + "strip-ansi": "4.0.0" }, "dependencies": { "ansi-regex": { @@ -11371,7 +11361,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "3.0.0" } } } @@ -11381,8 +11371,8 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" }, "dependencies": { "ansi-regex": { @@ -11400,7 +11390,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "3.0.0" } } } @@ -11410,7 +11400,7 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "5.1.2" } }, "stringify-object": { @@ -11419,17 +11409,17 @@ "integrity": "sha512-O696NF21oLiDy8PhpWu8AEqoZHw++QW6mUv0UvKZe8gWSdSvMXkiLufK7OmnP27Dro4GU5kb9U7JIO0mBuCRQg==", "dev": true, "requires": { - "get-own-enumerable-property-symbols": "^2.0.1", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" + "get-own-enumerable-property-symbols": "2.0.1", + "is-obj": "1.0.1", + "is-regexp": "1.0.0" } }, "strip-ansi": { "version": "3.0.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "2.1.1" } }, "strip-bom": { @@ -11442,7 +11432,7 @@ "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", "requires": { - "is-natural-number": "^4.0.1" + "is-natural-number": "4.0.1" } }, "strip-eof": { @@ -11476,23 +11466,23 @@ "resolved": "https://registry.npmjs.org/sync-request/-/sync-request-3.0.1.tgz", "integrity": "sha1-yqEjWq+Im6UBB2oYNMQ2gwqC+3M=", "requires": { - "concat-stream": "^1.4.7", - "http-response-object": "^1.0.1", - "then-request": "^2.0.1" + "concat-stream": "1.6.2", + "http-response-object": "1.1.0", + "then-request": "2.2.0" } }, "table": { "version": "4.0.3", - "resolved": "http://registry.npmjs.org/table/-/table-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", "dev": true, "requires": { - "ajv": "^6.0.1", - "ajv-keywords": "^3.0.0", - "chalk": "^2.1.0", - "lodash": "^4.17.4", + "ajv": "6.5.4", + "ajv-keywords": "3.2.0", + "chalk": "2.4.1", + "lodash": "4.17.10", "slice-ansi": "1.0.0", - "string-width": "^2.1.1" + "string-width": "2.1.1" }, "dependencies": { "ajv": { @@ -11501,10 +11491,10 @@ "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" } }, "ansi-styles": { @@ -11513,7 +11503,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -11522,9 +11512,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "fast-deep-equal": { @@ -11545,7 +11535,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -11555,13 +11545,13 @@ "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz", "integrity": "sha512-tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg==", "requires": { - "chownr": "^1.0.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.3.3", - "minizlib": "^1.1.0", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" + "chownr": "1.1.1", + "fs-minipass": "1.2.5", + "minipass": "2.3.4", + "minizlib": "1.1.0", + "mkdirp": "0.5.1", + "safe-buffer": "5.1.2", + "yallist": "3.0.2" }, "dependencies": { "yallist": { @@ -11576,13 +11566,13 @@ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" + "bl": "1.2.2", + "buffer-alloc": "1.2.0", + "end-of-stream": "1.4.1", + "fs-constants": "1.0.0", + "readable-stream": "2.3.6", + "to-buffer": "1.1.1", + "xtend": "4.0.1" } }, "temp": { @@ -11590,13 +11580,13 @@ "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", "requires": { - "os-tmpdir": "^1.0.0", - "rimraf": "~2.2.6" + "os-tmpdir": "1.0.2", + "rimraf": "2.2.8" }, "dependencies": { "rimraf": { "version": "2.2.8", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" } } @@ -11607,11 +11597,11 @@ "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", "dev": true, "requires": { - "arrify": "^1.0.1", - "micromatch": "^2.3.11", - "object-assign": "^4.1.0", - "read-pkg-up": "^1.0.1", - "require-main-filename": "^1.0.1" + "arrify": "1.0.1", + "micromatch": "2.3.11", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "require-main-filename": "1.0.1" }, "dependencies": { "find-up": { @@ -11620,21 +11610,21 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" } }, "load-json-file": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" } }, "path-exists": { @@ -11643,7 +11633,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "^2.0.0" + "pinkie-promise": "2.0.1" } }, "path-type": { @@ -11652,9 +11642,9 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" } }, "read-pkg": { @@ -11663,9 +11653,9 @@ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" } }, "read-pkg-up": { @@ -11674,8 +11664,8 @@ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" + "find-up": "1.1.2", + "read-pkg": "1.1.0" } }, "strip-bom": { @@ -11684,7 +11674,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "^0.2.0" + "is-utf8": "0.2.1" } } } @@ -11694,8 +11684,8 @@ "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz", "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=", "requires": { - "array-back": "^1.0.3", - "typical": "^2.6.0" + "array-back": "1.0.4", + "typical": "2.6.1" }, "dependencies": { "array-back": { @@ -11703,7 +11693,7 @@ "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", "requires": { - "typical": "^2.6.0" + "typical": "2.6.1" } } } @@ -11719,12 +11709,12 @@ "resolved": "https://registry.npmjs.org/then-request/-/then-request-2.2.0.tgz", "integrity": "sha1-ZnizL6DKIY/laZgbvYhxtZQGDYE=", "requires": { - "caseless": "~0.11.0", - "concat-stream": "^1.4.7", - "http-basic": "^2.5.1", - "http-response-object": "^1.1.0", - "promise": "^7.1.1", - "qs": "^6.1.0" + "caseless": "0.11.0", + "concat-stream": "1.6.2", + "http-basic": "2.5.1", + "http-response-object": "1.1.0", + "promise": "7.3.1", + "qs": "6.5.2" }, "dependencies": { "caseless": { @@ -11741,7 +11731,7 @@ }, "through": { "version": "2.3.8", - "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "through2": { @@ -11749,8 +11739,8 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "^2.1.5", - "xtend": "~4.0.1" + "readable-stream": "2.3.6", + "xtend": "4.0.1" } }, "time-stamp": { @@ -11763,7 +11753,7 @@ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "requires": { - "os-tmpdir": "~1.0.2" + "os-tmpdir": "1.0.2" } }, "tmpl": { @@ -11786,7 +11776,7 @@ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -11794,7 +11784,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -11804,10 +11794,10 @@ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "regex-not": "1.0.2", + "safe-regex": "1.1.0" }, "dependencies": { "extend-shallow": { @@ -11815,8 +11805,8 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" } }, "is-extendable": { @@ -11824,7 +11814,7 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { - "is-plain-object": "^2.0.4" + "is-plain-object": "2.0.4" } } } @@ -11834,8 +11824,8 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "3.0.0", + "repeat-string": "1.6.1" }, "dependencies": { "is-number": { @@ -11843,7 +11833,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" } }, "kind-of": { @@ -11851,7 +11841,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -11861,8 +11851,8 @@ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" + "psl": "1.1.29", + "punycode": "1.4.1" } }, "tr46": { @@ -11871,7 +11861,7 @@ "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", "dev": true, "requires": { - "punycode": "^2.1.0" + "punycode": "2.1.1" }, "dependencies": { "punycode": { @@ -11898,7 +11888,7 @@ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "requires": { - "safe-buffer": "^5.0.1" + "safe-buffer": "5.1.2" } }, "tween-functions": { @@ -11918,7 +11908,7 @@ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "prelude-ls": "~1.1.2" + "prelude-ls": "1.1.2" } }, "typedarray": { @@ -11967,8 +11957,8 @@ "dev": true, "optional": true, "requires": { - "commander": "~2.17.1", - "source-map": "~0.6.1" + "commander": "2.17.1", + "source-map": "0.6.1" }, "dependencies": { "commander": { @@ -11997,8 +11987,8 @@ "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.0.tgz", "integrity": "sha512-kE2WkurNnPUMcryNioS68DDbhoPB8Qxsd8btHSj+sd5Pjh2GsjmeHLzMSqV9HHziAo8FzVxVCJl9ZYhk7yY1pA==", "requires": { - "buffer": "^3.0.1", - "through": "^2.3.6" + "buffer": "3.6.0", + "through": "2.3.8" }, "dependencies": { "base64-js": { @@ -12012,8 +12002,8 @@ "integrity": "sha1-pyyTb3e5a/UvX357RnGAYoVR3vs=", "requires": { "base64-js": "0.0.8", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "ieee754": "1.1.12", + "isarray": "1.0.0" } } } @@ -12025,7 +12015,7 @@ }, "underscore.string": { "version": "2.4.0", - "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=" }, "unicode-canonical-property-names-ecmascript": { @@ -12038,8 +12028,8 @@ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "unicode-canonical-property-names-ecmascript": "1.0.4", + "unicode-property-aliases-ecmascript": "1.0.4" } }, "unicode-match-property-value-ecmascript": { @@ -12057,10 +12047,10 @@ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^0.4.3" + "arr-union": "3.1.0", + "get-value": "2.0.6", + "is-extendable": "0.1.1", + "set-value": "0.4.3" }, "dependencies": { "arr-union": { @@ -12073,7 +12063,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } }, "set-value": { @@ -12081,10 +12071,10 @@ "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "to-object-path": "0.3.0" } } } @@ -12104,8 +12094,8 @@ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" + "has-value": "0.3.1", + "isobject": "3.0.1" }, "dependencies": { "has-value": { @@ -12113,9 +12103,9 @@ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" + "get-value": "2.0.6", + "has-values": "0.1.4", + "isobject": "2.1.0" }, "dependencies": { "isobject": { @@ -12146,7 +12136,7 @@ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "dev": true, "requires": { - "punycode": "^2.1.0" + "punycode": "2.1.1" }, "dependencies": { "punycode": { @@ -12167,8 +12157,8 @@ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.3.tgz", "integrity": "sha512-rh+KuAW36YKo0vClhQzLLveoj8FwPJNu65xLb7Mrt+eZht0IPT0IXgSv8gcMegZ6NvjJUALf6Mf25POlMwD1Fw==", "requires": { - "querystringify": "^2.0.0", - "requires-port": "^1.0.0" + "querystringify": "2.0.0", + "requires-port": "1.0.0" } }, "use": { @@ -12187,8 +12177,8 @@ "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" + "define-properties": "1.1.3", + "object.getownpropertydescriptors": "2.0.3" } }, "utils-merge": { @@ -12198,7 +12188,7 @@ }, "uuid": { "version": "3.0.1", - "resolved": "http://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=" }, "validate-npm-package-license": { @@ -12206,8 +12196,8 @@ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "spdx-correct": "3.0.2", + "spdx-expression-parse": "3.0.0" } }, "vary": { @@ -12220,9 +12210,9 @@ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "requires": { - "assert-plus": "^1.0.0", + "assert-plus": "1.0.0", "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "extsprintf": "1.4.0" } }, "vue-eslint-parser": { @@ -12231,12 +12221,12 @@ "integrity": "sha512-ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw==", "dev": true, "requires": { - "debug": "^3.1.0", - "eslint-scope": "^3.7.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^3.5.2", - "esquery": "^1.0.0", - "lodash": "^4.17.4" + "debug": "3.2.5", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "1.0.0", + "espree": "3.5.4", + "esquery": "1.0.1", + "lodash": "4.17.10" }, "dependencies": { "acorn-jsx": { @@ -12245,7 +12235,7 @@ "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, "requires": { - "acorn": "^3.0.4" + "acorn": "3.3.0" }, "dependencies": { "acorn": { @@ -12262,7 +12252,7 @@ "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "espree": { @@ -12271,8 +12261,8 @@ "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", "dev": true, "requires": { - "acorn": "^5.5.0", - "acorn-jsx": "^3.0.0" + "acorn": "5.7.3", + "acorn-jsx": "3.0.1" } }, "ms": { @@ -12289,7 +12279,7 @@ "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", "dev": true, "requires": { - "browser-process-hrtime": "^0.1.2" + "browser-process-hrtime": "0.1.3" } }, "walker": { @@ -12297,7 +12287,7 @@ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", "requires": { - "makeerror": "1.0.x" + "makeerror": "1.0.11" } }, "watch": { @@ -12305,8 +12295,8 @@ "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", "requires": { - "exec-sh": "^0.2.0", - "minimist": "^1.2.0" + "exec-sh": "0.2.2", + "minimist": "1.2.0" } }, "webidl-conversions": { @@ -12341,9 +12331,9 @@ "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", "dev": true, "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "lodash.sortby": "4.7.0", + "tr46": "1.0.1", + "webidl-conversions": "4.0.2" } }, "which": { @@ -12351,7 +12341,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "requires": { - "isexe": "^2.0.0" + "isexe": "2.0.0" } }, "which-module": { @@ -12364,7 +12354,7 @@ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "requires": { - "string-width": "^1.0.2 || 2" + "string-width": "2.1.1" } }, "wordwrap": { @@ -12374,11 +12364,11 @@ }, "wrap-ansi": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "string-width": "1.0.2", + "strip-ansi": "3.0.1" }, "dependencies": { "string-width": { @@ -12386,9 +12376,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } } } @@ -12404,7 +12394,7 @@ "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", "dev": true, "requires": { - "mkdirp": "^0.5.1" + "mkdirp": "0.5.1" } }, "write-file-atomic": { @@ -12412,9 +12402,9 @@ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "slide": "^1.1.5" + "graceful-fs": "4.1.11", + "imurmurhash": "0.1.4", + "slide": "1.1.6" } }, "ws": { @@ -12422,8 +12412,8 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", "requires": { - "options": ">=0.0.5", - "ultron": "1.0.x" + "options": "0.0.6", + "ultron": "1.0.2" } }, "xcode": { @@ -12431,8 +12421,8 @@ "resolved": "https://registry.npmjs.org/xcode/-/xcode-0.9.3.tgz", "integrity": "sha1-kQqJwWrubMC0LKgFptC0z4chHPM=", "requires": { - "pegjs": "^0.10.0", - "simple-plist": "^0.2.1", + "pegjs": "0.10.0", + "simple-plist": "0.2.1", "uuid": "3.0.1" } }, @@ -12452,7 +12442,7 @@ "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-0.4.0.tgz", "integrity": "sha1-0lciS+g5PqrL+DfvIn/Y7CWzaIg=", "requires": { - "sax": "~1.1.1" + "sax": "1.1.6" } }, "xmldom": { @@ -12485,19 +12475,19 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", "requires": { - "camelcase": "^4.1.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "read-pkg-up": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^7.0.0" + "camelcase": "4.1.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "read-pkg-up": "2.0.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "7.0.0" } }, "yargs-parser": { @@ -12505,7 +12495,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", "requires": { - "camelcase": "^4.1.0" + "camelcase": "4.1.0" } }, "yauzl": { @@ -12513,8 +12503,8 @@ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" + "buffer-crc32": "0.2.13", + "fd-slicer": "1.1.0" } } } diff --git a/package.json b/package.json index 4638c2c74..cccc7c5f3 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,6 @@ "react-native-modal-dropdown": "^0.6.2", "react-native-modal-popover": "0.0.10", "react-native-restart": "0.0.6", - "react-native-scrollable-tab-view": "git+https://github.com/happypancake/react-native-scrollable-tab-view.git", "react-native-slider": "^0.11.0", "react-native-vector-icons": "^4.6.0", "react-navigation": "^2.17.0",