From 7154436857db817a8d196eb0e083d442d0e4d792 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Mon, 25 Jan 2021 18:30:38 +0100 Subject: [PATCH] First commit --- .gitignore | 2 + .idea/dictionaries/steffo.xml | 3 + .idea/inspectionProfiles/Project_Default.xml | 7 + .idea/vcs.xml | 6 + package-lock.json | 1343 ++++++++++++++++++ package.json | 2 + public/.nojekyll | 0 public/CNAME | 1 + public/favicon.ico | Bin 3870 -> 24875 bytes public/index.html | 16 +- public/logo192.png | Bin 5347 -> 0 bytes public/logo512.png | Bin 9664 -> 0 bytes public/manifest.json | 22 +- src/App.css | 38 - src/App.js | 32 +- src/App.test.js | 8 - src/index.css | 12 +- src/logo.svg | 1 - src/setupTests.js | 5 - 19 files changed, 1395 insertions(+), 103 deletions(-) create mode 100644 .idea/dictionaries/steffo.xml create mode 100644 .idea/vcs.xml create mode 100644 public/.nojekyll create mode 100644 public/CNAME delete mode 100644 public/logo192.png delete mode 100644 public/logo512.png delete mode 100644 src/App.css delete mode 100644 src/App.test.js delete mode 100644 src/logo.svg delete mode 100644 src/setupTests.js diff --git a/.gitignore b/.gitignore index 4d29575..d7b8f1b 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,5 @@ npm-debug.log* yarn-debug.log* yarn-error.log* + +.eslintcache diff --git a/.idea/dictionaries/steffo.xml b/.idea/dictionaries/steffo.xml new file mode 100644 index 0000000..56712aa --- /dev/null +++ b/.idea/dictionaries/steffo.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index 8fc6950..51214c1 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -1,6 +1,8 @@ \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 72123a5..276723d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1807,6 +1807,11 @@ } } }, + "@popperjs/core": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.6.0.tgz", + "integrity": "sha512-cPqjjzuFWNK3BSKLm0abspP0sp/IGOli4p5I5fKFAzdS8fvjdOwDCfZqAaIiXd9lPkOWi3SUUfZof3hEb7J/uw==" + }, "@rollup/plugin-node-resolve": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", @@ -2140,6 +2145,14 @@ "@babel/runtime": "^7.12.5" } }, + "@tippyjs/react": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tippyjs/react/-/react-4.1.0.tgz", + "integrity": "sha512-g6Dpm46edr9T9z+BYxd/eJZa6QMFc4T4z5xrztxVlkti7AhNYf7OaE6b3Nh+boUZZ9wn8xkNq9VrQM5K4huwnQ==", + "requires": { + "tippy.js": "^6.2.0" + } + }, "@types/anymatch": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", @@ -2218,6 +2231,14 @@ "@types/node": "*" } }, + "@types/hast": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.1.tgz", + "integrity": "sha512-viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q==", + "requires": { + "@types/unist": "*" + } + }, "@types/html-minifier-terser": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", @@ -2263,6 +2284,14 @@ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" }, + "@types/mdast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", + "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==", + "requires": { + "@types/unist": "*" + } + }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", @@ -2339,6 +2368,11 @@ } } }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" + }, "@types/webpack": { "version": "4.41.26", "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", @@ -2466,6 +2500,14 @@ "eslint-visitor-keys": "^2.0.0" } }, + "@vxna/mini-html-webpack-template": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@vxna/mini-html-webpack-template/-/mini-html-webpack-template-2.0.0.tgz", + "integrity": "sha512-oVrauLwSeWxq1yC4hR9gL2+k8nzrUsy5fJgt+QqartutOmUQAatJWn28BBvrhVMYZvYb+EsmZJt9nZtGTuUTOw==", + "requires": { + "common-tags": "^1.8.0" + } + }, "@webassemblyjs/ast": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", @@ -2652,6 +2694,11 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" }, + "acorn-dynamic-import": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", + "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==" + }, "acorn-globals": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", @@ -2932,6 +2979,21 @@ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, + "ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "requires": { + "tslib": "^2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, "ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", @@ -3405,6 +3467,11 @@ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -3505,6 +3572,28 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "bluelib": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/bluelib/-/bluelib-0.21.1.tgz", + "integrity": "sha512-NfSwdgeZxF6OxohNOkUEBxG4gEl+41KIJeDMIpHyG7dXnBStz74VPc9uEdoXz0SmP/TpZAA6vRxGsCgS+0XM2Q==", + "requires": { + "@babel/preset-env": "^7.12.11", + "@babel/preset-react": "^7.12.10", + "@testing-library/jest-dom": "^5.11.9", + "@testing-library/react": "^11.2.3", + "@testing-library/user-event": "^12.6.2", + "classnames": "^2.2.6", + "mathjax-react": "^1.0.6", + "prop-types": "^15.7.2", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-scripts": "4.0.1", + "react-styleguidist": "^11.1.5", + "react-syntax-highlighter": "^15.4.3", + "strip-indent": "^3.0.0", + "web-vitals": "^0.2.4" + } + }, "bn.js": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", @@ -3691,6 +3780,40 @@ "node-int64": "^0.4.0" } }, + "buble": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/buble/-/buble-0.20.0.tgz", + "integrity": "sha512-/1gnaMQE8xvd5qsNBl+iTuyjJ9XxeaVxAMF86dQ4EyxFJOZtsgOS8Ra+7WHgZTam5IFDtt4BguN0sH0tVTKrOw==", + "requires": { + "acorn": "^6.4.1", + "acorn-dynamic-import": "^4.0.0", + "acorn-jsx": "^5.2.0", + "chalk": "^2.4.2", + "magic-string": "^0.25.7", + "minimist": "^1.2.5", + "regexpu-core": "4.5.4" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "regexpu-core": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz", + "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.0.2", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + } + } + }, "buffer": { "version": "4.9.2", "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", @@ -3885,6 +4008,21 @@ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" + }, "check-types": { "version": "11.1.2", "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", @@ -3959,6 +4097,11 @@ } } }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, "clean-css": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", @@ -3979,6 +4122,44 @@ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" }, + "clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "requires": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz", + "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==" + }, + "clipboard": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", + "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", + "optional": true, + "requires": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "clipboard-copy": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/clipboard-copy/-/clipboard-copy-3.2.0.tgz", + "integrity": "sha512-vooFaGFL6ulEP1liiaWFBmmfuPm3cY3y7T9eB83ZTnYc/oFeAKsq3NcDrOkBC8XaauEE8zHQwI7k0+JSYiVQSQ==" + }, "cliui": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", @@ -3989,6 +4170,11 @@ "wrap-ansi": "^6.2.0" } }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, "clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -3999,6 +4185,11 @@ "shallow-clone": "^3.0.0" } }, + "clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -4064,6 +4255,11 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" }, + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=" + }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -4072,11 +4268,29 @@ "delayed-stream": "~1.0.0" } }, + "comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" + }, "commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" }, + "common-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-dir/-/common-dir-3.0.0.tgz", + "integrity": "sha512-DxMoyyrXEEGpzpLHs5UvcuXHYyUOe+weMVXgmM0cQerf/NbLzOgZuNpBh7mKbt69pgtSNjjZnEQh3CEnIIxhKQ==", + "requires": { + "common-sequence": "^2.0.0" + } + }, + "common-sequence": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/common-sequence/-/common-sequence-2.0.0.tgz", + "integrity": "sha512-f0QqPLpRTgMQn/pQIynf+SdE73Lw5Q1jn4hjirHLgH/NJ71TiHjXusV16BmOyuK5rRQ1W2f++II+TFZbQOh4hA==" + }, "common-tags": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", @@ -4261,6 +4475,75 @@ "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, + "copy-webpack-plugin": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.4.1.tgz", + "integrity": "sha512-MXyPCjdPVx5iiWyl40Va3JGh27bKzOTNY3NjUTrosD2q7dR/cLD0013uqJ3BpFbUjyONINjb6qI7nDIJujrMbA==", + "requires": { + "cacache": "^15.0.5", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, "core-js": { "version": "3.8.3", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", @@ -4453,6 +4736,11 @@ } } }, + "css-initials": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/css-initials/-/css-initials-0.3.1.tgz", + "integrity": "sha512-fkshKv9vV8AmcxkAWVQ9DmEAKiqe09GHdnFaXecp0NIfsGnXIHVJAHfsxdRy9KXV0/KiWdjBqrCYto2fYIO4xQ==" + }, "css-loader": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", @@ -4688,6 +4976,11 @@ } } }, + "csstype": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", + "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" + }, "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", @@ -4785,6 +5078,14 @@ "ip-regex": "^2.1.0" } }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -4891,6 +5192,12 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, + "delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "optional": true + }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -5353,6 +5660,16 @@ "es6-symbol": "^3.1.1" } }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, "es6-symbol": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", @@ -5904,6 +6221,11 @@ } } }, + "esm": { + "version": "3.2.25", + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" + }, "espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", @@ -6301,6 +6623,11 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" + }, "fastq": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", @@ -6309,6 +6636,14 @@ "reusify": "^1.0.4" } }, + "fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "requires": { + "format": "^0.2.0" + } + }, "faye-websocket": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", @@ -6420,6 +6755,22 @@ "path-exists": "^4.0.0" } }, + "findup": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz", + "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=", + "requires": { + "colors": "~0.6.0-1", + "commander": "~2.1.0" + }, + "dependencies": { + "commander": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz", + "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=" + } + } + }, "flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -6613,6 +6964,11 @@ "mime-types": "^2.1.12" } }, + "format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=" + }, "forwarded": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", @@ -6734,6 +7090,11 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, + "function.name-polyfill": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/function.name-polyfill/-/function.name-polyfill-1.0.6.tgz", + "integrity": "sha512-ejQivNFbBPTY5O/waFta6D5AzV8GJiM/fMDaT6LrsYax1cb4eipxuQqKNlugF2jlcXIjifsqvju3wsgV35TELg==" + }, "functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", @@ -6790,6 +7151,21 @@ "assert-plus": "^1.0.0" } }, + "github-slugger": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.3.0.tgz", + "integrity": "sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q==", + "requires": { + "emoji-regex": ">=6.0.0 <=6.1.1" + }, + "dependencies": { + "emoji-regex": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.1.tgz", + "integrity": "sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=" + } + } + }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -6847,6 +7223,23 @@ "slash": "^3.0.0" } }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "requires": { + "sparkles": "^1.0.0" + } + }, + "good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", + "optional": true, + "requires": { + "delegate": "^3.1.2" + } + }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -6973,6 +7366,11 @@ } } }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + }, "hash.js": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", @@ -6982,6 +7380,23 @@ "minimalistic-assert": "^1.0.1" } }, + "hast-util-parse-selector": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", + "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==" + }, + "hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "requires": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + } + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -6992,6 +7407,24 @@ "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" }, + "highlight.js": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.5.0.tgz", + "integrity": "sha512-xTmvd9HiIHR6L53TMC7TKolEj65zG1XU+Onr8oi86mYa+nLcIbxTTWkpW7CsEwv/vK7u1zb8alZIMLDqqN6KTw==" + }, + "history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -7002,6 +7435,14 @@ "minimalistic-crypto-utils": "^1.0.1" } }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, "hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -7321,6 +7762,11 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" }, + "hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -7421,6 +7867,14 @@ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, + "indefinite-observable": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/indefinite-observable/-/indefinite-observable-2.0.1.tgz", + "integrity": "sha512-G8vgmork+6H9S8lUAg1gtXEj2JxIQTo0g2PbFiYOdjkziSI0F7UYBiVwhZRuixhBCNGczAls34+5HJPyZysvxQ==", + "requires": { + "symbol-observable": "1.2.0" + } + }, "indent-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", @@ -7532,6 +7986,20 @@ } } }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, "is-arguments": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", @@ -7616,6 +8084,11 @@ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" + }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", @@ -7671,6 +8144,21 @@ "is-extglob": "^2.1.1" } }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" + }, + "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-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + }, "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -7904,6 +8392,11 @@ "istanbul-lib-report": "^3.0.0" } }, + "javascript-stringify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz", + "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==" + }, "jest": { "version": "26.6.0", "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", @@ -9478,6 +9971,76 @@ "verror": "1.10.0" } }, + "jss": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jss/-/jss-10.5.1.tgz", + "integrity": "sha512-hbbO3+FOTqVdd7ZUoTiwpHzKXIo5vGpMNbuXH1a0wubRSWLWSBvwvaq4CiHH/U42CmjOnp6lVNNs/l+Z7ZdDmg==", + "requires": { + "@babel/runtime": "^7.3.1", + "csstype": "^3.0.2", + "indefinite-observable": "^2.0.1", + "is-in-browser": "^1.1.3", + "tiny-warning": "^1.0.2" + } + }, + "jss-plugin-camel-case": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.5.1.tgz", + "integrity": "sha512-9+oymA7wPtswm+zxVti1qiowC5q7bRdCJNORtns2JUj/QHp2QPXYwSNRD8+D2Cy3/CEMtdJzlNnt5aXmpS6NAg==", + "requires": { + "@babel/runtime": "^7.3.1", + "hyphenate-style-name": "^1.0.3", + "jss": "10.5.1" + } + }, + "jss-plugin-compose": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jss-plugin-compose/-/jss-plugin-compose-10.5.1.tgz", + "integrity": "sha512-CMVJ7JAZL9nbZoDqlA3uBmpGy5T+WteTUsuHrJBf1vPb3U23JESsyte1PGmZQNmji/NM21sdTsHM8+4+XYX7kg==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.5.1", + "tiny-warning": "^1.0.2" + } + }, + "jss-plugin-default-unit": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.5.1.tgz", + "integrity": "sha512-D48hJBc9Tj3PusvlillHW8Fz0y/QqA7MNmTYDQaSB/7mTrCZjt7AVRROExoOHEtd2qIYKOYJW3Jc2agnvsXRlQ==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.5.1" + } + }, + "jss-plugin-global": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.5.1.tgz", + "integrity": "sha512-jX4XpNgoaB8yPWw/gA1aPXJEoX0LNpvsROPvxlnYe+SE0JOhuvF7mA6dCkgpXBxfTWKJsno7cDSCgzHTocRjCQ==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.5.1" + } + }, + "jss-plugin-isolate": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jss-plugin-isolate/-/jss-plugin-isolate-10.5.1.tgz", + "integrity": "sha512-mb3ZEZB7AgoeAQX/N/ai/B7ZQfutxyLmQiaKuBIZ91DA68lTivsn3bZpgjmKzW+WNFBSL1LQOErv+aL0q9Zb2A==", + "requires": { + "@babel/runtime": "^7.3.1", + "css-initials": "^0.3.1", + "jss": "10.5.1" + } + }, + "jss-plugin-nested": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.5.1.tgz", + "integrity": "sha512-xXkWKOCljuwHNjSYcXrCxBnjd8eJp90KVFW1rlhvKKRXnEKVD6vdKXYezk2a89uKAHckSvBvBoDGsfZrldWqqQ==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.5.1", + "tiny-warning": "^1.0.2" + } + }, "jsx-ast-utils": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", @@ -9543,6 +10106,11 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, + "listify": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/listify/-/listify-1.0.3.tgz", + "integrity": "sha512-083swF7iH7bx8666zdzBColpgEuy46HjN3r1isD4zV6Ix7FuHfb/2/WVnl4CH8hjuoWeFF7P5KkKNXUnJCFEJg==" + }, "load-json-file": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", @@ -9634,11 +10202,24 @@ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, + "log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "requires": { + "chalk": "^2.4.2" + } + }, "loglevel": { "version": "1.7.1", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==" + }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -9662,6 +10243,20 @@ } } }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, + "lowlight": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.18.0.tgz", + "integrity": "sha512-Zlc3GqclU71HRw5fTOy00zz5EOlqAdKMYhOFIO8ay4SQEDQgFuhR8JNwDIzAGMLoqTsWxe0elUNmq5o2USRAzw==", + "requires": { + "fault": "^1.0.0", + "highlight.js": "~10.5.0" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -9720,6 +10315,33 @@ "object-visit": "^1.0.0" } }, + "markdown-to-jsx": { + "version": "6.11.4", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-6.11.4.tgz", + "integrity": "sha512-3lRCD5Sh+tfA52iGgfs/XZiw33f7fFX9Bn55aNnVNUd2GzLDkOWyKYYD8Yju2B1Vn+feiEdgJs8T6Tg0xNokPw==", + "requires": { + "prop-types": "^15.6.2", + "unquote": "^1.1.0" + } + }, + "mathjax-full": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/mathjax-full/-/mathjax-full-3.1.2.tgz", + "integrity": "sha512-jFCwRFdFwIOa8J7r6VZT0AIv9ZwbLQ9aPc9YZp695NTvv7XKU2NunJodA+zDWzElIFJ7mTsImyfe5R3QyRNZjw==", + "requires": { + "esm": "^3.2.25", + "mj-context-menu": "^0.6.1", + "speech-rule-engine": "^3.1.1" + } + }, + "mathjax-react": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/mathjax-react/-/mathjax-react-1.0.6.tgz", + "integrity": "sha512-GlkPAhaY0FKc95TMdo33mxNZHb+3xRgfgc3YcnQ0cZxvnM1UaF0o8mRI5y5xIwi3JnioeYuukZJWCbIZkACIVw==", + "requires": { + "mathjax-full": "^3.0.4" + } + }, "md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -9730,6 +10352,36 @@ "safe-buffer": "^5.1.2" } }, + "mdast-util-from-markdown": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.4.tgz", + "integrity": "sha512-jj891B5pV2r63n2kBTFh8cRI2uR9LQHsXG1zSDqfhXkIlDzrTcIlbB5+5aaYEkl8vOPIOPLf8VT7Ere1wWTMdw==", + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "mdast-util-to-markdown": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.2.tgz", + "integrity": "sha512-iRczns6WMvu0hUw02LXsPDJshBIwtUPbvHBWo19IQeU0YqmzlA8Pd30U8V7uiI0VPkxzS7A/NXBXH6u+HS87Zg==", + "requires": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + } + }, + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" + }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -9798,6 +10450,15 @@ "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" }, + "micromark": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.2.tgz", + "integrity": "sha512-IXuP76p2uj8uMg4FQc1cRE7lPCLsfAXuEfdjtdO55VRiFO1asrCSQ5g43NmPqFtRwzEnEhafRVzn2jg0UiKArQ==", + "requires": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, "micromatch": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", @@ -9851,6 +10512,15 @@ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" }, + "mini-create-react-context": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", + "requires": { + "@babel/runtime": "^7.12.1", + "tiny-warning": "^1.0.3" + } + }, "mini-css-extract-plugin": { "version": "0.11.3", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", @@ -9892,6 +10562,30 @@ } } }, + "mini-html-webpack-plugin": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/mini-html-webpack-plugin/-/mini-html-webpack-plugin-3.1.3.tgz", + "integrity": "sha512-WhnO8ZvOILCCkk4yNTBdoiZNwyY4ktrQ+wOOGdMAtyeK/qi4Viaidwjlf0itG5AjN7sWsOI6ww8f/8V5JfDQkA==", + "requires": { + "webpack-sources": "^2.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", + "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -9992,6 +10686,11 @@ } } }, + "mj-context-menu": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/mj-context-menu/-/mj-context-menu-0.6.1.tgz", + "integrity": "sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==" + }, "mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", @@ -10023,6 +10722,11 @@ } } }, + "mri": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", + "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==" + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -10042,6 +10746,11 @@ "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, "nanoid": { "version": "3.1.20", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", @@ -10114,6 +10823,14 @@ } } }, + "node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", + "requires": { + "minimatch": "^3.0.2" + } + }, "node-forge": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", @@ -10492,6 +11209,66 @@ "word-wrap": "^1.2.3" } }, + "ora": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz", + "integrity": "sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==", + "requires": { + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.2.0", + "is-interactive": "^1.0.0", + "log-symbols": "^3.0.0", + "mute-stream": "0.0.8", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "original": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", @@ -10627,6 +11404,19 @@ "safe-buffer": "^5.1.1" } }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, "parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -11935,6 +12725,19 @@ } } }, + "prismjs": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.23.0.tgz", + "integrity": "sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA==", + "requires": { + "clipboard": "^2.0.0" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -11982,6 +12785,14 @@ "react-is": "^16.8.1" } }, + "property-information": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", + "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", + "requires": { + "xtend": "^4.0.0" + } + }, "proxy-addr": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", @@ -12061,11 +12872,26 @@ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, + "q-i": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/q-i/-/q-i-2.0.1.tgz", + "integrity": "sha512-tr7CzPNxkBDBuPzqi/HDUS4uBOppb91akNTeh56TYio8TiIeXp2Yp8ea9NmDu2DmGH35ZjJDq6C3E4SepVZ4bQ==", + "requires": { + "ansi-styles": "^3.2.0", + "is-plain-object": "^2.0.4", + "stringify-object": "^3.2.0" + } + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, + "qss": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/qss/-/qss-2.0.3.tgz", + "integrity": "sha512-j48ZBT5IZbSqJiSU8EX4XrN8nXiflHvmMvv2XpFc31gh7n6EpSs75bNr6+oj3FOLWyT8m09pTmqLNl34L7/uPQ==" + }, "query-string": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", @@ -12266,6 +13092,69 @@ } } }, + "react-docgen": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.3.1.tgz", + "integrity": "sha512-YG7YujVTwlLslr2Ny8nQiUfbBuEwKsLHJdQTSdEga1eY/nRFh/7LjCWUn6ogYhu2WDKg4z+6W/BJtUi+DPUIlA==", + "requires": { + "@babel/core": "^7.7.5", + "@babel/runtime": "^7.7.6", + "ast-types": "^0.14.2", + "commander": "^2.19.0", + "doctrine": "^3.0.0", + "neo-async": "^2.6.1", + "node-dir": "^0.1.10", + "strip-indent": "^3.0.0" + }, + "dependencies": { + "ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "requires": { + "tslib": "^2.0.1" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "react-docgen-annotation-resolver": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-docgen-annotation-resolver/-/react-docgen-annotation-resolver-2.0.0.tgz", + "integrity": "sha512-0rNR0SZAjd4eHTYP3Iq/pi0zTznHtXSLAKOXbK6tGjwd9bTaXUaKQK7hihRvGvqxNjUy0WGTcFgX+lT64vIXBg==" + }, + "react-docgen-displayname-handler": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/react-docgen-displayname-handler/-/react-docgen-displayname-handler-3.0.2.tgz", + "integrity": "sha512-6SDJ2h6WuW0Kq6Vw34C3WmRfh1eYNDkaes9hxsmQ4fmX5tiI2lpR28J2cxlu4RpYrqBLrrtke6kWBef7pIL24w==", + "requires": { + "ast-types": "0.14.2" + }, + "dependencies": { + "ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "requires": { + "tslib": "^2.0.1" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, "react-dom": { "version": "17.0.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", @@ -12281,6 +13170,29 @@ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.8.tgz", "integrity": "sha512-HvPuUQnLp5H7TouGq3kzBeioJmXms1wHy9EGjz2OURWBp4qZO6AfGEcnxts1D/CbwPLRAgTMPCEgYhA3sEM4vw==" }, + "react-group": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/react-group/-/react-group-3.0.2.tgz", + "integrity": "sha512-0Jy99MD27jHSJ0PeynomUM0WArxywdcqQUKLttBWV6KYH+zlKWT/RhDwVxrODtMkRxf644BzuJFie1Hvfun7jA==", + "requires": { + "prop-types": "^15.7.2" + } + }, + "react-icons": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-3.11.0.tgz", + "integrity": "sha512-JRgiI/vdF6uyBgyZhVyYJUZAop95Sy4XDe/jmT3R/bKliFWpO/uZBwvSjWEdxwzec7SYbEPNPck0Kff2tUGM2Q==", + "requires": { + "camelcase": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } + } + }, "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -12291,6 +13203,52 @@ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" }, + "react-router": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz", + "integrity": "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==", + "requires": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "react-router-dom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz", + "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==", + "requires": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, "react-scripts": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.1.tgz", @@ -12357,6 +13315,105 @@ "workbox-webpack-plugin": "5.1.4" } }, + "react-simple-code-editor": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/react-simple-code-editor/-/react-simple-code-editor-0.10.0.tgz", + "integrity": "sha512-bL5W5mAxSW6+cLwqqVWY47Silqgy2DKDTR4hDBrLrUqC5BXc29YVx17l2IZk5v36VcDEq1Bszu2oHm1qBwKqBA==" + }, + "react-styleguidist": { + "version": "11.1.5", + "resolved": "https://registry.npmjs.org/react-styleguidist/-/react-styleguidist-11.1.5.tgz", + "integrity": "sha512-19svre3SvBfhiVWuZoKHUmiodW5IZcXSr1JgalGgWrOy0JXOQOR3d3iFH7WMKzUWqi2JK4CJ17LTGqpjCXQb5w==", + "requires": { + "@tippyjs/react": "4.1.0", + "@vxna/mini-html-webpack-template": "^2.0.0", + "acorn": "^6.4.1", + "acorn-jsx": "^5.1.0", + "assert": "1.5.0", + "ast-types": "~0.13.2", + "buble": "0.20.0", + "clean-webpack-plugin": "^3.0.0", + "clipboard-copy": "^3.1.0", + "clsx": "^1.0.4", + "common-dir": "^3.0.0", + "copy-webpack-plugin": "^6.1.0", + "core-js": "^3.6.4", + "doctrine": "^3.0.0", + "es6-object-assign": "~1.1.0", + "es6-promise": "^4.2.8", + "escodegen": "^1.12.0", + "estree-walker": "~0.9.0", + "fastest-levenshtein": "^1.0.9", + "findup": "^0.1.5", + "function.name-polyfill": "^1.0.6", + "github-slugger": "^1.2.1", + "glob": "^7.1.5", + "glogg": "^1.0.2", + "hash-sum": "^2.0.0", + "is-directory": "^0.3.1", + "javascript-stringify": "^2.0.0", + "jss": "^10.0.0", + "jss-plugin-camel-case": "^10.0.0", + "jss-plugin-compose": "^10.0.0", + "jss-plugin-default-unit": "^10.0.0", + "jss-plugin-global": "^10.0.0", + "jss-plugin-isolate": "^10.0.0", + "jss-plugin-nested": "^10.0.0", + "kleur": "^3.0.3", + "listify": "^1.0.0", + "loader-utils": "^2.0.0", + "lodash": "^4.17.15", + "lowercase-keys": "^2.0.0", + "markdown-to-jsx": "^6.11.4", + "mini-html-webpack-plugin": "^3.1.3", + "mri": "^1.1.4", + "ora": "^4.0.2", + "prismjs": "^1.17.1", + "prop-types": "^15.7.2", + "q-i": "^2.0.1", + "qss": "^2.0.3", + "react-dev-utils": "^11.0.0", + "react-docgen": "^5.0.0", + "react-docgen-annotation-resolver": "^2.0.0", + "react-docgen-displayname-handler": "^3.0.0", + "react-group": "^3.0.2", + "react-icons": "^3.8.0", + "react-simple-code-editor": "^0.10.0", + "recast": "~0.18.5", + "remark": "^13.0.0", + "strip-html-comments": "^1.0.0", + "terser-webpack-plugin": "^4.1.0", + "to-ast": "^1.0.0", + "type-detect": "^4.0.8", + "unist-util-visit": "^2.0.0", + "webpack-dev-server": "^3.11.0", + "webpack-merge": "^4.2.2" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "estree-walker": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.9.0.tgz", + "integrity": "sha512-12U47o7XHUX329+x3FzNVjCx3SHEzMF0nkDv7r/HnBzX/xNTKxajBk6gyygaxrAFtLj39219oMfbtxv4KpaOiA==" + } + } + }, + "react-syntax-highlighter": { + "version": "15.4.3", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.4.3.tgz", + "integrity": "sha512-TnhGgZKXr5o8a63uYdRTzeb8ijJOgRGe0qjrE0eK/gajtdyqnSO6LqB3vW16hHB0cFierYSoy/AOJw8z1Dui8g==", + "requires": { + "@babel/runtime": "^7.3.1", + "highlight.js": "^10.4.1", + "lowlight": "^1.17.0", + "prismjs": "^1.22.0", + "refractor": "^3.2.0" + } + }, "read-pkg": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", @@ -12455,6 +13512,29 @@ "picomatch": "^2.2.1" } }, + "recast": { + "version": "0.18.10", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.18.10.tgz", + "integrity": "sha512-XNvYvkfdAN9QewbrxeTOjgINkdY/odTgTS56ZNEWL9Ml0weT4T3sFtvnTuF+Gxyu46ANcRm1ntrF6F5LAJPAaQ==", + "requires": { + "ast-types": "0.13.3", + "esprima": "~4.0.0", + "private": "^0.1.8", + "source-map": "~0.6.1" + }, + "dependencies": { + "ast-types": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz", + "integrity": "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, "recursive-readdir": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", @@ -12472,6 +13552,16 @@ "strip-indent": "^3.0.0" } }, + "refractor": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.3.1.tgz", + "integrity": "sha512-vaN6R56kLMuBszHSWlwTpcZ8KTMG6aUCok4GrxYDT20UIOXxOc5o6oDc8tNTzSlH3m2sI+Eu9Jo2kVdDcUTWYw==", + "requires": { + "hastscript": "^6.0.0", + "parse-entities": "^2.0.0", + "prismjs": "~1.23.0" + } + }, "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -12564,6 +13654,32 @@ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" }, + "remark": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", + "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", + "requires": { + "remark-parse": "^9.0.0", + "remark-stringify": "^9.0.0", + "unified": "^9.1.0" + } + }, + "remark-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", + "requires": { + "mdast-util-from-markdown": "^0.8.0" + } + }, + "remark-stringify": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", + "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", + "requires": { + "mdast-util-to-markdown": "^0.6.0" + } + }, "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -12727,6 +13843,11 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, + "resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", @@ -12802,6 +13923,15 @@ } } }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", @@ -13178,6 +14308,12 @@ "ajv-keywords": "^3.5.2" } }, + "select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", + "optional": true + }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -13671,6 +14807,16 @@ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, + "space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==" + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -13724,6 +14870,23 @@ "wbuf": "^1.7.3" } }, + "speech-rule-engine": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/speech-rule-engine/-/speech-rule-engine-3.1.1.tgz", + "integrity": "sha512-FGX8B44yI3yGhmcw8nZ/by2ffUlZG6m5b/O3RULXsSiwhL/evL+jwQ6BXQxV3gGtOYptOFalTVCAFknAJgBKAg==", + "requires": { + "commander": "^6.0.0", + "wicked-good-xpath": "^1.3.0", + "xmldom-sre": "^0.1.31" + }, + "dependencies": { + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" + } + } + }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -14023,6 +15186,11 @@ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" }, + "strip-html-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-html-comments/-/strip-html-comments-1.0.0.tgz", + "integrity": "sha1-Cuff8DAKYHWkwpP7YRG0yx0Mt7c=" + }, "strip-indent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", @@ -14124,6 +15292,11 @@ "util.promisify": "~1.0.0" } }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, "symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -14401,6 +15574,30 @@ "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" }, + "tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "optional": true + }, + "tiny-invariant": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + }, + "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==" + }, + "tippy.js": { + "version": "6.2.7", + "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.2.7.tgz", + "integrity": "sha512-k+kWF9AJz5xLQHBi3K/XlmJiyu+p9gsCyc5qZhxxGaJWIW8SMjw1R+C7saUnP33IM8gUhDA2xX//ejRSwqR0tA==", + "requires": { + "@popperjs/core": "^2.4.4" + } + }, "tmpl": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", @@ -14411,6 +15608,27 @@ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" }, + "to-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-ast/-/to-ast-1.0.0.tgz", + "integrity": "sha1-DEoxyMmO396arwGSx5S0yLEe4oc=", + "requires": { + "ast-types": "^0.7.2", + "esprima": "^2.1.0" + }, + "dependencies": { + "ast-types": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.7.8.tgz", + "integrity": "sha1-kC0uDWDQcb3NRtwRXhgJ7RHBOKk=" + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" + } + } + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -14476,6 +15694,11 @@ "punycode": "^2.1.1" } }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" + }, "tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", @@ -14607,6 +15830,31 @@ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" }, + "unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" + } + } + }, "union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -14652,6 +15900,38 @@ "crypto-random-string": "^1.0.0" } }, + "unist-util-is": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.4.tgz", + "integrity": "sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA==" + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "requires": { + "@types/unist": "^2.0.2" + } + }, + "unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + } + }, + "unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + }, "universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -14871,6 +16151,11 @@ "spdx-expression-parse": "^3.0.0" } }, + "value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -14891,6 +16176,33 @@ "extsprintf": "^1.2.0" } }, + "vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + } + } + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -15171,6 +16483,14 @@ "minimalistic-assert": "^1.0.0" } }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } + }, "web-vitals": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-0.2.4.tgz", @@ -15978,6 +17298,14 @@ } } }, + "webpack-merge": { + "version": "4.2.2", + "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" + } + }, "webpack-sources": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", @@ -16048,6 +17376,11 @@ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, + "wicked-good-xpath": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/wicked-good-xpath/-/wicked-good-xpath-1.3.0.tgz", + "integrity": "sha1-gbDpXoZQ5JyUsiKY//hoa1VTz2w=" + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -16330,6 +17663,11 @@ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, + "xmldom-sre": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom-sre/-/xmldom-sre-0.1.31.tgz", + "integrity": "sha512-f9s+fUkX04BxQf+7mMWAp5zk61pciie+fFLC9hX9UVvCeJQfNHRHXpeo5MPcR0EUf57PYLdt+ZO4f3Ipk2oZUw==" + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -16388,6 +17726,11 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" } } } diff --git a/package.json b/package.json index c0d572f..bd76f89 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,10 @@ "@testing-library/jest-dom": "^5.11.9", "@testing-library/react": "^11.2.3", "@testing-library/user-event": "^12.6.2", + "bluelib": "^0.21.1", "react": "^17.0.1", "react-dom": "^17.0.1", + "react-router-dom": "^5.2.0", "react-scripts": "4.0.1", "web-vitals": "^0.2.4" }, diff --git a/public/.nojekyll b/public/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/public/CNAME b/public/CNAME new file mode 100644 index 0000000..936d4e6 --- /dev/null +++ b/public/CNAME @@ -0,0 +1 @@ +uni.steffo.eu diff --git a/public/favicon.ico b/public/favicon.ico index a11777cc471a4344702741ab1c8a588998b1311a..97a51c3f9958090233c79b66220401cbc7b1208b 100644 GIT binary patch literal 24875 zcmeFZhdb5(|3Ch;MP*0IsB9U9aLhzP_R4M&65>SW5f#!zghS@BC3_R4h-4gPk0eg^ z-oN|P>+|_u*YEcq{I2W!eqHZNbspz2?vMMt-ER*FLI(e#|06?a5w>dxas>VyW}v5e zh>nvE{&-01lDZLsQ1GJvr=^B}>35^PjUc>;mil=U?}UGYUVeD&;NHTT{4c>ONBhWP z$9Msk$mgE=@9wDA*9hMIJN%$kn@Yp+D;tIC#;Y#~b&z zKEgpwi~hA)QWgCn_n3?ve$<~i$cX;+`86E+!|fmiCH%nM_`hHMzhe5oD)Ik2%VBW= z(|043hu~7S4ZrW*_fy^dE3~qXrX~?#dEEnA zU$rk^Hslr7I1mPZ^4Tq;2>VLMmmzdU*dk0TOPiKY=k*vl*@m68bV^D}`}%jKpTmR( z_Rn8N>T!>$H~F=8DEz1ANQQx~FMNC}yZgJ+YlrTxtgU3`6kQm^yG+mCHg?d=@u|dg z_x#FeXb583)Tcy7E`sBsWf68fs@?jfGdAK*`mLLyr=-lMj#_B*#HTJtoaQGyKjZu~ z?5X)>>+PjL!G(d{EB;D0P6}9~nHjNZxt`ooVx*I+i_3ss-MwAd*&hhP zQu}*A;{=Hosb3-w``RKFn>nz3a^lEk6SE=jTM=!BmKRH}U%#HWWSvULxj@k4HeULA z!|5(2B_s7ox99RZz2i!0v-$T)ib#FVRUCo~T31cE_gUA#c9(DBx4waGgF5^$aoW5> zDt_M!N6JX0>FM@1ct%6QF1yumG7xiO2m;6m9UPG3)|oSfEfOMzhVE|#SYsSNre(qD zZr~^6^V*twyl*ExKmIc{c~BY6j|}aUU48(RY%u48vaz@V4+xEB3QF2f$;9W$FY``z^gR_K(`LBx&7% zx?v1GH8l-QaiD&*lh+-iw$&0$Kw1Ol0P^uLgcRG0)_xCLMBZfk&7O^Z^WFHmQ8t#@ zIx~GL^S)WW=}Kuy_HYS4ew1uP8a)No8TSQ|_?jzhPsKZnEuOL-JLZ57k?b7qPmOEA zW)HkKQt-OdaWyar%Z!vWQ&8dvpPHJSroTPPzT)?)Mf8o(IdNE+>FWDBeVJ%d$&GQT z?4eRKik%ub!3ZbZO5*t1mdvfb<85{U6)lsejs19k!1z0EZmKd?NnIH-FPzt&uW)j6 zm+Fxt#_0H0(N>wCMDsfzF6A2--HXE>R?Ms^v9Rh@&eC<}HXcv*Ast5~8xS(aA8<=1 z%3g1e*m;*|XMB(TK3Swk&ZqU{m{ZB>RN(E_KEdwcW>HI|I+%={_vEdcla61*b4uo` zdxhn(5!l1?;hR2{CAS76Ez1_qbKT7>X(z)OHp9GUc2``Q$LI@)-!>*a%xONhk3P1{ z^Vtq?u~|!d{N!=22XfT}Bo|TxmVX2vm~LjhaQH62ruyI8&Obc#cWj&!{ZwtZT!`|B zWC~p2N3+eJckqEzRwdq_OcQQC3YC`ZDA3K}>1xs3&5Ueju$n~bLqYXv6)Y+qRW8S^ zIkt~IWn<%V!Ba$38c1eli{-2=HwGFs4spWC zc42RuR8Ugol!~Q864)U9=xuEg>t=JUHDjZfh)Z2J3IA5O@4 ztkko)RipA_SIHCx&1a*78Yh<=hd#7=wkfE5od~M8pnas4J+L0Zz1j8M^TSjq_ApX? z8n$E}3nu3JV0hA0&M_NH$GH0VF?GqGFq-AR6l<9UgjNgC==A5mUaed>-%I?dj?v5WOirrL?!Ic}T+93l2?joYK4%?1f@t!)^p(A#kN*u8?< z?_4Jl>mZoP{pha;KFuY)Ica{iSh|s;$p)85X3Cj$d!u?QE1n?wc}dt;^ZIr`UisKe z<(L?c*_}HH*ux`Qd1AVibBS}=_WhP5R)qT#LN*e5=52+~_vSsTNJ9GuJu+TL(k5ZK z-gVZ%VM`bt0})Je+Frssxh(Ln4jrF>6#?;nmH+(Q&J=r@WAh(}JY&S0mV&ZAQ;U{w z%7&-rywqfpE1rDB^p4*u)6PVh*SrfYq6x=}2>+;Mywac_Xmix!0SH;IF)Olpxhg5Z zW~E9LW>GKCEdTv5KJOHw{)V63HqTjQOZRy%)yGR}*FXG`@ZD8T+`%f8%fd>d2WW9j zEXQKrc?E6@wAs1^Vd-!l23AEDbu~-&*wQjf0urhU8g=UADN%i%-H&B5`EDOz3{%HY zU&`>nhDu+Rb3FW=wo&v7(*EmrR?+g;f`R11U*oyPNW{za5ZoWJs>_WRDEjQoZ{aC; zAHwbvBGcJzQr7}EN#XjmR|p8lHRU9I{)wfiS8sC$70wB990yxxB=e@CueVs(@T>gy zj0e?IB8Cb_@m#ulYIZKrBCieAz>mj4T1THgfBvINB_Q(8>Dr$#Cb-Wkex<0t_T4F( zHP}Awjp~O~BN0tB%qxWw{`$ArbYN$4rX%Fix@wA#<}d>XPyt)b+}Km)QiP&eRR>eKhWP zIql_I)=tJ~4+?K<3^wh*nWJK;H{=ahFK(omr*gk{CqsFuCrL<3 zVHjqiXJd;ImQgZR5bf1E(OyC}--iw|L^Zu?s=1{_tXPk1D zh;=*E7xnnpMxE$}L>vYvVYO>l+f$w{2a#$sGBbtH)xm4c2R6~XUd}oemJ|F)PuQ8e1{&HyXj2co+UQ0$c z@2Xs9H@Ee>O(d!48-_}iqczDO_jmW1KGTYJ^bnBBZ1=|xEgcoB99bbAMNX=YHW_XB z1mPxK_}P+l$>6K8;l>E_gCt z@|r27q#ysN*snMsZcNm)BkphIsW#`??;3l0Mxa{vdueMWQGfS^fZp3{c=CFF4qn`o zPv}jPT+MmU{DKWqJ`D@&d7`{0mj0rx5F|)`kg>jTXyetf@`>ZPQ?HG?R>D9l7J}44 zCZFN!n)tvCs|OOtaH;ne_htB5;}Nb|!-@uR8wwels@%jU6}RJF83?5f&FZb(_sSv= zE;L?foF>iv=uoYrrlIcc?a#X^nOU1CPIVzUX4^Tq;o8dDeNhn+%ff}AnC%;ogM^1Y ziyWRa_ftz58)If=JC>@-t99m#d$0cup_kVaH2dpX*&enG zfA$Ow@#I><+L!eV@3nC76K)A9ozls=aW*>fRr>N73vIpDkvam?bZ5?R4u!9Cv4;XX z8@cUow21YY3FO3GTG-Ve%$3&>FKn;3_X{3thPCzv`{ zUzrun+8lB8F-C?80N1Syv1`+yj*``+5Y=)StLi)dbB!6f=JDrL-( zO++|8r}OAi^jo|uK4g!P?$L5le_f_ce=qobH}LcGxJQ$ASzi9j)TD#oQF-3KYgb?s zO){84LCNxKkFMz>#i_w%P5iSN=hL^`X2z_LnAAL_|)WaR4QQN;%b z*9TSH`YVFf8s1Hl?%!_CFzqYxuhBclRjBu|H8kvL@A6xEnHxh7AhY~P3j6F-szgW{ z4yeIWBQ%n#ING&_?*WnYG+eMv&vyZY(!458kpCv zoT^+tG*{LhDg?zCC-qUj`Yx<;v zNNNa3^Ih(Mn*W4C-M*92R=@4)LdTyVsabl&9T>akf;?9(iEf6PWb zen4GE;Mol}Q(ARcS##IowSD`2()iOy`jySHz=*lLi&unLI~iOzLRNcb-oy7la`38B zE^O^=c9sR^R6h(O3SSfEI5=HF*v;3Rt+P_H;Udb@p8E0Q3}$b!Y^u|FD93x2<>;Ab zPo}Y3hj>Qb(eQqpr#r%U{)o-Ik6110*{@Bh?&uBf)JQltN-;RPy&J~RTod3p=mhml zp54mJF&1W1$!p<$%1KzWpE_Dxsrl{qxpIeZ;mNO3E>Kd2GP*Au*qmmVHHH)ut9@mP zG}SpgTVqTzSIR}LGMM&^d&|L^@kYC`3oA?=y6%3EewY^epL3nvuG$WAtCnAhq| zc*IyZghcQ7W_$LQsT5Ski5Z2~9SMHb)z_JZ{jQi9v}>yyhtUZLjKUiI41XSGddE89 zzG;3LNJI^lC~jT#_1%q8JJw6ug?b0*DJXV){_3lA7420g5x6<952#pHYDu-9%Pc0Z zdf&cOX1jM6FL(b7C@byA0a`{fNO^1G&N(MzFJ8HQ*Qs0o?oLE@S^j7i&G8?xid?!>pitL*tW*)_Q+W9#nhJFPNs-#-Uqz{3X$6OPSX)oU|j7?1y{+g z{i|*rN;&EgW93k8W~U!BTf3u^-S?pnL**SdI(owNu635dr8q_Gx#33%L10O!Hh_ol zsApm1y{rNG#lzm3K}=%_nxzF>Dd$(>t#XZVF>K%-e^S(S*QnG*$Jc(ZU;o-=VpiCV zp{SRK+UJ^6`|GFs1@x#kxR%XPv80Y47q;Mwy~PW^G?$-3N*KK34{ALgF6-ZcA^Y!J z)7v`3*YP9TZMx4k8^m~ezh;~w3fDX4{3V*4k1db@7n$9&jrR_>B05eKMHLf%qM*6A4<8WNA@pXnIRsjA(1 z0I};fo;)Hpc%^E&tG_lgC@6r$YA%{oqYmj2x)LL-bP8e>{dZqH_OWxw!}B|T+O0gx zlOc!ZaNk-pnKD<|cBQINU1HnV4iKvgX}uEU2Gz;OOAE_%5Valfqnvx|<2Kf3LqpAq zX51JUa0J>7>pbS30Gp)Io_eMa^$5$Ro;y7zeE9}S- z;>We?koe}ZSdYG_E7xs4#sF#KbJEmox5R9DP-LNPLkgR@g&-oQ3kGnI^0ko(=0+{{ zafJ&hiAXHbhr#x6agCZ&1y>W7$rLY`3MtIOFUh=xy?WmK@hxkC0jC`?VX9D2?@1mVKXdQ`t6L2;7w~ zxW4nGLPxw*4*(-ba$6s4EayPsskB2Yt4dLjRzR>~*xsap4ZePB{0?eMxU*_HNO-Qx zj|)Jq*pF%ab|Y{ndehezJy6a-v38GD?-hq~x`JzDvk?2ObJGT@c#_J_@$^;_z)O;a zJlYD}@fR2Jd-Zmyy$F^Sfn}fS;tT6B4c}Py*6~o;=Skt-ck~UUIdJbpf|f==wpjg9 z3-s5PjDpflxNf*Wi(e{F>ar&mnl96t=bZgk)`Bm1O4}vbFKHW& zs^8V18Gv?CxxsG8brL0uX}r0WAi{J4LT}Ib8W<`0a1b&JwrrjGF0⁣Eoms26i{_ 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ diff --git a/public/index.html b/public/index.html index aa069f2..f2917c9 100644 --- a/public/index.html +++ b/public/index.html @@ -7,7 +7,7 @@ - React App + Unisteffo - +