diff --git a/.gitignore b/.gitignore index 6a6c384ea..3b42cabb9 100644 --- a/.gitignore +++ b/.gitignore @@ -9,4 +9,5 @@ public .cache storybook-static public/storybook -.artifacts \ No newline at end of file +.artifacts +.vercel \ No newline at end of file diff --git a/api/file.tsx b/api/file.ts similarity index 100% rename from api/file.tsx rename to api/file.ts diff --git a/api/redeploy.tsx b/api/redeploy.ts similarity index 100% rename from api/redeploy.tsx rename to api/redeploy.ts diff --git a/content/pages/publish.json b/content/pages/publish.json index 41f9bdd96..fc2e15655 100644 --- a/content/pages/publish.json +++ b/content/pages/publish.json @@ -1,4 +1,94 @@ { "title": "Publish Data", - "description": "Highlight the important features of your data set to make it more discoverable and catch the interest of data consumers." + "description": "Highlight the important features of your data set to make it more discoverable and catch the interest of data consumers.", + "form": { + "title": "Publish", + "data": [ + { + "name": "name", + "label": "Title", + "placeholder": "e.g. Shapes of Desert Plants", + "help": "Enter a concise title.", + "required": true + }, + { + "name": "files", + "label": "Files", + "placeholder": "e.g. https://file.com/file.json", + "help": "Please provide a URL to your data set file.", + "type": "files", + "required": true + }, + { + "name": "description", + "label": "Description", + "help": "Add a thorough description with as much detail as possible.", + "type": "textarea", + "required": true + }, + { + "name": "price", + "label": "Price", + "help": "Set your price in Ocean Tokens.", + "type": "price", + "min": 1, + "required": true + }, + { + "name": "access", + "label": "Access Type", + "type": "select", + "options": ["Download", "Compute"], + "required": true + }, + { + "name": "author", + "label": "Author", + "placeholder": "e.g. Jelly McJellyfish", + "help": "Give proper attribution for your data set.", + "required": true + }, + { + "name": "copyrightHolder", + "label": "Copyright Holder", + "placeholder": "e.g. Marine Institute of Jellyfish" + }, + { + "name": "tags", + "label": "Tags", + "placeholder": "e.g. logistics, ai", + "help": "Separate tags with comma." + }, + { + "name": "license", + "label": "License", + "type": "select", + "options": [ + "Public Domain", + "PDDL: Public Domain Dedication and License", + "ODC-By: Attribution License", + "ODC-ODbL: Open Database License", + "CDLA-Sharing: Community Data License Agreement", + "CDLA-Permissive: Community Data License Agreement", + "CC0: Public Domain Dedication", + "CC BY: Attribution 4.0 International", + "CC BY-SA: Attribution-ShareAlike 4.0 International", + "CC BY-ND: Attribution-NoDerivatives 4.0 International", + "CC BY-NC: Attribution-NonCommercial 4.0 International", + "CC BY-NC-SA: Attribution-NonCommercial-ShareAlike 4.0 International", + "CC BY-NC-ND: Attribution-NonCommercial-NoDerivatives 4.0 International", + "No License Specified" + ], + "required": true + }, + { + "name": "termsAndConditions", + "label": "Terms & Conditions", + "type": "checkbox", + "options": ["I agree to these Terms and Conditions"], + "required": true + } + ], + "success": "Asset Created!" + } } diff --git a/package-lock.json b/package-lock.json index c5db4e2b8..c5b4f8ad0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -995,15 +995,6 @@ "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/polyfill": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz", - "integrity": "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==", - "requires": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - } - }, "@babel/preset-env": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.10.4.tgz", @@ -1128,15 +1119,6 @@ "regenerator-runtime": "^0.13.4" } }, - "@babel/runtime-corejs2": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.10.4.tgz", - "integrity": "sha512-9sArmpZDQsnR1yyAcU51DxQrntWxt0LUKjPp3pIyo7kVLfaqKt8muppcT87QmFkXV5H50qXAF8JWOjk0jaXRYA==", - "requires": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - } - }, "@babel/runtime-corejs3": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.10.4.tgz", @@ -3383,13 +3365,6 @@ "@jimp/utils": "^0.10.3", "bmp-js": "^0.1.0", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/core": { @@ -3411,11 +3386,6 @@ "tinycolor2": "^1.4.1" }, "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - }, "file-type": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", @@ -3439,13 +3409,6 @@ "@babel/runtime": "^7.7.2", "@jimp/core": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/gif": { @@ -3457,13 +3420,6 @@ "@jimp/utils": "^0.10.3", "core-js": "^3.4.1", "omggif": "^1.0.9" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/jpeg": { @@ -3475,13 +3431,6 @@ "@jimp/utils": "^0.10.3", "core-js": "^3.4.1", "jpeg-js": "^0.3.4" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-blit": { @@ -3492,13 +3441,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-blur": { @@ -3509,13 +3451,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-circle": { @@ -3526,13 +3461,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-color": { @@ -3544,13 +3472,6 @@ "@jimp/utils": "^0.10.3", "core-js": "^3.4.1", "tinycolor2": "^1.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-contain": { @@ -3561,13 +3482,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-cover": { @@ -3578,13 +3492,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-crop": { @@ -3595,13 +3502,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-displace": { @@ -3612,13 +3512,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-dither": { @@ -3629,13 +3522,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-fisheye": { @@ -3646,13 +3532,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-flip": { @@ -3663,13 +3542,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-gaussian": { @@ -3680,13 +3552,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-invert": { @@ -3697,13 +3562,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-mask": { @@ -3714,13 +3572,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-normalize": { @@ -3731,13 +3582,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-print": { @@ -3749,13 +3593,6 @@ "@jimp/utils": "^0.10.3", "core-js": "^3.4.1", "load-bmfont": "^1.4.0" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-resize": { @@ -3766,13 +3603,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-rotate": { @@ -3783,13 +3613,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-scale": { @@ -3800,13 +3623,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-shadow": { @@ -3817,13 +3633,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugin-threshold": { @@ -3834,13 +3643,6 @@ "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/plugins": { @@ -3872,13 +3674,6 @@ "@jimp/plugin-threshold": "^0.10.3", "core-js": "^3.4.1", "timm": "^1.6.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/png": { @@ -3890,13 +3685,6 @@ "@jimp/utils": "^0.10.3", "core-js": "^3.4.1", "pngjs": "^3.3.3" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/tiff": { @@ -3907,13 +3695,6 @@ "@babel/runtime": "^7.7.2", "core-js": "^3.4.1", "utif": "^2.0.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/types": { @@ -3929,13 +3710,6 @@ "@jimp/tiff": "^0.10.3", "core-js": "^3.4.1", "timm": "^1.6.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@jimp/utils": { @@ -3946,13 +3720,6 @@ "@babel/runtime": "^7.7.2", "core-js": "^3.4.1", "regenerator-runtime": "^0.13.3" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "@loadable/component": { @@ -4169,9 +3936,9 @@ } }, "@now/node": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@now/node/-/node-1.7.1.tgz", - "integrity": "sha512-+srVKopsVTPDR3u9eOjJryZroLTrPp8XEOuIDGBdfFcJuS7qpAomctSbfyA7WNyjC0ExtUxELqBg5sAedG5+2g==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@now/node/-/node-1.7.2.tgz", + "integrity": "sha512-jFYA1L/vrpVUTiHc3YoHW+S9GYYnl+TI6Ej+03a88QWq2bt4WuEhJk1GEfM8tC68rd2V8xgKGBIPKaVK2retAQ==", "requires": { "@types/node": "*", "ts-node": "8.9.1", @@ -4346,17 +4113,17 @@ } }, "@storybook/addon-actions": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.0.0-beta.45.tgz", - "integrity": "sha512-0TIoKlzzocvZbM7ZWujGGREiwnlGKvjkAAC5L0m3tr4AnxRr+P96Ui0TW0FHiUsw4NuqROBrVssN3tZxN78B2w==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.0.0-rc.3.tgz", + "integrity": "sha512-EGX1CzLARZGMbZmfN0CaNssJjrRSofuWVw9m5AMeww6u9OaxUbmGunn+4rP31cTu455MQtsysmJstSFt2t+mdg==", "dev": true, "requires": { - "@storybook/addons": "6.0.0-beta.45", - "@storybook/api": "6.0.0-beta.45", - "@storybook/client-api": "6.0.0-beta.45", - "@storybook/components": "6.0.0-beta.45", - "@storybook/core-events": "6.0.0-beta.45", - "@storybook/theming": "6.0.0-beta.45", + "@storybook/addons": "6.0.0-rc.3", + "@storybook/api": "6.0.0-rc.3", + "@storybook/client-api": "6.0.0-rc.3", + "@storybook/components": "6.0.0-rc.3", + "@storybook/core-events": "6.0.0-rc.3", + "@storybook/theming": "6.0.0-rc.3", "core-js": "^3.0.1", "fast-deep-equal": "^3.1.1", "global": "^4.3.2", @@ -4369,26 +4136,18 @@ "ts-dedent": "^1.1.1", "util-deprecate": "^1.0.2", "uuid": "^8.0.0" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } } }, "@storybook/addon-storyshots": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/addon-storyshots/-/addon-storyshots-6.0.0-beta.45.tgz", - "integrity": "sha512-Cgh7KaScAzmPhoDlMo4V+L2lwrltfCzZj/OCX6ZcVqmu8rS/hKczEoMuEnEWiYVAeZ3KjJu7l2yPwG4ws05LMg==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/addon-storyshots/-/addon-storyshots-6.0.0-rc.3.tgz", + "integrity": "sha512-WbYk8tkoX5cTbBartkd6jTAL7wBCcgFO4T6D5t4n3KqYBjZh8whWhvYCr60l33+t5xQUrQGmQQMDvTGEHBPQ1Q==", "dev": true, "requires": { "@jest/transform": "^26.0.0", - "@storybook/addons": "6.0.0-beta.45", - "@storybook/client-api": "6.0.0-beta.45", - "@storybook/core": "6.0.0-beta.45", + "@storybook/addons": "6.0.0-rc.3", + "@storybook/client-api": "6.0.0-rc.3", + "@storybook/core": "6.0.0-rc.3", "@types/glob": "^7.1.1", "@types/jest": "^25.1.1", "@types/jest-specific-snapshot": "^0.5.3", @@ -4413,12 +4172,6 @@ "pretty-format": "^25.2.1" } }, - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -4514,44 +4267,36 @@ } }, "@storybook/addons": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.0.0-beta.45.tgz", - "integrity": "sha512-xVdAuwti4RUaW6FRHp/mkDvo65YbDxN8usWR1iasui7iZcQUvzc5ITFu5KrItcyAw4q1pMsOmS012WIILNy/eQ==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.0.0-rc.3.tgz", + "integrity": "sha512-oFGS1mNnNsfNPTvv3IAZSMTzztR4vfbn2CXcWnnA7yPEbo8WsNPql3A8PoumY2HZtZjZEEpCODJtW09Q1bP6Cw==", "dev": true, "requires": { - "@storybook/api": "6.0.0-beta.45", - "@storybook/channels": "6.0.0-beta.45", - "@storybook/client-logger": "6.0.0-beta.45", - "@storybook/core-events": "6.0.0-beta.45", - "@storybook/router": "6.0.0-beta.45", - "@storybook/theming": "6.0.0-beta.45", + "@storybook/api": "6.0.0-rc.3", + "@storybook/channels": "6.0.0-rc.3", + "@storybook/client-logger": "6.0.0-rc.3", + "@storybook/core-events": "6.0.0-rc.3", + "@storybook/router": "6.0.0-rc.3", + "@storybook/theming": "6.0.0-rc.3", "core-js": "^3.0.1", "global": "^4.3.2", "regenerator-runtime": "^0.13.3" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } } }, "@storybook/api": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.0.0-beta.45.tgz", - "integrity": "sha512-TJpX+6nK3NiT1ZZw92CotKM4uyfWhDHBYuDxI3yWMgURsE/4aLrgtxShkgS94WjyjtNBr14vzyKH28KyAlWcAQ==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.0.0-rc.3.tgz", + "integrity": "sha512-N+DADwbaevSE7C4/bjxtsFzNZ7/jAgRZa0vfiq8Lxwbmj2cYpPn9p8SkPA75TZco6XM/LX6QXl5ghg2zs8f/UQ==", "dev": true, "requires": { "@reach/router": "^1.3.3", - "@storybook/channels": "6.0.0-beta.45", - "@storybook/client-logger": "6.0.0-beta.45", - "@storybook/core-events": "6.0.0-beta.45", + "@storybook/channels": "6.0.0-rc.3", + "@storybook/client-logger": "6.0.0-rc.3", + "@storybook/core-events": "6.0.0-rc.3", "@storybook/csf": "0.0.1", - "@storybook/router": "6.0.0-beta.45", + "@storybook/router": "6.0.0-rc.3", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.0.0-beta.45", + "@storybook/theming": "6.0.0-rc.3", "@types/reach__router": "^1.3.5", "core-js": "^3.0.1", "fast-deep-equal": "^3.1.1", @@ -4576,12 +4321,6 @@ "find-up": "^4.1.0" } }, - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -4634,57 +4373,42 @@ } }, "@storybook/channel-postmessage": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.0.0-beta.45.tgz", - "integrity": "sha512-1iI8LC9iqu2M2LXDeMcvigXrkgkp6yqGn1PriraqJ34hiwx3js5BVCrfc0JHO2TAPvlJsuEiQFwEarFCTqUIdg==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.0.0-rc.3.tgz", + "integrity": "sha512-y/FyknuOYh8f5UgFlVkzWko9JcTlOUTapFPMtV7w52rZMkv0TJVVzn2Az3aDMKNhbyXhMVHP+Cbflj2qxLSyVQ==", "dev": true, "requires": { - "@storybook/channels": "6.0.0-beta.45", - "@storybook/client-logger": "6.0.0-beta.45", - "@storybook/core-events": "6.0.0-beta.45", + "@storybook/channels": "6.0.0-rc.3", + "@storybook/client-logger": "6.0.0-rc.3", + "@storybook/core-events": "6.0.0-rc.3", "core-js": "^3.0.1", "global": "^4.3.2", + "qs": "^6.6.0", "telejson": "^4.0.0" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } } }, "@storybook/channels": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.0.0-beta.45.tgz", - "integrity": "sha512-J0LSKlAVZAj1bIKUGAAMXBCdofHae4YuntDykhmQvOou8o08vVMc4qECNMT8SW3YruW84miU5j0GX4rucHjw8A==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.0.0-rc.3.tgz", + "integrity": "sha512-kJjdP/Wp1rEOr+Fn9eQyzHml2V7va3wnpgWXYqPZXn/xrUKJg5UeOqvImVQUDfuwSWINZfHsG/yV11pXpWhMKg==", "dev": true, "requires": { "core-js": "^3.0.1", "ts-dedent": "^1.1.1", "util-deprecate": "^1.0.2" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } } }, "@storybook/client-api": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.0.0-beta.45.tgz", - "integrity": "sha512-N8ZOdBEBp3nmAKncwYopMhmk82XwQF4QlKAAktkc3GSJ8q/s0zV1QNJ9K43KOKO4rW3vt4Ys3KeZDaxSNpEnHQ==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.0.0-rc.3.tgz", + "integrity": "sha512-juf1IuE/8zAsF+GPidBvofE2mX9jq3mM+wtI9wEl+NmSS7Dj5Eb/Mu94n2UQLG2K/VpLUiFvHsW8GdR1+/HBzA==", "dev": true, "requires": { - "@storybook/addons": "6.0.0-beta.45", - "@storybook/channel-postmessage": "6.0.0-beta.45", - "@storybook/channels": "6.0.0-beta.45", - "@storybook/client-logger": "6.0.0-beta.45", - "@storybook/core-events": "6.0.0-beta.45", + "@storybook/addons": "6.0.0-rc.3", + "@storybook/channel-postmessage": "6.0.0-rc.3", + "@storybook/channels": "6.0.0-rc.3", + "@storybook/client-logger": "6.0.0-rc.3", + "@storybook/core-events": "6.0.0-rc.3", "@storybook/csf": "0.0.1", "@types/qs": "^6.9.0", "@types/webpack-env": "^1.15.2", @@ -4697,43 +4421,27 @@ "store2": "^2.7.1", "ts-dedent": "^1.1.1", "util-deprecate": "^1.0.2" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } } }, "@storybook/client-logger": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.0.0-beta.45.tgz", - "integrity": "sha512-7SnsTdhyW4czloSAJJT6cP/xwBxn8ySjpfCgOi0YiaRsuns+h9O5DlF2Q5Ssso04fMB/K6gwXHUvQWEJvLnZ7Q==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.0.0-rc.3.tgz", + "integrity": "sha512-wMXEoY6tc7Yx6s/E7jTR8y82Zcc3vgzfmIW/7/UgOvUlsIPTXoV5uChmwWExQ64VlVX36yE/Mctygxr7HwzPkw==", "dev": true, "requires": { "core-js": "^3.0.1", "global": "^4.3.2" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } } }, "@storybook/components": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.0.0-beta.45.tgz", - "integrity": "sha512-tnYaAxOWp5Ioank1pSPhKY0Up8Fm5dS8rkX+zS0526lW3PAbQnjMRQVYYvzIhXlClt9BaXMcKwpk79NWskJJjw==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.0.0-rc.3.tgz", + "integrity": "sha512-gXslr3rt+xt08c3ncVBSgG4A4IursP7D9IYrCjiDgNP15//gEdDOq/ciJa3MHNiHQ0rYzS4q5ATcO+zRmuN8LA==", "dev": true, "requires": { - "@storybook/client-logger": "6.0.0-beta.45", + "@storybook/client-logger": "6.0.0-rc.3", "@storybook/csf": "0.0.1", - "@storybook/theming": "6.0.0-beta.45", + "@storybook/theming": "6.0.0-rc.3", "@types/overlayscrollbars": "^1.9.0", "@types/react-color": "^3.0.1", "@types/react-syntax-highlighter": "11.0.4", @@ -4753,20 +4461,12 @@ "react-syntax-highlighter": "^12.2.1", "react-textarea-autosize": "^8.1.1", "ts-dedent": "^1.1.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } } }, "@storybook/core": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.0.0-beta.45.tgz", - "integrity": "sha512-oLV5ERd3StVqVKdfjB5oaG1bzpakMIDmm2N7/Mp6USHdNaZFgOqtgEBtLeKyQcWSRK6B9Qdx7w+Ad+Fmdw2mRw==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.0.0-rc.3.tgz", + "integrity": "sha512-sgjfL5umUP1duz71tv1GEk/2gKeZOQ5foKeZpjq4NEydWQu4VccHBqizc2KnGZXValERKiG+URbyDvFNz4MIhQ==", "dev": true, "requires": { "@babel/plugin-proposal-class-properties": "^7.8.3", @@ -4789,20 +4489,20 @@ "@babel/preset-env": "^7.9.6", "@babel/preset-react": "^7.8.3", "@babel/preset-typescript": "^7.9.0", - "@storybook/addons": "6.0.0-beta.45", - "@storybook/api": "6.0.0-beta.45", - "@storybook/channel-postmessage": "6.0.0-beta.45", - "@storybook/channels": "6.0.0-beta.45", - "@storybook/client-api": "6.0.0-beta.45", - "@storybook/client-logger": "6.0.0-beta.45", - "@storybook/components": "6.0.0-beta.45", - "@storybook/core-events": "6.0.0-beta.45", + "@storybook/addons": "6.0.0-rc.3", + "@storybook/api": "6.0.0-rc.3", + "@storybook/channel-postmessage": "6.0.0-rc.3", + "@storybook/channels": "6.0.0-rc.3", + "@storybook/client-api": "6.0.0-rc.3", + "@storybook/client-logger": "6.0.0-rc.3", + "@storybook/components": "6.0.0-rc.3", + "@storybook/core-events": "6.0.0-rc.3", "@storybook/csf": "0.0.1", - "@storybook/node-logger": "6.0.0-beta.45", - "@storybook/router": "6.0.0-beta.45", + "@storybook/node-logger": "6.0.0-rc.3", + "@storybook/router": "6.0.0-rc.3", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.0.0-beta.45", - "@storybook/ui": "6.0.0-beta.45", + "@storybook/theming": "6.0.0-rc.3", + "@storybook/ui": "6.0.0-rc.3", "@types/glob-base": "^0.3.0", "@types/micromatch": "^4.0.1", "@types/node-fetch": "^2.5.4", @@ -4921,12 +4621,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -5113,20 +4807,12 @@ } }, "@storybook/core-events": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.0.0-beta.45.tgz", - "integrity": "sha512-hawfCXHmCGYO0qWfrNuyfJQYIv0e8NlEvXthPdJRYfKvB4ILaEjoYFbp05s4gwUR2Ho0fZcKTzuCiNBQNtVg+w==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.0.0-rc.3.tgz", + "integrity": "sha512-J9KUnV/p2zvt0Cg1z4x6dTvqTJKjydNarAgwcNBnh3caIAIPETzO6CV9ns4TidFXyV2400sk+u6ZyCwOUc/hsQ==", "dev": true, "requires": { "core-js": "^3.0.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } } }, "@storybook/csf": { @@ -5139,9 +4825,9 @@ } }, "@storybook/node-logger": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.0.0-beta.45.tgz", - "integrity": "sha512-oBAINMALnEfphDLBKzm0CleNnX+ZuQ/AvC77D2l/o94wjvH79lNGK8XICDBtJC+XTJUWSZhV84dcybUFpuS4GQ==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.0.0-rc.3.tgz", + "integrity": "sha512-E0ak1Gh33fudGd6Ew/mogjrrgxSRjRGDkzhG4draoDdwB0uu008RInLgpQjj+3i2OnlHNLQWAyqwidSf8l2msw==", "dev": true, "requires": { "@types/npmlog": "^4.1.2", @@ -5186,12 +4872,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -5210,16 +4890,16 @@ } }, "@storybook/react": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.0.0-beta.45.tgz", - "integrity": "sha512-1JFawZyPOzvaGYZ9irji8w7QbJJxHa16in9MyoxxxcOaX9Ew2XSCx4JDXkftJnqkJ8HHoM2SL8PX+LvYcpXBBw==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.0.0-rc.3.tgz", + "integrity": "sha512-q5Jmq/QpUfVFE3G7FoBGJeBcIv2R5SO5xDJCg271piEKvFTcCmjwLi2IOCndnLn+gBuADcv2reCEk318yiFj2Q==", "dev": true, "requires": { "@babel/preset-flow": "^7.0.0", "@babel/preset-react": "^7.0.0", - "@storybook/addons": "6.0.0-beta.45", - "@storybook/core": "6.0.0-beta.45", - "@storybook/node-logger": "6.0.0-beta.45", + "@storybook/addons": "6.0.0-rc.3", + "@storybook/core": "6.0.0-rc.3", + "@storybook/node-logger": "6.0.0-rc.3", "@storybook/semver": "^7.3.2", "@svgr/webpack": "^5.4.0", "@types/webpack-env": "^1.15.2", @@ -5231,7 +4911,7 @@ "lodash": "^4.17.15", "prop-types": "^15.7.2", "react-dev-utils": "^10.0.0", - "react-docgen-typescript-plugin": "^0.5.0", + "react-docgen-typescript-plugin": "^0.5.1", "regenerator-runtime": "^0.13.3", "ts-dedent": "^1.1.1", "webpack": "^4.43.0" @@ -5247,12 +4927,6 @@ "find-up": "^4.1.0" } }, - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -5305,9 +4979,9 @@ } }, "@storybook/router": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.0.0-beta.45.tgz", - "integrity": "sha512-ykcSWa0elIwx60o7/VZr+VGIPWEd13DgvHrNUn/vxZjHyTpF9fFEHML0AkIWF+Ew/2eR8/J+TmFvBrP5B+57Yg==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.0.0-rc.3.tgz", + "integrity": "sha512-FOpWJCPbiO5RDzjNqjUTZd+DoLslQj3GY+hHzk5Rarrqh9NfzDZ8x7AAs0CVEWbSY89wQeeeulTVA7mMkC/vRQ==", "dev": true, "requires": { "@reach/router": "^1.3.3", @@ -5316,26 +4990,18 @@ "global": "^4.3.2", "memoizerific": "^1.11.3", "qs": "^6.6.0" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } } }, "@storybook/theming": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.0.0-beta.45.tgz", - "integrity": "sha512-Z1jetqgpkWRmQzQH+DMEs0+2OAfBm+mSVZeXxtDnwoVLF0RxjUL6GhxtX//quxmcQkjxE4yTYkvQuD/+ob/yCw==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.0.0-rc.3.tgz", + "integrity": "sha512-QBx50lLv5TtO0+CCSuFY5qjk0GzqhDm8DUukFVUpjfjsANtDVXog8DbAChsUZI+yAI7WtjaS6OA44Mf1/rWejQ==", "dev": true, "requires": { "@emotion/core": "^10.0.20", "@emotion/is-prop-valid": "^0.8.6", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "6.0.0-beta.45", + "@storybook/client-logger": "6.0.0-rc.3", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", @@ -5361,12 +5027,6 @@ "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", "dev": true }, - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -5376,21 +5036,21 @@ } }, "@storybook/ui": { - "version": "6.0.0-beta.45", - "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.0.0-beta.45.tgz", - "integrity": "sha512-17WGSkHnlDEkJT1oswaWrdKBJD1LDiNT9S7u/CxXlFhnMOYuizJ1lWMm4z7I3dxaICfIg1qkyxF9KgUADuxmgw==", + "version": "6.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.0.0-rc.3.tgz", + "integrity": "sha512-OSDn4WIPeA72X2m790bufrp1xsNBqhOCcwhn5+xIM9lsg0rkkVk7Vxk6lTkHUOSwVRjYrN6HCdL2gK59+cvxLQ==", "dev": true, "requires": { "@emotion/core": "^10.0.20", - "@storybook/addons": "6.0.0-beta.45", - "@storybook/api": "6.0.0-beta.45", - "@storybook/channels": "6.0.0-beta.45", - "@storybook/client-logger": "6.0.0-beta.45", - "@storybook/components": "6.0.0-beta.45", - "@storybook/core-events": "6.0.0-beta.45", - "@storybook/router": "6.0.0-beta.45", + "@storybook/addons": "6.0.0-rc.3", + "@storybook/api": "6.0.0-rc.3", + "@storybook/channels": "6.0.0-rc.3", + "@storybook/client-logger": "6.0.0-rc.3", + "@storybook/components": "6.0.0-rc.3", + "@storybook/core-events": "6.0.0-rc.3", + "@storybook/router": "6.0.0-rc.3", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.0.0-beta.45", + "@storybook/theming": "6.0.0-rc.3", "@types/markdown-to-jsx": "^6.11.0", "@types/rfdc": "^1.1.0", "copy-to-clipboard": "^3.0.8", @@ -5425,12 +5085,6 @@ "find-up": "^4.1.0" } }, - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -5758,9 +5412,9 @@ } }, "@testing-library/react": { - "version": "10.4.4", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-10.4.4.tgz", - "integrity": "sha512-SKDQ2jBdg9UQQYQragkvXOzNp4hnCdOvXyZ52rg+OXiiumVxkAutdvvRzBF4PrbvMQ27Z6gx0GVo2YQ1Mcip8g==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-10.4.5.tgz", + "integrity": "sha512-M5A0W4VphBiEm4vgnq7vHC+/e4Bp/3iIOAWap1FtIiA+Zom6BtXpY3RSTOqc8bZsCcu9gFBZ/lxaiMW6uJddWg==", "dev": true, "requires": { "@babel/runtime": "^7.10.3", @@ -5784,6 +5438,18 @@ "tippy.js": "^6.2.0" } }, + "@toruslabs/eccrypto": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-1.1.3.tgz", + "integrity": "sha512-hoLACz9Z6RP/ZH41Ba0iImJpl1f4Zx7pi/d3R7UIrOyt4IOgnWrlkzh2IqQYw4ouae4WZQYSZlyeYv81EWkoxQ==", + "requires": { + "acorn": "^7.3.1", + "elliptic": "^6.5.3", + "es6-promise": "^4.2.8", + "nan": "^2.14.1", + "secp256k1": "^3.8.0" + } + }, "@toruslabs/fetch-node-details": { "version": "2.2.6", "resolved": "https://registry.npmjs.org/@toruslabs/fetch-node-details/-/fetch-node-details-2.2.6.tgz", @@ -5840,12 +5506,12 @@ } }, "@toruslabs/torus.js": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-2.1.9.tgz", - "integrity": "sha512-onFqseyRwIwbpWCZ8MrdMcRsP0UNv0Qr12tGOOCKgnkgD0nCsnkKKd3o56POB2iUU+o60gfCbkEJt252H1Y1Ng==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-2.2.2.tgz", + "integrity": "sha512-Ta5I82fe1tBScrtGmLaGDcYrh9t6tdUBswvAmrUWa3XABps7Lrg/uMeYuqWCOa7u7b6nRQkMF2ODoZ1ElHHq7w==", "requires": { + "@toruslabs/eccrypto": "^1.1.3", "bn.js": "^5.1.2", - "eccrypto": "^1.1.3", "elliptic": "^6.5.3", "json-stable-stringify": "^1.0.1", "loglevel": "^1.6.8", @@ -6072,9 +5738,9 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" }, "@types/loadable__component": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@types/loadable__component/-/loadable__component-5.10.0.tgz", - "integrity": "sha512-AaDP1VxV3p7CdPOtOTl3ALgQ6ES4AxJKO9UGj9vJonq/w2yERxwdzFiWNQFh9fEDXEzjxujBlM2RmSJtHV1/pA==", + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/@types/loadable__component/-/loadable__component-5.13.0.tgz", + "integrity": "sha512-t44mJuu2DR2oP6RGXHuznAsK3eQYzwTcX76enlcwu1Uz9634VyTYNDLCl0WwTcAfCoro3142li+KKGqOMTznbw==", "dev": true, "requires": { "@types/react": "*" @@ -6125,9 +5791,9 @@ } }, "@types/node": { - "version": "14.0.19", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.19.tgz", - "integrity": "sha512-yf3BP/NIXF37BjrK5klu//asUWitOEoUP5xE1mhSUjazotwJ/eJDgEmMQNlOeWOVv72j24QQ+3bqXHE++CFGag==" + "version": "14.0.22", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.22.tgz", + "integrity": "sha512-emeGcJvdiZ4Z3ohbmw93E/64jRzUHAItSHt8nF7M4TGgQTiWqFVGB8KNpLGFmUHmHLvjvBgFwVlqNcq+VuGv9g==" }, "@types/node-fetch": { "version": "2.5.7", @@ -6213,9 +5879,9 @@ } }, "@types/react": { - "version": "16.9.41", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.41.tgz", - "integrity": "sha512-6cFei7F7L4wwuM+IND/Q2cV1koQUvJ8iSV+Gwn0c3kvABZ691g7sp3hfEQHOUBJtccl1gPi+EyNjMIl9nGA0ug==", + "version": "16.9.43", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.43.tgz", + "integrity": "sha512-PxshAFcnJqIWYpJbLPriClH53Z2WlJcVZE+NP2etUtWQs2s7yIMj3/LDKZT/5CHJ/F62iyjVCDu2H3jHEXIxSg==", "requires": { "@types/prop-types": "*", "csstype": "^2.2.0" @@ -6251,16 +5917,6 @@ "@types/react": "*" } }, - "@types/react-jsonschema-form": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@types/react-jsonschema-form/-/react-jsonschema-form-1.7.3.tgz", - "integrity": "sha512-YiUCSnTA84e8g3zQobA+Iheh3+i3pb7TiIIXT4oEHwenhyrHVB5vPSIi/QeURy6PwVP1LfSCGOAHFRDpE/hAtQ==", - "dev": true, - "requires": { - "@types/json-schema": "*", - "@types/react": "*" - } - }, "@types/react-paginate": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/@types/react-paginate/-/react-paginate-6.2.1.tgz", @@ -6439,6 +6095,12 @@ "resolved": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz", "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==" }, + "@types/yup": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@types/yup/-/yup-0.29.3.tgz", + "integrity": "sha512-XxZFKnxzTfm+DR8MMBA35UUXfUPmjPpi8HJ90VZg7q/LIbtiOhVGJ26gNnATcflcpnIyf2Qm9A+oEhswaqoDpA==", + "dev": true + }, "@typescript-eslint/eslint-plugin": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.6.0.tgz", @@ -6812,9 +6474,9 @@ } }, "acorn": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", - "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==" + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", + "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==" }, "acorn-dynamic-import": { "version": "4.0.0", @@ -7489,12 +7151,12 @@ "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==" }, "autoprefixer": { - "version": "9.8.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.4.tgz", - "integrity": "sha512-84aYfXlpUe45lvmS+HoAWKCkirI/sw4JK0/bTeeqgHYco3dcsOn0NqdejISjptsYwNji/21dnkDri9PsYKk89A==", + "version": "9.8.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.5.tgz", + "integrity": "sha512-C2p5KkumJlsTHoNv9w31NrBRgXhf6eCMteJuHZi2xhkgC+5Vm40MEtCKPhc0qdgAOhox0YPy1SQHTAky05UoKg==", "requires": { "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001087", + "caniuse-lite": "^1.0.30001097", "colorette": "^1.2.0", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", @@ -7502,6 +7164,11 @@ "postcss-value-parser": "^4.1.0" }, "dependencies": { + "caniuse-lite": { + "version": "1.0.30001099", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001099.tgz", + "integrity": "sha512-sdS9A+sQTk7wKoeuZBN/YMAHVztUfVnjDi4/UV3sDE8xoh7YR12hKW+pIdB3oqKGwr9XaFL2ovfzt9w8eUI5CA==" + }, "postcss-value-parser": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", @@ -8105,9 +7772,9 @@ } }, "babel-plugin-remove-graphql-queries": { - "version": "2.9.12", - "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-2.9.12.tgz", - "integrity": "sha512-CJjsW331GuuU+h3SpKcrtMfzq3+Ypq6Oth8UQCBO3SP2gJw0EUGPVpmQwEXIT94sotUfVLWCasGQK7rRaeYb1A==" + "version": "2.9.13", + "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-2.9.13.tgz", + "integrity": "sha512-UpxqC9Wt2O+kYbCP4KnAyZrMO29bwEvilWzomOqB5bwAJpXeZ2NwvRoWBKGJSzSyOCOoyz7xPSZ/OJM3kO5Xyw==" }, "babel-plugin-require-context-hook": { "version": "1.0.0", @@ -8228,9 +7895,9 @@ } }, "babel-preset-gatsby": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-0.5.1.tgz", - "integrity": "sha512-YTq1U4QusTEo1LQXk893PVm6CNpIaqFjpvU/4azR9AyWqoMuABc96nXHJ1KtKnLnEWFjRdfNA5XeCOrG9y7AFA==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-0.5.2.tgz", + "integrity": "sha512-0pHaIm0Aqy6b+OpywL5Fu5vpAFzjHqGFx3YKhbb//2s6qC7/tplwWs5MmQ8ZrfHlxUIw/+c+CWUERfgihWRaBQ==", "requires": { "@babel/plugin-proposal-class-properties": "^7.10.1", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.1", @@ -8244,7 +7911,8 @@ "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-macros": "^2.8.0", "babel-plugin-transform-react-remove-prop-types": "^0.4.24", - "gatsby-core-utils": "^1.3.11" + "gatsby-core-utils": "^1.3.12", + "gatsby-legacy-polyfills": "^0.0.2" } }, "babel-preset-jest": { @@ -8559,6 +8227,11 @@ "regenerator-runtime": "^0.11.0" }, "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", @@ -9541,9 +9214,9 @@ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "cacache": { - "version": "15.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.4.tgz", - "integrity": "sha512-YlnKQqTbD/6iyoJvEY3KJftjrdBYroCbxxYXzhOzsFLWlp6KX4BOlEf4mTx0cMUfVaTS3ENL2QtDWeRYoGLkkw==", + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", "dev": true, "requires": { "@npmcli/move-file": "^1.0.1", @@ -9551,7 +9224,7 @@ "fs-minipass": "^2.0.0", "glob": "^7.1.4", "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", + "lru-cache": "^6.0.0", "minipass": "^3.1.1", "minipass-collect": "^1.0.2", "minipass-flush": "^1.0.5", @@ -10701,9 +10374,9 @@ } }, "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" }, "core-js-compat": { "version": "3.6.5", @@ -11792,9 +11465,9 @@ } }, "devcert": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/devcert/-/devcert-1.1.1.tgz", - "integrity": "sha512-4C1y6ZP9PFE1CK/Pgks4Qf1WA4rzJOtR2RJ7mkDfiQRixDNrtCkZiWvwSKb0AN830Dp4cgb+VLLi8eVWv7cC6A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/devcert/-/devcert-1.1.2.tgz", + "integrity": "sha512-B72N5Z2Lzu11dsPvg/KD9IwQCyNg6JgsNcHw7zJ+QQN9/rusMpc0tSSOYLczmty5D7vOs94IHITPQ0uei5D3cw==", "requires": { "@types/configstore": "^2.1.1", "@types/debug": "^0.0.30", @@ -12287,55 +11960,6 @@ "safer-buffer": "^2.1.0" } }, - "eccrypto": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/eccrypto/-/eccrypto-1.1.3.tgz", - "integrity": "sha512-Xtyj039Xp2NDZwoe9IcD7pT1EwM4DILdxPCN2H7Rk1wgJNtTkFpk+cpX1QpuHTMaIhkatOBlGGKzGw/DUCDdqg==", - "requires": { - "acorn": "7.1.0", - "elliptic": "6.5.1", - "es6-promise": "4.2.8", - "nan": "2.14.0", - "secp256k1": "3.7.1" - }, - "dependencies": { - "elliptic": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.1.tgz", - "integrity": "sha512-xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg==", - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - } - }, - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" - }, - "secp256k1": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.7.1.tgz", - "integrity": "sha512-1cf8sbnRreXrQFdH6qsg2H71Xw91fCCS9Yp021GnUNJzWJS/py96fS4lHbnTnouLp08Xj6jBoBB6V78Tdbdu5g==", - "optional": true, - "requires": { - "bindings": "^1.5.0", - "bip66": "^1.1.5", - "bn.js": "^4.11.8", - "create-hash": "^1.2.0", - "drbg.js": "^1.0.1", - "elliptic": "^6.4.1", - "nan": "^2.14.0", - "safe-buffer": "^5.1.2" - } - } - } - }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -15136,6 +14760,11 @@ } } }, + "fn-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fn-name/-/fn-name-3.0.0.tgz", + "integrity": "sha512-eNMNr5exLoavuAMhIUVsOKF79SWd/zG104ef6sxBTSw+cZc6BXdQXDvYcGvp0VbxVVSp1XDUNoz7mg1xMtSznA==" + }, "follow-redirects": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", @@ -15204,6 +14833,42 @@ "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", "dev": true }, + "formik": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/formik/-/formik-2.1.4.tgz", + "integrity": "sha512-oKz8S+yQBzuQVSEoxkqqJrKQS5XJASWGVn6mrs+oTWrBoHgByVwwI1qHiVc9GKDpZBU9vAxXYAKz2BvujlwunA==", + "requires": { + "deepmerge": "^2.1.1", + "hoist-non-react-statics": "^3.3.0", + "lodash": "^4.17.14", + "lodash-es": "^4.17.14", + "react-fast-compare": "^2.0.1", + "scheduler": "^0.18.0", + "tiny-warning": "^1.0.2", + "tslib": "^1.10.0" + }, + "dependencies": { + "deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==" + }, + "react-fast-compare": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", + "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" + }, + "scheduler": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.18.0.tgz", + "integrity": "sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + } + } + }, "forwarded": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", @@ -15363,14 +15028,13 @@ "dev": true }, "gatsby": { - "version": "2.23.22", - "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-2.23.22.tgz", - "integrity": "sha512-3kQUOeYZDle17tgvBD8DHIv2jjjKISV6c/+adRPxIBtcsA/zc+otrLXDD8PL77jd2xiE8X7/lMq2O4LsvOx+qQ==", + "version": "2.24.2", + "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-2.24.2.tgz", + "integrity": "sha512-2zhCJZBPRJiUGbFRnCogMY3liBoFdb3+cCmIpp5b4BzGUEm+t+QZPSW34xkV5IE1WNywuIMtpZF6G8xTbuepbA==", "requires": { "@babel/code-frame": "^7.10.3", "@babel/core": "^7.10.3", "@babel/parser": "^7.10.3", - "@babel/polyfill": "^7.8.7", "@babel/runtime": "^7.10.3", "@babel/traverse": "^7.10.3", "@hapi/joi": "^15.1.1", @@ -15389,8 +15053,8 @@ "babel-loader": "^8.1.0", "babel-plugin-add-module-exports": "^0.3.3", "babel-plugin-dynamic-import-node": "^2.3.3", - "babel-plugin-remove-graphql-queries": "^2.9.12", - "babel-preset-gatsby": "^0.5.1", + "babel-plugin-remove-graphql-queries": "^2.9.13", + "babel-preset-gatsby": "^0.5.2", "better-opn": "1.0.0", "better-queue": "^3.8.10", "bluebird": "^3.7.2", @@ -15403,7 +15067,7 @@ "compression": "^1.7.4", "convert-hrtime": "^3.0.0", "copyfiles": "^2.3.0", - "core-js": "^2.6.11", + "core-js": "^3.6.5", "cors": "^2.8.5", "css-loader": "^1.0.1", "date-fns": "^2.14.0", @@ -15428,14 +15092,15 @@ "file-loader": "^1.1.11", "fs-exists-cached": "1.0.0", "fs-extra": "^8.1.0", - "gatsby-cli": "^2.12.59", - "gatsby-core-utils": "^1.3.11", - "gatsby-graphiql-explorer": "^0.4.10", - "gatsby-link": "^2.4.11", - "gatsby-plugin-page-creator": "^2.3.16", - "gatsby-plugin-typescript": "^2.4.13", - "gatsby-react-router-scroll": "^3.0.10", - "gatsby-telemetry": "^1.3.18", + "gatsby-cli": "^2.12.60", + "gatsby-core-utils": "^1.3.12", + "gatsby-graphiql-explorer": "^0.4.11", + "gatsby-legacy-polyfills": "^0.0.2", + "gatsby-link": "^2.4.12", + "gatsby-plugin-page-creator": "^2.3.17", + "gatsby-plugin-typescript": "^2.4.14", + "gatsby-react-router-scroll": "^3.0.11", + "gatsby-telemetry": "^1.3.19", "glob": "^7.1.6", "got": "8.3.2", "graphql": "^14.6.0", @@ -15620,6 +15285,21 @@ "ssri": "^6.0.1", "unique-filename": "^1.1.1", "y18n": "^4.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } } }, "cacheable-request": { @@ -15842,12 +15522,11 @@ } }, "gatsby-cli": { - "version": "2.12.59", - "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-2.12.59.tgz", - "integrity": "sha512-iQPFgBbZG1dLGtdNqB/gsnlwWu44rli/4J2VzYU3zwPguC9Zo3KMQxnrbIRY6CB1ryWQl+m/FZxO4umkEk8IUg==", + "version": "2.12.60", + "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-2.12.60.tgz", + "integrity": "sha512-hc1pGn6m4Itc+HwIi4+s/esCInZzZit61guatNKzIJez0BTSDFv2EKtTUMuK5O64H/ofX0xfoHeYukOMA0MeIw==", "requires": { "@babel/code-frame": "^7.10.3", - "@babel/runtime": "^7.10.3", "@hapi/joi": "^15.1.1", "@types/common-tags": "^1.8.0", "better-opn": "^1.0.0", @@ -15860,9 +15539,9 @@ "execa": "^3.4.0", "fs-exists-cached": "^1.0.0", "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.3.11", - "gatsby-recipes": "^0.1.50", - "gatsby-telemetry": "^1.3.18", + "gatsby-core-utils": "^1.3.12", + "gatsby-recipes": "^0.1.51", + "gatsby-telemetry": "^1.3.19", "hosted-git-info": "^3.0.4", "ink": "^2.7.1", "ink-spinner": "^3.1.0", @@ -15976,11 +15655,11 @@ } }, "hosted-git-info": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.4.tgz", - "integrity": "sha512-4oT62d2jwSDBbLLFLZE+1vPuQ1h8p9wjrJ8Mqx5TjsyWmBMV5B13eJqn8pvluqubLf3cJPTfiYCIwNwDNmzScQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.5.tgz", + "integrity": "sha512-i4dpK6xj9BIpVOTboXIlKG9+8HMKggcrMX7WA24xZtKwX0TPelq/rbaS5rCKeNX8sJXZJGdSxpnEGtta+wismQ==", "requires": { - "lru-cache": "^5.1.1" + "lru-cache": "^6.0.0" } }, "http-cache-semantics": { @@ -16473,9 +16152,9 @@ } }, "gatsby-core-utils": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.3.11.tgz", - "integrity": "sha512-eaplfOveXLl1RCWja7QIke560jUKLprvCXZ446YgQ8vAYB0fXVz3u6AOf7XUmEV9F9PIkNjmfevd1oUPy9qISw==", + "version": "1.3.12", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.3.12.tgz", + "integrity": "sha512-58pysrsfe2abWl7TOqeyHgyXSm9UIjYZ7UclGTvczWDYnxl8L/0kPSaFOX+bMmNBZmAB0YEtJZ3gHhM978OvqQ==", "requires": { "ci-info": "2.0.0", "configstore": "^5.0.1", @@ -16498,27 +16177,35 @@ } }, "gatsby-graphiql-explorer": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-0.4.10.tgz", - "integrity": "sha512-02jGVKxDRLDLbaSeL83RjjyQPyPZyQ1XYdwhhZxpmKKFVzW4VCPZdYQtF/DBE+cm3lqCUg1jOx+A0wubFx03Xw==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-0.4.11.tgz", + "integrity": "sha512-lyedZl36sdXQxqts2/nIZ/sAJjThN17WnAzUtzimTlyE7sNUTLM1bPe9zvd1FqUFddYvtQdKvzpOiqGyDkfRzA==", "requires": { "@babel/runtime": "^7.10.3" } }, "gatsby-image": { - "version": "2.4.12", - "resolved": "https://registry.npmjs.org/gatsby-image/-/gatsby-image-2.4.12.tgz", - "integrity": "sha512-MpWUjOhnVcbbY+8bqCLCgfyuEZIcb4kC6+OU0hGu+jMsywgOzzfXMB/8lHB1qF2Y9rhFvgRQXSyA2pwP+SjF1g==", + "version": "2.4.13", + "resolved": "https://registry.npmjs.org/gatsby-image/-/gatsby-image-2.4.13.tgz", + "integrity": "sha512-j9FIH+EUY6oWQdcNr5Xb87VGsdT/dztqB0wKkMqboIIqPoK/Zdzvd2cUbLIYVOI9zOSsFNDoVsHqe/M0bfu4HA==", "requires": { "@babel/runtime": "^7.10.3", "object-fit-images": "^3.2.4", "prop-types": "^15.7.2" } }, + "gatsby-legacy-polyfills": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-0.0.2.tgz", + "integrity": "sha512-i8LLwvtupC92AjQMivLDKDCgN51sV6FLbtoNn0CRQJdLJY31P06k+5qKcjdprGLdPjCjkCsYLTYi08pdvqAuPw==", + "requires": { + "core-js-compat": "^3.6.5" + } + }, "gatsby-link": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-2.4.11.tgz", - "integrity": "sha512-HyiDbrFtTe0JkFdSM76kA3rqiJ4h3qq/DxtvCLhFNGt5OWBpilVHmpSABVohjjMQYGV7gwA6ftkn9ue7uXVIFw==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-2.4.12.tgz", + "integrity": "sha512-FUSkQLzIeP4NhJkImgUds728CvcskyR3pK+FwBDfojbEP4Q7p416a1TnSMcfVZ63vSTpHfQGaSKFT/SdURNdjw==", "requires": { "@babel/runtime": "^7.10.3", "@types/reach__router": "^1.3.3", @@ -16526,71 +16213,71 @@ } }, "gatsby-page-utils": { - "version": "0.2.16", - "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-0.2.16.tgz", - "integrity": "sha512-9z+M8AS2YmSf5iw0AA+WuNeIgFpswbHRlV3K0BCfEIV7AZUKIW1oa7f7oWT3GRnN3r0Km/GfEgKQzQs81jX26g==", + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-0.2.17.tgz", + "integrity": "sha512-Ery8ePfJiFwY5LcOhePIPmie7B/V2Yf5QREmo8sULx3mr00gWrqNwmIgaNYVIAxH87Fdy50CUScxeqQc4Hsl0g==", "requires": { "@babel/runtime": "^7.10.3", "bluebird": "^3.7.2", "chokidar": "3.4.0", "fs-exists-cached": "^1.0.0", - "gatsby-core-utils": "^1.3.11", + "gatsby-core-utils": "^1.3.12", "glob": "^7.1.6", "lodash": "^4.17.15", "micromatch": "^3.1.10" } }, "gatsby-plugin-manifest": { - "version": "2.4.17", - "resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-2.4.17.tgz", - "integrity": "sha512-WKzYDIrXPIXrXISEHcz/up5dnwDzfejlTtfIKpi/yqHPaWUX07Qpw5f9BmWz3nayJmx1Yp3/5ysJgekhQKqAGA==", + "version": "2.4.18", + "resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-2.4.18.tgz", + "integrity": "sha512-8nsCHLTCAqTg49pft3JaIqAsKlUMC1QA4/gm/Dxxm+kXj/LgfD/ZXjzh9EaBwtnlrWvuuz+Pr/WDEk1d2BMmdQ==", "requires": { "@babel/runtime": "^7.10.3", - "gatsby-core-utils": "^1.3.11", + "gatsby-core-utils": "^1.3.12", "semver": "^5.7.1", "sharp": "^0.25.1" } }, "gatsby-plugin-page-creator": { - "version": "2.3.16", - "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.3.16.tgz", - "integrity": "sha512-3HK0K+9yotRypNSeM/d2PlhW3YnFrQQ7MKF79sGSEM5x++9RiXYB1YbjibNw5rsM0SI/YCQqAAJi86kNU0B3SQ==", + "version": "2.3.17", + "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.3.17.tgz", + "integrity": "sha512-mIIotda+tR59tb3gk5qW3CUVSsdA608hchuX/+bKUCyuqyqZKjPffOdGUgy92Aa+mmIKgJTiGDUnIJoVsHSdtg==", "requires": { "@babel/runtime": "^7.10.3", "bluebird": "^3.7.2", "fs-exists-cached": "^1.0.0", - "gatsby-page-utils": "^0.2.16", + "gatsby-page-utils": "^0.2.17", "glob": "^7.1.6", "lodash": "^4.17.15", "micromatch": "^3.1.10" } }, "gatsby-plugin-react-helmet": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-3.3.9.tgz", - "integrity": "sha512-V/QJUEsiYNaf95bs8ueHDp6Xk3UonPhs9yi+GURGimZomnT/9ST75Tk7pwZwZmRKQNKC8feklUzLNa3pDqHjUw==", + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-3.3.10.tgz", + "integrity": "sha512-AcXYwmS3r298JWs6iQ3OLNxIe8L8i5a2iSdLr/SDMpHqumYm7q/vB9kCX0et5wM7DIuZ7aPXDrdi5yDCAvU5lg==", "requires": { "@babel/runtime": "^7.10.3" } }, "gatsby-plugin-remove-trailing-slashes": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/gatsby-plugin-remove-trailing-slashes/-/gatsby-plugin-remove-trailing-slashes-2.3.10.tgz", - "integrity": "sha512-rVfWgfigBr9K35uewGPducTjeHq/gThgoZE3ys3CI2xTF+xySkaiLRNZ9mKUbR72rytMU0PoUAjf7okd6uAAvQ==", + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/gatsby-plugin-remove-trailing-slashes/-/gatsby-plugin-remove-trailing-slashes-2.3.11.tgz", + "integrity": "sha512-wYlfSDhUWqAapdyO4bClQIYZFIwHZmBUDdoNTmly+DU4Cw+yN1Q/jQSsT81jYyBHGvlOmnnfYPWyzQwMl0hUXA==", "requires": { "@babel/runtime": "^7.10.3" } }, "gatsby-plugin-sharp": { - "version": "2.6.18", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-2.6.18.tgz", - "integrity": "sha512-DeSPCdwxCsBeJcPxbNtptvn0ta3y/3ABkZm00EtEOeasIjPWDqLDDXi39Q+xGOJVcxsWPs5zinQurJMTV62b8w==", + "version": "2.6.19", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-2.6.19.tgz", + "integrity": "sha512-0SVP2xk8Ml+hml30+oBP/SRm/ztGV6sDOlOUoEHuv6SssxkDcKc9aSScn0qB1HsKGDYDm1gcmDmw48Bq4U78rA==", "requires": { "@babel/runtime": "^7.10.3", "async": "^2.6.3", "bluebird": "^3.7.2", "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.3.11", + "gatsby-core-utils": "^1.3.12", "got": "^8.3.2", "imagemin": "^6.1.0", "imagemin-mozjpeg": "^8.0.0", @@ -16735,9 +16422,9 @@ "integrity": "sha512-54REIMe79qFBAwpcnWHBkvEE9CKoEVkefF9rDXai0k642r91SZ4UeWFuAmsegPG+sPVub7tHfHu/2LVXK1I9kg==" }, "gatsby-plugin-typescript": { - "version": "2.4.13", - "resolved": "https://registry.npmjs.org/gatsby-plugin-typescript/-/gatsby-plugin-typescript-2.4.13.tgz", - "integrity": "sha512-lyuaMt1AA8P29pYQGviMWKhYznAkyvmRWyGQLoMnNkmv5v6uNY+rqdMv/TjkSs2ng/Aic7jxsoCkIFNsIXp/KQ==", + "version": "2.4.14", + "resolved": "https://registry.npmjs.org/gatsby-plugin-typescript/-/gatsby-plugin-typescript-2.4.14.tgz", + "integrity": "sha512-8lMEK+F+xQZ+SGUuj4GMuWk2vy6x5PBVPRLO3eKNEGpX9o+vJcyQxTtu9Nd1GToLjr1K1r0ak0hERwGNzaJLow==", "requires": { "@babel/core": "^7.10.3", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.1", @@ -16745,7 +16432,7 @@ "@babel/plugin-proposal-optional-chaining": "^7.10.3", "@babel/preset-typescript": "^7.10.1", "@babel/runtime": "^7.10.3", - "babel-plugin-remove-graphql-queries": "^2.9.12" + "babel-plugin-remove-graphql-queries": "^2.9.13" } }, "gatsby-plugin-webpack-size": { @@ -16757,17 +16444,17 @@ } }, "gatsby-react-router-scroll": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-3.0.10.tgz", - "integrity": "sha512-Y+hHnrHbvKYh8+r6SFD4X0JLyYyoO+CCLGYvzLSF8lxBQLsSUeqm2ad9HHBeUktzs7DxIX+Ub9Nr7YCsFfQS+Q==", + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-3.0.11.tgz", + "integrity": "sha512-5eok4FySl0YeegwThOxmlyEiS37SOUB7ekfVkdxnPcEFNhLF5oSx/BnmhmuivUTwKDBJwW6wFXWB9qPZ8OessA==", "requires": { "@babel/runtime": "^7.10.3" } }, "gatsby-recipes": { - "version": "0.1.50", - "resolved": "https://registry.npmjs.org/gatsby-recipes/-/gatsby-recipes-0.1.50.tgz", - "integrity": "sha512-z+a3a1g+zxZ1skYzLdhHJBQt02nfL+VIpGTXqryrvofA9V5cfZJ2INkgj6nebcB3atQjZxA33xq5GOwmOQi93Q==", + "version": "0.1.51", + "resolved": "https://registry.npmjs.org/gatsby-recipes/-/gatsby-recipes-0.1.51.tgz", + "integrity": "sha512-SBbf5DEOEjJOKtJaXEokAuA1uR36MFbDixnbL8+npaAHQ70+9ExOziDW643yztb/X8JA0sq5y7SDxRwAE9acqA==", "requires": { "@babel/core": "^7.10.3", "@babel/generator": "^7.10.3", @@ -16792,8 +16479,8 @@ "express": "^4.17.1", "express-graphql": "^0.9.0", "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.3.11", - "gatsby-telemetry": "^1.3.18", + "gatsby-core-utils": "^1.3.12", + "gatsby-telemetry": "^1.3.19", "glob": "^7.1.6", "graphql": "^14.6.0", "graphql-compose": "^6.3.8", @@ -16832,11 +16519,6 @@ "xstate": "^4.11.0" }, "dependencies": { - "acorn": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", - "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==" - }, "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", @@ -17018,9 +16700,9 @@ } }, "gatsby-source-filesystem": { - "version": "2.3.18", - "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-2.3.18.tgz", - "integrity": "sha512-HcPhm8yIYrpSVCVOiCzE8dGOKfv78Dvw8p86COE/EbvqRyXQ7x2N+v5dZSluSejtoXck0vISa2kJCGPTGzcsbw==", + "version": "2.3.19", + "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-2.3.19.tgz", + "integrity": "sha512-vFNm1Qx7nHJVtnvA1tsQYNYdr7co8hI8rrt7OwIExW19ouryqSNtzSs7T2MHQNyeXLuIajEA2xOh4Q1OgC+9UA==", "requires": { "@babel/runtime": "^7.10.3", "better-queue": "^3.8.10", @@ -17028,7 +16710,7 @@ "chokidar": "3.4.0", "file-type": "^12.4.2", "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.3.11", + "gatsby-core-utils": "^1.3.12", "got": "^9.6.0", "md5-file": "^3.2.3", "mime": "^2.4.6", @@ -17062,9 +16744,9 @@ } }, "gatsby-source-graphql": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/gatsby-source-graphql/-/gatsby-source-graphql-2.6.1.tgz", - "integrity": "sha512-OvxyXODzwD92VWWRAeFzDNxRnIfQ4pm2KVU5ZRCqGD119KfqVPUX7Roo3E9ANnYnd5CpDmDFVecifl6rGjN8cg==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/gatsby-source-graphql/-/gatsby-source-graphql-2.6.2.tgz", + "integrity": "sha512-FLTIhLWp/+mKodeYFsHL4K/2dHsOMRRpi3xK2d3UwRqq10fs/6cCr/6J/is+znkzqy5ceoPVaK3MFOzVPQRVmA==", "requires": { "@babel/runtime": "^7.10.3", "@graphql-tools/links": "v6.0.9", @@ -17104,9 +16786,9 @@ } }, "gatsby-telemetry": { - "version": "1.3.18", - "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-1.3.18.tgz", - "integrity": "sha512-GQmqz5s1DRYUHiv4P4Wdb+zUBGN01tJoAzEWxSnd4BW8Jc/pXd2gQWBcaCB26Bg37WRov88UKimBp5c1mq0iOQ==", + "version": "1.3.19", + "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-1.3.19.tgz", + "integrity": "sha512-pou+2FFmeZ+5hC3FNA8Nu50kLXViulWInWggdu3wi6OkeNTaIkHArCYuTH8hi71w2sv3/XZ1YKQZd7SMRUugLw==", "requires": { "@babel/code-frame": "^7.10.3", "@babel/runtime": "^7.10.3", @@ -17114,7 +16796,7 @@ "configstore": "^5.0.1", "envinfo": "^7.5.1", "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.3.11", + "gatsby-core-utils": "^1.3.12", "git-up": "4.0.1", "is-docker": "2.0.0", "lodash": "^4.17.15", @@ -17140,22 +16822,22 @@ } }, "gatsby-transformer-json": { - "version": "2.4.10", - "resolved": "https://registry.npmjs.org/gatsby-transformer-json/-/gatsby-transformer-json-2.4.10.tgz", - "integrity": "sha512-K03GerPcIhG6NgzxDpgA1v86xfA4K1sfPi2YnZG1L9sZAAsbrTaioiGhK0jWy4P00XweASPJQzgiHXGlvbEfeg==", + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/gatsby-transformer-json/-/gatsby-transformer-json-2.4.11.tgz", + "integrity": "sha512-eOZHf/azsIqz7pqYyPBdwk2jqiviaFZwuRQWYxfRpvyohPdSMAgrKgLreJaORfjt0+i3saRBXmkIFDq4Q0iJTA==", "requires": { "@babel/runtime": "^7.10.3", "bluebird": "^3.7.2" } }, "gatsby-transformer-remark": { - "version": "2.8.23", - "resolved": "https://registry.npmjs.org/gatsby-transformer-remark/-/gatsby-transformer-remark-2.8.23.tgz", - "integrity": "sha512-WkTHBDqpshmYtwEtCc9491cg8sGqsT/jmBh2KjqZRzap7v1PrC5DWMfdafbkli3UcvS0DEytB/ZtFDFtcRdr5g==", + "version": "2.8.25", + "resolved": "https://registry.npmjs.org/gatsby-transformer-remark/-/gatsby-transformer-remark-2.8.25.tgz", + "integrity": "sha512-RTO741t6eG4lw0WWmZRjN55SLBx225fJr+t+QkqUNTbBdTxRuUfHyAK6gRzVDtIC9Jtr1fQZxK0Hx2M6nj72RQ==", "requires": { "@babel/runtime": "^7.10.3", "bluebird": "^3.7.2", - "gatsby-core-utils": "^1.3.11", + "gatsby-core-utils": "^1.3.12", "gray-matter": "^4.0.2", "hast-util-raw": "^4.0.0", "hast-util-to-html": "^4.0.1", @@ -17415,9 +17097,9 @@ } }, "gatsby-transformer-sharp": { - "version": "2.5.10", - "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-2.5.10.tgz", - "integrity": "sha512-TXOhY4R5TrwtdHYmdqCZ45+PsVIiAUlcckxaNep1Ww/YLZsuaWm6JM8O9Wfy9MUGERmPYQpKfRJv3jCs8vSXYA==", + "version": "2.5.11", + "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-2.5.11.tgz", + "integrity": "sha512-YPfZqJhJoQxQ0d/PUnAChPMm3RLcFSS6m0RgJl8Mh/Q8k15oZIDK82oBX2dCvKcfGKCq5ReT1gmwZJKXxt/vTw==", "requires": { "@babel/runtime": "^7.10.3", "bluebird": "^3.7.2", @@ -17805,9 +17487,9 @@ "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" }, "graphql": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.6.0.tgz", - "integrity": "sha512-VKzfvHEKybTKjQVpTFrA5yUq2S9ihcZvfJAtsDBBCuV6wauPu1xl/f9ehgVf0FcEJJs4vz6ysb/ZMkGigQZseg==", + "version": "14.7.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz", + "integrity": "sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==", "requires": { "iterall": "^1.2.2" } @@ -23573,13 +23255,6 @@ "@jimp/types": "^0.10.3", "core-js": "^3.4.1", "regenerator-runtime": "^0.13.3" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - } } }, "jpeg-js": { @@ -23938,14 +23613,6 @@ "core-js": "^3.0.4", "dotenv": "^8.0.0", "dotenv-expand": "^5.1.0" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } } }, "level-codec": { @@ -24203,9 +23870,14 @@ } }, "lodash": { + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" + }, + "lodash-es": { "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.15.tgz", + "integrity": "sha512-rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ==" }, "lodash.camelcase": { "version": "4.3.0", @@ -24640,11 +24312,18 @@ } }, "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "yallist": "^3.0.2" + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, "ltgt": { @@ -25595,9 +25274,9 @@ "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" }, "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "next-tick": { "version": "1.0.0", @@ -27768,6 +27447,11 @@ "signal-exit": "^3.0.2" } }, + "property-expr": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.2.tgz", + "integrity": "sha512-bc/5ggaYZxNkFKj374aLbEDqVADdYaLcFo8XBkishUWbaAdjlphaBFns9TvRA2pUseVL/wMFmui9X3IdNDU37g==" + }, "property-information": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.5.0.tgz", @@ -28039,9 +27723,9 @@ } }, "react-datepicker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-3.0.0.tgz", - "integrity": "sha512-Yrxan1tERAiWS0EzitpiaiXOIz0APTUtV75uWbaS+jSaKoGCR6wUN2FDwr1ACGlnEoGhR9QQ2Vq3odnWtgJsOA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-3.1.3.tgz", + "integrity": "sha512-4KbdWWAxa/AZJIDhQZwiBpZE9hCYZ4/gTVstdo9WEpFCsfh69xHklB/FZrR95mgkIU7ecU36V2eCuGgIO+ci0A==", "requires": { "classnames": "^2.2.6", "date-fns": "^2.0.1", @@ -28571,21 +28255,6 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "react-jsonschema-form": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/react-jsonschema-form/-/react-jsonschema-form-1.8.1.tgz", - "integrity": "sha512-aaDloxNAcGXOOOcdKOxxqEEn5oDlPUZgWcs8unXXB9vjBRgCF8rCm/wVSv1u2G5ih0j/BX6Ewd/WjI2g00lPdg==", - "requires": { - "@babel/runtime-corejs2": "^7.4.5", - "ajv": "^6.7.0", - "core-js": "^2.5.7", - "lodash": "^4.17.15", - "prop-types": "^15.5.8", - "react-is": "^16.8.4", - "react-lifecycles-compat": "^3.0.4", - "shortid": "^2.2.14" - } - }, "react-lifecycles-compat": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", @@ -29093,9 +28762,9 @@ } }, "registry-auth-token": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz", - "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz", + "integrity": "sha512-P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==", "requires": { "rc": "^1.2.8" } @@ -32051,9 +31720,9 @@ "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" }, "subscriptions-transport-ws": { - "version": "0.9.16", - "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.16.tgz", - "integrity": "sha512-pQdoU7nC+EpStXnCfh/+ho0zE0Z+ma+i7xvj7bkXKb1dvYHSZxgRPaU6spRP+Bjzow67c/rRDoix5RT0uU9omw==", + "version": "0.9.17", + "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.17.tgz", + "integrity": "sha512-hNHi2N80PBz4T0V0QhnnsMGvG3XDFDS9mS6BhZ3R12T6EBywC8d/uJscsga0cVO4DKtXCkCRrWm2sOYrbOdhEA==", "requires": { "backo2": "^1.0.2", "eventemitter3": "^3.1.0", @@ -32286,6 +31955,11 @@ "has-symbols": "^1.0.1" } }, + "synchronous-promise": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.13.tgz", + "integrity": "sha512-R9N6uDkVsghHePKh1TEqbnLddO2IY25OcsksyFp/qBe7XYd0PVbKEWxhcdMhpLzE1I6skj5l4aEZ3CRxcbArlA==" + }, "table": { "version": "5.4.6", "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", @@ -32368,9 +32042,9 @@ } }, "tar-stream": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.2.tgz", - "integrity": "sha512-UaF6FoJ32WqALZGOIAApXx+OdxhekNMChu6axLJR85zMMjXKWFGjbIRe+J6P4UnRGg9rAwWvbTT0oI7hD/Un7Q==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.3.tgz", + "integrity": "sha512-Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA==", "requires": { "bl": "^4.0.1", "end-of-stream": "^1.4.1", @@ -32563,9 +32237,9 @@ } }, "p-limit": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.1.tgz", - "integrity": "sha512-mw/p92EyOzl2MhauKodw54Rx5ZK4624rNfgNaBguFZkHzyUG9WsDzFF5/yQVEJinbJDdP4jEfMN+uBquiGnaLg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", + "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -32732,6 +32406,11 @@ "dev": true, "optional": true }, + "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==" + }, "tinycolor2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", @@ -32855,6 +32534,11 @@ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, + "toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha1-riF2gXXRVZ1IvvNUILL0li8JwzA=" + }, "tough-cookie": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", @@ -34596,6 +34280,14 @@ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, "mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", @@ -35718,6 +35410,20 @@ "@types/yoga-layout": "1.9.2" } }, + "yup": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/yup/-/yup-0.29.1.tgz", + "integrity": "sha512-U7mPIbgfQWI6M3hZCJdGFrr+U0laG28FxMAKIgNvgl7OtyYuUoc4uy9qCWYHZjh49b8T7Ug8NNDdiMIEytcXrQ==", + "requires": { + "@babel/runtime": "^7.9.6", + "fn-name": "~3.0.0", + "lodash": "^4.17.15", + "lodash-es": "^4.17.11", + "property-expr": "^2.0.2", + "synchronous-promise": "^2.0.10", + "toposort": "^2.0.2" + } + }, "yurnalist": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/yurnalist/-/yurnalist-1.1.2.tgz", diff --git a/package.json b/package.json index 6ac556b1d..5141ee3bc 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ }, "dependencies": { "@loadable/component": "^5.13.1", - "@now/node": "^1.7.1", + "@now/node": "^1.7.2", "@oceanprotocol/art": "^3.0.0", "@oceanprotocol/react": "0.0.11", "@oceanprotocol/squid": "^2.2.0", @@ -34,31 +34,31 @@ "dotenv": "^8.2.0", "ethereum-blockies": "github:MyEtherWallet/blockies", "filesize": "^6.1.0", - "gatsby": "^2.23.22", - "gatsby-image": "^2.4.12", - "gatsby-plugin-manifest": "^2.4.17", - "gatsby-plugin-react-helmet": "^3.3.9", - "gatsby-plugin-remove-trailing-slashes": "^2.3.10", - "gatsby-plugin-sharp": "^2.6.18", + "formik": "^2.1.4", + "gatsby": "^2.24.2", + "gatsby-image": "^2.4.13", + "gatsby-plugin-manifest": "^2.4.18", + "gatsby-plugin-react-helmet": "^3.3.10", + "gatsby-plugin-remove-trailing-slashes": "^2.3.11", + "gatsby-plugin-sharp": "^2.6.19", "gatsby-plugin-svgr": "^2.0.2", "gatsby-plugin-webpack-size": "^1.0.0", - "gatsby-source-filesystem": "^2.3.18", - "gatsby-source-graphql": "^2.6.1", - "gatsby-transformer-json": "^2.4.10", - "gatsby-transformer-remark": "^2.8.23", - "gatsby-transformer-sharp": "^2.5.10", + "gatsby-source-filesystem": "^2.3.19", + "gatsby-source-graphql": "^2.6.2", + "gatsby-transformer-json": "^2.4.11", + "gatsby-transformer-remark": "^2.8.25", + "gatsby-transformer-sharp": "^2.5.11", "intersection-observer": "^0.11.0", "is-url-superb": "^4.0.0", "numeral": "^2.0.6", "query-string": "^6.13.1", "react": "^16.13.1", "react-data-table-component": "^6.9.6", - "react-datepicker": "^3.0.0", + "react-datepicker": "^3.1.3", "react-dom": "^16.13.1", "react-dotdotdot": "^1.3.1", "react-dropzone": "^11.0.1", "react-helmet": "^6.1.0", - "react-jsonschema-form": "^1.8.1", "react-markdown": "^4.3.1", "react-paginate": "^6.3.2", "react-rating": "^2.0.5", @@ -68,28 +68,29 @@ "react-toastify": "^6.0.8", "shortid": "^2.2.15", "slugify": "^1.4.4", - "web3connect": "^1.0.0-beta.33" + "web3connect": "^1.0.0-beta.33", + "yup": "^0.29.1" }, "devDependencies": { "@babel/core": "^7.10.3", "@babel/preset-typescript": "^7.10.1", - "@storybook/addon-actions": "^6.0.0-beta.45", - "@storybook/addon-storyshots": "^6.0.0-beta.45", - "@storybook/react": "^6.0.0-beta.45", + "@storybook/addon-actions": "^6.0.0-rc.3", + "@storybook/addon-storyshots": "^6.0.0-rc.3", + "@storybook/react": "^6.0.0-rc.3", "@svgr/webpack": "^5.4.0", "@testing-library/jest-dom": "^5.11.0", - "@testing-library/react": "^10.4.4", + "@testing-library/react": "^10.4.5", "@types/jest": "^26.0.4", - "@types/loadable__component": "^5.10.0", - "@types/node": "^14.0.19", + "@types/loadable__component": "^5.13.0", + "@types/node": "^14.0.22", "@types/numeral": "^0.0.28", - "@types/react": "^16.9.41", + "@types/react": "^16.9.43", "@types/react-datepicker": "^3.0.2", "@types/react-helmet": "^6.0.0", - "@types/react-jsonschema-form": "^1.7.3", "@types/react-paginate": "^6.2.1", "@types/react-tabs": "^2.3.2", "@types/shortid": "0.0.29", + "@types/yup": "^0.29.3", "@typescript-eslint/eslint-plugin": "^3.6.0", "@typescript-eslint/parser": "^3.6.0", "babel-loader": "^8.1.0", diff --git a/src/@types/Form.d.ts b/src/@types/Form.d.ts new file mode 100644 index 000000000..4a88b4128 --- /dev/null +++ b/src/@types/Form.d.ts @@ -0,0 +1,18 @@ +export interface FormFieldProps { + label: string + name: string + type?: string + options?: string[] + required?: boolean + help?: string + placeholder?: string + pattern?: string + min?: string +} + +export interface FormContent { + title: string + description?: string + success: string + data: FormFieldProps[] +} diff --git a/src/@types/MetaData.d.ts b/src/@types/MetaData.d.ts index d6782d21a..b3fdd91a8 100644 --- a/src/@types/MetaData.d.ts +++ b/src/@types/MetaData.d.ts @@ -1,25 +1,36 @@ -import { MetaData, AdditionalInformation } from '@oceanprotocol/squid' +import { File, MetaData, AdditionalInformation } from '@oceanprotocol/squid' import { ServiceMetadata } from '@oceanprotocol/squid/dist/node/ddo/Service' -export interface Sample { - name: string - url: string -} - export declare type AccessType = 'Download' | 'Compute' export interface AdditionalInformationMarket extends AdditionalInformation { description: string - links?: Sample[] // redefine existing key, cause not specific enough in Squid + links?: File[] // redefine existing key, cause not specific enough in Squid termsAndConditions: boolean dateRange?: [string, string] - access: AccessType + access: AccessType | string } export interface MetaDataMarket extends MetaData { additionalInformation: AdditionalInformationMarket } +export interface MetaDataPublishForm { + // ---- required fields ---- + name: string + description: string + files: string | File[] + author: string + license: string + price: string + access: string + termsAndConditions: boolean + // ---- optional fields ---- + copyrightHolder?: string + tags?: string + links?: string | File[] +} + export interface ServiceMetaDataMarket extends ServiceMetadata { attributes: MetaDataMarket } diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index b7b54e29c..99871a894 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -1,5 +1,4 @@ import React, { ReactNode, ReactElement } from 'react' -import { Helmet } from 'react-helmet' import Header from './organisms/Header' import Footer from './organisms/Footer' import PageHeader from './molecules/PageHeader' @@ -24,12 +23,6 @@ export default function Layout({ }: LayoutProps): ReactElement { return (