From e26b10f5981172db2a007381bba543651076b751 Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Tue, 21 Jan 2020 13:38:00 +0100 Subject: [PATCH 01/17] create Products component, install MUI, create ProductDisplayer component --- package-lock.json | 3268 +++++++++-------- package.json | 1 + src/components/App/App.js | 4 +- .../ProductDisplayer/ProductDisplayer.js | 21 + .../ProductDisplayer.style.js | 5 + src/components/Products/Products.js | 17 + src/components/Products/Products.style.js | 7 + 7 files changed, 1848 insertions(+), 1475 deletions(-) create mode 100644 src/components/Products/ProductDisplayer/ProductDisplayer.js create mode 100644 src/components/Products/ProductDisplayer/ProductDisplayer.style.js create mode 100644 src/components/Products/Products.js create mode 100644 src/components/Products/Products.style.js diff --git a/package-lock.json b/package-lock.json index a6848e3..8c760d8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,9 +17,9 @@ "resolved": "https://registry.npmjs.org/@ampproject/toolbox-optimizer/-/toolbox-optimizer-1.1.1.tgz", "integrity": "sha512-LTtTM5FSOrWuTJ6mOwPfZmpUDI6polrNz3tX2EmDmDkjDK+43vSpq1OHtukivIFHafdixJuoeki5dF3PC/ZoWw==", "requires": { - "@ampproject/toolbox-core": "1.1.1", - "@ampproject/toolbox-runtime-version": "1.1.1", - "@ampproject/toolbox-script-csp": "1.1.1", + "@ampproject/toolbox-core": "^1.1.1", + "@ampproject/toolbox-runtime-version": "^1.1.1", + "@ampproject/toolbox-script-csp": "^1.1.1", "css": "2.2.4", "parse5": "5.1.0", "parse5-htmlparser2-tree-adapter": "5.1.0" @@ -30,7 +30,7 @@ "resolved": "https://registry.npmjs.org/@ampproject/toolbox-runtime-version/-/toolbox-runtime-version-1.1.1.tgz", "integrity": "sha512-ibmw5p+0Sz+wingbX/Dyboe8a0+XDkMfFGSM7KFE0h2z3Op9MADup8ZPLeHT54Z7cYKmB6ob60FVHtQQDhEXNw==", "requires": { - "@ampproject/toolbox-core": "1.1.1" + "@ampproject/toolbox-core": "^1.1.1" } }, "@ampproject/toolbox-script-csp": { @@ -43,7 +43,7 @@ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", "requires": { - "@babel/highlight": "7.5.0" + "@babel/highlight": "^7.0.0" } }, "@babel/core": { @@ -52,20 +52,20 @@ "integrity": "sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==", "dev": true, "requires": { - "@babel/code-frame": "7.5.5", - "@babel/generator": "7.6.0", - "@babel/helpers": "7.6.0", - "@babel/parser": "7.6.0", - "@babel/template": "7.6.0", - "@babel/traverse": "7.6.0", - "@babel/types": "7.6.1", - "convert-source-map": "1.6.0", - "debug": "4.1.1", - "json5": "2.1.0", - "lodash": "4.17.15", - "resolve": "1.12.0", - "semver": "5.7.1", - "source-map": "0.5.7" + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.0", + "@babel/helpers": "^7.6.0", + "@babel/parser": "^7.6.0", + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.0", + "@babel/types": "^7.6.0", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" } }, "@babel/generator": { @@ -73,11 +73,11 @@ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.0.tgz", "integrity": "sha512-Ms8Mo7YBdMMn1BYuNtKuP/z0TgEIhbcyB8HVR6PPNYp4P61lMsABiS4A3VG1qznjXVCf3r+fVHhm4efTYVsySA==", "requires": { - "@babel/types": "7.6.1", - "jsesc": "2.5.2", - "lodash": "4.17.15", - "source-map": "0.5.7", - "trim-right": "1.0.1" + "@babel/types": "^7.6.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" } }, "@babel/helper-annotate-as-pure": { @@ -85,7 +85,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.6.1" + "@babel/types": "^7.0.0" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { @@ -93,8 +93,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.6.1" + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-builder-react-jsx": { @@ -102,8 +102,8 @@ "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz", "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==", "requires": { - "@babel/types": "7.6.1", - "esutils": "2.0.3" + "@babel/types": "^7.3.0", + "esutils": "^2.0.0" } }, "@babel/helper-call-delegate": { @@ -111,9 +111,9 @@ "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", "requires": { - "@babel/helper-hoist-variables": "7.4.4", - "@babel/traverse": "7.6.0", - "@babel/types": "7.6.1" + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" } }, "@babel/helper-create-class-features-plugin": { @@ -121,12 +121,12 @@ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.6.0.tgz", "integrity": "sha512-O1QWBko4fzGju6VoVvrZg0RROCVifcLxiApnGP3OWfWzvxRZFCoBD81K5ur5e3bVY2Vf/5rIJm8cqPKn8HUJng==", "requires": { - "@babel/helper-function-name": "7.1.0", - "@babel/helper-member-expression-to-functions": "7.5.5", - "@babel/helper-optimise-call-expression": "7.0.0", - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-replace-supers": "7.5.5", - "@babel/helper-split-export-declaration": "7.4.4" + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-member-expression-to-functions": "^7.5.5", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5", + "@babel/helper-split-export-declaration": "^7.4.4" } }, "@babel/helper-define-map": { @@ -134,9 +134,9 @@ "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz", "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==", "requires": { - "@babel/helper-function-name": "7.1.0", - "@babel/types": "7.6.1", - "lodash": "4.17.15" + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" } }, "@babel/helper-explode-assignable-expression": { @@ -144,8 +144,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.6.0", - "@babel/types": "7.6.1" + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-function-name": { @@ -153,9 +153,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.6.0", - "@babel/types": "7.6.1" + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-get-function-arity": { @@ -163,7 +163,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.6.1" + "@babel/types": "^7.0.0" } }, "@babel/helper-hoist-variables": { @@ -171,7 +171,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", "requires": { - "@babel/types": "7.6.1" + "@babel/types": "^7.4.4" } }, "@babel/helper-member-expression-to-functions": { @@ -179,7 +179,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz", "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==", "requires": { - "@babel/types": "7.6.1" + "@babel/types": "^7.5.5" } }, "@babel/helper-module-imports": { @@ -187,7 +187,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.6.1" + "@babel/types": "^7.0.0" } }, "@babel/helper-module-transforms": { @@ -195,12 +195,12 @@ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz", "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==", "requires": { - "@babel/helper-module-imports": "7.0.0", - "@babel/helper-simple-access": "7.1.0", - "@babel/helper-split-export-declaration": "7.4.4", - "@babel/template": "7.6.0", - "@babel/types": "7.6.1", - "lodash": "4.17.15" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" } }, "@babel/helper-optimise-call-expression": { @@ -208,7 +208,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.6.1" + "@babel/types": "^7.0.0" } }, "@babel/helper-plugin-utils": { @@ -221,7 +221,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", "requires": { - "lodash": "4.17.15" + "lodash": "^4.17.13" } }, "@babel/helper-remap-async-to-generator": { @@ -229,11 +229,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.2.0", - "@babel/template": "7.6.0", - "@babel/traverse": "7.6.0", - "@babel/types": "7.6.1" + "@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": { @@ -241,10 +241,10 @@ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz", "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==", "requires": { - "@babel/helper-member-expression-to-functions": "7.5.5", - "@babel/helper-optimise-call-expression": "7.0.0", - "@babel/traverse": "7.6.0", - "@babel/types": "7.6.1" + "@babel/helper-member-expression-to-functions": "^7.5.5", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.5.5", + "@babel/types": "^7.5.5" } }, "@babel/helper-simple-access": { @@ -252,8 +252,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.6.0", - "@babel/types": "7.6.1" + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-split-export-declaration": { @@ -261,7 +261,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", "requires": { - "@babel/types": "7.6.1" + "@babel/types": "^7.4.4" } }, "@babel/helper-wrap-function": { @@ -269,10 +269,10 @@ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", "requires": { - "@babel/helper-function-name": "7.1.0", - "@babel/template": "7.6.0", - "@babel/traverse": "7.6.0", - "@babel/types": "7.6.1" + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" } }, "@babel/helpers": { @@ -281,9 +281,9 @@ "integrity": "sha512-W9kao7OBleOjfXtFGgArGRX6eCP0UEcA2ZWEWNkJdRZnHhW4eEbeswbG3EwaRsnQUAEGWYgMq1HsIXuNNNy2eQ==", "dev": true, "requires": { - "@babel/template": "7.6.0", - "@babel/traverse": "7.6.0", - "@babel/types": "7.6.1" + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.0", + "@babel/types": "^7.6.0" } }, "@babel/highlight": { @@ -291,9 +291,9 @@ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", "requires": { - "chalk": "2.4.2", - "esutils": "2.0.3", - "js-tokens": "4.0.0" + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, "@babel/parser": { @@ -306,9 +306,9 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-remap-async-to-generator": "7.1.0", - "@babel/plugin-syntax-async-generators": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" } }, "@babel/plugin-proposal-class-properties": { @@ -316,8 +316,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.5.5.tgz", "integrity": "sha512-AF79FsnWFxjlaosgdi421vmYG6/jg79bVD0dpD44QdgobzHKuLZ6S3vl8la9qIeSwGi8i1fS0O1mfuDAAdo1/A==", "requires": { - "@babel/helper-create-class-features-plugin": "7.6.0", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-create-class-features-plugin": "^7.5.5", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-proposal-dynamic-import": { @@ -325,8 +325,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz", "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==", "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-dynamic-import": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0" } }, "@babel/plugin-proposal-json-strings": { @@ -334,8 +334,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-json-strings": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" } }, "@babel/plugin-proposal-object-rest-spread": { @@ -343,8 +343,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.6.2.tgz", "integrity": "sha512-LDBXlmADCsMZV1Y9OQwMc0MyGZ8Ta/zlD9N67BfQT8uYwkRswiu2hU6nJKrjrt/58aH/vqfQlR/9yId/7A2gWw==", "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-object-rest-spread": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -352,8 +352,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-optional-catch-binding": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" } }, "@babel/plugin-proposal-unicode-property-regex": { @@ -361,9 +361,9 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.6.2.tgz", "integrity": "sha512-NxHETdmpeSCtiatMRYWVJo7266rrvAC3DTeG5exQBIH/fMIUK7ejDNznBbn3HQl/o9peymRRg7Yqkx6PdUXmMw==", "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-regex": "7.5.5", - "regexpu-core": "4.6.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.6.0" } }, "@babel/plugin-syntax-async-generators": { @@ -371,7 +371,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-dynamic-import": { @@ -379,7 +379,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-json-strings": { @@ -387,7 +387,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-jsx": { @@ -395,7 +395,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz", "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-object-rest-spread": { @@ -403,7 +403,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-optional-catch-binding": { @@ -411,7 +411,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-typescript": { @@ -419,7 +419,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.3.3.tgz", "integrity": "sha512-dGwbSMA1YhVS8+31CnPR7LB4pcbrzcV99wQzby4uAfrkZPYZlQ7ImwdpzLqi6Z6IL02b8IAL379CaMwo0x5Lag==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-arrow-functions": { @@ -427,7 +427,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-async-to-generator": { @@ -435,9 +435,9 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz", "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==", "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-scoped-functions": { @@ -445,7 +445,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-block-scoping": { @@ -453,8 +453,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.3.tgz", "integrity": "sha512-7hvrg75dubcO3ZI2rjYTzUrEuh1E9IyDEhhB6qfcooxhDA33xx2MasuLVgdxzcP6R/lipAC6n9ub9maNW6RKdw==", "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "lodash": "4.17.15" + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.13" } }, "@babel/plugin-transform-classes": { @@ -462,14 +462,14 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz", "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==", "requires": { - "@babel/helper-annotate-as-pure": "7.0.0", - "@babel/helper-define-map": "7.5.5", - "@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.5.5", - "@babel/helper-split-export-declaration": "7.4.4", - "globals": "11.12.0" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.5.5", + "@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.5.5", + "@babel/helper-split-export-declaration": "^7.4.4", + "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { @@ -477,7 +477,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-destructuring": { @@ -485,7 +485,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz", "integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-dotall-regex": { @@ -493,9 +493,9 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.6.2.tgz", "integrity": "sha512-KGKT9aqKV+9YMZSkowzYoYEiHqgaDhGmPNZlZxX6UeHC4z30nC1J9IrZuGqbYFB1jaIGdv91ujpze0exiVK8bA==", "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-regex": "7.5.5", - "regexpu-core": "4.6.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.6.0" } }, "@babel/plugin-transform-duplicate-keys": { @@ -503,7 +503,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz", "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-exponentiation-operator": { @@ -511,8 +511,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", "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-for-of": { @@ -520,7 +520,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-function-name": { @@ -528,8 +528,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", "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": { @@ -537,7 +537,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-member-expression-literals": { @@ -545,7 +545,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz", "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-modules-amd": { @@ -553,9 +553,9 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz", "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==", "requires": { - "@babel/helper-module-transforms": "7.5.5", - "@babel/helper-plugin-utils": "7.0.0", - "babel-plugin-dynamic-import-node": "2.3.0" + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" } }, "@babel/plugin-transform-modules-commonjs": { @@ -563,10 +563,10 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz", "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==", "requires": { - "@babel/helper-module-transforms": "7.5.5", - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-simple-access": "7.1.0", - "babel-plugin-dynamic-import-node": "2.3.0" + "@babel/helper-module-transforms": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "babel-plugin-dynamic-import-node": "^2.3.0" } }, "@babel/plugin-transform-modules-systemjs": { @@ -574,9 +574,9 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz", "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==", "requires": { - "@babel/helper-hoist-variables": "7.4.4", - "@babel/helper-plugin-utils": "7.0.0", - "babel-plugin-dynamic-import-node": "2.3.0" + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" } }, "@babel/plugin-transform-modules-umd": { @@ -584,8 +584,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", "requires": { - "@babel/helper-module-transforms": "7.5.5", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-named-capturing-groups-regex": { @@ -593,7 +593,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.3.tgz", "integrity": "sha512-jTkk7/uE6H2s5w6VlMHeWuH+Pcy2lmdwFoeWCVnvIrDUnB5gQqTVI8WfmEAhF2CDEarGrknZcmSFg1+bkfCoSw==", "requires": { - "regexpu-core": "4.6.0" + "regexpu-core": "^4.6.0" } }, "@babel/plugin-transform-new-target": { @@ -601,7 +601,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-object-super": { @@ -609,8 +609,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz", "integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==", "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-replace-supers": "7.5.5" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5" } }, "@babel/plugin-transform-parameters": { @@ -618,9 +618,9 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", "requires": { - "@babel/helper-call-delegate": "7.4.4", - "@babel/helper-get-function-arity": "7.0.0", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-call-delegate": "^7.4.4", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-property-literals": { @@ -628,7 +628,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz", "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-react-display-name": { @@ -636,7 +636,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz", "integrity": "sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-react-jsx": { @@ -644,9 +644,9 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz", "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==", "requires": { - "@babel/helper-builder-react-jsx": "7.3.0", - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-jsx": "7.2.0" + "@babel/helper-builder-react-jsx": "^7.3.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" } }, "@babel/plugin-transform-react-jsx-self": { @@ -654,8 +654,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz", "integrity": "sha512-v6S5L/myicZEy+jr6ielB0OR8h+EH/1QFx/YJ7c7Ua+7lqsjj/vW6fD5FR9hB/6y7mGbfT4vAURn3xqBxsUcdg==", "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-jsx": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" } }, "@babel/plugin-transform-react-jsx-source": { @@ -663,8 +663,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.5.0.tgz", "integrity": "sha512-58Q+Jsy4IDCZx7kqEZuSDdam/1oW8OdDX8f+Loo6xyxdfg1yF0GE2XNJQSTZCaMol93+FBzpWiPEwtbMloAcPg==", "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-jsx": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" } }, "@babel/plugin-transform-regenerator": { @@ -672,7 +672,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz", "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==", "requires": { - "regenerator-transform": "0.14.1" + "regenerator-transform": "^0.14.0" } }, "@babel/plugin-transform-reserved-words": { @@ -680,7 +680,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz", "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-runtime": { @@ -688,10 +688,10 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.6.2.tgz", "integrity": "sha512-cqULw/QB4yl73cS5Y0TZlQSjDvNkzDbu0FurTZyHlJpWE5T3PCMdnyV+xXoH1opr1ldyHODe3QAX3OMAii5NxA==", "requires": { - "@babel/helper-module-imports": "7.0.0", - "@babel/helper-plugin-utils": "7.0.0", - "resolve": "1.12.0", - "semver": "5.7.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": { @@ -699,7 +699,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-spread": { @@ -707,7 +707,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.6.2.tgz", "integrity": "sha512-DpSvPFryKdK1x+EDJYCy28nmAaIMdxmhot62jAXF/o99iA33Zj2Lmcp3vDmz+MUh0LNYVPvfj5iC3feb3/+PFg==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-sticky-regex": { @@ -715,8 +715,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-regex": "7.5.5" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" } }, "@babel/plugin-transform-template-literals": { @@ -724,8 +724,8 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", "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-typeof-symbol": { @@ -733,7 +733,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-typescript": { @@ -741,9 +741,9 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.6.3.tgz", "integrity": "sha512-aiWINBrPMSC3xTXRNM/dfmyYuPNKY/aexYqBgh0HBI5Y+WO5oRAqW/oROYeYHrF4Zw12r9rK4fMk/ZlAmqx/FQ==", "requires": { - "@babel/helper-create-class-features-plugin": "7.6.0", - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-typescript": "7.3.3" + "@babel/helper-create-class-features-plugin": "^7.6.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-typescript": "^7.2.0" } }, "@babel/plugin-transform-unicode-regex": { @@ -751,9 +751,9 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.6.2.tgz", "integrity": "sha512-orZI6cWlR3nk2YmYdb0gImrgCUwb5cBUwjf6Ks6dvNVvXERkwtJWOQaEOjPiu0Gu1Tq6Yq/hruCZZOOi9F34Dw==", "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-regex": "7.5.5", - "regexpu-core": "4.6.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.6.0" } }, "@babel/preset-env": { @@ -761,56 +761,56 @@ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.6.3.tgz", "integrity": "sha512-CWQkn7EVnwzlOdR5NOm2+pfgSNEZmvGjOhlCHBDq0J8/EStr+G+FvPEiz9B56dR6MoiUFjXhfE4hjLoAKKJtIQ==", "requires": { - "@babel/helper-module-imports": "7.0.0", - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-proposal-async-generator-functions": "7.2.0", - "@babel/plugin-proposal-dynamic-import": "7.5.0", - "@babel/plugin-proposal-json-strings": "7.2.0", - "@babel/plugin-proposal-object-rest-spread": "7.6.2", - "@babel/plugin-proposal-optional-catch-binding": "7.2.0", - "@babel/plugin-proposal-unicode-property-regex": "7.6.2", - "@babel/plugin-syntax-async-generators": "7.2.0", - "@babel/plugin-syntax-dynamic-import": "7.2.0", - "@babel/plugin-syntax-json-strings": "7.2.0", - "@babel/plugin-syntax-object-rest-spread": "7.2.0", - "@babel/plugin-syntax-optional-catch-binding": "7.2.0", - "@babel/plugin-transform-arrow-functions": "7.2.0", - "@babel/plugin-transform-async-to-generator": "7.5.0", - "@babel/plugin-transform-block-scoped-functions": "7.2.0", - "@babel/plugin-transform-block-scoping": "7.6.3", - "@babel/plugin-transform-classes": "7.5.5", - "@babel/plugin-transform-computed-properties": "7.2.0", - "@babel/plugin-transform-destructuring": "7.6.0", - "@babel/plugin-transform-dotall-regex": "7.6.2", - "@babel/plugin-transform-duplicate-keys": "7.5.0", - "@babel/plugin-transform-exponentiation-operator": "7.2.0", - "@babel/plugin-transform-for-of": "7.4.4", - "@babel/plugin-transform-function-name": "7.4.4", - "@babel/plugin-transform-literals": "7.2.0", - "@babel/plugin-transform-member-expression-literals": "7.2.0", - "@babel/plugin-transform-modules-amd": "7.5.0", - "@babel/plugin-transform-modules-commonjs": "7.6.0", - "@babel/plugin-transform-modules-systemjs": "7.5.0", - "@babel/plugin-transform-modules-umd": "7.2.0", - "@babel/plugin-transform-named-capturing-groups-regex": "7.6.3", - "@babel/plugin-transform-new-target": "7.4.4", - "@babel/plugin-transform-object-super": "7.5.5", - "@babel/plugin-transform-parameters": "7.4.4", - "@babel/plugin-transform-property-literals": "7.2.0", - "@babel/plugin-transform-regenerator": "7.4.5", - "@babel/plugin-transform-reserved-words": "7.2.0", - "@babel/plugin-transform-shorthand-properties": "7.2.0", - "@babel/plugin-transform-spread": "7.6.2", - "@babel/plugin-transform-sticky-regex": "7.2.0", - "@babel/plugin-transform-template-literals": "7.4.4", - "@babel/plugin-transform-typeof-symbol": "7.2.0", - "@babel/plugin-transform-unicode-regex": "7.6.2", - "@babel/types": "7.6.3", - "browserslist": "4.7.2", - "core-js-compat": "3.3.6", - "invariant": "2.2.4", - "js-levenshtein": "1.1.6", - "semver": "5.7.1" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-dynamic-import": "^7.5.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.6.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.6.2", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.5.0", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.6.3", + "@babel/plugin-transform-classes": "^7.5.5", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.6.0", + "@babel/plugin-transform-dotall-regex": "^7.6.2", + "@babel/plugin-transform-duplicate-keys": "^7.5.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.4.4", + "@babel/plugin-transform-function-name": "^7.4.4", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-member-expression-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.5.0", + "@babel/plugin-transform-modules-commonjs": "^7.6.0", + "@babel/plugin-transform-modules-systemjs": "^7.5.0", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.6.3", + "@babel/plugin-transform-new-target": "^7.4.4", + "@babel/plugin-transform-object-super": "^7.5.5", + "@babel/plugin-transform-parameters": "^7.4.4", + "@babel/plugin-transform-property-literals": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.4.5", + "@babel/plugin-transform-reserved-words": "^7.2.0", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.6.2", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.4.4", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.6.2", + "@babel/types": "^7.6.3", + "browserslist": "^4.6.0", + "core-js-compat": "^3.1.1", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.5.0" }, "dependencies": { "@babel/types": { @@ -818,9 +818,9 @@ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.3.tgz", "integrity": "sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==", "requires": { - "esutils": "2.0.3", - "lodash": "4.17.15", - "to-fast-properties": "2.0.0" + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" } } } @@ -830,11 +830,11 @@ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.6.3.tgz", "integrity": "sha512-07yQhmkZmRAfwREYIQgW0HEwMY9GBJVuPY4Q12UC72AbfaawuupVWa8zQs2tlL+yun45Nv/1KreII/0PLfEsgA==", "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-transform-react-display-name": "7.2.0", - "@babel/plugin-transform-react-jsx": "7.3.0", - "@babel/plugin-transform-react-jsx-self": "7.2.0", - "@babel/plugin-transform-react-jsx-source": "7.5.0" + "@babel/helper-plugin-utils": "^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-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0" } }, "@babel/preset-typescript": { @@ -842,17 +842,16 @@ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.6.0.tgz", "integrity": "sha512-4xKw3tTcCm0qApyT6PqM9qniseCE79xGHiUnNdKGdxNsGUc2X7WwZybqIpnTmoukg3nhPceI5KPNzNqLNeIJww==", "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-transform-typescript": "7.6.3" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.6.0" } }, "@babel/runtime": { "version": "7.6.0", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.0.tgz", "integrity": "sha512-89eSBLJsxNxOERC0Op4vd+0Bqm6wRMqMbFtV3i0/fbaWw/mJ8Q3eBvgX0G4SyrOOLCtbu98HspF8o09MRT+KzQ==", - "dev": true, "requires": { - "regenerator-runtime": "0.13.3" + "regenerator-runtime": "^0.13.2" } }, "@babel/runtime-corejs2": { @@ -860,8 +859,8 @@ "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.6.3.tgz", "integrity": "sha512-nuA2o+rgX2+PrNTZ063ehncVcg7sn+tU71BB81SaWRVUbGwCOlb0+yQA1e0QqmzOfRSYOxfvf8cosYqFbJEiwQ==", "requires": { - "core-js": "2.6.10", - "regenerator-runtime": "0.13.3" + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.2" } }, "@babel/template": { @@ -869,9 +868,9 @@ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", "requires": { - "@babel/code-frame": "7.5.5", - "@babel/parser": "7.6.0", - "@babel/types": "7.6.1" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0" } }, "@babel/traverse": { @@ -879,15 +878,15 @@ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.0.tgz", "integrity": "sha512-93t52SaOBgml/xY74lsmt7xOR4ufYvhb5c5qiM6lu4J/dWGMAfAh6eKw4PjLes6DI6nQgearoxnFJk60YchpvQ==", "requires": { - "@babel/code-frame": "7.5.5", - "@babel/generator": "7.6.0", - "@babel/helper-function-name": "7.1.0", - "@babel/helper-split-export-declaration": "7.4.4", - "@babel/parser": "7.6.0", - "@babel/types": "7.6.1", - "debug": "4.1.1", - "globals": "11.12.0", - "lodash": "4.17.15" + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" } }, "@babel/types": { @@ -895,9 +894,9 @@ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", "requires": { - "esutils": "2.0.3", - "lodash": "4.17.15", - "to-fast-properties": "2.0.0" + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" } }, "@c-hive/team-contribution-calendar": { @@ -905,8 +904,8 @@ "resolved": "https://registry.npmjs.org/@c-hive/team-contribution-calendar/-/team-contribution-calendar-0.2.0.tgz", "integrity": "sha512-BvnqvPZ9krTQ9xclMW2N2xRxCOm8e1Ugqd/sWoIHU9C3EisuF2O5SZ2gXx9uAz0BIwHK3dW99yXZMafKgSxPBQ==", "requires": { - "elly": "1.1.10", - "svgson": "3.1.0" + "elly": "^1.1.10", + "svgson": "^3.1.0" } }, "@csstools/convert-colors": { @@ -914,6 +913,11 @@ "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" }, + "@emotion/hash": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.7.4.tgz", + "integrity": "sha512-fxfMSBMX3tlIbKUdtGKxqB1fyrH6gVrX39Gsv3y8lRYKUqlgDt3UMqQyGnR1bQMa2B8aGnhLZokZgg8vT0Le+A==" + }, "@emotion/is-prop-valid": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.3.tgz", @@ -932,6 +936,148 @@ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.4.tgz", "integrity": "sha512-kBa+cDHOR9jpRJ+kcGMsysrls0leukrm68DmFQoMIWQcXdr2cZvyvypWuGYT7U+9kAExUE7+T7r6G3C3A6L8MQ==" }, + "@material-ui/core": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.8.3.tgz", + "integrity": "sha512-ZJbfJQmkuZCSQTf0nzpfZwizmDdCq8ruZxnPNFnhoKDqgJpMvV8TJRi8vdI9ls1tMuTqxlhyhw8556fxOpWpFQ==", + "requires": { + "@babel/runtime": "^7.4.4", + "@material-ui/styles": "^4.8.2", + "@material-ui/system": "^4.7.1", + "@material-ui/types": "^4.1.1", + "@material-ui/utils": "^4.7.1", + "@types/react-transition-group": "^4.2.0", + "clsx": "^1.0.2", + "convert-css-length": "^2.0.1", + "hoist-non-react-statics": "^3.2.1", + "normalize-scroll-left": "^0.2.0", + "popper.js": "^1.14.1", + "prop-types": "^15.7.2", + "react-is": "^16.8.0", + "react-transition-group": "^4.3.0" + }, + "dependencies": { + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + } + } + }, + "@material-ui/styles": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.8.2.tgz", + "integrity": "sha512-r5U+93pkpwQOmHTmwyn2sqTio6PHd873xvSHiKP6fdybAXXX6CZgVvh3W8saZNbYr/QXsS8OHmFv7sYJLt5Yfg==", + "requires": { + "@babel/runtime": "^7.4.4", + "@emotion/hash": "^0.7.4", + "@material-ui/types": "^4.1.1", + "@material-ui/utils": "^4.7.1", + "clsx": "^1.0.2", + "csstype": "^2.5.2", + "hoist-non-react-statics": "^3.2.1", + "jss": "^10.0.0", + "jss-plugin-camel-case": "^10.0.0", + "jss-plugin-default-unit": "^10.0.0", + "jss-plugin-global": "^10.0.0", + "jss-plugin-nested": "^10.0.0", + "jss-plugin-props-sort": "^10.0.0", + "jss-plugin-rule-value-function": "^10.0.0", + "jss-plugin-vendor-prefixer": "^10.0.0", + "prop-types": "^15.7.2" + }, + "dependencies": { + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + } + } + }, + "@material-ui/system": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.7.1.tgz", + "integrity": "sha512-zH02p+FOimXLSKOW/OT2laYkl9bB3dD1AvnZqsHYoseUaq0aVrpbl2BGjQi+vJ5lg8w73uYlt9zOWzb3+1UdMQ==", + "requires": { + "@babel/runtime": "^7.4.4", + "@material-ui/utils": "^4.7.1", + "prop-types": "^15.7.2" + }, + "dependencies": { + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + } + } + }, + "@material-ui/types": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-4.1.1.tgz", + "integrity": "sha512-AN+GZNXytX9yxGi0JOfxHrRTbhFybjUJ05rnsBVjcB+16e466Z0Xe5IxawuOayVZgTBNDxmPKo5j4V6OnMtaSQ==", + "requires": { + "@types/react": "*" + } + }, + "@material-ui/utils": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.7.1.tgz", + "integrity": "sha512-+ux0SlLdlehvzCk2zdQ3KiS3/ylWvuo/JwAGhvb8dFVvwR21K28z0PU9OQW2PGogrMEdvX3miEI5tGxTwwWiwQ==", + "requires": { + "@babel/runtime": "^7.4.4", + "prop-types": "^15.7.2", + "react-is": "^16.8.0" + }, + "dependencies": { + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + } + } + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "@types/react": { + "version": "16.9.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.17.tgz", + "integrity": "sha512-UP27In4fp4sWF5JgyV6pwVPAQM83Fj76JOcg02X5BZcpSu5Wx+fP9RMqc2v0ssBoQIFvD5JdKY41gjJJKmw6Bg==", + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-transition-group": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.2.3.tgz", + "integrity": "sha512-Hk8jiuT7iLOHrcjKP/ZVSyCNXK73wJAUz60xm0mVhiRujrdiI++j4duLiL282VGxwAgxetHQFfqA29LgEeSkFA==", + "requires": { + "@types/react": "*" + } + }, "@webassemblyjs/ast": { "version": "1.8.5", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", @@ -976,7 +1122,7 @@ "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", "requires": { "@webassemblyjs/ast": "1.8.5", - "mamacro": "0.0.3" + "mamacro": "^0.0.3" } }, "@webassemblyjs/helper-wasm-bytecode": { @@ -1000,7 +1146,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", "requires": { - "@xtuc/ieee754": "1.2.0" + "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { @@ -1105,7 +1251,7 @@ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "requires": { - "mime-types": "2.1.24", + "mime-types": "~2.1.24", "negotiator": "0.6.2" } }, @@ -1125,10 +1271,10 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", "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" } }, "ajv-errors": { @@ -1156,7 +1302,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", "requires": { - "graceful-readlink": "1.0.1" + "graceful-readlink": ">= 1.0.0" } } } @@ -1188,7 +1334,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.3" + "color-convert": "^1.9.0" } }, "anymatch": { @@ -1196,8 +1342,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": { "normalize-path": { @@ -1205,7 +1351,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" } } } @@ -1220,7 +1366,7 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "aria-query": { @@ -1230,7 +1376,7 @@ "dev": true, "requires": { "ast-types-flow": "0.0.7", - "commander": "2.20.0" + "commander": "^2.11.0" } }, "arr-diff": { @@ -1254,8 +1400,8 @@ "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", "dev": true, "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.14.2" + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" } }, "array-union": { @@ -1263,7 +1409,7 @@ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "requires": { - "array-uniq": "1.0.3" + "array-uniq": "^1.0.1" } }, "array-uniq": { @@ -1286,9 +1432,9 @@ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "requires": { - "bn.js": "4.11.8", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "assert": { @@ -1296,7 +1442,7 @@ "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "requires": { - "object-assign": "4.1.1", + "object-assign": "^4.1.1", "util": "0.10.3" }, "dependencies": { @@ -1360,16 +1506,16 @@ "resolved": "https://registry.npmjs.org/autodll-webpack-plugin/-/autodll-webpack-plugin-0.4.2.tgz", "integrity": "sha512-JLrV3ErBNKVkmhi0celM6PJkgYEtztFnXwsNBApjinpVHtIP3g/m2ZZSOvsAe7FoByfJzDhpOXBKFbH3k2UNjw==", "requires": { - "bluebird": "3.7.1", - "del": "3.0.0", - "find-cache-dir": "1.0.0", - "lodash": "4.17.15", - "make-dir": "1.3.0", - "memory-fs": "0.4.1", - "read-pkg": "2.0.0", - "tapable": "1.1.3", - "webpack-merge": "4.2.2", - "webpack-sources": "1.4.3" + "bluebird": "^3.5.0", + "del": "^3.0.0", + "find-cache-dir": "^1.0.0", + "lodash": "^4.17.4", + "make-dir": "^1.0.0", + "memory-fs": "^0.4.1", + "read-pkg": "^2.0.0", + "tapable": "^1.0.0", + "webpack-merge": "^4.1.0", + "webpack-sources": "^1.0.1" } }, "autoprefixer": { @@ -1377,13 +1523,13 @@ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", "requires": { - "browserslist": "4.7.2", - "caniuse-lite": "1.0.30001008", - "chalk": "2.4.2", - "normalize-range": "0.1.2", - "num2fraction": "1.2.2", - "postcss": "7.0.21", - "postcss-value-parser": "4.0.2" + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" }, "dependencies": { "postcss-value-parser": { @@ -1407,9 +1553,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.3", - "js-tokens": "3.0.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" }, "dependencies": { "ansi-regex": { @@ -1427,11 +1573,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" } }, "js-tokens": { @@ -1444,7 +1590,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" } }, "supports-color": { @@ -1464,10 +1610,10 @@ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz", "integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==", "requires": { - "find-cache-dir": "2.1.0", - "loader-utils": "1.2.3", - "mkdirp": "0.5.1", - "pify": "4.0.1" + "find-cache-dir": "^2.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "pify": "^4.0.1" }, "dependencies": { "find-cache-dir": { @@ -1475,9 +1621,9 @@ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "requires": { - "commondir": "1.0.1", - "make-dir": "2.1.0", - "pkg-dir": "3.0.0" + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" } }, "find-up": { @@ -1485,7 +1631,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "requires": { - "locate-path": "3.0.0" + "locate-path": "^3.0.0" } }, "locate-path": { @@ -1493,8 +1639,8 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { - "p-locate": "3.0.0", - "path-exists": "3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, "make-dir": { @@ -1502,8 +1648,8 @@ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "requires": { - "pify": "4.0.1", - "semver": "5.7.1" + "pify": "^4.0.1", + "semver": "^5.6.0" } }, "p-limit": { @@ -1511,7 +1657,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", "requires": { - "p-try": "2.2.0" + "p-try": "^2.0.0" } }, "p-locate": { @@ -1519,7 +1665,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "requires": { - "p-limit": "2.2.1" + "p-limit": "^2.0.0" } }, "p-try": { @@ -1537,7 +1683,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "requires": { - "find-up": "3.0.0" + "find-up": "^3.0.0" } } } @@ -1547,7 +1693,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", "requires": { - "object.assign": "4.1.0" + "object.assign": "^4.1.0" } }, "babel-plugin-styled-components": { @@ -1555,10 +1701,10 @@ "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.10.6.tgz", "integrity": "sha512-gyQj/Zf1kQti66100PhrCRjI5ldjaze9O0M3emXRPAN80Zsf8+e1thpTpaXJXVHXtaM4/+dJEgZHyS9Its+8SA==", "requires": { - "@babel/helper-annotate-as-pure": "7.0.0", - "@babel/helper-module-imports": "7.0.0", - "babel-plugin-syntax-jsx": "6.18.0", - "lodash": "4.17.15" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-module-imports": "^7.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11" } }, "babel-plugin-syntax-jsx": { @@ -1571,7 +1717,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-define/-/babel-plugin-transform-define-1.3.1.tgz", "integrity": "sha512-JXZ1xE9jIbKCGYZ4wbSMPSI5mdS4DRLi5+SkTHgZqWn5YIf/EucykkzUsPmzJlpkX8fsMVdLnA5vt/LvT97Zbg==", "requires": { - "lodash": "4.17.15", + "lodash": "^4.17.11", "traverse": "0.6.6" } }, @@ -1585,8 +1731,8 @@ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "requires": { - "core-js": "2.6.10", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" }, "dependencies": { "regenerator-runtime": { @@ -1601,10 +1747,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.3", - "lodash": "4.17.15", - "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": { @@ -1624,13 +1770,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.3.0", - "define-property": "1.0.0", - "isobject": "3.0.1", - "mixin-deep": "1.3.2", - "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": { @@ -1638,7 +1784,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" } }, "is-accessor-descriptor": { @@ -1646,7 +1792,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" } }, "is-data-descriptor": { @@ -1654,7 +1800,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" } }, "is-descriptor": { @@ -1662,9 +1808,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" } }, "kind-of": { @@ -1704,7 +1850,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" } }, @@ -1713,16 +1859,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": { @@ -1730,7 +1876,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" } } } @@ -1745,12 +1891,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" } }, "browserify-cipher": { @@ -1758,9 +1904,9 @@ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "requires": { - "browserify-aes": "1.2.0", - "browserify-des": "1.0.2", - "evp_bytestokey": "1.0.3" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, "browserify-des": { @@ -1768,10 +1914,10 @@ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "requires": { - "cipher-base": "1.0.4", - "des.js": "1.0.0", - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "browserify-rsa": { @@ -1779,8 +1925,8 @@ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "requires": { - "bn.js": "4.11.8", - "randombytes": "2.1.0" + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" } }, "browserify-sign": { @@ -1788,13 +1934,13 @@ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "elliptic": "6.5.1", - "inherits": "2.0.3", - "parse-asn1": "5.1.5" + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" } }, "browserify-zlib": { @@ -1802,7 +1948,7 @@ "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "requires": { - "pako": "1.0.10" + "pako": "~1.0.5" } }, "browserslist": { @@ -1810,9 +1956,9 @@ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.2.tgz", "integrity": "sha512-uZavT/gZXJd2UTi9Ov7/Z340WOSQ3+m1iBVRUknf+okKxonL9P83S3ctiBDtuRmRu8PiCHjqyueqQ9HYlJhxiw==", "requires": { - "caniuse-lite": "1.0.30001008", - "electron-to-chromium": "1.3.302", - "node-releases": "1.1.39" + "caniuse-lite": "^1.0.30001004", + "electron-to-chromium": "^1.3.295", + "node-releases": "^1.1.38" } }, "buffer": { @@ -1820,9 +1966,9 @@ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "requires": { - "base64-js": "1.3.1", - "ieee754": "1.1.13", - "isarray": "1.0.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, "buffer-from": { @@ -1850,21 +1996,21 @@ "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz", "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==", "requires": { - "bluebird": "3.7.1", - "chownr": "1.1.3", - "figgy-pudding": "3.5.1", - "glob": "7.1.4", - "graceful-fs": "4.2.2", - "infer-owner": "1.0.4", - "lru-cache": "5.1.1", - "mississippi": "3.0.0", - "mkdirp": "0.5.1", - "move-concurrently": "1.0.1", - "promise-inflight": "1.0.1", - "rimraf": "2.6.3", - "ssri": "6.0.1", - "unique-filename": "1.1.1", - "y18n": "4.0.0" + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" } }, "cache-base": { @@ -1872,15 +2018,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.3.0", - "get-value": "2.0.6", - "has-value": "1.0.0", - "isobject": "3.0.1", - "set-value": "2.0.1", - "to-object-path": "0.3.0", - "union-value": "1.0.1", - "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": { "has-value": { @@ -1888,9 +2034,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": { @@ -1898,8 +2044,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" } }, "kind-of": { @@ -1907,7 +2053,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" } }, "unset-value": { @@ -1915,8 +2061,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": { @@ -1924,9 +2070,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": { @@ -1953,7 +2099,7 @@ "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", "requires": { - "callsites": "2.0.0" + "callsites": "^2.0.0" }, "dependencies": { "callsites": { @@ -1968,7 +2114,7 @@ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", "requires": { - "caller-callsite": "2.0.0" + "caller-callsite": "^2.0.0" } }, "callsites": { @@ -1997,9 +2143,9 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "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": { @@ -2013,18 +2159,18 @@ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", "requires": { - "anymatch": "2.0.0", - "async-each": "1.0.3", - "braces": "2.3.2", - "fsevents": "1.2.9", - "glob-parent": "3.1.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "4.0.1", - "normalize-path": "3.0.0", - "path-is-absolute": "1.0.1", - "readdirp": "2.2.1", - "upath": "1.2.0" + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" } }, "chownr": { @@ -2037,7 +2183,7 @@ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", "requires": { - "tslib": "1.10.0" + "tslib": "^1.9.0" } }, "ci-info": { @@ -2050,8 +2196,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" } }, "class-utils": { @@ -2059,10 +2205,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": { @@ -2070,7 +2216,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" } } } @@ -2080,9 +2226,9 @@ "resolved": "https://registry.npmjs.org/clean-deep/-/clean-deep-3.0.2.tgz", "integrity": "sha512-sLUtFxYtHc3jM9pmwyYXOLln0nnQ1OhFrefQ7nqUlva1crHDbi4gVO+nnMSm5jztFXIRDMt+kMNh0mOscbARow==", "requires": { - "lodash.isempty": "4.4.0", - "lodash.isplainobject": "4.0.6", - "lodash.transform": "4.6.0" + "lodash.isempty": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.transform": "^4.6.0" } }, "cli-cursor": { @@ -2090,7 +2236,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-spinners": { @@ -2109,13 +2255,18 @@ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" }, + "clsx": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.0.4.tgz", + "integrity": "sha512-1mQ557MIZTrL/140j+JVdRM6e31/OA4vTYxXgqIIZlndyfjHpyawKZia1Im05Vp9BWmImkcNrNtFYQMyFcgJDg==" + }, "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.1" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" } }, "color-convert": { @@ -2156,7 +2307,7 @@ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz", "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==", "requires": { - "mime-db": "1.40.0" + "mime-db": ">= 1.40.0 < 2" } }, "compression": { @@ -2164,13 +2315,13 @@ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "requires": { - "accepts": "1.3.7", + "accepts": "~1.3.5", "bytes": "3.0.0", - "compressible": "2.0.17", + "compressible": "~2.0.16", "debug": "2.6.9", - "on-headers": "1.0.2", + "on-headers": "~1.0.2", "safe-buffer": "5.1.2", - "vary": "1.1.2" + "vary": "~1.1.2" }, "dependencies": { "debug": { @@ -2198,10 +2349,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" } }, "conf": { @@ -2209,13 +2360,13 @@ "resolved": "https://registry.npmjs.org/conf/-/conf-5.0.0.tgz", "integrity": "sha512-lRNyt+iRD4plYaOSVTxu1zPWpaH0EOxgFIR1l3mpC/DGZ7XzhoGFMKmbl54LAgXcSu6knqWgOwdINkqm58N85A==", "requires": { - "ajv": "6.10.2", - "dot-prop": "5.2.0", - "env-paths": "2.2.0", - "json-schema-typed": "7.0.2", - "make-dir": "3.0.0", - "pkg-up": "3.1.0", - "write-file-atomic": "3.0.1" + "ajv": "^6.10.0", + "dot-prop": "^5.0.0", + "env-paths": "^2.2.0", + "json-schema-typed": "^7.0.0", + "make-dir": "^3.0.0", + "pkg-up": "^3.0.1", + "write-file-atomic": "^3.0.0" }, "dependencies": { "make-dir": { @@ -2223,7 +2374,7 @@ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", "requires": { - "semver": "6.3.0" + "semver": "^6.0.0" } }, "semver": { @@ -2260,12 +2411,17 @@ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, + "convert-css-length": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/convert-css-length/-/convert-css-length-2.0.1.tgz", + "integrity": "sha512-iGpbcvhLPRKUbBc0Quxx7w/bV14AC3ItuBEGMahA5WTYqB8lq9jH0kTXFheCBASsYnqeMFZhiTruNxr1N59Axg==" + }, "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.2" + "safe-buffer": "~5.1.1" } }, "cookie": { @@ -2278,12 +2434,12 @@ "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "requires": { - "aproba": "1.2.0", - "fs-write-stream-atomic": "1.0.10", - "iferr": "0.1.5", - "mkdirp": "0.5.1", - "rimraf": "2.6.3", - "run-queue": "1.0.3" + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" } }, "copy-descriptor": { @@ -2301,8 +2457,8 @@ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.3.6.tgz", "integrity": "sha512-YnwZG/+0/f7Pf6Lr3jxtVAFjtGBW9lsLYcqrxhYJai1GfvrP8DEyEpnNzj/FRQfIkOOfk1j5tTBvPBLWVVJm4A==", "requires": { - "browserslist": "4.7.2", - "semver": "6.3.0" + "browserslist": "^4.7.2", + "semver": "^6.3.0" }, "dependencies": { "semver": { @@ -2322,10 +2478,10 @@ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "requires": { - "import-fresh": "2.0.0", - "is-directory": "0.3.1", - "js-yaml": "3.13.1", - "parse-json": "4.0.0" + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" }, "dependencies": { "import-fresh": { @@ -2333,8 +2489,8 @@ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", "requires": { - "caller-path": "2.0.0", - "resolve-from": "3.0.0" + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" } }, "parse-json": { @@ -2342,8 +2498,8 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "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" } }, "resolve-from": { @@ -2358,8 +2514,8 @@ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", "requires": { - "bn.js": "4.11.8", - "elliptic": "6.5.1" + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" } }, "create-hash": { @@ -2367,11 +2523,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.5", - "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": { @@ -2379,12 +2535,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" } }, "cross-spawn": { @@ -2393,9 +2549,9 @@ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "dev": true, "requires": { - "lru-cache": "4.1.5", - "shebang-command": "1.2.0", - "which": "1.3.1" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, "dependencies": { "lru-cache": { @@ -2404,8 +2560,8 @@ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "yallist": { @@ -2421,17 +2577,17 @@ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "requires": { - "browserify-cipher": "1.0.1", - "browserify-sign": "4.0.4", - "create-ecdh": "4.0.3", - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "diffie-hellman": "5.0.3", - "inherits": "2.0.3", - "pbkdf2": "3.0.17", - "public-encrypt": "4.0.3", - "randombytes": "2.1.0", - "randomfill": "1.0.4" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" } }, "css": { @@ -2439,10 +2595,10 @@ "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", "requires": { - "inherits": "2.0.3", - "source-map": "0.6.1", - "source-map-resolve": "0.5.2", - "urix": "0.1.0" + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" }, "dependencies": { "source-map": { @@ -2457,7 +2613,7 @@ "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.5" } }, "css-color-keywords": { @@ -2470,8 +2626,8 @@ "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", "requires": { - "postcss": "7.0.21", - "postcss-selector-parser": "5.0.0" + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" }, "dependencies": { "cssesc": { @@ -2484,9 +2640,9 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "requires": { - "cssesc": "2.0.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -2496,18 +2652,18 @@ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.2.0.tgz", "integrity": "sha512-QTF3Ud5H7DaZotgdcJjGMvyDj5F3Pn1j/sC6VBEOVp94cbwqyIBdcs/quzj4MC1BKQSrTpQznegH/5giYbhnCQ==", "requires": { - "camelcase": "5.3.1", - "cssesc": "3.0.0", - "icss-utils": "4.1.1", - "loader-utils": "1.2.3", - "normalize-path": "3.0.0", - "postcss": "7.0.21", - "postcss-modules-extract-imports": "2.0.0", - "postcss-modules-local-by-default": "3.0.2", - "postcss-modules-scope": "2.1.0", - "postcss-modules-values": "3.0.0", - "postcss-value-parser": "4.0.2", - "schema-utils": "2.5.0" + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.17", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.0", + "schema-utils": "^2.0.0" }, "dependencies": { "postcss-value-parser": { @@ -2522,7 +2678,7 @@ "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.5" } }, "css-to-react-native": { @@ -2530,9 +2686,28 @@ "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-2.3.2.tgz", "integrity": "sha512-VOFaeZA053BqvvvqIA8c9n0+9vFppVBAHCp6JgFTtTMU3Mzi+XnelJ9XC9ul3BqFzZyQ5N+H0SnwsWT2Ebchxw==", "requires": { - "camelize": "1.0.0", - "css-color-keywords": "1.0.0", - "postcss-value-parser": "3.3.1" + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^3.3.0" + } + }, + "css-vendor": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.7.tgz", + "integrity": "sha512-VS9Rjt79+p7M0WkPqcAza4Yq1ZHrsHrwf7hPL/bjQB+c1lwmAI+1FXxYTYt818D/50fFVflw0XKleiBN5RITkg==", + "requires": { + "@babel/runtime": "^7.6.2", + "is-in-browser": "^1.0.2" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.3.tgz", + "integrity": "sha512-fVHx1rzEmwB130VTkLnxR+HmxcTjGzH12LYQcFFoBwakMd3aOMD4OsRN7tGG/UOYE2ektgFrS8uACAoRk1CY0w==", + "requires": { + "regenerator-runtime": "^0.13.2" + } + } } }, "cssdb": { @@ -2550,7 +2725,7 @@ "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-1.0.1.tgz", "integrity": "sha512-i5MsRDS0EAfefQ2Q70EZ2h3bapKz2fCUdo/I5AmeRaF5atZ6BDLryyvVmBs8ZCrZdaxQdmyK6MRlqJnrg7TICQ==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.18" } }, "cssnano-simple": { @@ -2558,10 +2733,15 @@ "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-1.0.0.tgz", "integrity": "sha512-B7u9vvtXEqeU2rzdt+Kfw5O9Nd46R7KNjJoP7Y5lGQs6c7n1Et5Ilofh2W9OjBV/ZiJV5+7j9ShWgiYNtH/57A==", "requires": { - "cssnano-preset-simple": "1.0.1", - "postcss": "7.0.21" + "cssnano-preset-simple": "^1.0.0", + "postcss": "^7.0.18" } }, + "csstype": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.8.tgz", + "integrity": "sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA==" + }, "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", @@ -2578,7 +2758,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "requires": { - "ms": "2.1.2" + "ms": "^2.1.1" } }, "decode-uri-component": { @@ -2597,8 +2777,8 @@ "resolved": "https://registry.npmjs.org/deep-rename-keys/-/deep-rename-keys-0.2.1.tgz", "integrity": "sha1-7eeFN9emaivmFRfir5Vtf1ij8dg=", "requires": { - "kind-of": "3.2.2", - "rename-keys": "1.2.0" + "kind-of": "^3.0.2", + "rename-keys": "^1.1.2" } }, "defaults": { @@ -2606,7 +2786,7 @@ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", "requires": { - "clone": "1.0.4" + "clone": "^1.0.2" } }, "define-properties": { @@ -2614,7 +2794,7 @@ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "requires": { - "object-keys": "1.1.1" + "object-keys": "^1.0.12" } }, "define-property": { @@ -2622,8 +2802,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": { @@ -2631,7 +2811,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" } }, "is-data-descriptor": { @@ -2639,7 +2819,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" } }, "is-descriptor": { @@ -2647,9 +2827,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" } }, "kind-of": { @@ -2664,12 +2844,12 @@ "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", "requires": { - "globby": "6.1.0", - "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.1", - "p-map": "1.2.0", - "pify": "3.0.0", - "rimraf": "2.6.3" + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" }, "dependencies": { "pify": { @@ -2689,8 +2869,8 @@ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "destroy": { @@ -2708,9 +2888,9 @@ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "requires": { - "bn.js": "4.11.8", - "miller-rabin": "4.0.1", - "randombytes": "2.1.0" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, "doctrine": { @@ -2719,7 +2899,26 @@ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "requires": { - "esutils": "2.0.3" + "esutils": "^2.0.2" + } + }, + "dom-helpers": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.1.3.tgz", + "integrity": "sha512-nZD1OtwfWGRBWlpANxacBEZrEuLa16o1nh7YopFWeoF68Zt8GGEmzHu6Xv4F3XaFIC+YXtTLrzgqKxFgLEe4jw==", + "requires": { + "@babel/runtime": "^7.6.3", + "csstype": "^2.6.7" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.3.tgz", + "integrity": "sha512-fVHx1rzEmwB130VTkLnxR+HmxcTjGzH12LYQcFFoBwakMd3aOMD4OsRN7tGG/UOYE2ektgFrS8uACAoRk1CY0w==", + "requires": { + "regenerator-runtime": "^0.13.2" + } + } } }, "domain-browser": { @@ -2732,7 +2931,7 @@ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", "requires": { - "is-obj": "2.0.0" + "is-obj": "^2.0.0" } }, "duplexify": { @@ -2740,10 +2939,10 @@ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "requires": { - "end-of-stream": "1.4.4", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "stream-shift": "1.0.0" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" } }, "ee-first": { @@ -2761,13 +2960,13 @@ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.1.tgz", "integrity": "sha512-xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg==", "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0", - "hash.js": "1.1.7", - "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" } }, "elly": { @@ -2775,8 +2974,8 @@ "resolved": "https://registry.npmjs.org/elly/-/elly-1.1.10.tgz", "integrity": "sha512-CXlhCGIzVjX1SLPttmq2fo7wsOlfPMsxqf8rIbpFSkNWC+U8Nuldo6rG6oeFiBY9+8e7YcizwDnyK72APWH+dQ==", "requires": { - "iterate-object": "1.3.3", - "sliced": "1.0.1" + "iterate-object": "^1.3.2", + "sliced": "^1.0.1" } }, "emoji-regex": { @@ -2800,7 +2999,7 @@ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "requires": { - "once": "1.4.0" + "once": "^1.4.0" } }, "enhanced-resolve": { @@ -2808,9 +3007,9 @@ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", "requires": { - "graceful-fs": "4.2.2", - "memory-fs": "0.5.0", - "tapable": "1.1.3" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" }, "dependencies": { "memory-fs": { @@ -2818,8 +3017,8 @@ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "requires": { - "errno": "0.1.7", - "readable-stream": "2.3.6" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } } } @@ -2839,7 +3038,7 @@ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "requires": { - "prr": "1.0.1" + "prr": "~1.0.1" } }, "error-ex": { @@ -2847,7 +3046,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" } }, "es-abstract": { @@ -2856,16 +3055,16 @@ "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==", "dev": true, "requires": { - "es-to-primitive": "1.2.0", - "function-bind": "1.1.1", - "has": "1.0.3", - "has-symbols": "1.0.0", - "is-callable": "1.1.4", - "is-regex": "1.0.4", - "object-inspect": "1.6.0", - "object-keys": "1.1.1", - "string.prototype.trimleft": "2.1.0", - "string.prototype.trimright": "2.1.0" + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.0", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-inspect": "^1.6.0", + "object-keys": "^1.1.1", + "string.prototype.trimleft": "^2.0.0", + "string.prototype.trimright": "^2.0.0" } }, "es-to-primitive": { @@ -2874,9 +3073,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": { @@ -2895,42 +3094,42 @@ "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", "dev": true, "requires": { - "@babel/code-frame": "7.5.5", - "ajv": "6.10.2", - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "debug": "4.1.1", - "doctrine": "3.0.0", - "eslint-scope": "4.0.3", - "eslint-utils": "1.4.2", - "eslint-visitor-keys": "1.1.0", - "espree": "5.0.1", - "esquery": "1.0.1", - "esutils": "2.0.3", - "file-entry-cache": "5.0.1", - "functional-red-black-tree": "1.0.1", - "glob": "7.1.4", - "globals": "11.12.0", - "ignore": "4.0.6", - "import-fresh": "3.1.0", - "imurmurhash": "0.1.4", - "inquirer": "6.5.2", - "js-yaml": "3.13.1", - "json-stable-stringify-without-jsonify": "1.0.1", - "levn": "0.3.0", - "lodash": "4.17.15", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "natural-compare": "1.4.0", - "optionator": "0.8.2", - "path-is-inside": "1.0.2", - "progress": "2.0.3", - "regexpp": "2.0.1", - "semver": "5.7.1", - "strip-ansi": "4.0.0", - "strip-json-comments": "2.0.1", - "table": "5.4.6", - "text-table": "0.2.0" + "@babel/code-frame": "^7.0.0", + "ajv": "^6.9.1", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^4.0.3", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^5.0.1", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.2.2", + "js-yaml": "^3.13.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0" }, "dependencies": { "cross-spawn": { @@ -2939,11 +3138,11 @@ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { - "nice-try": "1.0.5", - "path-key": "2.0.1", - "semver": "5.7.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" } } } @@ -2954,9 +3153,9 @@ "integrity": "sha512-xCu//8a/aWqagKljt+1/qAM62BYZeNq04HmdevG5yUGWpja0I/xhqd6GdLRch5oetEGFiJAnvtGuTEAese53Qg==", "dev": true, "requires": { - "eslint-config-airbnb-base": "13.2.0", - "object.assign": "4.1.0", - "object.entries": "1.1.0" + "eslint-config-airbnb-base": "^13.2.0", + "object.assign": "^4.1.0", + "object.entries": "^1.1.0" } }, "eslint-config-airbnb-base": { @@ -2965,9 +3164,9 @@ "integrity": "sha512-1mg/7eoB4AUeB0X1c/ho4vb2gYkNH8Trr/EgCT/aGmKhhG+F6vF5s8+iRBlWAzFIAphxIdp3YfEKgEl0f9Xg+w==", "dev": true, "requires": { - "confusing-browser-globals": "1.0.8", - "object.assign": "4.1.0", - "object.entries": "1.1.0" + "confusing-browser-globals": "^1.0.5", + "object.assign": "^4.1.0", + "object.entries": "^1.1.0" } }, "eslint-config-prettier": { @@ -2976,7 +3175,7 @@ "integrity": "sha512-sZwhSTHVVz78+kYD3t5pCWSYEdVSBR0PXnwjDRsUs8ytIrK8PLXw+6FKp8r3Z7rx4ZszdetWlXYKOHoUrrwPlA==", "dev": true, "requires": { - "get-stdin": "6.0.0" + "get-stdin": "^6.0.0" } }, "eslint-import-resolver-node": { @@ -2985,8 +3184,8 @@ "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", "dev": true, "requires": { - "debug": "2.6.9", - "resolve": "1.12.0" + "debug": "^2.6.9", + "resolve": "^1.5.0" }, "dependencies": { "debug": { @@ -3012,8 +3211,8 @@ "integrity": "sha512-H6DOj+ejw7Tesdgbfs4jeS4YMFrT8uI8xwd1gtQqXssaR0EQ26L+2O/w6wkYFy2MymON0fTwHmXBvvfLNZVZEw==", "dev": true, "requires": { - "debug": "2.6.9", - "pkg-dir": "2.0.0" + "debug": "^2.6.8", + "pkg-dir": "^2.0.0" }, "dependencies": { "debug": { @@ -3039,17 +3238,17 @@ "integrity": "sha512-5ohpsHAiUBRNaBWAF08izwUGlbrJoJJ+W9/TBwsGoR1MnlgfwMIKrFeSjWbt6moabiXW9xNvtFz+97KHRfI4HQ==", "dev": true, "requires": { - "array-includes": "3.0.3", - "contains-path": "0.1.0", - "debug": "2.6.9", + "array-includes": "^3.0.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", "doctrine": "1.5.0", - "eslint-import-resolver-node": "0.3.2", - "eslint-module-utils": "2.4.1", - "has": "1.0.3", - "minimatch": "3.0.4", - "object.values": "1.1.0", - "read-pkg-up": "2.0.0", - "resolve": "1.12.0" + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.11.0" }, "dependencies": { "debug": { @@ -3067,8 +3266,8 @@ "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", "dev": true, "requires": { - "esutils": "2.0.3", - "isarray": "1.0.0" + "esutils": "^2.0.2", + "isarray": "^1.0.0" } }, "ms": { @@ -3085,15 +3284,15 @@ "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==", "dev": true, "requires": { - "@babel/runtime": "7.6.0", - "aria-query": "3.0.0", - "array-includes": "3.0.3", - "ast-types-flow": "0.0.7", - "axobject-query": "2.0.2", - "damerau-levenshtein": "1.0.5", - "emoji-regex": "7.0.3", - "has": "1.0.3", - "jsx-ast-utils": "2.2.1" + "@babel/runtime": "^7.4.5", + "aria-query": "^3.0.0", + "array-includes": "^3.0.3", + "ast-types-flow": "^0.0.7", + "axobject-query": "^2.0.2", + "damerau-levenshtein": "^1.0.4", + "emoji-regex": "^7.0.2", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.1" } }, "eslint-plugin-prettier": { @@ -3102,7 +3301,7 @@ "integrity": "sha512-A+TZuHZ0KU0cnn56/9mfR7/KjUJ9QNVXUhwvRFSR7PGPe0zQR6PTkmyqg1AtUUEOzTqeRsUwyKFh0oVZKVCrtA==", "dev": true, "requires": { - "prettier-linter-helpers": "1.0.0" + "prettier-linter-helpers": "^1.0.0" } }, "eslint-plugin-react": { @@ -3111,15 +3310,15 @@ "integrity": "sha512-EzdyyBWC4Uz2hPYBiEJrKCUi2Fn+BJ9B/pJQcjw5X+x/H2Nm59S4MJIvL4O5NEE0+WbnQwEBxWY03oUk+Bc3FA==", "dev": true, "requires": { - "array-includes": "3.0.3", - "doctrine": "2.1.0", - "has": "1.0.3", - "jsx-ast-utils": "2.2.1", - "object.entries": "1.1.0", - "object.fromentries": "2.0.0", - "object.values": "1.1.0", - "prop-types": "15.7.2", - "resolve": "1.12.0" + "array-includes": "^3.0.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.1.0", + "object.entries": "^1.1.0", + "object.fromentries": "^2.0.0", + "object.values": "^1.1.0", + "prop-types": "^15.7.2", + "resolve": "^1.10.1" }, "dependencies": { "doctrine": { @@ -3128,7 +3327,7 @@ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "esutils": "2.0.3" + "esutils": "^2.0.2" } }, "prop-types": { @@ -3137,9 +3336,9 @@ "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", "dev": true, "requires": { - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "react-is": "16.9.0" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" } } } @@ -3149,8 +3348,8 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", "requires": { - "esrecurse": "4.2.1", - "estraverse": "4.3.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, "eslint-utils": { @@ -3159,7 +3358,7 @@ "integrity": "sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==", "dev": true, "requires": { - "eslint-visitor-keys": "1.1.0" + "eslint-visitor-keys": "^1.0.0" } }, "eslint-visitor-keys": { @@ -3174,9 +3373,9 @@ "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", "dev": true, "requires": { - "acorn": "6.3.0", - "acorn-jsx": "5.0.2", - "eslint-visitor-keys": "1.1.0" + "acorn": "^6.0.7", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" } }, "esprima": { @@ -3190,7 +3389,7 @@ "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", "dev": true, "requires": { - "estraverse": "4.3.0" + "estraverse": "^4.0.0" } }, "esrecurse": { @@ -3198,7 +3397,7 @@ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", "requires": { - "estraverse": "4.3.0" + "estraverse": "^4.1.0" } }, "estraverse": { @@ -3231,8 +3430,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.5", - "safe-buffer": "5.1.2" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, "expand-brackets": { @@ -3240,13 +3439,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": { "debug": { @@ -3262,7 +3461,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": { @@ -3270,7 +3469,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" } }, "ms": { @@ -3285,8 +3484,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": { @@ -3294,7 +3493,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" } } } @@ -3305,9 +3504,9 @@ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "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" } }, "extglob": { @@ -3315,14 +3514,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": { @@ -3330,7 +3529,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": { @@ -3338,7 +3537,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": { @@ -3346,7 +3545,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" } }, "is-data-descriptor": { @@ -3354,7 +3553,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" } }, "is-descriptor": { @@ -3362,9 +3561,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" } }, "kind-of": { @@ -3407,7 +3606,7 @@ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5" + "escape-string-regexp": "^1.0.5" } }, "file-entry-cache": { @@ -3416,7 +3615,7 @@ "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", "dev": true, "requires": { - "flat-cache": "2.0.1" + "flat-cache": "^2.0.1" } }, "file-loader": { @@ -3424,8 +3623,8 @@ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.2.0.tgz", "integrity": "sha512-+xZnaK5R8kBJrHK0/6HRlrKNamvVS5rjyuju+rnyxRGuwUJwpAMsVzUl5dz6rK8brkzjV6JpcFNjp6NqV0g1OQ==", "requires": { - "loader-utils": "1.2.3", - "schema-utils": "2.5.0" + "loader-utils": "^1.2.3", + "schema-utils": "^2.0.0" } }, "fill-range": { @@ -3433,10 +3632,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": { @@ -3444,7 +3643,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" } } } @@ -3454,9 +3653,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-up": { @@ -3464,7 +3663,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": { @@ -3473,7 +3672,7 @@ "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", "dev": true, "requires": { - "flatted": "2.0.1", + "flatted": "^2.0.0", "rimraf": "2.6.3", "write": "1.0.3" } @@ -3494,8 +3693,8 @@ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" } }, "for-in": { @@ -3508,14 +3707,14 @@ "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-1.3.4.tgz", "integrity": "sha512-2QDXnI2mbbly/OHx/ivtspi2l4K2g+IB0LTQ3AwsBfxyHtMFXtojlsJqGyhUggX08BC+F02CoCG0hRSPOLU2dQ==", "requires": { - "babel-code-frame": "6.26.0", - "chalk": "2.4.2", - "chokidar": "2.1.8", - "micromatch": "3.1.10", - "minimatch": "3.0.4", - "semver": "5.7.1", - "tapable": "1.1.3", - "worker-rpc": "0.1.1" + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^2.0.4", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" } }, "fragment-cache": { @@ -3523,7 +3722,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": { @@ -3536,8 +3735,8 @@ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, "fs-write-stream-atomic": { @@ -3545,10 +3744,10 @@ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", "requires": { - "graceful-fs": "4.2.2", - "iferr": "0.1.5", - "imurmurhash": "0.1.4", - "readable-stream": "2.3.6" + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" } }, "fs.realpath": { @@ -3562,8 +3761,8 @@ "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", "optional": true, "requires": { - "nan": "2.14.0", - "node-pre-gyp": "0.12.0" + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" }, "dependencies": { "abbrev": { @@ -4064,12 +4263,12 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", "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-parent": { @@ -4077,8 +4276,8 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "requires": { - "is-glob": "3.1.0", - "path-dirname": "1.0.2" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" }, "dependencies": { "is-glob": { @@ -4086,7 +4285,7 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.0" } } } @@ -4106,11 +4305,11 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "requires": { - "array-union": "1.0.2", - "glob": "7.1.4", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "graceful-fs": { @@ -4128,7 +4327,7 @@ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "requires": { - "function-bind": "1.1.1" + "function-bind": "^1.1.1" } }, "has-ansi": { @@ -4136,7 +4335,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" }, "dependencies": { "ansi-regex": { @@ -4161,9 +4360,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": { @@ -4186,8 +4385,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": { @@ -4195,8 +4394,8 @@ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, "hmac-drbg": { @@ -4204,9 +4403,17 @@ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "requires": { - "hash.js": "1.1.7", - "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": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-wbg3bpgA/ZqWrZuMOeJi8+SKMhr7X9TesL/rXMjTzh0p0JUBo3II8DHboYbuIXWRlttrUFxwcu/5kygrCw8fJw==", + "requires": { + "react-is": "^16.7.0" } }, "hosted-git-info": { @@ -4224,10 +4431,10 @@ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", "requires": { - "depd": "1.1.2", + "depd": "~1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.1", - "statuses": "1.5.0", + "statuses": ">= 1.5.0 < 2", "toidentifier": "1.0.0" } }, @@ -4236,12 +4443,17 @@ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" }, + "hyphenate-style-name": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz", + "integrity": "sha512-EcuixamT82oplpoJ2XU4pDtKGWQ7b00CD9f1ug9IaQ3p1bkHMiKCZ9ut9QDI6qsa6cpUuB+A/I+zLtdNK4n2DQ==" + }, "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" + "safer-buffer": ">= 2.1.2 < 3" } }, "icss-utils": { @@ -4249,7 +4461,7 @@ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.14" } }, "ieee754": { @@ -4278,7 +4490,7 @@ "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", "requires": { - "import-from": "2.1.0" + "import-from": "^2.1.0" } }, "import-fresh": { @@ -4287,8 +4499,8 @@ "integrity": "sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==", "dev": true, "requires": { - "parent-module": "1.0.1", - "resolve-from": "4.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" } }, "import-from": { @@ -4296,7 +4508,7 @@ "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", "requires": { - "resolve-from": "3.0.0" + "resolve-from": "^3.0.0" }, "dependencies": { "resolve-from": { @@ -4326,8 +4538,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": { @@ -4341,19 +4553,19 @@ "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", "dev": true, "requires": { - "ansi-escapes": "3.2.0", - "chalk": "2.4.2", - "cli-cursor": "2.1.0", - "cli-width": "2.2.0", - "external-editor": "3.1.0", - "figures": "2.0.0", - "lodash": "4.17.15", + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", "mute-stream": "0.0.7", - "run-async": "2.3.0", - "rxjs": "6.5.3", - "string-width": "2.1.1", - "strip-ansi": "5.2.0", - "through": "2.3.8" + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" }, "dependencies": { "ansi-regex": { @@ -4368,7 +4580,7 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } } } @@ -4378,7 +4590,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" } }, "is-accessor-descriptor": { @@ -4386,7 +4598,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-arrayish": { @@ -4399,7 +4611,7 @@ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "requires": { - "binary-extensions": "1.13.1" + "binary-extensions": "^1.0.0" } }, "is-buffer": { @@ -4418,7 +4630,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-date-object": { @@ -4432,9 +4644,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": { @@ -4475,15 +4687,20 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.1" } }, + "is-in-browser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", + "integrity": "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=" + }, "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.2.2" + "kind-of": "^3.0.2" } }, "is-obj": { @@ -4501,7 +4718,7 @@ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "requires": { - "is-path-inside": "1.0.1" + "is-path-inside": "^1.0.0" } }, "is-path-inside": { @@ -4509,7 +4726,7 @@ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "requires": { - "path-is-inside": "1.0.2" + "path-is-inside": "^1.0.1" } }, "is-plain-obj": { @@ -4522,7 +4739,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-promise": { @@ -4537,7 +4754,7 @@ "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", "dev": true, "requires": { - "has": "1.0.3" + "has": "^1.0.1" } }, "is-symbol": { @@ -4546,7 +4763,7 @@ "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", "dev": true, "requires": { - "has-symbols": "1.0.0" + "has-symbols": "^1.0.0" } }, "is-typedarray": { @@ -4595,8 +4812,8 @@ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", "requires": { - "merge-stream": "2.0.0", - "supports-color": "6.1.0" + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" }, "dependencies": { "supports-color": { @@ -4604,7 +4821,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -4624,8 +4841,8 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", "requires": { - "argparse": "1.0.10", - "esprima": "4.0.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, "jsesc": { @@ -4659,7 +4876,84 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", "requires": { - "minimist": "1.2.0" + "minimist": "^1.2.0" + } + }, + "jss": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/jss/-/jss-10.0.3.tgz", + "integrity": "sha512-AcDvFdOk16If9qvC9KN3oFXsrkHWM9+TaPMpVB9orm3z+nq1Xw3ofHyflRe/mkSucRZnaQtlhZs1hdP3DR9uRw==", + "requires": { + "@babel/runtime": "^7.3.1", + "csstype": "^2.6.5", + "is-in-browser": "^1.1.3", + "tiny-warning": "^1.0.2" + } + }, + "jss-plugin-camel-case": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.0.3.tgz", + "integrity": "sha512-rild/oFKFkmRP7AoiX9D6bdDAUfmJv8c7sEBvFoi+JP31dn2W8nw4txMKGnV1LJKlFkYprdZt1X99Uvztl1hug==", + "requires": { + "@babel/runtime": "^7.3.1", + "hyphenate-style-name": "^1.0.3", + "jss": "^10.0.3" + } + }, + "jss-plugin-default-unit": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.0.3.tgz", + "integrity": "sha512-n+XfVLPF9Qh7IOTdQ8M4oRpjpg6egjr/r0NNytubbCafMgCILJYIVrMTGgOTydH+uvak8onQY3f/F9hasPUx6g==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "^10.0.3" + } + }, + "jss-plugin-global": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.0.3.tgz", + "integrity": "sha512-kNotkAciJIXpIGYnmueaIifBne9rdq31O8Xq1nF7KMfKlskNRANTcEX5rVnsGKl2yubTMYfjKBFCeDgcQn6+gA==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "^10.0.3" + } + }, + "jss-plugin-nested": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.0.3.tgz", + "integrity": "sha512-OMucRs9YLvWlZ3Ew+VhdgNVMwSS2zZy/2vy+s/etvopnPUzDHgCnJwdY2Wx/SlhLGERJeKKufyih2seH+ui0iw==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "^10.0.3", + "tiny-warning": "^1.0.2" + } + }, + "jss-plugin-props-sort": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.0.3.tgz", + "integrity": "sha512-ufhvdCMnRcDa0tNHoZ12OcVNQQyE10yLMohxo/UIMarLV245rM6n9D19A12epjldRgyiS13SoSyLFCJEobprYg==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "^10.0.3" + } + }, + "jss-plugin-rule-value-function": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.0.3.tgz", + "integrity": "sha512-RWwIT2UBAIwf3f6DQtt5gyjxHMRJoeO9TQku+ueR8dBMakqSSe8vFwQNfjXEoe0W+Tez5HZCTkZKNMulv3Z+9A==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "^10.0.3" + } + }, + "jss-plugin-vendor-prefixer": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.0.3.tgz", + "integrity": "sha512-zVs6e5z4tFRK/fJ5kuTLzXlTFQbLeFTVwk7lTZiYNufmZwKT0kSmnOJDUukcSe7JLGSRztjWhnHB/6voP174gw==", + "requires": { + "@babel/runtime": "^7.3.1", + "css-vendor": "^2.0.7", + "jss": "^10.0.3" } }, "jsx-ast-utils": { @@ -4668,8 +4962,8 @@ "integrity": "sha512-v3FxCcAf20DayI+uxnCuw795+oOIkVu6EnJ1+kSzhqqTZHNkTZ7B66ZgLp4oLJ/gbA64cI0B7WRoHZMSRdyVRQ==", "dev": true, "requires": { - "array-includes": "3.0.3", - "object.assign": "4.1.0" + "array-includes": "^3.0.3", + "object.assign": "^4.1.0" } }, "kind-of": { @@ -4677,7 +4971,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" } }, "launch-editor": { @@ -4685,8 +4979,8 @@ "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", "requires": { - "chalk": "2.4.2", - "shell-quote": "1.7.2" + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" } }, "levn": { @@ -4695,8 +4989,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" } }, "load-json-file": { @@ -4704,10 +4998,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.2.2", - "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" } }, "loader-runner": { @@ -4720,9 +5014,9 @@ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", "requires": { - "big.js": "5.2.2", - "emojis-list": "2.1.0", - "json5": "1.0.1" + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" }, "dependencies": { "json5": { @@ -4730,7 +5024,7 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { - "minimist": "1.2.0" + "minimist": "^1.2.0" } } } @@ -4740,8 +5034,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": { @@ -4769,8 +5063,8 @@ "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", "requires": { - "lodash._reinterpolate": "3.0.0", - "lodash.templatesettings": "4.2.0" + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" } }, "lodash.templatesettings": { @@ -4778,7 +5072,7 @@ "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", "requires": { - "lodash._reinterpolate": "3.0.0" + "lodash._reinterpolate": "^3.0.0" } }, "lodash.transform": { @@ -4791,7 +5085,7 @@ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "requires": { - "chalk": "2.4.2" + "chalk": "^2.0.1" } }, "loose-envify": { @@ -4799,7 +5093,7 @@ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { - "js-tokens": "4.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" } }, "lru-cache": { @@ -4807,7 +5101,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "requires": { - "yallist": "3.1.1" + "yallist": "^3.0.2" } }, "make-dir": { @@ -4815,7 +5109,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": { @@ -4840,7 +5134,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" } }, "md5.js": { @@ -4848,9 +5142,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.4", - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "memoize-one": { @@ -4863,8 +5157,8 @@ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "requires": { - "errno": "0.1.7", - "readable-stream": "2.3.6" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "merge-anything": { @@ -4872,7 +5166,7 @@ "resolved": "https://registry.npmjs.org/merge-anything/-/merge-anything-2.4.1.tgz", "integrity": "sha512-dYOIAl9GFCJNctSIHWOj9OJtarCjsD16P8ObCl6oxrujAG+kOvlwJuOD9/O9iYZ9aTi1RGpGTG9q9etIvuUikQ==", "requires": { - "is-what": "3.3.1" + "is-what": "^3.3.1" } }, "merge-stream": { @@ -4890,19 +5184,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" }, "dependencies": { "kind-of": { @@ -4917,8 +5211,8 @@ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" } }, "mime": { @@ -4949,10 +5243,10 @@ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz", "integrity": "sha512-MNpRGbNA52q6U92i0qbVpQNsgk7LExy41MdAlG84FeytfDOtRIf/mCHdEgG8rpTKOaNKiqUnZdlptF469hxqOw==", "requires": { - "loader-utils": "1.2.3", + "loader-utils": "^1.1.0", "normalize-url": "1.9.1", - "schema-utils": "1.0.0", - "webpack-sources": "1.4.3" + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" }, "dependencies": { "schema-utils": { @@ -4960,9 +5254,9 @@ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "requires": { - "ajv": "6.10.2", - "ajv-errors": "1.0.1", - "ajv-keywords": "3.4.1" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } } } @@ -4982,7 +5276,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": { @@ -4995,16 +5289,16 @@ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "requires": { - "concat-stream": "1.6.2", - "duplexify": "3.7.1", - "end-of-stream": "1.4.4", - "flush-write-stream": "1.1.1", - "from2": "2.3.0", - "parallel-transform": "1.2.0", - "pump": "3.0.0", - "pumpify": "1.5.1", - "stream-each": "1.2.3", - "through2": "2.0.5" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" } }, "mixin-deep": { @@ -5012,8 +5306,8 @@ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "requires": { - "for-in": "1.0.2", - "is-extendable": "1.0.1" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -5021,7 +5315,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" } } } @@ -5046,12 +5340,12 @@ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", "requires": { - "aproba": "1.2.0", - "copy-concurrently": "1.0.5", - "fs-write-stream-atomic": "1.0.10", - "mkdirp": "0.5.1", - "rimraf": "2.6.3", - "run-queue": "1.0.3" + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" } }, "ms": { @@ -5076,17 +5370,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": { @@ -5195,20 +5489,20 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.4.tgz", "integrity": "sha512-Rm0HGw101GY8FTzpWSyRbki/jzq+/PkNQJ+nSulrdY6gFGOsNseCqD6KHRYe2E+EdzuBdr2pxCp6s4Uk6eJ+XQ==", "requires": { - "@babel/code-frame": "7.5.5", - "@babel/generator": "7.6.4", - "@babel/helpers": "7.6.2", - "@babel/parser": "7.6.4", - "@babel/template": "7.6.0", - "@babel/traverse": "7.6.3", - "@babel/types": "7.6.3", - "convert-source-map": "1.6.0", - "debug": "4.1.1", - "json5": "2.1.0", - "lodash": "4.17.15", - "resolve": "1.12.0", - "semver": "5.7.1", - "source-map": "0.5.7" + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.4", + "@babel/helpers": "^7.6.2", + "@babel/parser": "^7.6.4", + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.3", + "@babel/types": "^7.6.3", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" }, "dependencies": { "source-map": { @@ -5223,10 +5517,10 @@ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.4.tgz", "integrity": "sha512-jsBuXkFoZxk0yWLyGI9llT9oiQ2FeTASmRFE32U+aaDTfoE92t78eroO7PTpU/OrYq38hlcDM6vbfLDaOLy+7w==", "requires": { - "@babel/types": "7.6.3", - "jsesc": "2.5.2", - "lodash": "4.17.15", - "source-map": "0.5.7" + "@babel/types": "^7.6.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" }, "dependencies": { "source-map": { @@ -5241,9 +5535,9 @@ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.2.tgz", "integrity": "sha512-3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA==", "requires": { - "@babel/template": "7.6.0", - "@babel/traverse": "7.6.3", - "@babel/types": "7.6.3" + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.2", + "@babel/types": "^7.6.0" } }, "@babel/parser": { @@ -5256,7 +5550,7 @@ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.3.tgz", "integrity": "sha512-kq6anf9JGjW8Nt5rYfEuGRaEAaH1mkv3Bbu6rYvLOpPh/RusSJXuKPEAoZ7L7gybZkchE8+NV5g9vKF4AGAtsA==", "requires": { - "regenerator-runtime": "0.13.3" + "regenerator-runtime": "^0.13.2" } }, "@babel/traverse": { @@ -5264,15 +5558,15 @@ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.3.tgz", "integrity": "sha512-unn7P4LGsijIxaAJo/wpoU11zN+2IaClkQAxcJWBNCMS6cmVh802IyLHNkAjQ0iYnRS3nnxk5O3fuXW28IMxTw==", "requires": { - "@babel/code-frame": "7.5.5", - "@babel/generator": "7.6.4", - "@babel/helper-function-name": "7.1.0", - "@babel/helper-split-export-declaration": "7.4.4", - "@babel/parser": "7.6.4", - "@babel/types": "7.6.3", - "debug": "4.1.1", - "globals": "11.12.0", - "lodash": "4.17.15" + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.3", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.6.3", + "@babel/types": "^7.6.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" } }, "@babel/types": { @@ -5280,9 +5574,9 @@ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.3.tgz", "integrity": "sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==", "requires": { - "esutils": "2.0.3", - "lodash": "4.17.15", - "to-fast-properties": "2.0.0" + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" } }, "ansi-regex": { @@ -5295,7 +5589,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.0.0.tgz", "integrity": "sha512-zoH7ZWPkRdgwYCDVoQTzqjG8JSPANhtvLhh4KVUHyKnaUJJrNeFmWIkTcNuJmR3GLMEmGYEf2S2bjgx26JTF+Q==", "requires": { - "locate-path": "5.0.0" + "locate-path": "^5.0.0" } }, "locate-path": { @@ -5303,7 +5597,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { - "p-locate": "4.1.0" + "p-locate": "^4.1.0" } }, "p-limit": { @@ -5311,7 +5605,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", "requires": { - "p-try": "2.2.0" + "p-try": "^2.0.0" } }, "p-locate": { @@ -5319,7 +5613,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { - "p-limit": "2.2.1" + "p-limit": "^2.2.0" } }, "p-try": { @@ -5332,9 +5626,9 @@ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", "requires": { - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "react-is": "16.8.6" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" } }, "react-is": { @@ -5352,7 +5646,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } } } @@ -5373,29 +5667,29 @@ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", "requires": { - "assert": "1.5.0", - "browserify-zlib": "0.2.0", - "buffer": "4.9.1", - "console-browserify": "1.2.0", - "constants-browserify": "1.0.0", - "crypto-browserify": "3.12.0", - "domain-browser": "1.2.0", - "events": "3.0.0", - "https-browserify": "1.0.0", - "os-browserify": "0.3.0", + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", "path-browserify": "0.0.1", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "readable-stream": "2.3.6", - "stream-browserify": "2.0.2", - "stream-http": "2.8.3", - "string_decoder": "1.1.1", - "timers-browserify": "2.0.11", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", "tty-browserify": "0.0.0", - "url": "0.11.0", - "util": "0.11.1", - "vm-browserify": "1.1.2" + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" }, "dependencies": { "punycode": { @@ -5410,7 +5704,7 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.39.tgz", "integrity": "sha512-8MRC/ErwNCHOlAFycy9OPca46fQYUjbJRDcZTHVWIGXIjYLM73k70vv3WkYutVnM4cCo4hE0MqBVVZjP6vjISA==", "requires": { - "semver": "6.3.0" + "semver": "^6.3.0" }, "dependencies": { "semver": { @@ -5425,10 +5719,10 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "requires": { - "hosted-git-info": "2.8.4", - "resolve": "1.12.0", - "semver": "5.7.1", - "validate-npm-package-license": "3.0.4" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { @@ -5441,15 +5735,20 @@ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" }, + "normalize-scroll-left": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-scroll-left/-/normalize-scroll-left-0.2.0.tgz", + "integrity": "sha512-t5oCENZJl8TGusJKoCJm7+asaSsPuNmK6+iEjrZ5TyBj2f02brCRsd4c83hwtu+e5d4LCSBZ0uoDlMjBo+A8yA==" + }, "normalize-url": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", "requires": { - "object-assign": "4.1.1", - "prepend-http": "1.0.4", - "query-string": "4.3.4", - "sort-keys": "1.1.2" + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" } }, "num2fraction": { @@ -5467,9 +5766,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": { @@ -5477,7 +5776,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" } } } @@ -5498,7 +5797,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.assign": { @@ -5506,10 +5805,10 @@ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", "requires": { - "define-properties": "1.1.3", - "function-bind": "1.1.1", - "has-symbols": "1.0.0", - "object-keys": "1.1.1" + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" } }, "object.entries": { @@ -5518,10 +5817,10 @@ "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==", "dev": true, "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.14.2", - "function-bind": "1.1.1", - "has": "1.0.3" + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" } }, "object.fromentries": { @@ -5530,10 +5829,10 @@ "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==", "dev": true, "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.14.2", - "function-bind": "1.1.1", - "has": "1.0.3" + "define-properties": "^1.1.2", + "es-abstract": "^1.11.0", + "function-bind": "^1.1.1", + "has": "^1.0.1" } }, "object.pick": { @@ -5541,7 +5840,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" } }, "object.values": { @@ -5550,10 +5849,10 @@ "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", "dev": true, "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.14.2", - "function-bind": "1.1.1", - "has": "1.0.3" + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" } }, "omit-deep": { @@ -5561,8 +5860,8 @@ "resolved": "https://registry.npmjs.org/omit-deep/-/omit-deep-0.3.0.tgz", "integrity": "sha1-IcivNJm8rdKWUaIyy8rLxSRF6+w=", "requires": { - "is-plain-object": "2.0.4", - "unset-value": "0.1.2" + "is-plain-object": "^2.0.1", + "unset-value": "^0.1.1" } }, "on-finished": { @@ -5583,7 +5882,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "onetime": { @@ -5591,7 +5890,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" } }, "optionator": { @@ -5600,12 +5899,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" } }, "ora": { @@ -5613,12 +5912,12 @@ "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", "requires": { - "chalk": "2.4.2", - "cli-cursor": "2.1.0", - "cli-spinners": "2.2.0", - "log-symbols": "2.2.0", - "strip-ansi": "5.2.0", - "wcwidth": "1.0.1" + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" }, "dependencies": { "ansi-regex": { @@ -5631,7 +5930,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } } } @@ -5658,7 +5957,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": { @@ -5666,7 +5965,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": { @@ -5689,9 +5988,9 @@ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", "requires": { - "cyclist": "1.0.1", - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" } }, "parent-module": { @@ -5700,7 +5999,7 @@ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "requires": { - "callsites": "3.1.0" + "callsites": "^3.0.0" } }, "parse-asn1": { @@ -5708,12 +6007,12 @@ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", "requires": { - "asn1.js": "4.10.1", - "browserify-aes": "1.2.0", - "create-hash": "1.2.0", - "evp_bytestokey": "1.0.3", - "pbkdf2": "3.0.17", - "safe-buffer": "5.1.2" + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" } }, "parse-json": { @@ -5721,7 +6020,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": { @@ -5734,7 +6033,7 @@ "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-5.1.0.tgz", "integrity": "sha512-OrI4DNmghGcwDB3XN8FKKN7g5vBmau91uqj+VYuwuj/r6GhFBMBNymsM+Z9z+Z1p4HHgI0UuQirQRgh3W5d88g==", "requires": { - "parse5": "5.1.0" + "parse5": "^5.1.0" } }, "pascalcase": { @@ -5788,7 +6087,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" } }, "pbkdf2": { @@ -5796,11 +6095,11 @@ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", "requires": { - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "ripemd160": "2.0.2", - "safe-buffer": "5.1.2", - "sha.js": "2.4.11" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "pify": { @@ -5818,7 +6117,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" } }, "pkg-dir": { @@ -5826,7 +6125,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" } }, "pkg-up": { @@ -5834,7 +6133,7 @@ "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "requires": { - "find-up": "3.0.0" + "find-up": "^3.0.0" }, "dependencies": { "find-up": { @@ -5842,7 +6141,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "requires": { - "locate-path": "3.0.0" + "locate-path": "^3.0.0" } }, "locate-path": { @@ -5850,8 +6149,8 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { - "p-locate": "3.0.0", - "path-exists": "3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, "p-limit": { @@ -5859,7 +6158,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", "requires": { - "p-try": "2.2.0" + "p-try": "^2.0.0" } }, "p-locate": { @@ -5867,7 +6166,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "requires": { - "p-limit": "2.2.1" + "p-limit": "^2.0.0" } }, "p-try": { @@ -5882,9 +6181,14 @@ "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.5.0.tgz", "integrity": "sha512-jd9olUr9D7do+RN8Wspzhpxhgp1n6Vd0NtQ4SFkmIACZoEL1nkyAdW9Ygrinjec0vgDcWjscFQQ1gDW8rsfKTg==", "requires": { - "ts-pnp": "1.1.4" + "ts-pnp": "^1.1.2" } }, + "popper.js": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.0.tgz", + "integrity": "sha512-+G+EkOPoE5S/zChTpmBSSDYmhXJ5PsW8eMhH8cP/CQHMFPBG/kC9Y5IIw6qNYgdJ+/COf0ddY2li28iHaZRSjw==" + }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -5895,9 +6199,9 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", "requires": { - "chalk": "2.4.2", - "source-map": "0.6.1", - "supports-color": "6.1.0" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" }, "dependencies": { "source-map": { @@ -5910,7 +6214,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -5920,8 +6224,8 @@ "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.1.tgz", "integrity": "sha512-L2YKB3vF4PetdTIthQVeT+7YiSzMoNMLLYxPXXppOOP7NoazEAy45sh2LvJ8leCQjfBcfkYQs8TtCcQjeZTp8A==", "requires": { - "postcss": "7.0.21", - "postcss-selector-parser": "5.0.0" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0" }, "dependencies": { "cssesc": { @@ -5934,9 +6238,9 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "requires": { - "cssesc": "2.0.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -5946,8 +6250,8 @@ "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", "requires": { - "postcss": "7.0.21", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-color-gray": { @@ -5955,9 +6259,9 @@ "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", "requires": { - "@csstools/convert-colors": "1.4.0", - "postcss": "7.0.21", - "postcss-values-parser": "2.0.1" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" } }, "postcss-color-hex-alpha": { @@ -5965,8 +6269,8 @@ "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", "requires": { - "postcss": "7.0.21", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" } }, "postcss-color-mod-function": { @@ -5974,9 +6278,9 @@ "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", "requires": { - "@csstools/convert-colors": "1.4.0", - "postcss": "7.0.21", - "postcss-values-parser": "2.0.1" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-color-rebeccapurple": { @@ -5984,8 +6288,8 @@ "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", "requires": { - "postcss": "7.0.21", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-custom-media": { @@ -5993,7 +6297,7 @@ "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.14" } }, "postcss-custom-properties": { @@ -6001,8 +6305,8 @@ "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", "requires": { - "postcss": "7.0.21", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" } }, "postcss-custom-selectors": { @@ -6010,8 +6314,8 @@ "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", "requires": { - "postcss": "7.0.21", - "postcss-selector-parser": "5.0.0" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "dependencies": { "cssesc": { @@ -6024,9 +6328,9 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "requires": { - "cssesc": "2.0.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -6036,8 +6340,8 @@ "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", "requires": { - "postcss": "7.0.21", - "postcss-selector-parser": "5.0.0" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "dependencies": { "cssesc": { @@ -6050,9 +6354,9 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "requires": { - "cssesc": "2.0.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -6062,8 +6366,8 @@ "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", "requires": { - "postcss": "7.0.21", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" } }, "postcss-env-function": { @@ -6071,8 +6375,8 @@ "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", "requires": { - "postcss": "7.0.21", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-flexbugs-fixes": { @@ -6080,7 +6384,7 @@ "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.0" } }, "postcss-focus-visible": { @@ -6088,7 +6392,7 @@ "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.2" } }, "postcss-focus-within": { @@ -6096,7 +6400,7 @@ "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.2" } }, "postcss-font-variant": { @@ -6104,7 +6408,7 @@ "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.2" } }, "postcss-gap-properties": { @@ -6112,7 +6416,7 @@ "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.2" } }, "postcss-image-set-function": { @@ -6120,8 +6424,8 @@ "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", "requires": { - "postcss": "7.0.21", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-initial": { @@ -6129,8 +6433,8 @@ "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", "requires": { - "lodash.template": "4.5.0", - "postcss": "7.0.21" + "lodash.template": "^4.5.0", + "postcss": "^7.0.2" } }, "postcss-lab-function": { @@ -6138,9 +6442,9 @@ "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", "requires": { - "@csstools/convert-colors": "1.4.0", - "postcss": "7.0.21", - "postcss-values-parser": "2.0.1" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-load-config": { @@ -6148,8 +6452,8 @@ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", "requires": { - "cosmiconfig": "5.2.1", - "import-cwd": "2.1.0" + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" } }, "postcss-loader": { @@ -6157,10 +6461,10 @@ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", "requires": { - "loader-utils": "1.2.3", - "postcss": "7.0.21", - "postcss-load-config": "2.1.0", - "schema-utils": "1.0.0" + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" }, "dependencies": { "schema-utils": { @@ -6168,9 +6472,9 @@ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "requires": { - "ajv": "6.10.2", - "ajv-errors": "1.0.1", - "ajv-keywords": "3.4.1" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } } } @@ -6180,7 +6484,7 @@ "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.2" } }, "postcss-media-minmax": { @@ -6188,7 +6492,7 @@ "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.2" } }, "postcss-modules-extract-imports": { @@ -6196,7 +6500,7 @@ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.5" } }, "postcss-modules-local-by-default": { @@ -6204,10 +6508,10 @@ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz", "integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==", "requires": { - "icss-utils": "4.1.1", - "postcss": "7.0.21", - "postcss-selector-parser": "6.0.2", - "postcss-value-parser": "4.0.2" + "icss-utils": "^4.1.1", + "postcss": "^7.0.16", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.0" }, "dependencies": { "postcss-value-parser": { @@ -6222,8 +6526,8 @@ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.1.0.tgz", "integrity": "sha512-91Rjps0JnmtUB0cujlc8KIKCsJXWjzuxGeT/+Q2i2HXKZ7nBUeF9YQTZZTNvHVoNYj1AthsjnGLtqDUE0Op79A==", "requires": { - "postcss": "7.0.21", - "postcss-selector-parser": "6.0.2" + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" } }, "postcss-modules-values": { @@ -6231,8 +6535,8 @@ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", "requires": { - "icss-utils": "4.1.1", - "postcss": "7.0.21" + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" } }, "postcss-nesting": { @@ -6240,7 +6544,7 @@ "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.2" } }, "postcss-overflow-shorthand": { @@ -6248,7 +6552,7 @@ "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.2" } }, "postcss-page-break": { @@ -6256,7 +6560,7 @@ "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.2" } }, "postcss-place": { @@ -6264,8 +6568,8 @@ "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", "requires": { - "postcss": "7.0.21", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-preset-env": { @@ -6273,43 +6577,43 @@ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", "requires": { - "autoprefixer": "9.7.1", - "browserslist": "4.7.2", - "caniuse-lite": "1.0.30001008", - "css-blank-pseudo": "0.1.4", - "css-has-pseudo": "0.10.0", - "css-prefers-color-scheme": "3.1.1", - "cssdb": "4.4.0", - "postcss": "7.0.21", - "postcss-attribute-case-insensitive": "4.0.1", - "postcss-color-functional-notation": "2.0.1", - "postcss-color-gray": "5.0.0", - "postcss-color-hex-alpha": "5.0.3", - "postcss-color-mod-function": "3.0.3", - "postcss-color-rebeccapurple": "4.0.1", - "postcss-custom-media": "7.0.8", - "postcss-custom-properties": "8.0.11", - "postcss-custom-selectors": "5.1.2", - "postcss-dir-pseudo-class": "5.0.0", - "postcss-double-position-gradients": "1.0.0", - "postcss-env-function": "2.0.2", - "postcss-focus-visible": "4.0.0", - "postcss-focus-within": "3.0.0", - "postcss-font-variant": "4.0.0", - "postcss-gap-properties": "2.0.0", - "postcss-image-set-function": "3.0.1", - "postcss-initial": "3.0.2", - "postcss-lab-function": "2.0.1", - "postcss-logical": "3.0.0", - "postcss-media-minmax": "4.0.0", - "postcss-nesting": "7.0.1", - "postcss-overflow-shorthand": "2.0.0", - "postcss-page-break": "2.0.0", - "postcss-place": "4.0.1", - "postcss-pseudo-class-any-link": "6.0.0", - "postcss-replace-overflow-wrap": "3.0.0", - "postcss-selector-matches": "4.0.0", - "postcss-selector-not": "4.0.0" + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" } }, "postcss-pseudo-class-any-link": { @@ -6317,8 +6621,8 @@ "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", "requires": { - "postcss": "7.0.21", - "postcss-selector-parser": "5.0.0" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "dependencies": { "cssesc": { @@ -6331,9 +6635,9 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "requires": { - "cssesc": "2.0.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -6343,7 +6647,7 @@ "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", "requires": { - "postcss": "7.0.21" + "postcss": "^7.0.2" } }, "postcss-selector-matches": { @@ -6351,8 +6655,8 @@ "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", "requires": { - "balanced-match": "1.0.0", - "postcss": "7.0.21" + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" } }, "postcss-selector-not": { @@ -6360,8 +6664,8 @@ "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz", "integrity": "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==", "requires": { - "balanced-match": "1.0.0", - "postcss": "7.0.21" + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" } }, "postcss-selector-parser": { @@ -6369,9 +6673,9 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", "requires": { - "cssesc": "3.0.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } }, "postcss-value-parser": { @@ -6384,9 +6688,9 @@ "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", "requires": { - "flatten": "1.0.3", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } }, "pre-commit": { @@ -6395,9 +6699,9 @@ "integrity": "sha1-287g7p3nI15X95xW186UZBpp7sY=", "dev": true, "requires": { - "cross-spawn": "5.1.0", - "spawn-sync": "1.0.15", - "which": "1.2.14" + "cross-spawn": "^5.0.1", + "spawn-sync": "^1.0.15", + "which": "1.2.x" }, "dependencies": { "which": { @@ -6406,7 +6710,7 @@ "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", "dev": true, "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } } } @@ -6434,7 +6738,7 @@ "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dev": true, "requires": { - "fast-diff": "1.2.0" + "fast-diff": "^1.1.2" } }, "private": { @@ -6463,7 +6767,7 @@ "resolved": "https://registry.npmjs.org/promise/-/promise-7.1.1.tgz", "integrity": "sha1-SJZUxpJha4qlWwck+oCbt9tJxb8=", "requires": { - "asap": "2.0.6" + "asap": "~2.0.3" } }, "promise-inflight": { @@ -6476,8 +6780,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" } }, "prop-types-exact": { @@ -6485,9 +6789,9 @@ "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", "requires": { - "has": "1.0.3", - "object.assign": "4.1.0", - "reflect.ownkeys": "0.2.0" + "has": "^1.0.3", + "object.assign": "^4.1.0", + "reflect.ownkeys": "^0.2.0" } }, "prr": { @@ -6506,12 +6810,12 @@ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.2.0", - "parse-asn1": "5.1.5", - "randombytes": "2.1.0", - "safe-buffer": "5.1.2" + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "pump": { @@ -6519,8 +6823,8 @@ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "requires": { - "end-of-stream": "1.4.4", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, "pumpify": { @@ -6528,9 +6832,9 @@ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "requires": { - "duplexify": "3.7.1", - "inherits": "2.0.3", - "pump": "2.0.1" + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" }, "dependencies": { "pump": { @@ -6538,8 +6842,8 @@ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "requires": { - "end-of-stream": "1.4.4", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } } } @@ -6554,8 +6858,8 @@ "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", "requires": { - "object-assign": "4.1.1", - "strict-uri-encode": "1.1.0" + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" } }, "querystring": { @@ -6573,7 +6877,7 @@ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.1.0" } }, "randomfill": { @@ -6581,8 +6885,8 @@ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "requires": { - "randombytes": "2.1.0", - "safe-buffer": "5.1.2" + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" } }, "range-parser": { @@ -6613,10 +6917,10 @@ "resolved": "https://registry.npmjs.org/react/-/react-16.8.3.tgz", "integrity": "sha512-3UoSIsEq8yTJuSu0luO1QQWYbgGEILm+eJl2QN/VLDi7hL+EN18M3q3oVZwmVzzBJ3DkM7RMdRwBmZZ+b4IzSA==", "requires": { - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "prop-types": "15.6.2", - "scheduler": "0.13.3" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.3" } }, "react-dom": { @@ -6624,10 +6928,10 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.3.tgz", "integrity": "sha512-ttMem9yJL4/lpItZAQ2NTFAbV7frotHk5DZEHXUOws2rMmrsvh1Na7ThGT0dTzUIl6pqTOi5tYREfL8AEna3lA==", "requires": { - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "prop-types": "15.6.2", - "scheduler": "0.13.3" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.3" } }, "react-error-overlay": { @@ -6640,14 +6944,25 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz", "integrity": "sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==" }, + "react-transition-group": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.3.0.tgz", + "integrity": "sha512-1qRV1ZuVSdxPlPf4O8t7inxUGpdyO5zG9IoNfJxSO0ImU2A1YWkEQvFPuIPZmMLkg5hYs7vv5mMOyfgSkvAwvw==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, "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.5.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": { @@ -6656,8 +6971,8 @@ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "dev": true, "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" } }, "readable-stream": { @@ -6665,13 +6980,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" } }, "readdirp": { @@ -6679,9 +6994,9 @@ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "requires": { - "graceful-fs": "4.2.2", - "micromatch": "3.1.10", - "readable-stream": "2.3.6" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" } }, "reflect.ownkeys": { @@ -6699,7 +7014,7 @@ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", "requires": { - "regenerate": "1.4.0" + "regenerate": "^1.4.0" } }, "regenerator-runtime": { @@ -6712,7 +7027,7 @@ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", "requires": { - "private": "0.1.8" + "private": "^0.1.6" } }, "regex-not": { @@ -6720,8 +7035,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": { @@ -6735,12 +7050,12 @@ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", "requires": { - "regenerate": "1.4.0", - "regenerate-unicode-properties": "8.1.0", - "regjsgen": "0.5.1", - "regjsparser": "0.6.0", - "unicode-match-property-ecmascript": "1.0.4", - "unicode-match-property-value-ecmascript": "1.1.0" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" } }, "regjsgen": { @@ -6753,7 +7068,7 @@ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", "requires": { - "jsesc": "0.5.0" + "jsesc": "~0.5.0" }, "dependencies": { "jsesc": { @@ -6788,7 +7103,7 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", "requires": { - "path-parse": "1.0.6" + "path-parse": "^1.0.6" } }, "resolve-from": { @@ -6807,8 +7122,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": { @@ -6826,7 +7141,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "requires": { - "glob": "7.1.4" + "glob": "^7.1.3" } }, "ripemd160": { @@ -6834,8 +7149,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" } }, "rss-parser": { @@ -6843,8 +7158,8 @@ "resolved": "https://registry.npmjs.org/rss-parser/-/rss-parser-3.7.2.tgz", "integrity": "sha512-kx0VIFelgwBk5qA4n32U6cx40anAU7TwlRXjyxLDFgMlg8/UcJ64x+Hj5oRX1Kjos+OeFGOmnd5YXH5ES+bmzg==", "requires": { - "entities": "1.1.2", - "xml2js": "0.4.19" + "entities": "^1.1.1", + "xml2js": "^0.4.19" } }, "run-async": { @@ -6853,7 +7168,7 @@ "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", "dev": true, "requires": { - "is-promise": "2.1.0" + "is-promise": "^2.1.0" } }, "run-queue": { @@ -6861,7 +7176,7 @@ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "requires": { - "aproba": "1.2.0" + "aproba": "^1.1.1" } }, "rxjs": { @@ -6870,7 +7185,7 @@ "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", "dev": true, "requires": { - "tslib": "1.10.0" + "tslib": "^1.9.0" } }, "safe-buffer": { @@ -6883,7 +7198,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": { @@ -6901,8 +7216,8 @@ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.3.tgz", "integrity": "sha512-UxN5QRYWtpR1egNWzJcVLk8jlegxAugswQc984lD3kU7NuobsO37/sRfbpTdBjtnD5TBNFA2Q2oLV5+UmPSmEQ==", "requires": { - "loose-envify": "1.4.0", - "object-assign": "4.1.1" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" } }, "schema-utils": { @@ -6910,8 +7225,8 @@ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.5.0.tgz", "integrity": "sha512-32ISrwW2scPXHUSusP8qMg5dLUawKkyV+/qIEV9JdXKx+rsM6mi8vZY8khg2M69Qom16rtroWXD3Ybtiws38gQ==", "requires": { - "ajv": "6.10.2", - "ajv-keywords": "3.4.1" + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1" } }, "semver": { @@ -6925,18 +7240,18 @@ "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", "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.7.2", + "http-errors": "~1.7.2", "mime": "1.6.0", "ms": "2.1.1", - "on-finished": "2.3.0", - "range-parser": "1.2.1", - "statuses": "1.5.0" + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" }, "dependencies": { "debug": { @@ -6971,10 +7286,10 @@ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "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": { @@ -6982,7 +7297,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" } } } @@ -7002,8 +7317,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": { @@ -7012,7 +7327,7 @@ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { - "shebang-regex": "1.0.0" + "shebang-regex": "^1.0.0" } }, "shebang-regex": { @@ -7037,9 +7352,9 @@ "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "astral-regex": "1.0.0", - "is-fullwidth-code-point": "2.0.0" + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" } }, "sliced": { @@ -7052,14 +7367,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": { "debug": { @@ -7075,7 +7390,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": { @@ -7083,7 +7398,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" } }, "ms": { @@ -7098,9 +7413,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": { @@ -7108,7 +7423,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" } }, "is-accessor-descriptor": { @@ -7116,7 +7431,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" } }, "is-data-descriptor": { @@ -7124,7 +7439,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" } }, "is-descriptor": { @@ -7132,9 +7447,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" } }, "kind-of": { @@ -7149,7 +7464,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" } }, "sort-keys": { @@ -7157,7 +7472,7 @@ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", "requires": { - "is-plain-obj": "1.1.0" + "is-plain-obj": "^1.0.0" } }, "source-list-map": { @@ -7175,11 +7490,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": { @@ -7187,8 +7502,8 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", "requires": { - "buffer-from": "1.1.1", - "source-map": "0.6.1" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" }, "dependencies": { "source-map": { @@ -7209,8 +7524,8 @@ "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", "dev": true, "requires": { - "concat-stream": "1.6.2", - "os-shim": "0.1.3" + "concat-stream": "^1.4.7", + "os-shim": "^0.1.2" } }, "spdx-correct": { @@ -7218,8 +7533,8 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", "requires": { - "spdx-expression-parse": "3.0.0", - "spdx-license-ids": "3.0.5" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { @@ -7232,8 +7547,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.2.0", - "spdx-license-ids": "3.0.5" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { @@ -7246,7 +7561,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": { @@ -7259,7 +7574,7 @@ "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", "requires": { - "figgy-pudding": "3.5.1" + "figgy-pudding": "^3.5.1" } }, "static-extend": { @@ -7267,8 +7582,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": { @@ -7276,7 +7591,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" } } } @@ -7291,8 +7606,8 @@ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, "stream-each": { @@ -7300,8 +7615,8 @@ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", "requires": { - "end-of-stream": "1.4.4", - "stream-shift": "1.0.0" + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" } }, "stream-http": { @@ -7309,11 +7624,11 @@ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "requires": { - "builtin-status-codes": "3.0.0", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "to-arraybuffer": "1.0.1", - "xtend": "4.0.2" + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" } }, "stream-shift": { @@ -7337,8 +7652,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "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" } }, "string.prototype.trimleft": { @@ -7347,8 +7662,8 @@ "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", "dev": true, "requires": { - "define-properties": "1.1.3", - "function-bind": "1.1.1" + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" } }, "string.prototype.trimright": { @@ -7357,8 +7672,8 @@ "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", "dev": true, "requires": { - "define-properties": "1.1.3", - "function-bind": "1.1.1" + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" } }, "string_decoder": { @@ -7366,7 +7681,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" } }, "strip-ansi": { @@ -7375,7 +7690,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } }, "strip-bom": { @@ -7394,8 +7709,8 @@ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.0.0.tgz", "integrity": "sha512-B0dOCFwv7/eY31a5PCieNwMgMhVGFe9w+rh7s/Bx8kfFkrth9zfTZquoYvdw8URgiqxObQKcpW51Ugz1HjfdZw==", "requires": { - "loader-utils": "1.2.3", - "schema-utils": "2.5.0" + "loader-utils": "^1.2.3", + "schema-utils": "^2.0.1" } }, "styled-components": { @@ -7403,19 +7718,19 @@ "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-4.3.2.tgz", "integrity": "sha512-NppHzIFavZ3TsIU3R1omtddJ0Bv1+j50AKh3ZWyXHuFvJq1I8qkQ5mZ7uQgD89Y8zJNx2qRo6RqAH1BmoVafHw==", "requires": { - "@babel/helper-module-imports": "7.0.0", - "@babel/traverse": "7.6.0", - "@emotion/is-prop-valid": "0.8.3", - "@emotion/unitless": "0.7.4", - "babel-plugin-styled-components": "1.10.6", - "css-to-react-native": "2.3.2", - "memoize-one": "5.1.1", - "merge-anything": "2.4.1", - "prop-types": "15.6.2", - "react-is": "16.9.0", - "stylis": "3.5.4", - "stylis-rule-sheet": "0.0.10", - "supports-color": "5.5.0" + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@emotion/is-prop-valid": "^0.8.1", + "@emotion/unitless": "^0.7.0", + "babel-plugin-styled-components": ">= 1", + "css-to-react-native": "^2.2.2", + "memoize-one": "^5.0.0", + "merge-anything": "^2.2.4", + "prop-types": "^15.5.4", + "react-is": "^16.6.0", + "stylis": "^3.5.0", + "stylis-rule-sheet": "^0.0.10", + "supports-color": "^5.5.0" } }, "styled-jsx": { @@ -7460,7 +7775,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" } }, "svgson": { @@ -7469,7 +7784,7 @@ "integrity": "sha512-7DbA8d02COOjp+BACdxrPJNaIrlKROhNloktJF6lbeVz4syVLAKv8ViwHScwXK0RSLeTFND4OuJFpRlrdoqRuw==", "requires": { "clean-deep": "3.0.2", - "deep-rename-keys": "0.2.1", + "deep-rename-keys": "^0.2.1", "omit-deep": "0.3.0", "xml-reader": "2.4.3" } @@ -7480,10 +7795,10 @@ "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", "dev": true, "requires": { - "ajv": "6.10.2", - "lodash": "4.17.15", - "slice-ansi": "2.1.0", - "string-width": "3.1.0" + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" }, "dependencies": { "ansi-regex": { @@ -7498,9 +7813,9 @@ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "emoji-regex": "7.0.3", - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "5.2.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, "strip-ansi": { @@ -7509,7 +7824,7 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } } } @@ -7524,9 +7839,9 @@ "resolved": "https://registry.npmjs.org/terser/-/terser-4.0.0.tgz", "integrity": "sha512-dOapGTU0hETFl1tCo4t56FN+2jffoKyER9qBGoUFyZ6y7WLoKT0bF+lAYi6B6YsILcGF3q1C2FBh8QcKSCgkgA==", "requires": { - "commander": "2.20.0", - "source-map": "0.6.1", - "source-map-support": "0.5.16" + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" }, "dependencies": { "source-map": { @@ -7541,15 +7856,15 @@ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz", "integrity": "sha512-ZXmmfiwtCLfz8WKZyYUuuHf3dMYEjg8NrjHMb0JqHVHVOSkzp3cW2/XG1fP3tRhqEqSzMwzzRQGtAPbs4Cncxg==", "requires": { - "cacache": "12.0.3", - "find-cache-dir": "2.1.0", - "is-wsl": "1.1.0", - "schema-utils": "1.0.0", - "serialize-javascript": "1.9.1", - "source-map": "0.6.1", - "terser": "4.3.9", - "webpack-sources": "1.4.3", - "worker-farm": "1.7.0" + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.7.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" }, "dependencies": { "find-cache-dir": { @@ -7557,9 +7872,9 @@ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "requires": { - "commondir": "1.0.1", - "make-dir": "2.1.0", - "pkg-dir": "3.0.0" + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" } }, "find-up": { @@ -7567,7 +7882,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "requires": { - "locate-path": "3.0.0" + "locate-path": "^3.0.0" } }, "is-wsl": { @@ -7580,8 +7895,8 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { - "p-locate": "3.0.0", - "path-exists": "3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, "make-dir": { @@ -7589,8 +7904,8 @@ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "requires": { - "pify": "4.0.1", - "semver": "5.7.1" + "pify": "^4.0.1", + "semver": "^5.6.0" } }, "p-limit": { @@ -7598,7 +7913,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", "requires": { - "p-try": "2.2.0" + "p-try": "^2.0.0" } }, "p-locate": { @@ -7606,7 +7921,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "requires": { - "p-limit": "2.2.1" + "p-limit": "^2.0.0" } }, "p-try": { @@ -7624,7 +7939,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "requires": { - "find-up": "3.0.0" + "find-up": "^3.0.0" } }, "schema-utils": { @@ -7632,9 +7947,9 @@ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "requires": { - "ajv": "6.10.2", - "ajv-errors": "1.0.1", - "ajv-keywords": "3.4.1" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } }, "source-map": { @@ -7647,9 +7962,9 @@ "resolved": "https://registry.npmjs.org/terser/-/terser-4.3.9.tgz", "integrity": "sha512-NFGMpHjlzmyOtPL+fDw3G7+6Ueh/sz4mkaUYa4lJCxOPTNzd0Uj0aZJOmsDYoSQyfuVoWDMSWTPU3huyOm2zdA==", "requires": { - "commander": "2.20.0", - "source-map": "0.6.1", - "source-map-support": "0.5.16" + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" } } } @@ -7671,8 +7986,8 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "requires": { - "readable-stream": "2.3.6", - "xtend": "4.0.2" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, "timers-browserify": { @@ -7680,16 +7995,21 @@ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", "requires": { - "setimmediate": "1.0.5" + "setimmediate": "^1.0.4" } }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, "tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "os-tmpdir": "1.0.2" + "os-tmpdir": "~1.0.2" } }, "to-arraybuffer": { @@ -7707,7 +8027,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": { @@ -7715,10 +8035,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": { @@ -7726,8 +8046,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" } }, "toidentifier": { @@ -7766,7 +8086,7 @@ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "prelude-ls": "1.1.2" + "prelude-ls": "~1.1.2" } }, "typedarray": { @@ -7779,7 +8099,7 @@ "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "requires": { - "is-typedarray": "1.0.0" + "is-typedarray": "^1.0.0" } }, "unfetch": { @@ -7797,8 +8117,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.5" + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" } }, "unicode-match-property-value-ecmascript": { @@ -7816,10 +8136,10 @@ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "requires": { - "arr-union": "3.1.0", - "get-value": "2.0.6", - "is-extendable": "0.1.1", - "set-value": "2.0.1" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" } }, "uniq": { @@ -7832,7 +8152,7 @@ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "requires": { - "unique-slug": "2.0.2" + "unique-slug": "^2.0.0" } }, "unique-slug": { @@ -7840,7 +8160,7 @@ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "requires": { - "imurmurhash": "0.1.4" + "imurmurhash": "^0.1.4" } }, "unpipe": { @@ -7853,8 +8173,8 @@ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz", "integrity": "sha1-UGgQuGfyfCpabpsEgzYx9t5Y0xA=", "requires": { - "has-value": "0.3.1", - "isobject": "3.0.1" + "has-value": "^0.3.1", + "isobject": "^3.0.0" } }, "upath": { @@ -7867,7 +8187,7 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "requires": { - "punycode": "2.1.1" + "punycode": "^2.1.0" } }, "urix": { @@ -7924,8 +8244,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.1.0", - "spdx-expression-parse": "3.0.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, "vary": { @@ -7943,9 +8263,9 @@ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.0.0-beta.5.tgz", "integrity": "sha512-HGqh9e9QZFhow8JYX+1+E+kIYK0uTTsk6rCOkI0ff0f9kMO0wX783yW8saQC9WDx7qHpVGPXsRnld9nY7iwzQA==", "requires": { - "glob-to-regexp": "0.4.1", - "graceful-fs": "4.2.2", - "neo-async": "2.6.1" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" } }, "wcwidth": { @@ -7953,7 +8273,7 @@ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", "requires": { - "defaults": "1.0.3" + "defaults": "^1.0.3" } }, "webpack": { @@ -7965,25 +8285,25 @@ "@webassemblyjs/helper-module-context": "1.8.5", "@webassemblyjs/wasm-edit": "1.8.5", "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "6.3.0", - "ajv": "6.10.2", - "ajv-keywords": "3.4.1", - "chrome-trace-event": "1.0.2", - "enhanced-resolve": "4.1.1", - "eslint-scope": "4.0.3", - "json-parse-better-errors": "1.0.2", - "loader-runner": "2.4.0", - "loader-utils": "1.2.3", - "memory-fs": "0.4.1", - "micromatch": "3.1.10", - "mkdirp": "0.5.1", - "neo-async": "2.6.1", - "node-libs-browser": "2.2.1", - "schema-utils": "1.0.0", - "tapable": "1.1.3", - "terser-webpack-plugin": "1.4.1", - "watchpack": "1.6.0", - "webpack-sources": "1.4.3" + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.1", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" }, "dependencies": { "schema-utils": { @@ -7991,9 +8311,9 @@ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "requires": { - "ajv": "6.10.2", - "ajv-errors": "1.0.1", - "ajv-keywords": "3.4.1" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } }, "watchpack": { @@ -8001,9 +8321,9 @@ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", "requires": { - "chokidar": "2.1.8", - "graceful-fs": "4.2.2", - "neo-async": "2.6.1" + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" } } } @@ -8013,10 +8333,10 @@ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.0.tgz", "integrity": "sha512-qvDesR1QZRIAZHOE3iQ4CXLZZSQ1lAUsSpnQmlB1PBfoN/xdRjmge3Dok0W4IdaVLJOGJy3sGI4sZHwjRU0PCA==", "requires": { - "memory-fs": "0.4.1", - "mime": "2.4.4", - "range-parser": "1.2.1", - "webpack-log": "2.0.0" + "memory-fs": "^0.4.1", + "mime": "^2.4.2", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" }, "dependencies": { "mime": { @@ -8032,9 +8352,9 @@ "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==", "requires": { "ansi-html": "0.0.7", - "html-entities": "1.2.1", - "querystring": "0.2.0", - "strip-ansi": "3.0.1" + "html-entities": "^1.2.0", + "querystring": "^0.2.0", + "strip-ansi": "^3.0.0" }, "dependencies": { "ansi-regex": { @@ -8047,7 +8367,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" } } } @@ -8057,8 +8377,8 @@ "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", "requires": { - "ansi-colors": "3.2.4", - "uuid": "3.3.3" + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" } }, "webpack-merge": { @@ -8066,7 +8386,7 @@ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", "requires": { - "lodash": "4.17.15" + "lodash": "^4.17.15" } }, "webpack-sources": { @@ -8074,8 +8394,8 @@ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "requires": { - "source-list-map": "2.0.1", - "source-map": "0.6.1" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" }, "dependencies": { "source-map": { @@ -8091,7 +8411,7 @@ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } }, "wordwrap": { @@ -8105,7 +8425,7 @@ "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", "requires": { - "errno": "0.1.7" + "errno": "~0.1.7" } }, "worker-rpc": { @@ -8113,7 +8433,7 @@ "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", "requires": { - "microevent.ts": "0.1.1" + "microevent.ts": "~0.1.1" } }, "wrappy": { @@ -8127,7 +8447,7 @@ "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", "dev": true, "requires": { - "mkdirp": "0.5.1" + "mkdirp": "^0.5.1" } }, "write-file-atomic": { @@ -8135,10 +8455,10 @@ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.1.tgz", "integrity": "sha512-JPStrIyyVJ6oCSz/691fAjFtefZ6q+fP6tm+OS4Qw6o+TGQxNp1ziY2PgS+X/m0V8OWhZiO/m4xSj+Pr4RrZvw==", "requires": { - "imurmurhash": "0.1.4", - "is-typedarray": "1.0.0", - "signal-exit": "3.0.2", - "typedarray-to-buffer": "3.1.5" + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, "xml-lexer": { @@ -8146,7 +8466,7 @@ "resolved": "https://registry.npmjs.org/xml-lexer/-/xml-lexer-0.2.2.tgz", "integrity": "sha1-UYGTpKozTVj8fSSLVJB5uJkH4EY=", "requires": { - "eventemitter3": "2.0.3" + "eventemitter3": "^2.0.0" } }, "xml-reader": { @@ -8154,8 +8474,8 @@ "resolved": "https://registry.npmjs.org/xml-reader/-/xml-reader-2.4.3.tgz", "integrity": "sha1-n4EMr3xCWlqvuEixxFEDyecddTA=", "requires": { - "eventemitter3": "2.0.3", - "xml-lexer": "0.2.2" + "eventemitter3": "^2.0.0", + "xml-lexer": "^0.2.2" } }, "xml2js": { @@ -8163,8 +8483,8 @@ "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", "requires": { - "sax": "1.2.4", - "xmlbuilder": "9.0.7" + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" } }, "xmlbuilder": { diff --git a/package.json b/package.json index 306c7a8..5a91ba8 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ }, "dependencies": { "@c-hive/team-contribution-calendar": "^0.2.0", + "@material-ui/core": "^4.8.3", "next": "^9.1.2", "react": "16.8.3", "react-dom": "16.8.3", diff --git a/src/components/App/App.js b/src/components/App/App.js index 34ce15c..16d3406 100644 --- a/src/components/App/App.js +++ b/src/components/App/App.js @@ -1,5 +1,6 @@ import React, { Fragment } from "react"; import styled from "styled-components"; +import { appStyle } from "./App.style"; import TeamContributionCalendarDisplayer from "../TeamContributionCalendarDisplayer/TeamContributionCalendarDisplayer"; import Header from "../Header/Header"; import settings from "../../../settings/settings.json"; @@ -7,7 +8,7 @@ import Medium from "../Medium/Medium"; import Projects from "../Projects/Projects"; import OneCol from "../UI/Layout/OneCol"; import TwoCol from "../UI/Layout/TwoCol"; -import { appStyle } from "./App.style"; +import Products from "../Products/Products"; const App = styled.div` ${appStyle} @@ -17,6 +18,7 @@ const app = () => (
+ {settings.products ? : null} {settings.teamContributionCalendarUsers ? ( diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.js b/src/components/Products/ProductDisplayer/ProductDisplayer.js new file mode 100644 index 0000000..8fffe9b --- /dev/null +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.js @@ -0,0 +1,21 @@ +import React from "react"; +import styled from "styled-components"; +import { Card, CardActions, CardContent, Button } from "@material-ui/core/"; +import { productDisplayerStyle } from "./ProductDisplayer.style"; + +const ProductDisplayer = styled.div` + ${productDisplayerStyle} +`; + +const productDisplayer = () => ( + + + well meaning and kindly. + + + + + +); + +export default productDisplayer; diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js new file mode 100644 index 0000000..6a157d3 --- /dev/null +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js @@ -0,0 +1,5 @@ +import { css } from "styled-components"; + +export const productDisplayerStyle = css` + display: block; +`; diff --git a/src/components/Products/Products.js b/src/components/Products/Products.js new file mode 100644 index 0000000..bf6d901 --- /dev/null +++ b/src/components/Products/Products.js @@ -0,0 +1,17 @@ +import React from "react"; +import styled from "styled-components"; +import settings from "../../../settings/settings.json"; +import { productsStyle } from "./Products.style"; +import ProductDisplayer from "./ProductDisplayer/ProductDisplayer"; + +const Products = styled.div` + ${productsStyle} +`; + +const products = () => ( + + {settings.name ? : null} + +); + +export default products; diff --git a/src/components/Products/Products.style.js b/src/components/Products/Products.style.js new file mode 100644 index 0000000..c701475 --- /dev/null +++ b/src/components/Products/Products.style.js @@ -0,0 +1,7 @@ +import { css } from "styled-components"; + +export const productsStyle = css` + display: block; + margin: 0 auto; + max-width: 860px; +`; From 28f28eddde09b0b9ebc9e1f71321b86af494888c Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Wed, 22 Jan 2020 15:40:46 +0100 Subject: [PATCH 02/17] use mui card --- .../ProductDisplayer/ProductDisplayer.js | 24 +++++++++++-------- src/components/Products/Products.js | 2 +- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.js b/src/components/Products/ProductDisplayer/ProductDisplayer.js index 8fffe9b..6536a66 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.js +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.js @@ -7,15 +7,19 @@ const ProductDisplayer = styled.div` ${productDisplayerStyle} `; -const productDisplayer = () => ( - - - well meaning and kindly. - - - - - -); +const productDisplayer = props => { + const { name } = props; + + return ( + + + {name} + + + + + + ); +}; export default productDisplayer; diff --git a/src/components/Products/Products.js b/src/components/Products/Products.js index bf6d901..1540300 100644 --- a/src/components/Products/Products.js +++ b/src/components/Products/Products.js @@ -10,7 +10,7 @@ const Products = styled.div` const products = () => ( - {settings.name ? : null} + {products ? : null} ); From f222bb719f704b10964cfe013aa995e1dbd1fb7e Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Wed, 22 Jan 2020 15:43:30 +0100 Subject: [PATCH 03/17] use mui card --- src/components/Products/Products.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/Products/Products.js b/src/components/Products/Products.js index 1540300..7c9da24 100644 --- a/src/components/Products/Products.js +++ b/src/components/Products/Products.js @@ -10,7 +10,9 @@ const Products = styled.div` const products = () => ( - {products ? : null} + {settings.products ? ( + + ) : null} ); From 75a8819bed0d3c0f9462f00a42b2d3ec69f8efcf Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Fri, 24 Jan 2020 23:00:35 +0100 Subject: [PATCH 04/17] update ProductDisplayer component --- .../ProductDisplayer/ProductDisplayer.js | 17 +++++++++--- .../ProductDisplayer.style.js | 27 ++++++++++++++++++- src/components/Products/Products.js | 8 +++++- 3 files changed, 47 insertions(+), 5 deletions(-) diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.js b/src/components/Products/ProductDisplayer/ProductDisplayer.js index 6536a66..6f325b5 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.js +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.js @@ -8,14 +8,25 @@ const ProductDisplayer = styled.div` `; const productDisplayer = props => { - const { name } = props; + const { name, link, logo, description, technologies } = props; return ( - {name} + +
+ {name} + {name} +
+
{description}
+
- + +
+
{technologies}
+
diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js index 6a157d3..14d74ec 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js @@ -1,5 +1,30 @@ import { css } from "styled-components"; export const productDisplayerStyle = css` - display: block; + display: flex; + + .Card { + color: ${props => props.theme.color}; + background-color: ${props => props.theme.background}; + } + + .product__title { + display: flex; + align-items: center; + margin-bottom: 10px; + text-transform: uppercase; + text-decoration: none; + font-size: 1.4em; + line-height: 1.3em; + + img { + width: 32px; + height: 32px; + margin-right: 8px; + } + } + + .MuiCardActions-spacing .action__techIcons { + margin: 0 8px 0 auto; + } `; diff --git a/src/components/Products/Products.js b/src/components/Products/Products.js index 7c9da24..8dfa241 100644 --- a/src/components/Products/Products.js +++ b/src/components/Products/Products.js @@ -11,7 +11,13 @@ const Products = styled.div` const products = () => ( {settings.products ? ( - + ) : null} ); From ce3d2aaba64c6e8016cb16ab4a9212a5c244da12 Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Fri, 24 Jan 2020 23:34:16 +0100 Subject: [PATCH 05/17] ProductDisplayer visual improvements --- .../ProductDisplayer.style.js | 10 +++++++-- src/components/Products/Products.js | 21 +++++++++++-------- src/components/Products/Products.style.js | 6 ++++++ src/resources/Themes/Themes.js | 2 ++ 4 files changed, 28 insertions(+), 11 deletions(-) diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js index 14d74ec..615f303 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js @@ -2,16 +2,22 @@ import { css } from "styled-components"; export const productDisplayerStyle = css` display: flex; + margin: 0px 0 40px 0; .Card { color: ${props => props.theme.color}; - background-color: ${props => props.theme.background}; + background-color: ${props => props.theme.cardBackground}; + transition: background 0.9s; + + .MuiButton-root { + color: ${props => props.theme.color}; + } } .product__title { display: flex; align-items: center; - margin-bottom: 10px; + margin-bottom: 16px; text-transform: uppercase; text-decoration: none; font-size: 1.4em; diff --git a/src/components/Products/Products.js b/src/components/Products/Products.js index 8dfa241..c873c99 100644 --- a/src/components/Products/Products.js +++ b/src/components/Products/Products.js @@ -10,15 +10,18 @@ const Products = styled.div` const products = () => ( - {settings.products ? ( - - ) : null} +

Products

+ {settings.products && + settings.products.map(product => ( + + ))}
); diff --git a/src/components/Products/Products.style.js b/src/components/Products/Products.style.js index c701475..39eda74 100644 --- a/src/components/Products/Products.style.js +++ b/src/components/Products/Products.style.js @@ -4,4 +4,10 @@ export const productsStyle = css` display: block; margin: 0 auto; max-width: 860px; + + .products__title { + text-transform: uppercase; + font-weight: bold; + font-size: 28px; + } `; diff --git a/src/resources/Themes/Themes.js b/src/resources/Themes/Themes.js index 013ffd9..85cc536 100644 --- a/src/resources/Themes/Themes.js +++ b/src/resources/Themes/Themes.js @@ -1,9 +1,11 @@ export const dark = { background: "#3F3F3F !important", color: "#DBDBDB !important", + cardBackground: "rgb(75, 75, 75)", }; export const light = { background: "#E5E6E8 !important", color: "#325359 !important", + cardBackground: "rgb(235, 235, 235)", }; From 899418b4d702b1ab2831db0d48ab49988700afac Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Tue, 4 Feb 2020 13:28:57 +0100 Subject: [PATCH 06/17] social buttons --- .../ProductDisplayer/ProductDisplayer.js | 40 +++++++++++++++---- .../ProductDisplayer.style.js | 38 ++++++++++-------- src/components/Products/Products.js | 4 +- 3 files changed, 56 insertions(+), 26 deletions(-) diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.js b/src/components/Products/ProductDisplayer/ProductDisplayer.js index 6f325b5..80ed9c0 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.js +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.js @@ -1,32 +1,56 @@ import React from "react"; import styled from "styled-components"; import { Card, CardActions, CardContent, Button } from "@material-ui/core/"; -import { productDisplayerStyle } from "./ProductDisplayer.style"; +import { + productDisplayerStyle, + productTitleStyle, + actionTechIconsStyle, +} from "./ProductDisplayer.style"; +import IconDisplayer from "../../UI/Icons/IconDisplayer"; +import settings from "../../../../settings/settings"; const ProductDisplayer = styled.div` ${productDisplayerStyle} `; -const productDisplayer = props => { - const { name, link, logo, description, technologies } = props; +const ProductTitle = styled.div` + ${productTitleStyle} +`; +const ActionTechIcons = styled.div` + ${actionTechIconsStyle} +`; +const productDisplayer = ({ name, logo, description, link, social }) => { return ( -
+ {name} {name} -
+
{description}
-
-
{technologies}
-
+ + {social.map(l => [ + + + , + ])} +
diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js index 615f303..eccfb33 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js @@ -14,23 +14,29 @@ export const productDisplayerStyle = css` } } - .product__title { - display: flex; - align-items: center; - margin-bottom: 16px; - text-transform: uppercase; - text-decoration: none; - font-size: 1.4em; - line-height: 1.3em; - - img { - width: 32px; - height: 32px; - margin-right: 8px; - } - } - .MuiCardActions-spacing .action__techIcons { margin: 0 8px 0 auto; } `; + +export const productTitleStyle = css` + display: flex; + align-items: center; + margin-bottom: 16px; + text-transform: uppercase; + text-decoration: none; + font-size: 1.4em; + line-height: 1.3em; + + img { + width: 32px; + height: 32px; + margin-right: 8px; + } +`; +export const actionTechIconsStyle = css` + img { + width: 28px; + height: 28px; + } +`; diff --git a/src/components/Products/Products.js b/src/components/Products/Products.js index c873c99..1fdc360 100644 --- a/src/components/Products/Products.js +++ b/src/components/Products/Products.js @@ -16,10 +16,10 @@ const products = () => ( ))} From 24b34f7820b67a3f53e44f912aa4b6b34adde40d Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Tue, 4 Feb 2020 18:10:56 +0100 Subject: [PATCH 07/17] products online presence buttons --- public/static/svg/github.svg | 1 + public/static/svg/instagram.svg | 1 + public/static/svg/medium.svg | 1 + .../Products/ProductDisplayer/ProductDisplayer.js | 14 +++++++------- .../ProductDisplayer/ProductDisplayer.style.js | 4 ++++ src/components/Products/Products.js | 2 +- 6 files changed, 15 insertions(+), 8 deletions(-) create mode 100644 public/static/svg/github.svg create mode 100644 public/static/svg/instagram.svg create mode 100644 public/static/svg/medium.svg diff --git a/public/static/svg/github.svg b/public/static/svg/github.svg new file mode 100644 index 0000000..4e1a71f --- /dev/null +++ b/public/static/svg/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/static/svg/instagram.svg b/public/static/svg/instagram.svg new file mode 100644 index 0000000..66efe65 --- /dev/null +++ b/public/static/svg/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/static/svg/medium.svg b/public/static/svg/medium.svg new file mode 100644 index 0000000..332dbd9 --- /dev/null +++ b/public/static/svg/medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.js b/src/components/Products/ProductDisplayer/ProductDisplayer.js index 80ed9c0..c9863ab 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.js +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.js @@ -20,7 +20,7 @@ const ActionTechIcons = styled.div` ${actionTechIconsStyle} `; -const productDisplayer = ({ name, logo, description, link, social }) => { +const productDisplayer = ({ name, logo, description, link, socialLinks }) => { return ( @@ -36,17 +36,17 @@ const productDisplayer = ({ name, logo, description, link, social }) => { Learn More - {social.map(l => [ + {socialLinks.map(social => [ , ])} diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js index eccfb33..fc1a2f0 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js @@ -35,6 +35,10 @@ export const productTitleStyle = css` } `; export const actionTechIconsStyle = css` + a { + display: inline-block; + } + img { width: 28px; height: 28px; diff --git a/src/components/Products/Products.js b/src/components/Products/Products.js index 1fdc360..15d2461 100644 --- a/src/components/Products/Products.js +++ b/src/components/Products/Products.js @@ -19,7 +19,7 @@ const products = () => ( logo={product.logo} description={product.description} link={product.link} - social={product.social} + socialLinks={product.socialLinks} /> ))} From 9d27fee642590ee5cccee9444db9fe18fb829dc0 Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Wed, 5 Feb 2020 17:12:13 +0100 Subject: [PATCH 08/17] CardHeader, technologies icons, update CardAction, add static images --- public/static/images/cover.jpg | Bin 0 -> 42845 bytes .../Header/TechIcons/TechIcons.style.js | 3 ++ .../ProductDisplayer/ProductDisplayer.js | 43 ++++++++++++++---- .../ProductDisplayer.style.js | 17 +++---- src/components/Products/Products.js | 4 +- .../UI/Icons/IconDisplayer.style.js | 1 - 6 files changed, 49 insertions(+), 19 deletions(-) create mode 100644 public/static/images/cover.jpg diff --git a/public/static/images/cover.jpg b/public/static/images/cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2348454cc1c8936c9ee91cccc2ee83a694ed431a GIT binary patch literal 42845 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 div { + margin-right: 8px; + } `; diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.js b/src/components/Products/ProductDisplayer/ProductDisplayer.js index c9863ab..ff4d501 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.js +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.js @@ -1,6 +1,12 @@ import React from "react"; import styled from "styled-components"; -import { Card, CardActions, CardContent, Button } from "@material-ui/core/"; +import { + Card, + CardActions, + CardContent, + CardMedia, + IconButton, +} from "@material-ui/core/"; import { productDisplayerStyle, productTitleStyle, @@ -20,26 +26,47 @@ const ActionTechIcons = styled.div` ${actionTechIconsStyle} `; -const productDisplayer = ({ name, logo, description, link, socialLinks }) => { +const productDisplayer = ({ + name, + cover, + description, + technologies, + socialLinks, +}) => { return ( + - {name} {name} +
+ {technologies.map(tech => + settings.technologyIcons[tech] ? ( + + ) : ( + /* eslint-disable-next-line no-console */ + console.warn( + `There is no icon path specified in the settings for ${tech} technology` + ) + ) + )} +
{description}
- {socialLinks.map(social => [ -
@@ -48,7 +75,7 @@ const productDisplayer = ({ name, logo, description, link, socialLinks }) => { name={settings.socialIcons[social.name].name} src={settings.socialIcons[social.name].icon} /> - , + , ])}
diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js index fc1a2f0..ef0f37c 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js @@ -9,14 +9,10 @@ export const productDisplayerStyle = css` background-color: ${props => props.theme.cardBackground}; transition: background 0.9s; - .MuiButton-root { - color: ${props => props.theme.color}; + .MuiCardMedia-root { + height: 145px; } } - - .MuiCardActions-spacing .action__techIcons { - margin: 0 8px 0 auto; - } `; export const productTitleStyle = css` @@ -28,12 +24,17 @@ export const productTitleStyle = css` font-size: 1.4em; line-height: 1.3em; + & > div { + margin-left: auto; + } + img { - width: 32px; - height: 32px; margin-right: 8px; + height: 28px; + width: 28px; } `; + export const actionTechIconsStyle = css` a { display: inline-block; diff --git a/src/components/Products/Products.js b/src/components/Products/Products.js index 15d2461..262f899 100644 --- a/src/components/Products/Products.js +++ b/src/components/Products/Products.js @@ -16,9 +16,9 @@ const products = () => ( ))} diff --git a/src/components/UI/Icons/IconDisplayer.style.js b/src/components/UI/Icons/IconDisplayer.style.js index 326d467..ad75d45 100644 --- a/src/components/UI/Icons/IconDisplayer.style.js +++ b/src/components/UI/Icons/IconDisplayer.style.js @@ -13,6 +13,5 @@ export const iconDisplayerStyle = css` font-size: 24px; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; user-select: none; - margin-right: 8px; } `; From 72e502012f8415bb7ca7e38d8365f13faf5e69aa Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Wed, 5 Feb 2020 23:23:56 +0100 Subject: [PATCH 09/17] 4 column responsive layout --- .../ProductDisplayer.style.js | 8 +++++ src/components/Products/Products.style.js | 32 +++++++++++++++++-- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js index ef0f37c..76d7bb7 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js @@ -12,6 +12,14 @@ export const productDisplayerStyle = css` .MuiCardMedia-root { height: 145px; } + .MuiCardContent-root { + padding-bottom: 55px; + } + + .MuiCardActions-root { + bottom: 8px; + position: absolute; + } } `; diff --git a/src/components/Products/Products.style.js b/src/components/Products/Products.style.js index 39eda74..d114c7a 100644 --- a/src/components/Products/Products.style.js +++ b/src/components/Products/Products.style.js @@ -1,13 +1,41 @@ import { css } from "styled-components"; +import { breakpoints } from "../../resources/Breakpoints/Breakpoints"; export const productsStyle = css` - display: block; + /* display: block; */ margin: 0 auto; - max-width: 860px; + max-width: 1300px; + display: flex; + flex-flow: row wrap; + justify-content: flex-start; + + @media (max-width: ${breakpoints.large}) { + max-width: 100%; + } .products__title { text-transform: uppercase; font-weight: bold; font-size: 28px; + display: block; + width: 100%; + } + + & > div { + height: auto; + flex-basis: 25%; + -ms-flex: auto; + width: 259px; + position: relative; + padding: 10px; + box-sizing: border-box; + + @media (max-width: ${breakpoints.large}) { + flex-basis: 50%; + } + + @media (max-width: ${breakpoints.medium}) { + flex-basis: 100%; + } } `; From 4b3199b96370a7dfbcf0835a7b46d5cc9eb5b5c3 Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Thu, 6 Feb 2020 00:05:20 +0100 Subject: [PATCH 10/17] update sc components, update layout --- .../ProductDisplayer/ProductDisplayer.js | 10 +++++++-- .../ProductDisplayer.style.js | 8 +++---- src/components/Products/Products.js | 21 +++++++++---------- src/components/Products/Products.style.js | 3 ++- 4 files changed, 24 insertions(+), 18 deletions(-) diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.js b/src/components/Products/ProductDisplayer/ProductDisplayer.js index ff4d501..7d0438e 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.js +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.js @@ -11,6 +11,7 @@ import { productDisplayerStyle, productTitleStyle, actionTechIconsStyle, + technologiesIconsContainerStyle, } from "./ProductDisplayer.style"; import IconDisplayer from "../../UI/Icons/IconDisplayer"; import settings from "../../../../settings/settings"; @@ -22,6 +23,11 @@ const ProductDisplayer = styled.div` const ProductTitle = styled.div` ${productTitleStyle} `; + +const TechnologiesIconsContainer = styled.div` + ${technologiesIconsContainerStyle} +`; + const ActionTechIcons = styled.div` ${actionTechIconsStyle} `; @@ -40,7 +46,7 @@ const productDisplayer = ({ {name} -
+ {technologies.map(tech => settings.technologyIcons[tech] ? ( +
{description}
diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js index 76d7bb7..bb4de3c 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.style.js @@ -32,10 +32,6 @@ export const productTitleStyle = css` font-size: 1.4em; line-height: 1.3em; - & > div { - margin-left: auto; - } - img { margin-right: 8px; height: 28px; @@ -43,6 +39,10 @@ export const productTitleStyle = css` } `; +export const technologiesIconsContainerStyle = css` + margin-left: auto; +`; + export const actionTechIconsStyle = css` a { display: inline-block; diff --git a/src/components/Products/Products.js b/src/components/Products/Products.js index 262f899..326799e 100644 --- a/src/components/Products/Products.js +++ b/src/components/Products/Products.js @@ -11,17 +11,16 @@ const Products = styled.div` const products = () => (

Products

- {settings.products && - settings.products.map(product => ( - - ))} + {settings.products.map(product => ( + + ))}
); diff --git a/src/components/Products/Products.style.js b/src/components/Products/Products.style.js index d114c7a..ad72aa1 100644 --- a/src/components/Products/Products.style.js +++ b/src/components/Products/Products.style.js @@ -24,8 +24,9 @@ export const productsStyle = css` & > div { height: auto; flex-basis: 25%; + /* flex: 4; */ -ms-flex: auto; - width: 259px; + min-width: 250px; position: relative; padding: 10px; box-sizing: border-box; From 8d2a28f75819f6b0f58c0ea25dacd07e293da824 Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Thu, 6 Feb 2020 00:24:58 +0100 Subject: [PATCH 11/17] add optional settings logic --- .../ProductDisplayer/ProductDisplayer.js | 76 ++++++++++--------- src/components/Products/Products.js | 8 +- 2 files changed, 44 insertions(+), 40 deletions(-) diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.js b/src/components/Products/ProductDisplayer/ProductDisplayer.js index 7d0438e..abfd25a 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.js +++ b/src/components/Products/ProductDisplayer/ProductDisplayer.js @@ -42,49 +42,53 @@ const productDisplayer = ({ return ( - + {cover !== null ? : null} {name} - - {technologies.map(tech => - settings.technologyIcons[tech] ? ( - - ) : ( - /* eslint-disable-next-line no-console */ - console.warn( - `There is no icon path specified in the settings for ${tech} technology` + {technologies !== null ? ( + + {technologies.map(tech => + settings.technologyIcons[tech] ? ( + + ) : ( + /* eslint-disable-next-line no-console */ + console.warn( + `There is no icon path specified in the settings for ${tech} technology` + ) ) - ) - )} - + )} + + ) : null} -
{description}
+ {description !== null ?
{description}
: null}
- - - {socialLinks.map(social => [ - - + + {socialLinks.map(social => [ + - , - ])} - - + href={social.link} + aria-label={social.name} + size="small" + target="_blank" + rel="noopener noreferrer" + > + + , + ])} + + + ) : null}
); diff --git a/src/components/Products/Products.js b/src/components/Products/Products.js index 326799e..b16d0e2 100644 --- a/src/components/Products/Products.js +++ b/src/components/Products/Products.js @@ -15,10 +15,10 @@ const products = () => ( ))} From a8a551e5af570fc20f6187ede1df2f8eeaade92e Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Thu, 6 Feb 2020 00:39:51 +0100 Subject: [PATCH 12/17] add products documentation --- README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/README.md b/README.md index 00413d2..77b4bd9 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,10 @@ Replace "react": {"name": "React", "icon": "static/svg/react.svg"}, "javascript": {"name": "Javascript", "icon": "static/svg/js.svg"} }, + "socialIcons": { + "github": { "name": "Github", "icon": "static/svg/github.svg" }, + "medium": { "name": "Medium", "icon": "static/svg/medium.svg" } + }, "display": "icon", "proxyURL": "https://example-proxy.com", "header": { @@ -35,6 +39,28 @@ Replace { "name": "Example Member2", "link": "https://github.com/examplemember2" } ] }, + "products": [ + { + "name": "First product", + "cover": "static/images/first-cover.jpg", + "description": "First product description", + "technologies": ["react", "javascript"], + "socialLinks": [ + { "name": "medium", "link": "https://medium.com/" }, + { "name": "github", "link": "https://github.com/" }} + ] + }, + { + "name": "Second product", + "cover": "static/images/second-cover.jpg", + "description": "Second product description", + "technologies": ["react", "javascript"], + "socialLinks": [ + { "name": "medium", "link": "https://medium.com/" }, + { "name": "github", "link": "https://github.com/" }} + ] + } + ], "teamContributionCalendarUsers": { "github": ["exampleuser1", "exampleuser2"], "gitlab": ["exampleuser1", "exampleuser2"] @@ -54,10 +80,16 @@ Replace | `name` | Team/user/company name. | `string` | **No** | | `logo` | Team/user/company logo. | `string / path to img` | **No** | | `technologyIcons` | Path to the used technology icons (img or svg). | `object` | **No** | +| `socialIcons` | Path to the used social icons (img or svg). | `object` | **No** | | `display` | The given technologies should be shown by name or by logo. It accepts two states: "icon" or "name" | `string` | **No** | | `proxyURL` | CORS proxy url. Required for Medium API access E.g. https://github.com/c-hive/cors-proxy | `string / url` | **No** | | `header.technologies` | Technologies used by team/user/company. | `array` | **No** | | `header.teamMembers` | Team member(s) name and link. | `object` | **No** | +| `products.name` | Product name. (This is required if you create a product entry) | `string` | **Yes** | +| `products.cover` | Product cover image. | `string / path to img` | **No** | +| `products.description` | Product description | `string` | **No** | +| `products.technologies` | Technologies used by the product. | `array` | **No** | +| `products.socialLinks` | Product online presence. | `object` | **No** | | `teamContributionCalendarUsers` | GitHub-like contribution calendar for the whole team. Supports GitHub and GitLab, **[you can learn more here](https://github.com/c-hive/team-contribution-calendar)**. | `object` | **No** | | `medium` | Medium user/publication name. | `string` | **No** | | `github` | GitHub user/organization name and repository name(s). | `object` | **No** | From 5e617cd8cfdf91e2d25941a2d3fa4c621dd974ca Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Thu, 6 Feb 2020 23:12:16 +0100 Subject: [PATCH 13/17] Place products below TCC --- src/components/App/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/App/App.js b/src/components/App/App.js index 16d3406..f4432bf 100644 --- a/src/components/App/App.js +++ b/src/components/App/App.js @@ -18,12 +18,12 @@ const app = () => (
- {settings.products ? : null} {settings.teamContributionCalendarUsers ? ( ) : null} + {settings.products ? : null} {settings.medium ? : null} {settings.github ? : null} From cedbbceace8f7de6ee2e8fbba7a5c684d0a34985 Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Thu, 6 Feb 2020 23:28:44 +0100 Subject: [PATCH 14/17] fallback for socialIcons, rename productDisplayer --- .../Product.js} | 59 ++++++++++--------- .../Product.style.js} | 2 +- src/components/Products/Products.js | 4 +- src/components/Products/Products.style.js | 1 - 4 files changed, 33 insertions(+), 33 deletions(-) rename src/components/Products/{ProductDisplayer/ProductDisplayer.js => Product/Product.js} (63%) rename src/components/Products/{ProductDisplayer/ProductDisplayer.style.js => Product/Product.style.js} (95%) diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.js b/src/components/Products/Product/Product.js similarity index 63% rename from src/components/Products/ProductDisplayer/ProductDisplayer.js rename to src/components/Products/Product/Product.js index abfd25a..dd95e21 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.js +++ b/src/components/Products/Product/Product.js @@ -8,16 +8,16 @@ import { IconButton, } from "@material-ui/core/"; import { - productDisplayerStyle, + productStyle, productTitleStyle, actionTechIconsStyle, technologiesIconsContainerStyle, -} from "./ProductDisplayer.style"; +} from "./Product.style"; import IconDisplayer from "../../UI/Icons/IconDisplayer"; import settings from "../../../../settings/settings"; -const ProductDisplayer = styled.div` - ${productDisplayerStyle} +const Product = styled.div` + ${productStyle} `; const ProductTitle = styled.div` @@ -32,15 +32,9 @@ const ActionTechIcons = styled.div` ${actionTechIconsStyle} `; -const productDisplayer = ({ - name, - cover, - description, - technologies, - socialLinks, -}) => { +const product = ({ name, cover, description, technologies, socialLinks }) => { return ( - + {cover !== null ? : null} @@ -70,28 +64,35 @@ const productDisplayer = ({ {socialLinks !== null ? ( - {socialLinks.map(social => [ - - + settings.socialIcons[social.name] ? ( + - , - ])} + href={social.link} + aria-label={social.name} + size="small" + target="_blank" + rel="noopener noreferrer" + > + + + ) : ( + /* eslint-disable-next-line no-console */ + console.warn( + `There is no icon path specified in the settings for ${social.name} social icon` + ) + ) + )} ) : null} - + ); }; -export default productDisplayer; +export default product; diff --git a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js b/src/components/Products/Product/Product.style.js similarity index 95% rename from src/components/Products/ProductDisplayer/ProductDisplayer.style.js rename to src/components/Products/Product/Product.style.js index bb4de3c..b694714 100644 --- a/src/components/Products/ProductDisplayer/ProductDisplayer.style.js +++ b/src/components/Products/Product/Product.style.js @@ -1,6 +1,6 @@ import { css } from "styled-components"; -export const productDisplayerStyle = css` +export const productStyle = css` display: flex; margin: 0px 0 40px 0; diff --git a/src/components/Products/Products.js b/src/components/Products/Products.js index b16d0e2..23e8430 100644 --- a/src/components/Products/Products.js +++ b/src/components/Products/Products.js @@ -2,7 +2,7 @@ import React from "react"; import styled from "styled-components"; import settings from "../../../settings/settings.json"; import { productsStyle } from "./Products.style"; -import ProductDisplayer from "./ProductDisplayer/ProductDisplayer"; +import Product from "./Product/Product"; const Products = styled.div` ${productsStyle} @@ -12,7 +12,7 @@ const products = () => (

Products

{settings.products.map(product => ( - div { height: auto; flex-basis: 25%; - /* flex: 4; */ -ms-flex: auto; min-width: 250px; position: relative; From 0a3d42d285e18a0a904c0a3c6484571bf15fa452 Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Fri, 7 Feb 2020 00:05:28 +0100 Subject: [PATCH 15/17] small display adjustments --- src/components/Products/Product/Product.style.js | 7 ++++--- src/components/Products/Products.style.js | 1 - 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/Products/Product/Product.style.js b/src/components/Products/Product/Product.style.js index b694714..f563826 100644 --- a/src/components/Products/Product/Product.style.js +++ b/src/components/Products/Product/Product.style.js @@ -5,6 +5,7 @@ export const productStyle = css` margin: 0px 0 40px 0; .Card { + width: 100%; color: ${props => props.theme.color}; background-color: ${props => props.theme.cardBackground}; transition: background 0.9s; @@ -33,9 +34,9 @@ export const productTitleStyle = css` line-height: 1.3em; img { - margin-right: 8px; - height: 28px; - width: 28px; + margin-right: 4px; + height: 24px; + width: 24px; } `; diff --git a/src/components/Products/Products.style.js b/src/components/Products/Products.style.js index ea43a79..1247070 100644 --- a/src/components/Products/Products.style.js +++ b/src/components/Products/Products.style.js @@ -2,7 +2,6 @@ import { css } from "styled-components"; import { breakpoints } from "../../resources/Breakpoints/Breakpoints"; export const productsStyle = css` - /* display: block; */ margin: 0 auto; max-width: 1300px; display: flex; From 60d03ed8cf20e1928cb2303dc838d1738fd03c2b Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Fri, 7 Feb 2020 23:12:34 +0100 Subject: [PATCH 16/17] update optional values display logic --- src/components/Products/Product/Product.js | 12 ++++++------ src/components/Products/Products.js | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/components/Products/Product/Product.js b/src/components/Products/Product/Product.js index dd95e21..f0637d1 100644 --- a/src/components/Products/Product/Product.js +++ b/src/components/Products/Product/Product.js @@ -36,11 +36,11 @@ const product = ({ name, cover, description, technologies, socialLinks }) => { return ( - {cover !== null ? : null} + {cover && } {name} - {technologies !== null ? ( + {technologies && ( {technologies.map(tech => settings.technologyIcons[tech] ? ( @@ -57,11 +57,11 @@ const product = ({ name, cover, description, technologies, socialLinks }) => { ) )} - ) : null} + )} - {description !== null ?
{description}
: null} + {description &&
{description}
}
- {socialLinks !== null ? ( + {socialLinks && ( {socialLinks.map(social => @@ -89,7 +89,7 @@ const product = ({ name, cover, description, technologies, socialLinks }) => { )} - ) : null} + )}
); diff --git a/src/components/Products/Products.js b/src/components/Products/Products.js index 23e8430..15bde92 100644 --- a/src/components/Products/Products.js +++ b/src/components/Products/Products.js @@ -15,10 +15,10 @@ const products = () => ( ))}
From b2e20585c00bd4eaca72a2204efd9f06869cafe1 Mon Sep 17 00:00:00 2001 From: nkapolcs Date: Thu, 20 Feb 2020 15:53:03 +0100 Subject: [PATCH 17/17] fix inline if --- src/components/App/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/App/App.js b/src/components/App/App.js index f4432bf..e8ba1ac 100644 --- a/src/components/App/App.js +++ b/src/components/App/App.js @@ -23,7 +23,7 @@ const app = () => ( ) : null} - {settings.products ? : null} + {settings.products && } {settings.medium ? : null} {settings.github ? : null}