diff --git a/.babelrc b/.babelrc index 21cd820bc..9b4e2143f 100644 --- a/.babelrc +++ b/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio", {"flow": true}]] + "presets": [["@verdaccio", {"typescript": true}]] } diff --git a/.eslintignore b/.eslintignore index aab99ecaa..c4b064376 100644 --- a/.eslintignore +++ b/.eslintignore @@ -16,3 +16,4 @@ Dockerfile *.jpg *.sh test/unit/partials/ +types/custom.d.ts \ No newline at end of file diff --git a/.eslintrc b/.eslintrc index b94ee362b..4f2129b96 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,58 +1,13 @@ { - "plugins": [ - "babel", - "flowtype", - "jest", - "verdaccio", - "jsx-a11y" - ], "extends": [ - "eslint:recommended", - "google", - "plugin:flowtype/recommended", - "plugin:jest/recommended", - "plugin:prettier/recommended", - "plugin:verdaccio/recommended", - "plugin:jsx-a11y/recommended" + "@verdaccio" ], - "parser": "babel-eslint", - "parserOptions": { - "sourceType": "module", - "ecmaVersion": 7, - "ecmaFeatures": { - "impliedStrict": true, - "jsx": true - } - }, - "env": { - "browser": true, - "node": true, - "es6": true, - "jest": true - }, - "globals": { - "__APP_VERSION__": true - }, "rules": { - "babel/no-invalid-this": 1, - "prettier/prettier": ["error", null, "@prettier"], - "semi": ["error"], - "comma-dangle": ["error"], - "camelcase": 0, - "no-useless-escape": ["error"], - "no-invalid-this": 0, - "handle-callback-err": ["error"], - "no-fallthrough": ["error"], - "no-new-require": ["error"], - "max-len": ["error", 160], - "require-jsdoc": 0, - "valid-jsdoc": 0, - "prefer-spread": 1, - "prefer-rest-params": 1, - "linebreak-style": 0, - "quote-props":["error", "as-needed"], - "verdaccio/jsx-no-style": ["warn"], - "verdaccio/jsx-spread": ["warn"], - "jest/expect-expect": 0 + "@typescript-eslint/no-var-requires": ["warn"], + "@typescript-eslint/no-use-before-define": 0, + "@typescript-eslint/array-type": ["warn"], + "@typescript-eslint/no-explicit-any": 0, + "@typescript-eslint/indent": 0, + "@typescript-eslint/interface-name-prefix": 0 } } diff --git a/.flowconfig b/.flowconfig deleted file mode 100644 index 20e1cebe6..000000000 --- a/.flowconfig +++ /dev/null @@ -1,25 +0,0 @@ -[ignore] -.*/node_modules/.* -.*/test/**/*.json -.*/static/.* -.*/test/unit/partials/.* -.*/.nyc_output/.* -.*/coverage/.* -.*/.vscode/.* -.*/build/.* -.*/docs/.* -.*/scripts/.* -.*/assets/.* -.*/bin/.* -.*/systemd/.* -.*/website/.* -.*/wiki/.* -.*/docs/.* -.*/tools/.* - -[libs] -node_modules/@verdaccio/types/lib/ - -[options] -suppress_comment= \\(.\\|\n\\)*\\$FlowFixMe -module.ignore_non_literal_requires=true diff --git a/.github/ISSUE_TEMPLATE/Bug_report.md b/.github/ISSUE_TEMPLATE/Bug_report.md index 8d10a205a..6a478be1d 100644 --- a/.github/ISSUE_TEMPLATE/Bug_report.md +++ b/.github/ISSUE_TEMPLATE/Bug_report.md @@ -1,13 +1,24 @@ --- name: Bug report about: Create a report to help us improve - --- + + **Describe the bug** -A clear and concise description of what the bug is. + **To Reproduce** + + Steps to reproduce the behavior: 1. Go to '...' 2. Click on '....' @@ -15,23 +26,41 @@ Steps to reproduce the behavior: 4. See error **Expected behavior** -A clear and concise description of what you expected to happen. + **Screenshots** If applicable, add screenshots to help explain your problem. **Docker || Kubernetes (please complete the following information):** - - Docker verdaccio tag: [e.g. verdaccio:beta] + - Docker verdaccio tag: [e.g. verdaccio:4.x] - Docker commands [e.g. docker pull ...] - Docker Version [e.g. v18.05.0-ce-rc1] -**Configuration File (cat ~/.config/verdaccio/config.yaml)** +**Configuration File (cat ~/.config/verdaccio/config.yaml)** + + + +**Environment information** + + **Debugging output** + + - `$ NODE_DEBUG=request verdaccio` display request calls (verdaccio <--> uplinks) - `$ DEBUG=express:* verdaccio` enable extreme verdaccio debug mode (verdaccio api) - `$ npm -ddd` prints: - `$ npm config get registry` prints: **Additional context** -Add any other context about the problem here. + + + diff --git a/.github/issue_template.md b/.github/issue_template.md deleted file mode 100644 index 422c1d8fd..000000000 --- a/.github/issue_template.md +++ /dev/null @@ -1,32 +0,0 @@ - - -#### My reason: -#### Steps to reproduce: -#### App Version: -#### Config file: -#### Additional information: - - - `$ NODE_DEBUG=request verdaccio` display request calls (verdaccio <--> uplinks) - - `$ DEBUG=express:* verdaccio` enable extreme verdaccio debug mode (verdaccio api) - - `$ npm -ddd` prints: - - `$ npm config get registry` prints: - - Verdaccio terminal output - - Which (Windows, OS X/macOS, or Linux) environment are you running verdaccio?: - - Verdaccio configuration file, eg: `cat ~/.config/verdaccio/config.yaml` - - Container Options: - - Docker?: - - Kubernetes?: - -#### Additional verbose log: - diff --git a/.github/lock.yml b/.github/lock.yml index 9e0e17855..aa8c27d65 100644 --- a/.github/lock.yml +++ b/.github/lock.yml @@ -1,7 +1,7 @@ # Configuration for lock-threads - https://github.com/dessant/lock-threads # Number of days of inactivity before a closed issue or pull request is locked -daysUntilLock: 200 +daysUntilLock: 90 # Issues and pull requests with these labels will not be locked. Set to `[]` to disable exemptLabels: [] @@ -11,9 +11,15 @@ lockLabel: false # Comment to post before locking. Set to `false` to disable lockComment: > - This thread has been automatically locked since there has not been - any recent activity after it was closed. Please open a new issue for - related bugs. + 🤖This thread has been automatically locked 🔒 since there has not been + any recent activity after it was closed. + + We lock tickets after 90 days with the idea to encourage you to open a ticket with new fresh data + and to provide you better feedback 🤝and better visibility 👀. + + If you consider, can attach this ticket 📨to the new one as a reference for better context. + + Thanks for being a part of the Verdaccio community! 💘 # Limit to only `issues` or `pulls` # only: issues @@ -25,4 +31,4 @@ issues: lockLabel: outdated pulls: - daysUntilLock: 90 + daysUntilLock: 10 diff --git a/.github/stale.yml b/.github/stale.yml index 99d65e9ab..d53a44644 100644 --- a/.github/stale.yml +++ b/.github/stale.yml @@ -1,7 +1,7 @@ # Number of days of inactivity before an issue becomes stale -daysUntilStale: 30 +daysUntilStale: 15 # Number of days of inactivity before a stale issue is closed -daysUntilClose: 5 +daysUntilClose: 10 # Issues with these labels will never be considered stale exemptLabels: - dev: high priority @@ -13,8 +13,14 @@ exemptLabels: staleLabel: issue: wontfix # Comment to post when marking an issue as stale. Set to `false` to disable markComment: > - This issue has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. Thank you - for your contributions. + Hi pal 👋🏼! + + This issue has gone quiet 😶. + + We get a lot of issues, so we currently close issues after 25 days of inactivity. It’s been at least 15 days since the last update here. + If we missed this issue or if you want to keep it open, please reply here. You can also add/suggest the label "discuss" to keep this issue open! + As a friendly reminder: the best way to see this issue, or any other, fixed is to open a Pull Request. Check out [https://github.com/verdaccio/contributing](https://github.com/verdaccio/contributing) for more information about opening PRs, triaging issues, and contributing! + + Thanks for being a part of the Verdaccio community! 💘 # Comment to post when closing a stale issue. Set to `false` to disable closeComment: false diff --git a/.prettierrc b/.prettierrc index f235af833..2d0bc4dd8 100644 --- a/.prettierrc +++ b/.prettierrc @@ -8,5 +8,5 @@ "jsxBracketSameLine": true, "trailingComma": "es5", "semi": true, - "parser": "flow" + "parser": "typescript" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c8e342da..a35c87f15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,32 @@ -# Change Log +# Changelog All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [4.1.0](https://github.com/verdaccio/verdaccio/compare/v4.0.4...v4.1.0) (2019-07-08) + + +### Features + +* parse YAML/JSON/JS config file ([#1258](https://github.com/verdaccio/verdaccio/issues/1258)) ([95d134b](https://github.com/verdaccio/verdaccio/commit/95d134b)) +* plugin support to filter packages ([b9ffac5](https://github.com/verdaccio/verdaccio/commit/b9ffac5)), closes [#818](https://github.com/verdaccio/verdaccio/issues/818) +* **chore:** Included provision to show up local environment information ([#1365](https://github.com/verdaccio/verdaccio/issues/1365)) ([eb6bf51](https://github.com/verdaccio/verdaccio/commit/eb6bf51)), closes [#1364](https://github.com/verdaccio/verdaccio/issues/1364) + + +### Tests + +* increase usage of constants ([2f3ec2c](https://github.com/verdaccio/verdaccio/commit/2f3ec2c)) +* fix broken test for validate parameters ([4bf6b3b](https://github.com/verdaccio/verdaccio/commit/4bf6b3b)) +* relocate api spec test ([8786a37](https://github.com/verdaccio/verdaccio/commit/8786a37)) +* relocate helpers ([d052bce](https://github.com/verdaccio/verdaccio/commit/d052bce)) +* relocate notification test ([596c727](https://github.com/verdaccio/verdaccio/commit/596c727)) +* relocate plugin storage ([e7400ce](https://github.com/verdaccio/verdaccio/commit/e7400ce)) +* relocate spec test ([b4c42c1](https://github.com/verdaccio/verdaccio/commit/b4c42c1)) +* relocate test ([3929633](https://github.com/verdaccio/verdaccio/commit/3929633)) +* relocate unit test ([ca2e23c](https://github.com/verdaccio/verdaccio/commit/ca2e23c)) +* relocate unit test cli, proxy, utils ([b1eb7c6](https://github.com/verdaccio/verdaccio/commit/b1eb7c6)) + + + ## [4.0.4](https://github.com/verdaccio/verdaccio/compare/v4.0.3...v4.0.4) (2019-06-20) diff --git a/README.md b/README.md index adf34e007..48f63ff0c 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,7 @@ If you want to report a security vulnerability, please follow the steps which we ## Core Team -The core team is the responsable for drive this project, team is ordered by antiquity and areas of responsability. +The core team is responsible for driving this project ahead, team is ordered by antiquity and areas of responsibility. | [Juan Picado](https://github.com/juanpicado) | [Ayush Sharma](https://github.com/ayusharma) | [Sergio Hg](https://github.com/sergiohgz) | [Priscila Oliveria](https://github.com/priscilawebdev) | |---|---|---|---| @@ -185,6 +185,7 @@ You can find and chat with then over Discord, click [here](http://chat.verdaccio * [create-react-app](https://github.com/facebook/create-react-app/blob/master/CONTRIBUTING.md#contributing-to-e2e-end-to-end-tests) *(+67k ⭐️)* * [Storybook](https://github.com/storybooks/storybook) *(+37k ⭐️)* * [Gatsby](https://github.com/gatsbyjs/gatsby) *(+34k ⭐️)* +* [Angular CLI](https://github.com/angular/angular-cli) *(+21k ⭐️)* * [Uppy](https://github.com/transloadit/uppy) *(+19k ⭐️)* * [Aurelia Framework](https://github.com/aurelia) *(+11k ⭐️)* * [bit](https://github.com/teambit/bit) *(+6k ⭐️)* diff --git a/debug/bootstrap.js b/debug/bootstrap.js index 7123e7b3e..4ac9630fe 100644 --- a/debug/bootstrap.js +++ b/debug/bootstrap.js @@ -1,4 +1,6 @@ // this file aims to help local debugging with hot transpilation // it requires BABEL_ENV=registry set as env variable -require('@babel/register')(); +require('@babel/register')({ + extensions: [".ts", ".js"] +}); require('../src/lib/cli'); diff --git a/flow-typed/npm/@material-ui/core/Avatar_vx.x.x.js b/flow-typed/npm/@material-ui/core/Avatar_vx.x.x.js deleted file mode 100644 index 89d35a86e..000000000 --- a/flow-typed/npm/@material-ui/core/Avatar_vx.x.x.js +++ /dev/null @@ -1,38 +0,0 @@ -// flow-typed signature: ce23ecafd4a8df99e8eab3d7417dea83 -// flow-typed version: <>/@material-ui/core/Avatar_v3.1.0/flow_v0.81.0 - -/** - * This is an autogenerated libdef stub for: - * - * '@material-ui/core/Avatar' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module '@material-ui/core/Avatar' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module '@material-ui/core/Avatar/Avatar' { - declare module.exports: any; -} - -// Filename aliases -declare module '@material-ui/core/Avatar/Avatar.js' { - declare module.exports: $Exports<'@material-ui/core/Avatar/Avatar'>; -} -declare module '@material-ui/core/Avatar/index' { - declare module.exports: $Exports<'@material-ui/core/Avatar'>; -} -declare module '@material-ui/core/Avatar/index.js' { - declare module.exports: $Exports<'@material-ui/core/Avatar'>; -} diff --git a/flow-typed/npm/@material-ui/core/InputAdornment_vx.x.x.js b/flow-typed/npm/@material-ui/core/InputAdornment_vx.x.x.js deleted file mode 100644 index 4ea20a10c..000000000 --- a/flow-typed/npm/@material-ui/core/InputAdornment_vx.x.x.js +++ /dev/null @@ -1,38 +0,0 @@ -// flow-typed signature: bc8a4aaaeb1e738c5006d06072a9b064 -// flow-typed version: <>/@material-ui/core/InputAdornment_v3.1.0/flow_v0.81.0 - -/** - * This is an autogenerated libdef stub for: - * - * '@material-ui/core/InputAdornment' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module '@material-ui/core/InputAdornment' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module '@material-ui/core/InputAdornment/InputAdornment' { - declare module.exports: any; -} - -// Filename aliases -declare module '@material-ui/core/InputAdornment/index' { - declare module.exports: $Exports<'@material-ui/core/InputAdornment'>; -} -declare module '@material-ui/core/InputAdornment/index.js' { - declare module.exports: $Exports<'@material-ui/core/InputAdornment'>; -} -declare module '@material-ui/core/InputAdornment/InputAdornment.js' { - declare module.exports: $Exports<'@material-ui/core/InputAdornment/InputAdornment'>; -} diff --git a/flow-typed/npm/@material-ui/core/MenuItem_vx.x.x.js b/flow-typed/npm/@material-ui/core/MenuItem_vx.x.x.js deleted file mode 100644 index 8deea954d..000000000 --- a/flow-typed/npm/@material-ui/core/MenuItem_vx.x.x.js +++ /dev/null @@ -1,38 +0,0 @@ -// flow-typed signature: fd8dc668544eb744d5267a667187804b -// flow-typed version: <>/@material-ui/core/MenuItem_v3.1.0/flow_v0.81.0 - -/** - * This is an autogenerated libdef stub for: - * - * '@material-ui/core/MenuItem' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module '@material-ui/core/MenuItem' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module '@material-ui/core/MenuItem/MenuItem' { - declare module.exports: any; -} - -// Filename aliases -declare module '@material-ui/core/MenuItem/index' { - declare module.exports: $Exports<'@material-ui/core/MenuItem'>; -} -declare module '@material-ui/core/MenuItem/index.js' { - declare module.exports: $Exports<'@material-ui/core/MenuItem'>; -} -declare module '@material-ui/core/MenuItem/MenuItem.js' { - declare module.exports: $Exports<'@material-ui/core/MenuItem/MenuItem'>; -} diff --git a/flow-typed/npm/@material-ui/core/Paper_vx.x.x.js b/flow-typed/npm/@material-ui/core/Paper_vx.x.x.js deleted file mode 100644 index 956d54b96..000000000 --- a/flow-typed/npm/@material-ui/core/Paper_vx.x.x.js +++ /dev/null @@ -1,38 +0,0 @@ -// flow-typed signature: 1ac90635766a00f883f3d21d79c9f12e -// flow-typed version: <>/@material-ui/core/Paper_v3.1.0/flow_v0.81.0 - -/** - * This is an autogenerated libdef stub for: - * - * '@material-ui/core/Paper' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module '@material-ui/core/Paper' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module '@material-ui/core/Paper/Paper' { - declare module.exports: any; -} - -// Filename aliases -declare module '@material-ui/core/Paper/index' { - declare module.exports: $Exports<'@material-ui/core/Paper'>; -} -declare module '@material-ui/core/Paper/index.js' { - declare module.exports: $Exports<'@material-ui/core/Paper'>; -} -declare module '@material-ui/core/Paper/Paper.js' { - declare module.exports: $Exports<'@material-ui/core/Paper/Paper'>; -} diff --git a/flow-typed/npm/@material-ui/core/TextField_vx.x.x.js b/flow-typed/npm/@material-ui/core/TextField_vx.x.x.js deleted file mode 100644 index 71a2fa637..000000000 --- a/flow-typed/npm/@material-ui/core/TextField_vx.x.x.js +++ /dev/null @@ -1,38 +0,0 @@ -// flow-typed signature: 864619754dd206242d851f1d47ddb63f -// flow-typed version: <>/@material-ui/core/TextField_v3.0.1/flow_v0.81.0 - -/** - * This is an autogenerated libdef stub for: - * - * '@material-ui/core/TextField' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module '@material-ui/core/TextField' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module '@material-ui/core/TextField/TextField' { - declare module.exports: any; -} - -// Filename aliases -declare module '@material-ui/core/TextField/index' { - declare module.exports: $Exports<'@material-ui/core/TextField'>; -} -declare module '@material-ui/core/TextField/index.js' { - declare module.exports: $Exports<'@material-ui/core/TextField'>; -} -declare module '@material-ui/core/TextField/TextField.js' { - declare module.exports: $Exports<'@material-ui/core/TextField/TextField'>; -} diff --git a/flow-typed/npm/@material-ui/core_vx.x.x.js b/flow-typed/npm/@material-ui/core_vx.x.x.js deleted file mode 100644 index e5bc585bc..000000000 --- a/flow-typed/npm/@material-ui/core_vx.x.x.js +++ /dev/null @@ -1,4273 +0,0 @@ -// flow-typed signature: 412328dad707658ee9e7ff8346800ab2 -// flow-typed version: <>/@material-ui/core_v3.0.1/flow_v0.81.0 - -/** - * This is an autogenerated libdef stub for: - * - * '@material-ui/core' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module '@material-ui/core' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module '@material-ui/core/AppBar/AppBar' { - declare module.exports: any; -} - -declare module '@material-ui/core/AppBar/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Avatar/Avatar' { - declare module.exports: any; -} - -declare module '@material-ui/core/Avatar/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Backdrop/Backdrop' { - declare module.exports: any; -} - -declare module '@material-ui/core/Backdrop/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Badge/Badge' { - declare module.exports: any; -} - -declare module '@material-ui/core/Badge/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/BottomNavigation/BottomNavigation' { - declare module.exports: any; -} - -declare module '@material-ui/core/BottomNavigation/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/BottomNavigationAction/BottomNavigationAction' { - declare module.exports: any; -} - -declare module '@material-ui/core/BottomNavigationAction/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Button/Button' { - declare module.exports: any; -} - -declare module '@material-ui/core/Button/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/ButtonBase/ButtonBase' { - declare module.exports: any; -} - -declare module '@material-ui/core/ButtonBase/createRippleHandler' { - declare module.exports: any; -} - -declare module '@material-ui/core/ButtonBase/focusVisible' { - declare module.exports: any; -} - -declare module '@material-ui/core/ButtonBase/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/ButtonBase/Ripple' { - declare module.exports: any; -} - -declare module '@material-ui/core/ButtonBase/TouchRipple' { - declare module.exports: any; -} - -declare module '@material-ui/core/Card/Card' { - declare module.exports: any; -} - -declare module '@material-ui/core/Card/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/CardActionArea/CardActionArea' { - declare module.exports: any; -} - -declare module '@material-ui/core/CardActionArea/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/CardActions/CardActions' { - declare module.exports: any; -} - -declare module '@material-ui/core/CardActions/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/CardContent/CardContent' { - declare module.exports: any; -} - -declare module '@material-ui/core/CardContent/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/CardHeader/CardHeader' { - declare module.exports: any; -} - -declare module '@material-ui/core/CardHeader/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/CardMedia/CardMedia' { - declare module.exports: any; -} - -declare module '@material-ui/core/CardMedia/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Checkbox/Checkbox' { - declare module.exports: any; -} - -declare module '@material-ui/core/Checkbox/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Chip/Chip' { - declare module.exports: any; -} - -declare module '@material-ui/core/Chip/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/CircularProgress/CircularProgress' { - declare module.exports: any; -} - -declare module '@material-ui/core/CircularProgress/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/ClickAwayListener/ClickAwayListener' { - declare module.exports: any; -} - -declare module '@material-ui/core/ClickAwayListener/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Collapse/Collapse' { - declare module.exports: any; -} - -declare module '@material-ui/core/Collapse/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/amber' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/blue' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/blueGrey' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/brown' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/common' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/cyan' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/deepOrange' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/deepPurple' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/green' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/grey' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/indigo' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/lightBlue' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/lightGreen' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/lime' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/orange' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/pink' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/purple' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/red' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/teal' { - declare module.exports: any; -} - -declare module '@material-ui/core/colors/yellow' { - declare module.exports: any; -} - -declare module '@material-ui/core/CssBaseline/CssBaseline' { - declare module.exports: any; -} - -declare module '@material-ui/core/CssBaseline/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Dialog/Dialog' { - declare module.exports: any; -} - -declare module '@material-ui/core/Dialog/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/DialogActions/DialogActions' { - declare module.exports: any; -} - -declare module '@material-ui/core/DialogActions/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/DialogContent/DialogContent' { - declare module.exports: any; -} - -declare module '@material-ui/core/DialogContent/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/DialogContentText/DialogContentText' { - declare module.exports: any; -} - -declare module '@material-ui/core/DialogContentText/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/DialogTitle/DialogTitle' { - declare module.exports: any; -} - -declare module '@material-ui/core/DialogTitle/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Divider/Divider' { - declare module.exports: any; -} - -declare module '@material-ui/core/Divider/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Drawer/Drawer' { - declare module.exports: any; -} - -declare module '@material-ui/core/Drawer/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/AppBar/AppBar' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/AppBar/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Avatar/Avatar' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Avatar/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Backdrop/Backdrop' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Backdrop/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Badge/Badge' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Badge/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/BottomNavigation/BottomNavigation' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/BottomNavigation/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/BottomNavigationAction/BottomNavigationAction' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/BottomNavigationAction/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Button/Button' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Button/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ButtonBase/ButtonBase' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ButtonBase/createRippleHandler' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ButtonBase/focusVisible' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ButtonBase/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ButtonBase/Ripple' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ButtonBase/TouchRipple' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Card/Card' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Card/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/CardActionArea/CardActionArea' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/CardActionArea/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/CardActions/CardActions' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/CardActions/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/CardContent/CardContent' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/CardContent/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/CardHeader/CardHeader' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/CardHeader/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/CardMedia/CardMedia' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/CardMedia/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Checkbox/Checkbox' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Checkbox/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Chip/Chip' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Chip/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/CircularProgress/CircularProgress' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/CircularProgress/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ClickAwayListener/ClickAwayListener' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ClickAwayListener/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Collapse/Collapse' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Collapse/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/amber' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/blue' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/blueGrey' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/brown' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/common' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/cyan' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/deepOrange' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/deepPurple' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/green' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/grey' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/indigo' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/lightBlue' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/lightGreen' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/lime' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/orange' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/pink' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/purple' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/red' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/teal' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/colors/yellow' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/CssBaseline/CssBaseline' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/CssBaseline/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Dialog/Dialog' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Dialog/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/DialogActions/DialogActions' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/DialogActions/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/DialogContent/DialogContent' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/DialogContent/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/DialogContentText/DialogContentText' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/DialogContentText/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/DialogTitle/DialogTitle' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/DialogTitle/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Divider/Divider' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Divider/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Drawer/Drawer' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Drawer/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ExpansionPanel/ExpansionPanel' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ExpansionPanel/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ExpansionPanelActions/ExpansionPanelActions' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ExpansionPanelActions/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ExpansionPanelDetails/ExpansionPanelDetails' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ExpansionPanelDetails/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ExpansionPanelSummary/ExpansionPanelSummary' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ExpansionPanelSummary/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Fade/Fade' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Fade/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/FilledInput/FilledInput' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/FilledInput/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/FormControl/FormControl' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/FormControl/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/FormControlLabel/FormControlLabel' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/FormControlLabel/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/FormGroup/FormGroup' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/FormGroup/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/FormHelperText/FormHelperText' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/FormHelperText/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/FormLabel/FormLabel' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/FormLabel/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Grid/Grid' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Grid/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/GridList/GridList' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/GridList/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/GridListTile/GridListTile' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/GridListTile/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/GridListTileBar/GridListTileBar' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/GridListTileBar/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Grow/Grow' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Grow/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Hidden/Hidden' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Hidden/HiddenCss' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Hidden/HiddenJs' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Hidden/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Icon/Icon' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Icon/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/IconButton/IconButton' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/IconButton/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Input/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Input/Input' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/InputAdornment/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/InputAdornment/InputAdornment' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/InputBase/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/InputBase/InputBase' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/InputBase/Textarea' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/InputBase/utils' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/InputLabel/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/InputLabel/InputLabel' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/internal/animate' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/internal/svg-icons/ArrowDownward' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/internal/svg-icons/ArrowDropDown' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/internal/svg-icons/Cancel' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/internal/svg-icons/CheckBox' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/internal/svg-icons/CheckBoxOutlineBlank' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/internal/svg-icons/CheckCircle' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/internal/svg-icons/IndeterminateCheckBox' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/internal/svg-icons/KeyboardArrowLeft' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/internal/svg-icons/KeyboardArrowRight' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/internal/svg-icons/RadioButtonChecked' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/internal/svg-icons/RadioButtonUnchecked' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/internal/svg-icons/Warning' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/internal/SwitchBase' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/LinearProgress/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/LinearProgress/LinearProgress' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/List/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/List/List' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ListItem/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ListItem/ListItem' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ListItemAvatar/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ListItemAvatar/ListItemAvatar' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ListItemIcon/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ListItemIcon/ListItemIcon' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ListItemSecondaryAction/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ListItemSecondaryAction/ListItemSecondaryAction' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ListItemText/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ListItemText/ListItemText' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ListSubheader/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/ListSubheader/ListSubheader' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Menu/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Menu/Menu' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/MenuItem/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/MenuItem/MenuItem' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/MenuList/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/MenuList/MenuList' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/MobileStepper/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/MobileStepper/MobileStepper' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Modal/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Modal/isOverflowing' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Modal/manageAriaHidden' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Modal/Modal' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Modal/ModalManager' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/NativeSelect/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/NativeSelect/NativeSelect' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/NativeSelect/NativeSelectInput' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/NoSsr/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/NoSsr/NoSsr' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/OutlinedInput/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/OutlinedInput/NotchedOutline' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/OutlinedInput/OutlinedInput' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Paper/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Paper/Paper' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Popover/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Popover/Popover' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Popper/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Popper/Popper' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Portal/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Portal/Portal' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Radio/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Radio/Radio' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/RadioGroup/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/RadioGroup/RadioGroup' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/RootRef/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/RootRef/RootRef' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Select/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Select/Select' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Select/SelectInput' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Slide/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Slide/Slide' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Snackbar/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Snackbar/Snackbar' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/SnackbarContent/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/SnackbarContent/SnackbarContent' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Step/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Step/Step' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/StepButton/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/StepButton/StepButton' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/StepConnector/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/StepConnector/StepConnector' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/StepContent/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/StepContent/StepContent' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/StepIcon/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/StepIcon/StepIcon' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/StepLabel/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/StepLabel/StepLabel' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Stepper/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Stepper/Stepper' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/colorManipulator' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/createBreakpoints' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/createGenerateClassName' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/createMixins' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/createMuiTheme' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/createPalette' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/createStyles' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/createTypography' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/getStylesCreator' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/getThemeProps' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/jssPreset' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/mergeClasses' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/MuiThemeProvider' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/shadows' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/shape' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/spacing' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/themeListener' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/transitions' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/withStyles' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/withTheme' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/styles/zIndex' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/SvgIcon/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/SvgIcon/SvgIcon' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/SwipeableDrawer/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/SwipeableDrawer/SwipeableDrawer' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/SwipeableDrawer/SwipeArea' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Switch/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Switch/Switch' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Tab/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Tab/Tab' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Table/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Table/Table' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TableBody/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TableBody/TableBody' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TableCell/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TableCell/TableCell' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TableFooter/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TableFooter/TableFooter' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TableHead/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TableHead/TableHead' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TablePagination/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TablePagination/TablePagination' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TablePaginationActions/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TablePaginationActions/TablePaginationActions' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TableRow/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TableRow/TableRow' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TableSortLabel/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TableSortLabel/TableSortLabel' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Tabs/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Tabs/ScrollbarSize' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Tabs/TabIndicator' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Tabs/Tabs' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Tabs/TabScrollButton' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/test-utils/createMount' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/test-utils/createRender' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/test-utils/createShallow' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/test-utils/getClasses' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/test-utils/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/test-utils/until' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/test-utils/unwrap' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TextField/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/TextField/TextField' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Toolbar/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Toolbar/Toolbar' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Tooltip/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Tooltip/Tooltip' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/transitions/utils' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Typography/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Typography/Typography' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/utils/exactProp' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/utils/getDisplayName' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/utils/helpers' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/utils/ownerDocument' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/utils/ownerWindow' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/utils/reactHelpers' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/utils/requirePropFactory' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/utils/unsupportedProp' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/withMobileDialog/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/withMobileDialog/withMobileDialog' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/withWidth/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/withWidth/withWidth' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Zoom/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/es/Zoom/Zoom' { - declare module.exports: any; -} - -declare module '@material-ui/core/ExpansionPanel/ExpansionPanel' { - declare module.exports: any; -} - -declare module '@material-ui/core/ExpansionPanel/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/ExpansionPanelActions/ExpansionPanelActions' { - declare module.exports: any; -} - -declare module '@material-ui/core/ExpansionPanelActions/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/ExpansionPanelDetails/ExpansionPanelDetails' { - declare module.exports: any; -} - -declare module '@material-ui/core/ExpansionPanelDetails/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/ExpansionPanelSummary/ExpansionPanelSummary' { - declare module.exports: any; -} - -declare module '@material-ui/core/ExpansionPanelSummary/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Fade/Fade' { - declare module.exports: any; -} - -declare module '@material-ui/core/Fade/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/FilledInput/FilledInput' { - declare module.exports: any; -} - -declare module '@material-ui/core/FilledInput/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/FormControl/FormControl' { - declare module.exports: any; -} - -declare module '@material-ui/core/FormControl/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/FormControlLabel/FormControlLabel' { - declare module.exports: any; -} - -declare module '@material-ui/core/FormControlLabel/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/FormGroup/FormGroup' { - declare module.exports: any; -} - -declare module '@material-ui/core/FormGroup/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/FormHelperText/FormHelperText' { - declare module.exports: any; -} - -declare module '@material-ui/core/FormHelperText/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/FormLabel/FormLabel' { - declare module.exports: any; -} - -declare module '@material-ui/core/FormLabel/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Grid/Grid' { - declare module.exports: any; -} - -declare module '@material-ui/core/Grid/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/GridList/GridList' { - declare module.exports: any; -} - -declare module '@material-ui/core/GridList/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/GridListTile/GridListTile' { - declare module.exports: any; -} - -declare module '@material-ui/core/GridListTile/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/GridListTileBar/GridListTileBar' { - declare module.exports: any; -} - -declare module '@material-ui/core/GridListTileBar/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Grow/Grow' { - declare module.exports: any; -} - -declare module '@material-ui/core/Grow/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Hidden/Hidden' { - declare module.exports: any; -} - -declare module '@material-ui/core/Hidden/HiddenCss' { - declare module.exports: any; -} - -declare module '@material-ui/core/Hidden/HiddenJs' { - declare module.exports: any; -} - -declare module '@material-ui/core/Hidden/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Icon/Icon' { - declare module.exports: any; -} - -declare module '@material-ui/core/Icon/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/IconButton/IconButton' { - declare module.exports: any; -} - -declare module '@material-ui/core/IconButton/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/index.es' { - declare module.exports: any; -} - -declare module '@material-ui/core/Input/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Input/Input' { - declare module.exports: any; -} - -declare module '@material-ui/core/InputAdornment/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/InputAdornment/InputAdornment' { - declare module.exports: any; -} - -declare module '@material-ui/core/InputBase/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/InputBase/InputBase' { - declare module.exports: any; -} - -declare module '@material-ui/core/InputBase/Textarea' { - declare module.exports: any; -} - -declare module '@material-ui/core/InputBase/utils' { - declare module.exports: any; -} - -declare module '@material-ui/core/InputLabel/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/InputLabel/InputLabel' { - declare module.exports: any; -} - -declare module '@material-ui/core/internal/animate' { - declare module.exports: any; -} - -declare module '@material-ui/core/internal/svg-icons/ArrowDownward' { - declare module.exports: any; -} - -declare module '@material-ui/core/internal/svg-icons/ArrowDropDown' { - declare module.exports: any; -} - -declare module '@material-ui/core/internal/svg-icons/Cancel' { - declare module.exports: any; -} - -declare module '@material-ui/core/internal/svg-icons/CheckBox' { - declare module.exports: any; -} - -declare module '@material-ui/core/internal/svg-icons/CheckBoxOutlineBlank' { - declare module.exports: any; -} - -declare module '@material-ui/core/internal/svg-icons/CheckCircle' { - declare module.exports: any; -} - -declare module '@material-ui/core/internal/svg-icons/IndeterminateCheckBox' { - declare module.exports: any; -} - -declare module '@material-ui/core/internal/svg-icons/KeyboardArrowLeft' { - declare module.exports: any; -} - -declare module '@material-ui/core/internal/svg-icons/KeyboardArrowRight' { - declare module.exports: any; -} - -declare module '@material-ui/core/internal/svg-icons/RadioButtonChecked' { - declare module.exports: any; -} - -declare module '@material-ui/core/internal/svg-icons/RadioButtonUnchecked' { - declare module.exports: any; -} - -declare module '@material-ui/core/internal/svg-icons/Warning' { - declare module.exports: any; -} - -declare module '@material-ui/core/internal/SwitchBase' { - declare module.exports: any; -} - -declare module '@material-ui/core/LinearProgress/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/LinearProgress/LinearProgress' { - declare module.exports: any; -} - -declare module '@material-ui/core/List/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/List/List' { - declare module.exports: any; -} - -declare module '@material-ui/core/ListItem/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/ListItem/ListItem' { - declare module.exports: any; -} - -declare module '@material-ui/core/ListItemAvatar/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/ListItemAvatar/ListItemAvatar' { - declare module.exports: any; -} - -declare module '@material-ui/core/ListItemIcon/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/ListItemIcon/ListItemIcon' { - declare module.exports: any; -} - -declare module '@material-ui/core/ListItemSecondaryAction/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/ListItemSecondaryAction/ListItemSecondaryAction' { - declare module.exports: any; -} - -declare module '@material-ui/core/ListItemText/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/ListItemText/ListItemText' { - declare module.exports: any; -} - -declare module '@material-ui/core/ListSubheader/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/ListSubheader/ListSubheader' { - declare module.exports: any; -} - -declare module '@material-ui/core/Menu/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Menu/Menu' { - declare module.exports: any; -} - -declare module '@material-ui/core/MenuItem/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/MenuItem/MenuItem' { - declare module.exports: any; -} - -declare module '@material-ui/core/MenuList/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/MenuList/MenuList' { - declare module.exports: any; -} - -declare module '@material-ui/core/MobileStepper/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/MobileStepper/MobileStepper' { - declare module.exports: any; -} - -declare module '@material-ui/core/Modal/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Modal/isOverflowing' { - declare module.exports: any; -} - -declare module '@material-ui/core/Modal/manageAriaHidden' { - declare module.exports: any; -} - -declare module '@material-ui/core/Modal/Modal' { - declare module.exports: any; -} - -declare module '@material-ui/core/Modal/ModalManager' { - declare module.exports: any; -} - -declare module '@material-ui/core/NativeSelect/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/NativeSelect/NativeSelect' { - declare module.exports: any; -} - -declare module '@material-ui/core/NativeSelect/NativeSelectInput' { - declare module.exports: any; -} - -declare module '@material-ui/core/NoSsr/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/NoSsr/NoSsr' { - declare module.exports: any; -} - -declare module '@material-ui/core/OutlinedInput/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/OutlinedInput/NotchedOutline' { - declare module.exports: any; -} - -declare module '@material-ui/core/OutlinedInput/OutlinedInput' { - declare module.exports: any; -} - -declare module '@material-ui/core/Paper/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Paper/Paper' { - declare module.exports: any; -} - -declare module '@material-ui/core/Popover/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Popover/Popover' { - declare module.exports: any; -} - -declare module '@material-ui/core/Popper/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Popper/Popper' { - declare module.exports: any; -} - -declare module '@material-ui/core/Portal/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Portal/Portal' { - declare module.exports: any; -} - -declare module '@material-ui/core/Radio/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Radio/Radio' { - declare module.exports: any; -} - -declare module '@material-ui/core/RadioGroup/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/RadioGroup/RadioGroup' { - declare module.exports: any; -} - -declare module '@material-ui/core/RootRef/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/RootRef/RootRef' { - declare module.exports: any; -} - -declare module '@material-ui/core/Select/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Select/Select' { - declare module.exports: any; -} - -declare module '@material-ui/core/Select/SelectInput' { - declare module.exports: any; -} - -declare module '@material-ui/core/Slide/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Slide/Slide' { - declare module.exports: any; -} - -declare module '@material-ui/core/Snackbar/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Snackbar/Snackbar' { - declare module.exports: any; -} - -declare module '@material-ui/core/SnackbarContent/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/SnackbarContent/SnackbarContent' { - declare module.exports: any; -} - -declare module '@material-ui/core/Step/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Step/Step' { - declare module.exports: any; -} - -declare module '@material-ui/core/StepButton/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/StepButton/StepButton' { - declare module.exports: any; -} - -declare module '@material-ui/core/StepConnector/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/StepConnector/StepConnector' { - declare module.exports: any; -} - -declare module '@material-ui/core/StepContent/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/StepContent/StepContent' { - declare module.exports: any; -} - -declare module '@material-ui/core/StepIcon/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/StepIcon/StepIcon' { - declare module.exports: any; -} - -declare module '@material-ui/core/StepLabel/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/StepLabel/StepLabel' { - declare module.exports: any; -} - -declare module '@material-ui/core/Stepper/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Stepper/Stepper' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/colorManipulator' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/createBreakpoints' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/createGenerateClassName' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/createMixins' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/createMuiTheme' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/createPalette' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/createStyles' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/createTypography' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/getStylesCreator' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/getThemeProps' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/jssPreset' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/mergeClasses' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/MuiThemeProvider' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/shadows' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/shape' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/spacing' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/themeListener' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/transitions' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/withStyles' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/withTheme' { - declare module.exports: any; -} - -declare module '@material-ui/core/styles/zIndex' { - declare module.exports: any; -} - -declare module '@material-ui/core/SvgIcon/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/SvgIcon/SvgIcon' { - declare module.exports: any; -} - -declare module '@material-ui/core/SwipeableDrawer/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/SwipeableDrawer/SwipeableDrawer' { - declare module.exports: any; -} - -declare module '@material-ui/core/SwipeableDrawer/SwipeArea' { - declare module.exports: any; -} - -declare module '@material-ui/core/Switch/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Switch/Switch' { - declare module.exports: any; -} - -declare module '@material-ui/core/Tab/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Tab/Tab' { - declare module.exports: any; -} - -declare module '@material-ui/core/Table/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Table/Table' { - declare module.exports: any; -} - -declare module '@material-ui/core/TableBody/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/TableBody/TableBody' { - declare module.exports: any; -} - -declare module '@material-ui/core/TableCell/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/TableCell/TableCell' { - declare module.exports: any; -} - -declare module '@material-ui/core/TableFooter/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/TableFooter/TableFooter' { - declare module.exports: any; -} - -declare module '@material-ui/core/TableHead/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/TableHead/TableHead' { - declare module.exports: any; -} - -declare module '@material-ui/core/TablePagination/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/TablePagination/TablePagination' { - declare module.exports: any; -} - -declare module '@material-ui/core/TablePaginationActions/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/TablePaginationActions/TablePaginationActions' { - declare module.exports: any; -} - -declare module '@material-ui/core/TableRow/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/TableRow/TableRow' { - declare module.exports: any; -} - -declare module '@material-ui/core/TableSortLabel/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/TableSortLabel/TableSortLabel' { - declare module.exports: any; -} - -declare module '@material-ui/core/Tabs/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Tabs/ScrollbarSize' { - declare module.exports: any; -} - -declare module '@material-ui/core/Tabs/TabIndicator' { - declare module.exports: any; -} - -declare module '@material-ui/core/Tabs/Tabs' { - declare module.exports: any; -} - -declare module '@material-ui/core/Tabs/TabScrollButton' { - declare module.exports: any; -} - -declare module '@material-ui/core/test-utils/createMount' { - declare module.exports: any; -} - -declare module '@material-ui/core/test-utils/createRender' { - declare module.exports: any; -} - -declare module '@material-ui/core/test-utils/createShallow' { - declare module.exports: any; -} - -declare module '@material-ui/core/test-utils/getClasses' { - declare module.exports: any; -} - -declare module '@material-ui/core/test-utils/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/test-utils/until' { - declare module.exports: any; -} - -declare module '@material-ui/core/test-utils/unwrap' { - declare module.exports: any; -} - -declare module '@material-ui/core/TextField/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/TextField/TextField' { - declare module.exports: any; -} - -declare module '@material-ui/core/Toolbar/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Toolbar/Toolbar' { - declare module.exports: any; -} - -declare module '@material-ui/core/Tooltip/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Tooltip/Tooltip' { - declare module.exports: any; -} - -declare module '@material-ui/core/transitions/utils' { - declare module.exports: any; -} - -declare module '@material-ui/core/Typography/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Typography/Typography' { - declare module.exports: any; -} - -declare module '@material-ui/core/umd/material-ui.development' { - declare module.exports: any; -} - -declare module '@material-ui/core/umd/material-ui.production.min' { - declare module.exports: any; -} - -declare module '@material-ui/core/utils/exactProp' { - declare module.exports: any; -} - -declare module '@material-ui/core/utils/getDisplayName' { - declare module.exports: any; -} - -declare module '@material-ui/core/utils/helpers' { - declare module.exports: any; -} - -declare module '@material-ui/core/utils/ownerDocument' { - declare module.exports: any; -} - -declare module '@material-ui/core/utils/ownerWindow' { - declare module.exports: any; -} - -declare module '@material-ui/core/utils/reactHelpers' { - declare module.exports: any; -} - -declare module '@material-ui/core/utils/requirePropFactory' { - declare module.exports: any; -} - -declare module '@material-ui/core/utils/unsupportedProp' { - declare module.exports: any; -} - -declare module '@material-ui/core/withMobileDialog/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/withMobileDialog/withMobileDialog' { - declare module.exports: any; -} - -declare module '@material-ui/core/withWidth/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/withWidth/withWidth' { - declare module.exports: any; -} - -declare module '@material-ui/core/Zoom/index' { - declare module.exports: any; -} - -declare module '@material-ui/core/Zoom/Zoom' { - declare module.exports: any; -} - -// Filename aliases -declare module '@material-ui/core/AppBar/AppBar.js' { - declare module.exports: $Exports<'@material-ui/core/AppBar/AppBar'>; -} -declare module '@material-ui/core/AppBar/index.js' { - declare module.exports: $Exports<'@material-ui/core/AppBar/index'>; -} -declare module '@material-ui/core/Avatar/Avatar.js' { - declare module.exports: $Exports<'@material-ui/core/Avatar/Avatar'>; -} -declare module '@material-ui/core/Avatar/index.js' { - declare module.exports: $Exports<'@material-ui/core/Avatar/index'>; -} -declare module '@material-ui/core/Backdrop/Backdrop.js' { - declare module.exports: $Exports<'@material-ui/core/Backdrop/Backdrop'>; -} -declare module '@material-ui/core/Backdrop/index.js' { - declare module.exports: $Exports<'@material-ui/core/Backdrop/index'>; -} -declare module '@material-ui/core/Badge/Badge.js' { - declare module.exports: $Exports<'@material-ui/core/Badge/Badge'>; -} -declare module '@material-ui/core/Badge/index.js' { - declare module.exports: $Exports<'@material-ui/core/Badge/index'>; -} -declare module '@material-ui/core/BottomNavigation/BottomNavigation.js' { - declare module.exports: $Exports<'@material-ui/core/BottomNavigation/BottomNavigation'>; -} -declare module '@material-ui/core/BottomNavigation/index.js' { - declare module.exports: $Exports<'@material-ui/core/BottomNavigation/index'>; -} -declare module '@material-ui/core/BottomNavigationAction/BottomNavigationAction.js' { - declare module.exports: $Exports<'@material-ui/core/BottomNavigationAction/BottomNavigationAction'>; -} -declare module '@material-ui/core/BottomNavigationAction/index.js' { - declare module.exports: $Exports<'@material-ui/core/BottomNavigationAction/index'>; -} -declare module '@material-ui/core/Button/Button.js' { - declare module.exports: $Exports<'@material-ui/core/Button/Button'>; -} -declare module '@material-ui/core/Button/index.js' { - declare module.exports: $Exports<'@material-ui/core/Button/index'>; -} -declare module '@material-ui/core/ButtonBase/ButtonBase.js' { - declare module.exports: $Exports<'@material-ui/core/ButtonBase/ButtonBase'>; -} -declare module '@material-ui/core/ButtonBase/createRippleHandler.js' { - declare module.exports: $Exports<'@material-ui/core/ButtonBase/createRippleHandler'>; -} -declare module '@material-ui/core/ButtonBase/focusVisible.js' { - declare module.exports: $Exports<'@material-ui/core/ButtonBase/focusVisible'>; -} -declare module '@material-ui/core/ButtonBase/index.js' { - declare module.exports: $Exports<'@material-ui/core/ButtonBase/index'>; -} -declare module '@material-ui/core/ButtonBase/Ripple.js' { - declare module.exports: $Exports<'@material-ui/core/ButtonBase/Ripple'>; -} -declare module '@material-ui/core/ButtonBase/TouchRipple.js' { - declare module.exports: $Exports<'@material-ui/core/ButtonBase/TouchRipple'>; -} -declare module '@material-ui/core/Card/Card.js' { - declare module.exports: $Exports<'@material-ui/core/Card/Card'>; -} -declare module '@material-ui/core/Card/index.js' { - declare module.exports: $Exports<'@material-ui/core/Card/index'>; -} -declare module '@material-ui/core/CardActionArea/CardActionArea.js' { - declare module.exports: $Exports<'@material-ui/core/CardActionArea/CardActionArea'>; -} -declare module '@material-ui/core/CardActionArea/index.js' { - declare module.exports: $Exports<'@material-ui/core/CardActionArea/index'>; -} -declare module '@material-ui/core/CardActions/CardActions.js' { - declare module.exports: $Exports<'@material-ui/core/CardActions/CardActions'>; -} -declare module '@material-ui/core/CardActions/index.js' { - declare module.exports: $Exports<'@material-ui/core/CardActions/index'>; -} -declare module '@material-ui/core/CardContent/CardContent.js' { - declare module.exports: $Exports<'@material-ui/core/CardContent/CardContent'>; -} -declare module '@material-ui/core/CardContent/index.js' { - declare module.exports: $Exports<'@material-ui/core/CardContent/index'>; -} -declare module '@material-ui/core/CardHeader/CardHeader.js' { - declare module.exports: $Exports<'@material-ui/core/CardHeader/CardHeader'>; -} -declare module '@material-ui/core/CardHeader/index.js' { - declare module.exports: $Exports<'@material-ui/core/CardHeader/index'>; -} -declare module '@material-ui/core/CardMedia/CardMedia.js' { - declare module.exports: $Exports<'@material-ui/core/CardMedia/CardMedia'>; -} -declare module '@material-ui/core/CardMedia/index.js' { - declare module.exports: $Exports<'@material-ui/core/CardMedia/index'>; -} -declare module '@material-ui/core/Checkbox/Checkbox.js' { - declare module.exports: $Exports<'@material-ui/core/Checkbox/Checkbox'>; -} -declare module '@material-ui/core/Checkbox/index.js' { - declare module.exports: $Exports<'@material-ui/core/Checkbox/index'>; -} -declare module '@material-ui/core/Chip/Chip.js' { - declare module.exports: $Exports<'@material-ui/core/Chip/Chip'>; -} -declare module '@material-ui/core/Chip/index.js' { - declare module.exports: $Exports<'@material-ui/core/Chip/index'>; -} -declare module '@material-ui/core/CircularProgress/CircularProgress.js' { - declare module.exports: $Exports<'@material-ui/core/CircularProgress/CircularProgress'>; -} -declare module '@material-ui/core/CircularProgress/index.js' { - declare module.exports: $Exports<'@material-ui/core/CircularProgress/index'>; -} -declare module '@material-ui/core/ClickAwayListener/ClickAwayListener.js' { - declare module.exports: $Exports<'@material-ui/core/ClickAwayListener/ClickAwayListener'>; -} -declare module '@material-ui/core/ClickAwayListener/index.js' { - declare module.exports: $Exports<'@material-ui/core/ClickAwayListener/index'>; -} -declare module '@material-ui/core/Collapse/Collapse.js' { - declare module.exports: $Exports<'@material-ui/core/Collapse/Collapse'>; -} -declare module '@material-ui/core/Collapse/index.js' { - declare module.exports: $Exports<'@material-ui/core/Collapse/index'>; -} -declare module '@material-ui/core/colors/amber.js' { - declare module.exports: $Exports<'@material-ui/core/colors/amber'>; -} -declare module '@material-ui/core/colors/blue.js' { - declare module.exports: $Exports<'@material-ui/core/colors/blue'>; -} -declare module '@material-ui/core/colors/blueGrey.js' { - declare module.exports: $Exports<'@material-ui/core/colors/blueGrey'>; -} -declare module '@material-ui/core/colors/brown.js' { - declare module.exports: $Exports<'@material-ui/core/colors/brown'>; -} -declare module '@material-ui/core/colors/common.js' { - declare module.exports: $Exports<'@material-ui/core/colors/common'>; -} -declare module '@material-ui/core/colors/cyan.js' { - declare module.exports: $Exports<'@material-ui/core/colors/cyan'>; -} -declare module '@material-ui/core/colors/deepOrange.js' { - declare module.exports: $Exports<'@material-ui/core/colors/deepOrange'>; -} -declare module '@material-ui/core/colors/deepPurple.js' { - declare module.exports: $Exports<'@material-ui/core/colors/deepPurple'>; -} -declare module '@material-ui/core/colors/green.js' { - declare module.exports: $Exports<'@material-ui/core/colors/green'>; -} -declare module '@material-ui/core/colors/grey.js' { - declare module.exports: $Exports<'@material-ui/core/colors/grey'>; -} -declare module '@material-ui/core/colors/index.js' { - declare module.exports: $Exports<'@material-ui/core/colors/index'>; -} -declare module '@material-ui/core/colors/indigo.js' { - declare module.exports: $Exports<'@material-ui/core/colors/indigo'>; -} -declare module '@material-ui/core/colors/lightBlue.js' { - declare module.exports: $Exports<'@material-ui/core/colors/lightBlue'>; -} -declare module '@material-ui/core/colors/lightGreen.js' { - declare module.exports: $Exports<'@material-ui/core/colors/lightGreen'>; -} -declare module '@material-ui/core/colors/lime.js' { - declare module.exports: $Exports<'@material-ui/core/colors/lime'>; -} -declare module '@material-ui/core/colors/orange.js' { - declare module.exports: $Exports<'@material-ui/core/colors/orange'>; -} -declare module '@material-ui/core/colors/pink.js' { - declare module.exports: $Exports<'@material-ui/core/colors/pink'>; -} -declare module '@material-ui/core/colors/purple.js' { - declare module.exports: $Exports<'@material-ui/core/colors/purple'>; -} -declare module '@material-ui/core/colors/red.js' { - declare module.exports: $Exports<'@material-ui/core/colors/red'>; -} -declare module '@material-ui/core/colors/teal.js' { - declare module.exports: $Exports<'@material-ui/core/colors/teal'>; -} -declare module '@material-ui/core/colors/yellow.js' { - declare module.exports: $Exports<'@material-ui/core/colors/yellow'>; -} -declare module '@material-ui/core/CssBaseline/CssBaseline.js' { - declare module.exports: $Exports<'@material-ui/core/CssBaseline/CssBaseline'>; -} -declare module '@material-ui/core/CssBaseline/index.js' { - declare module.exports: $Exports<'@material-ui/core/CssBaseline/index'>; -} -declare module '@material-ui/core/Dialog/Dialog.js' { - declare module.exports: $Exports<'@material-ui/core/Dialog/Dialog'>; -} -declare module '@material-ui/core/Dialog/index.js' { - declare module.exports: $Exports<'@material-ui/core/Dialog/index'>; -} -declare module '@material-ui/core/DialogActions/DialogActions.js' { - declare module.exports: $Exports<'@material-ui/core/DialogActions/DialogActions'>; -} -declare module '@material-ui/core/DialogActions/index.js' { - declare module.exports: $Exports<'@material-ui/core/DialogActions/index'>; -} -declare module '@material-ui/core/DialogContent/DialogContent.js' { - declare module.exports: $Exports<'@material-ui/core/DialogContent/DialogContent'>; -} -declare module '@material-ui/core/DialogContent/index.js' { - declare module.exports: $Exports<'@material-ui/core/DialogContent/index'>; -} -declare module '@material-ui/core/DialogContentText/DialogContentText.js' { - declare module.exports: $Exports<'@material-ui/core/DialogContentText/DialogContentText'>; -} -declare module '@material-ui/core/DialogContentText/index.js' { - declare module.exports: $Exports<'@material-ui/core/DialogContentText/index'>; -} -declare module '@material-ui/core/DialogTitle/DialogTitle.js' { - declare module.exports: $Exports<'@material-ui/core/DialogTitle/DialogTitle'>; -} -declare module '@material-ui/core/DialogTitle/index.js' { - declare module.exports: $Exports<'@material-ui/core/DialogTitle/index'>; -} -declare module '@material-ui/core/Divider/Divider.js' { - declare module.exports: $Exports<'@material-ui/core/Divider/Divider'>; -} -declare module '@material-ui/core/Divider/index.js' { - declare module.exports: $Exports<'@material-ui/core/Divider/index'>; -} -declare module '@material-ui/core/Drawer/Drawer.js' { - declare module.exports: $Exports<'@material-ui/core/Drawer/Drawer'>; -} -declare module '@material-ui/core/Drawer/index.js' { - declare module.exports: $Exports<'@material-ui/core/Drawer/index'>; -} -declare module '@material-ui/core/es/AppBar/AppBar.js' { - declare module.exports: $Exports<'@material-ui/core/es/AppBar/AppBar'>; -} -declare module '@material-ui/core/es/AppBar/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/AppBar/index'>; -} -declare module '@material-ui/core/es/Avatar/Avatar.js' { - declare module.exports: $Exports<'@material-ui/core/es/Avatar/Avatar'>; -} -declare module '@material-ui/core/es/Avatar/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Avatar/index'>; -} -declare module '@material-ui/core/es/Backdrop/Backdrop.js' { - declare module.exports: $Exports<'@material-ui/core/es/Backdrop/Backdrop'>; -} -declare module '@material-ui/core/es/Backdrop/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Backdrop/index'>; -} -declare module '@material-ui/core/es/Badge/Badge.js' { - declare module.exports: $Exports<'@material-ui/core/es/Badge/Badge'>; -} -declare module '@material-ui/core/es/Badge/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Badge/index'>; -} -declare module '@material-ui/core/es/BottomNavigation/BottomNavigation.js' { - declare module.exports: $Exports<'@material-ui/core/es/BottomNavigation/BottomNavigation'>; -} -declare module '@material-ui/core/es/BottomNavigation/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/BottomNavigation/index'>; -} -declare module '@material-ui/core/es/BottomNavigationAction/BottomNavigationAction.js' { - declare module.exports: $Exports<'@material-ui/core/es/BottomNavigationAction/BottomNavigationAction'>; -} -declare module '@material-ui/core/es/BottomNavigationAction/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/BottomNavigationAction/index'>; -} -declare module '@material-ui/core/es/Button/Button.js' { - declare module.exports: $Exports<'@material-ui/core/es/Button/Button'>; -} -declare module '@material-ui/core/es/Button/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Button/index'>; -} -declare module '@material-ui/core/es/ButtonBase/ButtonBase.js' { - declare module.exports: $Exports<'@material-ui/core/es/ButtonBase/ButtonBase'>; -} -declare module '@material-ui/core/es/ButtonBase/createRippleHandler.js' { - declare module.exports: $Exports<'@material-ui/core/es/ButtonBase/createRippleHandler'>; -} -declare module '@material-ui/core/es/ButtonBase/focusVisible.js' { - declare module.exports: $Exports<'@material-ui/core/es/ButtonBase/focusVisible'>; -} -declare module '@material-ui/core/es/ButtonBase/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/ButtonBase/index'>; -} -declare module '@material-ui/core/es/ButtonBase/Ripple.js' { - declare module.exports: $Exports<'@material-ui/core/es/ButtonBase/Ripple'>; -} -declare module '@material-ui/core/es/ButtonBase/TouchRipple.js' { - declare module.exports: $Exports<'@material-ui/core/es/ButtonBase/TouchRipple'>; -} -declare module '@material-ui/core/es/Card/Card.js' { - declare module.exports: $Exports<'@material-ui/core/es/Card/Card'>; -} -declare module '@material-ui/core/es/Card/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Card/index'>; -} -declare module '@material-ui/core/es/CardActionArea/CardActionArea.js' { - declare module.exports: $Exports<'@material-ui/core/es/CardActionArea/CardActionArea'>; -} -declare module '@material-ui/core/es/CardActionArea/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/CardActionArea/index'>; -} -declare module '@material-ui/core/es/CardActions/CardActions.js' { - declare module.exports: $Exports<'@material-ui/core/es/CardActions/CardActions'>; -} -declare module '@material-ui/core/es/CardActions/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/CardActions/index'>; -} -declare module '@material-ui/core/es/CardContent/CardContent.js' { - declare module.exports: $Exports<'@material-ui/core/es/CardContent/CardContent'>; -} -declare module '@material-ui/core/es/CardContent/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/CardContent/index'>; -} -declare module '@material-ui/core/es/CardHeader/CardHeader.js' { - declare module.exports: $Exports<'@material-ui/core/es/CardHeader/CardHeader'>; -} -declare module '@material-ui/core/es/CardHeader/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/CardHeader/index'>; -} -declare module '@material-ui/core/es/CardMedia/CardMedia.js' { - declare module.exports: $Exports<'@material-ui/core/es/CardMedia/CardMedia'>; -} -declare module '@material-ui/core/es/CardMedia/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/CardMedia/index'>; -} -declare module '@material-ui/core/es/Checkbox/Checkbox.js' { - declare module.exports: $Exports<'@material-ui/core/es/Checkbox/Checkbox'>; -} -declare module '@material-ui/core/es/Checkbox/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Checkbox/index'>; -} -declare module '@material-ui/core/es/Chip/Chip.js' { - declare module.exports: $Exports<'@material-ui/core/es/Chip/Chip'>; -} -declare module '@material-ui/core/es/Chip/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Chip/index'>; -} -declare module '@material-ui/core/es/CircularProgress/CircularProgress.js' { - declare module.exports: $Exports<'@material-ui/core/es/CircularProgress/CircularProgress'>; -} -declare module '@material-ui/core/es/CircularProgress/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/CircularProgress/index'>; -} -declare module '@material-ui/core/es/ClickAwayListener/ClickAwayListener.js' { - declare module.exports: $Exports<'@material-ui/core/es/ClickAwayListener/ClickAwayListener'>; -} -declare module '@material-ui/core/es/ClickAwayListener/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/ClickAwayListener/index'>; -} -declare module '@material-ui/core/es/Collapse/Collapse.js' { - declare module.exports: $Exports<'@material-ui/core/es/Collapse/Collapse'>; -} -declare module '@material-ui/core/es/Collapse/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Collapse/index'>; -} -declare module '@material-ui/core/es/colors/amber.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/amber'>; -} -declare module '@material-ui/core/es/colors/blue.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/blue'>; -} -declare module '@material-ui/core/es/colors/blueGrey.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/blueGrey'>; -} -declare module '@material-ui/core/es/colors/brown.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/brown'>; -} -declare module '@material-ui/core/es/colors/common.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/common'>; -} -declare module '@material-ui/core/es/colors/cyan.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/cyan'>; -} -declare module '@material-ui/core/es/colors/deepOrange.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/deepOrange'>; -} -declare module '@material-ui/core/es/colors/deepPurple.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/deepPurple'>; -} -declare module '@material-ui/core/es/colors/green.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/green'>; -} -declare module '@material-ui/core/es/colors/grey.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/grey'>; -} -declare module '@material-ui/core/es/colors/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/index'>; -} -declare module '@material-ui/core/es/colors/indigo.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/indigo'>; -} -declare module '@material-ui/core/es/colors/lightBlue.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/lightBlue'>; -} -declare module '@material-ui/core/es/colors/lightGreen.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/lightGreen'>; -} -declare module '@material-ui/core/es/colors/lime.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/lime'>; -} -declare module '@material-ui/core/es/colors/orange.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/orange'>; -} -declare module '@material-ui/core/es/colors/pink.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/pink'>; -} -declare module '@material-ui/core/es/colors/purple.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/purple'>; -} -declare module '@material-ui/core/es/colors/red.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/red'>; -} -declare module '@material-ui/core/es/colors/teal.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/teal'>; -} -declare module '@material-ui/core/es/colors/yellow.js' { - declare module.exports: $Exports<'@material-ui/core/es/colors/yellow'>; -} -declare module '@material-ui/core/es/CssBaseline/CssBaseline.js' { - declare module.exports: $Exports<'@material-ui/core/es/CssBaseline/CssBaseline'>; -} -declare module '@material-ui/core/es/CssBaseline/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/CssBaseline/index'>; -} -declare module '@material-ui/core/es/Dialog/Dialog.js' { - declare module.exports: $Exports<'@material-ui/core/es/Dialog/Dialog'>; -} -declare module '@material-ui/core/es/Dialog/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Dialog/index'>; -} -declare module '@material-ui/core/es/DialogActions/DialogActions.js' { - declare module.exports: $Exports<'@material-ui/core/es/DialogActions/DialogActions'>; -} -declare module '@material-ui/core/es/DialogActions/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/DialogActions/index'>; -} -declare module '@material-ui/core/es/DialogContent/DialogContent.js' { - declare module.exports: $Exports<'@material-ui/core/es/DialogContent/DialogContent'>; -} -declare module '@material-ui/core/es/DialogContent/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/DialogContent/index'>; -} -declare module '@material-ui/core/es/DialogContentText/DialogContentText.js' { - declare module.exports: $Exports<'@material-ui/core/es/DialogContentText/DialogContentText'>; -} -declare module '@material-ui/core/es/DialogContentText/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/DialogContentText/index'>; -} -declare module '@material-ui/core/es/DialogTitle/DialogTitle.js' { - declare module.exports: $Exports<'@material-ui/core/es/DialogTitle/DialogTitle'>; -} -declare module '@material-ui/core/es/DialogTitle/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/DialogTitle/index'>; -} -declare module '@material-ui/core/es/Divider/Divider.js' { - declare module.exports: $Exports<'@material-ui/core/es/Divider/Divider'>; -} -declare module '@material-ui/core/es/Divider/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Divider/index'>; -} -declare module '@material-ui/core/es/Drawer/Drawer.js' { - declare module.exports: $Exports<'@material-ui/core/es/Drawer/Drawer'>; -} -declare module '@material-ui/core/es/Drawer/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Drawer/index'>; -} -declare module '@material-ui/core/es/ExpansionPanel/ExpansionPanel.js' { - declare module.exports: $Exports<'@material-ui/core/es/ExpansionPanel/ExpansionPanel'>; -} -declare module '@material-ui/core/es/ExpansionPanel/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/ExpansionPanel/index'>; -} -declare module '@material-ui/core/es/ExpansionPanelActions/ExpansionPanelActions.js' { - declare module.exports: $Exports<'@material-ui/core/es/ExpansionPanelActions/ExpansionPanelActions'>; -} -declare module '@material-ui/core/es/ExpansionPanelActions/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/ExpansionPanelActions/index'>; -} -declare module '@material-ui/core/es/ExpansionPanelDetails/ExpansionPanelDetails.js' { - declare module.exports: $Exports<'@material-ui/core/es/ExpansionPanelDetails/ExpansionPanelDetails'>; -} -declare module '@material-ui/core/es/ExpansionPanelDetails/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/ExpansionPanelDetails/index'>; -} -declare module '@material-ui/core/es/ExpansionPanelSummary/ExpansionPanelSummary.js' { - declare module.exports: $Exports<'@material-ui/core/es/ExpansionPanelSummary/ExpansionPanelSummary'>; -} -declare module '@material-ui/core/es/ExpansionPanelSummary/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/ExpansionPanelSummary/index'>; -} -declare module '@material-ui/core/es/Fade/Fade.js' { - declare module.exports: $Exports<'@material-ui/core/es/Fade/Fade'>; -} -declare module '@material-ui/core/es/Fade/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Fade/index'>; -} -declare module '@material-ui/core/es/FilledInput/FilledInput.js' { - declare module.exports: $Exports<'@material-ui/core/es/FilledInput/FilledInput'>; -} -declare module '@material-ui/core/es/FilledInput/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/FilledInput/index'>; -} -declare module '@material-ui/core/es/FormControl/FormControl.js' { - declare module.exports: $Exports<'@material-ui/core/es/FormControl/FormControl'>; -} -declare module '@material-ui/core/es/FormControl/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/FormControl/index'>; -} -declare module '@material-ui/core/es/FormControlLabel/FormControlLabel.js' { - declare module.exports: $Exports<'@material-ui/core/es/FormControlLabel/FormControlLabel'>; -} -declare module '@material-ui/core/es/FormControlLabel/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/FormControlLabel/index'>; -} -declare module '@material-ui/core/es/FormGroup/FormGroup.js' { - declare module.exports: $Exports<'@material-ui/core/es/FormGroup/FormGroup'>; -} -declare module '@material-ui/core/es/FormGroup/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/FormGroup/index'>; -} -declare module '@material-ui/core/es/FormHelperText/FormHelperText.js' { - declare module.exports: $Exports<'@material-ui/core/es/FormHelperText/FormHelperText'>; -} -declare module '@material-ui/core/es/FormHelperText/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/FormHelperText/index'>; -} -declare module '@material-ui/core/es/FormLabel/FormLabel.js' { - declare module.exports: $Exports<'@material-ui/core/es/FormLabel/FormLabel'>; -} -declare module '@material-ui/core/es/FormLabel/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/FormLabel/index'>; -} -declare module '@material-ui/core/es/Grid/Grid.js' { - declare module.exports: $Exports<'@material-ui/core/es/Grid/Grid'>; -} -declare module '@material-ui/core/es/Grid/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Grid/index'>; -} -declare module '@material-ui/core/es/GridList/GridList.js' { - declare module.exports: $Exports<'@material-ui/core/es/GridList/GridList'>; -} -declare module '@material-ui/core/es/GridList/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/GridList/index'>; -} -declare module '@material-ui/core/es/GridListTile/GridListTile.js' { - declare module.exports: $Exports<'@material-ui/core/es/GridListTile/GridListTile'>; -} -declare module '@material-ui/core/es/GridListTile/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/GridListTile/index'>; -} -declare module '@material-ui/core/es/GridListTileBar/GridListTileBar.js' { - declare module.exports: $Exports<'@material-ui/core/es/GridListTileBar/GridListTileBar'>; -} -declare module '@material-ui/core/es/GridListTileBar/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/GridListTileBar/index'>; -} -declare module '@material-ui/core/es/Grow/Grow.js' { - declare module.exports: $Exports<'@material-ui/core/es/Grow/Grow'>; -} -declare module '@material-ui/core/es/Grow/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Grow/index'>; -} -declare module '@material-ui/core/es/Hidden/Hidden.js' { - declare module.exports: $Exports<'@material-ui/core/es/Hidden/Hidden'>; -} -declare module '@material-ui/core/es/Hidden/HiddenCss.js' { - declare module.exports: $Exports<'@material-ui/core/es/Hidden/HiddenCss'>; -} -declare module '@material-ui/core/es/Hidden/HiddenJs.js' { - declare module.exports: $Exports<'@material-ui/core/es/Hidden/HiddenJs'>; -} -declare module '@material-ui/core/es/Hidden/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Hidden/index'>; -} -declare module '@material-ui/core/es/Icon/Icon.js' { - declare module.exports: $Exports<'@material-ui/core/es/Icon/Icon'>; -} -declare module '@material-ui/core/es/Icon/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Icon/index'>; -} -declare module '@material-ui/core/es/IconButton/IconButton.js' { - declare module.exports: $Exports<'@material-ui/core/es/IconButton/IconButton'>; -} -declare module '@material-ui/core/es/IconButton/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/IconButton/index'>; -} -declare module '@material-ui/core/es/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/index'>; -} -declare module '@material-ui/core/es/Input/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Input/index'>; -} -declare module '@material-ui/core/es/Input/Input.js' { - declare module.exports: $Exports<'@material-ui/core/es/Input/Input'>; -} -declare module '@material-ui/core/es/InputAdornment/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/InputAdornment/index'>; -} -declare module '@material-ui/core/es/InputAdornment/InputAdornment.js' { - declare module.exports: $Exports<'@material-ui/core/es/InputAdornment/InputAdornment'>; -} -declare module '@material-ui/core/es/InputBase/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/InputBase/index'>; -} -declare module '@material-ui/core/es/InputBase/InputBase.js' { - declare module.exports: $Exports<'@material-ui/core/es/InputBase/InputBase'>; -} -declare module '@material-ui/core/es/InputBase/Textarea.js' { - declare module.exports: $Exports<'@material-ui/core/es/InputBase/Textarea'>; -} -declare module '@material-ui/core/es/InputBase/utils.js' { - declare module.exports: $Exports<'@material-ui/core/es/InputBase/utils'>; -} -declare module '@material-ui/core/es/InputLabel/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/InputLabel/index'>; -} -declare module '@material-ui/core/es/InputLabel/InputLabel.js' { - declare module.exports: $Exports<'@material-ui/core/es/InputLabel/InputLabel'>; -} -declare module '@material-ui/core/es/internal/animate.js' { - declare module.exports: $Exports<'@material-ui/core/es/internal/animate'>; -} -declare module '@material-ui/core/es/internal/svg-icons/ArrowDownward.js' { - declare module.exports: $Exports<'@material-ui/core/es/internal/svg-icons/ArrowDownward'>; -} -declare module '@material-ui/core/es/internal/svg-icons/ArrowDropDown.js' { - declare module.exports: $Exports<'@material-ui/core/es/internal/svg-icons/ArrowDropDown'>; -} -declare module '@material-ui/core/es/internal/svg-icons/Cancel.js' { - declare module.exports: $Exports<'@material-ui/core/es/internal/svg-icons/Cancel'>; -} -declare module '@material-ui/core/es/internal/svg-icons/CheckBox.js' { - declare module.exports: $Exports<'@material-ui/core/es/internal/svg-icons/CheckBox'>; -} -declare module '@material-ui/core/es/internal/svg-icons/CheckBoxOutlineBlank.js' { - declare module.exports: $Exports<'@material-ui/core/es/internal/svg-icons/CheckBoxOutlineBlank'>; -} -declare module '@material-ui/core/es/internal/svg-icons/CheckCircle.js' { - declare module.exports: $Exports<'@material-ui/core/es/internal/svg-icons/CheckCircle'>; -} -declare module '@material-ui/core/es/internal/svg-icons/IndeterminateCheckBox.js' { - declare module.exports: $Exports<'@material-ui/core/es/internal/svg-icons/IndeterminateCheckBox'>; -} -declare module '@material-ui/core/es/internal/svg-icons/KeyboardArrowLeft.js' { - declare module.exports: $Exports<'@material-ui/core/es/internal/svg-icons/KeyboardArrowLeft'>; -} -declare module '@material-ui/core/es/internal/svg-icons/KeyboardArrowRight.js' { - declare module.exports: $Exports<'@material-ui/core/es/internal/svg-icons/KeyboardArrowRight'>; -} -declare module '@material-ui/core/es/internal/svg-icons/RadioButtonChecked.js' { - declare module.exports: $Exports<'@material-ui/core/es/internal/svg-icons/RadioButtonChecked'>; -} -declare module '@material-ui/core/es/internal/svg-icons/RadioButtonUnchecked.js' { - declare module.exports: $Exports<'@material-ui/core/es/internal/svg-icons/RadioButtonUnchecked'>; -} -declare module '@material-ui/core/es/internal/svg-icons/Warning.js' { - declare module.exports: $Exports<'@material-ui/core/es/internal/svg-icons/Warning'>; -} -declare module '@material-ui/core/es/internal/SwitchBase.js' { - declare module.exports: $Exports<'@material-ui/core/es/internal/SwitchBase'>; -} -declare module '@material-ui/core/es/LinearProgress/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/LinearProgress/index'>; -} -declare module '@material-ui/core/es/LinearProgress/LinearProgress.js' { - declare module.exports: $Exports<'@material-ui/core/es/LinearProgress/LinearProgress'>; -} -declare module '@material-ui/core/es/List/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/List/index'>; -} -declare module '@material-ui/core/es/List/List.js' { - declare module.exports: $Exports<'@material-ui/core/es/List/List'>; -} -declare module '@material-ui/core/es/ListItem/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/ListItem/index'>; -} -declare module '@material-ui/core/es/ListItem/ListItem.js' { - declare module.exports: $Exports<'@material-ui/core/es/ListItem/ListItem'>; -} -declare module '@material-ui/core/es/ListItemAvatar/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/ListItemAvatar/index'>; -} -declare module '@material-ui/core/es/ListItemAvatar/ListItemAvatar.js' { - declare module.exports: $Exports<'@material-ui/core/es/ListItemAvatar/ListItemAvatar'>; -} -declare module '@material-ui/core/es/ListItemIcon/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/ListItemIcon/index'>; -} -declare module '@material-ui/core/es/ListItemIcon/ListItemIcon.js' { - declare module.exports: $Exports<'@material-ui/core/es/ListItemIcon/ListItemIcon'>; -} -declare module '@material-ui/core/es/ListItemSecondaryAction/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/ListItemSecondaryAction/index'>; -} -declare module '@material-ui/core/es/ListItemSecondaryAction/ListItemSecondaryAction.js' { - declare module.exports: $Exports<'@material-ui/core/es/ListItemSecondaryAction/ListItemSecondaryAction'>; -} -declare module '@material-ui/core/es/ListItemText/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/ListItemText/index'>; -} -declare module '@material-ui/core/es/ListItemText/ListItemText.js' { - declare module.exports: $Exports<'@material-ui/core/es/ListItemText/ListItemText'>; -} -declare module '@material-ui/core/es/ListSubheader/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/ListSubheader/index'>; -} -declare module '@material-ui/core/es/ListSubheader/ListSubheader.js' { - declare module.exports: $Exports<'@material-ui/core/es/ListSubheader/ListSubheader'>; -} -declare module '@material-ui/core/es/Menu/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Menu/index'>; -} -declare module '@material-ui/core/es/Menu/Menu.js' { - declare module.exports: $Exports<'@material-ui/core/es/Menu/Menu'>; -} -declare module '@material-ui/core/es/MenuItem/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/MenuItem/index'>; -} -declare module '@material-ui/core/es/MenuItem/MenuItem.js' { - declare module.exports: $Exports<'@material-ui/core/es/MenuItem/MenuItem'>; -} -declare module '@material-ui/core/es/MenuList/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/MenuList/index'>; -} -declare module '@material-ui/core/es/MenuList/MenuList.js' { - declare module.exports: $Exports<'@material-ui/core/es/MenuList/MenuList'>; -} -declare module '@material-ui/core/es/MobileStepper/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/MobileStepper/index'>; -} -declare module '@material-ui/core/es/MobileStepper/MobileStepper.js' { - declare module.exports: $Exports<'@material-ui/core/es/MobileStepper/MobileStepper'>; -} -declare module '@material-ui/core/es/Modal/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Modal/index'>; -} -declare module '@material-ui/core/es/Modal/isOverflowing.js' { - declare module.exports: $Exports<'@material-ui/core/es/Modal/isOverflowing'>; -} -declare module '@material-ui/core/es/Modal/manageAriaHidden.js' { - declare module.exports: $Exports<'@material-ui/core/es/Modal/manageAriaHidden'>; -} -declare module '@material-ui/core/es/Modal/Modal.js' { - declare module.exports: $Exports<'@material-ui/core/es/Modal/Modal'>; -} -declare module '@material-ui/core/es/Modal/ModalManager.js' { - declare module.exports: $Exports<'@material-ui/core/es/Modal/ModalManager'>; -} -declare module '@material-ui/core/es/NativeSelect/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/NativeSelect/index'>; -} -declare module '@material-ui/core/es/NativeSelect/NativeSelect.js' { - declare module.exports: $Exports<'@material-ui/core/es/NativeSelect/NativeSelect'>; -} -declare module '@material-ui/core/es/NativeSelect/NativeSelectInput.js' { - declare module.exports: $Exports<'@material-ui/core/es/NativeSelect/NativeSelectInput'>; -} -declare module '@material-ui/core/es/NoSsr/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/NoSsr/index'>; -} -declare module '@material-ui/core/es/NoSsr/NoSsr.js' { - declare module.exports: $Exports<'@material-ui/core/es/NoSsr/NoSsr'>; -} -declare module '@material-ui/core/es/OutlinedInput/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/OutlinedInput/index'>; -} -declare module '@material-ui/core/es/OutlinedInput/NotchedOutline.js' { - declare module.exports: $Exports<'@material-ui/core/es/OutlinedInput/NotchedOutline'>; -} -declare module '@material-ui/core/es/OutlinedInput/OutlinedInput.js' { - declare module.exports: $Exports<'@material-ui/core/es/OutlinedInput/OutlinedInput'>; -} -declare module '@material-ui/core/es/Paper/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Paper/index'>; -} -declare module '@material-ui/core/es/Paper/Paper.js' { - declare module.exports: $Exports<'@material-ui/core/es/Paper/Paper'>; -} -declare module '@material-ui/core/es/Popover/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Popover/index'>; -} -declare module '@material-ui/core/es/Popover/Popover.js' { - declare module.exports: $Exports<'@material-ui/core/es/Popover/Popover'>; -} -declare module '@material-ui/core/es/Popper/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Popper/index'>; -} -declare module '@material-ui/core/es/Popper/Popper.js' { - declare module.exports: $Exports<'@material-ui/core/es/Popper/Popper'>; -} -declare module '@material-ui/core/es/Portal/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Portal/index'>; -} -declare module '@material-ui/core/es/Portal/Portal.js' { - declare module.exports: $Exports<'@material-ui/core/es/Portal/Portal'>; -} -declare module '@material-ui/core/es/Radio/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Radio/index'>; -} -declare module '@material-ui/core/es/Radio/Radio.js' { - declare module.exports: $Exports<'@material-ui/core/es/Radio/Radio'>; -} -declare module '@material-ui/core/es/RadioGroup/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/RadioGroup/index'>; -} -declare module '@material-ui/core/es/RadioGroup/RadioGroup.js' { - declare module.exports: $Exports<'@material-ui/core/es/RadioGroup/RadioGroup'>; -} -declare module '@material-ui/core/es/RootRef/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/RootRef/index'>; -} -declare module '@material-ui/core/es/RootRef/RootRef.js' { - declare module.exports: $Exports<'@material-ui/core/es/RootRef/RootRef'>; -} -declare module '@material-ui/core/es/Select/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Select/index'>; -} -declare module '@material-ui/core/es/Select/Select.js' { - declare module.exports: $Exports<'@material-ui/core/es/Select/Select'>; -} -declare module '@material-ui/core/es/Select/SelectInput.js' { - declare module.exports: $Exports<'@material-ui/core/es/Select/SelectInput'>; -} -declare module '@material-ui/core/es/Slide/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Slide/index'>; -} -declare module '@material-ui/core/es/Slide/Slide.js' { - declare module.exports: $Exports<'@material-ui/core/es/Slide/Slide'>; -} -declare module '@material-ui/core/es/Snackbar/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Snackbar/index'>; -} -declare module '@material-ui/core/es/Snackbar/Snackbar.js' { - declare module.exports: $Exports<'@material-ui/core/es/Snackbar/Snackbar'>; -} -declare module '@material-ui/core/es/SnackbarContent/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/SnackbarContent/index'>; -} -declare module '@material-ui/core/es/SnackbarContent/SnackbarContent.js' { - declare module.exports: $Exports<'@material-ui/core/es/SnackbarContent/SnackbarContent'>; -} -declare module '@material-ui/core/es/Step/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Step/index'>; -} -declare module '@material-ui/core/es/Step/Step.js' { - declare module.exports: $Exports<'@material-ui/core/es/Step/Step'>; -} -declare module '@material-ui/core/es/StepButton/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/StepButton/index'>; -} -declare module '@material-ui/core/es/StepButton/StepButton.js' { - declare module.exports: $Exports<'@material-ui/core/es/StepButton/StepButton'>; -} -declare module '@material-ui/core/es/StepConnector/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/StepConnector/index'>; -} -declare module '@material-ui/core/es/StepConnector/StepConnector.js' { - declare module.exports: $Exports<'@material-ui/core/es/StepConnector/StepConnector'>; -} -declare module '@material-ui/core/es/StepContent/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/StepContent/index'>; -} -declare module '@material-ui/core/es/StepContent/StepContent.js' { - declare module.exports: $Exports<'@material-ui/core/es/StepContent/StepContent'>; -} -declare module '@material-ui/core/es/StepIcon/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/StepIcon/index'>; -} -declare module '@material-ui/core/es/StepIcon/StepIcon.js' { - declare module.exports: $Exports<'@material-ui/core/es/StepIcon/StepIcon'>; -} -declare module '@material-ui/core/es/StepLabel/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/StepLabel/index'>; -} -declare module '@material-ui/core/es/StepLabel/StepLabel.js' { - declare module.exports: $Exports<'@material-ui/core/es/StepLabel/StepLabel'>; -} -declare module '@material-ui/core/es/Stepper/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Stepper/index'>; -} -declare module '@material-ui/core/es/Stepper/Stepper.js' { - declare module.exports: $Exports<'@material-ui/core/es/Stepper/Stepper'>; -} -declare module '@material-ui/core/es/styles/colorManipulator.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/colorManipulator'>; -} -declare module '@material-ui/core/es/styles/createBreakpoints.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/createBreakpoints'>; -} -declare module '@material-ui/core/es/styles/createGenerateClassName.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/createGenerateClassName'>; -} -declare module '@material-ui/core/es/styles/createMixins.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/createMixins'>; -} -declare module '@material-ui/core/es/styles/createMuiTheme.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/createMuiTheme'>; -} -declare module '@material-ui/core/es/styles/createPalette.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/createPalette'>; -} -declare module '@material-ui/core/es/styles/createStyles.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/createStyles'>; -} -declare module '@material-ui/core/es/styles/createTypography.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/createTypography'>; -} -declare module '@material-ui/core/es/styles/getStylesCreator.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/getStylesCreator'>; -} -declare module '@material-ui/core/es/styles/getThemeProps.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/getThemeProps'>; -} -declare module '@material-ui/core/es/styles/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/index'>; -} -declare module '@material-ui/core/es/styles/jssPreset.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/jssPreset'>; -} -declare module '@material-ui/core/es/styles/mergeClasses.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/mergeClasses'>; -} -declare module '@material-ui/core/es/styles/MuiThemeProvider.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/MuiThemeProvider'>; -} -declare module '@material-ui/core/es/styles/shadows.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/shadows'>; -} -declare module '@material-ui/core/es/styles/shape.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/shape'>; -} -declare module '@material-ui/core/es/styles/spacing.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/spacing'>; -} -declare module '@material-ui/core/es/styles/themeListener.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/themeListener'>; -} -declare module '@material-ui/core/es/styles/transitions.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/transitions'>; -} -declare module '@material-ui/core/es/styles/withStyles.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/withStyles'>; -} -declare module '@material-ui/core/es/styles/withTheme.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/withTheme'>; -} -declare module '@material-ui/core/es/styles/zIndex.js' { - declare module.exports: $Exports<'@material-ui/core/es/styles/zIndex'>; -} -declare module '@material-ui/core/es/SvgIcon/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/SvgIcon/index'>; -} -declare module '@material-ui/core/es/SvgIcon/SvgIcon.js' { - declare module.exports: $Exports<'@material-ui/core/es/SvgIcon/SvgIcon'>; -} -declare module '@material-ui/core/es/SwipeableDrawer/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/SwipeableDrawer/index'>; -} -declare module '@material-ui/core/es/SwipeableDrawer/SwipeableDrawer.js' { - declare module.exports: $Exports<'@material-ui/core/es/SwipeableDrawer/SwipeableDrawer'>; -} -declare module '@material-ui/core/es/SwipeableDrawer/SwipeArea.js' { - declare module.exports: $Exports<'@material-ui/core/es/SwipeableDrawer/SwipeArea'>; -} -declare module '@material-ui/core/es/Switch/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Switch/index'>; -} -declare module '@material-ui/core/es/Switch/Switch.js' { - declare module.exports: $Exports<'@material-ui/core/es/Switch/Switch'>; -} -declare module '@material-ui/core/es/Tab/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Tab/index'>; -} -declare module '@material-ui/core/es/Tab/Tab.js' { - declare module.exports: $Exports<'@material-ui/core/es/Tab/Tab'>; -} -declare module '@material-ui/core/es/Table/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Table/index'>; -} -declare module '@material-ui/core/es/Table/Table.js' { - declare module.exports: $Exports<'@material-ui/core/es/Table/Table'>; -} -declare module '@material-ui/core/es/TableBody/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/TableBody/index'>; -} -declare module '@material-ui/core/es/TableBody/TableBody.js' { - declare module.exports: $Exports<'@material-ui/core/es/TableBody/TableBody'>; -} -declare module '@material-ui/core/es/TableCell/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/TableCell/index'>; -} -declare module '@material-ui/core/es/TableCell/TableCell.js' { - declare module.exports: $Exports<'@material-ui/core/es/TableCell/TableCell'>; -} -declare module '@material-ui/core/es/TableFooter/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/TableFooter/index'>; -} -declare module '@material-ui/core/es/TableFooter/TableFooter.js' { - declare module.exports: $Exports<'@material-ui/core/es/TableFooter/TableFooter'>; -} -declare module '@material-ui/core/es/TableHead/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/TableHead/index'>; -} -declare module '@material-ui/core/es/TableHead/TableHead.js' { - declare module.exports: $Exports<'@material-ui/core/es/TableHead/TableHead'>; -} -declare module '@material-ui/core/es/TablePagination/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/TablePagination/index'>; -} -declare module '@material-ui/core/es/TablePagination/TablePagination.js' { - declare module.exports: $Exports<'@material-ui/core/es/TablePagination/TablePagination'>; -} -declare module '@material-ui/core/es/TablePaginationActions/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/TablePaginationActions/index'>; -} -declare module '@material-ui/core/es/TablePaginationActions/TablePaginationActions.js' { - declare module.exports: $Exports<'@material-ui/core/es/TablePaginationActions/TablePaginationActions'>; -} -declare module '@material-ui/core/es/TableRow/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/TableRow/index'>; -} -declare module '@material-ui/core/es/TableRow/TableRow.js' { - declare module.exports: $Exports<'@material-ui/core/es/TableRow/TableRow'>; -} -declare module '@material-ui/core/es/TableSortLabel/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/TableSortLabel/index'>; -} -declare module '@material-ui/core/es/TableSortLabel/TableSortLabel.js' { - declare module.exports: $Exports<'@material-ui/core/es/TableSortLabel/TableSortLabel'>; -} -declare module '@material-ui/core/es/Tabs/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Tabs/index'>; -} -declare module '@material-ui/core/es/Tabs/ScrollbarSize.js' { - declare module.exports: $Exports<'@material-ui/core/es/Tabs/ScrollbarSize'>; -} -declare module '@material-ui/core/es/Tabs/TabIndicator.js' { - declare module.exports: $Exports<'@material-ui/core/es/Tabs/TabIndicator'>; -} -declare module '@material-ui/core/es/Tabs/Tabs.js' { - declare module.exports: $Exports<'@material-ui/core/es/Tabs/Tabs'>; -} -declare module '@material-ui/core/es/Tabs/TabScrollButton.js' { - declare module.exports: $Exports<'@material-ui/core/es/Tabs/TabScrollButton'>; -} -declare module '@material-ui/core/es/test-utils/createMount.js' { - declare module.exports: $Exports<'@material-ui/core/es/test-utils/createMount'>; -} -declare module '@material-ui/core/es/test-utils/createRender.js' { - declare module.exports: $Exports<'@material-ui/core/es/test-utils/createRender'>; -} -declare module '@material-ui/core/es/test-utils/createShallow.js' { - declare module.exports: $Exports<'@material-ui/core/es/test-utils/createShallow'>; -} -declare module '@material-ui/core/es/test-utils/getClasses.js' { - declare module.exports: $Exports<'@material-ui/core/es/test-utils/getClasses'>; -} -declare module '@material-ui/core/es/test-utils/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/test-utils/index'>; -} -declare module '@material-ui/core/es/test-utils/until.js' { - declare module.exports: $Exports<'@material-ui/core/es/test-utils/until'>; -} -declare module '@material-ui/core/es/test-utils/unwrap.js' { - declare module.exports: $Exports<'@material-ui/core/es/test-utils/unwrap'>; -} -declare module '@material-ui/core/es/TextField/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/TextField/index'>; -} -declare module '@material-ui/core/es/TextField/TextField.js' { - declare module.exports: $Exports<'@material-ui/core/es/TextField/TextField'>; -} -declare module '@material-ui/core/es/Toolbar/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Toolbar/index'>; -} -declare module '@material-ui/core/es/Toolbar/Toolbar.js' { - declare module.exports: $Exports<'@material-ui/core/es/Toolbar/Toolbar'>; -} -declare module '@material-ui/core/es/Tooltip/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Tooltip/index'>; -} -declare module '@material-ui/core/es/Tooltip/Tooltip.js' { - declare module.exports: $Exports<'@material-ui/core/es/Tooltip/Tooltip'>; -} -declare module '@material-ui/core/es/transitions/utils.js' { - declare module.exports: $Exports<'@material-ui/core/es/transitions/utils'>; -} -declare module '@material-ui/core/es/Typography/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Typography/index'>; -} -declare module '@material-ui/core/es/Typography/Typography.js' { - declare module.exports: $Exports<'@material-ui/core/es/Typography/Typography'>; -} -declare module '@material-ui/core/es/utils/exactProp.js' { - declare module.exports: $Exports<'@material-ui/core/es/utils/exactProp'>; -} -declare module '@material-ui/core/es/utils/getDisplayName.js' { - declare module.exports: $Exports<'@material-ui/core/es/utils/getDisplayName'>; -} -declare module '@material-ui/core/es/utils/helpers.js' { - declare module.exports: $Exports<'@material-ui/core/es/utils/helpers'>; -} -declare module '@material-ui/core/es/utils/ownerDocument.js' { - declare module.exports: $Exports<'@material-ui/core/es/utils/ownerDocument'>; -} -declare module '@material-ui/core/es/utils/ownerWindow.js' { - declare module.exports: $Exports<'@material-ui/core/es/utils/ownerWindow'>; -} -declare module '@material-ui/core/es/utils/reactHelpers.js' { - declare module.exports: $Exports<'@material-ui/core/es/utils/reactHelpers'>; -} -declare module '@material-ui/core/es/utils/requirePropFactory.js' { - declare module.exports: $Exports<'@material-ui/core/es/utils/requirePropFactory'>; -} -declare module '@material-ui/core/es/utils/unsupportedProp.js' { - declare module.exports: $Exports<'@material-ui/core/es/utils/unsupportedProp'>; -} -declare module '@material-ui/core/es/withMobileDialog/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/withMobileDialog/index'>; -} -declare module '@material-ui/core/es/withMobileDialog/withMobileDialog.js' { - declare module.exports: $Exports<'@material-ui/core/es/withMobileDialog/withMobileDialog'>; -} -declare module '@material-ui/core/es/withWidth/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/withWidth/index'>; -} -declare module '@material-ui/core/es/withWidth/withWidth.js' { - declare module.exports: $Exports<'@material-ui/core/es/withWidth/withWidth'>; -} -declare module '@material-ui/core/es/Zoom/index.js' { - declare module.exports: $Exports<'@material-ui/core/es/Zoom/index'>; -} -declare module '@material-ui/core/es/Zoom/Zoom.js' { - declare module.exports: $Exports<'@material-ui/core/es/Zoom/Zoom'>; -} -declare module '@material-ui/core/ExpansionPanel/ExpansionPanel.js' { - declare module.exports: $Exports<'@material-ui/core/ExpansionPanel/ExpansionPanel'>; -} -declare module '@material-ui/core/ExpansionPanel/index.js' { - declare module.exports: $Exports<'@material-ui/core/ExpansionPanel/index'>; -} -declare module '@material-ui/core/ExpansionPanelActions/ExpansionPanelActions.js' { - declare module.exports: $Exports<'@material-ui/core/ExpansionPanelActions/ExpansionPanelActions'>; -} -declare module '@material-ui/core/ExpansionPanelActions/index.js' { - declare module.exports: $Exports<'@material-ui/core/ExpansionPanelActions/index'>; -} -declare module '@material-ui/core/ExpansionPanelDetails/ExpansionPanelDetails.js' { - declare module.exports: $Exports<'@material-ui/core/ExpansionPanelDetails/ExpansionPanelDetails'>; -} -declare module '@material-ui/core/ExpansionPanelDetails/index.js' { - declare module.exports: $Exports<'@material-ui/core/ExpansionPanelDetails/index'>; -} -declare module '@material-ui/core/ExpansionPanelSummary/ExpansionPanelSummary.js' { - declare module.exports: $Exports<'@material-ui/core/ExpansionPanelSummary/ExpansionPanelSummary'>; -} -declare module '@material-ui/core/ExpansionPanelSummary/index.js' { - declare module.exports: $Exports<'@material-ui/core/ExpansionPanelSummary/index'>; -} -declare module '@material-ui/core/Fade/Fade.js' { - declare module.exports: $Exports<'@material-ui/core/Fade/Fade'>; -} -declare module '@material-ui/core/Fade/index.js' { - declare module.exports: $Exports<'@material-ui/core/Fade/index'>; -} -declare module '@material-ui/core/FilledInput/FilledInput.js' { - declare module.exports: $Exports<'@material-ui/core/FilledInput/FilledInput'>; -} -declare module '@material-ui/core/FilledInput/index.js' { - declare module.exports: $Exports<'@material-ui/core/FilledInput/index'>; -} -declare module '@material-ui/core/FormControl/FormControl.js' { - declare module.exports: $Exports<'@material-ui/core/FormControl/FormControl'>; -} -declare module '@material-ui/core/FormControl/index.js' { - declare module.exports: $Exports<'@material-ui/core/FormControl/index'>; -} -declare module '@material-ui/core/FormControlLabel/FormControlLabel.js' { - declare module.exports: $Exports<'@material-ui/core/FormControlLabel/FormControlLabel'>; -} -declare module '@material-ui/core/FormControlLabel/index.js' { - declare module.exports: $Exports<'@material-ui/core/FormControlLabel/index'>; -} -declare module '@material-ui/core/FormGroup/FormGroup.js' { - declare module.exports: $Exports<'@material-ui/core/FormGroup/FormGroup'>; -} -declare module '@material-ui/core/FormGroup/index.js' { - declare module.exports: $Exports<'@material-ui/core/FormGroup/index'>; -} -declare module '@material-ui/core/FormHelperText/FormHelperText.js' { - declare module.exports: $Exports<'@material-ui/core/FormHelperText/FormHelperText'>; -} -declare module '@material-ui/core/FormHelperText/index.js' { - declare module.exports: $Exports<'@material-ui/core/FormHelperText/index'>; -} -declare module '@material-ui/core/FormLabel/FormLabel.js' { - declare module.exports: $Exports<'@material-ui/core/FormLabel/FormLabel'>; -} -declare module '@material-ui/core/FormLabel/index.js' { - declare module.exports: $Exports<'@material-ui/core/FormLabel/index'>; -} -declare module '@material-ui/core/Grid/Grid.js' { - declare module.exports: $Exports<'@material-ui/core/Grid/Grid'>; -} -declare module '@material-ui/core/Grid/index.js' { - declare module.exports: $Exports<'@material-ui/core/Grid/index'>; -} -declare module '@material-ui/core/GridList/GridList.js' { - declare module.exports: $Exports<'@material-ui/core/GridList/GridList'>; -} -declare module '@material-ui/core/GridList/index.js' { - declare module.exports: $Exports<'@material-ui/core/GridList/index'>; -} -declare module '@material-ui/core/GridListTile/GridListTile.js' { - declare module.exports: $Exports<'@material-ui/core/GridListTile/GridListTile'>; -} -declare module '@material-ui/core/GridListTile/index.js' { - declare module.exports: $Exports<'@material-ui/core/GridListTile/index'>; -} -declare module '@material-ui/core/GridListTileBar/GridListTileBar.js' { - declare module.exports: $Exports<'@material-ui/core/GridListTileBar/GridListTileBar'>; -} -declare module '@material-ui/core/GridListTileBar/index.js' { - declare module.exports: $Exports<'@material-ui/core/GridListTileBar/index'>; -} -declare module '@material-ui/core/Grow/Grow.js' { - declare module.exports: $Exports<'@material-ui/core/Grow/Grow'>; -} -declare module '@material-ui/core/Grow/index.js' { - declare module.exports: $Exports<'@material-ui/core/Grow/index'>; -} -declare module '@material-ui/core/Hidden/Hidden.js' { - declare module.exports: $Exports<'@material-ui/core/Hidden/Hidden'>; -} -declare module '@material-ui/core/Hidden/HiddenCss.js' { - declare module.exports: $Exports<'@material-ui/core/Hidden/HiddenCss'>; -} -declare module '@material-ui/core/Hidden/HiddenJs.js' { - declare module.exports: $Exports<'@material-ui/core/Hidden/HiddenJs'>; -} -declare module '@material-ui/core/Hidden/index.js' { - declare module.exports: $Exports<'@material-ui/core/Hidden/index'>; -} -declare module '@material-ui/core/Icon/Icon.js' { - declare module.exports: $Exports<'@material-ui/core/Icon/Icon'>; -} -declare module '@material-ui/core/Icon/index.js' { - declare module.exports: $Exports<'@material-ui/core/Icon/index'>; -} -declare module '@material-ui/core/IconButton/IconButton.js' { - declare module.exports: $Exports<'@material-ui/core/IconButton/IconButton'>; -} -declare module '@material-ui/core/IconButton/index.js' { - declare module.exports: $Exports<'@material-ui/core/IconButton/index'>; -} -declare module '@material-ui/core/index.es.js' { - declare module.exports: $Exports<'@material-ui/core/index.es'>; -} -declare module '@material-ui/core/index' { - declare module.exports: $Exports<'@material-ui/core'>; -} -declare module '@material-ui/core/index.js' { - declare module.exports: $Exports<'@material-ui/core'>; -} -declare module '@material-ui/core/Input/index.js' { - declare module.exports: $Exports<'@material-ui/core/Input/index'>; -} -declare module '@material-ui/core/Input/Input.js' { - declare module.exports: $Exports<'@material-ui/core/Input/Input'>; -} -declare module '@material-ui/core/InputAdornment/index.js' { - declare module.exports: $Exports<'@material-ui/core/InputAdornment/index'>; -} -declare module '@material-ui/core/InputAdornment/InputAdornment.js' { - declare module.exports: $Exports<'@material-ui/core/InputAdornment/InputAdornment'>; -} -declare module '@material-ui/core/InputBase/index.js' { - declare module.exports: $Exports<'@material-ui/core/InputBase/index'>; -} -declare module '@material-ui/core/InputBase/InputBase.js' { - declare module.exports: $Exports<'@material-ui/core/InputBase/InputBase'>; -} -declare module '@material-ui/core/InputBase/Textarea.js' { - declare module.exports: $Exports<'@material-ui/core/InputBase/Textarea'>; -} -declare module '@material-ui/core/InputBase/utils.js' { - declare module.exports: $Exports<'@material-ui/core/InputBase/utils'>; -} -declare module '@material-ui/core/InputLabel/index.js' { - declare module.exports: $Exports<'@material-ui/core/InputLabel/index'>; -} -declare module '@material-ui/core/InputLabel/InputLabel.js' { - declare module.exports: $Exports<'@material-ui/core/InputLabel/InputLabel'>; -} -declare module '@material-ui/core/internal/animate.js' { - declare module.exports: $Exports<'@material-ui/core/internal/animate'>; -} -declare module '@material-ui/core/internal/svg-icons/ArrowDownward.js' { - declare module.exports: $Exports<'@material-ui/core/internal/svg-icons/ArrowDownward'>; -} -declare module '@material-ui/core/internal/svg-icons/ArrowDropDown.js' { - declare module.exports: $Exports<'@material-ui/core/internal/svg-icons/ArrowDropDown'>; -} -declare module '@material-ui/core/internal/svg-icons/Cancel.js' { - declare module.exports: $Exports<'@material-ui/core/internal/svg-icons/Cancel'>; -} -declare module '@material-ui/core/internal/svg-icons/CheckBox.js' { - declare module.exports: $Exports<'@material-ui/core/internal/svg-icons/CheckBox'>; -} -declare module '@material-ui/core/internal/svg-icons/CheckBoxOutlineBlank.js' { - declare module.exports: $Exports<'@material-ui/core/internal/svg-icons/CheckBoxOutlineBlank'>; -} -declare module '@material-ui/core/internal/svg-icons/CheckCircle.js' { - declare module.exports: $Exports<'@material-ui/core/internal/svg-icons/CheckCircle'>; -} -declare module '@material-ui/core/internal/svg-icons/IndeterminateCheckBox.js' { - declare module.exports: $Exports<'@material-ui/core/internal/svg-icons/IndeterminateCheckBox'>; -} -declare module '@material-ui/core/internal/svg-icons/KeyboardArrowLeft.js' { - declare module.exports: $Exports<'@material-ui/core/internal/svg-icons/KeyboardArrowLeft'>; -} -declare module '@material-ui/core/internal/svg-icons/KeyboardArrowRight.js' { - declare module.exports: $Exports<'@material-ui/core/internal/svg-icons/KeyboardArrowRight'>; -} -declare module '@material-ui/core/internal/svg-icons/RadioButtonChecked.js' { - declare module.exports: $Exports<'@material-ui/core/internal/svg-icons/RadioButtonChecked'>; -} -declare module '@material-ui/core/internal/svg-icons/RadioButtonUnchecked.js' { - declare module.exports: $Exports<'@material-ui/core/internal/svg-icons/RadioButtonUnchecked'>; -} -declare module '@material-ui/core/internal/svg-icons/Warning.js' { - declare module.exports: $Exports<'@material-ui/core/internal/svg-icons/Warning'>; -} -declare module '@material-ui/core/internal/SwitchBase.js' { - declare module.exports: $Exports<'@material-ui/core/internal/SwitchBase'>; -} -declare module '@material-ui/core/LinearProgress/index.js' { - declare module.exports: $Exports<'@material-ui/core/LinearProgress/index'>; -} -declare module '@material-ui/core/LinearProgress/LinearProgress.js' { - declare module.exports: $Exports<'@material-ui/core/LinearProgress/LinearProgress'>; -} -declare module '@material-ui/core/List/index.js' { - declare module.exports: $Exports<'@material-ui/core/List/index'>; -} -declare module '@material-ui/core/List/List.js' { - declare module.exports: $Exports<'@material-ui/core/List/List'>; -} -declare module '@material-ui/core/ListItem/index.js' { - declare module.exports: $Exports<'@material-ui/core/ListItem/index'>; -} -declare module '@material-ui/core/ListItem/ListItem.js' { - declare module.exports: $Exports<'@material-ui/core/ListItem/ListItem'>; -} -declare module '@material-ui/core/ListItemAvatar/index.js' { - declare module.exports: $Exports<'@material-ui/core/ListItemAvatar/index'>; -} -declare module '@material-ui/core/ListItemAvatar/ListItemAvatar.js' { - declare module.exports: $Exports<'@material-ui/core/ListItemAvatar/ListItemAvatar'>; -} -declare module '@material-ui/core/ListItemIcon/index.js' { - declare module.exports: $Exports<'@material-ui/core/ListItemIcon/index'>; -} -declare module '@material-ui/core/ListItemIcon/ListItemIcon.js' { - declare module.exports: $Exports<'@material-ui/core/ListItemIcon/ListItemIcon'>; -} -declare module '@material-ui/core/ListItemSecondaryAction/index.js' { - declare module.exports: $Exports<'@material-ui/core/ListItemSecondaryAction/index'>; -} -declare module '@material-ui/core/ListItemSecondaryAction/ListItemSecondaryAction.js' { - declare module.exports: $Exports<'@material-ui/core/ListItemSecondaryAction/ListItemSecondaryAction'>; -} -declare module '@material-ui/core/ListItemText/index.js' { - declare module.exports: $Exports<'@material-ui/core/ListItemText/index'>; -} -declare module '@material-ui/core/ListItemText/ListItemText.js' { - declare module.exports: $Exports<'@material-ui/core/ListItemText/ListItemText'>; -} -declare module '@material-ui/core/ListSubheader/index.js' { - declare module.exports: $Exports<'@material-ui/core/ListSubheader/index'>; -} -declare module '@material-ui/core/ListSubheader/ListSubheader.js' { - declare module.exports: $Exports<'@material-ui/core/ListSubheader/ListSubheader'>; -} -declare module '@material-ui/core/Menu/index.js' { - declare module.exports: $Exports<'@material-ui/core/Menu/index'>; -} -declare module '@material-ui/core/Menu/Menu.js' { - declare module.exports: $Exports<'@material-ui/core/Menu/Menu'>; -} -declare module '@material-ui/core/MenuItem/index.js' { - declare module.exports: $Exports<'@material-ui/core/MenuItem/index'>; -} -declare module '@material-ui/core/MenuItem/MenuItem.js' { - declare module.exports: $Exports<'@material-ui/core/MenuItem/MenuItem'>; -} -declare module '@material-ui/core/MenuList/index.js' { - declare module.exports: $Exports<'@material-ui/core/MenuList/index'>; -} -declare module '@material-ui/core/MenuList/MenuList.js' { - declare module.exports: $Exports<'@material-ui/core/MenuList/MenuList'>; -} -declare module '@material-ui/core/MobileStepper/index.js' { - declare module.exports: $Exports<'@material-ui/core/MobileStepper/index'>; -} -declare module '@material-ui/core/MobileStepper/MobileStepper.js' { - declare module.exports: $Exports<'@material-ui/core/MobileStepper/MobileStepper'>; -} -declare module '@material-ui/core/Modal/index.js' { - declare module.exports: $Exports<'@material-ui/core/Modal/index'>; -} -declare module '@material-ui/core/Modal/isOverflowing.js' { - declare module.exports: $Exports<'@material-ui/core/Modal/isOverflowing'>; -} -declare module '@material-ui/core/Modal/manageAriaHidden.js' { - declare module.exports: $Exports<'@material-ui/core/Modal/manageAriaHidden'>; -} -declare module '@material-ui/core/Modal/Modal.js' { - declare module.exports: $Exports<'@material-ui/core/Modal/Modal'>; -} -declare module '@material-ui/core/Modal/ModalManager.js' { - declare module.exports: $Exports<'@material-ui/core/Modal/ModalManager'>; -} -declare module '@material-ui/core/NativeSelect/index.js' { - declare module.exports: $Exports<'@material-ui/core/NativeSelect/index'>; -} -declare module '@material-ui/core/NativeSelect/NativeSelect.js' { - declare module.exports: $Exports<'@material-ui/core/NativeSelect/NativeSelect'>; -} -declare module '@material-ui/core/NativeSelect/NativeSelectInput.js' { - declare module.exports: $Exports<'@material-ui/core/NativeSelect/NativeSelectInput'>; -} -declare module '@material-ui/core/NoSsr/index.js' { - declare module.exports: $Exports<'@material-ui/core/NoSsr/index'>; -} -declare module '@material-ui/core/NoSsr/NoSsr.js' { - declare module.exports: $Exports<'@material-ui/core/NoSsr/NoSsr'>; -} -declare module '@material-ui/core/OutlinedInput/index.js' { - declare module.exports: $Exports<'@material-ui/core/OutlinedInput/index'>; -} -declare module '@material-ui/core/OutlinedInput/NotchedOutline.js' { - declare module.exports: $Exports<'@material-ui/core/OutlinedInput/NotchedOutline'>; -} -declare module '@material-ui/core/OutlinedInput/OutlinedInput.js' { - declare module.exports: $Exports<'@material-ui/core/OutlinedInput/OutlinedInput'>; -} -declare module '@material-ui/core/Paper/index.js' { - declare module.exports: $Exports<'@material-ui/core/Paper/index'>; -} -declare module '@material-ui/core/Paper/Paper.js' { - declare module.exports: $Exports<'@material-ui/core/Paper/Paper'>; -} -declare module '@material-ui/core/Popover/index.js' { - declare module.exports: $Exports<'@material-ui/core/Popover/index'>; -} -declare module '@material-ui/core/Popover/Popover.js' { - declare module.exports: $Exports<'@material-ui/core/Popover/Popover'>; -} -declare module '@material-ui/core/Popper/index.js' { - declare module.exports: $Exports<'@material-ui/core/Popper/index'>; -} -declare module '@material-ui/core/Popper/Popper.js' { - declare module.exports: $Exports<'@material-ui/core/Popper/Popper'>; -} -declare module '@material-ui/core/Portal/index.js' { - declare module.exports: $Exports<'@material-ui/core/Portal/index'>; -} -declare module '@material-ui/core/Portal/Portal.js' { - declare module.exports: $Exports<'@material-ui/core/Portal/Portal'>; -} -declare module '@material-ui/core/Radio/index.js' { - declare module.exports: $Exports<'@material-ui/core/Radio/index'>; -} -declare module '@material-ui/core/Radio/Radio.js' { - declare module.exports: $Exports<'@material-ui/core/Radio/Radio'>; -} -declare module '@material-ui/core/RadioGroup/index.js' { - declare module.exports: $Exports<'@material-ui/core/RadioGroup/index'>; -} -declare module '@material-ui/core/RadioGroup/RadioGroup.js' { - declare module.exports: $Exports<'@material-ui/core/RadioGroup/RadioGroup'>; -} -declare module '@material-ui/core/RootRef/index.js' { - declare module.exports: $Exports<'@material-ui/core/RootRef/index'>; -} -declare module '@material-ui/core/RootRef/RootRef.js' { - declare module.exports: $Exports<'@material-ui/core/RootRef/RootRef'>; -} -declare module '@material-ui/core/Select/index.js' { - declare module.exports: $Exports<'@material-ui/core/Select/index'>; -} -declare module '@material-ui/core/Select/Select.js' { - declare module.exports: $Exports<'@material-ui/core/Select/Select'>; -} -declare module '@material-ui/core/Select/SelectInput.js' { - declare module.exports: $Exports<'@material-ui/core/Select/SelectInput'>; -} -declare module '@material-ui/core/Slide/index.js' { - declare module.exports: $Exports<'@material-ui/core/Slide/index'>; -} -declare module '@material-ui/core/Slide/Slide.js' { - declare module.exports: $Exports<'@material-ui/core/Slide/Slide'>; -} -declare module '@material-ui/core/Snackbar/index.js' { - declare module.exports: $Exports<'@material-ui/core/Snackbar/index'>; -} -declare module '@material-ui/core/Snackbar/Snackbar.js' { - declare module.exports: $Exports<'@material-ui/core/Snackbar/Snackbar'>; -} -declare module '@material-ui/core/SnackbarContent/index.js' { - declare module.exports: $Exports<'@material-ui/core/SnackbarContent/index'>; -} -declare module '@material-ui/core/SnackbarContent/SnackbarContent.js' { - declare module.exports: $Exports<'@material-ui/core/SnackbarContent/SnackbarContent'>; -} -declare module '@material-ui/core/Step/index.js' { - declare module.exports: $Exports<'@material-ui/core/Step/index'>; -} -declare module '@material-ui/core/Step/Step.js' { - declare module.exports: $Exports<'@material-ui/core/Step/Step'>; -} -declare module '@material-ui/core/StepButton/index.js' { - declare module.exports: $Exports<'@material-ui/core/StepButton/index'>; -} -declare module '@material-ui/core/StepButton/StepButton.js' { - declare module.exports: $Exports<'@material-ui/core/StepButton/StepButton'>; -} -declare module '@material-ui/core/StepConnector/index.js' { - declare module.exports: $Exports<'@material-ui/core/StepConnector/index'>; -} -declare module '@material-ui/core/StepConnector/StepConnector.js' { - declare module.exports: $Exports<'@material-ui/core/StepConnector/StepConnector'>; -} -declare module '@material-ui/core/StepContent/index.js' { - declare module.exports: $Exports<'@material-ui/core/StepContent/index'>; -} -declare module '@material-ui/core/StepContent/StepContent.js' { - declare module.exports: $Exports<'@material-ui/core/StepContent/StepContent'>; -} -declare module '@material-ui/core/StepIcon/index.js' { - declare module.exports: $Exports<'@material-ui/core/StepIcon/index'>; -} -declare module '@material-ui/core/StepIcon/StepIcon.js' { - declare module.exports: $Exports<'@material-ui/core/StepIcon/StepIcon'>; -} -declare module '@material-ui/core/StepLabel/index.js' { - declare module.exports: $Exports<'@material-ui/core/StepLabel/index'>; -} -declare module '@material-ui/core/StepLabel/StepLabel.js' { - declare module.exports: $Exports<'@material-ui/core/StepLabel/StepLabel'>; -} -declare module '@material-ui/core/Stepper/index.js' { - declare module.exports: $Exports<'@material-ui/core/Stepper/index'>; -} -declare module '@material-ui/core/Stepper/Stepper.js' { - declare module.exports: $Exports<'@material-ui/core/Stepper/Stepper'>; -} -declare module '@material-ui/core/styles/colorManipulator.js' { - declare module.exports: $Exports<'@material-ui/core/styles/colorManipulator'>; -} -declare module '@material-ui/core/styles/createBreakpoints.js' { - declare module.exports: $Exports<'@material-ui/core/styles/createBreakpoints'>; -} -declare module '@material-ui/core/styles/createGenerateClassName.js' { - declare module.exports: $Exports<'@material-ui/core/styles/createGenerateClassName'>; -} -declare module '@material-ui/core/styles/createMixins.js' { - declare module.exports: $Exports<'@material-ui/core/styles/createMixins'>; -} -declare module '@material-ui/core/styles/createMuiTheme.js' { - declare module.exports: $Exports<'@material-ui/core/styles/createMuiTheme'>; -} -declare module '@material-ui/core/styles/createPalette.js' { - declare module.exports: $Exports<'@material-ui/core/styles/createPalette'>; -} -declare module '@material-ui/core/styles/createStyles.js' { - declare module.exports: $Exports<'@material-ui/core/styles/createStyles'>; -} -declare module '@material-ui/core/styles/createTypography.js' { - declare module.exports: $Exports<'@material-ui/core/styles/createTypography'>; -} -declare module '@material-ui/core/styles/getStylesCreator.js' { - declare module.exports: $Exports<'@material-ui/core/styles/getStylesCreator'>; -} -declare module '@material-ui/core/styles/getThemeProps.js' { - declare module.exports: $Exports<'@material-ui/core/styles/getThemeProps'>; -} -declare module '@material-ui/core/styles/index.js' { - declare module.exports: $Exports<'@material-ui/core/styles/index'>; -} -declare module '@material-ui/core/styles/jssPreset.js' { - declare module.exports: $Exports<'@material-ui/core/styles/jssPreset'>; -} -declare module '@material-ui/core/styles/mergeClasses.js' { - declare module.exports: $Exports<'@material-ui/core/styles/mergeClasses'>; -} -declare module '@material-ui/core/styles/MuiThemeProvider.js' { - declare module.exports: $Exports<'@material-ui/core/styles/MuiThemeProvider'>; -} -declare module '@material-ui/core/styles/shadows.js' { - declare module.exports: $Exports<'@material-ui/core/styles/shadows'>; -} -declare module '@material-ui/core/styles/shape.js' { - declare module.exports: $Exports<'@material-ui/core/styles/shape'>; -} -declare module '@material-ui/core/styles/spacing.js' { - declare module.exports: $Exports<'@material-ui/core/styles/spacing'>; -} -declare module '@material-ui/core/styles/themeListener.js' { - declare module.exports: $Exports<'@material-ui/core/styles/themeListener'>; -} -declare module '@material-ui/core/styles/transitions.js' { - declare module.exports: $Exports<'@material-ui/core/styles/transitions'>; -} -declare module '@material-ui/core/styles/withStyles.js' { - declare module.exports: $Exports<'@material-ui/core/styles/withStyles'>; -} -declare module '@material-ui/core/styles/withTheme.js' { - declare module.exports: $Exports<'@material-ui/core/styles/withTheme'>; -} -declare module '@material-ui/core/styles/zIndex.js' { - declare module.exports: $Exports<'@material-ui/core/styles/zIndex'>; -} -declare module '@material-ui/core/SvgIcon/index.js' { - declare module.exports: $Exports<'@material-ui/core/SvgIcon/index'>; -} -declare module '@material-ui/core/SvgIcon/SvgIcon.js' { - declare module.exports: $Exports<'@material-ui/core/SvgIcon/SvgIcon'>; -} -declare module '@material-ui/core/SwipeableDrawer/index.js' { - declare module.exports: $Exports<'@material-ui/core/SwipeableDrawer/index'>; -} -declare module '@material-ui/core/SwipeableDrawer/SwipeableDrawer.js' { - declare module.exports: $Exports<'@material-ui/core/SwipeableDrawer/SwipeableDrawer'>; -} -declare module '@material-ui/core/SwipeableDrawer/SwipeArea.js' { - declare module.exports: $Exports<'@material-ui/core/SwipeableDrawer/SwipeArea'>; -} -declare module '@material-ui/core/Switch/index.js' { - declare module.exports: $Exports<'@material-ui/core/Switch/index'>; -} -declare module '@material-ui/core/Switch/Switch.js' { - declare module.exports: $Exports<'@material-ui/core/Switch/Switch'>; -} -declare module '@material-ui/core/Tab/index.js' { - declare module.exports: $Exports<'@material-ui/core/Tab/index'>; -} -declare module '@material-ui/core/Tab/Tab.js' { - declare module.exports: $Exports<'@material-ui/core/Tab/Tab'>; -} -declare module '@material-ui/core/Table/index.js' { - declare module.exports: $Exports<'@material-ui/core/Table/index'>; -} -declare module '@material-ui/core/Table/Table.js' { - declare module.exports: $Exports<'@material-ui/core/Table/Table'>; -} -declare module '@material-ui/core/TableBody/index.js' { - declare module.exports: $Exports<'@material-ui/core/TableBody/index'>; -} -declare module '@material-ui/core/TableBody/TableBody.js' { - declare module.exports: $Exports<'@material-ui/core/TableBody/TableBody'>; -} -declare module '@material-ui/core/TableCell/index.js' { - declare module.exports: $Exports<'@material-ui/core/TableCell/index'>; -} -declare module '@material-ui/core/TableCell/TableCell.js' { - declare module.exports: $Exports<'@material-ui/core/TableCell/TableCell'>; -} -declare module '@material-ui/core/TableFooter/index.js' { - declare module.exports: $Exports<'@material-ui/core/TableFooter/index'>; -} -declare module '@material-ui/core/TableFooter/TableFooter.js' { - declare module.exports: $Exports<'@material-ui/core/TableFooter/TableFooter'>; -} -declare module '@material-ui/core/TableHead/index.js' { - declare module.exports: $Exports<'@material-ui/core/TableHead/index'>; -} -declare module '@material-ui/core/TableHead/TableHead.js' { - declare module.exports: $Exports<'@material-ui/core/TableHead/TableHead'>; -} -declare module '@material-ui/core/TablePagination/index.js' { - declare module.exports: $Exports<'@material-ui/core/TablePagination/index'>; -} -declare module '@material-ui/core/TablePagination/TablePagination.js' { - declare module.exports: $Exports<'@material-ui/core/TablePagination/TablePagination'>; -} -declare module '@material-ui/core/TablePaginationActions/index.js' { - declare module.exports: $Exports<'@material-ui/core/TablePaginationActions/index'>; -} -declare module '@material-ui/core/TablePaginationActions/TablePaginationActions.js' { - declare module.exports: $Exports<'@material-ui/core/TablePaginationActions/TablePaginationActions'>; -} -declare module '@material-ui/core/TableRow/index.js' { - declare module.exports: $Exports<'@material-ui/core/TableRow/index'>; -} -declare module '@material-ui/core/TableRow/TableRow.js' { - declare module.exports: $Exports<'@material-ui/core/TableRow/TableRow'>; -} -declare module '@material-ui/core/TableSortLabel/index.js' { - declare module.exports: $Exports<'@material-ui/core/TableSortLabel/index'>; -} -declare module '@material-ui/core/TableSortLabel/TableSortLabel.js' { - declare module.exports: $Exports<'@material-ui/core/TableSortLabel/TableSortLabel'>; -} -declare module '@material-ui/core/Tabs/index.js' { - declare module.exports: $Exports<'@material-ui/core/Tabs/index'>; -} -declare module '@material-ui/core/Tabs/ScrollbarSize.js' { - declare module.exports: $Exports<'@material-ui/core/Tabs/ScrollbarSize'>; -} -declare module '@material-ui/core/Tabs/TabIndicator.js' { - declare module.exports: $Exports<'@material-ui/core/Tabs/TabIndicator'>; -} -declare module '@material-ui/core/Tabs/Tabs.js' { - declare module.exports: $Exports<'@material-ui/core/Tabs/Tabs'>; -} -declare module '@material-ui/core/Tabs/TabScrollButton.js' { - declare module.exports: $Exports<'@material-ui/core/Tabs/TabScrollButton'>; -} -declare module '@material-ui/core/test-utils/createMount.js' { - declare module.exports: $Exports<'@material-ui/core/test-utils/createMount'>; -} -declare module '@material-ui/core/test-utils/createRender.js' { - declare module.exports: $Exports<'@material-ui/core/test-utils/createRender'>; -} -declare module '@material-ui/core/test-utils/createShallow.js' { - declare module.exports: $Exports<'@material-ui/core/test-utils/createShallow'>; -} -declare module '@material-ui/core/test-utils/getClasses.js' { - declare module.exports: $Exports<'@material-ui/core/test-utils/getClasses'>; -} -declare module '@material-ui/core/test-utils/index.js' { - declare module.exports: $Exports<'@material-ui/core/test-utils/index'>; -} -declare module '@material-ui/core/test-utils/until.js' { - declare module.exports: $Exports<'@material-ui/core/test-utils/until'>; -} -declare module '@material-ui/core/test-utils/unwrap.js' { - declare module.exports: $Exports<'@material-ui/core/test-utils/unwrap'>; -} -declare module '@material-ui/core/TextField/index.js' { - declare module.exports: $Exports<'@material-ui/core/TextField/index'>; -} -declare module '@material-ui/core/TextField/TextField.js' { - declare module.exports: $Exports<'@material-ui/core/TextField/TextField'>; -} -declare module '@material-ui/core/Toolbar/index.js' { - declare module.exports: $Exports<'@material-ui/core/Toolbar/index'>; -} -declare module '@material-ui/core/Toolbar/Toolbar.js' { - declare module.exports: $Exports<'@material-ui/core/Toolbar/Toolbar'>; -} -declare module '@material-ui/core/Tooltip/index.js' { - declare module.exports: $Exports<'@material-ui/core/Tooltip/index'>; -} -declare module '@material-ui/core/Tooltip/Tooltip.js' { - declare module.exports: $Exports<'@material-ui/core/Tooltip/Tooltip'>; -} -declare module '@material-ui/core/transitions/utils.js' { - declare module.exports: $Exports<'@material-ui/core/transitions/utils'>; -} -declare module '@material-ui/core/Typography/index.js' { - declare module.exports: $Exports<'@material-ui/core/Typography/index'>; -} -declare module '@material-ui/core/Typography/Typography.js' { - declare module.exports: $Exports<'@material-ui/core/Typography/Typography'>; -} -declare module '@material-ui/core/umd/material-ui.development.js' { - declare module.exports: $Exports<'@material-ui/core/umd/material-ui.development'>; -} -declare module '@material-ui/core/umd/material-ui.production.min.js' { - declare module.exports: $Exports<'@material-ui/core/umd/material-ui.production.min'>; -} -declare module '@material-ui/core/utils/exactProp.js' { - declare module.exports: $Exports<'@material-ui/core/utils/exactProp'>; -} -declare module '@material-ui/core/utils/getDisplayName.js' { - declare module.exports: $Exports<'@material-ui/core/utils/getDisplayName'>; -} -declare module '@material-ui/core/utils/helpers.js' { - declare module.exports: $Exports<'@material-ui/core/utils/helpers'>; -} -declare module '@material-ui/core/utils/ownerDocument.js' { - declare module.exports: $Exports<'@material-ui/core/utils/ownerDocument'>; -} -declare module '@material-ui/core/utils/ownerWindow.js' { - declare module.exports: $Exports<'@material-ui/core/utils/ownerWindow'>; -} -declare module '@material-ui/core/utils/reactHelpers.js' { - declare module.exports: $Exports<'@material-ui/core/utils/reactHelpers'>; -} -declare module '@material-ui/core/utils/requirePropFactory.js' { - declare module.exports: $Exports<'@material-ui/core/utils/requirePropFactory'>; -} -declare module '@material-ui/core/utils/unsupportedProp.js' { - declare module.exports: $Exports<'@material-ui/core/utils/unsupportedProp'>; -} -declare module '@material-ui/core/withMobileDialog/index.js' { - declare module.exports: $Exports<'@material-ui/core/withMobileDialog/index'>; -} -declare module '@material-ui/core/withMobileDialog/withMobileDialog.js' { - declare module.exports: $Exports<'@material-ui/core/withMobileDialog/withMobileDialog'>; -} -declare module '@material-ui/core/withWidth/index.js' { - declare module.exports: $Exports<'@material-ui/core/withWidth/index'>; -} -declare module '@material-ui/core/withWidth/withWidth.js' { - declare module.exports: $Exports<'@material-ui/core/withWidth/withWidth'>; -} -declare module '@material-ui/core/Zoom/index.js' { - declare module.exports: $Exports<'@material-ui/core/Zoom/index'>; -} -declare module '@material-ui/core/Zoom/Zoom.js' { - declare module.exports: $Exports<'@material-ui/core/Zoom/Zoom'>; -} diff --git a/flow-typed/npm/@material-ui/icons_vx.x.x.js b/flow-typed/npm/@material-ui/icons_vx.x.x.js deleted file mode 100644 index d92bd9c67..000000000 --- a/flow-typed/npm/@material-ui/icons_vx.x.x.js +++ /dev/null @@ -1,36578 +0,0 @@ -// flow-typed signature: 59e1686415435e183c7c98de573c90d5 -// flow-typed version: <>/@material-ui/icons_v3.0.1/flow_v0.81.0 - -/** - * This is an autogenerated libdef stub for: - * - * '@material-ui/icons' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module '@material-ui/icons' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module '@material-ui/icons/AccessAlarm' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessAlarmOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessAlarmRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessAlarms' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessAlarmSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessAlarmsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessAlarmsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessAlarmsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessAlarmsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessAlarmTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Accessibility' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibilityNew' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibilityNewOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibilityNewRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibilityNewSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibilityNewTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibilityOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibilityRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibilitySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibilityTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Accessible' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibleForward' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibleForwardOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibleForwardRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibleForwardSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibleForwardTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessibleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessTime' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessTimeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessTimeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessTimeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccessTimeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountBalance' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountBalanceOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountBalanceRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountBalanceSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountBalanceTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountBalanceWallet' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountBalanceWalletOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountBalanceWalletRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountBalanceWalletSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountBalanceWalletTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountBox' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountBoxOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountBoxRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountBoxSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountBoxTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountCircle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountCircleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountCircleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountCircleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AccountCircleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AcUnit' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AcUnitOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AcUnitRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AcUnitSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AcUnitTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Adb' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AdbOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AdbRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AdbSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AdbTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Add' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddAlarm' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddAlarmOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddAlarmRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddAlarmSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddAlarmTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddAlert' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddAlertOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddAlertRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddAlertSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddAlertTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddAPhoto' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddAPhotoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddAPhotoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddAPhotoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddAPhotoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddBox' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddBoxOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddBoxRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddBoxSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddBoxTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddCircle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddCircleOutline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddCircleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddCircleOutlineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddCircleOutlineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddCircleOutlineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddCircleOutlineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddCircleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddCircleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddCircleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddComment' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddCommentOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddCommentRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddCommentSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddCommentTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddLocation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddLocationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddLocationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddLocationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddLocationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddPhotoAlternate' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddPhotoAlternateOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddPhotoAlternateRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddPhotoAlternateSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddPhotoAlternateTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddShoppingCart' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddShoppingCartOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddShoppingCartRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddShoppingCartSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddShoppingCartTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddToHomeScreen' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddToHomeScreenOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddToHomeScreenRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddToHomeScreenSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddToHomeScreenTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddToPhotos' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddToPhotosOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddToPhotosRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddToPhotosSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddToPhotosTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddToQueue' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddToQueueOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddToQueueRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddToQueueSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddToQueueTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AddTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Adjust' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AdjustOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AdjustRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AdjustSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AdjustTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatFlat' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatFlatAngled' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatFlatAngledOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatFlatAngledRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatFlatAngledSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatFlatAngledTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatFlatOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatFlatRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatFlatSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatFlatTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatIndividualSuite' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatIndividualSuiteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatIndividualSuiteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatIndividualSuiteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatIndividualSuiteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatLegroomExtra' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatLegroomExtraOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatLegroomExtraRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatLegroomExtraSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatLegroomExtraTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatLegroomNormal' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatLegroomNormalOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatLegroomNormalRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatLegroomNormalSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatLegroomNormalTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatLegroomReduced' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatLegroomReducedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatLegroomReducedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatLegroomReducedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatLegroomReducedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatReclineExtra' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatReclineExtraOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatReclineExtraRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatReclineExtraSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatReclineExtraTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatReclineNormal' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatReclineNormalOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatReclineNormalRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatReclineNormalSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirlineSeatReclineNormalTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirplanemodeActive' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirplanemodeActiveOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirplanemodeActiveRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirplanemodeActiveSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirplanemodeActiveTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirplanemodeInactive' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirplanemodeInactiveOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirplanemodeInactiveRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirplanemodeInactiveSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirplanemodeInactiveTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Airplay' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirplayOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirplayRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirplaySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirplayTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirportShuttle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirportShuttleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirportShuttleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirportShuttleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AirportShuttleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Alarm' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmAdd' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmAddOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmAddRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmAddSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmAddTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmOn' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmOnOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmOnRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmOnSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmOnTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlarmTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Album' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlbumOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlbumRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlbumSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlbumTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AllInbox' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AllInboxOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AllInboxRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AllInboxSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AllInboxTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AllInclusive' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AllInclusiveOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AllInclusiveRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AllInclusiveSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AllInclusiveTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AllOut' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AllOutOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AllOutRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AllOutSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AllOutTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlternateEmail' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlternateEmailOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlternateEmailRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlternateEmailSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AlternateEmailTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Android' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AndroidOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AndroidRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AndroidSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AndroidTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Announcement' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AnnouncementOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AnnouncementRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AnnouncementSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AnnouncementTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Apps' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AppsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AppsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AppsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AppsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Archive' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArchiveOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArchiveRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArchiveSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArchiveTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowBack' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowBackIos' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowBackIosOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowBackIosRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowBackIosSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowBackIosTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowBackOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowBackRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowBackSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowBackTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDownward' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDownwardOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDownwardRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDownwardSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDownwardTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDropDown' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDropDownCircle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDropDownCircleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDropDownCircleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDropDownCircleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDropDownCircleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDropDownOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDropDownRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDropDownSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDropDownTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDropUp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDropUpOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDropUpRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDropUpSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowDropUpTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowForward' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowForwardIos' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowForwardIosOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowForwardIosRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowForwardIosSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowForwardIosTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowForwardOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowForwardRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowForwardSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowForwardTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowLeft' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowLeftOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowLeftRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowLeftSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowLeftTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowRight' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowRightAlt' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowRightAltOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowRightAltRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowRightAltSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowRightAltTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowRightOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowRightRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowRightSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowRightTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowUpward' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowUpwardOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowUpwardRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowUpwardSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArrowUpwardTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArtTrack' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArtTrackOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArtTrackRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArtTrackSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ArtTrackTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AspectRatio' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AspectRatioOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AspectRatioRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AspectRatioSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AspectRatioTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Assessment' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssessmentOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssessmentRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssessmentSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssessmentTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Assignment' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentInd' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentIndOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentIndRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentIndSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentIndTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentLate' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentLateOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentLateRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentLateSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentLateTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentReturn' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentReturned' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentReturnedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentReturnedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentReturnedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentReturnedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentReturnOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentReturnRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentReturnSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentReturnTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentTurnedIn' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentTurnedInOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentTurnedInRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentTurnedInSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentTurnedInTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssignmentTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Assistant' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssistantOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssistantPhoto' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssistantPhotoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssistantPhotoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssistantPhotoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssistantPhotoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssistantRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssistantSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AssistantTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Atm' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AtmOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AtmRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AtmSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AtmTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AttachFile' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AttachFileOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AttachFileRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AttachFileSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AttachFileTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Attachment' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AttachmentOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AttachmentRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AttachmentSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AttachmentTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AttachMoney' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AttachMoneyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AttachMoneyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AttachMoneySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AttachMoneyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Audiotrack' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AudiotrackOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AudiotrackRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AudiotrackSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AudiotrackTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Autorenew' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AutorenewOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AutorenewRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AutorenewSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AutorenewTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AvTimer' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AvTimerOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AvTimerRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AvTimerSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/AvTimerTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Backspace' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BackspaceOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BackspaceRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BackspaceSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BackspaceTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Backup' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BackupOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BackupRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BackupSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BackupTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Ballot' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BallotOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BallotRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BallotSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BallotTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BarChart' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BarChartOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BarChartRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BarChartSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BarChartTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery20' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery20Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery20Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery20Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery20TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery30' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery30Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery30Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery30Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery30TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery50' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery50Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery50Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery50Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery50TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery60' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery60Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery60Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery60Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery60TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery80' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery80Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery80Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery80Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery80TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery90' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery90Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery90Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery90Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Battery90TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryAlert' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryAlertOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryAlertRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryAlertSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryAlertTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging20' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging20Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging20Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging20Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging20TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging30' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging30Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging30Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging30Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging30TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging50' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging50Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging50Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging50Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging50TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging60' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging60Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging60Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging60Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging60TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging80' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging80Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging80Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging80Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging80TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging90' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging90Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging90Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging90Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryCharging90TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryChargingFull' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryChargingFullOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryChargingFullRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryChargingFullSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryChargingFullTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryFull' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryFullOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryFullRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryFullSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryFullTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryStd' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryStdOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryStdRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryStdSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryStdTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryUnknown' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryUnknownOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryUnknownRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryUnknownSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BatteryUnknownTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BeachAccess' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BeachAccessOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BeachAccessRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BeachAccessSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BeachAccessTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Beenhere' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BeenhereOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BeenhereRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BeenhereSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BeenhereTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Block' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlockOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlockRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlockSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlockTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Bluetooth' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothAudio' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothAudioOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothAudioRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothAudioSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothAudioTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothConnected' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothConnectedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothConnectedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothConnectedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothConnectedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothDisabled' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothDisabledOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothDisabledRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothDisabledSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothDisabledTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothSearching' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothSearchingOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothSearchingRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothSearchingSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothSearchingTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BluetoothTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurCircular' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurCircularOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurCircularRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurCircularSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurCircularTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurLinear' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurLinearOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurLinearRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurLinearSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurLinearTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurOn' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurOnOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurOnRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurOnSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BlurOnTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Book' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Bookmark' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookmarkBorder' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookmarkBorderOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookmarkBorderRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookmarkBorderSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookmarkBorderTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookmarkOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookmarkRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Bookmarks' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookmarkSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookmarksOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookmarksRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookmarksSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookmarksTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookmarkTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BookTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderAll' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderAllOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderAllRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderAllSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderAllTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderBottom' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderBottomOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderBottomRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderBottomSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderBottomTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderClear' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderClearOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderClearRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderClearSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderClearTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderColor' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderColorOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderColorRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderColorSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderColorTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderHorizontal' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderHorizontalOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderHorizontalRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderHorizontalSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderHorizontalTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderInner' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderInnerOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderInnerRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderInnerSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderInnerTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderLeft' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderLeftOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderLeftRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderLeftSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderLeftTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderOuter' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderOuterOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderOuterRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderOuterSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderOuterTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderRight' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderRightOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderRightRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderRightSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderRightTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderStyle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderStyleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderStyleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderStyleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderStyleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderTop' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderTopOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderTopRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderTopSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderTopTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderVertical' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderVerticalOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderVerticalRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderVerticalSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BorderVerticalTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrandingWatermark' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrandingWatermarkOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrandingWatermarkRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrandingWatermarkSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrandingWatermarkTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness1' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness1Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness1Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness1Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness1TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness2' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness2Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness2Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness2Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness2TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness3' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness3Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness3Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness3Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness3TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness4' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness4Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness4Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness4Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness4TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness5' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness5Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness5Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness5Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness5TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness6' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness6Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness6Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness6Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness6TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness7' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness7Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness7Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness7Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brightness7TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessAuto' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessAutoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessAutoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessAutoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessAutoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessHigh' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessHighOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessHighRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessHighSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessHighTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessLow' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessLowOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessLowRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessLowSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessLowTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessMedium' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessMediumOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessMediumRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessMediumSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrightnessMediumTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrokenImage' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrokenImageOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrokenImageRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrokenImageSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrokenImageTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Brush' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrushOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrushRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrushSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BrushTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BubbleChart' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BubbleChartOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BubbleChartRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BubbleChartSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BubbleChartTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BugReport' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BugReportOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BugReportRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BugReportSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BugReportTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Build' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BuildOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BuildRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BuildSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BuildTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BurstMode' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BurstModeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BurstModeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BurstModeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BurstModeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Business' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BusinessCenter' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BusinessCenterOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BusinessCenterRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BusinessCenterSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BusinessCenterTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BusinessOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BusinessRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BusinessSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/BusinessTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Cached' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CachedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CachedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CachedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CachedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Cake' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CakeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CakeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CakeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CakeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CalendarToday' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CalendarTodayOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CalendarTodayRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CalendarTodaySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CalendarTodayTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CalendarViewDay' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CalendarViewDayOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CalendarViewDayRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CalendarViewDaySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CalendarViewDayTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Call' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallEnd' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallEndOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallEndRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallEndSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallEndTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMade' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMadeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMadeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMadeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMadeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMerge' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMergeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMergeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMergeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMergeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMissed' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMissedOutgoing' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMissedOutgoingOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMissedOutgoingRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMissedOutgoingSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMissedOutgoingTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMissedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMissedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMissedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallMissedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallReceived' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallReceivedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallReceivedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallReceivedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallReceivedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallSplit' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallSplitOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallSplitRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallSplitSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallSplitTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallToAction' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallToActionOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallToActionRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallToActionSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallToActionTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CallTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Camera' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraAlt' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraAltOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraAltRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraAltSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraAltTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraEnhance' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraEnhanceOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraEnhanceRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraEnhanceSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraEnhanceTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraFront' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraFrontOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraFrontRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraFrontSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraFrontTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraRear' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraRearOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraRearRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraRearSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraRearTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraRoll' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraRollOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraRollRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraRollSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraRollTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CameraTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Cancel' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CancelOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CancelPresentation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CancelPresentationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CancelPresentationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CancelPresentationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CancelPresentationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CancelRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CancelSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CancelTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CardGiftcard' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CardGiftcardOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CardGiftcardRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CardGiftcardSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CardGiftcardTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CardMembership' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CardMembershipOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CardMembershipRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CardMembershipSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CardMembershipTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CardTravel' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CardTravelOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CardTravelRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CardTravelSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CardTravelTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Casino' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CasinoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CasinoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CasinoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CasinoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Cast' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CastConnected' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CastConnectedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CastConnectedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CastConnectedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CastConnectedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CastForEducation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CastForEducationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CastForEducationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CastForEducationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CastForEducationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CastOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CastRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CastSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CastTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Category' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CategoryOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CategoryRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CategorySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CategoryTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CellWifi' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CellWifiOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CellWifiRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CellWifiSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CellWifiTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CenterFocusStrong' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CenterFocusStrongOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CenterFocusStrongRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CenterFocusStrongSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CenterFocusStrongTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CenterFocusWeak' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CenterFocusWeakOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CenterFocusWeakRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CenterFocusWeakSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CenterFocusWeakTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChangeHistory' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChangeHistoryOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChangeHistoryRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChangeHistorySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChangeHistoryTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Chat' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChatBubble' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChatBubbleOutline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChatBubbleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChatBubbleOutlineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChatBubbleOutlineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChatBubbleOutlineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChatBubbleOutlineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChatBubbleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChatBubbleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChatBubbleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChatOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChatRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChatSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChatTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Check' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckBox' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckBoxOutlineBlank' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckBoxOutlineBlankOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckBoxOutlineBlankRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckBoxOutlineBlankSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckBoxOutlineBlankTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckBoxOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckBoxRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckBoxSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckBoxTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckCircle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckCircleOutline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckCircleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckCircleOutlineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckCircleOutlineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckCircleOutlineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckCircleOutlineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckCircleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckCircleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckCircleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CheckTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChevronLeft' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChevronLeftOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChevronLeftRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChevronLeftSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChevronLeftTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChevronRight' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChevronRightOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChevronRightRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChevronRightSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChevronRightTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChildCare' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChildCareOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChildCareRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChildCareSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChildCareTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChildFriendly' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChildFriendlyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChildFriendlyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChildFriendlySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChildFriendlyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChromeReaderMode' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChromeReaderModeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChromeReaderModeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChromeReaderModeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ChromeReaderModeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Class' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClassOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClassRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClassSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClassTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Clear' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClearAll' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClearAllOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClearAllRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClearAllSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClearAllTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClearOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClearRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClearSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClearTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Close' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClosedCaption' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClosedCaptionOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClosedCaptionRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClosedCaptionSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ClosedCaptionTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloseOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloseRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloseSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloseTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Cloud' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudCircle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudCircleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudCircleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudCircleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudCircleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudDone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudDoneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudDoneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudDoneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudDoneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudDownload' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudDownloadOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudDownloadRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudDownloadSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudDownloadTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudQueue' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudQueueOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudQueueRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudQueueSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudQueueTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudUpload' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudUploadOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudUploadRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudUploadSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CloudUploadTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Code' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CodeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CodeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CodeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CodeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Collections' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CollectionsBookmark' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CollectionsBookmarkOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CollectionsBookmarkRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CollectionsBookmarkSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CollectionsBookmarkTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CollectionsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CollectionsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CollectionsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CollectionsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Colorize' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ColorizeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ColorizeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ColorizeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ColorizeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ColorLens' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ColorLensOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ColorLensRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ColorLensSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ColorLensTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Comment' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CommentOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CommentRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CommentSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CommentTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Commute' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CommuteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CommuteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CommuteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CommuteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Compare' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CompareArrows' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CompareArrowsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CompareArrowsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CompareArrowsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CompareArrowsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CompareOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CompareRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CompareSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CompareTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CompassCalibration' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CompassCalibrationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CompassCalibrationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CompassCalibrationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CompassCalibrationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Computer' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ComputerOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ComputerRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ComputerSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ComputerTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ConfirmationNumber' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ConfirmationNumberOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ConfirmationNumberRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ConfirmationNumberSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ConfirmationNumberTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactMail' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactMailOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactMailRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactMailSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactMailTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactPhone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactPhoneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactPhoneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactPhoneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactPhoneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Contacts' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactSupport' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactSupportOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactSupportRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactSupportSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ContactSupportTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ControlCamera' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ControlCameraOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ControlCameraRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ControlCameraSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ControlCameraTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ControlPoint' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ControlPointDuplicate' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ControlPointDuplicateOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ControlPointDuplicateRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ControlPointDuplicateSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ControlPointDuplicateTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ControlPointOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ControlPointRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ControlPointSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ControlPointTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Copyright' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CopyrightOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CopyrightRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CopyrightSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CopyrightTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Create' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CreateNewFolder' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CreateNewFolderOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CreateNewFolderRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CreateNewFolderSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CreateNewFolderTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CreateOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CreateRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CreateSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CreateTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CreditCard' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CreditCardOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CreditCardRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CreditCardSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CreditCardTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop169' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop169Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop169Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop169Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop169TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop32' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop32Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop32Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop32Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop32TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop54' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop54Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop54Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop54Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop54TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop75' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop75Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop75Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop75Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Crop75TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropDin' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropDinOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropDinRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropDinSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropDinTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropFree' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropFreeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropFreeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropFreeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropFreeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropLandscape' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropLandscapeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropLandscapeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropLandscapeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropLandscapeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropOriginal' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropOriginalOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropOriginalRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropOriginalSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropOriginalTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropPortrait' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropPortraitOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropPortraitRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropPortraitSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropPortraitTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropRotate' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropRotateOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropRotateRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropRotateSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropRotateTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropSquare' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropSquareOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropSquareRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropSquareSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropSquareTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/CropTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Dashboard' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DashboardOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DashboardRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DashboardSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DashboardTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DataUsage' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DataUsageOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DataUsageRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DataUsageSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DataUsageTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DateRange' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DateRangeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DateRangeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DateRangeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DateRangeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Dehaze' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DehazeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DehazeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DehazeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DehazeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Delete' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteForever' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteForeverOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteForeverRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteForeverSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteForeverTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteOutline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteOutlineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteOutlineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteOutlineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteOutlineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteSweep' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteSweepOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteSweepRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteSweepSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteSweepTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeleteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DepartureBoard' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DepartureBoardOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DepartureBoardRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DepartureBoardSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DepartureBoardTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Description' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DescriptionOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DescriptionRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DescriptionSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DescriptionTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DesktopAccessDisabled' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DesktopAccessDisabledOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DesktopAccessDisabledRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DesktopAccessDisabledSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DesktopAccessDisabledTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DesktopMac' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DesktopMacOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DesktopMacRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DesktopMacSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DesktopMacTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DesktopWindows' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DesktopWindowsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DesktopWindowsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DesktopWindowsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DesktopWindowsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Details' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DetailsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DetailsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DetailsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DetailsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeveloperBoard' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeveloperBoardOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeveloperBoardRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeveloperBoardSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeveloperBoardTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeveloperMode' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeveloperModeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeveloperModeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeveloperModeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeveloperModeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeviceHub' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeviceHubOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeviceHubRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeviceHubSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeviceHubTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Devices' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DevicesOther' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DevicesOtherOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DevicesOtherRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DevicesOtherSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DevicesOtherTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DevicesOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DevicesRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DevicesSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DevicesTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeviceUnknown' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeviceUnknownOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeviceUnknownRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeviceUnknownSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DeviceUnknownTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DialerSip' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DialerSipOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DialerSipRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DialerSipSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DialerSipTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Dialpad' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DialpadOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DialpadRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DialpadSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DialpadTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Directions' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsBike' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsBikeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsBikeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsBikeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsBikeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsBoat' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsBoatOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsBoatRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsBoatSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsBoatTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsBus' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsBusOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsBusRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsBusSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsBusTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsCar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsCarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsCarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsCarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsCarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsRailway' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsRailwayOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsRailwayRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsRailwaySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsRailwayTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsRun' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsRunOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsRunRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsRunSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsRunTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsSubway' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsSubwayOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsSubwayRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsSubwaySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsSubwayTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsTransit' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsTransitOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsTransitRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsTransitSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsTransitTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsWalk' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsWalkOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsWalkRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsWalkSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DirectionsWalkTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DiscFull' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DiscFullOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DiscFullRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DiscFullSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DiscFullTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Dns' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DnsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DnsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DnsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DnsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Dock' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DockOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DockRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DockSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DockTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Domain' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DomainDisabled' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DomainDisabledOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DomainDisabledRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DomainDisabledSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DomainDisabledTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DomainOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DomainRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DomainSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DomainTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Done' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DoneAll' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DoneAllOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DoneAllRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DoneAllSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DoneAllTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DoneOutline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DoneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DoneOutlineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DoneOutlineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DoneOutlineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DoneOutlineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DoneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DoneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DoneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DonutLarge' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DonutLargeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DonutLargeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DonutLargeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DonutLargeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DonutSmall' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DonutSmallOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DonutSmallRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DonutSmallSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DonutSmallTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Drafts' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DraftsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DraftsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DraftsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DraftsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DragHandle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DragHandleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DragHandleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DragHandleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DragHandleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DragIndicator' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DragIndicatorOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DragIndicatorRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DragIndicatorSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DragIndicatorTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DriveEta' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DriveEtaOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DriveEtaRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DriveEtaSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DriveEtaTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Duo' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DuoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DuoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DuoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DuoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Dvr' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DvrOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DvrRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DvrSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/DvrTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Edit' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EditAttributes' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EditAttributesOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EditAttributesRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EditAttributesSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EditAttributesTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EditLocation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EditLocationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EditLocationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EditLocationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EditLocationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EditOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EditRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EditSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EditTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Eject' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EjectOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EjectRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EjectSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EjectTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Email' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EmailOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EmailRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EmailSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EmailTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EnhancedEncryption' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EnhancedEncryptionOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EnhancedEncryptionRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EnhancedEncryptionSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EnhancedEncryptionTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Equalizer' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EqualizerOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EqualizerRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EqualizerSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EqualizerTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Error' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ErrorOutline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ErrorOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ErrorOutlineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ErrorOutlineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ErrorOutlineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ErrorOutlineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ErrorRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ErrorSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ErrorTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EuroSymbol' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EuroSymbolOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EuroSymbolRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EuroSymbolSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EuroSymbolTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Event' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventAvailable' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventAvailableOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventAvailableRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventAvailableSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventAvailableTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventBusy' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventBusyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventBusyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventBusySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventBusyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventNote' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventNoteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventNoteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventNoteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventNoteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventSeat' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventSeatOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventSeatRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventSeatSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventSeatTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EventTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EvStation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EvStationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EvStationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EvStationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/EvStationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExitToApp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExitToAppOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExitToAppRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExitToAppSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExitToAppTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExpandLess' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExpandLessOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExpandLessRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExpandLessSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExpandLessTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExpandMore' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExpandMoreOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExpandMoreRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExpandMoreSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExpandMoreTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Explicit' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExplicitOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExplicitRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExplicitSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExplicitTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Explore' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExploreOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExploreOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExploreOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExploreOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExploreOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExploreOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExploreRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExploreSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExploreTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Exposure' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureNeg1' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureNeg1Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureNeg1Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureNeg1Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureNeg1TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureNeg2' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureNeg2Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureNeg2Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureNeg2Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureNeg2TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposurePlus1' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposurePlus1Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposurePlus1Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposurePlus1Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposurePlus1TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposurePlus2' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposurePlus2Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposurePlus2Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposurePlus2Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposurePlus2TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureZero' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureZeroOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureZeroRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureZeroSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExposureZeroTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Extension' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExtensionOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExtensionRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExtensionSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ExtensionTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Face' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FaceOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FaceRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FaceSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FaceTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Fastfood' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FastfoodOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FastfoodRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FastfoodSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FastfoodTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FastForward' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FastForwardOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FastForwardRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FastForwardSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FastForwardTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FastRewind' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FastRewindOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FastRewindRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FastRewindSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FastRewindTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Favorite' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FavoriteBorder' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FavoriteBorderOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FavoriteBorderRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FavoriteBorderSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FavoriteBorderTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FavoriteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FavoriteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FavoriteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FavoriteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FeaturedPlayList' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FeaturedPlayListOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FeaturedPlayListRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FeaturedPlayListSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FeaturedPlayListTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FeaturedVideo' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FeaturedVideoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FeaturedVideoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FeaturedVideoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FeaturedVideoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Feedback' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FeedbackOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FeedbackRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FeedbackSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FeedbackTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberDvr' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberDvrOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberDvrRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberDvrSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberDvrTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberManualRecord' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberManualRecordOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberManualRecordRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberManualRecordSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberManualRecordTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberNew' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberNewOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberNewRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberNewSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberNewTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberPin' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberPinOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberPinRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberPinSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberPinTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberSmartRecord' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberSmartRecordOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberSmartRecordRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberSmartRecordSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FiberSmartRecordTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FileCopy' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FileCopyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FileCopyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FileCopySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FileCopyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter1' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter1Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter1Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter1Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter1TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter2' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter2Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter2Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter2Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter2TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter3' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter3Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter3Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter3Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter3TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter4' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter4Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter4Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter4Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter4TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter5' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter5Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter5Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter5Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter5TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter6' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter6Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter6Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter6Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter6TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter7' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter7Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter7Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter7Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter7TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter8' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter8Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter8Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter8Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter8TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter9' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter9Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter9Plus' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter9PlusOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter9PlusRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter9PlusSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter9PlusTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter9Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter9Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Filter9TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterBAndW' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterBAndWOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterBAndWRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterBAndWSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterBAndWTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterCenterFocus' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterCenterFocusOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterCenterFocusRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterCenterFocusSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterCenterFocusTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterDrama' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterDramaOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterDramaRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterDramaSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterDramaTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterFrames' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterFramesOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterFramesRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterFramesSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterFramesTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterHdr' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterHdrOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterHdrRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterHdrSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterHdrTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterList' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterListOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterListRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterListSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterListTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterNone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterNoneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterNoneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterNoneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterNoneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterTiltShift' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterTiltShiftOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterTiltShiftRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterTiltShiftSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterTiltShiftTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterVintage' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterVintageOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterVintageRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterVintageSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FilterVintageTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FindInPage' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FindInPageOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FindInPageRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FindInPageSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FindInPageTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FindReplace' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FindReplaceOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FindReplaceRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FindReplaceSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FindReplaceTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Fingerprint' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FingerprintOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FingerprintRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FingerprintSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FingerprintTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FirstPage' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FirstPageOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FirstPageRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FirstPageSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FirstPageTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FitnessCenter' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FitnessCenterOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FitnessCenterRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FitnessCenterSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FitnessCenterTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Flag' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlagOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlagRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlagSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlagTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Flare' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlareOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlareRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlareSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlareTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlashAuto' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlashAutoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlashAutoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlashAutoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlashAutoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlashOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlashOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlashOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlashOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlashOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlashOn' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlashOnOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlashOnRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlashOnSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlashOnTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Flight' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlightLand' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlightLandOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlightLandRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlightLandSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlightLandTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlightOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlightRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlightSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlightTakeoff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlightTakeoffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlightTakeoffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlightTakeoffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlightTakeoffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlightTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Flip' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlipOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlipRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlipSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlipToBack' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlipToBackOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlipToBackRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlipToBackSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlipToBackTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlipToFront' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlipToFrontOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlipToFrontRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlipToFrontSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlipToFrontTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FlipTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Folder' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderOpen' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderOpenOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderOpenRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderOpenSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderOpenTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderShared' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderSharedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderSharedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderSharedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderSharedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderSpecial' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderSpecialOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderSpecialRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderSpecialSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderSpecialTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FolderTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FontDownload' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FontDownloadOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FontDownloadRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FontDownloadSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FontDownloadTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignCenter' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignCenterOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignCenterRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignCenterSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignCenterTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignJustify' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignJustifyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignJustifyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignJustifySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignJustifyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignLeft' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignLeftOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignLeftRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignLeftSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignLeftTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignRight' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignRightOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignRightRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignRightSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatAlignRightTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatBold' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatBoldOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatBoldRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatBoldSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatBoldTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatClear' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatClearOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatClearRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatClearSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatClearTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatColorFill' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatColorFillOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatColorFillRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatColorFillSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatColorFillTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatColorReset' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatColorResetOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatColorResetRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatColorResetSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatColorResetTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatColorText' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatColorTextOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatColorTextRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatColorTextSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatColorTextTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatIndentDecrease' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatIndentDecreaseOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatIndentDecreaseRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatIndentDecreaseSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatIndentDecreaseTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatIndentIncrease' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatIndentIncreaseOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatIndentIncreaseRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatIndentIncreaseSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatIndentIncreaseTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatItalic' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatItalicOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatItalicRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatItalicSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatItalicTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatLineSpacing' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatLineSpacingOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatLineSpacingRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatLineSpacingSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatLineSpacingTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatListBulleted' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatListBulletedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatListBulletedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatListBulletedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatListBulletedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatListNumbered' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatListNumberedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatListNumberedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatListNumberedRtl' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatListNumberedRtlOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatListNumberedRtlRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatListNumberedRtlSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatListNumberedRtlTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatListNumberedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatListNumberedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatPaint' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatPaintOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatPaintRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatPaintSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatPaintTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatQuote' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatQuoteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatQuoteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatQuoteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatQuoteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatShapes' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatShapesOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatShapesRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatShapesSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatShapesTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatSize' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatSizeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatSizeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatSizeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatSizeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatStrikethrough' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatStrikethroughOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatStrikethroughRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatStrikethroughSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatStrikethroughTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatTextdirectionLToR' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatTextdirectionLToROutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatTextdirectionLToRRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatTextdirectionLToRSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatTextdirectionLToRTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatTextdirectionRToL' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatTextdirectionRToLOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatTextdirectionRToLRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatTextdirectionRToLSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatTextdirectionRToLTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatUnderlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatUnderlinedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatUnderlinedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatUnderlinedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FormatUnderlinedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forum' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ForumOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ForumRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ForumSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ForumTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward10' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward10Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward10Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward10Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward10TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward30' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward30Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward30Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward30Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward30TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward5' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward5Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward5Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward5Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Forward5TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ForwardOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ForwardRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ForwardSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ForwardTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FourK' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FourKOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FourKRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FourKSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FourKTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FreeBreakfast' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FreeBreakfastOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FreeBreakfastRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FreeBreakfastSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FreeBreakfastTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Fullscreen' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FullscreenExit' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FullscreenExitOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FullscreenExitRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FullscreenExitSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FullscreenExitTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FullscreenOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FullscreenRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FullscreenSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FullscreenTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Functions' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FunctionsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FunctionsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FunctionsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/FunctionsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Gamepad' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GamepadOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GamepadRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GamepadSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GamepadTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Games' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GamesOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GamesRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GamesSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GamesTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Gavel' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GavelOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GavelRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GavelSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GavelTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Gesture' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GestureOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GestureRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GestureSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GestureTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GetApp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GetAppOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GetAppRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GetAppSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GetAppTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Gif' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GifOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GifRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GifSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GifTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GolfCourse' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GolfCourseOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GolfCourseRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GolfCourseSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GolfCourseTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GpsFixed' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GpsFixedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GpsFixedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GpsFixedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GpsFixedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GpsNotFixed' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GpsNotFixedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GpsNotFixedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GpsNotFixedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GpsNotFixedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GpsOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GpsOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GpsOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GpsOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GpsOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Grade' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GradeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GradeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GradeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GradeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Gradient' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GradientOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GradientRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GradientSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GradientTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Grain' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GrainOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GrainRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GrainSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GrainTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GraphicEq' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GraphicEqOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GraphicEqRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GraphicEqSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GraphicEqTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GridOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GridOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GridOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GridOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GridOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GridOn' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GridOnOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GridOnRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GridOnSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GridOnTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Group' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GroupAdd' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GroupAddOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GroupAddRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GroupAddSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GroupAddTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GroupOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GroupRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GroupSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GroupTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GroupWork' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GroupWorkOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GroupWorkRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GroupWorkSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GroupWorkTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GTranslate' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GTranslateOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GTranslateRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GTranslateSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/GTranslateTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Hd' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrOn' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrOnOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrOnRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrOnSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrOnTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrStrong' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrStrongOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrStrongRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrStrongSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrStrongTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrWeak' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrWeakOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrWeakRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrWeakSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdrWeakTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HdTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Headset' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HeadsetMic' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HeadsetMicOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HeadsetMicRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HeadsetMicSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HeadsetMicTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HeadsetOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HeadsetRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HeadsetSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HeadsetTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Healing' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HealingOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HealingRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HealingSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HealingTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Hearing' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HearingOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HearingRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HearingSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HearingTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Help' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HelpOutline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HelpOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HelpOutlineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HelpOutlineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HelpOutlineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HelpOutlineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HelpRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HelpSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HelpTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Highlight' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HighlightOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HighlightOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HighlightOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HighlightOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HighlightOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HighlightOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HighlightRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HighlightSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HighlightTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HighQuality' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HighQualityOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HighQualityRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HighQualitySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HighQualityTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/History' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HistoryOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HistoryRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HistorySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HistoryTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Home' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HomeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HomeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HomeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HomeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HorizontalSplit' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HorizontalSplitOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HorizontalSplitRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HorizontalSplitSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HorizontalSplitTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Hotel' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HotelOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HotelRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HotelSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HotelTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HotTub' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HotTubOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HotTubRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HotTubSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HotTubTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HourglassEmpty' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HourglassEmptyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HourglassEmptyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HourglassEmptySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HourglassEmptyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HourglassFull' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HourglassFullOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HourglassFullRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HourglassFullSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HourglassFullTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HowToReg' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HowToRegOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HowToRegRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HowToRegSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HowToRegTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HowToVote' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HowToVoteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HowToVoteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HowToVoteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HowToVoteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Http' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HttpOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HttpRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Https' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HttpSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HttpsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HttpsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HttpsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HttpsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/HttpTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Image' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImageAspectRatio' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImageAspectRatioOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImageAspectRatioRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImageAspectRatioSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImageAspectRatioTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImageOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImageRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImageSearch' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImageSearchOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImageSearchRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImageSearchSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImageSearchTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImageSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImageTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImportantDevices' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImportantDevicesOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImportantDevicesRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImportantDevicesSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImportantDevicesTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImportContacts' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImportContactsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImportContactsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImportContactsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImportContactsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImportExport' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImportExportOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImportExportRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImportExportSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ImportExportTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Inbox' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InboxOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InboxRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InboxSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InboxTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/IndeterminateCheckBox' { - declare module.exports: any; -} - -declare module '@material-ui/icons/IndeterminateCheckBoxOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/IndeterminateCheckBoxRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/IndeterminateCheckBoxSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/IndeterminateCheckBoxTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/index.es' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Info' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InfoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InfoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InfoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InfoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Input' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InputOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InputRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InputSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InputTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertChart' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertChartOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertChartOutlinedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertChartOutlinedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertChartOutlinedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertChartOutlinedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertChartRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertChartSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertChartTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertComment' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertCommentOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertCommentRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertCommentSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertCommentTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertDriveFile' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertDriveFileOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertDriveFileRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertDriveFileSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertDriveFileTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertEmoticon' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertEmoticonOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertEmoticonRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertEmoticonSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertEmoticonTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertInvitation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertInvitationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertInvitationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertInvitationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertInvitationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertLink' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertLinkOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertLinkRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertLinkSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertLinkTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertPhoto' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertPhotoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertPhotoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertPhotoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InsertPhotoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InvertColors' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InvertColorsOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InvertColorsOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InvertColorsOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InvertColorsOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InvertColorsOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InvertColorsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InvertColorsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InvertColorsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/InvertColorsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Iso' { - declare module.exports: any; -} - -declare module '@material-ui/icons/IsoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/IsoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/IsoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/IsoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Keyboard' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowDown' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowDownOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowDownRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowDownSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowDownTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowLeft' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowLeftOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowLeftRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowLeftSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowLeftTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowRight' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowRightOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowRightRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowRightSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowRightTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowUp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowUpOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowUpRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowUpSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardArrowUpTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardBackspace' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardBackspaceOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardBackspaceRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardBackspaceSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardBackspaceTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardCapslock' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardCapslockOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardCapslockRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardCapslockSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardCapslockTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardHide' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardHideOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardHideRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardHideSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardHideTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardReturn' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardReturnOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardReturnRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardReturnSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardReturnTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardTab' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardTabOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardTabRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardTabSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardTabTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardVoice' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardVoiceOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardVoiceRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardVoiceSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KeyboardVoiceTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Kitchen' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KitchenOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KitchenRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KitchenSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/KitchenTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Label' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LabelImportant' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LabelImportantOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LabelImportantRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LabelImportantSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LabelImportantTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LabelOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LabelOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LabelOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LabelOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LabelOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LabelOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LabelRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LabelSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LabelTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Landscape' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LandscapeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LandscapeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LandscapeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LandscapeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Language' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LanguageOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LanguageRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LanguageSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LanguageTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Laptop' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopChromebook' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopChromebookOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopChromebookRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopChromebookSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopChromebookTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopMac' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopMacOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopMacRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopMacSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopMacTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopWindows' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopWindowsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopWindowsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopWindowsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaptopWindowsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LastPage' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LastPageOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LastPageRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LastPageSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LastPageTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Launch' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaunchOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaunchRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaunchSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LaunchTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Layers' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LayersClear' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LayersClearOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LayersClearRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LayersClearSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LayersClearTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LayersOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LayersRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LayersSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LayersTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LeakAdd' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LeakAddOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LeakAddRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LeakAddSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LeakAddTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LeakRemove' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LeakRemoveOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LeakRemoveRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LeakRemoveSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LeakRemoveTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Lens' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LensOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LensRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LensSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LensTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LibraryAdd' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LibraryAddOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LibraryAddRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LibraryAddSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LibraryAddTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LibraryBooks' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LibraryBooksOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LibraryBooksRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LibraryBooksSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LibraryBooksTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LibraryMusic' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LibraryMusicOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LibraryMusicRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LibraryMusicSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LibraryMusicTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinearScale' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinearScaleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinearScaleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinearScaleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinearScaleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LineStyle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LineStyleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LineStyleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LineStyleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LineStyleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LineWeight' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LineWeightOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LineWeightRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LineWeightSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LineWeightTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Link' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinkedCamera' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinkedCameraOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinkedCameraRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinkedCameraSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinkedCameraTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinkOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinkOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinkOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinkOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinkOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinkOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinkRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinkSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LinkTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/List' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ListAlt' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ListAltOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ListAltRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ListAltSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ListAltTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ListOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ListRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ListSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ListTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LiveHelp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LiveHelpOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LiveHelpRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LiveHelpSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LiveHelpTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LiveTv' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LiveTvOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LiveTvRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LiveTvSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LiveTvTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalActivity' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalActivityOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalActivityRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalActivitySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalActivityTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalAirport' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalAirportOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalAirportRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalAirportSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalAirportTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalAtm' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalAtmOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalAtmRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalAtmSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalAtmTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalBar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalBarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalBarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalBarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalBarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalCafe' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalCafeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalCafeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalCafeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalCafeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalCarWash' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalCarWashOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalCarWashRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalCarWashSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalCarWashTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalConvenienceStore' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalConvenienceStoreOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalConvenienceStoreRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalConvenienceStoreSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalConvenienceStoreTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalDining' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalDiningOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalDiningRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalDiningSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalDiningTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalDrink' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalDrinkOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalDrinkRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalDrinkSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalDrinkTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalFlorist' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalFloristOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalFloristRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalFloristSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalFloristTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalGasStation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalGasStationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalGasStationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalGasStationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalGasStationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalGroceryStore' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalGroceryStoreOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalGroceryStoreRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalGroceryStoreSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalGroceryStoreTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalHospital' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalHospitalOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalHospitalRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalHospitalSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalHospitalTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalHotel' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalHotelOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalHotelRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalHotelSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalHotelTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalLaundryService' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalLaundryServiceOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalLaundryServiceRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalLaundryServiceSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalLaundryServiceTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalLibrary' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalLibraryOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalLibraryRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalLibrarySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalLibraryTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalMall' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalMallOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalMallRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalMallSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalMallTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalMovies' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalMoviesOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalMoviesRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalMoviesSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalMoviesTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalOffer' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalOfferOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalOfferRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalOfferSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalOfferTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalParking' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalParkingOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalParkingRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalParkingSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalParkingTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPharmacy' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPharmacyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPharmacyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPharmacySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPharmacyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPhone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPhoneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPhoneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPhoneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPhoneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPizza' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPizzaOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPizzaRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPizzaSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPizzaTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPlay' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPlayOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPlayRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPlaySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPlayTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPostOffice' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPostOfficeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPostOfficeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPostOfficeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPostOfficeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPrintshop' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPrintshopOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPrintshopRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPrintshopSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalPrintshopTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalSee' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalSeeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalSeeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalSeeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalSeeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalShipping' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalShippingOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalShippingRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalShippingSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalShippingTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalTaxi' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalTaxiOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalTaxiRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalTaxiSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocalTaxiTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationCity' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationCityOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationCityRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationCitySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationCityTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationDisabled' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationDisabledOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationDisabledRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationDisabledSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationDisabledTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationOn' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationOnOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationOnRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationOnSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationOnTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationSearching' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationSearchingOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationSearchingRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationSearchingSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LocationSearchingTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Lock' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LockOpen' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LockOpenOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LockOpenRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LockOpenSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LockOpenTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LockOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LockRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LockSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LockTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks3' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks3Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks3Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks3Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks3TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks4' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks4Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks4Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks4Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks4TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks5' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks5Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks5Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks5Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks5TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks6' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks6Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks6Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks6Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Looks6TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LooksOne' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LooksOneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LooksOneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LooksOneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LooksOneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LooksOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LooksRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LooksSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LooksTwo' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LooksTwoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LooksTwoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LooksTwoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LooksTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LooksTwoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Loop' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LoopOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LoopRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LoopSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LoopTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Loupe' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LoupeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LoupeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LoupeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LoupeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LowPriority' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LowPriorityOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LowPriorityRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LowPrioritySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LowPriorityTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Loyalty' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LoyaltyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LoyaltyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LoyaltySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/LoyaltyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Mail' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MailOutline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MailOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MailOutlineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MailOutlineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MailOutlineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MailOutlineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MailRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MailSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MailTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Map' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MapOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MapRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MapSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MapTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Markunread' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MarkunreadMailbox' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MarkunreadMailboxOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MarkunreadMailboxRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MarkunreadMailboxSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MarkunreadMailboxTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MarkunreadOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MarkunreadRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MarkunreadSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MarkunreadTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Maximize' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MaximizeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MaximizeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MaximizeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MaximizeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MeetingRoom' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MeetingRoomOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MeetingRoomRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MeetingRoomSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MeetingRoomTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Memory' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MemoryOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MemoryRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MemorySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MemoryTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Menu' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MenuOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MenuRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MenuSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MenuTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MergeType' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MergeTypeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MergeTypeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MergeTypeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MergeTypeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Message' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MessageOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MessageRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MessageSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MessageTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Mic' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MicNone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MicNoneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MicNoneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MicNoneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MicNoneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MicOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MicOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MicOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MicOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MicOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MicOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MicRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MicSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MicTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Minimize' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MinimizeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MinimizeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MinimizeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MinimizeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MissedVideoCall' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MissedVideoCallOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MissedVideoCallRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MissedVideoCallSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MissedVideoCallTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Mms' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MmsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MmsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MmsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MmsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MobileFriendly' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MobileFriendlyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MobileFriendlyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MobileFriendlySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MobileFriendlyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MobileOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MobileOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MobileOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MobileOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MobileOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MobileScreenShare' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MobileScreenShareOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MobileScreenShareRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MobileScreenShareSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MobileScreenShareTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ModeComment' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ModeCommentOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ModeCommentRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ModeCommentSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ModeCommentTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MonetizationOn' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MonetizationOnOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MonetizationOnRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MonetizationOnSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MonetizationOnTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Money' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoneyOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoneyOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoneyOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoneyOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoneyOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoneyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoneyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoneySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoneyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MonochromePhotos' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MonochromePhotosOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MonochromePhotosRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MonochromePhotosSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MonochromePhotosTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Mood' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoodBad' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoodBadOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoodBadRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoodBadSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoodBadTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoodOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoodRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoodSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoodTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/More' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoreHoriz' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoreHorizOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoreHorizRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoreHorizSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoreHorizTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoreOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoreRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoreSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoreTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoreVert' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoreVertOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoreVertRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoreVertSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoreVertTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Motorcycle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MotorcycleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MotorcycleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MotorcycleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MotorcycleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Mouse' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MouseOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MouseRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MouseSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MouseTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoveToInbox' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoveToInboxOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoveToInboxRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoveToInboxSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MoveToInboxTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Movie' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MovieCreation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MovieCreationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MovieCreationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MovieCreationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MovieCreationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MovieFilter' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MovieFilterOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MovieFilterRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MovieFilterSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MovieFilterTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MovieOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MovieRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MovieSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MovieTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MultilineChart' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MultilineChartOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MultilineChartRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MultilineChartSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MultilineChartTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MusicNote' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MusicNoteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MusicNoteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MusicNoteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MusicNoteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MusicOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MusicOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MusicOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MusicOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MusicOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MusicVideo' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MusicVideoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MusicVideoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MusicVideoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MusicVideoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MyLocation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MyLocationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MyLocationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MyLocationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/MyLocationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Nature' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NatureOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NaturePeople' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NaturePeopleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NaturePeopleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NaturePeopleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NaturePeopleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NatureRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NatureSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NatureTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NavigateBefore' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NavigateBeforeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NavigateBeforeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NavigateBeforeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NavigateBeforeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NavigateNext' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NavigateNextOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NavigateNextRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NavigateNextSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NavigateNextTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Navigation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NavigationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NavigationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NavigationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NavigationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NearMe' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NearMeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NearMeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NearMeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NearMeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkCell' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkCellOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkCellRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkCellSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkCellTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkCheck' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkCheckOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkCheckRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkCheckSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkCheckTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkLocked' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkLockedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkLockedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkLockedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkLockedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkWifi' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkWifiOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkWifiRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkWifiSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NetworkWifiTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NewReleases' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NewReleasesOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NewReleasesRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NewReleasesSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NewReleasesTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NextWeek' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NextWeekOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NextWeekRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NextWeekSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NextWeekTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Nfc' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NfcOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NfcRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NfcSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NfcTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoEncryption' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoEncryptionOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoEncryptionRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoEncryptionSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoEncryptionTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoMeetingRoom' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoMeetingRoomOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoMeetingRoomRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoMeetingRoomSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoMeetingRoomTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoSim' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoSimOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoSimRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoSimSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoSimTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Note' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoteAdd' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoteAddOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoteAddRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoteAddSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoteAddTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Notes' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotesOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotesRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotesSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotesTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NoteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationImportant' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationImportantOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationImportantRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationImportantSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationImportantTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Notifications' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsActive' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsActiveOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsActiveRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsActiveSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsActiveTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsNone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsNoneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsNoneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsNoneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsNoneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsPaused' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsPausedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsPausedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsPausedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsPausedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotificationsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotInterested' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotInterestedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotInterestedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotInterestedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotInterestedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotListedLocation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotListedLocationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotListedLocationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotListedLocationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/NotListedLocationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OfflineBolt' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OfflineBoltOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OfflineBoltRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OfflineBoltSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OfflineBoltTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OfflinePin' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OfflinePinOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OfflinePinRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OfflinePinSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OfflinePinTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OndemandVideo' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OndemandVideoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OndemandVideoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OndemandVideoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OndemandVideoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Opacity' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpacityOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpacityRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpacitySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpacityTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpenInBrowser' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpenInBrowserOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpenInBrowserRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpenInBrowserSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpenInBrowserTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpenInNew' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpenInNewOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpenInNewRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpenInNewSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpenInNewTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpenWith' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpenWithOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpenWithRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpenWithSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OpenWithTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OutlinedFlag' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OutlinedFlagOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OutlinedFlagRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OutlinedFlagSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/OutlinedFlagTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Pages' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PagesOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PagesRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PagesSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PagesTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Pageview' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PageviewOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PageviewRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PageviewSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PageviewTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Palette' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PaletteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PaletteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PaletteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PaletteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Panorama' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaFishEye' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaFishEyeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaFishEyeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaFishEyeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaFishEyeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaHorizontal' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaHorizontalOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaHorizontalRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaHorizontalSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaHorizontalTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaVertical' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaVerticalOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaVerticalRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaVerticalSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaVerticalTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaWideAngle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaWideAngleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaWideAngleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaWideAngleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanoramaWideAngleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanTool' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanToolOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanToolRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanToolSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PanToolTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PartyMode' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PartyModeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PartyModeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PartyModeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PartyModeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Pause' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PauseCircleFilled' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PauseCircleFilledOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PauseCircleFilledRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PauseCircleFilledSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PauseCircleFilledTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PauseCircleOutline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PauseCircleOutlineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PauseCircleOutlineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PauseCircleOutlineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PauseCircleOutlineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PauseOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PausePresentation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PausePresentationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PausePresentationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PausePresentationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PausePresentationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PauseRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PauseSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PauseTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Payment' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PaymentOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PaymentRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PaymentSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PaymentTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/People' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PeopleOutline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PeopleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PeopleOutlineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PeopleOutlineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PeopleOutlineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PeopleOutlineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PeopleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PeopleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PeopleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermCameraMic' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermCameraMicOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermCameraMicRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermCameraMicSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermCameraMicTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermContactCalendar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermContactCalendarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermContactCalendarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermContactCalendarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermContactCalendarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermDataSetting' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermDataSettingOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermDataSettingRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermDataSettingSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermDataSettingTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermDeviceInformation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermDeviceInformationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermDeviceInformationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermDeviceInformationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermDeviceInformationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermIdentity' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermIdentityOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermIdentityRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermIdentitySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermIdentityTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermMedia' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermMediaOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermMediaRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermMediaSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermMediaTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermPhoneMsg' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermPhoneMsgOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermPhoneMsgRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermPhoneMsgSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermPhoneMsgTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermScanWifi' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermScanWifiOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermScanWifiRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermScanWifiSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PermScanWifiTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Person' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonAdd' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonAddDisabled' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonAddDisabledOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonAddDisabledRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonAddDisabledSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonAddDisabledTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonAddOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonAddRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonAddSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonAddTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonalVideo' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonalVideoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonalVideoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonalVideoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonalVideoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonOutline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonOutlineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonOutlineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonOutlineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonOutlineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonPin' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonPinCircle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonPinCircleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonPinCircleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonPinCircleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonPinCircleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonPinOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonPinRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonPinSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonPinTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PersonTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Pets' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PetsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PetsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PetsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PetsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Phone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneAndroid' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneAndroidOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneAndroidRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneAndroidSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneAndroidTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneBluetoothSpeaker' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneBluetoothSpeakerOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneBluetoothSpeakerRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneBluetoothSpeakerSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneBluetoothSpeakerTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneCallback' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneCallbackOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneCallbackRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneCallbackSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneCallbackTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneForwarded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneForwardedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneForwardedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneForwardedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneForwardedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneInTalk' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneInTalkOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneInTalkRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneInTalkSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneInTalkTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneIphone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneIphoneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneIphoneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneIphoneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneIphoneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Phonelink' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkErase' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkEraseOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkEraseRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkEraseSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkEraseTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkLock' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkLockOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkLockRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkLockSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkLockTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkRing' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkRingOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkRingRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkRingSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkRingTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkSetup' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkSetupOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkSetupRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkSetupSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkSetupTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonelinkTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneLocked' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneLockedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneLockedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneLockedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneLockedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneMissed' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneMissedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneMissedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneMissedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneMissedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonePaused' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonePausedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonePausedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonePausedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhonePausedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhoneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Photo' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoAlbum' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoAlbumOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoAlbumRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoAlbumSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoAlbumTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoCamera' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoCameraOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoCameraRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoCameraSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoCameraTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoFilter' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoFilterOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoFilterRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoFilterSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoFilterTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoLibrary' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoLibraryOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoLibraryRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoLibrarySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoLibraryTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSizeSelectActual' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSizeSelectActualOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSizeSelectActualRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSizeSelectActualSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSizeSelectActualTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSizeSelectLarge' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSizeSelectLargeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSizeSelectLargeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSizeSelectLargeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSizeSelectLargeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSizeSelectSmall' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSizeSelectSmallOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSizeSelectSmallRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSizeSelectSmallSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoSizeSelectSmallTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PhotoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PictureAsPdf' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PictureAsPdfOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PictureAsPdfRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PictureAsPdfSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PictureAsPdfTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PictureInPicture' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PictureInPictureAlt' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PictureInPictureAltOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PictureInPictureAltRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PictureInPictureAltSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PictureInPictureAltTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PictureInPictureOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PictureInPictureRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PictureInPictureSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PictureInPictureTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PieChart' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PieChartOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PieChartRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PieChartSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PieChartTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PinDrop' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PinDropOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PinDropRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PinDropSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PinDropTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Place' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaceOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaceRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaceSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaceTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayArrow' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayArrowOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayArrowRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayArrowSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayArrowTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayCircleFilled' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayCircleFilledOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayCircleFilledRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayCircleFilledSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayCircleFilledTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayCircleFilledWhite' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayCircleFilledWhiteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayCircleFilledWhiteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayCircleFilledWhiteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayCircleFilledWhiteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayCircleOutline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayCircleOutlineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayCircleOutlineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayCircleOutlineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayCircleOutlineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayForWork' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayForWorkOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayForWorkRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayForWorkSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlayForWorkTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaylistAdd' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaylistAddCheck' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaylistAddCheckOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaylistAddCheckRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaylistAddCheckSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaylistAddCheckTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaylistAddOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaylistAddRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaylistAddSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaylistAddTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaylistPlay' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaylistPlayOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaylistPlayRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaylistPlaySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlaylistPlayTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlusOne' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlusOneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlusOneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlusOneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PlusOneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Poll' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PollOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PollRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PollSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PollTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Polymer' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PolymerOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PolymerRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PolymerSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PolymerTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Pool' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PoolOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PoolRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PoolSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PoolTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PortableWifiOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PortableWifiOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PortableWifiOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PortableWifiOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PortableWifiOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Portrait' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PortraitOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PortraitRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PortraitSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PortraitTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Power' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerInput' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerInputOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerInputRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerInputSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerInputTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerSettingsNew' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerSettingsNewOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerSettingsNewRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerSettingsNewSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerSettingsNewTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PowerTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PregnantWoman' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PregnantWomanOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PregnantWomanRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PregnantWomanSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PregnantWomanTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PresentToAll' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PresentToAllOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PresentToAllRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PresentToAllSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PresentToAllTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Print' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PrintDisabled' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PrintDisabledOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PrintDisabledRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PrintDisabledSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PrintDisabledTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PrintOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PrintRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PrintSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PrintTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PriorityHigh' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PriorityHighOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PriorityHighRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PriorityHighSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PriorityHighTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Public' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PublicOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PublicRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PublicSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PublicTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Publish' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PublishOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PublishRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PublishSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/PublishTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueryBuilder' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueryBuilderOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueryBuilderRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueryBuilderSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueryBuilderTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QuestionAnswer' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QuestionAnswerOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QuestionAnswerRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QuestionAnswerSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QuestionAnswerTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Queue' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueueMusic' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueueMusicOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueueMusicRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueueMusicSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueueMusicTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueueOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueuePlayNext' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueuePlayNextOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueuePlayNextRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueuePlayNextSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueuePlayNextTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueueRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueueSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/QueueTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Radio' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RadioButtonChecked' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RadioButtonCheckedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RadioButtonCheckedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RadioButtonCheckedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RadioButtonCheckedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RadioButtonUnchecked' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RadioButtonUncheckedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RadioButtonUncheckedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RadioButtonUncheckedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RadioButtonUncheckedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RadioOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RadioRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RadioSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RadioTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RateReview' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RateReviewOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RateReviewRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RateReviewSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RateReviewTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Receipt' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReceiptOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReceiptRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReceiptSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReceiptTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RecentActors' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RecentActorsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RecentActorsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RecentActorsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RecentActorsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RecordVoiceOver' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RecordVoiceOverOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RecordVoiceOverRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RecordVoiceOverSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RecordVoiceOverTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Redeem' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RedeemOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RedeemRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RedeemSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RedeemTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Redo' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RedoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RedoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RedoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RedoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Refresh' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RefreshOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RefreshRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RefreshSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RefreshTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Remove' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveCircle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveCircleOutline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveCircleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveCircleOutlineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveCircleOutlineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveCircleOutlineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveCircleOutlineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveCircleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveCircleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveCircleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveFromQueue' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveFromQueueOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveFromQueueRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveFromQueueSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveFromQueueTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveRedEye' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveRedEyeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveRedEyeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveRedEyeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveRedEyeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveShoppingCart' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveShoppingCartOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveShoppingCartRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveShoppingCartSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveShoppingCartTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RemoveTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Reorder' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReorderOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReorderRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReorderSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReorderTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Repeat' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RepeatOne' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RepeatOneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RepeatOneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RepeatOneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RepeatOneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RepeatOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RepeatRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RepeatSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RepeatTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay10' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay10Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay10Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay10Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay10TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay30' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay30Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay30Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay30Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay30TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay5' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay5Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay5Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay5Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Replay5TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReplayOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReplayRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReplaySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReplayTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Reply' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReplyAll' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReplyAllOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReplyAllRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReplyAllSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReplyAllTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReplyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReplyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReplySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReplyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Report' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReportOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReportOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReportOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReportOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReportOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReportOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReportProblem' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReportProblemOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReportProblemRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReportProblemSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReportProblemTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReportRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReportSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ReportTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Restaurant' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestaurantMenu' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestaurantMenuOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestaurantMenuRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestaurantMenuSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestaurantMenuTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestaurantOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestaurantRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestaurantSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestaurantTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Restore' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestoreFromTrash' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestoreFromTrashOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestoreFromTrashRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestoreFromTrashSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestoreFromTrashTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestoreOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestorePage' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestorePageOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestorePageRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestorePageSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestorePageTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestoreRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestoreSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RestoreTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RingVolume' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RingVolumeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RingVolumeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RingVolumeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RingVolumeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Room' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RoomOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RoomRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RoomService' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RoomServiceOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RoomServiceRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RoomServiceSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RoomServiceTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RoomSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RoomTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Rotate90DegreesCcw' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Rotate90DegreesCcwOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Rotate90DegreesCcwRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Rotate90DegreesCcwSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Rotate90DegreesCcwTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RotateLeft' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RotateLeftOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RotateLeftRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RotateLeftSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RotateLeftTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RotateRight' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RotateRightOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RotateRightRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RotateRightSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RotateRightTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RoundedCorner' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RoundedCornerOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RoundedCornerRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RoundedCornerSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RoundedCornerTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Router' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RouterOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RouterRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RouterSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RouterTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Rowing' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RowingOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RowingRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RowingSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RowingTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RssFeed' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RssFeedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RssFeedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RssFeedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RssFeedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RvHookup' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RvHookupOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RvHookupRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RvHookupSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/RvHookupTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Satellite' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SatelliteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SatelliteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SatelliteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SatelliteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Save' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SaveAlt' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SaveAltOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SaveAltRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SaveAltSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SaveAltTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SaveOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SaveRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SaveSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SaveTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Scanner' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScannerOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScannerRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScannerSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScannerTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScatterPlot' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScatterPlotOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScatterPlotRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScatterPlotSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScatterPlotTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Schedule' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScheduleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScheduleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScheduleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScheduleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/School' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SchoolOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SchoolRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SchoolSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SchoolTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Score' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScoreOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScoreRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScoreSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScoreTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenLockLandscape' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenLockLandscapeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenLockLandscapeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenLockLandscapeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenLockLandscapeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenLockPortrait' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenLockPortraitOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenLockPortraitRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenLockPortraitSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenLockPortraitTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenLockRotation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenLockRotationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenLockRotationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenLockRotationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenLockRotationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenRotation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenRotationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenRotationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenRotationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenRotationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenShare' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenShareOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenShareRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenShareSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ScreenShareTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SdCard' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SdCardOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SdCardRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SdCardSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SdCardTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SdStorage' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SdStorageOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SdStorageRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SdStorageSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SdStorageTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Search' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SearchOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SearchRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SearchSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SearchTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Security' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SecurityOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SecurityRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SecuritySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SecurityTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SelectAll' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SelectAllOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SelectAllRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SelectAllSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SelectAllTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Send' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SendOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SendRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SendSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SendTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentDissatisfied' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentDissatisfiedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentDissatisfiedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentDissatisfiedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentDissatisfiedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentSatisfied' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentSatisfiedAlt' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentSatisfiedAltOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentSatisfiedAltRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentSatisfiedAltSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentSatisfiedAltTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentSatisfiedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentSatisfiedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentSatisfiedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentSatisfiedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentVeryDissatisfied' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentVeryDissatisfiedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentVeryDissatisfiedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentVeryDissatisfiedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentVeryDissatisfiedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentVerySatisfied' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentVerySatisfiedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentVerySatisfiedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentVerySatisfiedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SentimentVerySatisfiedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Settings' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsApplications' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsApplicationsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsApplicationsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsApplicationsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsApplicationsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsBackupRestore' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsBackupRestoreOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsBackupRestoreRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsBackupRestoreSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsBackupRestoreTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsBluetooth' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsBluetoothOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsBluetoothRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsBluetoothSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsBluetoothTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsBrightness' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsBrightnessOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsBrightnessRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsBrightnessSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsBrightnessTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsCell' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsCellOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsCellRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsCellSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsCellTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsEthernet' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsEthernetOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsEthernetRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsEthernetSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsEthernetTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputAntenna' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputAntennaOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputAntennaRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputAntennaSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputAntennaTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputComponent' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputComponentOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputComponentRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputComponentSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputComponentTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputComposite' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputCompositeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputCompositeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputCompositeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputCompositeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputHdmi' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputHdmiOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputHdmiRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputHdmiSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputHdmiTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputSvideo' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputSvideoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputSvideoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputSvideoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsInputSvideoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsOverscan' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsOverscanOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsOverscanRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsOverscanSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsOverscanTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsPhone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsPhoneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsPhoneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsPhoneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsPhoneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsPower' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsPowerOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsPowerRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsPowerSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsPowerTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsRemote' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsRemoteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsRemoteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsRemoteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsRemoteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsSystemDaydream' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsSystemDaydreamOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsSystemDaydreamRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsSystemDaydreamSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsSystemDaydreamTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsVoice' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsVoiceOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsVoiceRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsVoiceSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SettingsVoiceTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Share' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShareOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShareRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShareSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShareTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Shop' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShopOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShoppingBasket' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShoppingBasketOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShoppingBasketRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShoppingBasketSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShoppingBasketTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShoppingCart' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShoppingCartOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShoppingCartRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShoppingCartSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShoppingCartTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShopRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShopSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShopTwo' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShopTwoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShopTwoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShopTwoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShopTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShopTwoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShortText' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShortTextOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShortTextRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShortTextSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShortTextTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShowChart' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShowChartOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShowChartRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShowChartSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShowChartTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Shuffle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShuffleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShuffleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShuffleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShuffleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShutterSpeed' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShutterSpeedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShutterSpeedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShutterSpeedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ShutterSpeedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular0Bar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular0BarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular0BarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular0BarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular0BarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular1Bar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular1BarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular1BarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular1BarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular1BarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular2Bar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular2BarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular2BarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular2BarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular2BarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular3Bar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular3BarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular3BarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular3BarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular3BarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular4Bar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular4BarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular4BarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular4BarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellular4BarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularAlt' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularAltOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularAltRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularAltSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularAltTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet0Bar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet0BarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet0BarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet0BarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet0BarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet1Bar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet1BarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet1BarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet1BarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet1BarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet2Bar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet2BarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet2BarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet2BarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet2BarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet3Bar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet3BarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet3BarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet3BarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet3BarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet4Bar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet4BarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet4BarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet4BarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularConnectedNoInternet4BarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularNoSim' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularNoSimOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularNoSimRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularNoSimSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularNoSimTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularNull' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularNullOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularNullRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularNullSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularNullTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalCellularOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi0Bar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi0BarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi0BarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi0BarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi0BarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi1Bar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi1BarLock' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi1BarLockOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi1BarLockRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi1BarLockSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi1BarLockTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi1BarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi1BarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi1BarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi1BarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi2Bar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi2BarLock' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi2BarLockOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi2BarLockRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi2BarLockSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi2BarLockTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi2BarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi2BarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi2BarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi2BarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi3Bar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi3BarLock' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi3BarLockOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi3BarLockRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi3BarLockSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi3BarLockTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi3BarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi3BarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi3BarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi3BarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi4Bar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi4BarLock' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi4BarLockOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi4BarLockRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi4BarLockSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi4BarLockTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi4BarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi4BarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi4BarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifi4BarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifiOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifiOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifiOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifiOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SignalWifiOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SimCard' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SimCardOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SimCardRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SimCardSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SimCardTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SkipNext' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SkipNextOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SkipNextRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SkipNextSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SkipNextTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SkipPrevious' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SkipPreviousOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SkipPreviousRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SkipPreviousSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SkipPreviousTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Slideshow' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SlideshowOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SlideshowRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SlideshowSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SlideshowTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SlowMotionVideo' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SlowMotionVideoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SlowMotionVideoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SlowMotionVideoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SlowMotionVideoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Smartphone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmartphoneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmartphoneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmartphoneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmartphoneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmokeFree' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmokeFreeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmokeFreeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmokeFreeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmokeFreeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmokingRooms' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmokingRoomsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmokingRoomsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmokingRoomsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmokingRoomsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Sms' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmsFailed' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmsFailedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmsFailedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmsFailedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmsFailedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SmsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Snooze' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SnoozeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SnoozeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SnoozeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SnoozeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Sort' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SortByAlpha' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SortByAlphaOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SortByAlphaRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SortByAlphaSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SortByAlphaTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SortOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SortRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SortSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SortTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Spa' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpaceBar' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpaceBarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpaceBarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpaceBarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpaceBarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpaOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpaRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpaSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpaTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Speaker' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerGroup' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerGroupOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerGroupRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerGroupSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerGroupTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerNotes' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerNotesOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerNotesOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerNotesOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerNotesOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerNotesOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerNotesOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerNotesRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerNotesSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerNotesTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerPhone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerPhoneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerPhoneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerPhoneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerPhoneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpeakerTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Spellcheck' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpellcheckOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpellcheckRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpellcheckSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SpellcheckTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Star' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarBorder' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarBorderOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarBorderRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarBorderSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarBorderTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarHalf' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarHalfOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarHalfRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarHalfSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarHalfTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarRate' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarRateOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarRateRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarRateSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarRateTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Stars' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StarTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayCurrentLandscape' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayCurrentLandscapeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayCurrentLandscapeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayCurrentLandscapeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayCurrentLandscapeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayCurrentPortrait' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayCurrentPortraitOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayCurrentPortraitRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayCurrentPortraitSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayCurrentPortraitTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayPrimaryLandscape' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayPrimaryLandscapeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayPrimaryLandscapeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayPrimaryLandscapeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayPrimaryLandscapeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayPrimaryPortrait' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayPrimaryPortraitOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayPrimaryPortraitRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayPrimaryPortraitSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StayPrimaryPortraitTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Stop' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StopOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StopRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StopScreenShare' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StopScreenShareOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StopScreenShareRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StopScreenShareSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StopScreenShareTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StopSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StopTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Storage' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StorageOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StorageRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StorageSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StorageTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Store' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StoreMallDirectory' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StoreMallDirectoryOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StoreMallDirectoryRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StoreMallDirectorySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StoreMallDirectoryTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StoreOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StoreRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StoreSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StoreTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Straighten' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StraightenOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StraightenRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StraightenSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StraightenTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Streetview' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StreetviewOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StreetviewRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StreetviewSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StreetviewTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StrikethroughS' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StrikethroughSOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StrikethroughSRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StrikethroughSSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StrikethroughSTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Style' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StyleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StyleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StyleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/StyleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubdirectoryArrowLeft' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubdirectoryArrowLeftOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubdirectoryArrowLeftRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubdirectoryArrowLeftSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubdirectoryArrowLeftTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubdirectoryArrowRight' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubdirectoryArrowRightOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubdirectoryArrowRightRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubdirectoryArrowRightSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubdirectoryArrowRightTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Subject' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubjectOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubjectRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubjectSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubjectTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Subscriptions' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubscriptionsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubscriptionsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubscriptionsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubscriptionsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Subtitles' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubtitlesOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubtitlesRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubtitlesSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubtitlesTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Subway' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubwayOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubwayRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubwaySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SubwayTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SupervisedUserCircle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SupervisedUserCircleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SupervisedUserCircleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SupervisedUserCircleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SupervisedUserCircleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SupervisorAccount' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SupervisorAccountOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SupervisorAccountRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SupervisorAccountSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SupervisorAccountTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SurroundSound' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SurroundSoundOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SurroundSoundRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SurroundSoundSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SurroundSoundTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapCalls' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapCallsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapCallsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapCallsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapCallsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapHoriz' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapHorizontalCircle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapHorizontalCircleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapHorizontalCircleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapHorizontalCircleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapHorizontalCircleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapHorizOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapHorizRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapHorizSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapHorizTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapVert' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapVerticalCircle' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapVerticalCircleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapVerticalCircleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapVerticalCircleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapVerticalCircleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapVertOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapVertRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapVertSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwapVertTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwitchCamera' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwitchCameraOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwitchCameraRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwitchCameraSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwitchCameraTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwitchVideo' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwitchVideoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwitchVideoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwitchVideoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SwitchVideoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Sync' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SyncDisabled' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SyncDisabledOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SyncDisabledRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SyncDisabledSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SyncDisabledTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SyncOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SyncProblem' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SyncProblemOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SyncProblemRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SyncProblemSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SyncProblemTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SyncRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SyncSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SyncTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SystemUpdate' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SystemUpdateOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SystemUpdateRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SystemUpdateSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/SystemUpdateTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Tab' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TableChart' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TableChartOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TableChartRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TableChartSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TableChartTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Tablet' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabletAndroid' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabletAndroidOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabletAndroidRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabletAndroidSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabletAndroidTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabletMac' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabletMacOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabletMacRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabletMacSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabletMacTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabletOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabletRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabletSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabletTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabUnselected' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabUnselectedOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabUnselectedRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabUnselectedSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TabUnselectedTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TagFaces' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TagFacesOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TagFacesRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TagFacesSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TagFacesTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TapAndPlay' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TapAndPlayOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TapAndPlayRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TapAndPlaySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TapAndPlayTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Terrain' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TerrainOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TerrainRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TerrainSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TerrainTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextFields' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextFieldsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextFieldsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextFieldsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextFieldsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextFormat' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextFormatOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextFormatRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextFormatSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextFormatTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotateUp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotateUpOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotateUpRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotateUpSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotateUpTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotateVertical' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotateVerticalOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotateVerticalRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotateVerticalSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotateVerticalTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotationDown' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotationDownOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotationDownRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotationDownSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotationDownTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotationNone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotationNoneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotationNoneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotationNoneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextRotationNoneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Textsms' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextsmsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextsmsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextsmsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextsmsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Texture' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextureOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextureRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextureSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TextureTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Theaters' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TheatersOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TheatersRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TheatersSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TheatersTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThreeDRotation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThreeDRotationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThreeDRotationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThreeDRotationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThreeDRotationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThreeSixty' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThreeSixtyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThreeSixtyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThreeSixtySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThreeSixtyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbDown' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbDownAlt' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbDownAltOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbDownAltRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbDownAltSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbDownAltTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbDownOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbDownRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbDownSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbDownTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbsUpDown' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbsUpDownOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbsUpDownRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbsUpDownSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbsUpDownTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbUp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbUpAlt' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbUpAltOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbUpAltRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbUpAltSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbUpAltTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbUpOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbUpRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbUpSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ThumbUpTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Timelapse' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimelapseOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimelapseRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimelapseSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimelapseTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Timeline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimelineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimelineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimelineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimelineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Timer' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Timer10' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Timer10Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Timer10Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Timer10Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Timer10TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Timer3' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Timer3Outlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Timer3Rounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Timer3Sharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Timer3TwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimerOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimerOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimerOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimerOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimerOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimerOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimerRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimerSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimerTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimeToLeave' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimeToLeaveOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimeToLeaveRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimeToLeaveSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TimeToLeaveTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Title' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TitleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TitleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TitleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TitleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Toc' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TocOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TocRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TocSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TocTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Today' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TodayOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TodayRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TodaySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TodayTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ToggleOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ToggleOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ToggleOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ToggleOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ToggleOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ToggleOn' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ToggleOnOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ToggleOnRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ToggleOnSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ToggleOnTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Toll' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TollOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TollRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TollSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TollTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Tonality' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TonalityOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TonalityRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TonalitySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TonalityTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TouchApp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TouchAppOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TouchAppRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TouchAppSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TouchAppTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Toys' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ToysOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ToysRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ToysSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ToysTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrackChanges' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrackChangesOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrackChangesRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrackChangesSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrackChangesTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Traffic' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrafficOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrafficRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrafficSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrafficTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Train' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrainOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrainRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrainSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrainTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Tram' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TramOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TramRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TramSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TramTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TransferWithinAStation' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TransferWithinAStationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TransferWithinAStationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TransferWithinAStationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TransferWithinAStationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Transform' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TransformOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TransformRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TransformSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TransformTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TransitEnterexit' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TransitEnterexitOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TransitEnterexitRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TransitEnterexitSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TransitEnterexitTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Translate' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TranslateOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TranslateRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TranslateSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TranslateTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrendingDown' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrendingDownOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrendingDownRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrendingDownSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrendingDownTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrendingFlat' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrendingFlatOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrendingFlatRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrendingFlatSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrendingFlatTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrendingUp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrendingUpOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrendingUpRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrendingUpSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TrendingUpTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TripOrigin' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TripOriginOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TripOriginRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TripOriginSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TripOriginTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Tune' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TuneOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TuneRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TuneSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TuneTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TurnedIn' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TurnedInNot' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TurnedInNotOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TurnedInNotRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TurnedInNotSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TurnedInNotTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TurnedInOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TurnedInRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TurnedInSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TurnedInTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Tv' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TvOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TvOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TvOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TvOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TvOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TvOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TvRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TvSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/TvTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Unarchive' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnarchiveOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnarchiveRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnarchiveSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnarchiveTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Undo' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UndoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UndoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UndoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UndoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnfoldLess' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnfoldLessOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnfoldLessRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnfoldLessSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnfoldLessTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnfoldMore' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnfoldMoreOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnfoldMoreRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnfoldMoreSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnfoldMoreTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Unsubscribe' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnsubscribeOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnsubscribeRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnsubscribeSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UnsubscribeTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Update' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UpdateOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UpdateRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UpdateSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UpdateTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Usb' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UsbOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UsbRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UsbSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/UsbTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/utils/createSvgIcon' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerifiedUser' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerifiedUserOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerifiedUserRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerifiedUserSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerifiedUserTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalAlignBottom' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalAlignBottomOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalAlignBottomRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalAlignBottomSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalAlignBottomTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalAlignCenter' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalAlignCenterOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalAlignCenterRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalAlignCenterSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalAlignCenterTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalAlignTop' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalAlignTopOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalAlignTopRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalAlignTopSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalAlignTopTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalSplit' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalSplitOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalSplitRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalSplitSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VerticalSplitTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Vibration' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VibrationOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VibrationRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VibrationSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VibrationTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideoCall' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideoCallOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideoCallRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideoCallSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideoCallTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Videocam' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideocamOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideocamOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideocamOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideocamOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideocamOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideocamOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideocamRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideocamSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideocamTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideogameAsset' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideogameAssetOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideogameAssetRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideogameAssetSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideogameAssetTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideoLabel' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideoLabelOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideoLabelRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideoLabelSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideoLabelTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideoLibrary' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideoLibraryOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideoLibraryRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideoLibrarySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VideoLibraryTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewAgenda' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewAgendaOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewAgendaRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewAgendaSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewAgendaTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewArray' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewArrayOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewArrayRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewArraySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewArrayTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewCarousel' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewCarouselOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewCarouselRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewCarouselSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewCarouselTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewColumn' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewColumnOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewColumnRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewColumnSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewColumnTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewComfy' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewComfyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewComfyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewComfySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewComfyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewCompact' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewCompactOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewCompactRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewCompactSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewCompactTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewDay' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewDayOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewDayRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewDaySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewDayTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewHeadline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewHeadlineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewHeadlineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewHeadlineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewHeadlineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewList' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewListOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewListRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewListSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewListTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewModule' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewModuleOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewModuleRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewModuleSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewModuleTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewQuilt' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewQuiltOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewQuiltRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewQuiltSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewQuiltTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewStream' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewStreamOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewStreamRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewStreamSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewStreamTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewWeek' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewWeekOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewWeekRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewWeekSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ViewWeekTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Vignette' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VignetteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VignetteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VignetteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VignetteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Visibility' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VisibilityOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VisibilityOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VisibilityOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VisibilityOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VisibilityOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VisibilityOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VisibilityRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VisibilitySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VisibilityTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VoiceChat' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VoiceChatOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VoiceChatRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VoiceChatSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VoiceChatTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Voicemail' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VoicemailOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VoicemailRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VoicemailSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VoicemailTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VoiceOverOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VoiceOverOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VoiceOverOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VoiceOverOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VoiceOverOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeDown' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeDownOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeDownRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeDownSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeDownTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeMute' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeMuteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeMuteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeMuteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeMuteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeUp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeUpOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeUpRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeUpSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VolumeUpTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VpnKey' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VpnKeyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VpnKeyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VpnKeySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VpnKeyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VpnLock' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VpnLockOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VpnLockRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VpnLockSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/VpnLockTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Wallpaper' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WallpaperOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WallpaperRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WallpaperSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WallpaperTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Warning' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WarningOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WarningRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WarningSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WarningTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Watch' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WatchLater' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WatchLaterOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WatchLaterRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WatchLaterSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WatchLaterTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WatchOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WatchRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WatchSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WatchTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Waves' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WavesOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WavesRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WavesSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WavesTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbAuto' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbAutoOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbAutoRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbAutoSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbAutoTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbCloudy' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbCloudyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbCloudyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbCloudySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbCloudyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbIncandescent' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbIncandescentOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbIncandescentRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbIncandescentSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbIncandescentTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbIridescent' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbIridescentOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbIridescentRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbIridescentSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbIridescentTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbSunny' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbSunnyOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbSunnyRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbSunnySharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WbSunnyTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Wc' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WcOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WcRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WcSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WcTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Web' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WebAsset' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WebAssetOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WebAssetRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WebAssetSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WebAssetTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WebOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WebRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WebSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WebTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Weekend' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WeekendOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WeekendRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WeekendSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WeekendTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Whatshot' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WhatshotOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WhatshotRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WhatshotSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WhatshotTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WhereToVote' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WhereToVoteOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WhereToVoteRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WhereToVoteSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WhereToVoteTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Widgets' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WidgetsOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WidgetsRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WidgetsSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WidgetsTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Wifi' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiLock' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiLockOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiLockRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiLockSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiLockTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiTethering' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiTetheringOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiTetheringRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiTetheringSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiTetheringTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WifiTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/Work' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WorkOff' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WorkOffOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WorkOffRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WorkOffSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WorkOffTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WorkOutline' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WorkOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WorkOutlineOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WorkOutlineRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WorkOutlineSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WorkOutlineTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WorkRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WorkSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WorkTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WrapText' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WrapTextOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WrapTextRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WrapTextSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/WrapTextTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/YoutubeSearchedFor' { - declare module.exports: any; -} - -declare module '@material-ui/icons/YoutubeSearchedForOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/YoutubeSearchedForRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/YoutubeSearchedForSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/YoutubeSearchedForTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ZoomIn' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ZoomInOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ZoomInRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ZoomInSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ZoomInTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ZoomOut' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ZoomOutMap' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ZoomOutMapOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ZoomOutMapRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ZoomOutMapSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ZoomOutMapTwoTone' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ZoomOutOutlined' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ZoomOutRounded' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ZoomOutSharp' { - declare module.exports: any; -} - -declare module '@material-ui/icons/ZoomOutTwoTone' { - declare module.exports: any; -} - -// Filename aliases -declare module '@material-ui/icons/AccessAlarm.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessAlarm'>; -} -declare module '@material-ui/icons/AccessAlarmOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessAlarmOutlined'>; -} -declare module '@material-ui/icons/AccessAlarmRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessAlarmRounded'>; -} -declare module '@material-ui/icons/AccessAlarms.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessAlarms'>; -} -declare module '@material-ui/icons/AccessAlarmSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessAlarmSharp'>; -} -declare module '@material-ui/icons/AccessAlarmsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessAlarmsOutlined'>; -} -declare module '@material-ui/icons/AccessAlarmsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessAlarmsRounded'>; -} -declare module '@material-ui/icons/AccessAlarmsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessAlarmsSharp'>; -} -declare module '@material-ui/icons/AccessAlarmsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessAlarmsTwoTone'>; -} -declare module '@material-ui/icons/AccessAlarmTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessAlarmTwoTone'>; -} -declare module '@material-ui/icons/Accessibility.js' { - declare module.exports: $Exports<'@material-ui/icons/Accessibility'>; -} -declare module '@material-ui/icons/AccessibilityNew.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibilityNew'>; -} -declare module '@material-ui/icons/AccessibilityNewOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibilityNewOutlined'>; -} -declare module '@material-ui/icons/AccessibilityNewRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibilityNewRounded'>; -} -declare module '@material-ui/icons/AccessibilityNewSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibilityNewSharp'>; -} -declare module '@material-ui/icons/AccessibilityNewTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibilityNewTwoTone'>; -} -declare module '@material-ui/icons/AccessibilityOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibilityOutlined'>; -} -declare module '@material-ui/icons/AccessibilityRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibilityRounded'>; -} -declare module '@material-ui/icons/AccessibilitySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibilitySharp'>; -} -declare module '@material-ui/icons/AccessibilityTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibilityTwoTone'>; -} -declare module '@material-ui/icons/Accessible.js' { - declare module.exports: $Exports<'@material-ui/icons/Accessible'>; -} -declare module '@material-ui/icons/AccessibleForward.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibleForward'>; -} -declare module '@material-ui/icons/AccessibleForwardOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibleForwardOutlined'>; -} -declare module '@material-ui/icons/AccessibleForwardRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibleForwardRounded'>; -} -declare module '@material-ui/icons/AccessibleForwardSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibleForwardSharp'>; -} -declare module '@material-ui/icons/AccessibleForwardTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibleForwardTwoTone'>; -} -declare module '@material-ui/icons/AccessibleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibleOutlined'>; -} -declare module '@material-ui/icons/AccessibleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibleRounded'>; -} -declare module '@material-ui/icons/AccessibleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibleSharp'>; -} -declare module '@material-ui/icons/AccessibleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessibleTwoTone'>; -} -declare module '@material-ui/icons/AccessTime.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessTime'>; -} -declare module '@material-ui/icons/AccessTimeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessTimeOutlined'>; -} -declare module '@material-ui/icons/AccessTimeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessTimeRounded'>; -} -declare module '@material-ui/icons/AccessTimeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessTimeSharp'>; -} -declare module '@material-ui/icons/AccessTimeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AccessTimeTwoTone'>; -} -declare module '@material-ui/icons/AccountBalance.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountBalance'>; -} -declare module '@material-ui/icons/AccountBalanceOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountBalanceOutlined'>; -} -declare module '@material-ui/icons/AccountBalanceRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountBalanceRounded'>; -} -declare module '@material-ui/icons/AccountBalanceSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountBalanceSharp'>; -} -declare module '@material-ui/icons/AccountBalanceTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountBalanceTwoTone'>; -} -declare module '@material-ui/icons/AccountBalanceWallet.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountBalanceWallet'>; -} -declare module '@material-ui/icons/AccountBalanceWalletOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountBalanceWalletOutlined'>; -} -declare module '@material-ui/icons/AccountBalanceWalletRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountBalanceWalletRounded'>; -} -declare module '@material-ui/icons/AccountBalanceWalletSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountBalanceWalletSharp'>; -} -declare module '@material-ui/icons/AccountBalanceWalletTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountBalanceWalletTwoTone'>; -} -declare module '@material-ui/icons/AccountBox.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountBox'>; -} -declare module '@material-ui/icons/AccountBoxOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountBoxOutlined'>; -} -declare module '@material-ui/icons/AccountBoxRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountBoxRounded'>; -} -declare module '@material-ui/icons/AccountBoxSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountBoxSharp'>; -} -declare module '@material-ui/icons/AccountBoxTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountBoxTwoTone'>; -} -declare module '@material-ui/icons/AccountCircle.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountCircle'>; -} -declare module '@material-ui/icons/AccountCircleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountCircleOutlined'>; -} -declare module '@material-ui/icons/AccountCircleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountCircleRounded'>; -} -declare module '@material-ui/icons/AccountCircleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountCircleSharp'>; -} -declare module '@material-ui/icons/AccountCircleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AccountCircleTwoTone'>; -} -declare module '@material-ui/icons/AcUnit.js' { - declare module.exports: $Exports<'@material-ui/icons/AcUnit'>; -} -declare module '@material-ui/icons/AcUnitOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AcUnitOutlined'>; -} -declare module '@material-ui/icons/AcUnitRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AcUnitRounded'>; -} -declare module '@material-ui/icons/AcUnitSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AcUnitSharp'>; -} -declare module '@material-ui/icons/AcUnitTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AcUnitTwoTone'>; -} -declare module '@material-ui/icons/Adb.js' { - declare module.exports: $Exports<'@material-ui/icons/Adb'>; -} -declare module '@material-ui/icons/AdbOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AdbOutlined'>; -} -declare module '@material-ui/icons/AdbRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AdbRounded'>; -} -declare module '@material-ui/icons/AdbSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AdbSharp'>; -} -declare module '@material-ui/icons/AdbTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AdbTwoTone'>; -} -declare module '@material-ui/icons/Add.js' { - declare module.exports: $Exports<'@material-ui/icons/Add'>; -} -declare module '@material-ui/icons/AddAlarm.js' { - declare module.exports: $Exports<'@material-ui/icons/AddAlarm'>; -} -declare module '@material-ui/icons/AddAlarmOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AddAlarmOutlined'>; -} -declare module '@material-ui/icons/AddAlarmRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AddAlarmRounded'>; -} -declare module '@material-ui/icons/AddAlarmSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AddAlarmSharp'>; -} -declare module '@material-ui/icons/AddAlarmTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AddAlarmTwoTone'>; -} -declare module '@material-ui/icons/AddAlert.js' { - declare module.exports: $Exports<'@material-ui/icons/AddAlert'>; -} -declare module '@material-ui/icons/AddAlertOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AddAlertOutlined'>; -} -declare module '@material-ui/icons/AddAlertRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AddAlertRounded'>; -} -declare module '@material-ui/icons/AddAlertSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AddAlertSharp'>; -} -declare module '@material-ui/icons/AddAlertTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AddAlertTwoTone'>; -} -declare module '@material-ui/icons/AddAPhoto.js' { - declare module.exports: $Exports<'@material-ui/icons/AddAPhoto'>; -} -declare module '@material-ui/icons/AddAPhotoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AddAPhotoOutlined'>; -} -declare module '@material-ui/icons/AddAPhotoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AddAPhotoRounded'>; -} -declare module '@material-ui/icons/AddAPhotoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AddAPhotoSharp'>; -} -declare module '@material-ui/icons/AddAPhotoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AddAPhotoTwoTone'>; -} -declare module '@material-ui/icons/AddBox.js' { - declare module.exports: $Exports<'@material-ui/icons/AddBox'>; -} -declare module '@material-ui/icons/AddBoxOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AddBoxOutlined'>; -} -declare module '@material-ui/icons/AddBoxRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AddBoxRounded'>; -} -declare module '@material-ui/icons/AddBoxSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AddBoxSharp'>; -} -declare module '@material-ui/icons/AddBoxTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AddBoxTwoTone'>; -} -declare module '@material-ui/icons/AddCircle.js' { - declare module.exports: $Exports<'@material-ui/icons/AddCircle'>; -} -declare module '@material-ui/icons/AddCircleOutline.js' { - declare module.exports: $Exports<'@material-ui/icons/AddCircleOutline'>; -} -declare module '@material-ui/icons/AddCircleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AddCircleOutlined'>; -} -declare module '@material-ui/icons/AddCircleOutlineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AddCircleOutlineOutlined'>; -} -declare module '@material-ui/icons/AddCircleOutlineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AddCircleOutlineRounded'>; -} -declare module '@material-ui/icons/AddCircleOutlineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AddCircleOutlineSharp'>; -} -declare module '@material-ui/icons/AddCircleOutlineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AddCircleOutlineTwoTone'>; -} -declare module '@material-ui/icons/AddCircleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AddCircleRounded'>; -} -declare module '@material-ui/icons/AddCircleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AddCircleSharp'>; -} -declare module '@material-ui/icons/AddCircleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AddCircleTwoTone'>; -} -declare module '@material-ui/icons/AddComment.js' { - declare module.exports: $Exports<'@material-ui/icons/AddComment'>; -} -declare module '@material-ui/icons/AddCommentOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AddCommentOutlined'>; -} -declare module '@material-ui/icons/AddCommentRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AddCommentRounded'>; -} -declare module '@material-ui/icons/AddCommentSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AddCommentSharp'>; -} -declare module '@material-ui/icons/AddCommentTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AddCommentTwoTone'>; -} -declare module '@material-ui/icons/AddLocation.js' { - declare module.exports: $Exports<'@material-ui/icons/AddLocation'>; -} -declare module '@material-ui/icons/AddLocationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AddLocationOutlined'>; -} -declare module '@material-ui/icons/AddLocationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AddLocationRounded'>; -} -declare module '@material-ui/icons/AddLocationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AddLocationSharp'>; -} -declare module '@material-ui/icons/AddLocationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AddLocationTwoTone'>; -} -declare module '@material-ui/icons/AddOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AddOutlined'>; -} -declare module '@material-ui/icons/AddPhotoAlternate.js' { - declare module.exports: $Exports<'@material-ui/icons/AddPhotoAlternate'>; -} -declare module '@material-ui/icons/AddPhotoAlternateOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AddPhotoAlternateOutlined'>; -} -declare module '@material-ui/icons/AddPhotoAlternateRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AddPhotoAlternateRounded'>; -} -declare module '@material-ui/icons/AddPhotoAlternateSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AddPhotoAlternateSharp'>; -} -declare module '@material-ui/icons/AddPhotoAlternateTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AddPhotoAlternateTwoTone'>; -} -declare module '@material-ui/icons/AddRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AddRounded'>; -} -declare module '@material-ui/icons/AddSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AddSharp'>; -} -declare module '@material-ui/icons/AddShoppingCart.js' { - declare module.exports: $Exports<'@material-ui/icons/AddShoppingCart'>; -} -declare module '@material-ui/icons/AddShoppingCartOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AddShoppingCartOutlined'>; -} -declare module '@material-ui/icons/AddShoppingCartRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AddShoppingCartRounded'>; -} -declare module '@material-ui/icons/AddShoppingCartSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AddShoppingCartSharp'>; -} -declare module '@material-ui/icons/AddShoppingCartTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AddShoppingCartTwoTone'>; -} -declare module '@material-ui/icons/AddToHomeScreen.js' { - declare module.exports: $Exports<'@material-ui/icons/AddToHomeScreen'>; -} -declare module '@material-ui/icons/AddToHomeScreenOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AddToHomeScreenOutlined'>; -} -declare module '@material-ui/icons/AddToHomeScreenRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AddToHomeScreenRounded'>; -} -declare module '@material-ui/icons/AddToHomeScreenSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AddToHomeScreenSharp'>; -} -declare module '@material-ui/icons/AddToHomeScreenTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AddToHomeScreenTwoTone'>; -} -declare module '@material-ui/icons/AddToPhotos.js' { - declare module.exports: $Exports<'@material-ui/icons/AddToPhotos'>; -} -declare module '@material-ui/icons/AddToPhotosOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AddToPhotosOutlined'>; -} -declare module '@material-ui/icons/AddToPhotosRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AddToPhotosRounded'>; -} -declare module '@material-ui/icons/AddToPhotosSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AddToPhotosSharp'>; -} -declare module '@material-ui/icons/AddToPhotosTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AddToPhotosTwoTone'>; -} -declare module '@material-ui/icons/AddToQueue.js' { - declare module.exports: $Exports<'@material-ui/icons/AddToQueue'>; -} -declare module '@material-ui/icons/AddToQueueOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AddToQueueOutlined'>; -} -declare module '@material-ui/icons/AddToQueueRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AddToQueueRounded'>; -} -declare module '@material-ui/icons/AddToQueueSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AddToQueueSharp'>; -} -declare module '@material-ui/icons/AddToQueueTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AddToQueueTwoTone'>; -} -declare module '@material-ui/icons/AddTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AddTwoTone'>; -} -declare module '@material-ui/icons/Adjust.js' { - declare module.exports: $Exports<'@material-ui/icons/Adjust'>; -} -declare module '@material-ui/icons/AdjustOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AdjustOutlined'>; -} -declare module '@material-ui/icons/AdjustRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AdjustRounded'>; -} -declare module '@material-ui/icons/AdjustSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AdjustSharp'>; -} -declare module '@material-ui/icons/AdjustTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AdjustTwoTone'>; -} -declare module '@material-ui/icons/AirlineSeatFlat.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatFlat'>; -} -declare module '@material-ui/icons/AirlineSeatFlatAngled.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatFlatAngled'>; -} -declare module '@material-ui/icons/AirlineSeatFlatAngledOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatFlatAngledOutlined'>; -} -declare module '@material-ui/icons/AirlineSeatFlatAngledRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatFlatAngledRounded'>; -} -declare module '@material-ui/icons/AirlineSeatFlatAngledSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatFlatAngledSharp'>; -} -declare module '@material-ui/icons/AirlineSeatFlatAngledTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatFlatAngledTwoTone'>; -} -declare module '@material-ui/icons/AirlineSeatFlatOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatFlatOutlined'>; -} -declare module '@material-ui/icons/AirlineSeatFlatRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatFlatRounded'>; -} -declare module '@material-ui/icons/AirlineSeatFlatSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatFlatSharp'>; -} -declare module '@material-ui/icons/AirlineSeatFlatTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatFlatTwoTone'>; -} -declare module '@material-ui/icons/AirlineSeatIndividualSuite.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatIndividualSuite'>; -} -declare module '@material-ui/icons/AirlineSeatIndividualSuiteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatIndividualSuiteOutlined'>; -} -declare module '@material-ui/icons/AirlineSeatIndividualSuiteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatIndividualSuiteRounded'>; -} -declare module '@material-ui/icons/AirlineSeatIndividualSuiteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatIndividualSuiteSharp'>; -} -declare module '@material-ui/icons/AirlineSeatIndividualSuiteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatIndividualSuiteTwoTone'>; -} -declare module '@material-ui/icons/AirlineSeatLegroomExtra.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatLegroomExtra'>; -} -declare module '@material-ui/icons/AirlineSeatLegroomExtraOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatLegroomExtraOutlined'>; -} -declare module '@material-ui/icons/AirlineSeatLegroomExtraRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatLegroomExtraRounded'>; -} -declare module '@material-ui/icons/AirlineSeatLegroomExtraSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatLegroomExtraSharp'>; -} -declare module '@material-ui/icons/AirlineSeatLegroomExtraTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatLegroomExtraTwoTone'>; -} -declare module '@material-ui/icons/AirlineSeatLegroomNormal.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatLegroomNormal'>; -} -declare module '@material-ui/icons/AirlineSeatLegroomNormalOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatLegroomNormalOutlined'>; -} -declare module '@material-ui/icons/AirlineSeatLegroomNormalRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatLegroomNormalRounded'>; -} -declare module '@material-ui/icons/AirlineSeatLegroomNormalSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatLegroomNormalSharp'>; -} -declare module '@material-ui/icons/AirlineSeatLegroomNormalTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatLegroomNormalTwoTone'>; -} -declare module '@material-ui/icons/AirlineSeatLegroomReduced.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatLegroomReduced'>; -} -declare module '@material-ui/icons/AirlineSeatLegroomReducedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatLegroomReducedOutlined'>; -} -declare module '@material-ui/icons/AirlineSeatLegroomReducedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatLegroomReducedRounded'>; -} -declare module '@material-ui/icons/AirlineSeatLegroomReducedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatLegroomReducedSharp'>; -} -declare module '@material-ui/icons/AirlineSeatLegroomReducedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatLegroomReducedTwoTone'>; -} -declare module '@material-ui/icons/AirlineSeatReclineExtra.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatReclineExtra'>; -} -declare module '@material-ui/icons/AirlineSeatReclineExtraOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatReclineExtraOutlined'>; -} -declare module '@material-ui/icons/AirlineSeatReclineExtraRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatReclineExtraRounded'>; -} -declare module '@material-ui/icons/AirlineSeatReclineExtraSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatReclineExtraSharp'>; -} -declare module '@material-ui/icons/AirlineSeatReclineExtraTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatReclineExtraTwoTone'>; -} -declare module '@material-ui/icons/AirlineSeatReclineNormal.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatReclineNormal'>; -} -declare module '@material-ui/icons/AirlineSeatReclineNormalOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatReclineNormalOutlined'>; -} -declare module '@material-ui/icons/AirlineSeatReclineNormalRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatReclineNormalRounded'>; -} -declare module '@material-ui/icons/AirlineSeatReclineNormalSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatReclineNormalSharp'>; -} -declare module '@material-ui/icons/AirlineSeatReclineNormalTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AirlineSeatReclineNormalTwoTone'>; -} -declare module '@material-ui/icons/AirplanemodeActive.js' { - declare module.exports: $Exports<'@material-ui/icons/AirplanemodeActive'>; -} -declare module '@material-ui/icons/AirplanemodeActiveOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AirplanemodeActiveOutlined'>; -} -declare module '@material-ui/icons/AirplanemodeActiveRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AirplanemodeActiveRounded'>; -} -declare module '@material-ui/icons/AirplanemodeActiveSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AirplanemodeActiveSharp'>; -} -declare module '@material-ui/icons/AirplanemodeActiveTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AirplanemodeActiveTwoTone'>; -} -declare module '@material-ui/icons/AirplanemodeInactive.js' { - declare module.exports: $Exports<'@material-ui/icons/AirplanemodeInactive'>; -} -declare module '@material-ui/icons/AirplanemodeInactiveOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AirplanemodeInactiveOutlined'>; -} -declare module '@material-ui/icons/AirplanemodeInactiveRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AirplanemodeInactiveRounded'>; -} -declare module '@material-ui/icons/AirplanemodeInactiveSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AirplanemodeInactiveSharp'>; -} -declare module '@material-ui/icons/AirplanemodeInactiveTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AirplanemodeInactiveTwoTone'>; -} -declare module '@material-ui/icons/Airplay.js' { - declare module.exports: $Exports<'@material-ui/icons/Airplay'>; -} -declare module '@material-ui/icons/AirplayOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AirplayOutlined'>; -} -declare module '@material-ui/icons/AirplayRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AirplayRounded'>; -} -declare module '@material-ui/icons/AirplaySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AirplaySharp'>; -} -declare module '@material-ui/icons/AirplayTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AirplayTwoTone'>; -} -declare module '@material-ui/icons/AirportShuttle.js' { - declare module.exports: $Exports<'@material-ui/icons/AirportShuttle'>; -} -declare module '@material-ui/icons/AirportShuttleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AirportShuttleOutlined'>; -} -declare module '@material-ui/icons/AirportShuttleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AirportShuttleRounded'>; -} -declare module '@material-ui/icons/AirportShuttleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AirportShuttleSharp'>; -} -declare module '@material-ui/icons/AirportShuttleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AirportShuttleTwoTone'>; -} -declare module '@material-ui/icons/Alarm.js' { - declare module.exports: $Exports<'@material-ui/icons/Alarm'>; -} -declare module '@material-ui/icons/AlarmAdd.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmAdd'>; -} -declare module '@material-ui/icons/AlarmAddOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmAddOutlined'>; -} -declare module '@material-ui/icons/AlarmAddRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmAddRounded'>; -} -declare module '@material-ui/icons/AlarmAddSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmAddSharp'>; -} -declare module '@material-ui/icons/AlarmAddTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmAddTwoTone'>; -} -declare module '@material-ui/icons/AlarmOff.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmOff'>; -} -declare module '@material-ui/icons/AlarmOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmOffOutlined'>; -} -declare module '@material-ui/icons/AlarmOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmOffRounded'>; -} -declare module '@material-ui/icons/AlarmOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmOffSharp'>; -} -declare module '@material-ui/icons/AlarmOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmOffTwoTone'>; -} -declare module '@material-ui/icons/AlarmOn.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmOn'>; -} -declare module '@material-ui/icons/AlarmOnOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmOnOutlined'>; -} -declare module '@material-ui/icons/AlarmOnRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmOnRounded'>; -} -declare module '@material-ui/icons/AlarmOnSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmOnSharp'>; -} -declare module '@material-ui/icons/AlarmOnTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmOnTwoTone'>; -} -declare module '@material-ui/icons/AlarmOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmOutlined'>; -} -declare module '@material-ui/icons/AlarmRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmRounded'>; -} -declare module '@material-ui/icons/AlarmSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmSharp'>; -} -declare module '@material-ui/icons/AlarmTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AlarmTwoTone'>; -} -declare module '@material-ui/icons/Album.js' { - declare module.exports: $Exports<'@material-ui/icons/Album'>; -} -declare module '@material-ui/icons/AlbumOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AlbumOutlined'>; -} -declare module '@material-ui/icons/AlbumRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AlbumRounded'>; -} -declare module '@material-ui/icons/AlbumSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AlbumSharp'>; -} -declare module '@material-ui/icons/AlbumTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AlbumTwoTone'>; -} -declare module '@material-ui/icons/AllInbox.js' { - declare module.exports: $Exports<'@material-ui/icons/AllInbox'>; -} -declare module '@material-ui/icons/AllInboxOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AllInboxOutlined'>; -} -declare module '@material-ui/icons/AllInboxRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AllInboxRounded'>; -} -declare module '@material-ui/icons/AllInboxSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AllInboxSharp'>; -} -declare module '@material-ui/icons/AllInboxTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AllInboxTwoTone'>; -} -declare module '@material-ui/icons/AllInclusive.js' { - declare module.exports: $Exports<'@material-ui/icons/AllInclusive'>; -} -declare module '@material-ui/icons/AllInclusiveOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AllInclusiveOutlined'>; -} -declare module '@material-ui/icons/AllInclusiveRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AllInclusiveRounded'>; -} -declare module '@material-ui/icons/AllInclusiveSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AllInclusiveSharp'>; -} -declare module '@material-ui/icons/AllInclusiveTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AllInclusiveTwoTone'>; -} -declare module '@material-ui/icons/AllOut.js' { - declare module.exports: $Exports<'@material-ui/icons/AllOut'>; -} -declare module '@material-ui/icons/AllOutOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AllOutOutlined'>; -} -declare module '@material-ui/icons/AllOutRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AllOutRounded'>; -} -declare module '@material-ui/icons/AllOutSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AllOutSharp'>; -} -declare module '@material-ui/icons/AllOutTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AllOutTwoTone'>; -} -declare module '@material-ui/icons/AlternateEmail.js' { - declare module.exports: $Exports<'@material-ui/icons/AlternateEmail'>; -} -declare module '@material-ui/icons/AlternateEmailOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AlternateEmailOutlined'>; -} -declare module '@material-ui/icons/AlternateEmailRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AlternateEmailRounded'>; -} -declare module '@material-ui/icons/AlternateEmailSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AlternateEmailSharp'>; -} -declare module '@material-ui/icons/AlternateEmailTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AlternateEmailTwoTone'>; -} -declare module '@material-ui/icons/Android.js' { - declare module.exports: $Exports<'@material-ui/icons/Android'>; -} -declare module '@material-ui/icons/AndroidOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AndroidOutlined'>; -} -declare module '@material-ui/icons/AndroidRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AndroidRounded'>; -} -declare module '@material-ui/icons/AndroidSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AndroidSharp'>; -} -declare module '@material-ui/icons/AndroidTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AndroidTwoTone'>; -} -declare module '@material-ui/icons/Announcement.js' { - declare module.exports: $Exports<'@material-ui/icons/Announcement'>; -} -declare module '@material-ui/icons/AnnouncementOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AnnouncementOutlined'>; -} -declare module '@material-ui/icons/AnnouncementRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AnnouncementRounded'>; -} -declare module '@material-ui/icons/AnnouncementSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AnnouncementSharp'>; -} -declare module '@material-ui/icons/AnnouncementTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AnnouncementTwoTone'>; -} -declare module '@material-ui/icons/Apps.js' { - declare module.exports: $Exports<'@material-ui/icons/Apps'>; -} -declare module '@material-ui/icons/AppsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AppsOutlined'>; -} -declare module '@material-ui/icons/AppsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AppsRounded'>; -} -declare module '@material-ui/icons/AppsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AppsSharp'>; -} -declare module '@material-ui/icons/AppsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AppsTwoTone'>; -} -declare module '@material-ui/icons/Archive.js' { - declare module.exports: $Exports<'@material-ui/icons/Archive'>; -} -declare module '@material-ui/icons/ArchiveOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ArchiveOutlined'>; -} -declare module '@material-ui/icons/ArchiveRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ArchiveRounded'>; -} -declare module '@material-ui/icons/ArchiveSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ArchiveSharp'>; -} -declare module '@material-ui/icons/ArchiveTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ArchiveTwoTone'>; -} -declare module '@material-ui/icons/ArrowBack.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowBack'>; -} -declare module '@material-ui/icons/ArrowBackIos.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowBackIos'>; -} -declare module '@material-ui/icons/ArrowBackIosOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowBackIosOutlined'>; -} -declare module '@material-ui/icons/ArrowBackIosRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowBackIosRounded'>; -} -declare module '@material-ui/icons/ArrowBackIosSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowBackIosSharp'>; -} -declare module '@material-ui/icons/ArrowBackIosTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowBackIosTwoTone'>; -} -declare module '@material-ui/icons/ArrowBackOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowBackOutlined'>; -} -declare module '@material-ui/icons/ArrowBackRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowBackRounded'>; -} -declare module '@material-ui/icons/ArrowBackSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowBackSharp'>; -} -declare module '@material-ui/icons/ArrowBackTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowBackTwoTone'>; -} -declare module '@material-ui/icons/ArrowDownward.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDownward'>; -} -declare module '@material-ui/icons/ArrowDownwardOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDownwardOutlined'>; -} -declare module '@material-ui/icons/ArrowDownwardRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDownwardRounded'>; -} -declare module '@material-ui/icons/ArrowDownwardSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDownwardSharp'>; -} -declare module '@material-ui/icons/ArrowDownwardTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDownwardTwoTone'>; -} -declare module '@material-ui/icons/ArrowDropDown.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDropDown'>; -} -declare module '@material-ui/icons/ArrowDropDownCircle.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDropDownCircle'>; -} -declare module '@material-ui/icons/ArrowDropDownCircleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDropDownCircleOutlined'>; -} -declare module '@material-ui/icons/ArrowDropDownCircleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDropDownCircleRounded'>; -} -declare module '@material-ui/icons/ArrowDropDownCircleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDropDownCircleSharp'>; -} -declare module '@material-ui/icons/ArrowDropDownCircleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDropDownCircleTwoTone'>; -} -declare module '@material-ui/icons/ArrowDropDownOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDropDownOutlined'>; -} -declare module '@material-ui/icons/ArrowDropDownRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDropDownRounded'>; -} -declare module '@material-ui/icons/ArrowDropDownSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDropDownSharp'>; -} -declare module '@material-ui/icons/ArrowDropDownTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDropDownTwoTone'>; -} -declare module '@material-ui/icons/ArrowDropUp.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDropUp'>; -} -declare module '@material-ui/icons/ArrowDropUpOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDropUpOutlined'>; -} -declare module '@material-ui/icons/ArrowDropUpRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDropUpRounded'>; -} -declare module '@material-ui/icons/ArrowDropUpSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDropUpSharp'>; -} -declare module '@material-ui/icons/ArrowDropUpTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowDropUpTwoTone'>; -} -declare module '@material-ui/icons/ArrowForward.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowForward'>; -} -declare module '@material-ui/icons/ArrowForwardIos.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowForwardIos'>; -} -declare module '@material-ui/icons/ArrowForwardIosOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowForwardIosOutlined'>; -} -declare module '@material-ui/icons/ArrowForwardIosRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowForwardIosRounded'>; -} -declare module '@material-ui/icons/ArrowForwardIosSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowForwardIosSharp'>; -} -declare module '@material-ui/icons/ArrowForwardIosTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowForwardIosTwoTone'>; -} -declare module '@material-ui/icons/ArrowForwardOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowForwardOutlined'>; -} -declare module '@material-ui/icons/ArrowForwardRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowForwardRounded'>; -} -declare module '@material-ui/icons/ArrowForwardSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowForwardSharp'>; -} -declare module '@material-ui/icons/ArrowForwardTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowForwardTwoTone'>; -} -declare module '@material-ui/icons/ArrowLeft.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowLeft'>; -} -declare module '@material-ui/icons/ArrowLeftOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowLeftOutlined'>; -} -declare module '@material-ui/icons/ArrowLeftRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowLeftRounded'>; -} -declare module '@material-ui/icons/ArrowLeftSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowLeftSharp'>; -} -declare module '@material-ui/icons/ArrowLeftTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowLeftTwoTone'>; -} -declare module '@material-ui/icons/ArrowRight.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowRight'>; -} -declare module '@material-ui/icons/ArrowRightAlt.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowRightAlt'>; -} -declare module '@material-ui/icons/ArrowRightAltOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowRightAltOutlined'>; -} -declare module '@material-ui/icons/ArrowRightAltRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowRightAltRounded'>; -} -declare module '@material-ui/icons/ArrowRightAltSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowRightAltSharp'>; -} -declare module '@material-ui/icons/ArrowRightAltTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowRightAltTwoTone'>; -} -declare module '@material-ui/icons/ArrowRightOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowRightOutlined'>; -} -declare module '@material-ui/icons/ArrowRightRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowRightRounded'>; -} -declare module '@material-ui/icons/ArrowRightSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowRightSharp'>; -} -declare module '@material-ui/icons/ArrowRightTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowRightTwoTone'>; -} -declare module '@material-ui/icons/ArrowUpward.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowUpward'>; -} -declare module '@material-ui/icons/ArrowUpwardOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowUpwardOutlined'>; -} -declare module '@material-ui/icons/ArrowUpwardRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowUpwardRounded'>; -} -declare module '@material-ui/icons/ArrowUpwardSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowUpwardSharp'>; -} -declare module '@material-ui/icons/ArrowUpwardTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ArrowUpwardTwoTone'>; -} -declare module '@material-ui/icons/ArtTrack.js' { - declare module.exports: $Exports<'@material-ui/icons/ArtTrack'>; -} -declare module '@material-ui/icons/ArtTrackOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ArtTrackOutlined'>; -} -declare module '@material-ui/icons/ArtTrackRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ArtTrackRounded'>; -} -declare module '@material-ui/icons/ArtTrackSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ArtTrackSharp'>; -} -declare module '@material-ui/icons/ArtTrackTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ArtTrackTwoTone'>; -} -declare module '@material-ui/icons/AspectRatio.js' { - declare module.exports: $Exports<'@material-ui/icons/AspectRatio'>; -} -declare module '@material-ui/icons/AspectRatioOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AspectRatioOutlined'>; -} -declare module '@material-ui/icons/AspectRatioRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AspectRatioRounded'>; -} -declare module '@material-ui/icons/AspectRatioSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AspectRatioSharp'>; -} -declare module '@material-ui/icons/AspectRatioTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AspectRatioTwoTone'>; -} -declare module '@material-ui/icons/Assessment.js' { - declare module.exports: $Exports<'@material-ui/icons/Assessment'>; -} -declare module '@material-ui/icons/AssessmentOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AssessmentOutlined'>; -} -declare module '@material-ui/icons/AssessmentRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AssessmentRounded'>; -} -declare module '@material-ui/icons/AssessmentSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AssessmentSharp'>; -} -declare module '@material-ui/icons/AssessmentTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AssessmentTwoTone'>; -} -declare module '@material-ui/icons/Assignment.js' { - declare module.exports: $Exports<'@material-ui/icons/Assignment'>; -} -declare module '@material-ui/icons/AssignmentInd.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentInd'>; -} -declare module '@material-ui/icons/AssignmentIndOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentIndOutlined'>; -} -declare module '@material-ui/icons/AssignmentIndRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentIndRounded'>; -} -declare module '@material-ui/icons/AssignmentIndSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentIndSharp'>; -} -declare module '@material-ui/icons/AssignmentIndTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentIndTwoTone'>; -} -declare module '@material-ui/icons/AssignmentLate.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentLate'>; -} -declare module '@material-ui/icons/AssignmentLateOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentLateOutlined'>; -} -declare module '@material-ui/icons/AssignmentLateRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentLateRounded'>; -} -declare module '@material-ui/icons/AssignmentLateSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentLateSharp'>; -} -declare module '@material-ui/icons/AssignmentLateTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentLateTwoTone'>; -} -declare module '@material-ui/icons/AssignmentOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentOutlined'>; -} -declare module '@material-ui/icons/AssignmentReturn.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentReturn'>; -} -declare module '@material-ui/icons/AssignmentReturned.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentReturned'>; -} -declare module '@material-ui/icons/AssignmentReturnedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentReturnedOutlined'>; -} -declare module '@material-ui/icons/AssignmentReturnedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentReturnedRounded'>; -} -declare module '@material-ui/icons/AssignmentReturnedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentReturnedSharp'>; -} -declare module '@material-ui/icons/AssignmentReturnedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentReturnedTwoTone'>; -} -declare module '@material-ui/icons/AssignmentReturnOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentReturnOutlined'>; -} -declare module '@material-ui/icons/AssignmentReturnRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentReturnRounded'>; -} -declare module '@material-ui/icons/AssignmentReturnSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentReturnSharp'>; -} -declare module '@material-ui/icons/AssignmentReturnTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentReturnTwoTone'>; -} -declare module '@material-ui/icons/AssignmentRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentRounded'>; -} -declare module '@material-ui/icons/AssignmentSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentSharp'>; -} -declare module '@material-ui/icons/AssignmentTurnedIn.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentTurnedIn'>; -} -declare module '@material-ui/icons/AssignmentTurnedInOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentTurnedInOutlined'>; -} -declare module '@material-ui/icons/AssignmentTurnedInRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentTurnedInRounded'>; -} -declare module '@material-ui/icons/AssignmentTurnedInSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentTurnedInSharp'>; -} -declare module '@material-ui/icons/AssignmentTurnedInTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentTurnedInTwoTone'>; -} -declare module '@material-ui/icons/AssignmentTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AssignmentTwoTone'>; -} -declare module '@material-ui/icons/Assistant.js' { - declare module.exports: $Exports<'@material-ui/icons/Assistant'>; -} -declare module '@material-ui/icons/AssistantOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AssistantOutlined'>; -} -declare module '@material-ui/icons/AssistantPhoto.js' { - declare module.exports: $Exports<'@material-ui/icons/AssistantPhoto'>; -} -declare module '@material-ui/icons/AssistantPhotoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AssistantPhotoOutlined'>; -} -declare module '@material-ui/icons/AssistantPhotoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AssistantPhotoRounded'>; -} -declare module '@material-ui/icons/AssistantPhotoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AssistantPhotoSharp'>; -} -declare module '@material-ui/icons/AssistantPhotoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AssistantPhotoTwoTone'>; -} -declare module '@material-ui/icons/AssistantRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AssistantRounded'>; -} -declare module '@material-ui/icons/AssistantSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AssistantSharp'>; -} -declare module '@material-ui/icons/AssistantTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AssistantTwoTone'>; -} -declare module '@material-ui/icons/Atm.js' { - declare module.exports: $Exports<'@material-ui/icons/Atm'>; -} -declare module '@material-ui/icons/AtmOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AtmOutlined'>; -} -declare module '@material-ui/icons/AtmRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AtmRounded'>; -} -declare module '@material-ui/icons/AtmSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AtmSharp'>; -} -declare module '@material-ui/icons/AtmTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AtmTwoTone'>; -} -declare module '@material-ui/icons/AttachFile.js' { - declare module.exports: $Exports<'@material-ui/icons/AttachFile'>; -} -declare module '@material-ui/icons/AttachFileOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AttachFileOutlined'>; -} -declare module '@material-ui/icons/AttachFileRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AttachFileRounded'>; -} -declare module '@material-ui/icons/AttachFileSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AttachFileSharp'>; -} -declare module '@material-ui/icons/AttachFileTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AttachFileTwoTone'>; -} -declare module '@material-ui/icons/Attachment.js' { - declare module.exports: $Exports<'@material-ui/icons/Attachment'>; -} -declare module '@material-ui/icons/AttachmentOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AttachmentOutlined'>; -} -declare module '@material-ui/icons/AttachmentRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AttachmentRounded'>; -} -declare module '@material-ui/icons/AttachmentSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AttachmentSharp'>; -} -declare module '@material-ui/icons/AttachmentTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AttachmentTwoTone'>; -} -declare module '@material-ui/icons/AttachMoney.js' { - declare module.exports: $Exports<'@material-ui/icons/AttachMoney'>; -} -declare module '@material-ui/icons/AttachMoneyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AttachMoneyOutlined'>; -} -declare module '@material-ui/icons/AttachMoneyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AttachMoneyRounded'>; -} -declare module '@material-ui/icons/AttachMoneySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AttachMoneySharp'>; -} -declare module '@material-ui/icons/AttachMoneyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AttachMoneyTwoTone'>; -} -declare module '@material-ui/icons/Audiotrack.js' { - declare module.exports: $Exports<'@material-ui/icons/Audiotrack'>; -} -declare module '@material-ui/icons/AudiotrackOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AudiotrackOutlined'>; -} -declare module '@material-ui/icons/AudiotrackRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AudiotrackRounded'>; -} -declare module '@material-ui/icons/AudiotrackSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AudiotrackSharp'>; -} -declare module '@material-ui/icons/AudiotrackTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AudiotrackTwoTone'>; -} -declare module '@material-ui/icons/Autorenew.js' { - declare module.exports: $Exports<'@material-ui/icons/Autorenew'>; -} -declare module '@material-ui/icons/AutorenewOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AutorenewOutlined'>; -} -declare module '@material-ui/icons/AutorenewRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AutorenewRounded'>; -} -declare module '@material-ui/icons/AutorenewSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AutorenewSharp'>; -} -declare module '@material-ui/icons/AutorenewTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AutorenewTwoTone'>; -} -declare module '@material-ui/icons/AvTimer.js' { - declare module.exports: $Exports<'@material-ui/icons/AvTimer'>; -} -declare module '@material-ui/icons/AvTimerOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/AvTimerOutlined'>; -} -declare module '@material-ui/icons/AvTimerRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/AvTimerRounded'>; -} -declare module '@material-ui/icons/AvTimerSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/AvTimerSharp'>; -} -declare module '@material-ui/icons/AvTimerTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/AvTimerTwoTone'>; -} -declare module '@material-ui/icons/Backspace.js' { - declare module.exports: $Exports<'@material-ui/icons/Backspace'>; -} -declare module '@material-ui/icons/BackspaceOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BackspaceOutlined'>; -} -declare module '@material-ui/icons/BackspaceRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BackspaceRounded'>; -} -declare module '@material-ui/icons/BackspaceSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BackspaceSharp'>; -} -declare module '@material-ui/icons/BackspaceTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BackspaceTwoTone'>; -} -declare module '@material-ui/icons/Backup.js' { - declare module.exports: $Exports<'@material-ui/icons/Backup'>; -} -declare module '@material-ui/icons/BackupOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BackupOutlined'>; -} -declare module '@material-ui/icons/BackupRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BackupRounded'>; -} -declare module '@material-ui/icons/BackupSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BackupSharp'>; -} -declare module '@material-ui/icons/BackupTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BackupTwoTone'>; -} -declare module '@material-ui/icons/Ballot.js' { - declare module.exports: $Exports<'@material-ui/icons/Ballot'>; -} -declare module '@material-ui/icons/BallotOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BallotOutlined'>; -} -declare module '@material-ui/icons/BallotRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BallotRounded'>; -} -declare module '@material-ui/icons/BallotSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BallotSharp'>; -} -declare module '@material-ui/icons/BallotTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BallotTwoTone'>; -} -declare module '@material-ui/icons/BarChart.js' { - declare module.exports: $Exports<'@material-ui/icons/BarChart'>; -} -declare module '@material-ui/icons/BarChartOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BarChartOutlined'>; -} -declare module '@material-ui/icons/BarChartRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BarChartRounded'>; -} -declare module '@material-ui/icons/BarChartSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BarChartSharp'>; -} -declare module '@material-ui/icons/BarChartTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BarChartTwoTone'>; -} -declare module '@material-ui/icons/Battery20.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery20'>; -} -declare module '@material-ui/icons/Battery20Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery20Outlined'>; -} -declare module '@material-ui/icons/Battery20Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery20Rounded'>; -} -declare module '@material-ui/icons/Battery20Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery20Sharp'>; -} -declare module '@material-ui/icons/Battery20TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery20TwoTone'>; -} -declare module '@material-ui/icons/Battery30.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery30'>; -} -declare module '@material-ui/icons/Battery30Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery30Outlined'>; -} -declare module '@material-ui/icons/Battery30Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery30Rounded'>; -} -declare module '@material-ui/icons/Battery30Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery30Sharp'>; -} -declare module '@material-ui/icons/Battery30TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery30TwoTone'>; -} -declare module '@material-ui/icons/Battery50.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery50'>; -} -declare module '@material-ui/icons/Battery50Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery50Outlined'>; -} -declare module '@material-ui/icons/Battery50Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery50Rounded'>; -} -declare module '@material-ui/icons/Battery50Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery50Sharp'>; -} -declare module '@material-ui/icons/Battery50TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery50TwoTone'>; -} -declare module '@material-ui/icons/Battery60.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery60'>; -} -declare module '@material-ui/icons/Battery60Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery60Outlined'>; -} -declare module '@material-ui/icons/Battery60Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery60Rounded'>; -} -declare module '@material-ui/icons/Battery60Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery60Sharp'>; -} -declare module '@material-ui/icons/Battery60TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery60TwoTone'>; -} -declare module '@material-ui/icons/Battery80.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery80'>; -} -declare module '@material-ui/icons/Battery80Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery80Outlined'>; -} -declare module '@material-ui/icons/Battery80Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery80Rounded'>; -} -declare module '@material-ui/icons/Battery80Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery80Sharp'>; -} -declare module '@material-ui/icons/Battery80TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery80TwoTone'>; -} -declare module '@material-ui/icons/Battery90.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery90'>; -} -declare module '@material-ui/icons/Battery90Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery90Outlined'>; -} -declare module '@material-ui/icons/Battery90Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery90Rounded'>; -} -declare module '@material-ui/icons/Battery90Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery90Sharp'>; -} -declare module '@material-ui/icons/Battery90TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Battery90TwoTone'>; -} -declare module '@material-ui/icons/BatteryAlert.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryAlert'>; -} -declare module '@material-ui/icons/BatteryAlertOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryAlertOutlined'>; -} -declare module '@material-ui/icons/BatteryAlertRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryAlertRounded'>; -} -declare module '@material-ui/icons/BatteryAlertSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryAlertSharp'>; -} -declare module '@material-ui/icons/BatteryAlertTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryAlertTwoTone'>; -} -declare module '@material-ui/icons/BatteryCharging20.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging20'>; -} -declare module '@material-ui/icons/BatteryCharging20Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging20Outlined'>; -} -declare module '@material-ui/icons/BatteryCharging20Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging20Rounded'>; -} -declare module '@material-ui/icons/BatteryCharging20Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging20Sharp'>; -} -declare module '@material-ui/icons/BatteryCharging20TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging20TwoTone'>; -} -declare module '@material-ui/icons/BatteryCharging30.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging30'>; -} -declare module '@material-ui/icons/BatteryCharging30Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging30Outlined'>; -} -declare module '@material-ui/icons/BatteryCharging30Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging30Rounded'>; -} -declare module '@material-ui/icons/BatteryCharging30Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging30Sharp'>; -} -declare module '@material-ui/icons/BatteryCharging30TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging30TwoTone'>; -} -declare module '@material-ui/icons/BatteryCharging50.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging50'>; -} -declare module '@material-ui/icons/BatteryCharging50Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging50Outlined'>; -} -declare module '@material-ui/icons/BatteryCharging50Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging50Rounded'>; -} -declare module '@material-ui/icons/BatteryCharging50Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging50Sharp'>; -} -declare module '@material-ui/icons/BatteryCharging50TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging50TwoTone'>; -} -declare module '@material-ui/icons/BatteryCharging60.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging60'>; -} -declare module '@material-ui/icons/BatteryCharging60Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging60Outlined'>; -} -declare module '@material-ui/icons/BatteryCharging60Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging60Rounded'>; -} -declare module '@material-ui/icons/BatteryCharging60Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging60Sharp'>; -} -declare module '@material-ui/icons/BatteryCharging60TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging60TwoTone'>; -} -declare module '@material-ui/icons/BatteryCharging80.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging80'>; -} -declare module '@material-ui/icons/BatteryCharging80Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging80Outlined'>; -} -declare module '@material-ui/icons/BatteryCharging80Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging80Rounded'>; -} -declare module '@material-ui/icons/BatteryCharging80Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging80Sharp'>; -} -declare module '@material-ui/icons/BatteryCharging80TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging80TwoTone'>; -} -declare module '@material-ui/icons/BatteryCharging90.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging90'>; -} -declare module '@material-ui/icons/BatteryCharging90Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging90Outlined'>; -} -declare module '@material-ui/icons/BatteryCharging90Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging90Rounded'>; -} -declare module '@material-ui/icons/BatteryCharging90Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging90Sharp'>; -} -declare module '@material-ui/icons/BatteryCharging90TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryCharging90TwoTone'>; -} -declare module '@material-ui/icons/BatteryChargingFull.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryChargingFull'>; -} -declare module '@material-ui/icons/BatteryChargingFullOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryChargingFullOutlined'>; -} -declare module '@material-ui/icons/BatteryChargingFullRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryChargingFullRounded'>; -} -declare module '@material-ui/icons/BatteryChargingFullSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryChargingFullSharp'>; -} -declare module '@material-ui/icons/BatteryChargingFullTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryChargingFullTwoTone'>; -} -declare module '@material-ui/icons/BatteryFull.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryFull'>; -} -declare module '@material-ui/icons/BatteryFullOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryFullOutlined'>; -} -declare module '@material-ui/icons/BatteryFullRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryFullRounded'>; -} -declare module '@material-ui/icons/BatteryFullSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryFullSharp'>; -} -declare module '@material-ui/icons/BatteryFullTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryFullTwoTone'>; -} -declare module '@material-ui/icons/BatteryStd.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryStd'>; -} -declare module '@material-ui/icons/BatteryStdOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryStdOutlined'>; -} -declare module '@material-ui/icons/BatteryStdRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryStdRounded'>; -} -declare module '@material-ui/icons/BatteryStdSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryStdSharp'>; -} -declare module '@material-ui/icons/BatteryStdTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryStdTwoTone'>; -} -declare module '@material-ui/icons/BatteryUnknown.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryUnknown'>; -} -declare module '@material-ui/icons/BatteryUnknownOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryUnknownOutlined'>; -} -declare module '@material-ui/icons/BatteryUnknownRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryUnknownRounded'>; -} -declare module '@material-ui/icons/BatteryUnknownSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryUnknownSharp'>; -} -declare module '@material-ui/icons/BatteryUnknownTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BatteryUnknownTwoTone'>; -} -declare module '@material-ui/icons/BeachAccess.js' { - declare module.exports: $Exports<'@material-ui/icons/BeachAccess'>; -} -declare module '@material-ui/icons/BeachAccessOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BeachAccessOutlined'>; -} -declare module '@material-ui/icons/BeachAccessRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BeachAccessRounded'>; -} -declare module '@material-ui/icons/BeachAccessSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BeachAccessSharp'>; -} -declare module '@material-ui/icons/BeachAccessTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BeachAccessTwoTone'>; -} -declare module '@material-ui/icons/Beenhere.js' { - declare module.exports: $Exports<'@material-ui/icons/Beenhere'>; -} -declare module '@material-ui/icons/BeenhereOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BeenhereOutlined'>; -} -declare module '@material-ui/icons/BeenhereRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BeenhereRounded'>; -} -declare module '@material-ui/icons/BeenhereSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BeenhereSharp'>; -} -declare module '@material-ui/icons/BeenhereTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BeenhereTwoTone'>; -} -declare module '@material-ui/icons/Block.js' { - declare module.exports: $Exports<'@material-ui/icons/Block'>; -} -declare module '@material-ui/icons/BlockOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BlockOutlined'>; -} -declare module '@material-ui/icons/BlockRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BlockRounded'>; -} -declare module '@material-ui/icons/BlockSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BlockSharp'>; -} -declare module '@material-ui/icons/BlockTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BlockTwoTone'>; -} -declare module '@material-ui/icons/Bluetooth.js' { - declare module.exports: $Exports<'@material-ui/icons/Bluetooth'>; -} -declare module '@material-ui/icons/BluetoothAudio.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothAudio'>; -} -declare module '@material-ui/icons/BluetoothAudioOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothAudioOutlined'>; -} -declare module '@material-ui/icons/BluetoothAudioRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothAudioRounded'>; -} -declare module '@material-ui/icons/BluetoothAudioSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothAudioSharp'>; -} -declare module '@material-ui/icons/BluetoothAudioTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothAudioTwoTone'>; -} -declare module '@material-ui/icons/BluetoothConnected.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothConnected'>; -} -declare module '@material-ui/icons/BluetoothConnectedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothConnectedOutlined'>; -} -declare module '@material-ui/icons/BluetoothConnectedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothConnectedRounded'>; -} -declare module '@material-ui/icons/BluetoothConnectedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothConnectedSharp'>; -} -declare module '@material-ui/icons/BluetoothConnectedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothConnectedTwoTone'>; -} -declare module '@material-ui/icons/BluetoothDisabled.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothDisabled'>; -} -declare module '@material-ui/icons/BluetoothDisabledOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothDisabledOutlined'>; -} -declare module '@material-ui/icons/BluetoothDisabledRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothDisabledRounded'>; -} -declare module '@material-ui/icons/BluetoothDisabledSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothDisabledSharp'>; -} -declare module '@material-ui/icons/BluetoothDisabledTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothDisabledTwoTone'>; -} -declare module '@material-ui/icons/BluetoothOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothOutlined'>; -} -declare module '@material-ui/icons/BluetoothRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothRounded'>; -} -declare module '@material-ui/icons/BluetoothSearching.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothSearching'>; -} -declare module '@material-ui/icons/BluetoothSearchingOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothSearchingOutlined'>; -} -declare module '@material-ui/icons/BluetoothSearchingRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothSearchingRounded'>; -} -declare module '@material-ui/icons/BluetoothSearchingSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothSearchingSharp'>; -} -declare module '@material-ui/icons/BluetoothSearchingTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothSearchingTwoTone'>; -} -declare module '@material-ui/icons/BluetoothSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothSharp'>; -} -declare module '@material-ui/icons/BluetoothTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BluetoothTwoTone'>; -} -declare module '@material-ui/icons/BlurCircular.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurCircular'>; -} -declare module '@material-ui/icons/BlurCircularOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurCircularOutlined'>; -} -declare module '@material-ui/icons/BlurCircularRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurCircularRounded'>; -} -declare module '@material-ui/icons/BlurCircularSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurCircularSharp'>; -} -declare module '@material-ui/icons/BlurCircularTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurCircularTwoTone'>; -} -declare module '@material-ui/icons/BlurLinear.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurLinear'>; -} -declare module '@material-ui/icons/BlurLinearOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurLinearOutlined'>; -} -declare module '@material-ui/icons/BlurLinearRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurLinearRounded'>; -} -declare module '@material-ui/icons/BlurLinearSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurLinearSharp'>; -} -declare module '@material-ui/icons/BlurLinearTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurLinearTwoTone'>; -} -declare module '@material-ui/icons/BlurOff.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurOff'>; -} -declare module '@material-ui/icons/BlurOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurOffOutlined'>; -} -declare module '@material-ui/icons/BlurOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurOffRounded'>; -} -declare module '@material-ui/icons/BlurOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurOffSharp'>; -} -declare module '@material-ui/icons/BlurOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurOffTwoTone'>; -} -declare module '@material-ui/icons/BlurOn.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurOn'>; -} -declare module '@material-ui/icons/BlurOnOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurOnOutlined'>; -} -declare module '@material-ui/icons/BlurOnRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurOnRounded'>; -} -declare module '@material-ui/icons/BlurOnSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurOnSharp'>; -} -declare module '@material-ui/icons/BlurOnTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BlurOnTwoTone'>; -} -declare module '@material-ui/icons/Book.js' { - declare module.exports: $Exports<'@material-ui/icons/Book'>; -} -declare module '@material-ui/icons/Bookmark.js' { - declare module.exports: $Exports<'@material-ui/icons/Bookmark'>; -} -declare module '@material-ui/icons/BookmarkBorder.js' { - declare module.exports: $Exports<'@material-ui/icons/BookmarkBorder'>; -} -declare module '@material-ui/icons/BookmarkBorderOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BookmarkBorderOutlined'>; -} -declare module '@material-ui/icons/BookmarkBorderRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BookmarkBorderRounded'>; -} -declare module '@material-ui/icons/BookmarkBorderSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BookmarkBorderSharp'>; -} -declare module '@material-ui/icons/BookmarkBorderTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BookmarkBorderTwoTone'>; -} -declare module '@material-ui/icons/BookmarkOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BookmarkOutlined'>; -} -declare module '@material-ui/icons/BookmarkRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BookmarkRounded'>; -} -declare module '@material-ui/icons/Bookmarks.js' { - declare module.exports: $Exports<'@material-ui/icons/Bookmarks'>; -} -declare module '@material-ui/icons/BookmarkSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BookmarkSharp'>; -} -declare module '@material-ui/icons/BookmarksOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BookmarksOutlined'>; -} -declare module '@material-ui/icons/BookmarksRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BookmarksRounded'>; -} -declare module '@material-ui/icons/BookmarksSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BookmarksSharp'>; -} -declare module '@material-ui/icons/BookmarksTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BookmarksTwoTone'>; -} -declare module '@material-ui/icons/BookmarkTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BookmarkTwoTone'>; -} -declare module '@material-ui/icons/BookOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BookOutlined'>; -} -declare module '@material-ui/icons/BookRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BookRounded'>; -} -declare module '@material-ui/icons/BookSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BookSharp'>; -} -declare module '@material-ui/icons/BookTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BookTwoTone'>; -} -declare module '@material-ui/icons/BorderAll.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderAll'>; -} -declare module '@material-ui/icons/BorderAllOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderAllOutlined'>; -} -declare module '@material-ui/icons/BorderAllRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderAllRounded'>; -} -declare module '@material-ui/icons/BorderAllSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderAllSharp'>; -} -declare module '@material-ui/icons/BorderAllTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderAllTwoTone'>; -} -declare module '@material-ui/icons/BorderBottom.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderBottom'>; -} -declare module '@material-ui/icons/BorderBottomOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderBottomOutlined'>; -} -declare module '@material-ui/icons/BorderBottomRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderBottomRounded'>; -} -declare module '@material-ui/icons/BorderBottomSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderBottomSharp'>; -} -declare module '@material-ui/icons/BorderBottomTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderBottomTwoTone'>; -} -declare module '@material-ui/icons/BorderClear.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderClear'>; -} -declare module '@material-ui/icons/BorderClearOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderClearOutlined'>; -} -declare module '@material-ui/icons/BorderClearRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderClearRounded'>; -} -declare module '@material-ui/icons/BorderClearSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderClearSharp'>; -} -declare module '@material-ui/icons/BorderClearTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderClearTwoTone'>; -} -declare module '@material-ui/icons/BorderColor.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderColor'>; -} -declare module '@material-ui/icons/BorderColorOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderColorOutlined'>; -} -declare module '@material-ui/icons/BorderColorRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderColorRounded'>; -} -declare module '@material-ui/icons/BorderColorSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderColorSharp'>; -} -declare module '@material-ui/icons/BorderColorTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderColorTwoTone'>; -} -declare module '@material-ui/icons/BorderHorizontal.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderHorizontal'>; -} -declare module '@material-ui/icons/BorderHorizontalOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderHorizontalOutlined'>; -} -declare module '@material-ui/icons/BorderHorizontalRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderHorizontalRounded'>; -} -declare module '@material-ui/icons/BorderHorizontalSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderHorizontalSharp'>; -} -declare module '@material-ui/icons/BorderHorizontalTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderHorizontalTwoTone'>; -} -declare module '@material-ui/icons/BorderInner.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderInner'>; -} -declare module '@material-ui/icons/BorderInnerOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderInnerOutlined'>; -} -declare module '@material-ui/icons/BorderInnerRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderInnerRounded'>; -} -declare module '@material-ui/icons/BorderInnerSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderInnerSharp'>; -} -declare module '@material-ui/icons/BorderInnerTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderInnerTwoTone'>; -} -declare module '@material-ui/icons/BorderLeft.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderLeft'>; -} -declare module '@material-ui/icons/BorderLeftOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderLeftOutlined'>; -} -declare module '@material-ui/icons/BorderLeftRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderLeftRounded'>; -} -declare module '@material-ui/icons/BorderLeftSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderLeftSharp'>; -} -declare module '@material-ui/icons/BorderLeftTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderLeftTwoTone'>; -} -declare module '@material-ui/icons/BorderOuter.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderOuter'>; -} -declare module '@material-ui/icons/BorderOuterOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderOuterOutlined'>; -} -declare module '@material-ui/icons/BorderOuterRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderOuterRounded'>; -} -declare module '@material-ui/icons/BorderOuterSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderOuterSharp'>; -} -declare module '@material-ui/icons/BorderOuterTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderOuterTwoTone'>; -} -declare module '@material-ui/icons/BorderRight.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderRight'>; -} -declare module '@material-ui/icons/BorderRightOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderRightOutlined'>; -} -declare module '@material-ui/icons/BorderRightRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderRightRounded'>; -} -declare module '@material-ui/icons/BorderRightSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderRightSharp'>; -} -declare module '@material-ui/icons/BorderRightTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderRightTwoTone'>; -} -declare module '@material-ui/icons/BorderStyle.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderStyle'>; -} -declare module '@material-ui/icons/BorderStyleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderStyleOutlined'>; -} -declare module '@material-ui/icons/BorderStyleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderStyleRounded'>; -} -declare module '@material-ui/icons/BorderStyleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderStyleSharp'>; -} -declare module '@material-ui/icons/BorderStyleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderStyleTwoTone'>; -} -declare module '@material-ui/icons/BorderTop.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderTop'>; -} -declare module '@material-ui/icons/BorderTopOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderTopOutlined'>; -} -declare module '@material-ui/icons/BorderTopRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderTopRounded'>; -} -declare module '@material-ui/icons/BorderTopSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderTopSharp'>; -} -declare module '@material-ui/icons/BorderTopTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderTopTwoTone'>; -} -declare module '@material-ui/icons/BorderVertical.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderVertical'>; -} -declare module '@material-ui/icons/BorderVerticalOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderVerticalOutlined'>; -} -declare module '@material-ui/icons/BorderVerticalRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderVerticalRounded'>; -} -declare module '@material-ui/icons/BorderVerticalSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderVerticalSharp'>; -} -declare module '@material-ui/icons/BorderVerticalTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BorderVerticalTwoTone'>; -} -declare module '@material-ui/icons/BrandingWatermark.js' { - declare module.exports: $Exports<'@material-ui/icons/BrandingWatermark'>; -} -declare module '@material-ui/icons/BrandingWatermarkOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BrandingWatermarkOutlined'>; -} -declare module '@material-ui/icons/BrandingWatermarkRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BrandingWatermarkRounded'>; -} -declare module '@material-ui/icons/BrandingWatermarkSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BrandingWatermarkSharp'>; -} -declare module '@material-ui/icons/BrandingWatermarkTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BrandingWatermarkTwoTone'>; -} -declare module '@material-ui/icons/Brightness1.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness1'>; -} -declare module '@material-ui/icons/Brightness1Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness1Outlined'>; -} -declare module '@material-ui/icons/Brightness1Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness1Rounded'>; -} -declare module '@material-ui/icons/Brightness1Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness1Sharp'>; -} -declare module '@material-ui/icons/Brightness1TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness1TwoTone'>; -} -declare module '@material-ui/icons/Brightness2.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness2'>; -} -declare module '@material-ui/icons/Brightness2Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness2Outlined'>; -} -declare module '@material-ui/icons/Brightness2Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness2Rounded'>; -} -declare module '@material-ui/icons/Brightness2Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness2Sharp'>; -} -declare module '@material-ui/icons/Brightness2TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness2TwoTone'>; -} -declare module '@material-ui/icons/Brightness3.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness3'>; -} -declare module '@material-ui/icons/Brightness3Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness3Outlined'>; -} -declare module '@material-ui/icons/Brightness3Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness3Rounded'>; -} -declare module '@material-ui/icons/Brightness3Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness3Sharp'>; -} -declare module '@material-ui/icons/Brightness3TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness3TwoTone'>; -} -declare module '@material-ui/icons/Brightness4.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness4'>; -} -declare module '@material-ui/icons/Brightness4Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness4Outlined'>; -} -declare module '@material-ui/icons/Brightness4Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness4Rounded'>; -} -declare module '@material-ui/icons/Brightness4Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness4Sharp'>; -} -declare module '@material-ui/icons/Brightness4TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness4TwoTone'>; -} -declare module '@material-ui/icons/Brightness5.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness5'>; -} -declare module '@material-ui/icons/Brightness5Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness5Outlined'>; -} -declare module '@material-ui/icons/Brightness5Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness5Rounded'>; -} -declare module '@material-ui/icons/Brightness5Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness5Sharp'>; -} -declare module '@material-ui/icons/Brightness5TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness5TwoTone'>; -} -declare module '@material-ui/icons/Brightness6.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness6'>; -} -declare module '@material-ui/icons/Brightness6Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness6Outlined'>; -} -declare module '@material-ui/icons/Brightness6Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness6Rounded'>; -} -declare module '@material-ui/icons/Brightness6Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness6Sharp'>; -} -declare module '@material-ui/icons/Brightness6TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness6TwoTone'>; -} -declare module '@material-ui/icons/Brightness7.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness7'>; -} -declare module '@material-ui/icons/Brightness7Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness7Outlined'>; -} -declare module '@material-ui/icons/Brightness7Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness7Rounded'>; -} -declare module '@material-ui/icons/Brightness7Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness7Sharp'>; -} -declare module '@material-ui/icons/Brightness7TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Brightness7TwoTone'>; -} -declare module '@material-ui/icons/BrightnessAuto.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessAuto'>; -} -declare module '@material-ui/icons/BrightnessAutoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessAutoOutlined'>; -} -declare module '@material-ui/icons/BrightnessAutoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessAutoRounded'>; -} -declare module '@material-ui/icons/BrightnessAutoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessAutoSharp'>; -} -declare module '@material-ui/icons/BrightnessAutoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessAutoTwoTone'>; -} -declare module '@material-ui/icons/BrightnessHigh.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessHigh'>; -} -declare module '@material-ui/icons/BrightnessHighOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessHighOutlined'>; -} -declare module '@material-ui/icons/BrightnessHighRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessHighRounded'>; -} -declare module '@material-ui/icons/BrightnessHighSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessHighSharp'>; -} -declare module '@material-ui/icons/BrightnessHighTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessHighTwoTone'>; -} -declare module '@material-ui/icons/BrightnessLow.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessLow'>; -} -declare module '@material-ui/icons/BrightnessLowOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessLowOutlined'>; -} -declare module '@material-ui/icons/BrightnessLowRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessLowRounded'>; -} -declare module '@material-ui/icons/BrightnessLowSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessLowSharp'>; -} -declare module '@material-ui/icons/BrightnessLowTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessLowTwoTone'>; -} -declare module '@material-ui/icons/BrightnessMedium.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessMedium'>; -} -declare module '@material-ui/icons/BrightnessMediumOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessMediumOutlined'>; -} -declare module '@material-ui/icons/BrightnessMediumRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessMediumRounded'>; -} -declare module '@material-ui/icons/BrightnessMediumSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessMediumSharp'>; -} -declare module '@material-ui/icons/BrightnessMediumTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BrightnessMediumTwoTone'>; -} -declare module '@material-ui/icons/BrokenImage.js' { - declare module.exports: $Exports<'@material-ui/icons/BrokenImage'>; -} -declare module '@material-ui/icons/BrokenImageOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BrokenImageOutlined'>; -} -declare module '@material-ui/icons/BrokenImageRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BrokenImageRounded'>; -} -declare module '@material-ui/icons/BrokenImageSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BrokenImageSharp'>; -} -declare module '@material-ui/icons/BrokenImageTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BrokenImageTwoTone'>; -} -declare module '@material-ui/icons/Brush.js' { - declare module.exports: $Exports<'@material-ui/icons/Brush'>; -} -declare module '@material-ui/icons/BrushOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BrushOutlined'>; -} -declare module '@material-ui/icons/BrushRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BrushRounded'>; -} -declare module '@material-ui/icons/BrushSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BrushSharp'>; -} -declare module '@material-ui/icons/BrushTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BrushTwoTone'>; -} -declare module '@material-ui/icons/BubbleChart.js' { - declare module.exports: $Exports<'@material-ui/icons/BubbleChart'>; -} -declare module '@material-ui/icons/BubbleChartOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BubbleChartOutlined'>; -} -declare module '@material-ui/icons/BubbleChartRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BubbleChartRounded'>; -} -declare module '@material-ui/icons/BubbleChartSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BubbleChartSharp'>; -} -declare module '@material-ui/icons/BubbleChartTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BubbleChartTwoTone'>; -} -declare module '@material-ui/icons/BugReport.js' { - declare module.exports: $Exports<'@material-ui/icons/BugReport'>; -} -declare module '@material-ui/icons/BugReportOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BugReportOutlined'>; -} -declare module '@material-ui/icons/BugReportRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BugReportRounded'>; -} -declare module '@material-ui/icons/BugReportSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BugReportSharp'>; -} -declare module '@material-ui/icons/BugReportTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BugReportTwoTone'>; -} -declare module '@material-ui/icons/Build.js' { - declare module.exports: $Exports<'@material-ui/icons/Build'>; -} -declare module '@material-ui/icons/BuildOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BuildOutlined'>; -} -declare module '@material-ui/icons/BuildRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BuildRounded'>; -} -declare module '@material-ui/icons/BuildSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BuildSharp'>; -} -declare module '@material-ui/icons/BuildTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BuildTwoTone'>; -} -declare module '@material-ui/icons/BurstMode.js' { - declare module.exports: $Exports<'@material-ui/icons/BurstMode'>; -} -declare module '@material-ui/icons/BurstModeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BurstModeOutlined'>; -} -declare module '@material-ui/icons/BurstModeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BurstModeRounded'>; -} -declare module '@material-ui/icons/BurstModeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BurstModeSharp'>; -} -declare module '@material-ui/icons/BurstModeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BurstModeTwoTone'>; -} -declare module '@material-ui/icons/Business.js' { - declare module.exports: $Exports<'@material-ui/icons/Business'>; -} -declare module '@material-ui/icons/BusinessCenter.js' { - declare module.exports: $Exports<'@material-ui/icons/BusinessCenter'>; -} -declare module '@material-ui/icons/BusinessCenterOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BusinessCenterOutlined'>; -} -declare module '@material-ui/icons/BusinessCenterRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BusinessCenterRounded'>; -} -declare module '@material-ui/icons/BusinessCenterSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BusinessCenterSharp'>; -} -declare module '@material-ui/icons/BusinessCenterTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BusinessCenterTwoTone'>; -} -declare module '@material-ui/icons/BusinessOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/BusinessOutlined'>; -} -declare module '@material-ui/icons/BusinessRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/BusinessRounded'>; -} -declare module '@material-ui/icons/BusinessSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/BusinessSharp'>; -} -declare module '@material-ui/icons/BusinessTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/BusinessTwoTone'>; -} -declare module '@material-ui/icons/Cached.js' { - declare module.exports: $Exports<'@material-ui/icons/Cached'>; -} -declare module '@material-ui/icons/CachedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CachedOutlined'>; -} -declare module '@material-ui/icons/CachedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CachedRounded'>; -} -declare module '@material-ui/icons/CachedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CachedSharp'>; -} -declare module '@material-ui/icons/CachedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CachedTwoTone'>; -} -declare module '@material-ui/icons/Cake.js' { - declare module.exports: $Exports<'@material-ui/icons/Cake'>; -} -declare module '@material-ui/icons/CakeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CakeOutlined'>; -} -declare module '@material-ui/icons/CakeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CakeRounded'>; -} -declare module '@material-ui/icons/CakeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CakeSharp'>; -} -declare module '@material-ui/icons/CakeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CakeTwoTone'>; -} -declare module '@material-ui/icons/CalendarToday.js' { - declare module.exports: $Exports<'@material-ui/icons/CalendarToday'>; -} -declare module '@material-ui/icons/CalendarTodayOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CalendarTodayOutlined'>; -} -declare module '@material-ui/icons/CalendarTodayRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CalendarTodayRounded'>; -} -declare module '@material-ui/icons/CalendarTodaySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CalendarTodaySharp'>; -} -declare module '@material-ui/icons/CalendarTodayTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CalendarTodayTwoTone'>; -} -declare module '@material-ui/icons/CalendarViewDay.js' { - declare module.exports: $Exports<'@material-ui/icons/CalendarViewDay'>; -} -declare module '@material-ui/icons/CalendarViewDayOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CalendarViewDayOutlined'>; -} -declare module '@material-ui/icons/CalendarViewDayRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CalendarViewDayRounded'>; -} -declare module '@material-ui/icons/CalendarViewDaySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CalendarViewDaySharp'>; -} -declare module '@material-ui/icons/CalendarViewDayTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CalendarViewDayTwoTone'>; -} -declare module '@material-ui/icons/Call.js' { - declare module.exports: $Exports<'@material-ui/icons/Call'>; -} -declare module '@material-ui/icons/CallEnd.js' { - declare module.exports: $Exports<'@material-ui/icons/CallEnd'>; -} -declare module '@material-ui/icons/CallEndOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CallEndOutlined'>; -} -declare module '@material-ui/icons/CallEndRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CallEndRounded'>; -} -declare module '@material-ui/icons/CallEndSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CallEndSharp'>; -} -declare module '@material-ui/icons/CallEndTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CallEndTwoTone'>; -} -declare module '@material-ui/icons/CallMade.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMade'>; -} -declare module '@material-ui/icons/CallMadeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMadeOutlined'>; -} -declare module '@material-ui/icons/CallMadeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMadeRounded'>; -} -declare module '@material-ui/icons/CallMadeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMadeSharp'>; -} -declare module '@material-ui/icons/CallMadeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMadeTwoTone'>; -} -declare module '@material-ui/icons/CallMerge.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMerge'>; -} -declare module '@material-ui/icons/CallMergeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMergeOutlined'>; -} -declare module '@material-ui/icons/CallMergeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMergeRounded'>; -} -declare module '@material-ui/icons/CallMergeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMergeSharp'>; -} -declare module '@material-ui/icons/CallMergeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMergeTwoTone'>; -} -declare module '@material-ui/icons/CallMissed.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMissed'>; -} -declare module '@material-ui/icons/CallMissedOutgoing.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMissedOutgoing'>; -} -declare module '@material-ui/icons/CallMissedOutgoingOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMissedOutgoingOutlined'>; -} -declare module '@material-ui/icons/CallMissedOutgoingRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMissedOutgoingRounded'>; -} -declare module '@material-ui/icons/CallMissedOutgoingSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMissedOutgoingSharp'>; -} -declare module '@material-ui/icons/CallMissedOutgoingTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMissedOutgoingTwoTone'>; -} -declare module '@material-ui/icons/CallMissedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMissedOutlined'>; -} -declare module '@material-ui/icons/CallMissedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMissedRounded'>; -} -declare module '@material-ui/icons/CallMissedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMissedSharp'>; -} -declare module '@material-ui/icons/CallMissedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CallMissedTwoTone'>; -} -declare module '@material-ui/icons/CallOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CallOutlined'>; -} -declare module '@material-ui/icons/CallReceived.js' { - declare module.exports: $Exports<'@material-ui/icons/CallReceived'>; -} -declare module '@material-ui/icons/CallReceivedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CallReceivedOutlined'>; -} -declare module '@material-ui/icons/CallReceivedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CallReceivedRounded'>; -} -declare module '@material-ui/icons/CallReceivedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CallReceivedSharp'>; -} -declare module '@material-ui/icons/CallReceivedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CallReceivedTwoTone'>; -} -declare module '@material-ui/icons/CallRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CallRounded'>; -} -declare module '@material-ui/icons/CallSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CallSharp'>; -} -declare module '@material-ui/icons/CallSplit.js' { - declare module.exports: $Exports<'@material-ui/icons/CallSplit'>; -} -declare module '@material-ui/icons/CallSplitOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CallSplitOutlined'>; -} -declare module '@material-ui/icons/CallSplitRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CallSplitRounded'>; -} -declare module '@material-ui/icons/CallSplitSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CallSplitSharp'>; -} -declare module '@material-ui/icons/CallSplitTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CallSplitTwoTone'>; -} -declare module '@material-ui/icons/CallToAction.js' { - declare module.exports: $Exports<'@material-ui/icons/CallToAction'>; -} -declare module '@material-ui/icons/CallToActionOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CallToActionOutlined'>; -} -declare module '@material-ui/icons/CallToActionRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CallToActionRounded'>; -} -declare module '@material-ui/icons/CallToActionSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CallToActionSharp'>; -} -declare module '@material-ui/icons/CallToActionTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CallToActionTwoTone'>; -} -declare module '@material-ui/icons/CallTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CallTwoTone'>; -} -declare module '@material-ui/icons/Camera.js' { - declare module.exports: $Exports<'@material-ui/icons/Camera'>; -} -declare module '@material-ui/icons/CameraAlt.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraAlt'>; -} -declare module '@material-ui/icons/CameraAltOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraAltOutlined'>; -} -declare module '@material-ui/icons/CameraAltRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraAltRounded'>; -} -declare module '@material-ui/icons/CameraAltSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraAltSharp'>; -} -declare module '@material-ui/icons/CameraAltTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraAltTwoTone'>; -} -declare module '@material-ui/icons/CameraEnhance.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraEnhance'>; -} -declare module '@material-ui/icons/CameraEnhanceOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraEnhanceOutlined'>; -} -declare module '@material-ui/icons/CameraEnhanceRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraEnhanceRounded'>; -} -declare module '@material-ui/icons/CameraEnhanceSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraEnhanceSharp'>; -} -declare module '@material-ui/icons/CameraEnhanceTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraEnhanceTwoTone'>; -} -declare module '@material-ui/icons/CameraFront.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraFront'>; -} -declare module '@material-ui/icons/CameraFrontOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraFrontOutlined'>; -} -declare module '@material-ui/icons/CameraFrontRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraFrontRounded'>; -} -declare module '@material-ui/icons/CameraFrontSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraFrontSharp'>; -} -declare module '@material-ui/icons/CameraFrontTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraFrontTwoTone'>; -} -declare module '@material-ui/icons/CameraOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraOutlined'>; -} -declare module '@material-ui/icons/CameraRear.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraRear'>; -} -declare module '@material-ui/icons/CameraRearOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraRearOutlined'>; -} -declare module '@material-ui/icons/CameraRearRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraRearRounded'>; -} -declare module '@material-ui/icons/CameraRearSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraRearSharp'>; -} -declare module '@material-ui/icons/CameraRearTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraRearTwoTone'>; -} -declare module '@material-ui/icons/CameraRoll.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraRoll'>; -} -declare module '@material-ui/icons/CameraRollOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraRollOutlined'>; -} -declare module '@material-ui/icons/CameraRollRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraRollRounded'>; -} -declare module '@material-ui/icons/CameraRollSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraRollSharp'>; -} -declare module '@material-ui/icons/CameraRollTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraRollTwoTone'>; -} -declare module '@material-ui/icons/CameraRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraRounded'>; -} -declare module '@material-ui/icons/CameraSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraSharp'>; -} -declare module '@material-ui/icons/CameraTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CameraTwoTone'>; -} -declare module '@material-ui/icons/Cancel.js' { - declare module.exports: $Exports<'@material-ui/icons/Cancel'>; -} -declare module '@material-ui/icons/CancelOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CancelOutlined'>; -} -declare module '@material-ui/icons/CancelPresentation.js' { - declare module.exports: $Exports<'@material-ui/icons/CancelPresentation'>; -} -declare module '@material-ui/icons/CancelPresentationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CancelPresentationOutlined'>; -} -declare module '@material-ui/icons/CancelPresentationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CancelPresentationRounded'>; -} -declare module '@material-ui/icons/CancelPresentationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CancelPresentationSharp'>; -} -declare module '@material-ui/icons/CancelPresentationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CancelPresentationTwoTone'>; -} -declare module '@material-ui/icons/CancelRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CancelRounded'>; -} -declare module '@material-ui/icons/CancelSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CancelSharp'>; -} -declare module '@material-ui/icons/CancelTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CancelTwoTone'>; -} -declare module '@material-ui/icons/CardGiftcard.js' { - declare module.exports: $Exports<'@material-ui/icons/CardGiftcard'>; -} -declare module '@material-ui/icons/CardGiftcardOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CardGiftcardOutlined'>; -} -declare module '@material-ui/icons/CardGiftcardRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CardGiftcardRounded'>; -} -declare module '@material-ui/icons/CardGiftcardSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CardGiftcardSharp'>; -} -declare module '@material-ui/icons/CardGiftcardTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CardGiftcardTwoTone'>; -} -declare module '@material-ui/icons/CardMembership.js' { - declare module.exports: $Exports<'@material-ui/icons/CardMembership'>; -} -declare module '@material-ui/icons/CardMembershipOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CardMembershipOutlined'>; -} -declare module '@material-ui/icons/CardMembershipRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CardMembershipRounded'>; -} -declare module '@material-ui/icons/CardMembershipSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CardMembershipSharp'>; -} -declare module '@material-ui/icons/CardMembershipTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CardMembershipTwoTone'>; -} -declare module '@material-ui/icons/CardTravel.js' { - declare module.exports: $Exports<'@material-ui/icons/CardTravel'>; -} -declare module '@material-ui/icons/CardTravelOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CardTravelOutlined'>; -} -declare module '@material-ui/icons/CardTravelRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CardTravelRounded'>; -} -declare module '@material-ui/icons/CardTravelSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CardTravelSharp'>; -} -declare module '@material-ui/icons/CardTravelTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CardTravelTwoTone'>; -} -declare module '@material-ui/icons/Casino.js' { - declare module.exports: $Exports<'@material-ui/icons/Casino'>; -} -declare module '@material-ui/icons/CasinoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CasinoOutlined'>; -} -declare module '@material-ui/icons/CasinoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CasinoRounded'>; -} -declare module '@material-ui/icons/CasinoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CasinoSharp'>; -} -declare module '@material-ui/icons/CasinoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CasinoTwoTone'>; -} -declare module '@material-ui/icons/Cast.js' { - declare module.exports: $Exports<'@material-ui/icons/Cast'>; -} -declare module '@material-ui/icons/CastConnected.js' { - declare module.exports: $Exports<'@material-ui/icons/CastConnected'>; -} -declare module '@material-ui/icons/CastConnectedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CastConnectedOutlined'>; -} -declare module '@material-ui/icons/CastConnectedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CastConnectedRounded'>; -} -declare module '@material-ui/icons/CastConnectedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CastConnectedSharp'>; -} -declare module '@material-ui/icons/CastConnectedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CastConnectedTwoTone'>; -} -declare module '@material-ui/icons/CastForEducation.js' { - declare module.exports: $Exports<'@material-ui/icons/CastForEducation'>; -} -declare module '@material-ui/icons/CastForEducationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CastForEducationOutlined'>; -} -declare module '@material-ui/icons/CastForEducationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CastForEducationRounded'>; -} -declare module '@material-ui/icons/CastForEducationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CastForEducationSharp'>; -} -declare module '@material-ui/icons/CastForEducationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CastForEducationTwoTone'>; -} -declare module '@material-ui/icons/CastOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CastOutlined'>; -} -declare module '@material-ui/icons/CastRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CastRounded'>; -} -declare module '@material-ui/icons/CastSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CastSharp'>; -} -declare module '@material-ui/icons/CastTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CastTwoTone'>; -} -declare module '@material-ui/icons/Category.js' { - declare module.exports: $Exports<'@material-ui/icons/Category'>; -} -declare module '@material-ui/icons/CategoryOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CategoryOutlined'>; -} -declare module '@material-ui/icons/CategoryRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CategoryRounded'>; -} -declare module '@material-ui/icons/CategorySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CategorySharp'>; -} -declare module '@material-ui/icons/CategoryTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CategoryTwoTone'>; -} -declare module '@material-ui/icons/CellWifi.js' { - declare module.exports: $Exports<'@material-ui/icons/CellWifi'>; -} -declare module '@material-ui/icons/CellWifiOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CellWifiOutlined'>; -} -declare module '@material-ui/icons/CellWifiRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CellWifiRounded'>; -} -declare module '@material-ui/icons/CellWifiSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CellWifiSharp'>; -} -declare module '@material-ui/icons/CellWifiTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CellWifiTwoTone'>; -} -declare module '@material-ui/icons/CenterFocusStrong.js' { - declare module.exports: $Exports<'@material-ui/icons/CenterFocusStrong'>; -} -declare module '@material-ui/icons/CenterFocusStrongOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CenterFocusStrongOutlined'>; -} -declare module '@material-ui/icons/CenterFocusStrongRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CenterFocusStrongRounded'>; -} -declare module '@material-ui/icons/CenterFocusStrongSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CenterFocusStrongSharp'>; -} -declare module '@material-ui/icons/CenterFocusStrongTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CenterFocusStrongTwoTone'>; -} -declare module '@material-ui/icons/CenterFocusWeak.js' { - declare module.exports: $Exports<'@material-ui/icons/CenterFocusWeak'>; -} -declare module '@material-ui/icons/CenterFocusWeakOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CenterFocusWeakOutlined'>; -} -declare module '@material-ui/icons/CenterFocusWeakRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CenterFocusWeakRounded'>; -} -declare module '@material-ui/icons/CenterFocusWeakSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CenterFocusWeakSharp'>; -} -declare module '@material-ui/icons/CenterFocusWeakTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CenterFocusWeakTwoTone'>; -} -declare module '@material-ui/icons/ChangeHistory.js' { - declare module.exports: $Exports<'@material-ui/icons/ChangeHistory'>; -} -declare module '@material-ui/icons/ChangeHistoryOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ChangeHistoryOutlined'>; -} -declare module '@material-ui/icons/ChangeHistoryRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ChangeHistoryRounded'>; -} -declare module '@material-ui/icons/ChangeHistorySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ChangeHistorySharp'>; -} -declare module '@material-ui/icons/ChangeHistoryTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ChangeHistoryTwoTone'>; -} -declare module '@material-ui/icons/Chat.js' { - declare module.exports: $Exports<'@material-ui/icons/Chat'>; -} -declare module '@material-ui/icons/ChatBubble.js' { - declare module.exports: $Exports<'@material-ui/icons/ChatBubble'>; -} -declare module '@material-ui/icons/ChatBubbleOutline.js' { - declare module.exports: $Exports<'@material-ui/icons/ChatBubbleOutline'>; -} -declare module '@material-ui/icons/ChatBubbleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ChatBubbleOutlined'>; -} -declare module '@material-ui/icons/ChatBubbleOutlineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ChatBubbleOutlineOutlined'>; -} -declare module '@material-ui/icons/ChatBubbleOutlineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ChatBubbleOutlineRounded'>; -} -declare module '@material-ui/icons/ChatBubbleOutlineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ChatBubbleOutlineSharp'>; -} -declare module '@material-ui/icons/ChatBubbleOutlineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ChatBubbleOutlineTwoTone'>; -} -declare module '@material-ui/icons/ChatBubbleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ChatBubbleRounded'>; -} -declare module '@material-ui/icons/ChatBubbleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ChatBubbleSharp'>; -} -declare module '@material-ui/icons/ChatBubbleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ChatBubbleTwoTone'>; -} -declare module '@material-ui/icons/ChatOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ChatOutlined'>; -} -declare module '@material-ui/icons/ChatRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ChatRounded'>; -} -declare module '@material-ui/icons/ChatSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ChatSharp'>; -} -declare module '@material-ui/icons/ChatTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ChatTwoTone'>; -} -declare module '@material-ui/icons/Check.js' { - declare module.exports: $Exports<'@material-ui/icons/Check'>; -} -declare module '@material-ui/icons/CheckBox.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckBox'>; -} -declare module '@material-ui/icons/CheckBoxOutlineBlank.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckBoxOutlineBlank'>; -} -declare module '@material-ui/icons/CheckBoxOutlineBlankOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckBoxOutlineBlankOutlined'>; -} -declare module '@material-ui/icons/CheckBoxOutlineBlankRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckBoxOutlineBlankRounded'>; -} -declare module '@material-ui/icons/CheckBoxOutlineBlankSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckBoxOutlineBlankSharp'>; -} -declare module '@material-ui/icons/CheckBoxOutlineBlankTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckBoxOutlineBlankTwoTone'>; -} -declare module '@material-ui/icons/CheckBoxOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckBoxOutlined'>; -} -declare module '@material-ui/icons/CheckBoxRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckBoxRounded'>; -} -declare module '@material-ui/icons/CheckBoxSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckBoxSharp'>; -} -declare module '@material-ui/icons/CheckBoxTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckBoxTwoTone'>; -} -declare module '@material-ui/icons/CheckCircle.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckCircle'>; -} -declare module '@material-ui/icons/CheckCircleOutline.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckCircleOutline'>; -} -declare module '@material-ui/icons/CheckCircleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckCircleOutlined'>; -} -declare module '@material-ui/icons/CheckCircleOutlineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckCircleOutlineOutlined'>; -} -declare module '@material-ui/icons/CheckCircleOutlineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckCircleOutlineRounded'>; -} -declare module '@material-ui/icons/CheckCircleOutlineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckCircleOutlineSharp'>; -} -declare module '@material-ui/icons/CheckCircleOutlineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckCircleOutlineTwoTone'>; -} -declare module '@material-ui/icons/CheckCircleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckCircleRounded'>; -} -declare module '@material-ui/icons/CheckCircleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckCircleSharp'>; -} -declare module '@material-ui/icons/CheckCircleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckCircleTwoTone'>; -} -declare module '@material-ui/icons/CheckOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckOutlined'>; -} -declare module '@material-ui/icons/CheckRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckRounded'>; -} -declare module '@material-ui/icons/CheckSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckSharp'>; -} -declare module '@material-ui/icons/CheckTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CheckTwoTone'>; -} -declare module '@material-ui/icons/ChevronLeft.js' { - declare module.exports: $Exports<'@material-ui/icons/ChevronLeft'>; -} -declare module '@material-ui/icons/ChevronLeftOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ChevronLeftOutlined'>; -} -declare module '@material-ui/icons/ChevronLeftRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ChevronLeftRounded'>; -} -declare module '@material-ui/icons/ChevronLeftSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ChevronLeftSharp'>; -} -declare module '@material-ui/icons/ChevronLeftTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ChevronLeftTwoTone'>; -} -declare module '@material-ui/icons/ChevronRight.js' { - declare module.exports: $Exports<'@material-ui/icons/ChevronRight'>; -} -declare module '@material-ui/icons/ChevronRightOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ChevronRightOutlined'>; -} -declare module '@material-ui/icons/ChevronRightRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ChevronRightRounded'>; -} -declare module '@material-ui/icons/ChevronRightSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ChevronRightSharp'>; -} -declare module '@material-ui/icons/ChevronRightTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ChevronRightTwoTone'>; -} -declare module '@material-ui/icons/ChildCare.js' { - declare module.exports: $Exports<'@material-ui/icons/ChildCare'>; -} -declare module '@material-ui/icons/ChildCareOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ChildCareOutlined'>; -} -declare module '@material-ui/icons/ChildCareRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ChildCareRounded'>; -} -declare module '@material-ui/icons/ChildCareSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ChildCareSharp'>; -} -declare module '@material-ui/icons/ChildCareTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ChildCareTwoTone'>; -} -declare module '@material-ui/icons/ChildFriendly.js' { - declare module.exports: $Exports<'@material-ui/icons/ChildFriendly'>; -} -declare module '@material-ui/icons/ChildFriendlyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ChildFriendlyOutlined'>; -} -declare module '@material-ui/icons/ChildFriendlyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ChildFriendlyRounded'>; -} -declare module '@material-ui/icons/ChildFriendlySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ChildFriendlySharp'>; -} -declare module '@material-ui/icons/ChildFriendlyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ChildFriendlyTwoTone'>; -} -declare module '@material-ui/icons/ChromeReaderMode.js' { - declare module.exports: $Exports<'@material-ui/icons/ChromeReaderMode'>; -} -declare module '@material-ui/icons/ChromeReaderModeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ChromeReaderModeOutlined'>; -} -declare module '@material-ui/icons/ChromeReaderModeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ChromeReaderModeRounded'>; -} -declare module '@material-ui/icons/ChromeReaderModeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ChromeReaderModeSharp'>; -} -declare module '@material-ui/icons/ChromeReaderModeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ChromeReaderModeTwoTone'>; -} -declare module '@material-ui/icons/Class.js' { - declare module.exports: $Exports<'@material-ui/icons/Class'>; -} -declare module '@material-ui/icons/ClassOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ClassOutlined'>; -} -declare module '@material-ui/icons/ClassRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ClassRounded'>; -} -declare module '@material-ui/icons/ClassSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ClassSharp'>; -} -declare module '@material-ui/icons/ClassTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ClassTwoTone'>; -} -declare module '@material-ui/icons/Clear.js' { - declare module.exports: $Exports<'@material-ui/icons/Clear'>; -} -declare module '@material-ui/icons/ClearAll.js' { - declare module.exports: $Exports<'@material-ui/icons/ClearAll'>; -} -declare module '@material-ui/icons/ClearAllOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ClearAllOutlined'>; -} -declare module '@material-ui/icons/ClearAllRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ClearAllRounded'>; -} -declare module '@material-ui/icons/ClearAllSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ClearAllSharp'>; -} -declare module '@material-ui/icons/ClearAllTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ClearAllTwoTone'>; -} -declare module '@material-ui/icons/ClearOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ClearOutlined'>; -} -declare module '@material-ui/icons/ClearRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ClearRounded'>; -} -declare module '@material-ui/icons/ClearSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ClearSharp'>; -} -declare module '@material-ui/icons/ClearTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ClearTwoTone'>; -} -declare module '@material-ui/icons/Close.js' { - declare module.exports: $Exports<'@material-ui/icons/Close'>; -} -declare module '@material-ui/icons/ClosedCaption.js' { - declare module.exports: $Exports<'@material-ui/icons/ClosedCaption'>; -} -declare module '@material-ui/icons/ClosedCaptionOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ClosedCaptionOutlined'>; -} -declare module '@material-ui/icons/ClosedCaptionRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ClosedCaptionRounded'>; -} -declare module '@material-ui/icons/ClosedCaptionSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ClosedCaptionSharp'>; -} -declare module '@material-ui/icons/ClosedCaptionTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ClosedCaptionTwoTone'>; -} -declare module '@material-ui/icons/CloseOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CloseOutlined'>; -} -declare module '@material-ui/icons/CloseRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CloseRounded'>; -} -declare module '@material-ui/icons/CloseSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CloseSharp'>; -} -declare module '@material-ui/icons/CloseTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CloseTwoTone'>; -} -declare module '@material-ui/icons/Cloud.js' { - declare module.exports: $Exports<'@material-ui/icons/Cloud'>; -} -declare module '@material-ui/icons/CloudCircle.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudCircle'>; -} -declare module '@material-ui/icons/CloudCircleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudCircleOutlined'>; -} -declare module '@material-ui/icons/CloudCircleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudCircleRounded'>; -} -declare module '@material-ui/icons/CloudCircleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudCircleSharp'>; -} -declare module '@material-ui/icons/CloudCircleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudCircleTwoTone'>; -} -declare module '@material-ui/icons/CloudDone.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudDone'>; -} -declare module '@material-ui/icons/CloudDoneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudDoneOutlined'>; -} -declare module '@material-ui/icons/CloudDoneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudDoneRounded'>; -} -declare module '@material-ui/icons/CloudDoneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudDoneSharp'>; -} -declare module '@material-ui/icons/CloudDoneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudDoneTwoTone'>; -} -declare module '@material-ui/icons/CloudDownload.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudDownload'>; -} -declare module '@material-ui/icons/CloudDownloadOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudDownloadOutlined'>; -} -declare module '@material-ui/icons/CloudDownloadRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudDownloadRounded'>; -} -declare module '@material-ui/icons/CloudDownloadSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudDownloadSharp'>; -} -declare module '@material-ui/icons/CloudDownloadTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudDownloadTwoTone'>; -} -declare module '@material-ui/icons/CloudOff.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudOff'>; -} -declare module '@material-ui/icons/CloudOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudOffOutlined'>; -} -declare module '@material-ui/icons/CloudOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudOffRounded'>; -} -declare module '@material-ui/icons/CloudOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudOffSharp'>; -} -declare module '@material-ui/icons/CloudOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudOffTwoTone'>; -} -declare module '@material-ui/icons/CloudOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudOutlined'>; -} -declare module '@material-ui/icons/CloudQueue.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudQueue'>; -} -declare module '@material-ui/icons/CloudQueueOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudQueueOutlined'>; -} -declare module '@material-ui/icons/CloudQueueRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudQueueRounded'>; -} -declare module '@material-ui/icons/CloudQueueSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudQueueSharp'>; -} -declare module '@material-ui/icons/CloudQueueTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudQueueTwoTone'>; -} -declare module '@material-ui/icons/CloudRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudRounded'>; -} -declare module '@material-ui/icons/CloudSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudSharp'>; -} -declare module '@material-ui/icons/CloudTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudTwoTone'>; -} -declare module '@material-ui/icons/CloudUpload.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudUpload'>; -} -declare module '@material-ui/icons/CloudUploadOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudUploadOutlined'>; -} -declare module '@material-ui/icons/CloudUploadRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudUploadRounded'>; -} -declare module '@material-ui/icons/CloudUploadSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudUploadSharp'>; -} -declare module '@material-ui/icons/CloudUploadTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CloudUploadTwoTone'>; -} -declare module '@material-ui/icons/Code.js' { - declare module.exports: $Exports<'@material-ui/icons/Code'>; -} -declare module '@material-ui/icons/CodeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CodeOutlined'>; -} -declare module '@material-ui/icons/CodeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CodeRounded'>; -} -declare module '@material-ui/icons/CodeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CodeSharp'>; -} -declare module '@material-ui/icons/CodeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CodeTwoTone'>; -} -declare module '@material-ui/icons/Collections.js' { - declare module.exports: $Exports<'@material-ui/icons/Collections'>; -} -declare module '@material-ui/icons/CollectionsBookmark.js' { - declare module.exports: $Exports<'@material-ui/icons/CollectionsBookmark'>; -} -declare module '@material-ui/icons/CollectionsBookmarkOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CollectionsBookmarkOutlined'>; -} -declare module '@material-ui/icons/CollectionsBookmarkRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CollectionsBookmarkRounded'>; -} -declare module '@material-ui/icons/CollectionsBookmarkSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CollectionsBookmarkSharp'>; -} -declare module '@material-ui/icons/CollectionsBookmarkTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CollectionsBookmarkTwoTone'>; -} -declare module '@material-ui/icons/CollectionsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CollectionsOutlined'>; -} -declare module '@material-ui/icons/CollectionsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CollectionsRounded'>; -} -declare module '@material-ui/icons/CollectionsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CollectionsSharp'>; -} -declare module '@material-ui/icons/CollectionsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CollectionsTwoTone'>; -} -declare module '@material-ui/icons/Colorize.js' { - declare module.exports: $Exports<'@material-ui/icons/Colorize'>; -} -declare module '@material-ui/icons/ColorizeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ColorizeOutlined'>; -} -declare module '@material-ui/icons/ColorizeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ColorizeRounded'>; -} -declare module '@material-ui/icons/ColorizeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ColorizeSharp'>; -} -declare module '@material-ui/icons/ColorizeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ColorizeTwoTone'>; -} -declare module '@material-ui/icons/ColorLens.js' { - declare module.exports: $Exports<'@material-ui/icons/ColorLens'>; -} -declare module '@material-ui/icons/ColorLensOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ColorLensOutlined'>; -} -declare module '@material-ui/icons/ColorLensRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ColorLensRounded'>; -} -declare module '@material-ui/icons/ColorLensSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ColorLensSharp'>; -} -declare module '@material-ui/icons/ColorLensTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ColorLensTwoTone'>; -} -declare module '@material-ui/icons/Comment.js' { - declare module.exports: $Exports<'@material-ui/icons/Comment'>; -} -declare module '@material-ui/icons/CommentOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CommentOutlined'>; -} -declare module '@material-ui/icons/CommentRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CommentRounded'>; -} -declare module '@material-ui/icons/CommentSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CommentSharp'>; -} -declare module '@material-ui/icons/CommentTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CommentTwoTone'>; -} -declare module '@material-ui/icons/Commute.js' { - declare module.exports: $Exports<'@material-ui/icons/Commute'>; -} -declare module '@material-ui/icons/CommuteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CommuteOutlined'>; -} -declare module '@material-ui/icons/CommuteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CommuteRounded'>; -} -declare module '@material-ui/icons/CommuteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CommuteSharp'>; -} -declare module '@material-ui/icons/CommuteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CommuteTwoTone'>; -} -declare module '@material-ui/icons/Compare.js' { - declare module.exports: $Exports<'@material-ui/icons/Compare'>; -} -declare module '@material-ui/icons/CompareArrows.js' { - declare module.exports: $Exports<'@material-ui/icons/CompareArrows'>; -} -declare module '@material-ui/icons/CompareArrowsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CompareArrowsOutlined'>; -} -declare module '@material-ui/icons/CompareArrowsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CompareArrowsRounded'>; -} -declare module '@material-ui/icons/CompareArrowsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CompareArrowsSharp'>; -} -declare module '@material-ui/icons/CompareArrowsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CompareArrowsTwoTone'>; -} -declare module '@material-ui/icons/CompareOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CompareOutlined'>; -} -declare module '@material-ui/icons/CompareRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CompareRounded'>; -} -declare module '@material-ui/icons/CompareSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CompareSharp'>; -} -declare module '@material-ui/icons/CompareTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CompareTwoTone'>; -} -declare module '@material-ui/icons/CompassCalibration.js' { - declare module.exports: $Exports<'@material-ui/icons/CompassCalibration'>; -} -declare module '@material-ui/icons/CompassCalibrationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CompassCalibrationOutlined'>; -} -declare module '@material-ui/icons/CompassCalibrationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CompassCalibrationRounded'>; -} -declare module '@material-ui/icons/CompassCalibrationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CompassCalibrationSharp'>; -} -declare module '@material-ui/icons/CompassCalibrationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CompassCalibrationTwoTone'>; -} -declare module '@material-ui/icons/Computer.js' { - declare module.exports: $Exports<'@material-ui/icons/Computer'>; -} -declare module '@material-ui/icons/ComputerOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ComputerOutlined'>; -} -declare module '@material-ui/icons/ComputerRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ComputerRounded'>; -} -declare module '@material-ui/icons/ComputerSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ComputerSharp'>; -} -declare module '@material-ui/icons/ComputerTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ComputerTwoTone'>; -} -declare module '@material-ui/icons/ConfirmationNumber.js' { - declare module.exports: $Exports<'@material-ui/icons/ConfirmationNumber'>; -} -declare module '@material-ui/icons/ConfirmationNumberOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ConfirmationNumberOutlined'>; -} -declare module '@material-ui/icons/ConfirmationNumberRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ConfirmationNumberRounded'>; -} -declare module '@material-ui/icons/ConfirmationNumberSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ConfirmationNumberSharp'>; -} -declare module '@material-ui/icons/ConfirmationNumberTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ConfirmationNumberTwoTone'>; -} -declare module '@material-ui/icons/ContactMail.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactMail'>; -} -declare module '@material-ui/icons/ContactMailOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactMailOutlined'>; -} -declare module '@material-ui/icons/ContactMailRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactMailRounded'>; -} -declare module '@material-ui/icons/ContactMailSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactMailSharp'>; -} -declare module '@material-ui/icons/ContactMailTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactMailTwoTone'>; -} -declare module '@material-ui/icons/ContactPhone.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactPhone'>; -} -declare module '@material-ui/icons/ContactPhoneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactPhoneOutlined'>; -} -declare module '@material-ui/icons/ContactPhoneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactPhoneRounded'>; -} -declare module '@material-ui/icons/ContactPhoneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactPhoneSharp'>; -} -declare module '@material-ui/icons/ContactPhoneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactPhoneTwoTone'>; -} -declare module '@material-ui/icons/Contacts.js' { - declare module.exports: $Exports<'@material-ui/icons/Contacts'>; -} -declare module '@material-ui/icons/ContactsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactsOutlined'>; -} -declare module '@material-ui/icons/ContactsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactsRounded'>; -} -declare module '@material-ui/icons/ContactsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactsSharp'>; -} -declare module '@material-ui/icons/ContactsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactsTwoTone'>; -} -declare module '@material-ui/icons/ContactSupport.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactSupport'>; -} -declare module '@material-ui/icons/ContactSupportOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactSupportOutlined'>; -} -declare module '@material-ui/icons/ContactSupportRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactSupportRounded'>; -} -declare module '@material-ui/icons/ContactSupportSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactSupportSharp'>; -} -declare module '@material-ui/icons/ContactSupportTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ContactSupportTwoTone'>; -} -declare module '@material-ui/icons/ControlCamera.js' { - declare module.exports: $Exports<'@material-ui/icons/ControlCamera'>; -} -declare module '@material-ui/icons/ControlCameraOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ControlCameraOutlined'>; -} -declare module '@material-ui/icons/ControlCameraRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ControlCameraRounded'>; -} -declare module '@material-ui/icons/ControlCameraSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ControlCameraSharp'>; -} -declare module '@material-ui/icons/ControlCameraTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ControlCameraTwoTone'>; -} -declare module '@material-ui/icons/ControlPoint.js' { - declare module.exports: $Exports<'@material-ui/icons/ControlPoint'>; -} -declare module '@material-ui/icons/ControlPointDuplicate.js' { - declare module.exports: $Exports<'@material-ui/icons/ControlPointDuplicate'>; -} -declare module '@material-ui/icons/ControlPointDuplicateOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ControlPointDuplicateOutlined'>; -} -declare module '@material-ui/icons/ControlPointDuplicateRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ControlPointDuplicateRounded'>; -} -declare module '@material-ui/icons/ControlPointDuplicateSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ControlPointDuplicateSharp'>; -} -declare module '@material-ui/icons/ControlPointDuplicateTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ControlPointDuplicateTwoTone'>; -} -declare module '@material-ui/icons/ControlPointOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ControlPointOutlined'>; -} -declare module '@material-ui/icons/ControlPointRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ControlPointRounded'>; -} -declare module '@material-ui/icons/ControlPointSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ControlPointSharp'>; -} -declare module '@material-ui/icons/ControlPointTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ControlPointTwoTone'>; -} -declare module '@material-ui/icons/Copyright.js' { - declare module.exports: $Exports<'@material-ui/icons/Copyright'>; -} -declare module '@material-ui/icons/CopyrightOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CopyrightOutlined'>; -} -declare module '@material-ui/icons/CopyrightRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CopyrightRounded'>; -} -declare module '@material-ui/icons/CopyrightSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CopyrightSharp'>; -} -declare module '@material-ui/icons/CopyrightTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CopyrightTwoTone'>; -} -declare module '@material-ui/icons/Create.js' { - declare module.exports: $Exports<'@material-ui/icons/Create'>; -} -declare module '@material-ui/icons/CreateNewFolder.js' { - declare module.exports: $Exports<'@material-ui/icons/CreateNewFolder'>; -} -declare module '@material-ui/icons/CreateNewFolderOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CreateNewFolderOutlined'>; -} -declare module '@material-ui/icons/CreateNewFolderRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CreateNewFolderRounded'>; -} -declare module '@material-ui/icons/CreateNewFolderSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CreateNewFolderSharp'>; -} -declare module '@material-ui/icons/CreateNewFolderTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CreateNewFolderTwoTone'>; -} -declare module '@material-ui/icons/CreateOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CreateOutlined'>; -} -declare module '@material-ui/icons/CreateRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CreateRounded'>; -} -declare module '@material-ui/icons/CreateSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CreateSharp'>; -} -declare module '@material-ui/icons/CreateTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CreateTwoTone'>; -} -declare module '@material-ui/icons/CreditCard.js' { - declare module.exports: $Exports<'@material-ui/icons/CreditCard'>; -} -declare module '@material-ui/icons/CreditCardOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CreditCardOutlined'>; -} -declare module '@material-ui/icons/CreditCardRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CreditCardRounded'>; -} -declare module '@material-ui/icons/CreditCardSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CreditCardSharp'>; -} -declare module '@material-ui/icons/CreditCardTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CreditCardTwoTone'>; -} -declare module '@material-ui/icons/Crop.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop'>; -} -declare module '@material-ui/icons/Crop169.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop169'>; -} -declare module '@material-ui/icons/Crop169Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop169Outlined'>; -} -declare module '@material-ui/icons/Crop169Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop169Rounded'>; -} -declare module '@material-ui/icons/Crop169Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop169Sharp'>; -} -declare module '@material-ui/icons/Crop169TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop169TwoTone'>; -} -declare module '@material-ui/icons/Crop32.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop32'>; -} -declare module '@material-ui/icons/Crop32Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop32Outlined'>; -} -declare module '@material-ui/icons/Crop32Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop32Rounded'>; -} -declare module '@material-ui/icons/Crop32Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop32Sharp'>; -} -declare module '@material-ui/icons/Crop32TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop32TwoTone'>; -} -declare module '@material-ui/icons/Crop54.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop54'>; -} -declare module '@material-ui/icons/Crop54Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop54Outlined'>; -} -declare module '@material-ui/icons/Crop54Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop54Rounded'>; -} -declare module '@material-ui/icons/Crop54Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop54Sharp'>; -} -declare module '@material-ui/icons/Crop54TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop54TwoTone'>; -} -declare module '@material-ui/icons/Crop75.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop75'>; -} -declare module '@material-ui/icons/Crop75Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop75Outlined'>; -} -declare module '@material-ui/icons/Crop75Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop75Rounded'>; -} -declare module '@material-ui/icons/Crop75Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop75Sharp'>; -} -declare module '@material-ui/icons/Crop75TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Crop75TwoTone'>; -} -declare module '@material-ui/icons/CropDin.js' { - declare module.exports: $Exports<'@material-ui/icons/CropDin'>; -} -declare module '@material-ui/icons/CropDinOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CropDinOutlined'>; -} -declare module '@material-ui/icons/CropDinRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CropDinRounded'>; -} -declare module '@material-ui/icons/CropDinSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CropDinSharp'>; -} -declare module '@material-ui/icons/CropDinTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CropDinTwoTone'>; -} -declare module '@material-ui/icons/CropFree.js' { - declare module.exports: $Exports<'@material-ui/icons/CropFree'>; -} -declare module '@material-ui/icons/CropFreeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CropFreeOutlined'>; -} -declare module '@material-ui/icons/CropFreeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CropFreeRounded'>; -} -declare module '@material-ui/icons/CropFreeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CropFreeSharp'>; -} -declare module '@material-ui/icons/CropFreeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CropFreeTwoTone'>; -} -declare module '@material-ui/icons/CropLandscape.js' { - declare module.exports: $Exports<'@material-ui/icons/CropLandscape'>; -} -declare module '@material-ui/icons/CropLandscapeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CropLandscapeOutlined'>; -} -declare module '@material-ui/icons/CropLandscapeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CropLandscapeRounded'>; -} -declare module '@material-ui/icons/CropLandscapeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CropLandscapeSharp'>; -} -declare module '@material-ui/icons/CropLandscapeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CropLandscapeTwoTone'>; -} -declare module '@material-ui/icons/CropOriginal.js' { - declare module.exports: $Exports<'@material-ui/icons/CropOriginal'>; -} -declare module '@material-ui/icons/CropOriginalOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CropOriginalOutlined'>; -} -declare module '@material-ui/icons/CropOriginalRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CropOriginalRounded'>; -} -declare module '@material-ui/icons/CropOriginalSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CropOriginalSharp'>; -} -declare module '@material-ui/icons/CropOriginalTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CropOriginalTwoTone'>; -} -declare module '@material-ui/icons/CropOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CropOutlined'>; -} -declare module '@material-ui/icons/CropPortrait.js' { - declare module.exports: $Exports<'@material-ui/icons/CropPortrait'>; -} -declare module '@material-ui/icons/CropPortraitOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CropPortraitOutlined'>; -} -declare module '@material-ui/icons/CropPortraitRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CropPortraitRounded'>; -} -declare module '@material-ui/icons/CropPortraitSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CropPortraitSharp'>; -} -declare module '@material-ui/icons/CropPortraitTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CropPortraitTwoTone'>; -} -declare module '@material-ui/icons/CropRotate.js' { - declare module.exports: $Exports<'@material-ui/icons/CropRotate'>; -} -declare module '@material-ui/icons/CropRotateOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CropRotateOutlined'>; -} -declare module '@material-ui/icons/CropRotateRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CropRotateRounded'>; -} -declare module '@material-ui/icons/CropRotateSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CropRotateSharp'>; -} -declare module '@material-ui/icons/CropRotateTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CropRotateTwoTone'>; -} -declare module '@material-ui/icons/CropRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CropRounded'>; -} -declare module '@material-ui/icons/CropSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CropSharp'>; -} -declare module '@material-ui/icons/CropSquare.js' { - declare module.exports: $Exports<'@material-ui/icons/CropSquare'>; -} -declare module '@material-ui/icons/CropSquareOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/CropSquareOutlined'>; -} -declare module '@material-ui/icons/CropSquareRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/CropSquareRounded'>; -} -declare module '@material-ui/icons/CropSquareSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/CropSquareSharp'>; -} -declare module '@material-ui/icons/CropSquareTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CropSquareTwoTone'>; -} -declare module '@material-ui/icons/CropTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/CropTwoTone'>; -} -declare module '@material-ui/icons/Dashboard.js' { - declare module.exports: $Exports<'@material-ui/icons/Dashboard'>; -} -declare module '@material-ui/icons/DashboardOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DashboardOutlined'>; -} -declare module '@material-ui/icons/DashboardRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DashboardRounded'>; -} -declare module '@material-ui/icons/DashboardSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DashboardSharp'>; -} -declare module '@material-ui/icons/DashboardTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DashboardTwoTone'>; -} -declare module '@material-ui/icons/DataUsage.js' { - declare module.exports: $Exports<'@material-ui/icons/DataUsage'>; -} -declare module '@material-ui/icons/DataUsageOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DataUsageOutlined'>; -} -declare module '@material-ui/icons/DataUsageRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DataUsageRounded'>; -} -declare module '@material-ui/icons/DataUsageSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DataUsageSharp'>; -} -declare module '@material-ui/icons/DataUsageTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DataUsageTwoTone'>; -} -declare module '@material-ui/icons/DateRange.js' { - declare module.exports: $Exports<'@material-ui/icons/DateRange'>; -} -declare module '@material-ui/icons/DateRangeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DateRangeOutlined'>; -} -declare module '@material-ui/icons/DateRangeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DateRangeRounded'>; -} -declare module '@material-ui/icons/DateRangeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DateRangeSharp'>; -} -declare module '@material-ui/icons/DateRangeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DateRangeTwoTone'>; -} -declare module '@material-ui/icons/Dehaze.js' { - declare module.exports: $Exports<'@material-ui/icons/Dehaze'>; -} -declare module '@material-ui/icons/DehazeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DehazeOutlined'>; -} -declare module '@material-ui/icons/DehazeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DehazeRounded'>; -} -declare module '@material-ui/icons/DehazeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DehazeSharp'>; -} -declare module '@material-ui/icons/DehazeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DehazeTwoTone'>; -} -declare module '@material-ui/icons/Delete.js' { - declare module.exports: $Exports<'@material-ui/icons/Delete'>; -} -declare module '@material-ui/icons/DeleteForever.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteForever'>; -} -declare module '@material-ui/icons/DeleteForeverOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteForeverOutlined'>; -} -declare module '@material-ui/icons/DeleteForeverRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteForeverRounded'>; -} -declare module '@material-ui/icons/DeleteForeverSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteForeverSharp'>; -} -declare module '@material-ui/icons/DeleteForeverTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteForeverTwoTone'>; -} -declare module '@material-ui/icons/DeleteOutline.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteOutline'>; -} -declare module '@material-ui/icons/DeleteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteOutlined'>; -} -declare module '@material-ui/icons/DeleteOutlineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteOutlineOutlined'>; -} -declare module '@material-ui/icons/DeleteOutlineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteOutlineRounded'>; -} -declare module '@material-ui/icons/DeleteOutlineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteOutlineSharp'>; -} -declare module '@material-ui/icons/DeleteOutlineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteOutlineTwoTone'>; -} -declare module '@material-ui/icons/DeleteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteRounded'>; -} -declare module '@material-ui/icons/DeleteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteSharp'>; -} -declare module '@material-ui/icons/DeleteSweep.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteSweep'>; -} -declare module '@material-ui/icons/DeleteSweepOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteSweepOutlined'>; -} -declare module '@material-ui/icons/DeleteSweepRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteSweepRounded'>; -} -declare module '@material-ui/icons/DeleteSweepSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteSweepSharp'>; -} -declare module '@material-ui/icons/DeleteSweepTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteSweepTwoTone'>; -} -declare module '@material-ui/icons/DeleteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DeleteTwoTone'>; -} -declare module '@material-ui/icons/DepartureBoard.js' { - declare module.exports: $Exports<'@material-ui/icons/DepartureBoard'>; -} -declare module '@material-ui/icons/DepartureBoardOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DepartureBoardOutlined'>; -} -declare module '@material-ui/icons/DepartureBoardRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DepartureBoardRounded'>; -} -declare module '@material-ui/icons/DepartureBoardSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DepartureBoardSharp'>; -} -declare module '@material-ui/icons/DepartureBoardTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DepartureBoardTwoTone'>; -} -declare module '@material-ui/icons/Description.js' { - declare module.exports: $Exports<'@material-ui/icons/Description'>; -} -declare module '@material-ui/icons/DescriptionOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DescriptionOutlined'>; -} -declare module '@material-ui/icons/DescriptionRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DescriptionRounded'>; -} -declare module '@material-ui/icons/DescriptionSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DescriptionSharp'>; -} -declare module '@material-ui/icons/DescriptionTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DescriptionTwoTone'>; -} -declare module '@material-ui/icons/DesktopAccessDisabled.js' { - declare module.exports: $Exports<'@material-ui/icons/DesktopAccessDisabled'>; -} -declare module '@material-ui/icons/DesktopAccessDisabledOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DesktopAccessDisabledOutlined'>; -} -declare module '@material-ui/icons/DesktopAccessDisabledRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DesktopAccessDisabledRounded'>; -} -declare module '@material-ui/icons/DesktopAccessDisabledSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DesktopAccessDisabledSharp'>; -} -declare module '@material-ui/icons/DesktopAccessDisabledTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DesktopAccessDisabledTwoTone'>; -} -declare module '@material-ui/icons/DesktopMac.js' { - declare module.exports: $Exports<'@material-ui/icons/DesktopMac'>; -} -declare module '@material-ui/icons/DesktopMacOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DesktopMacOutlined'>; -} -declare module '@material-ui/icons/DesktopMacRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DesktopMacRounded'>; -} -declare module '@material-ui/icons/DesktopMacSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DesktopMacSharp'>; -} -declare module '@material-ui/icons/DesktopMacTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DesktopMacTwoTone'>; -} -declare module '@material-ui/icons/DesktopWindows.js' { - declare module.exports: $Exports<'@material-ui/icons/DesktopWindows'>; -} -declare module '@material-ui/icons/DesktopWindowsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DesktopWindowsOutlined'>; -} -declare module '@material-ui/icons/DesktopWindowsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DesktopWindowsRounded'>; -} -declare module '@material-ui/icons/DesktopWindowsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DesktopWindowsSharp'>; -} -declare module '@material-ui/icons/DesktopWindowsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DesktopWindowsTwoTone'>; -} -declare module '@material-ui/icons/Details.js' { - declare module.exports: $Exports<'@material-ui/icons/Details'>; -} -declare module '@material-ui/icons/DetailsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DetailsOutlined'>; -} -declare module '@material-ui/icons/DetailsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DetailsRounded'>; -} -declare module '@material-ui/icons/DetailsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DetailsSharp'>; -} -declare module '@material-ui/icons/DetailsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DetailsTwoTone'>; -} -declare module '@material-ui/icons/DeveloperBoard.js' { - declare module.exports: $Exports<'@material-ui/icons/DeveloperBoard'>; -} -declare module '@material-ui/icons/DeveloperBoardOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DeveloperBoardOutlined'>; -} -declare module '@material-ui/icons/DeveloperBoardRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DeveloperBoardRounded'>; -} -declare module '@material-ui/icons/DeveloperBoardSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DeveloperBoardSharp'>; -} -declare module '@material-ui/icons/DeveloperBoardTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DeveloperBoardTwoTone'>; -} -declare module '@material-ui/icons/DeveloperMode.js' { - declare module.exports: $Exports<'@material-ui/icons/DeveloperMode'>; -} -declare module '@material-ui/icons/DeveloperModeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DeveloperModeOutlined'>; -} -declare module '@material-ui/icons/DeveloperModeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DeveloperModeRounded'>; -} -declare module '@material-ui/icons/DeveloperModeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DeveloperModeSharp'>; -} -declare module '@material-ui/icons/DeveloperModeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DeveloperModeTwoTone'>; -} -declare module '@material-ui/icons/DeviceHub.js' { - declare module.exports: $Exports<'@material-ui/icons/DeviceHub'>; -} -declare module '@material-ui/icons/DeviceHubOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DeviceHubOutlined'>; -} -declare module '@material-ui/icons/DeviceHubRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DeviceHubRounded'>; -} -declare module '@material-ui/icons/DeviceHubSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DeviceHubSharp'>; -} -declare module '@material-ui/icons/DeviceHubTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DeviceHubTwoTone'>; -} -declare module '@material-ui/icons/Devices.js' { - declare module.exports: $Exports<'@material-ui/icons/Devices'>; -} -declare module '@material-ui/icons/DevicesOther.js' { - declare module.exports: $Exports<'@material-ui/icons/DevicesOther'>; -} -declare module '@material-ui/icons/DevicesOtherOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DevicesOtherOutlined'>; -} -declare module '@material-ui/icons/DevicesOtherRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DevicesOtherRounded'>; -} -declare module '@material-ui/icons/DevicesOtherSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DevicesOtherSharp'>; -} -declare module '@material-ui/icons/DevicesOtherTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DevicesOtherTwoTone'>; -} -declare module '@material-ui/icons/DevicesOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DevicesOutlined'>; -} -declare module '@material-ui/icons/DevicesRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DevicesRounded'>; -} -declare module '@material-ui/icons/DevicesSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DevicesSharp'>; -} -declare module '@material-ui/icons/DevicesTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DevicesTwoTone'>; -} -declare module '@material-ui/icons/DeviceUnknown.js' { - declare module.exports: $Exports<'@material-ui/icons/DeviceUnknown'>; -} -declare module '@material-ui/icons/DeviceUnknownOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DeviceUnknownOutlined'>; -} -declare module '@material-ui/icons/DeviceUnknownRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DeviceUnknownRounded'>; -} -declare module '@material-ui/icons/DeviceUnknownSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DeviceUnknownSharp'>; -} -declare module '@material-ui/icons/DeviceUnknownTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DeviceUnknownTwoTone'>; -} -declare module '@material-ui/icons/DialerSip.js' { - declare module.exports: $Exports<'@material-ui/icons/DialerSip'>; -} -declare module '@material-ui/icons/DialerSipOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DialerSipOutlined'>; -} -declare module '@material-ui/icons/DialerSipRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DialerSipRounded'>; -} -declare module '@material-ui/icons/DialerSipSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DialerSipSharp'>; -} -declare module '@material-ui/icons/DialerSipTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DialerSipTwoTone'>; -} -declare module '@material-ui/icons/Dialpad.js' { - declare module.exports: $Exports<'@material-ui/icons/Dialpad'>; -} -declare module '@material-ui/icons/DialpadOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DialpadOutlined'>; -} -declare module '@material-ui/icons/DialpadRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DialpadRounded'>; -} -declare module '@material-ui/icons/DialpadSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DialpadSharp'>; -} -declare module '@material-ui/icons/DialpadTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DialpadTwoTone'>; -} -declare module '@material-ui/icons/Directions.js' { - declare module.exports: $Exports<'@material-ui/icons/Directions'>; -} -declare module '@material-ui/icons/DirectionsBike.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsBike'>; -} -declare module '@material-ui/icons/DirectionsBikeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsBikeOutlined'>; -} -declare module '@material-ui/icons/DirectionsBikeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsBikeRounded'>; -} -declare module '@material-ui/icons/DirectionsBikeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsBikeSharp'>; -} -declare module '@material-ui/icons/DirectionsBikeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsBikeTwoTone'>; -} -declare module '@material-ui/icons/DirectionsBoat.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsBoat'>; -} -declare module '@material-ui/icons/DirectionsBoatOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsBoatOutlined'>; -} -declare module '@material-ui/icons/DirectionsBoatRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsBoatRounded'>; -} -declare module '@material-ui/icons/DirectionsBoatSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsBoatSharp'>; -} -declare module '@material-ui/icons/DirectionsBoatTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsBoatTwoTone'>; -} -declare module '@material-ui/icons/DirectionsBus.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsBus'>; -} -declare module '@material-ui/icons/DirectionsBusOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsBusOutlined'>; -} -declare module '@material-ui/icons/DirectionsBusRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsBusRounded'>; -} -declare module '@material-ui/icons/DirectionsBusSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsBusSharp'>; -} -declare module '@material-ui/icons/DirectionsBusTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsBusTwoTone'>; -} -declare module '@material-ui/icons/DirectionsCar.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsCar'>; -} -declare module '@material-ui/icons/DirectionsCarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsCarOutlined'>; -} -declare module '@material-ui/icons/DirectionsCarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsCarRounded'>; -} -declare module '@material-ui/icons/DirectionsCarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsCarSharp'>; -} -declare module '@material-ui/icons/DirectionsCarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsCarTwoTone'>; -} -declare module '@material-ui/icons/DirectionsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsOutlined'>; -} -declare module '@material-ui/icons/DirectionsRailway.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsRailway'>; -} -declare module '@material-ui/icons/DirectionsRailwayOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsRailwayOutlined'>; -} -declare module '@material-ui/icons/DirectionsRailwayRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsRailwayRounded'>; -} -declare module '@material-ui/icons/DirectionsRailwaySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsRailwaySharp'>; -} -declare module '@material-ui/icons/DirectionsRailwayTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsRailwayTwoTone'>; -} -declare module '@material-ui/icons/DirectionsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsRounded'>; -} -declare module '@material-ui/icons/DirectionsRun.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsRun'>; -} -declare module '@material-ui/icons/DirectionsRunOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsRunOutlined'>; -} -declare module '@material-ui/icons/DirectionsRunRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsRunRounded'>; -} -declare module '@material-ui/icons/DirectionsRunSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsRunSharp'>; -} -declare module '@material-ui/icons/DirectionsRunTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsRunTwoTone'>; -} -declare module '@material-ui/icons/DirectionsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsSharp'>; -} -declare module '@material-ui/icons/DirectionsSubway.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsSubway'>; -} -declare module '@material-ui/icons/DirectionsSubwayOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsSubwayOutlined'>; -} -declare module '@material-ui/icons/DirectionsSubwayRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsSubwayRounded'>; -} -declare module '@material-ui/icons/DirectionsSubwaySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsSubwaySharp'>; -} -declare module '@material-ui/icons/DirectionsSubwayTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsSubwayTwoTone'>; -} -declare module '@material-ui/icons/DirectionsTransit.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsTransit'>; -} -declare module '@material-ui/icons/DirectionsTransitOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsTransitOutlined'>; -} -declare module '@material-ui/icons/DirectionsTransitRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsTransitRounded'>; -} -declare module '@material-ui/icons/DirectionsTransitSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsTransitSharp'>; -} -declare module '@material-ui/icons/DirectionsTransitTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsTransitTwoTone'>; -} -declare module '@material-ui/icons/DirectionsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsTwoTone'>; -} -declare module '@material-ui/icons/DirectionsWalk.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsWalk'>; -} -declare module '@material-ui/icons/DirectionsWalkOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsWalkOutlined'>; -} -declare module '@material-ui/icons/DirectionsWalkRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsWalkRounded'>; -} -declare module '@material-ui/icons/DirectionsWalkSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsWalkSharp'>; -} -declare module '@material-ui/icons/DirectionsWalkTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DirectionsWalkTwoTone'>; -} -declare module '@material-ui/icons/DiscFull.js' { - declare module.exports: $Exports<'@material-ui/icons/DiscFull'>; -} -declare module '@material-ui/icons/DiscFullOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DiscFullOutlined'>; -} -declare module '@material-ui/icons/DiscFullRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DiscFullRounded'>; -} -declare module '@material-ui/icons/DiscFullSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DiscFullSharp'>; -} -declare module '@material-ui/icons/DiscFullTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DiscFullTwoTone'>; -} -declare module '@material-ui/icons/Dns.js' { - declare module.exports: $Exports<'@material-ui/icons/Dns'>; -} -declare module '@material-ui/icons/DnsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DnsOutlined'>; -} -declare module '@material-ui/icons/DnsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DnsRounded'>; -} -declare module '@material-ui/icons/DnsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DnsSharp'>; -} -declare module '@material-ui/icons/DnsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DnsTwoTone'>; -} -declare module '@material-ui/icons/Dock.js' { - declare module.exports: $Exports<'@material-ui/icons/Dock'>; -} -declare module '@material-ui/icons/DockOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DockOutlined'>; -} -declare module '@material-ui/icons/DockRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DockRounded'>; -} -declare module '@material-ui/icons/DockSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DockSharp'>; -} -declare module '@material-ui/icons/DockTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DockTwoTone'>; -} -declare module '@material-ui/icons/Domain.js' { - declare module.exports: $Exports<'@material-ui/icons/Domain'>; -} -declare module '@material-ui/icons/DomainDisabled.js' { - declare module.exports: $Exports<'@material-ui/icons/DomainDisabled'>; -} -declare module '@material-ui/icons/DomainDisabledOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DomainDisabledOutlined'>; -} -declare module '@material-ui/icons/DomainDisabledRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DomainDisabledRounded'>; -} -declare module '@material-ui/icons/DomainDisabledSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DomainDisabledSharp'>; -} -declare module '@material-ui/icons/DomainDisabledTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DomainDisabledTwoTone'>; -} -declare module '@material-ui/icons/DomainOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DomainOutlined'>; -} -declare module '@material-ui/icons/DomainRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DomainRounded'>; -} -declare module '@material-ui/icons/DomainSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DomainSharp'>; -} -declare module '@material-ui/icons/DomainTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DomainTwoTone'>; -} -declare module '@material-ui/icons/Done.js' { - declare module.exports: $Exports<'@material-ui/icons/Done'>; -} -declare module '@material-ui/icons/DoneAll.js' { - declare module.exports: $Exports<'@material-ui/icons/DoneAll'>; -} -declare module '@material-ui/icons/DoneAllOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DoneAllOutlined'>; -} -declare module '@material-ui/icons/DoneAllRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DoneAllRounded'>; -} -declare module '@material-ui/icons/DoneAllSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DoneAllSharp'>; -} -declare module '@material-ui/icons/DoneAllTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DoneAllTwoTone'>; -} -declare module '@material-ui/icons/DoneOutline.js' { - declare module.exports: $Exports<'@material-ui/icons/DoneOutline'>; -} -declare module '@material-ui/icons/DoneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DoneOutlined'>; -} -declare module '@material-ui/icons/DoneOutlineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DoneOutlineOutlined'>; -} -declare module '@material-ui/icons/DoneOutlineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DoneOutlineRounded'>; -} -declare module '@material-ui/icons/DoneOutlineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DoneOutlineSharp'>; -} -declare module '@material-ui/icons/DoneOutlineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DoneOutlineTwoTone'>; -} -declare module '@material-ui/icons/DoneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DoneRounded'>; -} -declare module '@material-ui/icons/DoneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DoneSharp'>; -} -declare module '@material-ui/icons/DoneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DoneTwoTone'>; -} -declare module '@material-ui/icons/DonutLarge.js' { - declare module.exports: $Exports<'@material-ui/icons/DonutLarge'>; -} -declare module '@material-ui/icons/DonutLargeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DonutLargeOutlined'>; -} -declare module '@material-ui/icons/DonutLargeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DonutLargeRounded'>; -} -declare module '@material-ui/icons/DonutLargeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DonutLargeSharp'>; -} -declare module '@material-ui/icons/DonutLargeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DonutLargeTwoTone'>; -} -declare module '@material-ui/icons/DonutSmall.js' { - declare module.exports: $Exports<'@material-ui/icons/DonutSmall'>; -} -declare module '@material-ui/icons/DonutSmallOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DonutSmallOutlined'>; -} -declare module '@material-ui/icons/DonutSmallRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DonutSmallRounded'>; -} -declare module '@material-ui/icons/DonutSmallSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DonutSmallSharp'>; -} -declare module '@material-ui/icons/DonutSmallTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DonutSmallTwoTone'>; -} -declare module '@material-ui/icons/Drafts.js' { - declare module.exports: $Exports<'@material-ui/icons/Drafts'>; -} -declare module '@material-ui/icons/DraftsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DraftsOutlined'>; -} -declare module '@material-ui/icons/DraftsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DraftsRounded'>; -} -declare module '@material-ui/icons/DraftsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DraftsSharp'>; -} -declare module '@material-ui/icons/DraftsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DraftsTwoTone'>; -} -declare module '@material-ui/icons/DragHandle.js' { - declare module.exports: $Exports<'@material-ui/icons/DragHandle'>; -} -declare module '@material-ui/icons/DragHandleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DragHandleOutlined'>; -} -declare module '@material-ui/icons/DragHandleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DragHandleRounded'>; -} -declare module '@material-ui/icons/DragHandleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DragHandleSharp'>; -} -declare module '@material-ui/icons/DragHandleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DragHandleTwoTone'>; -} -declare module '@material-ui/icons/DragIndicator.js' { - declare module.exports: $Exports<'@material-ui/icons/DragIndicator'>; -} -declare module '@material-ui/icons/DragIndicatorOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DragIndicatorOutlined'>; -} -declare module '@material-ui/icons/DragIndicatorRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DragIndicatorRounded'>; -} -declare module '@material-ui/icons/DragIndicatorSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DragIndicatorSharp'>; -} -declare module '@material-ui/icons/DragIndicatorTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DragIndicatorTwoTone'>; -} -declare module '@material-ui/icons/DriveEta.js' { - declare module.exports: $Exports<'@material-ui/icons/DriveEta'>; -} -declare module '@material-ui/icons/DriveEtaOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DriveEtaOutlined'>; -} -declare module '@material-ui/icons/DriveEtaRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DriveEtaRounded'>; -} -declare module '@material-ui/icons/DriveEtaSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DriveEtaSharp'>; -} -declare module '@material-ui/icons/DriveEtaTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DriveEtaTwoTone'>; -} -declare module '@material-ui/icons/Duo.js' { - declare module.exports: $Exports<'@material-ui/icons/Duo'>; -} -declare module '@material-ui/icons/DuoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DuoOutlined'>; -} -declare module '@material-ui/icons/DuoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DuoRounded'>; -} -declare module '@material-ui/icons/DuoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DuoSharp'>; -} -declare module '@material-ui/icons/DuoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DuoTwoTone'>; -} -declare module '@material-ui/icons/Dvr.js' { - declare module.exports: $Exports<'@material-ui/icons/Dvr'>; -} -declare module '@material-ui/icons/DvrOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/DvrOutlined'>; -} -declare module '@material-ui/icons/DvrRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/DvrRounded'>; -} -declare module '@material-ui/icons/DvrSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/DvrSharp'>; -} -declare module '@material-ui/icons/DvrTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/DvrTwoTone'>; -} -declare module '@material-ui/icons/Edit.js' { - declare module.exports: $Exports<'@material-ui/icons/Edit'>; -} -declare module '@material-ui/icons/EditAttributes.js' { - declare module.exports: $Exports<'@material-ui/icons/EditAttributes'>; -} -declare module '@material-ui/icons/EditAttributesOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/EditAttributesOutlined'>; -} -declare module '@material-ui/icons/EditAttributesRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/EditAttributesRounded'>; -} -declare module '@material-ui/icons/EditAttributesSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/EditAttributesSharp'>; -} -declare module '@material-ui/icons/EditAttributesTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/EditAttributesTwoTone'>; -} -declare module '@material-ui/icons/EditLocation.js' { - declare module.exports: $Exports<'@material-ui/icons/EditLocation'>; -} -declare module '@material-ui/icons/EditLocationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/EditLocationOutlined'>; -} -declare module '@material-ui/icons/EditLocationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/EditLocationRounded'>; -} -declare module '@material-ui/icons/EditLocationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/EditLocationSharp'>; -} -declare module '@material-ui/icons/EditLocationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/EditLocationTwoTone'>; -} -declare module '@material-ui/icons/EditOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/EditOutlined'>; -} -declare module '@material-ui/icons/EditRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/EditRounded'>; -} -declare module '@material-ui/icons/EditSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/EditSharp'>; -} -declare module '@material-ui/icons/EditTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/EditTwoTone'>; -} -declare module '@material-ui/icons/Eject.js' { - declare module.exports: $Exports<'@material-ui/icons/Eject'>; -} -declare module '@material-ui/icons/EjectOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/EjectOutlined'>; -} -declare module '@material-ui/icons/EjectRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/EjectRounded'>; -} -declare module '@material-ui/icons/EjectSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/EjectSharp'>; -} -declare module '@material-ui/icons/EjectTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/EjectTwoTone'>; -} -declare module '@material-ui/icons/Email.js' { - declare module.exports: $Exports<'@material-ui/icons/Email'>; -} -declare module '@material-ui/icons/EmailOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/EmailOutlined'>; -} -declare module '@material-ui/icons/EmailRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/EmailRounded'>; -} -declare module '@material-ui/icons/EmailSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/EmailSharp'>; -} -declare module '@material-ui/icons/EmailTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/EmailTwoTone'>; -} -declare module '@material-ui/icons/EnhancedEncryption.js' { - declare module.exports: $Exports<'@material-ui/icons/EnhancedEncryption'>; -} -declare module '@material-ui/icons/EnhancedEncryptionOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/EnhancedEncryptionOutlined'>; -} -declare module '@material-ui/icons/EnhancedEncryptionRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/EnhancedEncryptionRounded'>; -} -declare module '@material-ui/icons/EnhancedEncryptionSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/EnhancedEncryptionSharp'>; -} -declare module '@material-ui/icons/EnhancedEncryptionTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/EnhancedEncryptionTwoTone'>; -} -declare module '@material-ui/icons/Equalizer.js' { - declare module.exports: $Exports<'@material-ui/icons/Equalizer'>; -} -declare module '@material-ui/icons/EqualizerOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/EqualizerOutlined'>; -} -declare module '@material-ui/icons/EqualizerRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/EqualizerRounded'>; -} -declare module '@material-ui/icons/EqualizerSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/EqualizerSharp'>; -} -declare module '@material-ui/icons/EqualizerTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/EqualizerTwoTone'>; -} -declare module '@material-ui/icons/Error.js' { - declare module.exports: $Exports<'@material-ui/icons/Error'>; -} -declare module '@material-ui/icons/ErrorOutline.js' { - declare module.exports: $Exports<'@material-ui/icons/ErrorOutline'>; -} -declare module '@material-ui/icons/ErrorOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ErrorOutlined'>; -} -declare module '@material-ui/icons/ErrorOutlineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ErrorOutlineOutlined'>; -} -declare module '@material-ui/icons/ErrorOutlineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ErrorOutlineRounded'>; -} -declare module '@material-ui/icons/ErrorOutlineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ErrorOutlineSharp'>; -} -declare module '@material-ui/icons/ErrorOutlineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ErrorOutlineTwoTone'>; -} -declare module '@material-ui/icons/ErrorRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ErrorRounded'>; -} -declare module '@material-ui/icons/ErrorSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ErrorSharp'>; -} -declare module '@material-ui/icons/ErrorTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ErrorTwoTone'>; -} -declare module '@material-ui/icons/EuroSymbol.js' { - declare module.exports: $Exports<'@material-ui/icons/EuroSymbol'>; -} -declare module '@material-ui/icons/EuroSymbolOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/EuroSymbolOutlined'>; -} -declare module '@material-ui/icons/EuroSymbolRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/EuroSymbolRounded'>; -} -declare module '@material-ui/icons/EuroSymbolSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/EuroSymbolSharp'>; -} -declare module '@material-ui/icons/EuroSymbolTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/EuroSymbolTwoTone'>; -} -declare module '@material-ui/icons/Event.js' { - declare module.exports: $Exports<'@material-ui/icons/Event'>; -} -declare module '@material-ui/icons/EventAvailable.js' { - declare module.exports: $Exports<'@material-ui/icons/EventAvailable'>; -} -declare module '@material-ui/icons/EventAvailableOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/EventAvailableOutlined'>; -} -declare module '@material-ui/icons/EventAvailableRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/EventAvailableRounded'>; -} -declare module '@material-ui/icons/EventAvailableSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/EventAvailableSharp'>; -} -declare module '@material-ui/icons/EventAvailableTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/EventAvailableTwoTone'>; -} -declare module '@material-ui/icons/EventBusy.js' { - declare module.exports: $Exports<'@material-ui/icons/EventBusy'>; -} -declare module '@material-ui/icons/EventBusyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/EventBusyOutlined'>; -} -declare module '@material-ui/icons/EventBusyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/EventBusyRounded'>; -} -declare module '@material-ui/icons/EventBusySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/EventBusySharp'>; -} -declare module '@material-ui/icons/EventBusyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/EventBusyTwoTone'>; -} -declare module '@material-ui/icons/EventNote.js' { - declare module.exports: $Exports<'@material-ui/icons/EventNote'>; -} -declare module '@material-ui/icons/EventNoteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/EventNoteOutlined'>; -} -declare module '@material-ui/icons/EventNoteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/EventNoteRounded'>; -} -declare module '@material-ui/icons/EventNoteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/EventNoteSharp'>; -} -declare module '@material-ui/icons/EventNoteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/EventNoteTwoTone'>; -} -declare module '@material-ui/icons/EventOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/EventOutlined'>; -} -declare module '@material-ui/icons/EventRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/EventRounded'>; -} -declare module '@material-ui/icons/EventSeat.js' { - declare module.exports: $Exports<'@material-ui/icons/EventSeat'>; -} -declare module '@material-ui/icons/EventSeatOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/EventSeatOutlined'>; -} -declare module '@material-ui/icons/EventSeatRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/EventSeatRounded'>; -} -declare module '@material-ui/icons/EventSeatSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/EventSeatSharp'>; -} -declare module '@material-ui/icons/EventSeatTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/EventSeatTwoTone'>; -} -declare module '@material-ui/icons/EventSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/EventSharp'>; -} -declare module '@material-ui/icons/EventTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/EventTwoTone'>; -} -declare module '@material-ui/icons/EvStation.js' { - declare module.exports: $Exports<'@material-ui/icons/EvStation'>; -} -declare module '@material-ui/icons/EvStationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/EvStationOutlined'>; -} -declare module '@material-ui/icons/EvStationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/EvStationRounded'>; -} -declare module '@material-ui/icons/EvStationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/EvStationSharp'>; -} -declare module '@material-ui/icons/EvStationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/EvStationTwoTone'>; -} -declare module '@material-ui/icons/ExitToApp.js' { - declare module.exports: $Exports<'@material-ui/icons/ExitToApp'>; -} -declare module '@material-ui/icons/ExitToAppOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ExitToAppOutlined'>; -} -declare module '@material-ui/icons/ExitToAppRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ExitToAppRounded'>; -} -declare module '@material-ui/icons/ExitToAppSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ExitToAppSharp'>; -} -declare module '@material-ui/icons/ExitToAppTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ExitToAppTwoTone'>; -} -declare module '@material-ui/icons/ExpandLess.js' { - declare module.exports: $Exports<'@material-ui/icons/ExpandLess'>; -} -declare module '@material-ui/icons/ExpandLessOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ExpandLessOutlined'>; -} -declare module '@material-ui/icons/ExpandLessRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ExpandLessRounded'>; -} -declare module '@material-ui/icons/ExpandLessSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ExpandLessSharp'>; -} -declare module '@material-ui/icons/ExpandLessTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ExpandLessTwoTone'>; -} -declare module '@material-ui/icons/ExpandMore.js' { - declare module.exports: $Exports<'@material-ui/icons/ExpandMore'>; -} -declare module '@material-ui/icons/ExpandMoreOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ExpandMoreOutlined'>; -} -declare module '@material-ui/icons/ExpandMoreRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ExpandMoreRounded'>; -} -declare module '@material-ui/icons/ExpandMoreSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ExpandMoreSharp'>; -} -declare module '@material-ui/icons/ExpandMoreTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ExpandMoreTwoTone'>; -} -declare module '@material-ui/icons/Explicit.js' { - declare module.exports: $Exports<'@material-ui/icons/Explicit'>; -} -declare module '@material-ui/icons/ExplicitOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ExplicitOutlined'>; -} -declare module '@material-ui/icons/ExplicitRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ExplicitRounded'>; -} -declare module '@material-ui/icons/ExplicitSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ExplicitSharp'>; -} -declare module '@material-ui/icons/ExplicitTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ExplicitTwoTone'>; -} -declare module '@material-ui/icons/Explore.js' { - declare module.exports: $Exports<'@material-ui/icons/Explore'>; -} -declare module '@material-ui/icons/ExploreOff.js' { - declare module.exports: $Exports<'@material-ui/icons/ExploreOff'>; -} -declare module '@material-ui/icons/ExploreOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ExploreOffOutlined'>; -} -declare module '@material-ui/icons/ExploreOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ExploreOffRounded'>; -} -declare module '@material-ui/icons/ExploreOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ExploreOffSharp'>; -} -declare module '@material-ui/icons/ExploreOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ExploreOffTwoTone'>; -} -declare module '@material-ui/icons/ExploreOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ExploreOutlined'>; -} -declare module '@material-ui/icons/ExploreRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ExploreRounded'>; -} -declare module '@material-ui/icons/ExploreSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ExploreSharp'>; -} -declare module '@material-ui/icons/ExploreTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ExploreTwoTone'>; -} -declare module '@material-ui/icons/Exposure.js' { - declare module.exports: $Exports<'@material-ui/icons/Exposure'>; -} -declare module '@material-ui/icons/ExposureNeg1.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureNeg1'>; -} -declare module '@material-ui/icons/ExposureNeg1Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureNeg1Outlined'>; -} -declare module '@material-ui/icons/ExposureNeg1Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureNeg1Rounded'>; -} -declare module '@material-ui/icons/ExposureNeg1Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureNeg1Sharp'>; -} -declare module '@material-ui/icons/ExposureNeg1TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureNeg1TwoTone'>; -} -declare module '@material-ui/icons/ExposureNeg2.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureNeg2'>; -} -declare module '@material-ui/icons/ExposureNeg2Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureNeg2Outlined'>; -} -declare module '@material-ui/icons/ExposureNeg2Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureNeg2Rounded'>; -} -declare module '@material-ui/icons/ExposureNeg2Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureNeg2Sharp'>; -} -declare module '@material-ui/icons/ExposureNeg2TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureNeg2TwoTone'>; -} -declare module '@material-ui/icons/ExposureOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureOutlined'>; -} -declare module '@material-ui/icons/ExposurePlus1.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposurePlus1'>; -} -declare module '@material-ui/icons/ExposurePlus1Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposurePlus1Outlined'>; -} -declare module '@material-ui/icons/ExposurePlus1Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposurePlus1Rounded'>; -} -declare module '@material-ui/icons/ExposurePlus1Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposurePlus1Sharp'>; -} -declare module '@material-ui/icons/ExposurePlus1TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposurePlus1TwoTone'>; -} -declare module '@material-ui/icons/ExposurePlus2.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposurePlus2'>; -} -declare module '@material-ui/icons/ExposurePlus2Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposurePlus2Outlined'>; -} -declare module '@material-ui/icons/ExposurePlus2Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposurePlus2Rounded'>; -} -declare module '@material-ui/icons/ExposurePlus2Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposurePlus2Sharp'>; -} -declare module '@material-ui/icons/ExposurePlus2TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposurePlus2TwoTone'>; -} -declare module '@material-ui/icons/ExposureRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureRounded'>; -} -declare module '@material-ui/icons/ExposureSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureSharp'>; -} -declare module '@material-ui/icons/ExposureTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureTwoTone'>; -} -declare module '@material-ui/icons/ExposureZero.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureZero'>; -} -declare module '@material-ui/icons/ExposureZeroOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureZeroOutlined'>; -} -declare module '@material-ui/icons/ExposureZeroRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureZeroRounded'>; -} -declare module '@material-ui/icons/ExposureZeroSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureZeroSharp'>; -} -declare module '@material-ui/icons/ExposureZeroTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ExposureZeroTwoTone'>; -} -declare module '@material-ui/icons/Extension.js' { - declare module.exports: $Exports<'@material-ui/icons/Extension'>; -} -declare module '@material-ui/icons/ExtensionOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ExtensionOutlined'>; -} -declare module '@material-ui/icons/ExtensionRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ExtensionRounded'>; -} -declare module '@material-ui/icons/ExtensionSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ExtensionSharp'>; -} -declare module '@material-ui/icons/ExtensionTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ExtensionTwoTone'>; -} -declare module '@material-ui/icons/Face.js' { - declare module.exports: $Exports<'@material-ui/icons/Face'>; -} -declare module '@material-ui/icons/FaceOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FaceOutlined'>; -} -declare module '@material-ui/icons/FaceRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FaceRounded'>; -} -declare module '@material-ui/icons/FaceSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FaceSharp'>; -} -declare module '@material-ui/icons/FaceTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FaceTwoTone'>; -} -declare module '@material-ui/icons/Fastfood.js' { - declare module.exports: $Exports<'@material-ui/icons/Fastfood'>; -} -declare module '@material-ui/icons/FastfoodOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FastfoodOutlined'>; -} -declare module '@material-ui/icons/FastfoodRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FastfoodRounded'>; -} -declare module '@material-ui/icons/FastfoodSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FastfoodSharp'>; -} -declare module '@material-ui/icons/FastfoodTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FastfoodTwoTone'>; -} -declare module '@material-ui/icons/FastForward.js' { - declare module.exports: $Exports<'@material-ui/icons/FastForward'>; -} -declare module '@material-ui/icons/FastForwardOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FastForwardOutlined'>; -} -declare module '@material-ui/icons/FastForwardRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FastForwardRounded'>; -} -declare module '@material-ui/icons/FastForwardSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FastForwardSharp'>; -} -declare module '@material-ui/icons/FastForwardTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FastForwardTwoTone'>; -} -declare module '@material-ui/icons/FastRewind.js' { - declare module.exports: $Exports<'@material-ui/icons/FastRewind'>; -} -declare module '@material-ui/icons/FastRewindOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FastRewindOutlined'>; -} -declare module '@material-ui/icons/FastRewindRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FastRewindRounded'>; -} -declare module '@material-ui/icons/FastRewindSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FastRewindSharp'>; -} -declare module '@material-ui/icons/FastRewindTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FastRewindTwoTone'>; -} -declare module '@material-ui/icons/Favorite.js' { - declare module.exports: $Exports<'@material-ui/icons/Favorite'>; -} -declare module '@material-ui/icons/FavoriteBorder.js' { - declare module.exports: $Exports<'@material-ui/icons/FavoriteBorder'>; -} -declare module '@material-ui/icons/FavoriteBorderOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FavoriteBorderOutlined'>; -} -declare module '@material-ui/icons/FavoriteBorderRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FavoriteBorderRounded'>; -} -declare module '@material-ui/icons/FavoriteBorderSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FavoriteBorderSharp'>; -} -declare module '@material-ui/icons/FavoriteBorderTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FavoriteBorderTwoTone'>; -} -declare module '@material-ui/icons/FavoriteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FavoriteOutlined'>; -} -declare module '@material-ui/icons/FavoriteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FavoriteRounded'>; -} -declare module '@material-ui/icons/FavoriteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FavoriteSharp'>; -} -declare module '@material-ui/icons/FavoriteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FavoriteTwoTone'>; -} -declare module '@material-ui/icons/FeaturedPlayList.js' { - declare module.exports: $Exports<'@material-ui/icons/FeaturedPlayList'>; -} -declare module '@material-ui/icons/FeaturedPlayListOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FeaturedPlayListOutlined'>; -} -declare module '@material-ui/icons/FeaturedPlayListRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FeaturedPlayListRounded'>; -} -declare module '@material-ui/icons/FeaturedPlayListSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FeaturedPlayListSharp'>; -} -declare module '@material-ui/icons/FeaturedPlayListTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FeaturedPlayListTwoTone'>; -} -declare module '@material-ui/icons/FeaturedVideo.js' { - declare module.exports: $Exports<'@material-ui/icons/FeaturedVideo'>; -} -declare module '@material-ui/icons/FeaturedVideoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FeaturedVideoOutlined'>; -} -declare module '@material-ui/icons/FeaturedVideoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FeaturedVideoRounded'>; -} -declare module '@material-ui/icons/FeaturedVideoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FeaturedVideoSharp'>; -} -declare module '@material-ui/icons/FeaturedVideoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FeaturedVideoTwoTone'>; -} -declare module '@material-ui/icons/Feedback.js' { - declare module.exports: $Exports<'@material-ui/icons/Feedback'>; -} -declare module '@material-ui/icons/FeedbackOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FeedbackOutlined'>; -} -declare module '@material-ui/icons/FeedbackRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FeedbackRounded'>; -} -declare module '@material-ui/icons/FeedbackSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FeedbackSharp'>; -} -declare module '@material-ui/icons/FeedbackTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FeedbackTwoTone'>; -} -declare module '@material-ui/icons/FiberDvr.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberDvr'>; -} -declare module '@material-ui/icons/FiberDvrOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberDvrOutlined'>; -} -declare module '@material-ui/icons/FiberDvrRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberDvrRounded'>; -} -declare module '@material-ui/icons/FiberDvrSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberDvrSharp'>; -} -declare module '@material-ui/icons/FiberDvrTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberDvrTwoTone'>; -} -declare module '@material-ui/icons/FiberManualRecord.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberManualRecord'>; -} -declare module '@material-ui/icons/FiberManualRecordOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberManualRecordOutlined'>; -} -declare module '@material-ui/icons/FiberManualRecordRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberManualRecordRounded'>; -} -declare module '@material-ui/icons/FiberManualRecordSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberManualRecordSharp'>; -} -declare module '@material-ui/icons/FiberManualRecordTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberManualRecordTwoTone'>; -} -declare module '@material-ui/icons/FiberNew.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberNew'>; -} -declare module '@material-ui/icons/FiberNewOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberNewOutlined'>; -} -declare module '@material-ui/icons/FiberNewRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberNewRounded'>; -} -declare module '@material-ui/icons/FiberNewSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberNewSharp'>; -} -declare module '@material-ui/icons/FiberNewTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberNewTwoTone'>; -} -declare module '@material-ui/icons/FiberPin.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberPin'>; -} -declare module '@material-ui/icons/FiberPinOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberPinOutlined'>; -} -declare module '@material-ui/icons/FiberPinRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberPinRounded'>; -} -declare module '@material-ui/icons/FiberPinSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberPinSharp'>; -} -declare module '@material-ui/icons/FiberPinTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberPinTwoTone'>; -} -declare module '@material-ui/icons/FiberSmartRecord.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberSmartRecord'>; -} -declare module '@material-ui/icons/FiberSmartRecordOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberSmartRecordOutlined'>; -} -declare module '@material-ui/icons/FiberSmartRecordRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberSmartRecordRounded'>; -} -declare module '@material-ui/icons/FiberSmartRecordSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberSmartRecordSharp'>; -} -declare module '@material-ui/icons/FiberSmartRecordTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FiberSmartRecordTwoTone'>; -} -declare module '@material-ui/icons/FileCopy.js' { - declare module.exports: $Exports<'@material-ui/icons/FileCopy'>; -} -declare module '@material-ui/icons/FileCopyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FileCopyOutlined'>; -} -declare module '@material-ui/icons/FileCopyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FileCopyRounded'>; -} -declare module '@material-ui/icons/FileCopySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FileCopySharp'>; -} -declare module '@material-ui/icons/FileCopyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FileCopyTwoTone'>; -} -declare module '@material-ui/icons/Filter.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter'>; -} -declare module '@material-ui/icons/Filter1.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter1'>; -} -declare module '@material-ui/icons/Filter1Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter1Outlined'>; -} -declare module '@material-ui/icons/Filter1Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter1Rounded'>; -} -declare module '@material-ui/icons/Filter1Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter1Sharp'>; -} -declare module '@material-ui/icons/Filter1TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter1TwoTone'>; -} -declare module '@material-ui/icons/Filter2.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter2'>; -} -declare module '@material-ui/icons/Filter2Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter2Outlined'>; -} -declare module '@material-ui/icons/Filter2Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter2Rounded'>; -} -declare module '@material-ui/icons/Filter2Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter2Sharp'>; -} -declare module '@material-ui/icons/Filter2TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter2TwoTone'>; -} -declare module '@material-ui/icons/Filter3.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter3'>; -} -declare module '@material-ui/icons/Filter3Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter3Outlined'>; -} -declare module '@material-ui/icons/Filter3Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter3Rounded'>; -} -declare module '@material-ui/icons/Filter3Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter3Sharp'>; -} -declare module '@material-ui/icons/Filter3TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter3TwoTone'>; -} -declare module '@material-ui/icons/Filter4.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter4'>; -} -declare module '@material-ui/icons/Filter4Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter4Outlined'>; -} -declare module '@material-ui/icons/Filter4Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter4Rounded'>; -} -declare module '@material-ui/icons/Filter4Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter4Sharp'>; -} -declare module '@material-ui/icons/Filter4TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter4TwoTone'>; -} -declare module '@material-ui/icons/Filter5.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter5'>; -} -declare module '@material-ui/icons/Filter5Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter5Outlined'>; -} -declare module '@material-ui/icons/Filter5Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter5Rounded'>; -} -declare module '@material-ui/icons/Filter5Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter5Sharp'>; -} -declare module '@material-ui/icons/Filter5TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter5TwoTone'>; -} -declare module '@material-ui/icons/Filter6.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter6'>; -} -declare module '@material-ui/icons/Filter6Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter6Outlined'>; -} -declare module '@material-ui/icons/Filter6Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter6Rounded'>; -} -declare module '@material-ui/icons/Filter6Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter6Sharp'>; -} -declare module '@material-ui/icons/Filter6TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter6TwoTone'>; -} -declare module '@material-ui/icons/Filter7.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter7'>; -} -declare module '@material-ui/icons/Filter7Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter7Outlined'>; -} -declare module '@material-ui/icons/Filter7Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter7Rounded'>; -} -declare module '@material-ui/icons/Filter7Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter7Sharp'>; -} -declare module '@material-ui/icons/Filter7TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter7TwoTone'>; -} -declare module '@material-ui/icons/Filter8.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter8'>; -} -declare module '@material-ui/icons/Filter8Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter8Outlined'>; -} -declare module '@material-ui/icons/Filter8Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter8Rounded'>; -} -declare module '@material-ui/icons/Filter8Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter8Sharp'>; -} -declare module '@material-ui/icons/Filter8TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter8TwoTone'>; -} -declare module '@material-ui/icons/Filter9.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter9'>; -} -declare module '@material-ui/icons/Filter9Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter9Outlined'>; -} -declare module '@material-ui/icons/Filter9Plus.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter9Plus'>; -} -declare module '@material-ui/icons/Filter9PlusOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter9PlusOutlined'>; -} -declare module '@material-ui/icons/Filter9PlusRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter9PlusRounded'>; -} -declare module '@material-ui/icons/Filter9PlusSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter9PlusSharp'>; -} -declare module '@material-ui/icons/Filter9PlusTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter9PlusTwoTone'>; -} -declare module '@material-ui/icons/Filter9Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter9Rounded'>; -} -declare module '@material-ui/icons/Filter9Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter9Sharp'>; -} -declare module '@material-ui/icons/Filter9TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Filter9TwoTone'>; -} -declare module '@material-ui/icons/FilterBAndW.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterBAndW'>; -} -declare module '@material-ui/icons/FilterBAndWOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterBAndWOutlined'>; -} -declare module '@material-ui/icons/FilterBAndWRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterBAndWRounded'>; -} -declare module '@material-ui/icons/FilterBAndWSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterBAndWSharp'>; -} -declare module '@material-ui/icons/FilterBAndWTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterBAndWTwoTone'>; -} -declare module '@material-ui/icons/FilterCenterFocus.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterCenterFocus'>; -} -declare module '@material-ui/icons/FilterCenterFocusOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterCenterFocusOutlined'>; -} -declare module '@material-ui/icons/FilterCenterFocusRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterCenterFocusRounded'>; -} -declare module '@material-ui/icons/FilterCenterFocusSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterCenterFocusSharp'>; -} -declare module '@material-ui/icons/FilterCenterFocusTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterCenterFocusTwoTone'>; -} -declare module '@material-ui/icons/FilterDrama.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterDrama'>; -} -declare module '@material-ui/icons/FilterDramaOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterDramaOutlined'>; -} -declare module '@material-ui/icons/FilterDramaRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterDramaRounded'>; -} -declare module '@material-ui/icons/FilterDramaSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterDramaSharp'>; -} -declare module '@material-ui/icons/FilterDramaTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterDramaTwoTone'>; -} -declare module '@material-ui/icons/FilterFrames.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterFrames'>; -} -declare module '@material-ui/icons/FilterFramesOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterFramesOutlined'>; -} -declare module '@material-ui/icons/FilterFramesRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterFramesRounded'>; -} -declare module '@material-ui/icons/FilterFramesSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterFramesSharp'>; -} -declare module '@material-ui/icons/FilterFramesTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterFramesTwoTone'>; -} -declare module '@material-ui/icons/FilterHdr.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterHdr'>; -} -declare module '@material-ui/icons/FilterHdrOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterHdrOutlined'>; -} -declare module '@material-ui/icons/FilterHdrRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterHdrRounded'>; -} -declare module '@material-ui/icons/FilterHdrSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterHdrSharp'>; -} -declare module '@material-ui/icons/FilterHdrTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterHdrTwoTone'>; -} -declare module '@material-ui/icons/FilterList.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterList'>; -} -declare module '@material-ui/icons/FilterListOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterListOutlined'>; -} -declare module '@material-ui/icons/FilterListRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterListRounded'>; -} -declare module '@material-ui/icons/FilterListSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterListSharp'>; -} -declare module '@material-ui/icons/FilterListTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterListTwoTone'>; -} -declare module '@material-ui/icons/FilterNone.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterNone'>; -} -declare module '@material-ui/icons/FilterNoneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterNoneOutlined'>; -} -declare module '@material-ui/icons/FilterNoneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterNoneRounded'>; -} -declare module '@material-ui/icons/FilterNoneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterNoneSharp'>; -} -declare module '@material-ui/icons/FilterNoneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterNoneTwoTone'>; -} -declare module '@material-ui/icons/FilterOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterOutlined'>; -} -declare module '@material-ui/icons/FilterRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterRounded'>; -} -declare module '@material-ui/icons/FilterSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterSharp'>; -} -declare module '@material-ui/icons/FilterTiltShift.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterTiltShift'>; -} -declare module '@material-ui/icons/FilterTiltShiftOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterTiltShiftOutlined'>; -} -declare module '@material-ui/icons/FilterTiltShiftRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterTiltShiftRounded'>; -} -declare module '@material-ui/icons/FilterTiltShiftSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterTiltShiftSharp'>; -} -declare module '@material-ui/icons/FilterTiltShiftTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterTiltShiftTwoTone'>; -} -declare module '@material-ui/icons/FilterTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterTwoTone'>; -} -declare module '@material-ui/icons/FilterVintage.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterVintage'>; -} -declare module '@material-ui/icons/FilterVintageOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterVintageOutlined'>; -} -declare module '@material-ui/icons/FilterVintageRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterVintageRounded'>; -} -declare module '@material-ui/icons/FilterVintageSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterVintageSharp'>; -} -declare module '@material-ui/icons/FilterVintageTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FilterVintageTwoTone'>; -} -declare module '@material-ui/icons/FindInPage.js' { - declare module.exports: $Exports<'@material-ui/icons/FindInPage'>; -} -declare module '@material-ui/icons/FindInPageOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FindInPageOutlined'>; -} -declare module '@material-ui/icons/FindInPageRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FindInPageRounded'>; -} -declare module '@material-ui/icons/FindInPageSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FindInPageSharp'>; -} -declare module '@material-ui/icons/FindInPageTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FindInPageTwoTone'>; -} -declare module '@material-ui/icons/FindReplace.js' { - declare module.exports: $Exports<'@material-ui/icons/FindReplace'>; -} -declare module '@material-ui/icons/FindReplaceOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FindReplaceOutlined'>; -} -declare module '@material-ui/icons/FindReplaceRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FindReplaceRounded'>; -} -declare module '@material-ui/icons/FindReplaceSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FindReplaceSharp'>; -} -declare module '@material-ui/icons/FindReplaceTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FindReplaceTwoTone'>; -} -declare module '@material-ui/icons/Fingerprint.js' { - declare module.exports: $Exports<'@material-ui/icons/Fingerprint'>; -} -declare module '@material-ui/icons/FingerprintOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FingerprintOutlined'>; -} -declare module '@material-ui/icons/FingerprintRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FingerprintRounded'>; -} -declare module '@material-ui/icons/FingerprintSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FingerprintSharp'>; -} -declare module '@material-ui/icons/FingerprintTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FingerprintTwoTone'>; -} -declare module '@material-ui/icons/FirstPage.js' { - declare module.exports: $Exports<'@material-ui/icons/FirstPage'>; -} -declare module '@material-ui/icons/FirstPageOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FirstPageOutlined'>; -} -declare module '@material-ui/icons/FirstPageRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FirstPageRounded'>; -} -declare module '@material-ui/icons/FirstPageSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FirstPageSharp'>; -} -declare module '@material-ui/icons/FirstPageTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FirstPageTwoTone'>; -} -declare module '@material-ui/icons/FitnessCenter.js' { - declare module.exports: $Exports<'@material-ui/icons/FitnessCenter'>; -} -declare module '@material-ui/icons/FitnessCenterOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FitnessCenterOutlined'>; -} -declare module '@material-ui/icons/FitnessCenterRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FitnessCenterRounded'>; -} -declare module '@material-ui/icons/FitnessCenterSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FitnessCenterSharp'>; -} -declare module '@material-ui/icons/FitnessCenterTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FitnessCenterTwoTone'>; -} -declare module '@material-ui/icons/Flag.js' { - declare module.exports: $Exports<'@material-ui/icons/Flag'>; -} -declare module '@material-ui/icons/FlagOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FlagOutlined'>; -} -declare module '@material-ui/icons/FlagRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FlagRounded'>; -} -declare module '@material-ui/icons/FlagSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FlagSharp'>; -} -declare module '@material-ui/icons/FlagTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FlagTwoTone'>; -} -declare module '@material-ui/icons/Flare.js' { - declare module.exports: $Exports<'@material-ui/icons/Flare'>; -} -declare module '@material-ui/icons/FlareOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FlareOutlined'>; -} -declare module '@material-ui/icons/FlareRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FlareRounded'>; -} -declare module '@material-ui/icons/FlareSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FlareSharp'>; -} -declare module '@material-ui/icons/FlareTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FlareTwoTone'>; -} -declare module '@material-ui/icons/FlashAuto.js' { - declare module.exports: $Exports<'@material-ui/icons/FlashAuto'>; -} -declare module '@material-ui/icons/FlashAutoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FlashAutoOutlined'>; -} -declare module '@material-ui/icons/FlashAutoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FlashAutoRounded'>; -} -declare module '@material-ui/icons/FlashAutoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FlashAutoSharp'>; -} -declare module '@material-ui/icons/FlashAutoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FlashAutoTwoTone'>; -} -declare module '@material-ui/icons/FlashOff.js' { - declare module.exports: $Exports<'@material-ui/icons/FlashOff'>; -} -declare module '@material-ui/icons/FlashOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FlashOffOutlined'>; -} -declare module '@material-ui/icons/FlashOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FlashOffRounded'>; -} -declare module '@material-ui/icons/FlashOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FlashOffSharp'>; -} -declare module '@material-ui/icons/FlashOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FlashOffTwoTone'>; -} -declare module '@material-ui/icons/FlashOn.js' { - declare module.exports: $Exports<'@material-ui/icons/FlashOn'>; -} -declare module '@material-ui/icons/FlashOnOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FlashOnOutlined'>; -} -declare module '@material-ui/icons/FlashOnRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FlashOnRounded'>; -} -declare module '@material-ui/icons/FlashOnSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FlashOnSharp'>; -} -declare module '@material-ui/icons/FlashOnTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FlashOnTwoTone'>; -} -declare module '@material-ui/icons/Flight.js' { - declare module.exports: $Exports<'@material-ui/icons/Flight'>; -} -declare module '@material-ui/icons/FlightLand.js' { - declare module.exports: $Exports<'@material-ui/icons/FlightLand'>; -} -declare module '@material-ui/icons/FlightLandOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FlightLandOutlined'>; -} -declare module '@material-ui/icons/FlightLandRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FlightLandRounded'>; -} -declare module '@material-ui/icons/FlightLandSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FlightLandSharp'>; -} -declare module '@material-ui/icons/FlightLandTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FlightLandTwoTone'>; -} -declare module '@material-ui/icons/FlightOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FlightOutlined'>; -} -declare module '@material-ui/icons/FlightRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FlightRounded'>; -} -declare module '@material-ui/icons/FlightSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FlightSharp'>; -} -declare module '@material-ui/icons/FlightTakeoff.js' { - declare module.exports: $Exports<'@material-ui/icons/FlightTakeoff'>; -} -declare module '@material-ui/icons/FlightTakeoffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FlightTakeoffOutlined'>; -} -declare module '@material-ui/icons/FlightTakeoffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FlightTakeoffRounded'>; -} -declare module '@material-ui/icons/FlightTakeoffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FlightTakeoffSharp'>; -} -declare module '@material-ui/icons/FlightTakeoffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FlightTakeoffTwoTone'>; -} -declare module '@material-ui/icons/FlightTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FlightTwoTone'>; -} -declare module '@material-ui/icons/Flip.js' { - declare module.exports: $Exports<'@material-ui/icons/Flip'>; -} -declare module '@material-ui/icons/FlipOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FlipOutlined'>; -} -declare module '@material-ui/icons/FlipRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FlipRounded'>; -} -declare module '@material-ui/icons/FlipSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FlipSharp'>; -} -declare module '@material-ui/icons/FlipToBack.js' { - declare module.exports: $Exports<'@material-ui/icons/FlipToBack'>; -} -declare module '@material-ui/icons/FlipToBackOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FlipToBackOutlined'>; -} -declare module '@material-ui/icons/FlipToBackRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FlipToBackRounded'>; -} -declare module '@material-ui/icons/FlipToBackSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FlipToBackSharp'>; -} -declare module '@material-ui/icons/FlipToBackTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FlipToBackTwoTone'>; -} -declare module '@material-ui/icons/FlipToFront.js' { - declare module.exports: $Exports<'@material-ui/icons/FlipToFront'>; -} -declare module '@material-ui/icons/FlipToFrontOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FlipToFrontOutlined'>; -} -declare module '@material-ui/icons/FlipToFrontRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FlipToFrontRounded'>; -} -declare module '@material-ui/icons/FlipToFrontSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FlipToFrontSharp'>; -} -declare module '@material-ui/icons/FlipToFrontTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FlipToFrontTwoTone'>; -} -declare module '@material-ui/icons/FlipTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FlipTwoTone'>; -} -declare module '@material-ui/icons/Folder.js' { - declare module.exports: $Exports<'@material-ui/icons/Folder'>; -} -declare module '@material-ui/icons/FolderOpen.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderOpen'>; -} -declare module '@material-ui/icons/FolderOpenOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderOpenOutlined'>; -} -declare module '@material-ui/icons/FolderOpenRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderOpenRounded'>; -} -declare module '@material-ui/icons/FolderOpenSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderOpenSharp'>; -} -declare module '@material-ui/icons/FolderOpenTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderOpenTwoTone'>; -} -declare module '@material-ui/icons/FolderOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderOutlined'>; -} -declare module '@material-ui/icons/FolderRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderRounded'>; -} -declare module '@material-ui/icons/FolderShared.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderShared'>; -} -declare module '@material-ui/icons/FolderSharedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderSharedOutlined'>; -} -declare module '@material-ui/icons/FolderSharedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderSharedRounded'>; -} -declare module '@material-ui/icons/FolderSharedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderSharedSharp'>; -} -declare module '@material-ui/icons/FolderSharedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderSharedTwoTone'>; -} -declare module '@material-ui/icons/FolderSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderSharp'>; -} -declare module '@material-ui/icons/FolderSpecial.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderSpecial'>; -} -declare module '@material-ui/icons/FolderSpecialOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderSpecialOutlined'>; -} -declare module '@material-ui/icons/FolderSpecialRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderSpecialRounded'>; -} -declare module '@material-ui/icons/FolderSpecialSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderSpecialSharp'>; -} -declare module '@material-ui/icons/FolderSpecialTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderSpecialTwoTone'>; -} -declare module '@material-ui/icons/FolderTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FolderTwoTone'>; -} -declare module '@material-ui/icons/FontDownload.js' { - declare module.exports: $Exports<'@material-ui/icons/FontDownload'>; -} -declare module '@material-ui/icons/FontDownloadOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FontDownloadOutlined'>; -} -declare module '@material-ui/icons/FontDownloadRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FontDownloadRounded'>; -} -declare module '@material-ui/icons/FontDownloadSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FontDownloadSharp'>; -} -declare module '@material-ui/icons/FontDownloadTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FontDownloadTwoTone'>; -} -declare module '@material-ui/icons/FormatAlignCenter.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignCenter'>; -} -declare module '@material-ui/icons/FormatAlignCenterOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignCenterOutlined'>; -} -declare module '@material-ui/icons/FormatAlignCenterRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignCenterRounded'>; -} -declare module '@material-ui/icons/FormatAlignCenterSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignCenterSharp'>; -} -declare module '@material-ui/icons/FormatAlignCenterTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignCenterTwoTone'>; -} -declare module '@material-ui/icons/FormatAlignJustify.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignJustify'>; -} -declare module '@material-ui/icons/FormatAlignJustifyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignJustifyOutlined'>; -} -declare module '@material-ui/icons/FormatAlignJustifyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignJustifyRounded'>; -} -declare module '@material-ui/icons/FormatAlignJustifySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignJustifySharp'>; -} -declare module '@material-ui/icons/FormatAlignJustifyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignJustifyTwoTone'>; -} -declare module '@material-ui/icons/FormatAlignLeft.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignLeft'>; -} -declare module '@material-ui/icons/FormatAlignLeftOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignLeftOutlined'>; -} -declare module '@material-ui/icons/FormatAlignLeftRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignLeftRounded'>; -} -declare module '@material-ui/icons/FormatAlignLeftSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignLeftSharp'>; -} -declare module '@material-ui/icons/FormatAlignLeftTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignLeftTwoTone'>; -} -declare module '@material-ui/icons/FormatAlignRight.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignRight'>; -} -declare module '@material-ui/icons/FormatAlignRightOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignRightOutlined'>; -} -declare module '@material-ui/icons/FormatAlignRightRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignRightRounded'>; -} -declare module '@material-ui/icons/FormatAlignRightSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignRightSharp'>; -} -declare module '@material-ui/icons/FormatAlignRightTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatAlignRightTwoTone'>; -} -declare module '@material-ui/icons/FormatBold.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatBold'>; -} -declare module '@material-ui/icons/FormatBoldOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatBoldOutlined'>; -} -declare module '@material-ui/icons/FormatBoldRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatBoldRounded'>; -} -declare module '@material-ui/icons/FormatBoldSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatBoldSharp'>; -} -declare module '@material-ui/icons/FormatBoldTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatBoldTwoTone'>; -} -declare module '@material-ui/icons/FormatClear.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatClear'>; -} -declare module '@material-ui/icons/FormatClearOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatClearOutlined'>; -} -declare module '@material-ui/icons/FormatClearRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatClearRounded'>; -} -declare module '@material-ui/icons/FormatClearSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatClearSharp'>; -} -declare module '@material-ui/icons/FormatClearTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatClearTwoTone'>; -} -declare module '@material-ui/icons/FormatColorFill.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatColorFill'>; -} -declare module '@material-ui/icons/FormatColorFillOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatColorFillOutlined'>; -} -declare module '@material-ui/icons/FormatColorFillRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatColorFillRounded'>; -} -declare module '@material-ui/icons/FormatColorFillSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatColorFillSharp'>; -} -declare module '@material-ui/icons/FormatColorFillTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatColorFillTwoTone'>; -} -declare module '@material-ui/icons/FormatColorReset.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatColorReset'>; -} -declare module '@material-ui/icons/FormatColorResetOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatColorResetOutlined'>; -} -declare module '@material-ui/icons/FormatColorResetRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatColorResetRounded'>; -} -declare module '@material-ui/icons/FormatColorResetSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatColorResetSharp'>; -} -declare module '@material-ui/icons/FormatColorResetTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatColorResetTwoTone'>; -} -declare module '@material-ui/icons/FormatColorText.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatColorText'>; -} -declare module '@material-ui/icons/FormatColorTextOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatColorTextOutlined'>; -} -declare module '@material-ui/icons/FormatColorTextRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatColorTextRounded'>; -} -declare module '@material-ui/icons/FormatColorTextSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatColorTextSharp'>; -} -declare module '@material-ui/icons/FormatColorTextTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatColorTextTwoTone'>; -} -declare module '@material-ui/icons/FormatIndentDecrease.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatIndentDecrease'>; -} -declare module '@material-ui/icons/FormatIndentDecreaseOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatIndentDecreaseOutlined'>; -} -declare module '@material-ui/icons/FormatIndentDecreaseRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatIndentDecreaseRounded'>; -} -declare module '@material-ui/icons/FormatIndentDecreaseSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatIndentDecreaseSharp'>; -} -declare module '@material-ui/icons/FormatIndentDecreaseTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatIndentDecreaseTwoTone'>; -} -declare module '@material-ui/icons/FormatIndentIncrease.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatIndentIncrease'>; -} -declare module '@material-ui/icons/FormatIndentIncreaseOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatIndentIncreaseOutlined'>; -} -declare module '@material-ui/icons/FormatIndentIncreaseRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatIndentIncreaseRounded'>; -} -declare module '@material-ui/icons/FormatIndentIncreaseSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatIndentIncreaseSharp'>; -} -declare module '@material-ui/icons/FormatIndentIncreaseTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatIndentIncreaseTwoTone'>; -} -declare module '@material-ui/icons/FormatItalic.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatItalic'>; -} -declare module '@material-ui/icons/FormatItalicOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatItalicOutlined'>; -} -declare module '@material-ui/icons/FormatItalicRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatItalicRounded'>; -} -declare module '@material-ui/icons/FormatItalicSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatItalicSharp'>; -} -declare module '@material-ui/icons/FormatItalicTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatItalicTwoTone'>; -} -declare module '@material-ui/icons/FormatLineSpacing.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatLineSpacing'>; -} -declare module '@material-ui/icons/FormatLineSpacingOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatLineSpacingOutlined'>; -} -declare module '@material-ui/icons/FormatLineSpacingRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatLineSpacingRounded'>; -} -declare module '@material-ui/icons/FormatLineSpacingSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatLineSpacingSharp'>; -} -declare module '@material-ui/icons/FormatLineSpacingTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatLineSpacingTwoTone'>; -} -declare module '@material-ui/icons/FormatListBulleted.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatListBulleted'>; -} -declare module '@material-ui/icons/FormatListBulletedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatListBulletedOutlined'>; -} -declare module '@material-ui/icons/FormatListBulletedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatListBulletedRounded'>; -} -declare module '@material-ui/icons/FormatListBulletedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatListBulletedSharp'>; -} -declare module '@material-ui/icons/FormatListBulletedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatListBulletedTwoTone'>; -} -declare module '@material-ui/icons/FormatListNumbered.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatListNumbered'>; -} -declare module '@material-ui/icons/FormatListNumberedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatListNumberedOutlined'>; -} -declare module '@material-ui/icons/FormatListNumberedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatListNumberedRounded'>; -} -declare module '@material-ui/icons/FormatListNumberedRtl.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatListNumberedRtl'>; -} -declare module '@material-ui/icons/FormatListNumberedRtlOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatListNumberedRtlOutlined'>; -} -declare module '@material-ui/icons/FormatListNumberedRtlRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatListNumberedRtlRounded'>; -} -declare module '@material-ui/icons/FormatListNumberedRtlSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatListNumberedRtlSharp'>; -} -declare module '@material-ui/icons/FormatListNumberedRtlTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatListNumberedRtlTwoTone'>; -} -declare module '@material-ui/icons/FormatListNumberedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatListNumberedSharp'>; -} -declare module '@material-ui/icons/FormatListNumberedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatListNumberedTwoTone'>; -} -declare module '@material-ui/icons/FormatPaint.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatPaint'>; -} -declare module '@material-ui/icons/FormatPaintOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatPaintOutlined'>; -} -declare module '@material-ui/icons/FormatPaintRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatPaintRounded'>; -} -declare module '@material-ui/icons/FormatPaintSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatPaintSharp'>; -} -declare module '@material-ui/icons/FormatPaintTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatPaintTwoTone'>; -} -declare module '@material-ui/icons/FormatQuote.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatQuote'>; -} -declare module '@material-ui/icons/FormatQuoteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatQuoteOutlined'>; -} -declare module '@material-ui/icons/FormatQuoteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatQuoteRounded'>; -} -declare module '@material-ui/icons/FormatQuoteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatQuoteSharp'>; -} -declare module '@material-ui/icons/FormatQuoteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatQuoteTwoTone'>; -} -declare module '@material-ui/icons/FormatShapes.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatShapes'>; -} -declare module '@material-ui/icons/FormatShapesOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatShapesOutlined'>; -} -declare module '@material-ui/icons/FormatShapesRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatShapesRounded'>; -} -declare module '@material-ui/icons/FormatShapesSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatShapesSharp'>; -} -declare module '@material-ui/icons/FormatShapesTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatShapesTwoTone'>; -} -declare module '@material-ui/icons/FormatSize.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatSize'>; -} -declare module '@material-ui/icons/FormatSizeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatSizeOutlined'>; -} -declare module '@material-ui/icons/FormatSizeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatSizeRounded'>; -} -declare module '@material-ui/icons/FormatSizeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatSizeSharp'>; -} -declare module '@material-ui/icons/FormatSizeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatSizeTwoTone'>; -} -declare module '@material-ui/icons/FormatStrikethrough.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatStrikethrough'>; -} -declare module '@material-ui/icons/FormatStrikethroughOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatStrikethroughOutlined'>; -} -declare module '@material-ui/icons/FormatStrikethroughRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatStrikethroughRounded'>; -} -declare module '@material-ui/icons/FormatStrikethroughSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatStrikethroughSharp'>; -} -declare module '@material-ui/icons/FormatStrikethroughTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatStrikethroughTwoTone'>; -} -declare module '@material-ui/icons/FormatTextdirectionLToR.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatTextdirectionLToR'>; -} -declare module '@material-ui/icons/FormatTextdirectionLToROutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatTextdirectionLToROutlined'>; -} -declare module '@material-ui/icons/FormatTextdirectionLToRRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatTextdirectionLToRRounded'>; -} -declare module '@material-ui/icons/FormatTextdirectionLToRSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatTextdirectionLToRSharp'>; -} -declare module '@material-ui/icons/FormatTextdirectionLToRTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatTextdirectionLToRTwoTone'>; -} -declare module '@material-ui/icons/FormatTextdirectionRToL.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatTextdirectionRToL'>; -} -declare module '@material-ui/icons/FormatTextdirectionRToLOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatTextdirectionRToLOutlined'>; -} -declare module '@material-ui/icons/FormatTextdirectionRToLRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatTextdirectionRToLRounded'>; -} -declare module '@material-ui/icons/FormatTextdirectionRToLSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatTextdirectionRToLSharp'>; -} -declare module '@material-ui/icons/FormatTextdirectionRToLTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatTextdirectionRToLTwoTone'>; -} -declare module '@material-ui/icons/FormatUnderlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatUnderlined'>; -} -declare module '@material-ui/icons/FormatUnderlinedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatUnderlinedOutlined'>; -} -declare module '@material-ui/icons/FormatUnderlinedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatUnderlinedRounded'>; -} -declare module '@material-ui/icons/FormatUnderlinedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatUnderlinedSharp'>; -} -declare module '@material-ui/icons/FormatUnderlinedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FormatUnderlinedTwoTone'>; -} -declare module '@material-ui/icons/Forum.js' { - declare module.exports: $Exports<'@material-ui/icons/Forum'>; -} -declare module '@material-ui/icons/ForumOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ForumOutlined'>; -} -declare module '@material-ui/icons/ForumRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ForumRounded'>; -} -declare module '@material-ui/icons/ForumSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ForumSharp'>; -} -declare module '@material-ui/icons/ForumTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ForumTwoTone'>; -} -declare module '@material-ui/icons/Forward.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward'>; -} -declare module '@material-ui/icons/Forward10.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward10'>; -} -declare module '@material-ui/icons/Forward10Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward10Outlined'>; -} -declare module '@material-ui/icons/Forward10Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward10Rounded'>; -} -declare module '@material-ui/icons/Forward10Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward10Sharp'>; -} -declare module '@material-ui/icons/Forward10TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward10TwoTone'>; -} -declare module '@material-ui/icons/Forward30.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward30'>; -} -declare module '@material-ui/icons/Forward30Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward30Outlined'>; -} -declare module '@material-ui/icons/Forward30Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward30Rounded'>; -} -declare module '@material-ui/icons/Forward30Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward30Sharp'>; -} -declare module '@material-ui/icons/Forward30TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward30TwoTone'>; -} -declare module '@material-ui/icons/Forward5.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward5'>; -} -declare module '@material-ui/icons/Forward5Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward5Outlined'>; -} -declare module '@material-ui/icons/Forward5Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward5Rounded'>; -} -declare module '@material-ui/icons/Forward5Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward5Sharp'>; -} -declare module '@material-ui/icons/Forward5TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Forward5TwoTone'>; -} -declare module '@material-ui/icons/ForwardOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ForwardOutlined'>; -} -declare module '@material-ui/icons/ForwardRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ForwardRounded'>; -} -declare module '@material-ui/icons/ForwardSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ForwardSharp'>; -} -declare module '@material-ui/icons/ForwardTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ForwardTwoTone'>; -} -declare module '@material-ui/icons/FourK.js' { - declare module.exports: $Exports<'@material-ui/icons/FourK'>; -} -declare module '@material-ui/icons/FourKOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FourKOutlined'>; -} -declare module '@material-ui/icons/FourKRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FourKRounded'>; -} -declare module '@material-ui/icons/FourKSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FourKSharp'>; -} -declare module '@material-ui/icons/FourKTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FourKTwoTone'>; -} -declare module '@material-ui/icons/FreeBreakfast.js' { - declare module.exports: $Exports<'@material-ui/icons/FreeBreakfast'>; -} -declare module '@material-ui/icons/FreeBreakfastOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FreeBreakfastOutlined'>; -} -declare module '@material-ui/icons/FreeBreakfastRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FreeBreakfastRounded'>; -} -declare module '@material-ui/icons/FreeBreakfastSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FreeBreakfastSharp'>; -} -declare module '@material-ui/icons/FreeBreakfastTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FreeBreakfastTwoTone'>; -} -declare module '@material-ui/icons/Fullscreen.js' { - declare module.exports: $Exports<'@material-ui/icons/Fullscreen'>; -} -declare module '@material-ui/icons/FullscreenExit.js' { - declare module.exports: $Exports<'@material-ui/icons/FullscreenExit'>; -} -declare module '@material-ui/icons/FullscreenExitOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FullscreenExitOutlined'>; -} -declare module '@material-ui/icons/FullscreenExitRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FullscreenExitRounded'>; -} -declare module '@material-ui/icons/FullscreenExitSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FullscreenExitSharp'>; -} -declare module '@material-ui/icons/FullscreenExitTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FullscreenExitTwoTone'>; -} -declare module '@material-ui/icons/FullscreenOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FullscreenOutlined'>; -} -declare module '@material-ui/icons/FullscreenRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FullscreenRounded'>; -} -declare module '@material-ui/icons/FullscreenSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FullscreenSharp'>; -} -declare module '@material-ui/icons/FullscreenTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FullscreenTwoTone'>; -} -declare module '@material-ui/icons/Functions.js' { - declare module.exports: $Exports<'@material-ui/icons/Functions'>; -} -declare module '@material-ui/icons/FunctionsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/FunctionsOutlined'>; -} -declare module '@material-ui/icons/FunctionsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/FunctionsRounded'>; -} -declare module '@material-ui/icons/FunctionsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/FunctionsSharp'>; -} -declare module '@material-ui/icons/FunctionsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/FunctionsTwoTone'>; -} -declare module '@material-ui/icons/Gamepad.js' { - declare module.exports: $Exports<'@material-ui/icons/Gamepad'>; -} -declare module '@material-ui/icons/GamepadOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GamepadOutlined'>; -} -declare module '@material-ui/icons/GamepadRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GamepadRounded'>; -} -declare module '@material-ui/icons/GamepadSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GamepadSharp'>; -} -declare module '@material-ui/icons/GamepadTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GamepadTwoTone'>; -} -declare module '@material-ui/icons/Games.js' { - declare module.exports: $Exports<'@material-ui/icons/Games'>; -} -declare module '@material-ui/icons/GamesOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GamesOutlined'>; -} -declare module '@material-ui/icons/GamesRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GamesRounded'>; -} -declare module '@material-ui/icons/GamesSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GamesSharp'>; -} -declare module '@material-ui/icons/GamesTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GamesTwoTone'>; -} -declare module '@material-ui/icons/Gavel.js' { - declare module.exports: $Exports<'@material-ui/icons/Gavel'>; -} -declare module '@material-ui/icons/GavelOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GavelOutlined'>; -} -declare module '@material-ui/icons/GavelRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GavelRounded'>; -} -declare module '@material-ui/icons/GavelSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GavelSharp'>; -} -declare module '@material-ui/icons/GavelTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GavelTwoTone'>; -} -declare module '@material-ui/icons/Gesture.js' { - declare module.exports: $Exports<'@material-ui/icons/Gesture'>; -} -declare module '@material-ui/icons/GestureOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GestureOutlined'>; -} -declare module '@material-ui/icons/GestureRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GestureRounded'>; -} -declare module '@material-ui/icons/GestureSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GestureSharp'>; -} -declare module '@material-ui/icons/GestureTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GestureTwoTone'>; -} -declare module '@material-ui/icons/GetApp.js' { - declare module.exports: $Exports<'@material-ui/icons/GetApp'>; -} -declare module '@material-ui/icons/GetAppOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GetAppOutlined'>; -} -declare module '@material-ui/icons/GetAppRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GetAppRounded'>; -} -declare module '@material-ui/icons/GetAppSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GetAppSharp'>; -} -declare module '@material-ui/icons/GetAppTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GetAppTwoTone'>; -} -declare module '@material-ui/icons/Gif.js' { - declare module.exports: $Exports<'@material-ui/icons/Gif'>; -} -declare module '@material-ui/icons/GifOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GifOutlined'>; -} -declare module '@material-ui/icons/GifRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GifRounded'>; -} -declare module '@material-ui/icons/GifSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GifSharp'>; -} -declare module '@material-ui/icons/GifTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GifTwoTone'>; -} -declare module '@material-ui/icons/GolfCourse.js' { - declare module.exports: $Exports<'@material-ui/icons/GolfCourse'>; -} -declare module '@material-ui/icons/GolfCourseOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GolfCourseOutlined'>; -} -declare module '@material-ui/icons/GolfCourseRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GolfCourseRounded'>; -} -declare module '@material-ui/icons/GolfCourseSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GolfCourseSharp'>; -} -declare module '@material-ui/icons/GolfCourseTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GolfCourseTwoTone'>; -} -declare module '@material-ui/icons/GpsFixed.js' { - declare module.exports: $Exports<'@material-ui/icons/GpsFixed'>; -} -declare module '@material-ui/icons/GpsFixedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GpsFixedOutlined'>; -} -declare module '@material-ui/icons/GpsFixedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GpsFixedRounded'>; -} -declare module '@material-ui/icons/GpsFixedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GpsFixedSharp'>; -} -declare module '@material-ui/icons/GpsFixedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GpsFixedTwoTone'>; -} -declare module '@material-ui/icons/GpsNotFixed.js' { - declare module.exports: $Exports<'@material-ui/icons/GpsNotFixed'>; -} -declare module '@material-ui/icons/GpsNotFixedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GpsNotFixedOutlined'>; -} -declare module '@material-ui/icons/GpsNotFixedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GpsNotFixedRounded'>; -} -declare module '@material-ui/icons/GpsNotFixedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GpsNotFixedSharp'>; -} -declare module '@material-ui/icons/GpsNotFixedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GpsNotFixedTwoTone'>; -} -declare module '@material-ui/icons/GpsOff.js' { - declare module.exports: $Exports<'@material-ui/icons/GpsOff'>; -} -declare module '@material-ui/icons/GpsOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GpsOffOutlined'>; -} -declare module '@material-ui/icons/GpsOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GpsOffRounded'>; -} -declare module '@material-ui/icons/GpsOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GpsOffSharp'>; -} -declare module '@material-ui/icons/GpsOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GpsOffTwoTone'>; -} -declare module '@material-ui/icons/Grade.js' { - declare module.exports: $Exports<'@material-ui/icons/Grade'>; -} -declare module '@material-ui/icons/GradeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GradeOutlined'>; -} -declare module '@material-ui/icons/GradeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GradeRounded'>; -} -declare module '@material-ui/icons/GradeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GradeSharp'>; -} -declare module '@material-ui/icons/GradeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GradeTwoTone'>; -} -declare module '@material-ui/icons/Gradient.js' { - declare module.exports: $Exports<'@material-ui/icons/Gradient'>; -} -declare module '@material-ui/icons/GradientOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GradientOutlined'>; -} -declare module '@material-ui/icons/GradientRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GradientRounded'>; -} -declare module '@material-ui/icons/GradientSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GradientSharp'>; -} -declare module '@material-ui/icons/GradientTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GradientTwoTone'>; -} -declare module '@material-ui/icons/Grain.js' { - declare module.exports: $Exports<'@material-ui/icons/Grain'>; -} -declare module '@material-ui/icons/GrainOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GrainOutlined'>; -} -declare module '@material-ui/icons/GrainRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GrainRounded'>; -} -declare module '@material-ui/icons/GrainSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GrainSharp'>; -} -declare module '@material-ui/icons/GrainTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GrainTwoTone'>; -} -declare module '@material-ui/icons/GraphicEq.js' { - declare module.exports: $Exports<'@material-ui/icons/GraphicEq'>; -} -declare module '@material-ui/icons/GraphicEqOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GraphicEqOutlined'>; -} -declare module '@material-ui/icons/GraphicEqRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GraphicEqRounded'>; -} -declare module '@material-ui/icons/GraphicEqSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GraphicEqSharp'>; -} -declare module '@material-ui/icons/GraphicEqTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GraphicEqTwoTone'>; -} -declare module '@material-ui/icons/GridOff.js' { - declare module.exports: $Exports<'@material-ui/icons/GridOff'>; -} -declare module '@material-ui/icons/GridOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GridOffOutlined'>; -} -declare module '@material-ui/icons/GridOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GridOffRounded'>; -} -declare module '@material-ui/icons/GridOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GridOffSharp'>; -} -declare module '@material-ui/icons/GridOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GridOffTwoTone'>; -} -declare module '@material-ui/icons/GridOn.js' { - declare module.exports: $Exports<'@material-ui/icons/GridOn'>; -} -declare module '@material-ui/icons/GridOnOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GridOnOutlined'>; -} -declare module '@material-ui/icons/GridOnRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GridOnRounded'>; -} -declare module '@material-ui/icons/GridOnSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GridOnSharp'>; -} -declare module '@material-ui/icons/GridOnTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GridOnTwoTone'>; -} -declare module '@material-ui/icons/Group.js' { - declare module.exports: $Exports<'@material-ui/icons/Group'>; -} -declare module '@material-ui/icons/GroupAdd.js' { - declare module.exports: $Exports<'@material-ui/icons/GroupAdd'>; -} -declare module '@material-ui/icons/GroupAddOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GroupAddOutlined'>; -} -declare module '@material-ui/icons/GroupAddRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GroupAddRounded'>; -} -declare module '@material-ui/icons/GroupAddSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GroupAddSharp'>; -} -declare module '@material-ui/icons/GroupAddTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GroupAddTwoTone'>; -} -declare module '@material-ui/icons/GroupOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GroupOutlined'>; -} -declare module '@material-ui/icons/GroupRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GroupRounded'>; -} -declare module '@material-ui/icons/GroupSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GroupSharp'>; -} -declare module '@material-ui/icons/GroupTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GroupTwoTone'>; -} -declare module '@material-ui/icons/GroupWork.js' { - declare module.exports: $Exports<'@material-ui/icons/GroupWork'>; -} -declare module '@material-ui/icons/GroupWorkOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GroupWorkOutlined'>; -} -declare module '@material-ui/icons/GroupWorkRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GroupWorkRounded'>; -} -declare module '@material-ui/icons/GroupWorkSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GroupWorkSharp'>; -} -declare module '@material-ui/icons/GroupWorkTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GroupWorkTwoTone'>; -} -declare module '@material-ui/icons/GTranslate.js' { - declare module.exports: $Exports<'@material-ui/icons/GTranslate'>; -} -declare module '@material-ui/icons/GTranslateOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/GTranslateOutlined'>; -} -declare module '@material-ui/icons/GTranslateRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/GTranslateRounded'>; -} -declare module '@material-ui/icons/GTranslateSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/GTranslateSharp'>; -} -declare module '@material-ui/icons/GTranslateTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/GTranslateTwoTone'>; -} -declare module '@material-ui/icons/Hd.js' { - declare module.exports: $Exports<'@material-ui/icons/Hd'>; -} -declare module '@material-ui/icons/HdOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HdOutlined'>; -} -declare module '@material-ui/icons/HdrOff.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrOff'>; -} -declare module '@material-ui/icons/HdrOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrOffOutlined'>; -} -declare module '@material-ui/icons/HdrOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrOffRounded'>; -} -declare module '@material-ui/icons/HdrOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrOffSharp'>; -} -declare module '@material-ui/icons/HdrOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrOffTwoTone'>; -} -declare module '@material-ui/icons/HdrOn.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrOn'>; -} -declare module '@material-ui/icons/HdrOnOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrOnOutlined'>; -} -declare module '@material-ui/icons/HdrOnRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrOnRounded'>; -} -declare module '@material-ui/icons/HdrOnSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrOnSharp'>; -} -declare module '@material-ui/icons/HdrOnTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrOnTwoTone'>; -} -declare module '@material-ui/icons/HdRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HdRounded'>; -} -declare module '@material-ui/icons/HdrStrong.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrStrong'>; -} -declare module '@material-ui/icons/HdrStrongOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrStrongOutlined'>; -} -declare module '@material-ui/icons/HdrStrongRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrStrongRounded'>; -} -declare module '@material-ui/icons/HdrStrongSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrStrongSharp'>; -} -declare module '@material-ui/icons/HdrStrongTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrStrongTwoTone'>; -} -declare module '@material-ui/icons/HdrWeak.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrWeak'>; -} -declare module '@material-ui/icons/HdrWeakOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrWeakOutlined'>; -} -declare module '@material-ui/icons/HdrWeakRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrWeakRounded'>; -} -declare module '@material-ui/icons/HdrWeakSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrWeakSharp'>; -} -declare module '@material-ui/icons/HdrWeakTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HdrWeakTwoTone'>; -} -declare module '@material-ui/icons/HdSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HdSharp'>; -} -declare module '@material-ui/icons/HdTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HdTwoTone'>; -} -declare module '@material-ui/icons/Headset.js' { - declare module.exports: $Exports<'@material-ui/icons/Headset'>; -} -declare module '@material-ui/icons/HeadsetMic.js' { - declare module.exports: $Exports<'@material-ui/icons/HeadsetMic'>; -} -declare module '@material-ui/icons/HeadsetMicOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HeadsetMicOutlined'>; -} -declare module '@material-ui/icons/HeadsetMicRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HeadsetMicRounded'>; -} -declare module '@material-ui/icons/HeadsetMicSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HeadsetMicSharp'>; -} -declare module '@material-ui/icons/HeadsetMicTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HeadsetMicTwoTone'>; -} -declare module '@material-ui/icons/HeadsetOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HeadsetOutlined'>; -} -declare module '@material-ui/icons/HeadsetRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HeadsetRounded'>; -} -declare module '@material-ui/icons/HeadsetSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HeadsetSharp'>; -} -declare module '@material-ui/icons/HeadsetTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HeadsetTwoTone'>; -} -declare module '@material-ui/icons/Healing.js' { - declare module.exports: $Exports<'@material-ui/icons/Healing'>; -} -declare module '@material-ui/icons/HealingOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HealingOutlined'>; -} -declare module '@material-ui/icons/HealingRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HealingRounded'>; -} -declare module '@material-ui/icons/HealingSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HealingSharp'>; -} -declare module '@material-ui/icons/HealingTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HealingTwoTone'>; -} -declare module '@material-ui/icons/Hearing.js' { - declare module.exports: $Exports<'@material-ui/icons/Hearing'>; -} -declare module '@material-ui/icons/HearingOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HearingOutlined'>; -} -declare module '@material-ui/icons/HearingRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HearingRounded'>; -} -declare module '@material-ui/icons/HearingSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HearingSharp'>; -} -declare module '@material-ui/icons/HearingTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HearingTwoTone'>; -} -declare module '@material-ui/icons/Help.js' { - declare module.exports: $Exports<'@material-ui/icons/Help'>; -} -declare module '@material-ui/icons/HelpOutline.js' { - declare module.exports: $Exports<'@material-ui/icons/HelpOutline'>; -} -declare module '@material-ui/icons/HelpOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HelpOutlined'>; -} -declare module '@material-ui/icons/HelpOutlineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HelpOutlineOutlined'>; -} -declare module '@material-ui/icons/HelpOutlineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HelpOutlineRounded'>; -} -declare module '@material-ui/icons/HelpOutlineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HelpOutlineSharp'>; -} -declare module '@material-ui/icons/HelpOutlineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HelpOutlineTwoTone'>; -} -declare module '@material-ui/icons/HelpRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HelpRounded'>; -} -declare module '@material-ui/icons/HelpSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HelpSharp'>; -} -declare module '@material-ui/icons/HelpTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HelpTwoTone'>; -} -declare module '@material-ui/icons/Highlight.js' { - declare module.exports: $Exports<'@material-ui/icons/Highlight'>; -} -declare module '@material-ui/icons/HighlightOff.js' { - declare module.exports: $Exports<'@material-ui/icons/HighlightOff'>; -} -declare module '@material-ui/icons/HighlightOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HighlightOffOutlined'>; -} -declare module '@material-ui/icons/HighlightOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HighlightOffRounded'>; -} -declare module '@material-ui/icons/HighlightOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HighlightOffSharp'>; -} -declare module '@material-ui/icons/HighlightOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HighlightOffTwoTone'>; -} -declare module '@material-ui/icons/HighlightOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HighlightOutlined'>; -} -declare module '@material-ui/icons/HighlightRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HighlightRounded'>; -} -declare module '@material-ui/icons/HighlightSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HighlightSharp'>; -} -declare module '@material-ui/icons/HighlightTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HighlightTwoTone'>; -} -declare module '@material-ui/icons/HighQuality.js' { - declare module.exports: $Exports<'@material-ui/icons/HighQuality'>; -} -declare module '@material-ui/icons/HighQualityOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HighQualityOutlined'>; -} -declare module '@material-ui/icons/HighQualityRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HighQualityRounded'>; -} -declare module '@material-ui/icons/HighQualitySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HighQualitySharp'>; -} -declare module '@material-ui/icons/HighQualityTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HighQualityTwoTone'>; -} -declare module '@material-ui/icons/History.js' { - declare module.exports: $Exports<'@material-ui/icons/History'>; -} -declare module '@material-ui/icons/HistoryOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HistoryOutlined'>; -} -declare module '@material-ui/icons/HistoryRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HistoryRounded'>; -} -declare module '@material-ui/icons/HistorySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HistorySharp'>; -} -declare module '@material-ui/icons/HistoryTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HistoryTwoTone'>; -} -declare module '@material-ui/icons/Home.js' { - declare module.exports: $Exports<'@material-ui/icons/Home'>; -} -declare module '@material-ui/icons/HomeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HomeOutlined'>; -} -declare module '@material-ui/icons/HomeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HomeRounded'>; -} -declare module '@material-ui/icons/HomeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HomeSharp'>; -} -declare module '@material-ui/icons/HomeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HomeTwoTone'>; -} -declare module '@material-ui/icons/HorizontalSplit.js' { - declare module.exports: $Exports<'@material-ui/icons/HorizontalSplit'>; -} -declare module '@material-ui/icons/HorizontalSplitOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HorizontalSplitOutlined'>; -} -declare module '@material-ui/icons/HorizontalSplitRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HorizontalSplitRounded'>; -} -declare module '@material-ui/icons/HorizontalSplitSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HorizontalSplitSharp'>; -} -declare module '@material-ui/icons/HorizontalSplitTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HorizontalSplitTwoTone'>; -} -declare module '@material-ui/icons/Hotel.js' { - declare module.exports: $Exports<'@material-ui/icons/Hotel'>; -} -declare module '@material-ui/icons/HotelOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HotelOutlined'>; -} -declare module '@material-ui/icons/HotelRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HotelRounded'>; -} -declare module '@material-ui/icons/HotelSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HotelSharp'>; -} -declare module '@material-ui/icons/HotelTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HotelTwoTone'>; -} -declare module '@material-ui/icons/HotTub.js' { - declare module.exports: $Exports<'@material-ui/icons/HotTub'>; -} -declare module '@material-ui/icons/HotTubOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HotTubOutlined'>; -} -declare module '@material-ui/icons/HotTubRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HotTubRounded'>; -} -declare module '@material-ui/icons/HotTubSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HotTubSharp'>; -} -declare module '@material-ui/icons/HotTubTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HotTubTwoTone'>; -} -declare module '@material-ui/icons/HourglassEmpty.js' { - declare module.exports: $Exports<'@material-ui/icons/HourglassEmpty'>; -} -declare module '@material-ui/icons/HourglassEmptyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HourglassEmptyOutlined'>; -} -declare module '@material-ui/icons/HourglassEmptyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HourglassEmptyRounded'>; -} -declare module '@material-ui/icons/HourglassEmptySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HourglassEmptySharp'>; -} -declare module '@material-ui/icons/HourglassEmptyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HourglassEmptyTwoTone'>; -} -declare module '@material-ui/icons/HourglassFull.js' { - declare module.exports: $Exports<'@material-ui/icons/HourglassFull'>; -} -declare module '@material-ui/icons/HourglassFullOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HourglassFullOutlined'>; -} -declare module '@material-ui/icons/HourglassFullRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HourglassFullRounded'>; -} -declare module '@material-ui/icons/HourglassFullSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HourglassFullSharp'>; -} -declare module '@material-ui/icons/HourglassFullTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HourglassFullTwoTone'>; -} -declare module '@material-ui/icons/HowToReg.js' { - declare module.exports: $Exports<'@material-ui/icons/HowToReg'>; -} -declare module '@material-ui/icons/HowToRegOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HowToRegOutlined'>; -} -declare module '@material-ui/icons/HowToRegRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HowToRegRounded'>; -} -declare module '@material-ui/icons/HowToRegSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HowToRegSharp'>; -} -declare module '@material-ui/icons/HowToRegTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HowToRegTwoTone'>; -} -declare module '@material-ui/icons/HowToVote.js' { - declare module.exports: $Exports<'@material-ui/icons/HowToVote'>; -} -declare module '@material-ui/icons/HowToVoteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HowToVoteOutlined'>; -} -declare module '@material-ui/icons/HowToVoteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HowToVoteRounded'>; -} -declare module '@material-ui/icons/HowToVoteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HowToVoteSharp'>; -} -declare module '@material-ui/icons/HowToVoteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HowToVoteTwoTone'>; -} -declare module '@material-ui/icons/Http.js' { - declare module.exports: $Exports<'@material-ui/icons/Http'>; -} -declare module '@material-ui/icons/HttpOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HttpOutlined'>; -} -declare module '@material-ui/icons/HttpRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HttpRounded'>; -} -declare module '@material-ui/icons/Https.js' { - declare module.exports: $Exports<'@material-ui/icons/Https'>; -} -declare module '@material-ui/icons/HttpSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HttpSharp'>; -} -declare module '@material-ui/icons/HttpsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/HttpsOutlined'>; -} -declare module '@material-ui/icons/HttpsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/HttpsRounded'>; -} -declare module '@material-ui/icons/HttpsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/HttpsSharp'>; -} -declare module '@material-ui/icons/HttpsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HttpsTwoTone'>; -} -declare module '@material-ui/icons/HttpTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/HttpTwoTone'>; -} -declare module '@material-ui/icons/Image.js' { - declare module.exports: $Exports<'@material-ui/icons/Image'>; -} -declare module '@material-ui/icons/ImageAspectRatio.js' { - declare module.exports: $Exports<'@material-ui/icons/ImageAspectRatio'>; -} -declare module '@material-ui/icons/ImageAspectRatioOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ImageAspectRatioOutlined'>; -} -declare module '@material-ui/icons/ImageAspectRatioRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ImageAspectRatioRounded'>; -} -declare module '@material-ui/icons/ImageAspectRatioSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ImageAspectRatioSharp'>; -} -declare module '@material-ui/icons/ImageAspectRatioTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ImageAspectRatioTwoTone'>; -} -declare module '@material-ui/icons/ImageOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ImageOutlined'>; -} -declare module '@material-ui/icons/ImageRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ImageRounded'>; -} -declare module '@material-ui/icons/ImageSearch.js' { - declare module.exports: $Exports<'@material-ui/icons/ImageSearch'>; -} -declare module '@material-ui/icons/ImageSearchOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ImageSearchOutlined'>; -} -declare module '@material-ui/icons/ImageSearchRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ImageSearchRounded'>; -} -declare module '@material-ui/icons/ImageSearchSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ImageSearchSharp'>; -} -declare module '@material-ui/icons/ImageSearchTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ImageSearchTwoTone'>; -} -declare module '@material-ui/icons/ImageSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ImageSharp'>; -} -declare module '@material-ui/icons/ImageTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ImageTwoTone'>; -} -declare module '@material-ui/icons/ImportantDevices.js' { - declare module.exports: $Exports<'@material-ui/icons/ImportantDevices'>; -} -declare module '@material-ui/icons/ImportantDevicesOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ImportantDevicesOutlined'>; -} -declare module '@material-ui/icons/ImportantDevicesRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ImportantDevicesRounded'>; -} -declare module '@material-ui/icons/ImportantDevicesSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ImportantDevicesSharp'>; -} -declare module '@material-ui/icons/ImportantDevicesTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ImportantDevicesTwoTone'>; -} -declare module '@material-ui/icons/ImportContacts.js' { - declare module.exports: $Exports<'@material-ui/icons/ImportContacts'>; -} -declare module '@material-ui/icons/ImportContactsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ImportContactsOutlined'>; -} -declare module '@material-ui/icons/ImportContactsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ImportContactsRounded'>; -} -declare module '@material-ui/icons/ImportContactsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ImportContactsSharp'>; -} -declare module '@material-ui/icons/ImportContactsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ImportContactsTwoTone'>; -} -declare module '@material-ui/icons/ImportExport.js' { - declare module.exports: $Exports<'@material-ui/icons/ImportExport'>; -} -declare module '@material-ui/icons/ImportExportOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ImportExportOutlined'>; -} -declare module '@material-ui/icons/ImportExportRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ImportExportRounded'>; -} -declare module '@material-ui/icons/ImportExportSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ImportExportSharp'>; -} -declare module '@material-ui/icons/ImportExportTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ImportExportTwoTone'>; -} -declare module '@material-ui/icons/Inbox.js' { - declare module.exports: $Exports<'@material-ui/icons/Inbox'>; -} -declare module '@material-ui/icons/InboxOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/InboxOutlined'>; -} -declare module '@material-ui/icons/InboxRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/InboxRounded'>; -} -declare module '@material-ui/icons/InboxSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/InboxSharp'>; -} -declare module '@material-ui/icons/InboxTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/InboxTwoTone'>; -} -declare module '@material-ui/icons/IndeterminateCheckBox.js' { - declare module.exports: $Exports<'@material-ui/icons/IndeterminateCheckBox'>; -} -declare module '@material-ui/icons/IndeterminateCheckBoxOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/IndeterminateCheckBoxOutlined'>; -} -declare module '@material-ui/icons/IndeterminateCheckBoxRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/IndeterminateCheckBoxRounded'>; -} -declare module '@material-ui/icons/IndeterminateCheckBoxSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/IndeterminateCheckBoxSharp'>; -} -declare module '@material-ui/icons/IndeterminateCheckBoxTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/IndeterminateCheckBoxTwoTone'>; -} -declare module '@material-ui/icons/index.es.js' { - declare module.exports: $Exports<'@material-ui/icons/index.es'>; -} -declare module '@material-ui/icons/index' { - declare module.exports: $Exports<'@material-ui/icons'>; -} -declare module '@material-ui/icons/index.js' { - declare module.exports: $Exports<'@material-ui/icons'>; -} -declare module '@material-ui/icons/Info.js' { - declare module.exports: $Exports<'@material-ui/icons/Info'>; -} -declare module '@material-ui/icons/InfoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/InfoOutlined'>; -} -declare module '@material-ui/icons/InfoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/InfoRounded'>; -} -declare module '@material-ui/icons/InfoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/InfoSharp'>; -} -declare module '@material-ui/icons/InfoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/InfoTwoTone'>; -} -declare module '@material-ui/icons/Input.js' { - declare module.exports: $Exports<'@material-ui/icons/Input'>; -} -declare module '@material-ui/icons/InputOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/InputOutlined'>; -} -declare module '@material-ui/icons/InputRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/InputRounded'>; -} -declare module '@material-ui/icons/InputSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/InputSharp'>; -} -declare module '@material-ui/icons/InputTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/InputTwoTone'>; -} -declare module '@material-ui/icons/InsertChart.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertChart'>; -} -declare module '@material-ui/icons/InsertChartOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertChartOutlined'>; -} -declare module '@material-ui/icons/InsertChartOutlinedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertChartOutlinedOutlined'>; -} -declare module '@material-ui/icons/InsertChartOutlinedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertChartOutlinedRounded'>; -} -declare module '@material-ui/icons/InsertChartOutlinedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertChartOutlinedSharp'>; -} -declare module '@material-ui/icons/InsertChartOutlinedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertChartOutlinedTwoTone'>; -} -declare module '@material-ui/icons/InsertChartRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertChartRounded'>; -} -declare module '@material-ui/icons/InsertChartSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertChartSharp'>; -} -declare module '@material-ui/icons/InsertChartTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertChartTwoTone'>; -} -declare module '@material-ui/icons/InsertComment.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertComment'>; -} -declare module '@material-ui/icons/InsertCommentOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertCommentOutlined'>; -} -declare module '@material-ui/icons/InsertCommentRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertCommentRounded'>; -} -declare module '@material-ui/icons/InsertCommentSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertCommentSharp'>; -} -declare module '@material-ui/icons/InsertCommentTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertCommentTwoTone'>; -} -declare module '@material-ui/icons/InsertDriveFile.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertDriveFile'>; -} -declare module '@material-ui/icons/InsertDriveFileOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertDriveFileOutlined'>; -} -declare module '@material-ui/icons/InsertDriveFileRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertDriveFileRounded'>; -} -declare module '@material-ui/icons/InsertDriveFileSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertDriveFileSharp'>; -} -declare module '@material-ui/icons/InsertDriveFileTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertDriveFileTwoTone'>; -} -declare module '@material-ui/icons/InsertEmoticon.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertEmoticon'>; -} -declare module '@material-ui/icons/InsertEmoticonOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertEmoticonOutlined'>; -} -declare module '@material-ui/icons/InsertEmoticonRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertEmoticonRounded'>; -} -declare module '@material-ui/icons/InsertEmoticonSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertEmoticonSharp'>; -} -declare module '@material-ui/icons/InsertEmoticonTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertEmoticonTwoTone'>; -} -declare module '@material-ui/icons/InsertInvitation.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertInvitation'>; -} -declare module '@material-ui/icons/InsertInvitationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertInvitationOutlined'>; -} -declare module '@material-ui/icons/InsertInvitationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertInvitationRounded'>; -} -declare module '@material-ui/icons/InsertInvitationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertInvitationSharp'>; -} -declare module '@material-ui/icons/InsertInvitationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertInvitationTwoTone'>; -} -declare module '@material-ui/icons/InsertLink.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertLink'>; -} -declare module '@material-ui/icons/InsertLinkOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertLinkOutlined'>; -} -declare module '@material-ui/icons/InsertLinkRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertLinkRounded'>; -} -declare module '@material-ui/icons/InsertLinkSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertLinkSharp'>; -} -declare module '@material-ui/icons/InsertLinkTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertLinkTwoTone'>; -} -declare module '@material-ui/icons/InsertPhoto.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertPhoto'>; -} -declare module '@material-ui/icons/InsertPhotoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertPhotoOutlined'>; -} -declare module '@material-ui/icons/InsertPhotoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertPhotoRounded'>; -} -declare module '@material-ui/icons/InsertPhotoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertPhotoSharp'>; -} -declare module '@material-ui/icons/InsertPhotoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/InsertPhotoTwoTone'>; -} -declare module '@material-ui/icons/InvertColors.js' { - declare module.exports: $Exports<'@material-ui/icons/InvertColors'>; -} -declare module '@material-ui/icons/InvertColorsOff.js' { - declare module.exports: $Exports<'@material-ui/icons/InvertColorsOff'>; -} -declare module '@material-ui/icons/InvertColorsOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/InvertColorsOffOutlined'>; -} -declare module '@material-ui/icons/InvertColorsOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/InvertColorsOffRounded'>; -} -declare module '@material-ui/icons/InvertColorsOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/InvertColorsOffSharp'>; -} -declare module '@material-ui/icons/InvertColorsOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/InvertColorsOffTwoTone'>; -} -declare module '@material-ui/icons/InvertColorsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/InvertColorsOutlined'>; -} -declare module '@material-ui/icons/InvertColorsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/InvertColorsRounded'>; -} -declare module '@material-ui/icons/InvertColorsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/InvertColorsSharp'>; -} -declare module '@material-ui/icons/InvertColorsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/InvertColorsTwoTone'>; -} -declare module '@material-ui/icons/Iso.js' { - declare module.exports: $Exports<'@material-ui/icons/Iso'>; -} -declare module '@material-ui/icons/IsoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/IsoOutlined'>; -} -declare module '@material-ui/icons/IsoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/IsoRounded'>; -} -declare module '@material-ui/icons/IsoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/IsoSharp'>; -} -declare module '@material-ui/icons/IsoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/IsoTwoTone'>; -} -declare module '@material-ui/icons/Keyboard.js' { - declare module.exports: $Exports<'@material-ui/icons/Keyboard'>; -} -declare module '@material-ui/icons/KeyboardArrowDown.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowDown'>; -} -declare module '@material-ui/icons/KeyboardArrowDownOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowDownOutlined'>; -} -declare module '@material-ui/icons/KeyboardArrowDownRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowDownRounded'>; -} -declare module '@material-ui/icons/KeyboardArrowDownSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowDownSharp'>; -} -declare module '@material-ui/icons/KeyboardArrowDownTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowDownTwoTone'>; -} -declare module '@material-ui/icons/KeyboardArrowLeft.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowLeft'>; -} -declare module '@material-ui/icons/KeyboardArrowLeftOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowLeftOutlined'>; -} -declare module '@material-ui/icons/KeyboardArrowLeftRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowLeftRounded'>; -} -declare module '@material-ui/icons/KeyboardArrowLeftSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowLeftSharp'>; -} -declare module '@material-ui/icons/KeyboardArrowLeftTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowLeftTwoTone'>; -} -declare module '@material-ui/icons/KeyboardArrowRight.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowRight'>; -} -declare module '@material-ui/icons/KeyboardArrowRightOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowRightOutlined'>; -} -declare module '@material-ui/icons/KeyboardArrowRightRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowRightRounded'>; -} -declare module '@material-ui/icons/KeyboardArrowRightSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowRightSharp'>; -} -declare module '@material-ui/icons/KeyboardArrowRightTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowRightTwoTone'>; -} -declare module '@material-ui/icons/KeyboardArrowUp.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowUp'>; -} -declare module '@material-ui/icons/KeyboardArrowUpOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowUpOutlined'>; -} -declare module '@material-ui/icons/KeyboardArrowUpRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowUpRounded'>; -} -declare module '@material-ui/icons/KeyboardArrowUpSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowUpSharp'>; -} -declare module '@material-ui/icons/KeyboardArrowUpTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardArrowUpTwoTone'>; -} -declare module '@material-ui/icons/KeyboardBackspace.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardBackspace'>; -} -declare module '@material-ui/icons/KeyboardBackspaceOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardBackspaceOutlined'>; -} -declare module '@material-ui/icons/KeyboardBackspaceRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardBackspaceRounded'>; -} -declare module '@material-ui/icons/KeyboardBackspaceSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardBackspaceSharp'>; -} -declare module '@material-ui/icons/KeyboardBackspaceTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardBackspaceTwoTone'>; -} -declare module '@material-ui/icons/KeyboardCapslock.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardCapslock'>; -} -declare module '@material-ui/icons/KeyboardCapslockOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardCapslockOutlined'>; -} -declare module '@material-ui/icons/KeyboardCapslockRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardCapslockRounded'>; -} -declare module '@material-ui/icons/KeyboardCapslockSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardCapslockSharp'>; -} -declare module '@material-ui/icons/KeyboardCapslockTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardCapslockTwoTone'>; -} -declare module '@material-ui/icons/KeyboardHide.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardHide'>; -} -declare module '@material-ui/icons/KeyboardHideOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardHideOutlined'>; -} -declare module '@material-ui/icons/KeyboardHideRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardHideRounded'>; -} -declare module '@material-ui/icons/KeyboardHideSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardHideSharp'>; -} -declare module '@material-ui/icons/KeyboardHideTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardHideTwoTone'>; -} -declare module '@material-ui/icons/KeyboardOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardOutlined'>; -} -declare module '@material-ui/icons/KeyboardReturn.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardReturn'>; -} -declare module '@material-ui/icons/KeyboardReturnOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardReturnOutlined'>; -} -declare module '@material-ui/icons/KeyboardReturnRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardReturnRounded'>; -} -declare module '@material-ui/icons/KeyboardReturnSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardReturnSharp'>; -} -declare module '@material-ui/icons/KeyboardReturnTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardReturnTwoTone'>; -} -declare module '@material-ui/icons/KeyboardRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardRounded'>; -} -declare module '@material-ui/icons/KeyboardSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardSharp'>; -} -declare module '@material-ui/icons/KeyboardTab.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardTab'>; -} -declare module '@material-ui/icons/KeyboardTabOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardTabOutlined'>; -} -declare module '@material-ui/icons/KeyboardTabRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardTabRounded'>; -} -declare module '@material-ui/icons/KeyboardTabSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardTabSharp'>; -} -declare module '@material-ui/icons/KeyboardTabTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardTabTwoTone'>; -} -declare module '@material-ui/icons/KeyboardTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardTwoTone'>; -} -declare module '@material-ui/icons/KeyboardVoice.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardVoice'>; -} -declare module '@material-ui/icons/KeyboardVoiceOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardVoiceOutlined'>; -} -declare module '@material-ui/icons/KeyboardVoiceRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardVoiceRounded'>; -} -declare module '@material-ui/icons/KeyboardVoiceSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardVoiceSharp'>; -} -declare module '@material-ui/icons/KeyboardVoiceTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/KeyboardVoiceTwoTone'>; -} -declare module '@material-ui/icons/Kitchen.js' { - declare module.exports: $Exports<'@material-ui/icons/Kitchen'>; -} -declare module '@material-ui/icons/KitchenOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/KitchenOutlined'>; -} -declare module '@material-ui/icons/KitchenRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/KitchenRounded'>; -} -declare module '@material-ui/icons/KitchenSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/KitchenSharp'>; -} -declare module '@material-ui/icons/KitchenTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/KitchenTwoTone'>; -} -declare module '@material-ui/icons/Label.js' { - declare module.exports: $Exports<'@material-ui/icons/Label'>; -} -declare module '@material-ui/icons/LabelImportant.js' { - declare module.exports: $Exports<'@material-ui/icons/LabelImportant'>; -} -declare module '@material-ui/icons/LabelImportantOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LabelImportantOutlined'>; -} -declare module '@material-ui/icons/LabelImportantRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LabelImportantRounded'>; -} -declare module '@material-ui/icons/LabelImportantSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LabelImportantSharp'>; -} -declare module '@material-ui/icons/LabelImportantTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LabelImportantTwoTone'>; -} -declare module '@material-ui/icons/LabelOff.js' { - declare module.exports: $Exports<'@material-ui/icons/LabelOff'>; -} -declare module '@material-ui/icons/LabelOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LabelOffOutlined'>; -} -declare module '@material-ui/icons/LabelOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LabelOffRounded'>; -} -declare module '@material-ui/icons/LabelOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LabelOffSharp'>; -} -declare module '@material-ui/icons/LabelOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LabelOffTwoTone'>; -} -declare module '@material-ui/icons/LabelOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LabelOutlined'>; -} -declare module '@material-ui/icons/LabelRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LabelRounded'>; -} -declare module '@material-ui/icons/LabelSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LabelSharp'>; -} -declare module '@material-ui/icons/LabelTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LabelTwoTone'>; -} -declare module '@material-ui/icons/Landscape.js' { - declare module.exports: $Exports<'@material-ui/icons/Landscape'>; -} -declare module '@material-ui/icons/LandscapeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LandscapeOutlined'>; -} -declare module '@material-ui/icons/LandscapeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LandscapeRounded'>; -} -declare module '@material-ui/icons/LandscapeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LandscapeSharp'>; -} -declare module '@material-ui/icons/LandscapeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LandscapeTwoTone'>; -} -declare module '@material-ui/icons/Language.js' { - declare module.exports: $Exports<'@material-ui/icons/Language'>; -} -declare module '@material-ui/icons/LanguageOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LanguageOutlined'>; -} -declare module '@material-ui/icons/LanguageRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LanguageRounded'>; -} -declare module '@material-ui/icons/LanguageSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LanguageSharp'>; -} -declare module '@material-ui/icons/LanguageTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LanguageTwoTone'>; -} -declare module '@material-ui/icons/Laptop.js' { - declare module.exports: $Exports<'@material-ui/icons/Laptop'>; -} -declare module '@material-ui/icons/LaptopChromebook.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopChromebook'>; -} -declare module '@material-ui/icons/LaptopChromebookOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopChromebookOutlined'>; -} -declare module '@material-ui/icons/LaptopChromebookRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopChromebookRounded'>; -} -declare module '@material-ui/icons/LaptopChromebookSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopChromebookSharp'>; -} -declare module '@material-ui/icons/LaptopChromebookTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopChromebookTwoTone'>; -} -declare module '@material-ui/icons/LaptopMac.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopMac'>; -} -declare module '@material-ui/icons/LaptopMacOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopMacOutlined'>; -} -declare module '@material-ui/icons/LaptopMacRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopMacRounded'>; -} -declare module '@material-ui/icons/LaptopMacSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopMacSharp'>; -} -declare module '@material-ui/icons/LaptopMacTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopMacTwoTone'>; -} -declare module '@material-ui/icons/LaptopOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopOutlined'>; -} -declare module '@material-ui/icons/LaptopRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopRounded'>; -} -declare module '@material-ui/icons/LaptopSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopSharp'>; -} -declare module '@material-ui/icons/LaptopTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopTwoTone'>; -} -declare module '@material-ui/icons/LaptopWindows.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopWindows'>; -} -declare module '@material-ui/icons/LaptopWindowsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopWindowsOutlined'>; -} -declare module '@material-ui/icons/LaptopWindowsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopWindowsRounded'>; -} -declare module '@material-ui/icons/LaptopWindowsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopWindowsSharp'>; -} -declare module '@material-ui/icons/LaptopWindowsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LaptopWindowsTwoTone'>; -} -declare module '@material-ui/icons/LastPage.js' { - declare module.exports: $Exports<'@material-ui/icons/LastPage'>; -} -declare module '@material-ui/icons/LastPageOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LastPageOutlined'>; -} -declare module '@material-ui/icons/LastPageRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LastPageRounded'>; -} -declare module '@material-ui/icons/LastPageSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LastPageSharp'>; -} -declare module '@material-ui/icons/LastPageTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LastPageTwoTone'>; -} -declare module '@material-ui/icons/Launch.js' { - declare module.exports: $Exports<'@material-ui/icons/Launch'>; -} -declare module '@material-ui/icons/LaunchOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LaunchOutlined'>; -} -declare module '@material-ui/icons/LaunchRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LaunchRounded'>; -} -declare module '@material-ui/icons/LaunchSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LaunchSharp'>; -} -declare module '@material-ui/icons/LaunchTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LaunchTwoTone'>; -} -declare module '@material-ui/icons/Layers.js' { - declare module.exports: $Exports<'@material-ui/icons/Layers'>; -} -declare module '@material-ui/icons/LayersClear.js' { - declare module.exports: $Exports<'@material-ui/icons/LayersClear'>; -} -declare module '@material-ui/icons/LayersClearOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LayersClearOutlined'>; -} -declare module '@material-ui/icons/LayersClearRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LayersClearRounded'>; -} -declare module '@material-ui/icons/LayersClearSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LayersClearSharp'>; -} -declare module '@material-ui/icons/LayersClearTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LayersClearTwoTone'>; -} -declare module '@material-ui/icons/LayersOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LayersOutlined'>; -} -declare module '@material-ui/icons/LayersRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LayersRounded'>; -} -declare module '@material-ui/icons/LayersSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LayersSharp'>; -} -declare module '@material-ui/icons/LayersTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LayersTwoTone'>; -} -declare module '@material-ui/icons/LeakAdd.js' { - declare module.exports: $Exports<'@material-ui/icons/LeakAdd'>; -} -declare module '@material-ui/icons/LeakAddOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LeakAddOutlined'>; -} -declare module '@material-ui/icons/LeakAddRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LeakAddRounded'>; -} -declare module '@material-ui/icons/LeakAddSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LeakAddSharp'>; -} -declare module '@material-ui/icons/LeakAddTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LeakAddTwoTone'>; -} -declare module '@material-ui/icons/LeakRemove.js' { - declare module.exports: $Exports<'@material-ui/icons/LeakRemove'>; -} -declare module '@material-ui/icons/LeakRemoveOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LeakRemoveOutlined'>; -} -declare module '@material-ui/icons/LeakRemoveRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LeakRemoveRounded'>; -} -declare module '@material-ui/icons/LeakRemoveSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LeakRemoveSharp'>; -} -declare module '@material-ui/icons/LeakRemoveTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LeakRemoveTwoTone'>; -} -declare module '@material-ui/icons/Lens.js' { - declare module.exports: $Exports<'@material-ui/icons/Lens'>; -} -declare module '@material-ui/icons/LensOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LensOutlined'>; -} -declare module '@material-ui/icons/LensRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LensRounded'>; -} -declare module '@material-ui/icons/LensSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LensSharp'>; -} -declare module '@material-ui/icons/LensTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LensTwoTone'>; -} -declare module '@material-ui/icons/LibraryAdd.js' { - declare module.exports: $Exports<'@material-ui/icons/LibraryAdd'>; -} -declare module '@material-ui/icons/LibraryAddOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LibraryAddOutlined'>; -} -declare module '@material-ui/icons/LibraryAddRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LibraryAddRounded'>; -} -declare module '@material-ui/icons/LibraryAddSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LibraryAddSharp'>; -} -declare module '@material-ui/icons/LibraryAddTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LibraryAddTwoTone'>; -} -declare module '@material-ui/icons/LibraryBooks.js' { - declare module.exports: $Exports<'@material-ui/icons/LibraryBooks'>; -} -declare module '@material-ui/icons/LibraryBooksOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LibraryBooksOutlined'>; -} -declare module '@material-ui/icons/LibraryBooksRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LibraryBooksRounded'>; -} -declare module '@material-ui/icons/LibraryBooksSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LibraryBooksSharp'>; -} -declare module '@material-ui/icons/LibraryBooksTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LibraryBooksTwoTone'>; -} -declare module '@material-ui/icons/LibraryMusic.js' { - declare module.exports: $Exports<'@material-ui/icons/LibraryMusic'>; -} -declare module '@material-ui/icons/LibraryMusicOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LibraryMusicOutlined'>; -} -declare module '@material-ui/icons/LibraryMusicRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LibraryMusicRounded'>; -} -declare module '@material-ui/icons/LibraryMusicSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LibraryMusicSharp'>; -} -declare module '@material-ui/icons/LibraryMusicTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LibraryMusicTwoTone'>; -} -declare module '@material-ui/icons/LinearScale.js' { - declare module.exports: $Exports<'@material-ui/icons/LinearScale'>; -} -declare module '@material-ui/icons/LinearScaleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LinearScaleOutlined'>; -} -declare module '@material-ui/icons/LinearScaleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LinearScaleRounded'>; -} -declare module '@material-ui/icons/LinearScaleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LinearScaleSharp'>; -} -declare module '@material-ui/icons/LinearScaleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LinearScaleTwoTone'>; -} -declare module '@material-ui/icons/LineStyle.js' { - declare module.exports: $Exports<'@material-ui/icons/LineStyle'>; -} -declare module '@material-ui/icons/LineStyleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LineStyleOutlined'>; -} -declare module '@material-ui/icons/LineStyleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LineStyleRounded'>; -} -declare module '@material-ui/icons/LineStyleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LineStyleSharp'>; -} -declare module '@material-ui/icons/LineStyleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LineStyleTwoTone'>; -} -declare module '@material-ui/icons/LineWeight.js' { - declare module.exports: $Exports<'@material-ui/icons/LineWeight'>; -} -declare module '@material-ui/icons/LineWeightOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LineWeightOutlined'>; -} -declare module '@material-ui/icons/LineWeightRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LineWeightRounded'>; -} -declare module '@material-ui/icons/LineWeightSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LineWeightSharp'>; -} -declare module '@material-ui/icons/LineWeightTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LineWeightTwoTone'>; -} -declare module '@material-ui/icons/Link.js' { - declare module.exports: $Exports<'@material-ui/icons/Link'>; -} -declare module '@material-ui/icons/LinkedCamera.js' { - declare module.exports: $Exports<'@material-ui/icons/LinkedCamera'>; -} -declare module '@material-ui/icons/LinkedCameraOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LinkedCameraOutlined'>; -} -declare module '@material-ui/icons/LinkedCameraRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LinkedCameraRounded'>; -} -declare module '@material-ui/icons/LinkedCameraSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LinkedCameraSharp'>; -} -declare module '@material-ui/icons/LinkedCameraTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LinkedCameraTwoTone'>; -} -declare module '@material-ui/icons/LinkOff.js' { - declare module.exports: $Exports<'@material-ui/icons/LinkOff'>; -} -declare module '@material-ui/icons/LinkOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LinkOffOutlined'>; -} -declare module '@material-ui/icons/LinkOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LinkOffRounded'>; -} -declare module '@material-ui/icons/LinkOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LinkOffSharp'>; -} -declare module '@material-ui/icons/LinkOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LinkOffTwoTone'>; -} -declare module '@material-ui/icons/LinkOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LinkOutlined'>; -} -declare module '@material-ui/icons/LinkRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LinkRounded'>; -} -declare module '@material-ui/icons/LinkSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LinkSharp'>; -} -declare module '@material-ui/icons/LinkTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LinkTwoTone'>; -} -declare module '@material-ui/icons/List.js' { - declare module.exports: $Exports<'@material-ui/icons/List'>; -} -declare module '@material-ui/icons/ListAlt.js' { - declare module.exports: $Exports<'@material-ui/icons/ListAlt'>; -} -declare module '@material-ui/icons/ListAltOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ListAltOutlined'>; -} -declare module '@material-ui/icons/ListAltRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ListAltRounded'>; -} -declare module '@material-ui/icons/ListAltSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ListAltSharp'>; -} -declare module '@material-ui/icons/ListAltTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ListAltTwoTone'>; -} -declare module '@material-ui/icons/ListOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ListOutlined'>; -} -declare module '@material-ui/icons/ListRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ListRounded'>; -} -declare module '@material-ui/icons/ListSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ListSharp'>; -} -declare module '@material-ui/icons/ListTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ListTwoTone'>; -} -declare module '@material-ui/icons/LiveHelp.js' { - declare module.exports: $Exports<'@material-ui/icons/LiveHelp'>; -} -declare module '@material-ui/icons/LiveHelpOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LiveHelpOutlined'>; -} -declare module '@material-ui/icons/LiveHelpRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LiveHelpRounded'>; -} -declare module '@material-ui/icons/LiveHelpSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LiveHelpSharp'>; -} -declare module '@material-ui/icons/LiveHelpTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LiveHelpTwoTone'>; -} -declare module '@material-ui/icons/LiveTv.js' { - declare module.exports: $Exports<'@material-ui/icons/LiveTv'>; -} -declare module '@material-ui/icons/LiveTvOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LiveTvOutlined'>; -} -declare module '@material-ui/icons/LiveTvRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LiveTvRounded'>; -} -declare module '@material-ui/icons/LiveTvSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LiveTvSharp'>; -} -declare module '@material-ui/icons/LiveTvTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LiveTvTwoTone'>; -} -declare module '@material-ui/icons/LocalActivity.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalActivity'>; -} -declare module '@material-ui/icons/LocalActivityOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalActivityOutlined'>; -} -declare module '@material-ui/icons/LocalActivityRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalActivityRounded'>; -} -declare module '@material-ui/icons/LocalActivitySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalActivitySharp'>; -} -declare module '@material-ui/icons/LocalActivityTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalActivityTwoTone'>; -} -declare module '@material-ui/icons/LocalAirport.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalAirport'>; -} -declare module '@material-ui/icons/LocalAirportOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalAirportOutlined'>; -} -declare module '@material-ui/icons/LocalAirportRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalAirportRounded'>; -} -declare module '@material-ui/icons/LocalAirportSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalAirportSharp'>; -} -declare module '@material-ui/icons/LocalAirportTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalAirportTwoTone'>; -} -declare module '@material-ui/icons/LocalAtm.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalAtm'>; -} -declare module '@material-ui/icons/LocalAtmOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalAtmOutlined'>; -} -declare module '@material-ui/icons/LocalAtmRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalAtmRounded'>; -} -declare module '@material-ui/icons/LocalAtmSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalAtmSharp'>; -} -declare module '@material-ui/icons/LocalAtmTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalAtmTwoTone'>; -} -declare module '@material-ui/icons/LocalBar.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalBar'>; -} -declare module '@material-ui/icons/LocalBarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalBarOutlined'>; -} -declare module '@material-ui/icons/LocalBarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalBarRounded'>; -} -declare module '@material-ui/icons/LocalBarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalBarSharp'>; -} -declare module '@material-ui/icons/LocalBarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalBarTwoTone'>; -} -declare module '@material-ui/icons/LocalCafe.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalCafe'>; -} -declare module '@material-ui/icons/LocalCafeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalCafeOutlined'>; -} -declare module '@material-ui/icons/LocalCafeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalCafeRounded'>; -} -declare module '@material-ui/icons/LocalCafeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalCafeSharp'>; -} -declare module '@material-ui/icons/LocalCafeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalCafeTwoTone'>; -} -declare module '@material-ui/icons/LocalCarWash.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalCarWash'>; -} -declare module '@material-ui/icons/LocalCarWashOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalCarWashOutlined'>; -} -declare module '@material-ui/icons/LocalCarWashRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalCarWashRounded'>; -} -declare module '@material-ui/icons/LocalCarWashSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalCarWashSharp'>; -} -declare module '@material-ui/icons/LocalCarWashTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalCarWashTwoTone'>; -} -declare module '@material-ui/icons/LocalConvenienceStore.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalConvenienceStore'>; -} -declare module '@material-ui/icons/LocalConvenienceStoreOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalConvenienceStoreOutlined'>; -} -declare module '@material-ui/icons/LocalConvenienceStoreRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalConvenienceStoreRounded'>; -} -declare module '@material-ui/icons/LocalConvenienceStoreSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalConvenienceStoreSharp'>; -} -declare module '@material-ui/icons/LocalConvenienceStoreTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalConvenienceStoreTwoTone'>; -} -declare module '@material-ui/icons/LocalDining.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalDining'>; -} -declare module '@material-ui/icons/LocalDiningOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalDiningOutlined'>; -} -declare module '@material-ui/icons/LocalDiningRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalDiningRounded'>; -} -declare module '@material-ui/icons/LocalDiningSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalDiningSharp'>; -} -declare module '@material-ui/icons/LocalDiningTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalDiningTwoTone'>; -} -declare module '@material-ui/icons/LocalDrink.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalDrink'>; -} -declare module '@material-ui/icons/LocalDrinkOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalDrinkOutlined'>; -} -declare module '@material-ui/icons/LocalDrinkRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalDrinkRounded'>; -} -declare module '@material-ui/icons/LocalDrinkSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalDrinkSharp'>; -} -declare module '@material-ui/icons/LocalDrinkTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalDrinkTwoTone'>; -} -declare module '@material-ui/icons/LocalFlorist.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalFlorist'>; -} -declare module '@material-ui/icons/LocalFloristOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalFloristOutlined'>; -} -declare module '@material-ui/icons/LocalFloristRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalFloristRounded'>; -} -declare module '@material-ui/icons/LocalFloristSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalFloristSharp'>; -} -declare module '@material-ui/icons/LocalFloristTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalFloristTwoTone'>; -} -declare module '@material-ui/icons/LocalGasStation.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalGasStation'>; -} -declare module '@material-ui/icons/LocalGasStationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalGasStationOutlined'>; -} -declare module '@material-ui/icons/LocalGasStationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalGasStationRounded'>; -} -declare module '@material-ui/icons/LocalGasStationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalGasStationSharp'>; -} -declare module '@material-ui/icons/LocalGasStationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalGasStationTwoTone'>; -} -declare module '@material-ui/icons/LocalGroceryStore.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalGroceryStore'>; -} -declare module '@material-ui/icons/LocalGroceryStoreOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalGroceryStoreOutlined'>; -} -declare module '@material-ui/icons/LocalGroceryStoreRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalGroceryStoreRounded'>; -} -declare module '@material-ui/icons/LocalGroceryStoreSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalGroceryStoreSharp'>; -} -declare module '@material-ui/icons/LocalGroceryStoreTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalGroceryStoreTwoTone'>; -} -declare module '@material-ui/icons/LocalHospital.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalHospital'>; -} -declare module '@material-ui/icons/LocalHospitalOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalHospitalOutlined'>; -} -declare module '@material-ui/icons/LocalHospitalRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalHospitalRounded'>; -} -declare module '@material-ui/icons/LocalHospitalSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalHospitalSharp'>; -} -declare module '@material-ui/icons/LocalHospitalTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalHospitalTwoTone'>; -} -declare module '@material-ui/icons/LocalHotel.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalHotel'>; -} -declare module '@material-ui/icons/LocalHotelOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalHotelOutlined'>; -} -declare module '@material-ui/icons/LocalHotelRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalHotelRounded'>; -} -declare module '@material-ui/icons/LocalHotelSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalHotelSharp'>; -} -declare module '@material-ui/icons/LocalHotelTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalHotelTwoTone'>; -} -declare module '@material-ui/icons/LocalLaundryService.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalLaundryService'>; -} -declare module '@material-ui/icons/LocalLaundryServiceOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalLaundryServiceOutlined'>; -} -declare module '@material-ui/icons/LocalLaundryServiceRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalLaundryServiceRounded'>; -} -declare module '@material-ui/icons/LocalLaundryServiceSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalLaundryServiceSharp'>; -} -declare module '@material-ui/icons/LocalLaundryServiceTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalLaundryServiceTwoTone'>; -} -declare module '@material-ui/icons/LocalLibrary.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalLibrary'>; -} -declare module '@material-ui/icons/LocalLibraryOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalLibraryOutlined'>; -} -declare module '@material-ui/icons/LocalLibraryRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalLibraryRounded'>; -} -declare module '@material-ui/icons/LocalLibrarySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalLibrarySharp'>; -} -declare module '@material-ui/icons/LocalLibraryTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalLibraryTwoTone'>; -} -declare module '@material-ui/icons/LocalMall.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalMall'>; -} -declare module '@material-ui/icons/LocalMallOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalMallOutlined'>; -} -declare module '@material-ui/icons/LocalMallRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalMallRounded'>; -} -declare module '@material-ui/icons/LocalMallSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalMallSharp'>; -} -declare module '@material-ui/icons/LocalMallTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalMallTwoTone'>; -} -declare module '@material-ui/icons/LocalMovies.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalMovies'>; -} -declare module '@material-ui/icons/LocalMoviesOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalMoviesOutlined'>; -} -declare module '@material-ui/icons/LocalMoviesRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalMoviesRounded'>; -} -declare module '@material-ui/icons/LocalMoviesSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalMoviesSharp'>; -} -declare module '@material-ui/icons/LocalMoviesTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalMoviesTwoTone'>; -} -declare module '@material-ui/icons/LocalOffer.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalOffer'>; -} -declare module '@material-ui/icons/LocalOfferOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalOfferOutlined'>; -} -declare module '@material-ui/icons/LocalOfferRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalOfferRounded'>; -} -declare module '@material-ui/icons/LocalOfferSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalOfferSharp'>; -} -declare module '@material-ui/icons/LocalOfferTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalOfferTwoTone'>; -} -declare module '@material-ui/icons/LocalParking.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalParking'>; -} -declare module '@material-ui/icons/LocalParkingOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalParkingOutlined'>; -} -declare module '@material-ui/icons/LocalParkingRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalParkingRounded'>; -} -declare module '@material-ui/icons/LocalParkingSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalParkingSharp'>; -} -declare module '@material-ui/icons/LocalParkingTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalParkingTwoTone'>; -} -declare module '@material-ui/icons/LocalPharmacy.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPharmacy'>; -} -declare module '@material-ui/icons/LocalPharmacyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPharmacyOutlined'>; -} -declare module '@material-ui/icons/LocalPharmacyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPharmacyRounded'>; -} -declare module '@material-ui/icons/LocalPharmacySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPharmacySharp'>; -} -declare module '@material-ui/icons/LocalPharmacyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPharmacyTwoTone'>; -} -declare module '@material-ui/icons/LocalPhone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPhone'>; -} -declare module '@material-ui/icons/LocalPhoneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPhoneOutlined'>; -} -declare module '@material-ui/icons/LocalPhoneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPhoneRounded'>; -} -declare module '@material-ui/icons/LocalPhoneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPhoneSharp'>; -} -declare module '@material-ui/icons/LocalPhoneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPhoneTwoTone'>; -} -declare module '@material-ui/icons/LocalPizza.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPizza'>; -} -declare module '@material-ui/icons/LocalPizzaOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPizzaOutlined'>; -} -declare module '@material-ui/icons/LocalPizzaRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPizzaRounded'>; -} -declare module '@material-ui/icons/LocalPizzaSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPizzaSharp'>; -} -declare module '@material-ui/icons/LocalPizzaTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPizzaTwoTone'>; -} -declare module '@material-ui/icons/LocalPlay.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPlay'>; -} -declare module '@material-ui/icons/LocalPlayOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPlayOutlined'>; -} -declare module '@material-ui/icons/LocalPlayRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPlayRounded'>; -} -declare module '@material-ui/icons/LocalPlaySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPlaySharp'>; -} -declare module '@material-ui/icons/LocalPlayTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPlayTwoTone'>; -} -declare module '@material-ui/icons/LocalPostOffice.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPostOffice'>; -} -declare module '@material-ui/icons/LocalPostOfficeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPostOfficeOutlined'>; -} -declare module '@material-ui/icons/LocalPostOfficeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPostOfficeRounded'>; -} -declare module '@material-ui/icons/LocalPostOfficeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPostOfficeSharp'>; -} -declare module '@material-ui/icons/LocalPostOfficeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPostOfficeTwoTone'>; -} -declare module '@material-ui/icons/LocalPrintshop.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPrintshop'>; -} -declare module '@material-ui/icons/LocalPrintshopOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPrintshopOutlined'>; -} -declare module '@material-ui/icons/LocalPrintshopRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPrintshopRounded'>; -} -declare module '@material-ui/icons/LocalPrintshopSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPrintshopSharp'>; -} -declare module '@material-ui/icons/LocalPrintshopTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalPrintshopTwoTone'>; -} -declare module '@material-ui/icons/LocalSee.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalSee'>; -} -declare module '@material-ui/icons/LocalSeeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalSeeOutlined'>; -} -declare module '@material-ui/icons/LocalSeeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalSeeRounded'>; -} -declare module '@material-ui/icons/LocalSeeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalSeeSharp'>; -} -declare module '@material-ui/icons/LocalSeeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalSeeTwoTone'>; -} -declare module '@material-ui/icons/LocalShipping.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalShipping'>; -} -declare module '@material-ui/icons/LocalShippingOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalShippingOutlined'>; -} -declare module '@material-ui/icons/LocalShippingRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalShippingRounded'>; -} -declare module '@material-ui/icons/LocalShippingSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalShippingSharp'>; -} -declare module '@material-ui/icons/LocalShippingTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalShippingTwoTone'>; -} -declare module '@material-ui/icons/LocalTaxi.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalTaxi'>; -} -declare module '@material-ui/icons/LocalTaxiOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalTaxiOutlined'>; -} -declare module '@material-ui/icons/LocalTaxiRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalTaxiRounded'>; -} -declare module '@material-ui/icons/LocalTaxiSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalTaxiSharp'>; -} -declare module '@material-ui/icons/LocalTaxiTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocalTaxiTwoTone'>; -} -declare module '@material-ui/icons/LocationCity.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationCity'>; -} -declare module '@material-ui/icons/LocationCityOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationCityOutlined'>; -} -declare module '@material-ui/icons/LocationCityRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationCityRounded'>; -} -declare module '@material-ui/icons/LocationCitySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationCitySharp'>; -} -declare module '@material-ui/icons/LocationCityTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationCityTwoTone'>; -} -declare module '@material-ui/icons/LocationDisabled.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationDisabled'>; -} -declare module '@material-ui/icons/LocationDisabledOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationDisabledOutlined'>; -} -declare module '@material-ui/icons/LocationDisabledRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationDisabledRounded'>; -} -declare module '@material-ui/icons/LocationDisabledSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationDisabledSharp'>; -} -declare module '@material-ui/icons/LocationDisabledTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationDisabledTwoTone'>; -} -declare module '@material-ui/icons/LocationOff.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationOff'>; -} -declare module '@material-ui/icons/LocationOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationOffOutlined'>; -} -declare module '@material-ui/icons/LocationOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationOffRounded'>; -} -declare module '@material-ui/icons/LocationOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationOffSharp'>; -} -declare module '@material-ui/icons/LocationOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationOffTwoTone'>; -} -declare module '@material-ui/icons/LocationOn.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationOn'>; -} -declare module '@material-ui/icons/LocationOnOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationOnOutlined'>; -} -declare module '@material-ui/icons/LocationOnRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationOnRounded'>; -} -declare module '@material-ui/icons/LocationOnSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationOnSharp'>; -} -declare module '@material-ui/icons/LocationOnTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationOnTwoTone'>; -} -declare module '@material-ui/icons/LocationSearching.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationSearching'>; -} -declare module '@material-ui/icons/LocationSearchingOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationSearchingOutlined'>; -} -declare module '@material-ui/icons/LocationSearchingRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationSearchingRounded'>; -} -declare module '@material-ui/icons/LocationSearchingSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationSearchingSharp'>; -} -declare module '@material-ui/icons/LocationSearchingTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LocationSearchingTwoTone'>; -} -declare module '@material-ui/icons/Lock.js' { - declare module.exports: $Exports<'@material-ui/icons/Lock'>; -} -declare module '@material-ui/icons/LockOpen.js' { - declare module.exports: $Exports<'@material-ui/icons/LockOpen'>; -} -declare module '@material-ui/icons/LockOpenOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LockOpenOutlined'>; -} -declare module '@material-ui/icons/LockOpenRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LockOpenRounded'>; -} -declare module '@material-ui/icons/LockOpenSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LockOpenSharp'>; -} -declare module '@material-ui/icons/LockOpenTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LockOpenTwoTone'>; -} -declare module '@material-ui/icons/LockOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LockOutlined'>; -} -declare module '@material-ui/icons/LockRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LockRounded'>; -} -declare module '@material-ui/icons/LockSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LockSharp'>; -} -declare module '@material-ui/icons/LockTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LockTwoTone'>; -} -declare module '@material-ui/icons/Looks.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks'>; -} -declare module '@material-ui/icons/Looks3.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks3'>; -} -declare module '@material-ui/icons/Looks3Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks3Outlined'>; -} -declare module '@material-ui/icons/Looks3Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks3Rounded'>; -} -declare module '@material-ui/icons/Looks3Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks3Sharp'>; -} -declare module '@material-ui/icons/Looks3TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks3TwoTone'>; -} -declare module '@material-ui/icons/Looks4.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks4'>; -} -declare module '@material-ui/icons/Looks4Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks4Outlined'>; -} -declare module '@material-ui/icons/Looks4Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks4Rounded'>; -} -declare module '@material-ui/icons/Looks4Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks4Sharp'>; -} -declare module '@material-ui/icons/Looks4TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks4TwoTone'>; -} -declare module '@material-ui/icons/Looks5.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks5'>; -} -declare module '@material-ui/icons/Looks5Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks5Outlined'>; -} -declare module '@material-ui/icons/Looks5Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks5Rounded'>; -} -declare module '@material-ui/icons/Looks5Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks5Sharp'>; -} -declare module '@material-ui/icons/Looks5TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks5TwoTone'>; -} -declare module '@material-ui/icons/Looks6.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks6'>; -} -declare module '@material-ui/icons/Looks6Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks6Outlined'>; -} -declare module '@material-ui/icons/Looks6Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks6Rounded'>; -} -declare module '@material-ui/icons/Looks6Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks6Sharp'>; -} -declare module '@material-ui/icons/Looks6TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Looks6TwoTone'>; -} -declare module '@material-ui/icons/LooksOne.js' { - declare module.exports: $Exports<'@material-ui/icons/LooksOne'>; -} -declare module '@material-ui/icons/LooksOneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LooksOneOutlined'>; -} -declare module '@material-ui/icons/LooksOneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LooksOneRounded'>; -} -declare module '@material-ui/icons/LooksOneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LooksOneSharp'>; -} -declare module '@material-ui/icons/LooksOneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LooksOneTwoTone'>; -} -declare module '@material-ui/icons/LooksOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LooksOutlined'>; -} -declare module '@material-ui/icons/LooksRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LooksRounded'>; -} -declare module '@material-ui/icons/LooksSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LooksSharp'>; -} -declare module '@material-ui/icons/LooksTwo.js' { - declare module.exports: $Exports<'@material-ui/icons/LooksTwo'>; -} -declare module '@material-ui/icons/LooksTwoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LooksTwoOutlined'>; -} -declare module '@material-ui/icons/LooksTwoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LooksTwoRounded'>; -} -declare module '@material-ui/icons/LooksTwoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LooksTwoSharp'>; -} -declare module '@material-ui/icons/LooksTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LooksTwoTone'>; -} -declare module '@material-ui/icons/LooksTwoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LooksTwoTwoTone'>; -} -declare module '@material-ui/icons/Loop.js' { - declare module.exports: $Exports<'@material-ui/icons/Loop'>; -} -declare module '@material-ui/icons/LoopOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LoopOutlined'>; -} -declare module '@material-ui/icons/LoopRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LoopRounded'>; -} -declare module '@material-ui/icons/LoopSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LoopSharp'>; -} -declare module '@material-ui/icons/LoopTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LoopTwoTone'>; -} -declare module '@material-ui/icons/Loupe.js' { - declare module.exports: $Exports<'@material-ui/icons/Loupe'>; -} -declare module '@material-ui/icons/LoupeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LoupeOutlined'>; -} -declare module '@material-ui/icons/LoupeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LoupeRounded'>; -} -declare module '@material-ui/icons/LoupeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LoupeSharp'>; -} -declare module '@material-ui/icons/LoupeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LoupeTwoTone'>; -} -declare module '@material-ui/icons/LowPriority.js' { - declare module.exports: $Exports<'@material-ui/icons/LowPriority'>; -} -declare module '@material-ui/icons/LowPriorityOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LowPriorityOutlined'>; -} -declare module '@material-ui/icons/LowPriorityRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LowPriorityRounded'>; -} -declare module '@material-ui/icons/LowPrioritySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LowPrioritySharp'>; -} -declare module '@material-ui/icons/LowPriorityTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LowPriorityTwoTone'>; -} -declare module '@material-ui/icons/Loyalty.js' { - declare module.exports: $Exports<'@material-ui/icons/Loyalty'>; -} -declare module '@material-ui/icons/LoyaltyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/LoyaltyOutlined'>; -} -declare module '@material-ui/icons/LoyaltyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/LoyaltyRounded'>; -} -declare module '@material-ui/icons/LoyaltySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/LoyaltySharp'>; -} -declare module '@material-ui/icons/LoyaltyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/LoyaltyTwoTone'>; -} -declare module '@material-ui/icons/Mail.js' { - declare module.exports: $Exports<'@material-ui/icons/Mail'>; -} -declare module '@material-ui/icons/MailOutline.js' { - declare module.exports: $Exports<'@material-ui/icons/MailOutline'>; -} -declare module '@material-ui/icons/MailOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MailOutlined'>; -} -declare module '@material-ui/icons/MailOutlineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MailOutlineOutlined'>; -} -declare module '@material-ui/icons/MailOutlineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MailOutlineRounded'>; -} -declare module '@material-ui/icons/MailOutlineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MailOutlineSharp'>; -} -declare module '@material-ui/icons/MailOutlineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MailOutlineTwoTone'>; -} -declare module '@material-ui/icons/MailRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MailRounded'>; -} -declare module '@material-ui/icons/MailSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MailSharp'>; -} -declare module '@material-ui/icons/MailTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MailTwoTone'>; -} -declare module '@material-ui/icons/Map.js' { - declare module.exports: $Exports<'@material-ui/icons/Map'>; -} -declare module '@material-ui/icons/MapOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MapOutlined'>; -} -declare module '@material-ui/icons/MapRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MapRounded'>; -} -declare module '@material-ui/icons/MapSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MapSharp'>; -} -declare module '@material-ui/icons/MapTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MapTwoTone'>; -} -declare module '@material-ui/icons/Markunread.js' { - declare module.exports: $Exports<'@material-ui/icons/Markunread'>; -} -declare module '@material-ui/icons/MarkunreadMailbox.js' { - declare module.exports: $Exports<'@material-ui/icons/MarkunreadMailbox'>; -} -declare module '@material-ui/icons/MarkunreadMailboxOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MarkunreadMailboxOutlined'>; -} -declare module '@material-ui/icons/MarkunreadMailboxRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MarkunreadMailboxRounded'>; -} -declare module '@material-ui/icons/MarkunreadMailboxSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MarkunreadMailboxSharp'>; -} -declare module '@material-ui/icons/MarkunreadMailboxTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MarkunreadMailboxTwoTone'>; -} -declare module '@material-ui/icons/MarkunreadOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MarkunreadOutlined'>; -} -declare module '@material-ui/icons/MarkunreadRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MarkunreadRounded'>; -} -declare module '@material-ui/icons/MarkunreadSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MarkunreadSharp'>; -} -declare module '@material-ui/icons/MarkunreadTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MarkunreadTwoTone'>; -} -declare module '@material-ui/icons/Maximize.js' { - declare module.exports: $Exports<'@material-ui/icons/Maximize'>; -} -declare module '@material-ui/icons/MaximizeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MaximizeOutlined'>; -} -declare module '@material-ui/icons/MaximizeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MaximizeRounded'>; -} -declare module '@material-ui/icons/MaximizeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MaximizeSharp'>; -} -declare module '@material-ui/icons/MaximizeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MaximizeTwoTone'>; -} -declare module '@material-ui/icons/MeetingRoom.js' { - declare module.exports: $Exports<'@material-ui/icons/MeetingRoom'>; -} -declare module '@material-ui/icons/MeetingRoomOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MeetingRoomOutlined'>; -} -declare module '@material-ui/icons/MeetingRoomRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MeetingRoomRounded'>; -} -declare module '@material-ui/icons/MeetingRoomSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MeetingRoomSharp'>; -} -declare module '@material-ui/icons/MeetingRoomTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MeetingRoomTwoTone'>; -} -declare module '@material-ui/icons/Memory.js' { - declare module.exports: $Exports<'@material-ui/icons/Memory'>; -} -declare module '@material-ui/icons/MemoryOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MemoryOutlined'>; -} -declare module '@material-ui/icons/MemoryRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MemoryRounded'>; -} -declare module '@material-ui/icons/MemorySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MemorySharp'>; -} -declare module '@material-ui/icons/MemoryTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MemoryTwoTone'>; -} -declare module '@material-ui/icons/Menu.js' { - declare module.exports: $Exports<'@material-ui/icons/Menu'>; -} -declare module '@material-ui/icons/MenuOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MenuOutlined'>; -} -declare module '@material-ui/icons/MenuRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MenuRounded'>; -} -declare module '@material-ui/icons/MenuSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MenuSharp'>; -} -declare module '@material-ui/icons/MenuTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MenuTwoTone'>; -} -declare module '@material-ui/icons/MergeType.js' { - declare module.exports: $Exports<'@material-ui/icons/MergeType'>; -} -declare module '@material-ui/icons/MergeTypeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MergeTypeOutlined'>; -} -declare module '@material-ui/icons/MergeTypeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MergeTypeRounded'>; -} -declare module '@material-ui/icons/MergeTypeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MergeTypeSharp'>; -} -declare module '@material-ui/icons/MergeTypeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MergeTypeTwoTone'>; -} -declare module '@material-ui/icons/Message.js' { - declare module.exports: $Exports<'@material-ui/icons/Message'>; -} -declare module '@material-ui/icons/MessageOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MessageOutlined'>; -} -declare module '@material-ui/icons/MessageRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MessageRounded'>; -} -declare module '@material-ui/icons/MessageSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MessageSharp'>; -} -declare module '@material-ui/icons/MessageTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MessageTwoTone'>; -} -declare module '@material-ui/icons/Mic.js' { - declare module.exports: $Exports<'@material-ui/icons/Mic'>; -} -declare module '@material-ui/icons/MicNone.js' { - declare module.exports: $Exports<'@material-ui/icons/MicNone'>; -} -declare module '@material-ui/icons/MicNoneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MicNoneOutlined'>; -} -declare module '@material-ui/icons/MicNoneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MicNoneRounded'>; -} -declare module '@material-ui/icons/MicNoneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MicNoneSharp'>; -} -declare module '@material-ui/icons/MicNoneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MicNoneTwoTone'>; -} -declare module '@material-ui/icons/MicOff.js' { - declare module.exports: $Exports<'@material-ui/icons/MicOff'>; -} -declare module '@material-ui/icons/MicOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MicOffOutlined'>; -} -declare module '@material-ui/icons/MicOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MicOffRounded'>; -} -declare module '@material-ui/icons/MicOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MicOffSharp'>; -} -declare module '@material-ui/icons/MicOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MicOffTwoTone'>; -} -declare module '@material-ui/icons/MicOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MicOutlined'>; -} -declare module '@material-ui/icons/MicRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MicRounded'>; -} -declare module '@material-ui/icons/MicSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MicSharp'>; -} -declare module '@material-ui/icons/MicTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MicTwoTone'>; -} -declare module '@material-ui/icons/Minimize.js' { - declare module.exports: $Exports<'@material-ui/icons/Minimize'>; -} -declare module '@material-ui/icons/MinimizeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MinimizeOutlined'>; -} -declare module '@material-ui/icons/MinimizeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MinimizeRounded'>; -} -declare module '@material-ui/icons/MinimizeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MinimizeSharp'>; -} -declare module '@material-ui/icons/MinimizeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MinimizeTwoTone'>; -} -declare module '@material-ui/icons/MissedVideoCall.js' { - declare module.exports: $Exports<'@material-ui/icons/MissedVideoCall'>; -} -declare module '@material-ui/icons/MissedVideoCallOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MissedVideoCallOutlined'>; -} -declare module '@material-ui/icons/MissedVideoCallRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MissedVideoCallRounded'>; -} -declare module '@material-ui/icons/MissedVideoCallSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MissedVideoCallSharp'>; -} -declare module '@material-ui/icons/MissedVideoCallTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MissedVideoCallTwoTone'>; -} -declare module '@material-ui/icons/Mms.js' { - declare module.exports: $Exports<'@material-ui/icons/Mms'>; -} -declare module '@material-ui/icons/MmsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MmsOutlined'>; -} -declare module '@material-ui/icons/MmsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MmsRounded'>; -} -declare module '@material-ui/icons/MmsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MmsSharp'>; -} -declare module '@material-ui/icons/MmsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MmsTwoTone'>; -} -declare module '@material-ui/icons/MobileFriendly.js' { - declare module.exports: $Exports<'@material-ui/icons/MobileFriendly'>; -} -declare module '@material-ui/icons/MobileFriendlyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MobileFriendlyOutlined'>; -} -declare module '@material-ui/icons/MobileFriendlyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MobileFriendlyRounded'>; -} -declare module '@material-ui/icons/MobileFriendlySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MobileFriendlySharp'>; -} -declare module '@material-ui/icons/MobileFriendlyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MobileFriendlyTwoTone'>; -} -declare module '@material-ui/icons/MobileOff.js' { - declare module.exports: $Exports<'@material-ui/icons/MobileOff'>; -} -declare module '@material-ui/icons/MobileOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MobileOffOutlined'>; -} -declare module '@material-ui/icons/MobileOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MobileOffRounded'>; -} -declare module '@material-ui/icons/MobileOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MobileOffSharp'>; -} -declare module '@material-ui/icons/MobileOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MobileOffTwoTone'>; -} -declare module '@material-ui/icons/MobileScreenShare.js' { - declare module.exports: $Exports<'@material-ui/icons/MobileScreenShare'>; -} -declare module '@material-ui/icons/MobileScreenShareOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MobileScreenShareOutlined'>; -} -declare module '@material-ui/icons/MobileScreenShareRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MobileScreenShareRounded'>; -} -declare module '@material-ui/icons/MobileScreenShareSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MobileScreenShareSharp'>; -} -declare module '@material-ui/icons/MobileScreenShareTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MobileScreenShareTwoTone'>; -} -declare module '@material-ui/icons/ModeComment.js' { - declare module.exports: $Exports<'@material-ui/icons/ModeComment'>; -} -declare module '@material-ui/icons/ModeCommentOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ModeCommentOutlined'>; -} -declare module '@material-ui/icons/ModeCommentRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ModeCommentRounded'>; -} -declare module '@material-ui/icons/ModeCommentSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ModeCommentSharp'>; -} -declare module '@material-ui/icons/ModeCommentTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ModeCommentTwoTone'>; -} -declare module '@material-ui/icons/MonetizationOn.js' { - declare module.exports: $Exports<'@material-ui/icons/MonetizationOn'>; -} -declare module '@material-ui/icons/MonetizationOnOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MonetizationOnOutlined'>; -} -declare module '@material-ui/icons/MonetizationOnRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MonetizationOnRounded'>; -} -declare module '@material-ui/icons/MonetizationOnSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MonetizationOnSharp'>; -} -declare module '@material-ui/icons/MonetizationOnTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MonetizationOnTwoTone'>; -} -declare module '@material-ui/icons/Money.js' { - declare module.exports: $Exports<'@material-ui/icons/Money'>; -} -declare module '@material-ui/icons/MoneyOff.js' { - declare module.exports: $Exports<'@material-ui/icons/MoneyOff'>; -} -declare module '@material-ui/icons/MoneyOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MoneyOffOutlined'>; -} -declare module '@material-ui/icons/MoneyOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MoneyOffRounded'>; -} -declare module '@material-ui/icons/MoneyOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MoneyOffSharp'>; -} -declare module '@material-ui/icons/MoneyOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MoneyOffTwoTone'>; -} -declare module '@material-ui/icons/MoneyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MoneyOutlined'>; -} -declare module '@material-ui/icons/MoneyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MoneyRounded'>; -} -declare module '@material-ui/icons/MoneySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MoneySharp'>; -} -declare module '@material-ui/icons/MoneyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MoneyTwoTone'>; -} -declare module '@material-ui/icons/MonochromePhotos.js' { - declare module.exports: $Exports<'@material-ui/icons/MonochromePhotos'>; -} -declare module '@material-ui/icons/MonochromePhotosOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MonochromePhotosOutlined'>; -} -declare module '@material-ui/icons/MonochromePhotosRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MonochromePhotosRounded'>; -} -declare module '@material-ui/icons/MonochromePhotosSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MonochromePhotosSharp'>; -} -declare module '@material-ui/icons/MonochromePhotosTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MonochromePhotosTwoTone'>; -} -declare module '@material-ui/icons/Mood.js' { - declare module.exports: $Exports<'@material-ui/icons/Mood'>; -} -declare module '@material-ui/icons/MoodBad.js' { - declare module.exports: $Exports<'@material-ui/icons/MoodBad'>; -} -declare module '@material-ui/icons/MoodBadOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MoodBadOutlined'>; -} -declare module '@material-ui/icons/MoodBadRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MoodBadRounded'>; -} -declare module '@material-ui/icons/MoodBadSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MoodBadSharp'>; -} -declare module '@material-ui/icons/MoodBadTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MoodBadTwoTone'>; -} -declare module '@material-ui/icons/MoodOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MoodOutlined'>; -} -declare module '@material-ui/icons/MoodRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MoodRounded'>; -} -declare module '@material-ui/icons/MoodSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MoodSharp'>; -} -declare module '@material-ui/icons/MoodTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MoodTwoTone'>; -} -declare module '@material-ui/icons/More.js' { - declare module.exports: $Exports<'@material-ui/icons/More'>; -} -declare module '@material-ui/icons/MoreHoriz.js' { - declare module.exports: $Exports<'@material-ui/icons/MoreHoriz'>; -} -declare module '@material-ui/icons/MoreHorizOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MoreHorizOutlined'>; -} -declare module '@material-ui/icons/MoreHorizRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MoreHorizRounded'>; -} -declare module '@material-ui/icons/MoreHorizSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MoreHorizSharp'>; -} -declare module '@material-ui/icons/MoreHorizTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MoreHorizTwoTone'>; -} -declare module '@material-ui/icons/MoreOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MoreOutlined'>; -} -declare module '@material-ui/icons/MoreRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MoreRounded'>; -} -declare module '@material-ui/icons/MoreSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MoreSharp'>; -} -declare module '@material-ui/icons/MoreTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MoreTwoTone'>; -} -declare module '@material-ui/icons/MoreVert.js' { - declare module.exports: $Exports<'@material-ui/icons/MoreVert'>; -} -declare module '@material-ui/icons/MoreVertOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MoreVertOutlined'>; -} -declare module '@material-ui/icons/MoreVertRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MoreVertRounded'>; -} -declare module '@material-ui/icons/MoreVertSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MoreVertSharp'>; -} -declare module '@material-ui/icons/MoreVertTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MoreVertTwoTone'>; -} -declare module '@material-ui/icons/Motorcycle.js' { - declare module.exports: $Exports<'@material-ui/icons/Motorcycle'>; -} -declare module '@material-ui/icons/MotorcycleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MotorcycleOutlined'>; -} -declare module '@material-ui/icons/MotorcycleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MotorcycleRounded'>; -} -declare module '@material-ui/icons/MotorcycleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MotorcycleSharp'>; -} -declare module '@material-ui/icons/MotorcycleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MotorcycleTwoTone'>; -} -declare module '@material-ui/icons/Mouse.js' { - declare module.exports: $Exports<'@material-ui/icons/Mouse'>; -} -declare module '@material-ui/icons/MouseOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MouseOutlined'>; -} -declare module '@material-ui/icons/MouseRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MouseRounded'>; -} -declare module '@material-ui/icons/MouseSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MouseSharp'>; -} -declare module '@material-ui/icons/MouseTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MouseTwoTone'>; -} -declare module '@material-ui/icons/MoveToInbox.js' { - declare module.exports: $Exports<'@material-ui/icons/MoveToInbox'>; -} -declare module '@material-ui/icons/MoveToInboxOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MoveToInboxOutlined'>; -} -declare module '@material-ui/icons/MoveToInboxRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MoveToInboxRounded'>; -} -declare module '@material-ui/icons/MoveToInboxSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MoveToInboxSharp'>; -} -declare module '@material-ui/icons/MoveToInboxTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MoveToInboxTwoTone'>; -} -declare module '@material-ui/icons/Movie.js' { - declare module.exports: $Exports<'@material-ui/icons/Movie'>; -} -declare module '@material-ui/icons/MovieCreation.js' { - declare module.exports: $Exports<'@material-ui/icons/MovieCreation'>; -} -declare module '@material-ui/icons/MovieCreationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MovieCreationOutlined'>; -} -declare module '@material-ui/icons/MovieCreationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MovieCreationRounded'>; -} -declare module '@material-ui/icons/MovieCreationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MovieCreationSharp'>; -} -declare module '@material-ui/icons/MovieCreationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MovieCreationTwoTone'>; -} -declare module '@material-ui/icons/MovieFilter.js' { - declare module.exports: $Exports<'@material-ui/icons/MovieFilter'>; -} -declare module '@material-ui/icons/MovieFilterOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MovieFilterOutlined'>; -} -declare module '@material-ui/icons/MovieFilterRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MovieFilterRounded'>; -} -declare module '@material-ui/icons/MovieFilterSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MovieFilterSharp'>; -} -declare module '@material-ui/icons/MovieFilterTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MovieFilterTwoTone'>; -} -declare module '@material-ui/icons/MovieOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MovieOutlined'>; -} -declare module '@material-ui/icons/MovieRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MovieRounded'>; -} -declare module '@material-ui/icons/MovieSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MovieSharp'>; -} -declare module '@material-ui/icons/MovieTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MovieTwoTone'>; -} -declare module '@material-ui/icons/MultilineChart.js' { - declare module.exports: $Exports<'@material-ui/icons/MultilineChart'>; -} -declare module '@material-ui/icons/MultilineChartOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MultilineChartOutlined'>; -} -declare module '@material-ui/icons/MultilineChartRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MultilineChartRounded'>; -} -declare module '@material-ui/icons/MultilineChartSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MultilineChartSharp'>; -} -declare module '@material-ui/icons/MultilineChartTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MultilineChartTwoTone'>; -} -declare module '@material-ui/icons/MusicNote.js' { - declare module.exports: $Exports<'@material-ui/icons/MusicNote'>; -} -declare module '@material-ui/icons/MusicNoteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MusicNoteOutlined'>; -} -declare module '@material-ui/icons/MusicNoteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MusicNoteRounded'>; -} -declare module '@material-ui/icons/MusicNoteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MusicNoteSharp'>; -} -declare module '@material-ui/icons/MusicNoteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MusicNoteTwoTone'>; -} -declare module '@material-ui/icons/MusicOff.js' { - declare module.exports: $Exports<'@material-ui/icons/MusicOff'>; -} -declare module '@material-ui/icons/MusicOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MusicOffOutlined'>; -} -declare module '@material-ui/icons/MusicOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MusicOffRounded'>; -} -declare module '@material-ui/icons/MusicOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MusicOffSharp'>; -} -declare module '@material-ui/icons/MusicOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MusicOffTwoTone'>; -} -declare module '@material-ui/icons/MusicVideo.js' { - declare module.exports: $Exports<'@material-ui/icons/MusicVideo'>; -} -declare module '@material-ui/icons/MusicVideoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MusicVideoOutlined'>; -} -declare module '@material-ui/icons/MusicVideoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MusicVideoRounded'>; -} -declare module '@material-ui/icons/MusicVideoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MusicVideoSharp'>; -} -declare module '@material-ui/icons/MusicVideoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MusicVideoTwoTone'>; -} -declare module '@material-ui/icons/MyLocation.js' { - declare module.exports: $Exports<'@material-ui/icons/MyLocation'>; -} -declare module '@material-ui/icons/MyLocationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/MyLocationOutlined'>; -} -declare module '@material-ui/icons/MyLocationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/MyLocationRounded'>; -} -declare module '@material-ui/icons/MyLocationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/MyLocationSharp'>; -} -declare module '@material-ui/icons/MyLocationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/MyLocationTwoTone'>; -} -declare module '@material-ui/icons/Nature.js' { - declare module.exports: $Exports<'@material-ui/icons/Nature'>; -} -declare module '@material-ui/icons/NatureOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NatureOutlined'>; -} -declare module '@material-ui/icons/NaturePeople.js' { - declare module.exports: $Exports<'@material-ui/icons/NaturePeople'>; -} -declare module '@material-ui/icons/NaturePeopleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NaturePeopleOutlined'>; -} -declare module '@material-ui/icons/NaturePeopleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NaturePeopleRounded'>; -} -declare module '@material-ui/icons/NaturePeopleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NaturePeopleSharp'>; -} -declare module '@material-ui/icons/NaturePeopleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NaturePeopleTwoTone'>; -} -declare module '@material-ui/icons/NatureRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NatureRounded'>; -} -declare module '@material-ui/icons/NatureSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NatureSharp'>; -} -declare module '@material-ui/icons/NatureTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NatureTwoTone'>; -} -declare module '@material-ui/icons/NavigateBefore.js' { - declare module.exports: $Exports<'@material-ui/icons/NavigateBefore'>; -} -declare module '@material-ui/icons/NavigateBeforeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NavigateBeforeOutlined'>; -} -declare module '@material-ui/icons/NavigateBeforeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NavigateBeforeRounded'>; -} -declare module '@material-ui/icons/NavigateBeforeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NavigateBeforeSharp'>; -} -declare module '@material-ui/icons/NavigateBeforeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NavigateBeforeTwoTone'>; -} -declare module '@material-ui/icons/NavigateNext.js' { - declare module.exports: $Exports<'@material-ui/icons/NavigateNext'>; -} -declare module '@material-ui/icons/NavigateNextOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NavigateNextOutlined'>; -} -declare module '@material-ui/icons/NavigateNextRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NavigateNextRounded'>; -} -declare module '@material-ui/icons/NavigateNextSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NavigateNextSharp'>; -} -declare module '@material-ui/icons/NavigateNextTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NavigateNextTwoTone'>; -} -declare module '@material-ui/icons/Navigation.js' { - declare module.exports: $Exports<'@material-ui/icons/Navigation'>; -} -declare module '@material-ui/icons/NavigationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NavigationOutlined'>; -} -declare module '@material-ui/icons/NavigationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NavigationRounded'>; -} -declare module '@material-ui/icons/NavigationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NavigationSharp'>; -} -declare module '@material-ui/icons/NavigationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NavigationTwoTone'>; -} -declare module '@material-ui/icons/NearMe.js' { - declare module.exports: $Exports<'@material-ui/icons/NearMe'>; -} -declare module '@material-ui/icons/NearMeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NearMeOutlined'>; -} -declare module '@material-ui/icons/NearMeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NearMeRounded'>; -} -declare module '@material-ui/icons/NearMeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NearMeSharp'>; -} -declare module '@material-ui/icons/NearMeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NearMeTwoTone'>; -} -declare module '@material-ui/icons/NetworkCell.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkCell'>; -} -declare module '@material-ui/icons/NetworkCellOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkCellOutlined'>; -} -declare module '@material-ui/icons/NetworkCellRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkCellRounded'>; -} -declare module '@material-ui/icons/NetworkCellSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkCellSharp'>; -} -declare module '@material-ui/icons/NetworkCellTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkCellTwoTone'>; -} -declare module '@material-ui/icons/NetworkCheck.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkCheck'>; -} -declare module '@material-ui/icons/NetworkCheckOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkCheckOutlined'>; -} -declare module '@material-ui/icons/NetworkCheckRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkCheckRounded'>; -} -declare module '@material-ui/icons/NetworkCheckSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkCheckSharp'>; -} -declare module '@material-ui/icons/NetworkCheckTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkCheckTwoTone'>; -} -declare module '@material-ui/icons/NetworkLocked.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkLocked'>; -} -declare module '@material-ui/icons/NetworkLockedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkLockedOutlined'>; -} -declare module '@material-ui/icons/NetworkLockedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkLockedRounded'>; -} -declare module '@material-ui/icons/NetworkLockedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkLockedSharp'>; -} -declare module '@material-ui/icons/NetworkLockedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkLockedTwoTone'>; -} -declare module '@material-ui/icons/NetworkWifi.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkWifi'>; -} -declare module '@material-ui/icons/NetworkWifiOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkWifiOutlined'>; -} -declare module '@material-ui/icons/NetworkWifiRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkWifiRounded'>; -} -declare module '@material-ui/icons/NetworkWifiSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkWifiSharp'>; -} -declare module '@material-ui/icons/NetworkWifiTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NetworkWifiTwoTone'>; -} -declare module '@material-ui/icons/NewReleases.js' { - declare module.exports: $Exports<'@material-ui/icons/NewReleases'>; -} -declare module '@material-ui/icons/NewReleasesOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NewReleasesOutlined'>; -} -declare module '@material-ui/icons/NewReleasesRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NewReleasesRounded'>; -} -declare module '@material-ui/icons/NewReleasesSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NewReleasesSharp'>; -} -declare module '@material-ui/icons/NewReleasesTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NewReleasesTwoTone'>; -} -declare module '@material-ui/icons/NextWeek.js' { - declare module.exports: $Exports<'@material-ui/icons/NextWeek'>; -} -declare module '@material-ui/icons/NextWeekOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NextWeekOutlined'>; -} -declare module '@material-ui/icons/NextWeekRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NextWeekRounded'>; -} -declare module '@material-ui/icons/NextWeekSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NextWeekSharp'>; -} -declare module '@material-ui/icons/NextWeekTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NextWeekTwoTone'>; -} -declare module '@material-ui/icons/Nfc.js' { - declare module.exports: $Exports<'@material-ui/icons/Nfc'>; -} -declare module '@material-ui/icons/NfcOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NfcOutlined'>; -} -declare module '@material-ui/icons/NfcRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NfcRounded'>; -} -declare module '@material-ui/icons/NfcSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NfcSharp'>; -} -declare module '@material-ui/icons/NfcTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NfcTwoTone'>; -} -declare module '@material-ui/icons/NoEncryption.js' { - declare module.exports: $Exports<'@material-ui/icons/NoEncryption'>; -} -declare module '@material-ui/icons/NoEncryptionOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NoEncryptionOutlined'>; -} -declare module '@material-ui/icons/NoEncryptionRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NoEncryptionRounded'>; -} -declare module '@material-ui/icons/NoEncryptionSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NoEncryptionSharp'>; -} -declare module '@material-ui/icons/NoEncryptionTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NoEncryptionTwoTone'>; -} -declare module '@material-ui/icons/NoMeetingRoom.js' { - declare module.exports: $Exports<'@material-ui/icons/NoMeetingRoom'>; -} -declare module '@material-ui/icons/NoMeetingRoomOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NoMeetingRoomOutlined'>; -} -declare module '@material-ui/icons/NoMeetingRoomRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NoMeetingRoomRounded'>; -} -declare module '@material-ui/icons/NoMeetingRoomSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NoMeetingRoomSharp'>; -} -declare module '@material-ui/icons/NoMeetingRoomTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NoMeetingRoomTwoTone'>; -} -declare module '@material-ui/icons/NoSim.js' { - declare module.exports: $Exports<'@material-ui/icons/NoSim'>; -} -declare module '@material-ui/icons/NoSimOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NoSimOutlined'>; -} -declare module '@material-ui/icons/NoSimRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NoSimRounded'>; -} -declare module '@material-ui/icons/NoSimSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NoSimSharp'>; -} -declare module '@material-ui/icons/NoSimTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NoSimTwoTone'>; -} -declare module '@material-ui/icons/Note.js' { - declare module.exports: $Exports<'@material-ui/icons/Note'>; -} -declare module '@material-ui/icons/NoteAdd.js' { - declare module.exports: $Exports<'@material-ui/icons/NoteAdd'>; -} -declare module '@material-ui/icons/NoteAddOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NoteAddOutlined'>; -} -declare module '@material-ui/icons/NoteAddRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NoteAddRounded'>; -} -declare module '@material-ui/icons/NoteAddSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NoteAddSharp'>; -} -declare module '@material-ui/icons/NoteAddTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NoteAddTwoTone'>; -} -declare module '@material-ui/icons/NoteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NoteOutlined'>; -} -declare module '@material-ui/icons/NoteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NoteRounded'>; -} -declare module '@material-ui/icons/Notes.js' { - declare module.exports: $Exports<'@material-ui/icons/Notes'>; -} -declare module '@material-ui/icons/NoteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NoteSharp'>; -} -declare module '@material-ui/icons/NotesOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NotesOutlined'>; -} -declare module '@material-ui/icons/NotesRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NotesRounded'>; -} -declare module '@material-ui/icons/NotesSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NotesSharp'>; -} -declare module '@material-ui/icons/NotesTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NotesTwoTone'>; -} -declare module '@material-ui/icons/NoteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NoteTwoTone'>; -} -declare module '@material-ui/icons/NotificationImportant.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationImportant'>; -} -declare module '@material-ui/icons/NotificationImportantOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationImportantOutlined'>; -} -declare module '@material-ui/icons/NotificationImportantRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationImportantRounded'>; -} -declare module '@material-ui/icons/NotificationImportantSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationImportantSharp'>; -} -declare module '@material-ui/icons/NotificationImportantTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationImportantTwoTone'>; -} -declare module '@material-ui/icons/Notifications.js' { - declare module.exports: $Exports<'@material-ui/icons/Notifications'>; -} -declare module '@material-ui/icons/NotificationsActive.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsActive'>; -} -declare module '@material-ui/icons/NotificationsActiveOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsActiveOutlined'>; -} -declare module '@material-ui/icons/NotificationsActiveRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsActiveRounded'>; -} -declare module '@material-ui/icons/NotificationsActiveSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsActiveSharp'>; -} -declare module '@material-ui/icons/NotificationsActiveTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsActiveTwoTone'>; -} -declare module '@material-ui/icons/NotificationsNone.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsNone'>; -} -declare module '@material-ui/icons/NotificationsNoneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsNoneOutlined'>; -} -declare module '@material-ui/icons/NotificationsNoneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsNoneRounded'>; -} -declare module '@material-ui/icons/NotificationsNoneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsNoneSharp'>; -} -declare module '@material-ui/icons/NotificationsNoneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsNoneTwoTone'>; -} -declare module '@material-ui/icons/NotificationsOff.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsOff'>; -} -declare module '@material-ui/icons/NotificationsOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsOffOutlined'>; -} -declare module '@material-ui/icons/NotificationsOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsOffRounded'>; -} -declare module '@material-ui/icons/NotificationsOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsOffSharp'>; -} -declare module '@material-ui/icons/NotificationsOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsOffTwoTone'>; -} -declare module '@material-ui/icons/NotificationsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsOutlined'>; -} -declare module '@material-ui/icons/NotificationsPaused.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsPaused'>; -} -declare module '@material-ui/icons/NotificationsPausedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsPausedOutlined'>; -} -declare module '@material-ui/icons/NotificationsPausedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsPausedRounded'>; -} -declare module '@material-ui/icons/NotificationsPausedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsPausedSharp'>; -} -declare module '@material-ui/icons/NotificationsPausedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsPausedTwoTone'>; -} -declare module '@material-ui/icons/NotificationsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsRounded'>; -} -declare module '@material-ui/icons/NotificationsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsSharp'>; -} -declare module '@material-ui/icons/NotificationsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NotificationsTwoTone'>; -} -declare module '@material-ui/icons/NotInterested.js' { - declare module.exports: $Exports<'@material-ui/icons/NotInterested'>; -} -declare module '@material-ui/icons/NotInterestedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NotInterestedOutlined'>; -} -declare module '@material-ui/icons/NotInterestedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NotInterestedRounded'>; -} -declare module '@material-ui/icons/NotInterestedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NotInterestedSharp'>; -} -declare module '@material-ui/icons/NotInterestedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NotInterestedTwoTone'>; -} -declare module '@material-ui/icons/NotListedLocation.js' { - declare module.exports: $Exports<'@material-ui/icons/NotListedLocation'>; -} -declare module '@material-ui/icons/NotListedLocationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/NotListedLocationOutlined'>; -} -declare module '@material-ui/icons/NotListedLocationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/NotListedLocationRounded'>; -} -declare module '@material-ui/icons/NotListedLocationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/NotListedLocationSharp'>; -} -declare module '@material-ui/icons/NotListedLocationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/NotListedLocationTwoTone'>; -} -declare module '@material-ui/icons/OfflineBolt.js' { - declare module.exports: $Exports<'@material-ui/icons/OfflineBolt'>; -} -declare module '@material-ui/icons/OfflineBoltOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/OfflineBoltOutlined'>; -} -declare module '@material-ui/icons/OfflineBoltRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/OfflineBoltRounded'>; -} -declare module '@material-ui/icons/OfflineBoltSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/OfflineBoltSharp'>; -} -declare module '@material-ui/icons/OfflineBoltTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/OfflineBoltTwoTone'>; -} -declare module '@material-ui/icons/OfflinePin.js' { - declare module.exports: $Exports<'@material-ui/icons/OfflinePin'>; -} -declare module '@material-ui/icons/OfflinePinOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/OfflinePinOutlined'>; -} -declare module '@material-ui/icons/OfflinePinRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/OfflinePinRounded'>; -} -declare module '@material-ui/icons/OfflinePinSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/OfflinePinSharp'>; -} -declare module '@material-ui/icons/OfflinePinTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/OfflinePinTwoTone'>; -} -declare module '@material-ui/icons/OndemandVideo.js' { - declare module.exports: $Exports<'@material-ui/icons/OndemandVideo'>; -} -declare module '@material-ui/icons/OndemandVideoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/OndemandVideoOutlined'>; -} -declare module '@material-ui/icons/OndemandVideoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/OndemandVideoRounded'>; -} -declare module '@material-ui/icons/OndemandVideoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/OndemandVideoSharp'>; -} -declare module '@material-ui/icons/OndemandVideoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/OndemandVideoTwoTone'>; -} -declare module '@material-ui/icons/Opacity.js' { - declare module.exports: $Exports<'@material-ui/icons/Opacity'>; -} -declare module '@material-ui/icons/OpacityOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/OpacityOutlined'>; -} -declare module '@material-ui/icons/OpacityRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/OpacityRounded'>; -} -declare module '@material-ui/icons/OpacitySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/OpacitySharp'>; -} -declare module '@material-ui/icons/OpacityTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/OpacityTwoTone'>; -} -declare module '@material-ui/icons/OpenInBrowser.js' { - declare module.exports: $Exports<'@material-ui/icons/OpenInBrowser'>; -} -declare module '@material-ui/icons/OpenInBrowserOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/OpenInBrowserOutlined'>; -} -declare module '@material-ui/icons/OpenInBrowserRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/OpenInBrowserRounded'>; -} -declare module '@material-ui/icons/OpenInBrowserSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/OpenInBrowserSharp'>; -} -declare module '@material-ui/icons/OpenInBrowserTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/OpenInBrowserTwoTone'>; -} -declare module '@material-ui/icons/OpenInNew.js' { - declare module.exports: $Exports<'@material-ui/icons/OpenInNew'>; -} -declare module '@material-ui/icons/OpenInNewOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/OpenInNewOutlined'>; -} -declare module '@material-ui/icons/OpenInNewRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/OpenInNewRounded'>; -} -declare module '@material-ui/icons/OpenInNewSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/OpenInNewSharp'>; -} -declare module '@material-ui/icons/OpenInNewTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/OpenInNewTwoTone'>; -} -declare module '@material-ui/icons/OpenWith.js' { - declare module.exports: $Exports<'@material-ui/icons/OpenWith'>; -} -declare module '@material-ui/icons/OpenWithOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/OpenWithOutlined'>; -} -declare module '@material-ui/icons/OpenWithRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/OpenWithRounded'>; -} -declare module '@material-ui/icons/OpenWithSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/OpenWithSharp'>; -} -declare module '@material-ui/icons/OpenWithTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/OpenWithTwoTone'>; -} -declare module '@material-ui/icons/OutlinedFlag.js' { - declare module.exports: $Exports<'@material-ui/icons/OutlinedFlag'>; -} -declare module '@material-ui/icons/OutlinedFlagOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/OutlinedFlagOutlined'>; -} -declare module '@material-ui/icons/OutlinedFlagRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/OutlinedFlagRounded'>; -} -declare module '@material-ui/icons/OutlinedFlagSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/OutlinedFlagSharp'>; -} -declare module '@material-ui/icons/OutlinedFlagTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/OutlinedFlagTwoTone'>; -} -declare module '@material-ui/icons/Pages.js' { - declare module.exports: $Exports<'@material-ui/icons/Pages'>; -} -declare module '@material-ui/icons/PagesOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PagesOutlined'>; -} -declare module '@material-ui/icons/PagesRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PagesRounded'>; -} -declare module '@material-ui/icons/PagesSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PagesSharp'>; -} -declare module '@material-ui/icons/PagesTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PagesTwoTone'>; -} -declare module '@material-ui/icons/Pageview.js' { - declare module.exports: $Exports<'@material-ui/icons/Pageview'>; -} -declare module '@material-ui/icons/PageviewOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PageviewOutlined'>; -} -declare module '@material-ui/icons/PageviewRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PageviewRounded'>; -} -declare module '@material-ui/icons/PageviewSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PageviewSharp'>; -} -declare module '@material-ui/icons/PageviewTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PageviewTwoTone'>; -} -declare module '@material-ui/icons/Palette.js' { - declare module.exports: $Exports<'@material-ui/icons/Palette'>; -} -declare module '@material-ui/icons/PaletteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PaletteOutlined'>; -} -declare module '@material-ui/icons/PaletteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PaletteRounded'>; -} -declare module '@material-ui/icons/PaletteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PaletteSharp'>; -} -declare module '@material-ui/icons/PaletteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PaletteTwoTone'>; -} -declare module '@material-ui/icons/Panorama.js' { - declare module.exports: $Exports<'@material-ui/icons/Panorama'>; -} -declare module '@material-ui/icons/PanoramaFishEye.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaFishEye'>; -} -declare module '@material-ui/icons/PanoramaFishEyeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaFishEyeOutlined'>; -} -declare module '@material-ui/icons/PanoramaFishEyeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaFishEyeRounded'>; -} -declare module '@material-ui/icons/PanoramaFishEyeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaFishEyeSharp'>; -} -declare module '@material-ui/icons/PanoramaFishEyeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaFishEyeTwoTone'>; -} -declare module '@material-ui/icons/PanoramaHorizontal.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaHorizontal'>; -} -declare module '@material-ui/icons/PanoramaHorizontalOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaHorizontalOutlined'>; -} -declare module '@material-ui/icons/PanoramaHorizontalRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaHorizontalRounded'>; -} -declare module '@material-ui/icons/PanoramaHorizontalSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaHorizontalSharp'>; -} -declare module '@material-ui/icons/PanoramaHorizontalTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaHorizontalTwoTone'>; -} -declare module '@material-ui/icons/PanoramaOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaOutlined'>; -} -declare module '@material-ui/icons/PanoramaRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaRounded'>; -} -declare module '@material-ui/icons/PanoramaSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaSharp'>; -} -declare module '@material-ui/icons/PanoramaTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaTwoTone'>; -} -declare module '@material-ui/icons/PanoramaVertical.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaVertical'>; -} -declare module '@material-ui/icons/PanoramaVerticalOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaVerticalOutlined'>; -} -declare module '@material-ui/icons/PanoramaVerticalRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaVerticalRounded'>; -} -declare module '@material-ui/icons/PanoramaVerticalSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaVerticalSharp'>; -} -declare module '@material-ui/icons/PanoramaVerticalTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaVerticalTwoTone'>; -} -declare module '@material-ui/icons/PanoramaWideAngle.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaWideAngle'>; -} -declare module '@material-ui/icons/PanoramaWideAngleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaWideAngleOutlined'>; -} -declare module '@material-ui/icons/PanoramaWideAngleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaWideAngleRounded'>; -} -declare module '@material-ui/icons/PanoramaWideAngleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaWideAngleSharp'>; -} -declare module '@material-ui/icons/PanoramaWideAngleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PanoramaWideAngleTwoTone'>; -} -declare module '@material-ui/icons/PanTool.js' { - declare module.exports: $Exports<'@material-ui/icons/PanTool'>; -} -declare module '@material-ui/icons/PanToolOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PanToolOutlined'>; -} -declare module '@material-ui/icons/PanToolRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PanToolRounded'>; -} -declare module '@material-ui/icons/PanToolSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PanToolSharp'>; -} -declare module '@material-ui/icons/PanToolTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PanToolTwoTone'>; -} -declare module '@material-ui/icons/PartyMode.js' { - declare module.exports: $Exports<'@material-ui/icons/PartyMode'>; -} -declare module '@material-ui/icons/PartyModeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PartyModeOutlined'>; -} -declare module '@material-ui/icons/PartyModeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PartyModeRounded'>; -} -declare module '@material-ui/icons/PartyModeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PartyModeSharp'>; -} -declare module '@material-ui/icons/PartyModeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PartyModeTwoTone'>; -} -declare module '@material-ui/icons/Pause.js' { - declare module.exports: $Exports<'@material-ui/icons/Pause'>; -} -declare module '@material-ui/icons/PauseCircleFilled.js' { - declare module.exports: $Exports<'@material-ui/icons/PauseCircleFilled'>; -} -declare module '@material-ui/icons/PauseCircleFilledOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PauseCircleFilledOutlined'>; -} -declare module '@material-ui/icons/PauseCircleFilledRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PauseCircleFilledRounded'>; -} -declare module '@material-ui/icons/PauseCircleFilledSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PauseCircleFilledSharp'>; -} -declare module '@material-ui/icons/PauseCircleFilledTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PauseCircleFilledTwoTone'>; -} -declare module '@material-ui/icons/PauseCircleOutline.js' { - declare module.exports: $Exports<'@material-ui/icons/PauseCircleOutline'>; -} -declare module '@material-ui/icons/PauseCircleOutlineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PauseCircleOutlineOutlined'>; -} -declare module '@material-ui/icons/PauseCircleOutlineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PauseCircleOutlineRounded'>; -} -declare module '@material-ui/icons/PauseCircleOutlineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PauseCircleOutlineSharp'>; -} -declare module '@material-ui/icons/PauseCircleOutlineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PauseCircleOutlineTwoTone'>; -} -declare module '@material-ui/icons/PauseOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PauseOutlined'>; -} -declare module '@material-ui/icons/PausePresentation.js' { - declare module.exports: $Exports<'@material-ui/icons/PausePresentation'>; -} -declare module '@material-ui/icons/PausePresentationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PausePresentationOutlined'>; -} -declare module '@material-ui/icons/PausePresentationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PausePresentationRounded'>; -} -declare module '@material-ui/icons/PausePresentationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PausePresentationSharp'>; -} -declare module '@material-ui/icons/PausePresentationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PausePresentationTwoTone'>; -} -declare module '@material-ui/icons/PauseRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PauseRounded'>; -} -declare module '@material-ui/icons/PauseSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PauseSharp'>; -} -declare module '@material-ui/icons/PauseTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PauseTwoTone'>; -} -declare module '@material-ui/icons/Payment.js' { - declare module.exports: $Exports<'@material-ui/icons/Payment'>; -} -declare module '@material-ui/icons/PaymentOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PaymentOutlined'>; -} -declare module '@material-ui/icons/PaymentRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PaymentRounded'>; -} -declare module '@material-ui/icons/PaymentSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PaymentSharp'>; -} -declare module '@material-ui/icons/PaymentTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PaymentTwoTone'>; -} -declare module '@material-ui/icons/People.js' { - declare module.exports: $Exports<'@material-ui/icons/People'>; -} -declare module '@material-ui/icons/PeopleOutline.js' { - declare module.exports: $Exports<'@material-ui/icons/PeopleOutline'>; -} -declare module '@material-ui/icons/PeopleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PeopleOutlined'>; -} -declare module '@material-ui/icons/PeopleOutlineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PeopleOutlineOutlined'>; -} -declare module '@material-ui/icons/PeopleOutlineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PeopleOutlineRounded'>; -} -declare module '@material-ui/icons/PeopleOutlineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PeopleOutlineSharp'>; -} -declare module '@material-ui/icons/PeopleOutlineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PeopleOutlineTwoTone'>; -} -declare module '@material-ui/icons/PeopleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PeopleRounded'>; -} -declare module '@material-ui/icons/PeopleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PeopleSharp'>; -} -declare module '@material-ui/icons/PeopleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PeopleTwoTone'>; -} -declare module '@material-ui/icons/PermCameraMic.js' { - declare module.exports: $Exports<'@material-ui/icons/PermCameraMic'>; -} -declare module '@material-ui/icons/PermCameraMicOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PermCameraMicOutlined'>; -} -declare module '@material-ui/icons/PermCameraMicRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PermCameraMicRounded'>; -} -declare module '@material-ui/icons/PermCameraMicSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PermCameraMicSharp'>; -} -declare module '@material-ui/icons/PermCameraMicTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PermCameraMicTwoTone'>; -} -declare module '@material-ui/icons/PermContactCalendar.js' { - declare module.exports: $Exports<'@material-ui/icons/PermContactCalendar'>; -} -declare module '@material-ui/icons/PermContactCalendarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PermContactCalendarOutlined'>; -} -declare module '@material-ui/icons/PermContactCalendarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PermContactCalendarRounded'>; -} -declare module '@material-ui/icons/PermContactCalendarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PermContactCalendarSharp'>; -} -declare module '@material-ui/icons/PermContactCalendarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PermContactCalendarTwoTone'>; -} -declare module '@material-ui/icons/PermDataSetting.js' { - declare module.exports: $Exports<'@material-ui/icons/PermDataSetting'>; -} -declare module '@material-ui/icons/PermDataSettingOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PermDataSettingOutlined'>; -} -declare module '@material-ui/icons/PermDataSettingRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PermDataSettingRounded'>; -} -declare module '@material-ui/icons/PermDataSettingSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PermDataSettingSharp'>; -} -declare module '@material-ui/icons/PermDataSettingTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PermDataSettingTwoTone'>; -} -declare module '@material-ui/icons/PermDeviceInformation.js' { - declare module.exports: $Exports<'@material-ui/icons/PermDeviceInformation'>; -} -declare module '@material-ui/icons/PermDeviceInformationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PermDeviceInformationOutlined'>; -} -declare module '@material-ui/icons/PermDeviceInformationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PermDeviceInformationRounded'>; -} -declare module '@material-ui/icons/PermDeviceInformationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PermDeviceInformationSharp'>; -} -declare module '@material-ui/icons/PermDeviceInformationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PermDeviceInformationTwoTone'>; -} -declare module '@material-ui/icons/PermIdentity.js' { - declare module.exports: $Exports<'@material-ui/icons/PermIdentity'>; -} -declare module '@material-ui/icons/PermIdentityOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PermIdentityOutlined'>; -} -declare module '@material-ui/icons/PermIdentityRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PermIdentityRounded'>; -} -declare module '@material-ui/icons/PermIdentitySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PermIdentitySharp'>; -} -declare module '@material-ui/icons/PermIdentityTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PermIdentityTwoTone'>; -} -declare module '@material-ui/icons/PermMedia.js' { - declare module.exports: $Exports<'@material-ui/icons/PermMedia'>; -} -declare module '@material-ui/icons/PermMediaOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PermMediaOutlined'>; -} -declare module '@material-ui/icons/PermMediaRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PermMediaRounded'>; -} -declare module '@material-ui/icons/PermMediaSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PermMediaSharp'>; -} -declare module '@material-ui/icons/PermMediaTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PermMediaTwoTone'>; -} -declare module '@material-ui/icons/PermPhoneMsg.js' { - declare module.exports: $Exports<'@material-ui/icons/PermPhoneMsg'>; -} -declare module '@material-ui/icons/PermPhoneMsgOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PermPhoneMsgOutlined'>; -} -declare module '@material-ui/icons/PermPhoneMsgRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PermPhoneMsgRounded'>; -} -declare module '@material-ui/icons/PermPhoneMsgSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PermPhoneMsgSharp'>; -} -declare module '@material-ui/icons/PermPhoneMsgTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PermPhoneMsgTwoTone'>; -} -declare module '@material-ui/icons/PermScanWifi.js' { - declare module.exports: $Exports<'@material-ui/icons/PermScanWifi'>; -} -declare module '@material-ui/icons/PermScanWifiOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PermScanWifiOutlined'>; -} -declare module '@material-ui/icons/PermScanWifiRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PermScanWifiRounded'>; -} -declare module '@material-ui/icons/PermScanWifiSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PermScanWifiSharp'>; -} -declare module '@material-ui/icons/PermScanWifiTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PermScanWifiTwoTone'>; -} -declare module '@material-ui/icons/Person.js' { - declare module.exports: $Exports<'@material-ui/icons/Person'>; -} -declare module '@material-ui/icons/PersonAdd.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonAdd'>; -} -declare module '@material-ui/icons/PersonAddDisabled.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonAddDisabled'>; -} -declare module '@material-ui/icons/PersonAddDisabledOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonAddDisabledOutlined'>; -} -declare module '@material-ui/icons/PersonAddDisabledRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonAddDisabledRounded'>; -} -declare module '@material-ui/icons/PersonAddDisabledSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonAddDisabledSharp'>; -} -declare module '@material-ui/icons/PersonAddDisabledTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonAddDisabledTwoTone'>; -} -declare module '@material-ui/icons/PersonAddOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonAddOutlined'>; -} -declare module '@material-ui/icons/PersonAddRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonAddRounded'>; -} -declare module '@material-ui/icons/PersonAddSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonAddSharp'>; -} -declare module '@material-ui/icons/PersonAddTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonAddTwoTone'>; -} -declare module '@material-ui/icons/PersonalVideo.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonalVideo'>; -} -declare module '@material-ui/icons/PersonalVideoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonalVideoOutlined'>; -} -declare module '@material-ui/icons/PersonalVideoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonalVideoRounded'>; -} -declare module '@material-ui/icons/PersonalVideoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonalVideoSharp'>; -} -declare module '@material-ui/icons/PersonalVideoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonalVideoTwoTone'>; -} -declare module '@material-ui/icons/PersonOutline.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonOutline'>; -} -declare module '@material-ui/icons/PersonOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonOutlined'>; -} -declare module '@material-ui/icons/PersonOutlineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonOutlineOutlined'>; -} -declare module '@material-ui/icons/PersonOutlineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonOutlineRounded'>; -} -declare module '@material-ui/icons/PersonOutlineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonOutlineSharp'>; -} -declare module '@material-ui/icons/PersonOutlineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonOutlineTwoTone'>; -} -declare module '@material-ui/icons/PersonPin.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonPin'>; -} -declare module '@material-ui/icons/PersonPinCircle.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonPinCircle'>; -} -declare module '@material-ui/icons/PersonPinCircleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonPinCircleOutlined'>; -} -declare module '@material-ui/icons/PersonPinCircleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonPinCircleRounded'>; -} -declare module '@material-ui/icons/PersonPinCircleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonPinCircleSharp'>; -} -declare module '@material-ui/icons/PersonPinCircleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonPinCircleTwoTone'>; -} -declare module '@material-ui/icons/PersonPinOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonPinOutlined'>; -} -declare module '@material-ui/icons/PersonPinRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonPinRounded'>; -} -declare module '@material-ui/icons/PersonPinSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonPinSharp'>; -} -declare module '@material-ui/icons/PersonPinTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonPinTwoTone'>; -} -declare module '@material-ui/icons/PersonRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonRounded'>; -} -declare module '@material-ui/icons/PersonSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonSharp'>; -} -declare module '@material-ui/icons/PersonTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PersonTwoTone'>; -} -declare module '@material-ui/icons/Pets.js' { - declare module.exports: $Exports<'@material-ui/icons/Pets'>; -} -declare module '@material-ui/icons/PetsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PetsOutlined'>; -} -declare module '@material-ui/icons/PetsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PetsRounded'>; -} -declare module '@material-ui/icons/PetsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PetsSharp'>; -} -declare module '@material-ui/icons/PetsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PetsTwoTone'>; -} -declare module '@material-ui/icons/Phone.js' { - declare module.exports: $Exports<'@material-ui/icons/Phone'>; -} -declare module '@material-ui/icons/PhoneAndroid.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneAndroid'>; -} -declare module '@material-ui/icons/PhoneAndroidOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneAndroidOutlined'>; -} -declare module '@material-ui/icons/PhoneAndroidRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneAndroidRounded'>; -} -declare module '@material-ui/icons/PhoneAndroidSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneAndroidSharp'>; -} -declare module '@material-ui/icons/PhoneAndroidTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneAndroidTwoTone'>; -} -declare module '@material-ui/icons/PhoneBluetoothSpeaker.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneBluetoothSpeaker'>; -} -declare module '@material-ui/icons/PhoneBluetoothSpeakerOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneBluetoothSpeakerOutlined'>; -} -declare module '@material-ui/icons/PhoneBluetoothSpeakerRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneBluetoothSpeakerRounded'>; -} -declare module '@material-ui/icons/PhoneBluetoothSpeakerSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneBluetoothSpeakerSharp'>; -} -declare module '@material-ui/icons/PhoneBluetoothSpeakerTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneBluetoothSpeakerTwoTone'>; -} -declare module '@material-ui/icons/PhoneCallback.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneCallback'>; -} -declare module '@material-ui/icons/PhoneCallbackOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneCallbackOutlined'>; -} -declare module '@material-ui/icons/PhoneCallbackRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneCallbackRounded'>; -} -declare module '@material-ui/icons/PhoneCallbackSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneCallbackSharp'>; -} -declare module '@material-ui/icons/PhoneCallbackTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneCallbackTwoTone'>; -} -declare module '@material-ui/icons/PhoneForwarded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneForwarded'>; -} -declare module '@material-ui/icons/PhoneForwardedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneForwardedOutlined'>; -} -declare module '@material-ui/icons/PhoneForwardedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneForwardedRounded'>; -} -declare module '@material-ui/icons/PhoneForwardedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneForwardedSharp'>; -} -declare module '@material-ui/icons/PhoneForwardedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneForwardedTwoTone'>; -} -declare module '@material-ui/icons/PhoneInTalk.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneInTalk'>; -} -declare module '@material-ui/icons/PhoneInTalkOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneInTalkOutlined'>; -} -declare module '@material-ui/icons/PhoneInTalkRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneInTalkRounded'>; -} -declare module '@material-ui/icons/PhoneInTalkSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneInTalkSharp'>; -} -declare module '@material-ui/icons/PhoneInTalkTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneInTalkTwoTone'>; -} -declare module '@material-ui/icons/PhoneIphone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneIphone'>; -} -declare module '@material-ui/icons/PhoneIphoneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneIphoneOutlined'>; -} -declare module '@material-ui/icons/PhoneIphoneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneIphoneRounded'>; -} -declare module '@material-ui/icons/PhoneIphoneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneIphoneSharp'>; -} -declare module '@material-ui/icons/PhoneIphoneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneIphoneTwoTone'>; -} -declare module '@material-ui/icons/Phonelink.js' { - declare module.exports: $Exports<'@material-ui/icons/Phonelink'>; -} -declare module '@material-ui/icons/PhonelinkErase.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkErase'>; -} -declare module '@material-ui/icons/PhonelinkEraseOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkEraseOutlined'>; -} -declare module '@material-ui/icons/PhonelinkEraseRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkEraseRounded'>; -} -declare module '@material-ui/icons/PhonelinkEraseSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkEraseSharp'>; -} -declare module '@material-ui/icons/PhonelinkEraseTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkEraseTwoTone'>; -} -declare module '@material-ui/icons/PhonelinkLock.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkLock'>; -} -declare module '@material-ui/icons/PhonelinkLockOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkLockOutlined'>; -} -declare module '@material-ui/icons/PhonelinkLockRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkLockRounded'>; -} -declare module '@material-ui/icons/PhonelinkLockSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkLockSharp'>; -} -declare module '@material-ui/icons/PhonelinkLockTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkLockTwoTone'>; -} -declare module '@material-ui/icons/PhonelinkOff.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkOff'>; -} -declare module '@material-ui/icons/PhonelinkOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkOffOutlined'>; -} -declare module '@material-ui/icons/PhonelinkOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkOffRounded'>; -} -declare module '@material-ui/icons/PhonelinkOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkOffSharp'>; -} -declare module '@material-ui/icons/PhonelinkOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkOffTwoTone'>; -} -declare module '@material-ui/icons/PhonelinkOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkOutlined'>; -} -declare module '@material-ui/icons/PhonelinkRing.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkRing'>; -} -declare module '@material-ui/icons/PhonelinkRingOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkRingOutlined'>; -} -declare module '@material-ui/icons/PhonelinkRingRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkRingRounded'>; -} -declare module '@material-ui/icons/PhonelinkRingSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkRingSharp'>; -} -declare module '@material-ui/icons/PhonelinkRingTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkRingTwoTone'>; -} -declare module '@material-ui/icons/PhonelinkRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkRounded'>; -} -declare module '@material-ui/icons/PhonelinkSetup.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkSetup'>; -} -declare module '@material-ui/icons/PhonelinkSetupOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkSetupOutlined'>; -} -declare module '@material-ui/icons/PhonelinkSetupRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkSetupRounded'>; -} -declare module '@material-ui/icons/PhonelinkSetupSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkSetupSharp'>; -} -declare module '@material-ui/icons/PhonelinkSetupTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkSetupTwoTone'>; -} -declare module '@material-ui/icons/PhonelinkSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkSharp'>; -} -declare module '@material-ui/icons/PhonelinkTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonelinkTwoTone'>; -} -declare module '@material-ui/icons/PhoneLocked.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneLocked'>; -} -declare module '@material-ui/icons/PhoneLockedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneLockedOutlined'>; -} -declare module '@material-ui/icons/PhoneLockedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneLockedRounded'>; -} -declare module '@material-ui/icons/PhoneLockedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneLockedSharp'>; -} -declare module '@material-ui/icons/PhoneLockedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneLockedTwoTone'>; -} -declare module '@material-ui/icons/PhoneMissed.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneMissed'>; -} -declare module '@material-ui/icons/PhoneMissedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneMissedOutlined'>; -} -declare module '@material-ui/icons/PhoneMissedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneMissedRounded'>; -} -declare module '@material-ui/icons/PhoneMissedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneMissedSharp'>; -} -declare module '@material-ui/icons/PhoneMissedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneMissedTwoTone'>; -} -declare module '@material-ui/icons/PhoneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneOutlined'>; -} -declare module '@material-ui/icons/PhonePaused.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonePaused'>; -} -declare module '@material-ui/icons/PhonePausedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonePausedOutlined'>; -} -declare module '@material-ui/icons/PhonePausedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonePausedRounded'>; -} -declare module '@material-ui/icons/PhonePausedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonePausedSharp'>; -} -declare module '@material-ui/icons/PhonePausedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhonePausedTwoTone'>; -} -declare module '@material-ui/icons/PhoneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneRounded'>; -} -declare module '@material-ui/icons/PhoneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneSharp'>; -} -declare module '@material-ui/icons/PhoneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhoneTwoTone'>; -} -declare module '@material-ui/icons/Photo.js' { - declare module.exports: $Exports<'@material-ui/icons/Photo'>; -} -declare module '@material-ui/icons/PhotoAlbum.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoAlbum'>; -} -declare module '@material-ui/icons/PhotoAlbumOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoAlbumOutlined'>; -} -declare module '@material-ui/icons/PhotoAlbumRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoAlbumRounded'>; -} -declare module '@material-ui/icons/PhotoAlbumSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoAlbumSharp'>; -} -declare module '@material-ui/icons/PhotoAlbumTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoAlbumTwoTone'>; -} -declare module '@material-ui/icons/PhotoCamera.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoCamera'>; -} -declare module '@material-ui/icons/PhotoCameraOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoCameraOutlined'>; -} -declare module '@material-ui/icons/PhotoCameraRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoCameraRounded'>; -} -declare module '@material-ui/icons/PhotoCameraSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoCameraSharp'>; -} -declare module '@material-ui/icons/PhotoCameraTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoCameraTwoTone'>; -} -declare module '@material-ui/icons/PhotoFilter.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoFilter'>; -} -declare module '@material-ui/icons/PhotoFilterOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoFilterOutlined'>; -} -declare module '@material-ui/icons/PhotoFilterRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoFilterRounded'>; -} -declare module '@material-ui/icons/PhotoFilterSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoFilterSharp'>; -} -declare module '@material-ui/icons/PhotoFilterTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoFilterTwoTone'>; -} -declare module '@material-ui/icons/PhotoLibrary.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoLibrary'>; -} -declare module '@material-ui/icons/PhotoLibraryOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoLibraryOutlined'>; -} -declare module '@material-ui/icons/PhotoLibraryRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoLibraryRounded'>; -} -declare module '@material-ui/icons/PhotoLibrarySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoLibrarySharp'>; -} -declare module '@material-ui/icons/PhotoLibraryTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoLibraryTwoTone'>; -} -declare module '@material-ui/icons/PhotoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoOutlined'>; -} -declare module '@material-ui/icons/PhotoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoRounded'>; -} -declare module '@material-ui/icons/PhotoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSharp'>; -} -declare module '@material-ui/icons/PhotoSizeSelectActual.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSizeSelectActual'>; -} -declare module '@material-ui/icons/PhotoSizeSelectActualOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSizeSelectActualOutlined'>; -} -declare module '@material-ui/icons/PhotoSizeSelectActualRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSizeSelectActualRounded'>; -} -declare module '@material-ui/icons/PhotoSizeSelectActualSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSizeSelectActualSharp'>; -} -declare module '@material-ui/icons/PhotoSizeSelectActualTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSizeSelectActualTwoTone'>; -} -declare module '@material-ui/icons/PhotoSizeSelectLarge.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSizeSelectLarge'>; -} -declare module '@material-ui/icons/PhotoSizeSelectLargeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSizeSelectLargeOutlined'>; -} -declare module '@material-ui/icons/PhotoSizeSelectLargeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSizeSelectLargeRounded'>; -} -declare module '@material-ui/icons/PhotoSizeSelectLargeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSizeSelectLargeSharp'>; -} -declare module '@material-ui/icons/PhotoSizeSelectLargeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSizeSelectLargeTwoTone'>; -} -declare module '@material-ui/icons/PhotoSizeSelectSmall.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSizeSelectSmall'>; -} -declare module '@material-ui/icons/PhotoSizeSelectSmallOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSizeSelectSmallOutlined'>; -} -declare module '@material-ui/icons/PhotoSizeSelectSmallRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSizeSelectSmallRounded'>; -} -declare module '@material-ui/icons/PhotoSizeSelectSmallSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSizeSelectSmallSharp'>; -} -declare module '@material-ui/icons/PhotoSizeSelectSmallTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoSizeSelectSmallTwoTone'>; -} -declare module '@material-ui/icons/PhotoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PhotoTwoTone'>; -} -declare module '@material-ui/icons/PictureAsPdf.js' { - declare module.exports: $Exports<'@material-ui/icons/PictureAsPdf'>; -} -declare module '@material-ui/icons/PictureAsPdfOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PictureAsPdfOutlined'>; -} -declare module '@material-ui/icons/PictureAsPdfRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PictureAsPdfRounded'>; -} -declare module '@material-ui/icons/PictureAsPdfSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PictureAsPdfSharp'>; -} -declare module '@material-ui/icons/PictureAsPdfTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PictureAsPdfTwoTone'>; -} -declare module '@material-ui/icons/PictureInPicture.js' { - declare module.exports: $Exports<'@material-ui/icons/PictureInPicture'>; -} -declare module '@material-ui/icons/PictureInPictureAlt.js' { - declare module.exports: $Exports<'@material-ui/icons/PictureInPictureAlt'>; -} -declare module '@material-ui/icons/PictureInPictureAltOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PictureInPictureAltOutlined'>; -} -declare module '@material-ui/icons/PictureInPictureAltRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PictureInPictureAltRounded'>; -} -declare module '@material-ui/icons/PictureInPictureAltSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PictureInPictureAltSharp'>; -} -declare module '@material-ui/icons/PictureInPictureAltTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PictureInPictureAltTwoTone'>; -} -declare module '@material-ui/icons/PictureInPictureOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PictureInPictureOutlined'>; -} -declare module '@material-ui/icons/PictureInPictureRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PictureInPictureRounded'>; -} -declare module '@material-ui/icons/PictureInPictureSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PictureInPictureSharp'>; -} -declare module '@material-ui/icons/PictureInPictureTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PictureInPictureTwoTone'>; -} -declare module '@material-ui/icons/PieChart.js' { - declare module.exports: $Exports<'@material-ui/icons/PieChart'>; -} -declare module '@material-ui/icons/PieChartOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PieChartOutlined'>; -} -declare module '@material-ui/icons/PieChartRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PieChartRounded'>; -} -declare module '@material-ui/icons/PieChartSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PieChartSharp'>; -} -declare module '@material-ui/icons/PieChartTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PieChartTwoTone'>; -} -declare module '@material-ui/icons/PinDrop.js' { - declare module.exports: $Exports<'@material-ui/icons/PinDrop'>; -} -declare module '@material-ui/icons/PinDropOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PinDropOutlined'>; -} -declare module '@material-ui/icons/PinDropRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PinDropRounded'>; -} -declare module '@material-ui/icons/PinDropSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PinDropSharp'>; -} -declare module '@material-ui/icons/PinDropTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PinDropTwoTone'>; -} -declare module '@material-ui/icons/Place.js' { - declare module.exports: $Exports<'@material-ui/icons/Place'>; -} -declare module '@material-ui/icons/PlaceOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaceOutlined'>; -} -declare module '@material-ui/icons/PlaceRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaceRounded'>; -} -declare module '@material-ui/icons/PlaceSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaceSharp'>; -} -declare module '@material-ui/icons/PlaceTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaceTwoTone'>; -} -declare module '@material-ui/icons/PlayArrow.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayArrow'>; -} -declare module '@material-ui/icons/PlayArrowOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayArrowOutlined'>; -} -declare module '@material-ui/icons/PlayArrowRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayArrowRounded'>; -} -declare module '@material-ui/icons/PlayArrowSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayArrowSharp'>; -} -declare module '@material-ui/icons/PlayArrowTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayArrowTwoTone'>; -} -declare module '@material-ui/icons/PlayCircleFilled.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayCircleFilled'>; -} -declare module '@material-ui/icons/PlayCircleFilledOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayCircleFilledOutlined'>; -} -declare module '@material-ui/icons/PlayCircleFilledRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayCircleFilledRounded'>; -} -declare module '@material-ui/icons/PlayCircleFilledSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayCircleFilledSharp'>; -} -declare module '@material-ui/icons/PlayCircleFilledTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayCircleFilledTwoTone'>; -} -declare module '@material-ui/icons/PlayCircleFilledWhite.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayCircleFilledWhite'>; -} -declare module '@material-ui/icons/PlayCircleFilledWhiteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayCircleFilledWhiteOutlined'>; -} -declare module '@material-ui/icons/PlayCircleFilledWhiteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayCircleFilledWhiteRounded'>; -} -declare module '@material-ui/icons/PlayCircleFilledWhiteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayCircleFilledWhiteSharp'>; -} -declare module '@material-ui/icons/PlayCircleFilledWhiteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayCircleFilledWhiteTwoTone'>; -} -declare module '@material-ui/icons/PlayCircleOutline.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayCircleOutline'>; -} -declare module '@material-ui/icons/PlayCircleOutlineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayCircleOutlineOutlined'>; -} -declare module '@material-ui/icons/PlayCircleOutlineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayCircleOutlineRounded'>; -} -declare module '@material-ui/icons/PlayCircleOutlineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayCircleOutlineSharp'>; -} -declare module '@material-ui/icons/PlayCircleOutlineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayCircleOutlineTwoTone'>; -} -declare module '@material-ui/icons/PlayForWork.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayForWork'>; -} -declare module '@material-ui/icons/PlayForWorkOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayForWorkOutlined'>; -} -declare module '@material-ui/icons/PlayForWorkRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayForWorkRounded'>; -} -declare module '@material-ui/icons/PlayForWorkSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayForWorkSharp'>; -} -declare module '@material-ui/icons/PlayForWorkTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PlayForWorkTwoTone'>; -} -declare module '@material-ui/icons/PlaylistAdd.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaylistAdd'>; -} -declare module '@material-ui/icons/PlaylistAddCheck.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaylistAddCheck'>; -} -declare module '@material-ui/icons/PlaylistAddCheckOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaylistAddCheckOutlined'>; -} -declare module '@material-ui/icons/PlaylistAddCheckRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaylistAddCheckRounded'>; -} -declare module '@material-ui/icons/PlaylistAddCheckSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaylistAddCheckSharp'>; -} -declare module '@material-ui/icons/PlaylistAddCheckTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaylistAddCheckTwoTone'>; -} -declare module '@material-ui/icons/PlaylistAddOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaylistAddOutlined'>; -} -declare module '@material-ui/icons/PlaylistAddRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaylistAddRounded'>; -} -declare module '@material-ui/icons/PlaylistAddSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaylistAddSharp'>; -} -declare module '@material-ui/icons/PlaylistAddTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaylistAddTwoTone'>; -} -declare module '@material-ui/icons/PlaylistPlay.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaylistPlay'>; -} -declare module '@material-ui/icons/PlaylistPlayOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaylistPlayOutlined'>; -} -declare module '@material-ui/icons/PlaylistPlayRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaylistPlayRounded'>; -} -declare module '@material-ui/icons/PlaylistPlaySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaylistPlaySharp'>; -} -declare module '@material-ui/icons/PlaylistPlayTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PlaylistPlayTwoTone'>; -} -declare module '@material-ui/icons/PlusOne.js' { - declare module.exports: $Exports<'@material-ui/icons/PlusOne'>; -} -declare module '@material-ui/icons/PlusOneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PlusOneOutlined'>; -} -declare module '@material-ui/icons/PlusOneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PlusOneRounded'>; -} -declare module '@material-ui/icons/PlusOneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PlusOneSharp'>; -} -declare module '@material-ui/icons/PlusOneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PlusOneTwoTone'>; -} -declare module '@material-ui/icons/Poll.js' { - declare module.exports: $Exports<'@material-ui/icons/Poll'>; -} -declare module '@material-ui/icons/PollOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PollOutlined'>; -} -declare module '@material-ui/icons/PollRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PollRounded'>; -} -declare module '@material-ui/icons/PollSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PollSharp'>; -} -declare module '@material-ui/icons/PollTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PollTwoTone'>; -} -declare module '@material-ui/icons/Polymer.js' { - declare module.exports: $Exports<'@material-ui/icons/Polymer'>; -} -declare module '@material-ui/icons/PolymerOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PolymerOutlined'>; -} -declare module '@material-ui/icons/PolymerRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PolymerRounded'>; -} -declare module '@material-ui/icons/PolymerSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PolymerSharp'>; -} -declare module '@material-ui/icons/PolymerTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PolymerTwoTone'>; -} -declare module '@material-ui/icons/Pool.js' { - declare module.exports: $Exports<'@material-ui/icons/Pool'>; -} -declare module '@material-ui/icons/PoolOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PoolOutlined'>; -} -declare module '@material-ui/icons/PoolRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PoolRounded'>; -} -declare module '@material-ui/icons/PoolSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PoolSharp'>; -} -declare module '@material-ui/icons/PoolTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PoolTwoTone'>; -} -declare module '@material-ui/icons/PortableWifiOff.js' { - declare module.exports: $Exports<'@material-ui/icons/PortableWifiOff'>; -} -declare module '@material-ui/icons/PortableWifiOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PortableWifiOffOutlined'>; -} -declare module '@material-ui/icons/PortableWifiOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PortableWifiOffRounded'>; -} -declare module '@material-ui/icons/PortableWifiOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PortableWifiOffSharp'>; -} -declare module '@material-ui/icons/PortableWifiOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PortableWifiOffTwoTone'>; -} -declare module '@material-ui/icons/Portrait.js' { - declare module.exports: $Exports<'@material-ui/icons/Portrait'>; -} -declare module '@material-ui/icons/PortraitOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PortraitOutlined'>; -} -declare module '@material-ui/icons/PortraitRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PortraitRounded'>; -} -declare module '@material-ui/icons/PortraitSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PortraitSharp'>; -} -declare module '@material-ui/icons/PortraitTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PortraitTwoTone'>; -} -declare module '@material-ui/icons/Power.js' { - declare module.exports: $Exports<'@material-ui/icons/Power'>; -} -declare module '@material-ui/icons/PowerInput.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerInput'>; -} -declare module '@material-ui/icons/PowerInputOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerInputOutlined'>; -} -declare module '@material-ui/icons/PowerInputRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerInputRounded'>; -} -declare module '@material-ui/icons/PowerInputSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerInputSharp'>; -} -declare module '@material-ui/icons/PowerInputTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerInputTwoTone'>; -} -declare module '@material-ui/icons/PowerOff.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerOff'>; -} -declare module '@material-ui/icons/PowerOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerOffOutlined'>; -} -declare module '@material-ui/icons/PowerOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerOffRounded'>; -} -declare module '@material-ui/icons/PowerOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerOffSharp'>; -} -declare module '@material-ui/icons/PowerOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerOffTwoTone'>; -} -declare module '@material-ui/icons/PowerOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerOutlined'>; -} -declare module '@material-ui/icons/PowerRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerRounded'>; -} -declare module '@material-ui/icons/PowerSettingsNew.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerSettingsNew'>; -} -declare module '@material-ui/icons/PowerSettingsNewOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerSettingsNewOutlined'>; -} -declare module '@material-ui/icons/PowerSettingsNewRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerSettingsNewRounded'>; -} -declare module '@material-ui/icons/PowerSettingsNewSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerSettingsNewSharp'>; -} -declare module '@material-ui/icons/PowerSettingsNewTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerSettingsNewTwoTone'>; -} -declare module '@material-ui/icons/PowerSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerSharp'>; -} -declare module '@material-ui/icons/PowerTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PowerTwoTone'>; -} -declare module '@material-ui/icons/PregnantWoman.js' { - declare module.exports: $Exports<'@material-ui/icons/PregnantWoman'>; -} -declare module '@material-ui/icons/PregnantWomanOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PregnantWomanOutlined'>; -} -declare module '@material-ui/icons/PregnantWomanRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PregnantWomanRounded'>; -} -declare module '@material-ui/icons/PregnantWomanSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PregnantWomanSharp'>; -} -declare module '@material-ui/icons/PregnantWomanTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PregnantWomanTwoTone'>; -} -declare module '@material-ui/icons/PresentToAll.js' { - declare module.exports: $Exports<'@material-ui/icons/PresentToAll'>; -} -declare module '@material-ui/icons/PresentToAllOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PresentToAllOutlined'>; -} -declare module '@material-ui/icons/PresentToAllRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PresentToAllRounded'>; -} -declare module '@material-ui/icons/PresentToAllSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PresentToAllSharp'>; -} -declare module '@material-ui/icons/PresentToAllTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PresentToAllTwoTone'>; -} -declare module '@material-ui/icons/Print.js' { - declare module.exports: $Exports<'@material-ui/icons/Print'>; -} -declare module '@material-ui/icons/PrintDisabled.js' { - declare module.exports: $Exports<'@material-ui/icons/PrintDisabled'>; -} -declare module '@material-ui/icons/PrintDisabledOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PrintDisabledOutlined'>; -} -declare module '@material-ui/icons/PrintDisabledRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PrintDisabledRounded'>; -} -declare module '@material-ui/icons/PrintDisabledSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PrintDisabledSharp'>; -} -declare module '@material-ui/icons/PrintDisabledTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PrintDisabledTwoTone'>; -} -declare module '@material-ui/icons/PrintOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PrintOutlined'>; -} -declare module '@material-ui/icons/PrintRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PrintRounded'>; -} -declare module '@material-ui/icons/PrintSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PrintSharp'>; -} -declare module '@material-ui/icons/PrintTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PrintTwoTone'>; -} -declare module '@material-ui/icons/PriorityHigh.js' { - declare module.exports: $Exports<'@material-ui/icons/PriorityHigh'>; -} -declare module '@material-ui/icons/PriorityHighOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PriorityHighOutlined'>; -} -declare module '@material-ui/icons/PriorityHighRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PriorityHighRounded'>; -} -declare module '@material-ui/icons/PriorityHighSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PriorityHighSharp'>; -} -declare module '@material-ui/icons/PriorityHighTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PriorityHighTwoTone'>; -} -declare module '@material-ui/icons/Public.js' { - declare module.exports: $Exports<'@material-ui/icons/Public'>; -} -declare module '@material-ui/icons/PublicOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PublicOutlined'>; -} -declare module '@material-ui/icons/PublicRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PublicRounded'>; -} -declare module '@material-ui/icons/PublicSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PublicSharp'>; -} -declare module '@material-ui/icons/PublicTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PublicTwoTone'>; -} -declare module '@material-ui/icons/Publish.js' { - declare module.exports: $Exports<'@material-ui/icons/Publish'>; -} -declare module '@material-ui/icons/PublishOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/PublishOutlined'>; -} -declare module '@material-ui/icons/PublishRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/PublishRounded'>; -} -declare module '@material-ui/icons/PublishSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/PublishSharp'>; -} -declare module '@material-ui/icons/PublishTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/PublishTwoTone'>; -} -declare module '@material-ui/icons/QueryBuilder.js' { - declare module.exports: $Exports<'@material-ui/icons/QueryBuilder'>; -} -declare module '@material-ui/icons/QueryBuilderOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/QueryBuilderOutlined'>; -} -declare module '@material-ui/icons/QueryBuilderRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/QueryBuilderRounded'>; -} -declare module '@material-ui/icons/QueryBuilderSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/QueryBuilderSharp'>; -} -declare module '@material-ui/icons/QueryBuilderTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/QueryBuilderTwoTone'>; -} -declare module '@material-ui/icons/QuestionAnswer.js' { - declare module.exports: $Exports<'@material-ui/icons/QuestionAnswer'>; -} -declare module '@material-ui/icons/QuestionAnswerOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/QuestionAnswerOutlined'>; -} -declare module '@material-ui/icons/QuestionAnswerRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/QuestionAnswerRounded'>; -} -declare module '@material-ui/icons/QuestionAnswerSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/QuestionAnswerSharp'>; -} -declare module '@material-ui/icons/QuestionAnswerTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/QuestionAnswerTwoTone'>; -} -declare module '@material-ui/icons/Queue.js' { - declare module.exports: $Exports<'@material-ui/icons/Queue'>; -} -declare module '@material-ui/icons/QueueMusic.js' { - declare module.exports: $Exports<'@material-ui/icons/QueueMusic'>; -} -declare module '@material-ui/icons/QueueMusicOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/QueueMusicOutlined'>; -} -declare module '@material-ui/icons/QueueMusicRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/QueueMusicRounded'>; -} -declare module '@material-ui/icons/QueueMusicSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/QueueMusicSharp'>; -} -declare module '@material-ui/icons/QueueMusicTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/QueueMusicTwoTone'>; -} -declare module '@material-ui/icons/QueueOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/QueueOutlined'>; -} -declare module '@material-ui/icons/QueuePlayNext.js' { - declare module.exports: $Exports<'@material-ui/icons/QueuePlayNext'>; -} -declare module '@material-ui/icons/QueuePlayNextOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/QueuePlayNextOutlined'>; -} -declare module '@material-ui/icons/QueuePlayNextRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/QueuePlayNextRounded'>; -} -declare module '@material-ui/icons/QueuePlayNextSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/QueuePlayNextSharp'>; -} -declare module '@material-ui/icons/QueuePlayNextTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/QueuePlayNextTwoTone'>; -} -declare module '@material-ui/icons/QueueRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/QueueRounded'>; -} -declare module '@material-ui/icons/QueueSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/QueueSharp'>; -} -declare module '@material-ui/icons/QueueTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/QueueTwoTone'>; -} -declare module '@material-ui/icons/Radio.js' { - declare module.exports: $Exports<'@material-ui/icons/Radio'>; -} -declare module '@material-ui/icons/RadioButtonChecked.js' { - declare module.exports: $Exports<'@material-ui/icons/RadioButtonChecked'>; -} -declare module '@material-ui/icons/RadioButtonCheckedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RadioButtonCheckedOutlined'>; -} -declare module '@material-ui/icons/RadioButtonCheckedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RadioButtonCheckedRounded'>; -} -declare module '@material-ui/icons/RadioButtonCheckedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RadioButtonCheckedSharp'>; -} -declare module '@material-ui/icons/RadioButtonCheckedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RadioButtonCheckedTwoTone'>; -} -declare module '@material-ui/icons/RadioButtonUnchecked.js' { - declare module.exports: $Exports<'@material-ui/icons/RadioButtonUnchecked'>; -} -declare module '@material-ui/icons/RadioButtonUncheckedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RadioButtonUncheckedOutlined'>; -} -declare module '@material-ui/icons/RadioButtonUncheckedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RadioButtonUncheckedRounded'>; -} -declare module '@material-ui/icons/RadioButtonUncheckedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RadioButtonUncheckedSharp'>; -} -declare module '@material-ui/icons/RadioButtonUncheckedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RadioButtonUncheckedTwoTone'>; -} -declare module '@material-ui/icons/RadioOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RadioOutlined'>; -} -declare module '@material-ui/icons/RadioRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RadioRounded'>; -} -declare module '@material-ui/icons/RadioSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RadioSharp'>; -} -declare module '@material-ui/icons/RadioTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RadioTwoTone'>; -} -declare module '@material-ui/icons/RateReview.js' { - declare module.exports: $Exports<'@material-ui/icons/RateReview'>; -} -declare module '@material-ui/icons/RateReviewOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RateReviewOutlined'>; -} -declare module '@material-ui/icons/RateReviewRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RateReviewRounded'>; -} -declare module '@material-ui/icons/RateReviewSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RateReviewSharp'>; -} -declare module '@material-ui/icons/RateReviewTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RateReviewTwoTone'>; -} -declare module '@material-ui/icons/Receipt.js' { - declare module.exports: $Exports<'@material-ui/icons/Receipt'>; -} -declare module '@material-ui/icons/ReceiptOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ReceiptOutlined'>; -} -declare module '@material-ui/icons/ReceiptRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ReceiptRounded'>; -} -declare module '@material-ui/icons/ReceiptSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ReceiptSharp'>; -} -declare module '@material-ui/icons/ReceiptTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ReceiptTwoTone'>; -} -declare module '@material-ui/icons/RecentActors.js' { - declare module.exports: $Exports<'@material-ui/icons/RecentActors'>; -} -declare module '@material-ui/icons/RecentActorsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RecentActorsOutlined'>; -} -declare module '@material-ui/icons/RecentActorsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RecentActorsRounded'>; -} -declare module '@material-ui/icons/RecentActorsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RecentActorsSharp'>; -} -declare module '@material-ui/icons/RecentActorsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RecentActorsTwoTone'>; -} -declare module '@material-ui/icons/RecordVoiceOver.js' { - declare module.exports: $Exports<'@material-ui/icons/RecordVoiceOver'>; -} -declare module '@material-ui/icons/RecordVoiceOverOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RecordVoiceOverOutlined'>; -} -declare module '@material-ui/icons/RecordVoiceOverRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RecordVoiceOverRounded'>; -} -declare module '@material-ui/icons/RecordVoiceOverSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RecordVoiceOverSharp'>; -} -declare module '@material-ui/icons/RecordVoiceOverTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RecordVoiceOverTwoTone'>; -} -declare module '@material-ui/icons/Redeem.js' { - declare module.exports: $Exports<'@material-ui/icons/Redeem'>; -} -declare module '@material-ui/icons/RedeemOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RedeemOutlined'>; -} -declare module '@material-ui/icons/RedeemRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RedeemRounded'>; -} -declare module '@material-ui/icons/RedeemSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RedeemSharp'>; -} -declare module '@material-ui/icons/RedeemTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RedeemTwoTone'>; -} -declare module '@material-ui/icons/Redo.js' { - declare module.exports: $Exports<'@material-ui/icons/Redo'>; -} -declare module '@material-ui/icons/RedoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RedoOutlined'>; -} -declare module '@material-ui/icons/RedoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RedoRounded'>; -} -declare module '@material-ui/icons/RedoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RedoSharp'>; -} -declare module '@material-ui/icons/RedoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RedoTwoTone'>; -} -declare module '@material-ui/icons/Refresh.js' { - declare module.exports: $Exports<'@material-ui/icons/Refresh'>; -} -declare module '@material-ui/icons/RefreshOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RefreshOutlined'>; -} -declare module '@material-ui/icons/RefreshRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RefreshRounded'>; -} -declare module '@material-ui/icons/RefreshSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RefreshSharp'>; -} -declare module '@material-ui/icons/RefreshTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RefreshTwoTone'>; -} -declare module '@material-ui/icons/Remove.js' { - declare module.exports: $Exports<'@material-ui/icons/Remove'>; -} -declare module '@material-ui/icons/RemoveCircle.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveCircle'>; -} -declare module '@material-ui/icons/RemoveCircleOutline.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveCircleOutline'>; -} -declare module '@material-ui/icons/RemoveCircleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveCircleOutlined'>; -} -declare module '@material-ui/icons/RemoveCircleOutlineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveCircleOutlineOutlined'>; -} -declare module '@material-ui/icons/RemoveCircleOutlineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveCircleOutlineRounded'>; -} -declare module '@material-ui/icons/RemoveCircleOutlineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveCircleOutlineSharp'>; -} -declare module '@material-ui/icons/RemoveCircleOutlineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveCircleOutlineTwoTone'>; -} -declare module '@material-ui/icons/RemoveCircleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveCircleRounded'>; -} -declare module '@material-ui/icons/RemoveCircleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveCircleSharp'>; -} -declare module '@material-ui/icons/RemoveCircleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveCircleTwoTone'>; -} -declare module '@material-ui/icons/RemoveFromQueue.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveFromQueue'>; -} -declare module '@material-ui/icons/RemoveFromQueueOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveFromQueueOutlined'>; -} -declare module '@material-ui/icons/RemoveFromQueueRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveFromQueueRounded'>; -} -declare module '@material-ui/icons/RemoveFromQueueSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveFromQueueSharp'>; -} -declare module '@material-ui/icons/RemoveFromQueueTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveFromQueueTwoTone'>; -} -declare module '@material-ui/icons/RemoveOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveOutlined'>; -} -declare module '@material-ui/icons/RemoveRedEye.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveRedEye'>; -} -declare module '@material-ui/icons/RemoveRedEyeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveRedEyeOutlined'>; -} -declare module '@material-ui/icons/RemoveRedEyeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveRedEyeRounded'>; -} -declare module '@material-ui/icons/RemoveRedEyeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveRedEyeSharp'>; -} -declare module '@material-ui/icons/RemoveRedEyeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveRedEyeTwoTone'>; -} -declare module '@material-ui/icons/RemoveRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveRounded'>; -} -declare module '@material-ui/icons/RemoveSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveSharp'>; -} -declare module '@material-ui/icons/RemoveShoppingCart.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveShoppingCart'>; -} -declare module '@material-ui/icons/RemoveShoppingCartOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveShoppingCartOutlined'>; -} -declare module '@material-ui/icons/RemoveShoppingCartRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveShoppingCartRounded'>; -} -declare module '@material-ui/icons/RemoveShoppingCartSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveShoppingCartSharp'>; -} -declare module '@material-ui/icons/RemoveShoppingCartTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveShoppingCartTwoTone'>; -} -declare module '@material-ui/icons/RemoveTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RemoveTwoTone'>; -} -declare module '@material-ui/icons/Reorder.js' { - declare module.exports: $Exports<'@material-ui/icons/Reorder'>; -} -declare module '@material-ui/icons/ReorderOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ReorderOutlined'>; -} -declare module '@material-ui/icons/ReorderRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ReorderRounded'>; -} -declare module '@material-ui/icons/ReorderSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ReorderSharp'>; -} -declare module '@material-ui/icons/ReorderTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ReorderTwoTone'>; -} -declare module '@material-ui/icons/Repeat.js' { - declare module.exports: $Exports<'@material-ui/icons/Repeat'>; -} -declare module '@material-ui/icons/RepeatOne.js' { - declare module.exports: $Exports<'@material-ui/icons/RepeatOne'>; -} -declare module '@material-ui/icons/RepeatOneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RepeatOneOutlined'>; -} -declare module '@material-ui/icons/RepeatOneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RepeatOneRounded'>; -} -declare module '@material-ui/icons/RepeatOneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RepeatOneSharp'>; -} -declare module '@material-ui/icons/RepeatOneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RepeatOneTwoTone'>; -} -declare module '@material-ui/icons/RepeatOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RepeatOutlined'>; -} -declare module '@material-ui/icons/RepeatRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RepeatRounded'>; -} -declare module '@material-ui/icons/RepeatSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RepeatSharp'>; -} -declare module '@material-ui/icons/RepeatTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RepeatTwoTone'>; -} -declare module '@material-ui/icons/Replay.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay'>; -} -declare module '@material-ui/icons/Replay10.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay10'>; -} -declare module '@material-ui/icons/Replay10Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay10Outlined'>; -} -declare module '@material-ui/icons/Replay10Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay10Rounded'>; -} -declare module '@material-ui/icons/Replay10Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay10Sharp'>; -} -declare module '@material-ui/icons/Replay10TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay10TwoTone'>; -} -declare module '@material-ui/icons/Replay30.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay30'>; -} -declare module '@material-ui/icons/Replay30Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay30Outlined'>; -} -declare module '@material-ui/icons/Replay30Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay30Rounded'>; -} -declare module '@material-ui/icons/Replay30Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay30Sharp'>; -} -declare module '@material-ui/icons/Replay30TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay30TwoTone'>; -} -declare module '@material-ui/icons/Replay5.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay5'>; -} -declare module '@material-ui/icons/Replay5Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay5Outlined'>; -} -declare module '@material-ui/icons/Replay5Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay5Rounded'>; -} -declare module '@material-ui/icons/Replay5Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay5Sharp'>; -} -declare module '@material-ui/icons/Replay5TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Replay5TwoTone'>; -} -declare module '@material-ui/icons/ReplayOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ReplayOutlined'>; -} -declare module '@material-ui/icons/ReplayRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ReplayRounded'>; -} -declare module '@material-ui/icons/ReplaySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ReplaySharp'>; -} -declare module '@material-ui/icons/ReplayTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ReplayTwoTone'>; -} -declare module '@material-ui/icons/Reply.js' { - declare module.exports: $Exports<'@material-ui/icons/Reply'>; -} -declare module '@material-ui/icons/ReplyAll.js' { - declare module.exports: $Exports<'@material-ui/icons/ReplyAll'>; -} -declare module '@material-ui/icons/ReplyAllOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ReplyAllOutlined'>; -} -declare module '@material-ui/icons/ReplyAllRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ReplyAllRounded'>; -} -declare module '@material-ui/icons/ReplyAllSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ReplyAllSharp'>; -} -declare module '@material-ui/icons/ReplyAllTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ReplyAllTwoTone'>; -} -declare module '@material-ui/icons/ReplyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ReplyOutlined'>; -} -declare module '@material-ui/icons/ReplyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ReplyRounded'>; -} -declare module '@material-ui/icons/ReplySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ReplySharp'>; -} -declare module '@material-ui/icons/ReplyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ReplyTwoTone'>; -} -declare module '@material-ui/icons/Report.js' { - declare module.exports: $Exports<'@material-ui/icons/Report'>; -} -declare module '@material-ui/icons/ReportOff.js' { - declare module.exports: $Exports<'@material-ui/icons/ReportOff'>; -} -declare module '@material-ui/icons/ReportOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ReportOffOutlined'>; -} -declare module '@material-ui/icons/ReportOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ReportOffRounded'>; -} -declare module '@material-ui/icons/ReportOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ReportOffSharp'>; -} -declare module '@material-ui/icons/ReportOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ReportOffTwoTone'>; -} -declare module '@material-ui/icons/ReportOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ReportOutlined'>; -} -declare module '@material-ui/icons/ReportProblem.js' { - declare module.exports: $Exports<'@material-ui/icons/ReportProblem'>; -} -declare module '@material-ui/icons/ReportProblemOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ReportProblemOutlined'>; -} -declare module '@material-ui/icons/ReportProblemRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ReportProblemRounded'>; -} -declare module '@material-ui/icons/ReportProblemSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ReportProblemSharp'>; -} -declare module '@material-ui/icons/ReportProblemTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ReportProblemTwoTone'>; -} -declare module '@material-ui/icons/ReportRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ReportRounded'>; -} -declare module '@material-ui/icons/ReportSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ReportSharp'>; -} -declare module '@material-ui/icons/ReportTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ReportTwoTone'>; -} -declare module '@material-ui/icons/Restaurant.js' { - declare module.exports: $Exports<'@material-ui/icons/Restaurant'>; -} -declare module '@material-ui/icons/RestaurantMenu.js' { - declare module.exports: $Exports<'@material-ui/icons/RestaurantMenu'>; -} -declare module '@material-ui/icons/RestaurantMenuOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RestaurantMenuOutlined'>; -} -declare module '@material-ui/icons/RestaurantMenuRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RestaurantMenuRounded'>; -} -declare module '@material-ui/icons/RestaurantMenuSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RestaurantMenuSharp'>; -} -declare module '@material-ui/icons/RestaurantMenuTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RestaurantMenuTwoTone'>; -} -declare module '@material-ui/icons/RestaurantOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RestaurantOutlined'>; -} -declare module '@material-ui/icons/RestaurantRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RestaurantRounded'>; -} -declare module '@material-ui/icons/RestaurantSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RestaurantSharp'>; -} -declare module '@material-ui/icons/RestaurantTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RestaurantTwoTone'>; -} -declare module '@material-ui/icons/Restore.js' { - declare module.exports: $Exports<'@material-ui/icons/Restore'>; -} -declare module '@material-ui/icons/RestoreFromTrash.js' { - declare module.exports: $Exports<'@material-ui/icons/RestoreFromTrash'>; -} -declare module '@material-ui/icons/RestoreFromTrashOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RestoreFromTrashOutlined'>; -} -declare module '@material-ui/icons/RestoreFromTrashRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RestoreFromTrashRounded'>; -} -declare module '@material-ui/icons/RestoreFromTrashSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RestoreFromTrashSharp'>; -} -declare module '@material-ui/icons/RestoreFromTrashTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RestoreFromTrashTwoTone'>; -} -declare module '@material-ui/icons/RestoreOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RestoreOutlined'>; -} -declare module '@material-ui/icons/RestorePage.js' { - declare module.exports: $Exports<'@material-ui/icons/RestorePage'>; -} -declare module '@material-ui/icons/RestorePageOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RestorePageOutlined'>; -} -declare module '@material-ui/icons/RestorePageRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RestorePageRounded'>; -} -declare module '@material-ui/icons/RestorePageSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RestorePageSharp'>; -} -declare module '@material-ui/icons/RestorePageTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RestorePageTwoTone'>; -} -declare module '@material-ui/icons/RestoreRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RestoreRounded'>; -} -declare module '@material-ui/icons/RestoreSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RestoreSharp'>; -} -declare module '@material-ui/icons/RestoreTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RestoreTwoTone'>; -} -declare module '@material-ui/icons/RingVolume.js' { - declare module.exports: $Exports<'@material-ui/icons/RingVolume'>; -} -declare module '@material-ui/icons/RingVolumeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RingVolumeOutlined'>; -} -declare module '@material-ui/icons/RingVolumeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RingVolumeRounded'>; -} -declare module '@material-ui/icons/RingVolumeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RingVolumeSharp'>; -} -declare module '@material-ui/icons/RingVolumeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RingVolumeTwoTone'>; -} -declare module '@material-ui/icons/Room.js' { - declare module.exports: $Exports<'@material-ui/icons/Room'>; -} -declare module '@material-ui/icons/RoomOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RoomOutlined'>; -} -declare module '@material-ui/icons/RoomRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RoomRounded'>; -} -declare module '@material-ui/icons/RoomService.js' { - declare module.exports: $Exports<'@material-ui/icons/RoomService'>; -} -declare module '@material-ui/icons/RoomServiceOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RoomServiceOutlined'>; -} -declare module '@material-ui/icons/RoomServiceRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RoomServiceRounded'>; -} -declare module '@material-ui/icons/RoomServiceSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RoomServiceSharp'>; -} -declare module '@material-ui/icons/RoomServiceTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RoomServiceTwoTone'>; -} -declare module '@material-ui/icons/RoomSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RoomSharp'>; -} -declare module '@material-ui/icons/RoomTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RoomTwoTone'>; -} -declare module '@material-ui/icons/Rotate90DegreesCcw.js' { - declare module.exports: $Exports<'@material-ui/icons/Rotate90DegreesCcw'>; -} -declare module '@material-ui/icons/Rotate90DegreesCcwOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Rotate90DegreesCcwOutlined'>; -} -declare module '@material-ui/icons/Rotate90DegreesCcwRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Rotate90DegreesCcwRounded'>; -} -declare module '@material-ui/icons/Rotate90DegreesCcwSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Rotate90DegreesCcwSharp'>; -} -declare module '@material-ui/icons/Rotate90DegreesCcwTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Rotate90DegreesCcwTwoTone'>; -} -declare module '@material-ui/icons/RotateLeft.js' { - declare module.exports: $Exports<'@material-ui/icons/RotateLeft'>; -} -declare module '@material-ui/icons/RotateLeftOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RotateLeftOutlined'>; -} -declare module '@material-ui/icons/RotateLeftRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RotateLeftRounded'>; -} -declare module '@material-ui/icons/RotateLeftSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RotateLeftSharp'>; -} -declare module '@material-ui/icons/RotateLeftTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RotateLeftTwoTone'>; -} -declare module '@material-ui/icons/RotateRight.js' { - declare module.exports: $Exports<'@material-ui/icons/RotateRight'>; -} -declare module '@material-ui/icons/RotateRightOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RotateRightOutlined'>; -} -declare module '@material-ui/icons/RotateRightRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RotateRightRounded'>; -} -declare module '@material-ui/icons/RotateRightSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RotateRightSharp'>; -} -declare module '@material-ui/icons/RotateRightTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RotateRightTwoTone'>; -} -declare module '@material-ui/icons/RoundedCorner.js' { - declare module.exports: $Exports<'@material-ui/icons/RoundedCorner'>; -} -declare module '@material-ui/icons/RoundedCornerOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RoundedCornerOutlined'>; -} -declare module '@material-ui/icons/RoundedCornerRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RoundedCornerRounded'>; -} -declare module '@material-ui/icons/RoundedCornerSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RoundedCornerSharp'>; -} -declare module '@material-ui/icons/RoundedCornerTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RoundedCornerTwoTone'>; -} -declare module '@material-ui/icons/Router.js' { - declare module.exports: $Exports<'@material-ui/icons/Router'>; -} -declare module '@material-ui/icons/RouterOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RouterOutlined'>; -} -declare module '@material-ui/icons/RouterRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RouterRounded'>; -} -declare module '@material-ui/icons/RouterSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RouterSharp'>; -} -declare module '@material-ui/icons/RouterTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RouterTwoTone'>; -} -declare module '@material-ui/icons/Rowing.js' { - declare module.exports: $Exports<'@material-ui/icons/Rowing'>; -} -declare module '@material-ui/icons/RowingOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RowingOutlined'>; -} -declare module '@material-ui/icons/RowingRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RowingRounded'>; -} -declare module '@material-ui/icons/RowingSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RowingSharp'>; -} -declare module '@material-ui/icons/RowingTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RowingTwoTone'>; -} -declare module '@material-ui/icons/RssFeed.js' { - declare module.exports: $Exports<'@material-ui/icons/RssFeed'>; -} -declare module '@material-ui/icons/RssFeedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RssFeedOutlined'>; -} -declare module '@material-ui/icons/RssFeedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RssFeedRounded'>; -} -declare module '@material-ui/icons/RssFeedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RssFeedSharp'>; -} -declare module '@material-ui/icons/RssFeedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RssFeedTwoTone'>; -} -declare module '@material-ui/icons/RvHookup.js' { - declare module.exports: $Exports<'@material-ui/icons/RvHookup'>; -} -declare module '@material-ui/icons/RvHookupOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/RvHookupOutlined'>; -} -declare module '@material-ui/icons/RvHookupRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/RvHookupRounded'>; -} -declare module '@material-ui/icons/RvHookupSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/RvHookupSharp'>; -} -declare module '@material-ui/icons/RvHookupTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/RvHookupTwoTone'>; -} -declare module '@material-ui/icons/Satellite.js' { - declare module.exports: $Exports<'@material-ui/icons/Satellite'>; -} -declare module '@material-ui/icons/SatelliteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SatelliteOutlined'>; -} -declare module '@material-ui/icons/SatelliteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SatelliteRounded'>; -} -declare module '@material-ui/icons/SatelliteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SatelliteSharp'>; -} -declare module '@material-ui/icons/SatelliteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SatelliteTwoTone'>; -} -declare module '@material-ui/icons/Save.js' { - declare module.exports: $Exports<'@material-ui/icons/Save'>; -} -declare module '@material-ui/icons/SaveAlt.js' { - declare module.exports: $Exports<'@material-ui/icons/SaveAlt'>; -} -declare module '@material-ui/icons/SaveAltOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SaveAltOutlined'>; -} -declare module '@material-ui/icons/SaveAltRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SaveAltRounded'>; -} -declare module '@material-ui/icons/SaveAltSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SaveAltSharp'>; -} -declare module '@material-ui/icons/SaveAltTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SaveAltTwoTone'>; -} -declare module '@material-ui/icons/SaveOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SaveOutlined'>; -} -declare module '@material-ui/icons/SaveRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SaveRounded'>; -} -declare module '@material-ui/icons/SaveSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SaveSharp'>; -} -declare module '@material-ui/icons/SaveTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SaveTwoTone'>; -} -declare module '@material-ui/icons/Scanner.js' { - declare module.exports: $Exports<'@material-ui/icons/Scanner'>; -} -declare module '@material-ui/icons/ScannerOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ScannerOutlined'>; -} -declare module '@material-ui/icons/ScannerRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ScannerRounded'>; -} -declare module '@material-ui/icons/ScannerSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ScannerSharp'>; -} -declare module '@material-ui/icons/ScannerTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ScannerTwoTone'>; -} -declare module '@material-ui/icons/ScatterPlot.js' { - declare module.exports: $Exports<'@material-ui/icons/ScatterPlot'>; -} -declare module '@material-ui/icons/ScatterPlotOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ScatterPlotOutlined'>; -} -declare module '@material-ui/icons/ScatterPlotRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ScatterPlotRounded'>; -} -declare module '@material-ui/icons/ScatterPlotSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ScatterPlotSharp'>; -} -declare module '@material-ui/icons/ScatterPlotTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ScatterPlotTwoTone'>; -} -declare module '@material-ui/icons/Schedule.js' { - declare module.exports: $Exports<'@material-ui/icons/Schedule'>; -} -declare module '@material-ui/icons/ScheduleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ScheduleOutlined'>; -} -declare module '@material-ui/icons/ScheduleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ScheduleRounded'>; -} -declare module '@material-ui/icons/ScheduleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ScheduleSharp'>; -} -declare module '@material-ui/icons/ScheduleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ScheduleTwoTone'>; -} -declare module '@material-ui/icons/School.js' { - declare module.exports: $Exports<'@material-ui/icons/School'>; -} -declare module '@material-ui/icons/SchoolOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SchoolOutlined'>; -} -declare module '@material-ui/icons/SchoolRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SchoolRounded'>; -} -declare module '@material-ui/icons/SchoolSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SchoolSharp'>; -} -declare module '@material-ui/icons/SchoolTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SchoolTwoTone'>; -} -declare module '@material-ui/icons/Score.js' { - declare module.exports: $Exports<'@material-ui/icons/Score'>; -} -declare module '@material-ui/icons/ScoreOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ScoreOutlined'>; -} -declare module '@material-ui/icons/ScoreRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ScoreRounded'>; -} -declare module '@material-ui/icons/ScoreSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ScoreSharp'>; -} -declare module '@material-ui/icons/ScoreTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ScoreTwoTone'>; -} -declare module '@material-ui/icons/ScreenLockLandscape.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenLockLandscape'>; -} -declare module '@material-ui/icons/ScreenLockLandscapeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenLockLandscapeOutlined'>; -} -declare module '@material-ui/icons/ScreenLockLandscapeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenLockLandscapeRounded'>; -} -declare module '@material-ui/icons/ScreenLockLandscapeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenLockLandscapeSharp'>; -} -declare module '@material-ui/icons/ScreenLockLandscapeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenLockLandscapeTwoTone'>; -} -declare module '@material-ui/icons/ScreenLockPortrait.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenLockPortrait'>; -} -declare module '@material-ui/icons/ScreenLockPortraitOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenLockPortraitOutlined'>; -} -declare module '@material-ui/icons/ScreenLockPortraitRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenLockPortraitRounded'>; -} -declare module '@material-ui/icons/ScreenLockPortraitSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenLockPortraitSharp'>; -} -declare module '@material-ui/icons/ScreenLockPortraitTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenLockPortraitTwoTone'>; -} -declare module '@material-ui/icons/ScreenLockRotation.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenLockRotation'>; -} -declare module '@material-ui/icons/ScreenLockRotationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenLockRotationOutlined'>; -} -declare module '@material-ui/icons/ScreenLockRotationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenLockRotationRounded'>; -} -declare module '@material-ui/icons/ScreenLockRotationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenLockRotationSharp'>; -} -declare module '@material-ui/icons/ScreenLockRotationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenLockRotationTwoTone'>; -} -declare module '@material-ui/icons/ScreenRotation.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenRotation'>; -} -declare module '@material-ui/icons/ScreenRotationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenRotationOutlined'>; -} -declare module '@material-ui/icons/ScreenRotationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenRotationRounded'>; -} -declare module '@material-ui/icons/ScreenRotationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenRotationSharp'>; -} -declare module '@material-ui/icons/ScreenRotationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenRotationTwoTone'>; -} -declare module '@material-ui/icons/ScreenShare.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenShare'>; -} -declare module '@material-ui/icons/ScreenShareOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenShareOutlined'>; -} -declare module '@material-ui/icons/ScreenShareRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenShareRounded'>; -} -declare module '@material-ui/icons/ScreenShareSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenShareSharp'>; -} -declare module '@material-ui/icons/ScreenShareTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ScreenShareTwoTone'>; -} -declare module '@material-ui/icons/SdCard.js' { - declare module.exports: $Exports<'@material-ui/icons/SdCard'>; -} -declare module '@material-ui/icons/SdCardOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SdCardOutlined'>; -} -declare module '@material-ui/icons/SdCardRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SdCardRounded'>; -} -declare module '@material-ui/icons/SdCardSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SdCardSharp'>; -} -declare module '@material-ui/icons/SdCardTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SdCardTwoTone'>; -} -declare module '@material-ui/icons/SdStorage.js' { - declare module.exports: $Exports<'@material-ui/icons/SdStorage'>; -} -declare module '@material-ui/icons/SdStorageOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SdStorageOutlined'>; -} -declare module '@material-ui/icons/SdStorageRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SdStorageRounded'>; -} -declare module '@material-ui/icons/SdStorageSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SdStorageSharp'>; -} -declare module '@material-ui/icons/SdStorageTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SdStorageTwoTone'>; -} -declare module '@material-ui/icons/Search.js' { - declare module.exports: $Exports<'@material-ui/icons/Search'>; -} -declare module '@material-ui/icons/SearchOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SearchOutlined'>; -} -declare module '@material-ui/icons/SearchRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SearchRounded'>; -} -declare module '@material-ui/icons/SearchSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SearchSharp'>; -} -declare module '@material-ui/icons/SearchTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SearchTwoTone'>; -} -declare module '@material-ui/icons/Security.js' { - declare module.exports: $Exports<'@material-ui/icons/Security'>; -} -declare module '@material-ui/icons/SecurityOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SecurityOutlined'>; -} -declare module '@material-ui/icons/SecurityRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SecurityRounded'>; -} -declare module '@material-ui/icons/SecuritySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SecuritySharp'>; -} -declare module '@material-ui/icons/SecurityTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SecurityTwoTone'>; -} -declare module '@material-ui/icons/SelectAll.js' { - declare module.exports: $Exports<'@material-ui/icons/SelectAll'>; -} -declare module '@material-ui/icons/SelectAllOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SelectAllOutlined'>; -} -declare module '@material-ui/icons/SelectAllRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SelectAllRounded'>; -} -declare module '@material-ui/icons/SelectAllSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SelectAllSharp'>; -} -declare module '@material-ui/icons/SelectAllTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SelectAllTwoTone'>; -} -declare module '@material-ui/icons/Send.js' { - declare module.exports: $Exports<'@material-ui/icons/Send'>; -} -declare module '@material-ui/icons/SendOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SendOutlined'>; -} -declare module '@material-ui/icons/SendRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SendRounded'>; -} -declare module '@material-ui/icons/SendSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SendSharp'>; -} -declare module '@material-ui/icons/SendTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SendTwoTone'>; -} -declare module '@material-ui/icons/SentimentDissatisfied.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentDissatisfied'>; -} -declare module '@material-ui/icons/SentimentDissatisfiedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentDissatisfiedOutlined'>; -} -declare module '@material-ui/icons/SentimentDissatisfiedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentDissatisfiedRounded'>; -} -declare module '@material-ui/icons/SentimentDissatisfiedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentDissatisfiedSharp'>; -} -declare module '@material-ui/icons/SentimentDissatisfiedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentDissatisfiedTwoTone'>; -} -declare module '@material-ui/icons/SentimentSatisfied.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentSatisfied'>; -} -declare module '@material-ui/icons/SentimentSatisfiedAlt.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentSatisfiedAlt'>; -} -declare module '@material-ui/icons/SentimentSatisfiedAltOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentSatisfiedAltOutlined'>; -} -declare module '@material-ui/icons/SentimentSatisfiedAltRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentSatisfiedAltRounded'>; -} -declare module '@material-ui/icons/SentimentSatisfiedAltSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentSatisfiedAltSharp'>; -} -declare module '@material-ui/icons/SentimentSatisfiedAltTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentSatisfiedAltTwoTone'>; -} -declare module '@material-ui/icons/SentimentSatisfiedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentSatisfiedOutlined'>; -} -declare module '@material-ui/icons/SentimentSatisfiedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentSatisfiedRounded'>; -} -declare module '@material-ui/icons/SentimentSatisfiedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentSatisfiedSharp'>; -} -declare module '@material-ui/icons/SentimentSatisfiedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentSatisfiedTwoTone'>; -} -declare module '@material-ui/icons/SentimentVeryDissatisfied.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentVeryDissatisfied'>; -} -declare module '@material-ui/icons/SentimentVeryDissatisfiedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentVeryDissatisfiedOutlined'>; -} -declare module '@material-ui/icons/SentimentVeryDissatisfiedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentVeryDissatisfiedRounded'>; -} -declare module '@material-ui/icons/SentimentVeryDissatisfiedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentVeryDissatisfiedSharp'>; -} -declare module '@material-ui/icons/SentimentVeryDissatisfiedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentVeryDissatisfiedTwoTone'>; -} -declare module '@material-ui/icons/SentimentVerySatisfied.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentVerySatisfied'>; -} -declare module '@material-ui/icons/SentimentVerySatisfiedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentVerySatisfiedOutlined'>; -} -declare module '@material-ui/icons/SentimentVerySatisfiedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentVerySatisfiedRounded'>; -} -declare module '@material-ui/icons/SentimentVerySatisfiedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentVerySatisfiedSharp'>; -} -declare module '@material-ui/icons/SentimentVerySatisfiedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SentimentVerySatisfiedTwoTone'>; -} -declare module '@material-ui/icons/Settings.js' { - declare module.exports: $Exports<'@material-ui/icons/Settings'>; -} -declare module '@material-ui/icons/SettingsApplications.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsApplications'>; -} -declare module '@material-ui/icons/SettingsApplicationsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsApplicationsOutlined'>; -} -declare module '@material-ui/icons/SettingsApplicationsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsApplicationsRounded'>; -} -declare module '@material-ui/icons/SettingsApplicationsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsApplicationsSharp'>; -} -declare module '@material-ui/icons/SettingsApplicationsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsApplicationsTwoTone'>; -} -declare module '@material-ui/icons/SettingsBackupRestore.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsBackupRestore'>; -} -declare module '@material-ui/icons/SettingsBackupRestoreOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsBackupRestoreOutlined'>; -} -declare module '@material-ui/icons/SettingsBackupRestoreRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsBackupRestoreRounded'>; -} -declare module '@material-ui/icons/SettingsBackupRestoreSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsBackupRestoreSharp'>; -} -declare module '@material-ui/icons/SettingsBackupRestoreTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsBackupRestoreTwoTone'>; -} -declare module '@material-ui/icons/SettingsBluetooth.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsBluetooth'>; -} -declare module '@material-ui/icons/SettingsBluetoothOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsBluetoothOutlined'>; -} -declare module '@material-ui/icons/SettingsBluetoothRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsBluetoothRounded'>; -} -declare module '@material-ui/icons/SettingsBluetoothSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsBluetoothSharp'>; -} -declare module '@material-ui/icons/SettingsBluetoothTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsBluetoothTwoTone'>; -} -declare module '@material-ui/icons/SettingsBrightness.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsBrightness'>; -} -declare module '@material-ui/icons/SettingsBrightnessOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsBrightnessOutlined'>; -} -declare module '@material-ui/icons/SettingsBrightnessRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsBrightnessRounded'>; -} -declare module '@material-ui/icons/SettingsBrightnessSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsBrightnessSharp'>; -} -declare module '@material-ui/icons/SettingsBrightnessTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsBrightnessTwoTone'>; -} -declare module '@material-ui/icons/SettingsCell.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsCell'>; -} -declare module '@material-ui/icons/SettingsCellOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsCellOutlined'>; -} -declare module '@material-ui/icons/SettingsCellRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsCellRounded'>; -} -declare module '@material-ui/icons/SettingsCellSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsCellSharp'>; -} -declare module '@material-ui/icons/SettingsCellTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsCellTwoTone'>; -} -declare module '@material-ui/icons/SettingsEthernet.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsEthernet'>; -} -declare module '@material-ui/icons/SettingsEthernetOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsEthernetOutlined'>; -} -declare module '@material-ui/icons/SettingsEthernetRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsEthernetRounded'>; -} -declare module '@material-ui/icons/SettingsEthernetSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsEthernetSharp'>; -} -declare module '@material-ui/icons/SettingsEthernetTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsEthernetTwoTone'>; -} -declare module '@material-ui/icons/SettingsInputAntenna.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputAntenna'>; -} -declare module '@material-ui/icons/SettingsInputAntennaOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputAntennaOutlined'>; -} -declare module '@material-ui/icons/SettingsInputAntennaRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputAntennaRounded'>; -} -declare module '@material-ui/icons/SettingsInputAntennaSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputAntennaSharp'>; -} -declare module '@material-ui/icons/SettingsInputAntennaTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputAntennaTwoTone'>; -} -declare module '@material-ui/icons/SettingsInputComponent.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputComponent'>; -} -declare module '@material-ui/icons/SettingsInputComponentOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputComponentOutlined'>; -} -declare module '@material-ui/icons/SettingsInputComponentRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputComponentRounded'>; -} -declare module '@material-ui/icons/SettingsInputComponentSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputComponentSharp'>; -} -declare module '@material-ui/icons/SettingsInputComponentTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputComponentTwoTone'>; -} -declare module '@material-ui/icons/SettingsInputComposite.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputComposite'>; -} -declare module '@material-ui/icons/SettingsInputCompositeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputCompositeOutlined'>; -} -declare module '@material-ui/icons/SettingsInputCompositeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputCompositeRounded'>; -} -declare module '@material-ui/icons/SettingsInputCompositeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputCompositeSharp'>; -} -declare module '@material-ui/icons/SettingsInputCompositeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputCompositeTwoTone'>; -} -declare module '@material-ui/icons/SettingsInputHdmi.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputHdmi'>; -} -declare module '@material-ui/icons/SettingsInputHdmiOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputHdmiOutlined'>; -} -declare module '@material-ui/icons/SettingsInputHdmiRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputHdmiRounded'>; -} -declare module '@material-ui/icons/SettingsInputHdmiSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputHdmiSharp'>; -} -declare module '@material-ui/icons/SettingsInputHdmiTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputHdmiTwoTone'>; -} -declare module '@material-ui/icons/SettingsInputSvideo.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputSvideo'>; -} -declare module '@material-ui/icons/SettingsInputSvideoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputSvideoOutlined'>; -} -declare module '@material-ui/icons/SettingsInputSvideoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputSvideoRounded'>; -} -declare module '@material-ui/icons/SettingsInputSvideoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputSvideoSharp'>; -} -declare module '@material-ui/icons/SettingsInputSvideoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsInputSvideoTwoTone'>; -} -declare module '@material-ui/icons/SettingsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsOutlined'>; -} -declare module '@material-ui/icons/SettingsOverscan.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsOverscan'>; -} -declare module '@material-ui/icons/SettingsOverscanOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsOverscanOutlined'>; -} -declare module '@material-ui/icons/SettingsOverscanRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsOverscanRounded'>; -} -declare module '@material-ui/icons/SettingsOverscanSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsOverscanSharp'>; -} -declare module '@material-ui/icons/SettingsOverscanTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsOverscanTwoTone'>; -} -declare module '@material-ui/icons/SettingsPhone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsPhone'>; -} -declare module '@material-ui/icons/SettingsPhoneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsPhoneOutlined'>; -} -declare module '@material-ui/icons/SettingsPhoneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsPhoneRounded'>; -} -declare module '@material-ui/icons/SettingsPhoneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsPhoneSharp'>; -} -declare module '@material-ui/icons/SettingsPhoneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsPhoneTwoTone'>; -} -declare module '@material-ui/icons/SettingsPower.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsPower'>; -} -declare module '@material-ui/icons/SettingsPowerOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsPowerOutlined'>; -} -declare module '@material-ui/icons/SettingsPowerRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsPowerRounded'>; -} -declare module '@material-ui/icons/SettingsPowerSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsPowerSharp'>; -} -declare module '@material-ui/icons/SettingsPowerTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsPowerTwoTone'>; -} -declare module '@material-ui/icons/SettingsRemote.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsRemote'>; -} -declare module '@material-ui/icons/SettingsRemoteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsRemoteOutlined'>; -} -declare module '@material-ui/icons/SettingsRemoteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsRemoteRounded'>; -} -declare module '@material-ui/icons/SettingsRemoteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsRemoteSharp'>; -} -declare module '@material-ui/icons/SettingsRemoteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsRemoteTwoTone'>; -} -declare module '@material-ui/icons/SettingsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsRounded'>; -} -declare module '@material-ui/icons/SettingsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsSharp'>; -} -declare module '@material-ui/icons/SettingsSystemDaydream.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsSystemDaydream'>; -} -declare module '@material-ui/icons/SettingsSystemDaydreamOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsSystemDaydreamOutlined'>; -} -declare module '@material-ui/icons/SettingsSystemDaydreamRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsSystemDaydreamRounded'>; -} -declare module '@material-ui/icons/SettingsSystemDaydreamSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsSystemDaydreamSharp'>; -} -declare module '@material-ui/icons/SettingsSystemDaydreamTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsSystemDaydreamTwoTone'>; -} -declare module '@material-ui/icons/SettingsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsTwoTone'>; -} -declare module '@material-ui/icons/SettingsVoice.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsVoice'>; -} -declare module '@material-ui/icons/SettingsVoiceOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsVoiceOutlined'>; -} -declare module '@material-ui/icons/SettingsVoiceRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsVoiceRounded'>; -} -declare module '@material-ui/icons/SettingsVoiceSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsVoiceSharp'>; -} -declare module '@material-ui/icons/SettingsVoiceTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SettingsVoiceTwoTone'>; -} -declare module '@material-ui/icons/Share.js' { - declare module.exports: $Exports<'@material-ui/icons/Share'>; -} -declare module '@material-ui/icons/ShareOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ShareOutlined'>; -} -declare module '@material-ui/icons/ShareRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ShareRounded'>; -} -declare module '@material-ui/icons/ShareSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ShareSharp'>; -} -declare module '@material-ui/icons/ShareTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ShareTwoTone'>; -} -declare module '@material-ui/icons/Shop.js' { - declare module.exports: $Exports<'@material-ui/icons/Shop'>; -} -declare module '@material-ui/icons/ShopOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ShopOutlined'>; -} -declare module '@material-ui/icons/ShoppingBasket.js' { - declare module.exports: $Exports<'@material-ui/icons/ShoppingBasket'>; -} -declare module '@material-ui/icons/ShoppingBasketOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ShoppingBasketOutlined'>; -} -declare module '@material-ui/icons/ShoppingBasketRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ShoppingBasketRounded'>; -} -declare module '@material-ui/icons/ShoppingBasketSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ShoppingBasketSharp'>; -} -declare module '@material-ui/icons/ShoppingBasketTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ShoppingBasketTwoTone'>; -} -declare module '@material-ui/icons/ShoppingCart.js' { - declare module.exports: $Exports<'@material-ui/icons/ShoppingCart'>; -} -declare module '@material-ui/icons/ShoppingCartOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ShoppingCartOutlined'>; -} -declare module '@material-ui/icons/ShoppingCartRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ShoppingCartRounded'>; -} -declare module '@material-ui/icons/ShoppingCartSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ShoppingCartSharp'>; -} -declare module '@material-ui/icons/ShoppingCartTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ShoppingCartTwoTone'>; -} -declare module '@material-ui/icons/ShopRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ShopRounded'>; -} -declare module '@material-ui/icons/ShopSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ShopSharp'>; -} -declare module '@material-ui/icons/ShopTwo.js' { - declare module.exports: $Exports<'@material-ui/icons/ShopTwo'>; -} -declare module '@material-ui/icons/ShopTwoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ShopTwoOutlined'>; -} -declare module '@material-ui/icons/ShopTwoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ShopTwoRounded'>; -} -declare module '@material-ui/icons/ShopTwoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ShopTwoSharp'>; -} -declare module '@material-ui/icons/ShopTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ShopTwoTone'>; -} -declare module '@material-ui/icons/ShopTwoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ShopTwoTwoTone'>; -} -declare module '@material-ui/icons/ShortText.js' { - declare module.exports: $Exports<'@material-ui/icons/ShortText'>; -} -declare module '@material-ui/icons/ShortTextOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ShortTextOutlined'>; -} -declare module '@material-ui/icons/ShortTextRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ShortTextRounded'>; -} -declare module '@material-ui/icons/ShortTextSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ShortTextSharp'>; -} -declare module '@material-ui/icons/ShortTextTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ShortTextTwoTone'>; -} -declare module '@material-ui/icons/ShowChart.js' { - declare module.exports: $Exports<'@material-ui/icons/ShowChart'>; -} -declare module '@material-ui/icons/ShowChartOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ShowChartOutlined'>; -} -declare module '@material-ui/icons/ShowChartRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ShowChartRounded'>; -} -declare module '@material-ui/icons/ShowChartSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ShowChartSharp'>; -} -declare module '@material-ui/icons/ShowChartTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ShowChartTwoTone'>; -} -declare module '@material-ui/icons/Shuffle.js' { - declare module.exports: $Exports<'@material-ui/icons/Shuffle'>; -} -declare module '@material-ui/icons/ShuffleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ShuffleOutlined'>; -} -declare module '@material-ui/icons/ShuffleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ShuffleRounded'>; -} -declare module '@material-ui/icons/ShuffleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ShuffleSharp'>; -} -declare module '@material-ui/icons/ShuffleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ShuffleTwoTone'>; -} -declare module '@material-ui/icons/ShutterSpeed.js' { - declare module.exports: $Exports<'@material-ui/icons/ShutterSpeed'>; -} -declare module '@material-ui/icons/ShutterSpeedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ShutterSpeedOutlined'>; -} -declare module '@material-ui/icons/ShutterSpeedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ShutterSpeedRounded'>; -} -declare module '@material-ui/icons/ShutterSpeedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ShutterSpeedSharp'>; -} -declare module '@material-ui/icons/ShutterSpeedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ShutterSpeedTwoTone'>; -} -declare module '@material-ui/icons/SignalCellular0Bar.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular0Bar'>; -} -declare module '@material-ui/icons/SignalCellular0BarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular0BarOutlined'>; -} -declare module '@material-ui/icons/SignalCellular0BarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular0BarRounded'>; -} -declare module '@material-ui/icons/SignalCellular0BarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular0BarSharp'>; -} -declare module '@material-ui/icons/SignalCellular0BarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular0BarTwoTone'>; -} -declare module '@material-ui/icons/SignalCellular1Bar.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular1Bar'>; -} -declare module '@material-ui/icons/SignalCellular1BarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular1BarOutlined'>; -} -declare module '@material-ui/icons/SignalCellular1BarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular1BarRounded'>; -} -declare module '@material-ui/icons/SignalCellular1BarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular1BarSharp'>; -} -declare module '@material-ui/icons/SignalCellular1BarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular1BarTwoTone'>; -} -declare module '@material-ui/icons/SignalCellular2Bar.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular2Bar'>; -} -declare module '@material-ui/icons/SignalCellular2BarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular2BarOutlined'>; -} -declare module '@material-ui/icons/SignalCellular2BarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular2BarRounded'>; -} -declare module '@material-ui/icons/SignalCellular2BarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular2BarSharp'>; -} -declare module '@material-ui/icons/SignalCellular2BarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular2BarTwoTone'>; -} -declare module '@material-ui/icons/SignalCellular3Bar.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular3Bar'>; -} -declare module '@material-ui/icons/SignalCellular3BarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular3BarOutlined'>; -} -declare module '@material-ui/icons/SignalCellular3BarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular3BarRounded'>; -} -declare module '@material-ui/icons/SignalCellular3BarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular3BarSharp'>; -} -declare module '@material-ui/icons/SignalCellular3BarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular3BarTwoTone'>; -} -declare module '@material-ui/icons/SignalCellular4Bar.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular4Bar'>; -} -declare module '@material-ui/icons/SignalCellular4BarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular4BarOutlined'>; -} -declare module '@material-ui/icons/SignalCellular4BarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular4BarRounded'>; -} -declare module '@material-ui/icons/SignalCellular4BarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular4BarSharp'>; -} -declare module '@material-ui/icons/SignalCellular4BarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellular4BarTwoTone'>; -} -declare module '@material-ui/icons/SignalCellularAlt.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularAlt'>; -} -declare module '@material-ui/icons/SignalCellularAltOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularAltOutlined'>; -} -declare module '@material-ui/icons/SignalCellularAltRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularAltRounded'>; -} -declare module '@material-ui/icons/SignalCellularAltSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularAltSharp'>; -} -declare module '@material-ui/icons/SignalCellularAltTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularAltTwoTone'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet0Bar.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet0Bar'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet0BarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet0BarOutlined'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet0BarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet0BarRounded'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet0BarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet0BarSharp'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet0BarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet0BarTwoTone'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet1Bar.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet1Bar'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet1BarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet1BarOutlined'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet1BarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet1BarRounded'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet1BarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet1BarSharp'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet1BarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet1BarTwoTone'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet2Bar.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet2Bar'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet2BarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet2BarOutlined'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet2BarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet2BarRounded'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet2BarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet2BarSharp'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet2BarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet2BarTwoTone'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet3Bar.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet3Bar'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet3BarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet3BarOutlined'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet3BarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet3BarRounded'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet3BarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet3BarSharp'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet3BarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet3BarTwoTone'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet4Bar.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet4Bar'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet4BarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet4BarOutlined'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet4BarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet4BarRounded'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet4BarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet4BarSharp'>; -} -declare module '@material-ui/icons/SignalCellularConnectedNoInternet4BarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularConnectedNoInternet4BarTwoTone'>; -} -declare module '@material-ui/icons/SignalCellularNoSim.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularNoSim'>; -} -declare module '@material-ui/icons/SignalCellularNoSimOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularNoSimOutlined'>; -} -declare module '@material-ui/icons/SignalCellularNoSimRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularNoSimRounded'>; -} -declare module '@material-ui/icons/SignalCellularNoSimSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularNoSimSharp'>; -} -declare module '@material-ui/icons/SignalCellularNoSimTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularNoSimTwoTone'>; -} -declare module '@material-ui/icons/SignalCellularNull.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularNull'>; -} -declare module '@material-ui/icons/SignalCellularNullOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularNullOutlined'>; -} -declare module '@material-ui/icons/SignalCellularNullRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularNullRounded'>; -} -declare module '@material-ui/icons/SignalCellularNullSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularNullSharp'>; -} -declare module '@material-ui/icons/SignalCellularNullTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularNullTwoTone'>; -} -declare module '@material-ui/icons/SignalCellularOff.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularOff'>; -} -declare module '@material-ui/icons/SignalCellularOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularOffOutlined'>; -} -declare module '@material-ui/icons/SignalCellularOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularOffRounded'>; -} -declare module '@material-ui/icons/SignalCellularOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularOffSharp'>; -} -declare module '@material-ui/icons/SignalCellularOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalCellularOffTwoTone'>; -} -declare module '@material-ui/icons/SignalWifi0Bar.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi0Bar'>; -} -declare module '@material-ui/icons/SignalWifi0BarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi0BarOutlined'>; -} -declare module '@material-ui/icons/SignalWifi0BarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi0BarRounded'>; -} -declare module '@material-ui/icons/SignalWifi0BarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi0BarSharp'>; -} -declare module '@material-ui/icons/SignalWifi0BarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi0BarTwoTone'>; -} -declare module '@material-ui/icons/SignalWifi1Bar.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi1Bar'>; -} -declare module '@material-ui/icons/SignalWifi1BarLock.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi1BarLock'>; -} -declare module '@material-ui/icons/SignalWifi1BarLockOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi1BarLockOutlined'>; -} -declare module '@material-ui/icons/SignalWifi1BarLockRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi1BarLockRounded'>; -} -declare module '@material-ui/icons/SignalWifi1BarLockSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi1BarLockSharp'>; -} -declare module '@material-ui/icons/SignalWifi1BarLockTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi1BarLockTwoTone'>; -} -declare module '@material-ui/icons/SignalWifi1BarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi1BarOutlined'>; -} -declare module '@material-ui/icons/SignalWifi1BarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi1BarRounded'>; -} -declare module '@material-ui/icons/SignalWifi1BarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi1BarSharp'>; -} -declare module '@material-ui/icons/SignalWifi1BarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi1BarTwoTone'>; -} -declare module '@material-ui/icons/SignalWifi2Bar.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi2Bar'>; -} -declare module '@material-ui/icons/SignalWifi2BarLock.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi2BarLock'>; -} -declare module '@material-ui/icons/SignalWifi2BarLockOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi2BarLockOutlined'>; -} -declare module '@material-ui/icons/SignalWifi2BarLockRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi2BarLockRounded'>; -} -declare module '@material-ui/icons/SignalWifi2BarLockSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi2BarLockSharp'>; -} -declare module '@material-ui/icons/SignalWifi2BarLockTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi2BarLockTwoTone'>; -} -declare module '@material-ui/icons/SignalWifi2BarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi2BarOutlined'>; -} -declare module '@material-ui/icons/SignalWifi2BarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi2BarRounded'>; -} -declare module '@material-ui/icons/SignalWifi2BarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi2BarSharp'>; -} -declare module '@material-ui/icons/SignalWifi2BarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi2BarTwoTone'>; -} -declare module '@material-ui/icons/SignalWifi3Bar.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi3Bar'>; -} -declare module '@material-ui/icons/SignalWifi3BarLock.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi3BarLock'>; -} -declare module '@material-ui/icons/SignalWifi3BarLockOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi3BarLockOutlined'>; -} -declare module '@material-ui/icons/SignalWifi3BarLockRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi3BarLockRounded'>; -} -declare module '@material-ui/icons/SignalWifi3BarLockSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi3BarLockSharp'>; -} -declare module '@material-ui/icons/SignalWifi3BarLockTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi3BarLockTwoTone'>; -} -declare module '@material-ui/icons/SignalWifi3BarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi3BarOutlined'>; -} -declare module '@material-ui/icons/SignalWifi3BarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi3BarRounded'>; -} -declare module '@material-ui/icons/SignalWifi3BarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi3BarSharp'>; -} -declare module '@material-ui/icons/SignalWifi3BarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi3BarTwoTone'>; -} -declare module '@material-ui/icons/SignalWifi4Bar.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi4Bar'>; -} -declare module '@material-ui/icons/SignalWifi4BarLock.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi4BarLock'>; -} -declare module '@material-ui/icons/SignalWifi4BarLockOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi4BarLockOutlined'>; -} -declare module '@material-ui/icons/SignalWifi4BarLockRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi4BarLockRounded'>; -} -declare module '@material-ui/icons/SignalWifi4BarLockSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi4BarLockSharp'>; -} -declare module '@material-ui/icons/SignalWifi4BarLockTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi4BarLockTwoTone'>; -} -declare module '@material-ui/icons/SignalWifi4BarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi4BarOutlined'>; -} -declare module '@material-ui/icons/SignalWifi4BarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi4BarRounded'>; -} -declare module '@material-ui/icons/SignalWifi4BarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi4BarSharp'>; -} -declare module '@material-ui/icons/SignalWifi4BarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifi4BarTwoTone'>; -} -declare module '@material-ui/icons/SignalWifiOff.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifiOff'>; -} -declare module '@material-ui/icons/SignalWifiOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifiOffOutlined'>; -} -declare module '@material-ui/icons/SignalWifiOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifiOffRounded'>; -} -declare module '@material-ui/icons/SignalWifiOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifiOffSharp'>; -} -declare module '@material-ui/icons/SignalWifiOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SignalWifiOffTwoTone'>; -} -declare module '@material-ui/icons/SimCard.js' { - declare module.exports: $Exports<'@material-ui/icons/SimCard'>; -} -declare module '@material-ui/icons/SimCardOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SimCardOutlined'>; -} -declare module '@material-ui/icons/SimCardRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SimCardRounded'>; -} -declare module '@material-ui/icons/SimCardSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SimCardSharp'>; -} -declare module '@material-ui/icons/SimCardTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SimCardTwoTone'>; -} -declare module '@material-ui/icons/SkipNext.js' { - declare module.exports: $Exports<'@material-ui/icons/SkipNext'>; -} -declare module '@material-ui/icons/SkipNextOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SkipNextOutlined'>; -} -declare module '@material-ui/icons/SkipNextRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SkipNextRounded'>; -} -declare module '@material-ui/icons/SkipNextSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SkipNextSharp'>; -} -declare module '@material-ui/icons/SkipNextTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SkipNextTwoTone'>; -} -declare module '@material-ui/icons/SkipPrevious.js' { - declare module.exports: $Exports<'@material-ui/icons/SkipPrevious'>; -} -declare module '@material-ui/icons/SkipPreviousOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SkipPreviousOutlined'>; -} -declare module '@material-ui/icons/SkipPreviousRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SkipPreviousRounded'>; -} -declare module '@material-ui/icons/SkipPreviousSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SkipPreviousSharp'>; -} -declare module '@material-ui/icons/SkipPreviousTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SkipPreviousTwoTone'>; -} -declare module '@material-ui/icons/Slideshow.js' { - declare module.exports: $Exports<'@material-ui/icons/Slideshow'>; -} -declare module '@material-ui/icons/SlideshowOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SlideshowOutlined'>; -} -declare module '@material-ui/icons/SlideshowRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SlideshowRounded'>; -} -declare module '@material-ui/icons/SlideshowSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SlideshowSharp'>; -} -declare module '@material-ui/icons/SlideshowTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SlideshowTwoTone'>; -} -declare module '@material-ui/icons/SlowMotionVideo.js' { - declare module.exports: $Exports<'@material-ui/icons/SlowMotionVideo'>; -} -declare module '@material-ui/icons/SlowMotionVideoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SlowMotionVideoOutlined'>; -} -declare module '@material-ui/icons/SlowMotionVideoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SlowMotionVideoRounded'>; -} -declare module '@material-ui/icons/SlowMotionVideoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SlowMotionVideoSharp'>; -} -declare module '@material-ui/icons/SlowMotionVideoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SlowMotionVideoTwoTone'>; -} -declare module '@material-ui/icons/Smartphone.js' { - declare module.exports: $Exports<'@material-ui/icons/Smartphone'>; -} -declare module '@material-ui/icons/SmartphoneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SmartphoneOutlined'>; -} -declare module '@material-ui/icons/SmartphoneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SmartphoneRounded'>; -} -declare module '@material-ui/icons/SmartphoneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SmartphoneSharp'>; -} -declare module '@material-ui/icons/SmartphoneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SmartphoneTwoTone'>; -} -declare module '@material-ui/icons/SmokeFree.js' { - declare module.exports: $Exports<'@material-ui/icons/SmokeFree'>; -} -declare module '@material-ui/icons/SmokeFreeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SmokeFreeOutlined'>; -} -declare module '@material-ui/icons/SmokeFreeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SmokeFreeRounded'>; -} -declare module '@material-ui/icons/SmokeFreeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SmokeFreeSharp'>; -} -declare module '@material-ui/icons/SmokeFreeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SmokeFreeTwoTone'>; -} -declare module '@material-ui/icons/SmokingRooms.js' { - declare module.exports: $Exports<'@material-ui/icons/SmokingRooms'>; -} -declare module '@material-ui/icons/SmokingRoomsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SmokingRoomsOutlined'>; -} -declare module '@material-ui/icons/SmokingRoomsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SmokingRoomsRounded'>; -} -declare module '@material-ui/icons/SmokingRoomsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SmokingRoomsSharp'>; -} -declare module '@material-ui/icons/SmokingRoomsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SmokingRoomsTwoTone'>; -} -declare module '@material-ui/icons/Sms.js' { - declare module.exports: $Exports<'@material-ui/icons/Sms'>; -} -declare module '@material-ui/icons/SmsFailed.js' { - declare module.exports: $Exports<'@material-ui/icons/SmsFailed'>; -} -declare module '@material-ui/icons/SmsFailedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SmsFailedOutlined'>; -} -declare module '@material-ui/icons/SmsFailedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SmsFailedRounded'>; -} -declare module '@material-ui/icons/SmsFailedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SmsFailedSharp'>; -} -declare module '@material-ui/icons/SmsFailedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SmsFailedTwoTone'>; -} -declare module '@material-ui/icons/SmsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SmsOutlined'>; -} -declare module '@material-ui/icons/SmsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SmsRounded'>; -} -declare module '@material-ui/icons/SmsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SmsSharp'>; -} -declare module '@material-ui/icons/SmsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SmsTwoTone'>; -} -declare module '@material-ui/icons/Snooze.js' { - declare module.exports: $Exports<'@material-ui/icons/Snooze'>; -} -declare module '@material-ui/icons/SnoozeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SnoozeOutlined'>; -} -declare module '@material-ui/icons/SnoozeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SnoozeRounded'>; -} -declare module '@material-ui/icons/SnoozeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SnoozeSharp'>; -} -declare module '@material-ui/icons/SnoozeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SnoozeTwoTone'>; -} -declare module '@material-ui/icons/Sort.js' { - declare module.exports: $Exports<'@material-ui/icons/Sort'>; -} -declare module '@material-ui/icons/SortByAlpha.js' { - declare module.exports: $Exports<'@material-ui/icons/SortByAlpha'>; -} -declare module '@material-ui/icons/SortByAlphaOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SortByAlphaOutlined'>; -} -declare module '@material-ui/icons/SortByAlphaRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SortByAlphaRounded'>; -} -declare module '@material-ui/icons/SortByAlphaSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SortByAlphaSharp'>; -} -declare module '@material-ui/icons/SortByAlphaTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SortByAlphaTwoTone'>; -} -declare module '@material-ui/icons/SortOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SortOutlined'>; -} -declare module '@material-ui/icons/SortRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SortRounded'>; -} -declare module '@material-ui/icons/SortSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SortSharp'>; -} -declare module '@material-ui/icons/SortTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SortTwoTone'>; -} -declare module '@material-ui/icons/Spa.js' { - declare module.exports: $Exports<'@material-ui/icons/Spa'>; -} -declare module '@material-ui/icons/SpaceBar.js' { - declare module.exports: $Exports<'@material-ui/icons/SpaceBar'>; -} -declare module '@material-ui/icons/SpaceBarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SpaceBarOutlined'>; -} -declare module '@material-ui/icons/SpaceBarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SpaceBarRounded'>; -} -declare module '@material-ui/icons/SpaceBarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SpaceBarSharp'>; -} -declare module '@material-ui/icons/SpaceBarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SpaceBarTwoTone'>; -} -declare module '@material-ui/icons/SpaOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SpaOutlined'>; -} -declare module '@material-ui/icons/SpaRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SpaRounded'>; -} -declare module '@material-ui/icons/SpaSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SpaSharp'>; -} -declare module '@material-ui/icons/SpaTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SpaTwoTone'>; -} -declare module '@material-ui/icons/Speaker.js' { - declare module.exports: $Exports<'@material-ui/icons/Speaker'>; -} -declare module '@material-ui/icons/SpeakerGroup.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerGroup'>; -} -declare module '@material-ui/icons/SpeakerGroupOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerGroupOutlined'>; -} -declare module '@material-ui/icons/SpeakerGroupRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerGroupRounded'>; -} -declare module '@material-ui/icons/SpeakerGroupSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerGroupSharp'>; -} -declare module '@material-ui/icons/SpeakerGroupTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerGroupTwoTone'>; -} -declare module '@material-ui/icons/SpeakerNotes.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerNotes'>; -} -declare module '@material-ui/icons/SpeakerNotesOff.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerNotesOff'>; -} -declare module '@material-ui/icons/SpeakerNotesOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerNotesOffOutlined'>; -} -declare module '@material-ui/icons/SpeakerNotesOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerNotesOffRounded'>; -} -declare module '@material-ui/icons/SpeakerNotesOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerNotesOffSharp'>; -} -declare module '@material-ui/icons/SpeakerNotesOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerNotesOffTwoTone'>; -} -declare module '@material-ui/icons/SpeakerNotesOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerNotesOutlined'>; -} -declare module '@material-ui/icons/SpeakerNotesRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerNotesRounded'>; -} -declare module '@material-ui/icons/SpeakerNotesSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerNotesSharp'>; -} -declare module '@material-ui/icons/SpeakerNotesTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerNotesTwoTone'>; -} -declare module '@material-ui/icons/SpeakerOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerOutlined'>; -} -declare module '@material-ui/icons/SpeakerPhone.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerPhone'>; -} -declare module '@material-ui/icons/SpeakerPhoneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerPhoneOutlined'>; -} -declare module '@material-ui/icons/SpeakerPhoneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerPhoneRounded'>; -} -declare module '@material-ui/icons/SpeakerPhoneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerPhoneSharp'>; -} -declare module '@material-ui/icons/SpeakerPhoneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerPhoneTwoTone'>; -} -declare module '@material-ui/icons/SpeakerRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerRounded'>; -} -declare module '@material-ui/icons/SpeakerSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerSharp'>; -} -declare module '@material-ui/icons/SpeakerTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SpeakerTwoTone'>; -} -declare module '@material-ui/icons/Spellcheck.js' { - declare module.exports: $Exports<'@material-ui/icons/Spellcheck'>; -} -declare module '@material-ui/icons/SpellcheckOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SpellcheckOutlined'>; -} -declare module '@material-ui/icons/SpellcheckRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SpellcheckRounded'>; -} -declare module '@material-ui/icons/SpellcheckSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SpellcheckSharp'>; -} -declare module '@material-ui/icons/SpellcheckTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SpellcheckTwoTone'>; -} -declare module '@material-ui/icons/Star.js' { - declare module.exports: $Exports<'@material-ui/icons/Star'>; -} -declare module '@material-ui/icons/StarBorder.js' { - declare module.exports: $Exports<'@material-ui/icons/StarBorder'>; -} -declare module '@material-ui/icons/StarBorderOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StarBorderOutlined'>; -} -declare module '@material-ui/icons/StarBorderRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StarBorderRounded'>; -} -declare module '@material-ui/icons/StarBorderSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StarBorderSharp'>; -} -declare module '@material-ui/icons/StarBorderTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StarBorderTwoTone'>; -} -declare module '@material-ui/icons/StarHalf.js' { - declare module.exports: $Exports<'@material-ui/icons/StarHalf'>; -} -declare module '@material-ui/icons/StarHalfOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StarHalfOutlined'>; -} -declare module '@material-ui/icons/StarHalfRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StarHalfRounded'>; -} -declare module '@material-ui/icons/StarHalfSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StarHalfSharp'>; -} -declare module '@material-ui/icons/StarHalfTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StarHalfTwoTone'>; -} -declare module '@material-ui/icons/StarOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StarOutlined'>; -} -declare module '@material-ui/icons/StarRate.js' { - declare module.exports: $Exports<'@material-ui/icons/StarRate'>; -} -declare module '@material-ui/icons/StarRateOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StarRateOutlined'>; -} -declare module '@material-ui/icons/StarRateRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StarRateRounded'>; -} -declare module '@material-ui/icons/StarRateSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StarRateSharp'>; -} -declare module '@material-ui/icons/StarRateTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StarRateTwoTone'>; -} -declare module '@material-ui/icons/StarRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StarRounded'>; -} -declare module '@material-ui/icons/Stars.js' { - declare module.exports: $Exports<'@material-ui/icons/Stars'>; -} -declare module '@material-ui/icons/StarSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StarSharp'>; -} -declare module '@material-ui/icons/StarsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StarsOutlined'>; -} -declare module '@material-ui/icons/StarsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StarsRounded'>; -} -declare module '@material-ui/icons/StarsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StarsSharp'>; -} -declare module '@material-ui/icons/StarsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StarsTwoTone'>; -} -declare module '@material-ui/icons/StarTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StarTwoTone'>; -} -declare module '@material-ui/icons/StayCurrentLandscape.js' { - declare module.exports: $Exports<'@material-ui/icons/StayCurrentLandscape'>; -} -declare module '@material-ui/icons/StayCurrentLandscapeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StayCurrentLandscapeOutlined'>; -} -declare module '@material-ui/icons/StayCurrentLandscapeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StayCurrentLandscapeRounded'>; -} -declare module '@material-ui/icons/StayCurrentLandscapeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StayCurrentLandscapeSharp'>; -} -declare module '@material-ui/icons/StayCurrentLandscapeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StayCurrentLandscapeTwoTone'>; -} -declare module '@material-ui/icons/StayCurrentPortrait.js' { - declare module.exports: $Exports<'@material-ui/icons/StayCurrentPortrait'>; -} -declare module '@material-ui/icons/StayCurrentPortraitOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StayCurrentPortraitOutlined'>; -} -declare module '@material-ui/icons/StayCurrentPortraitRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StayCurrentPortraitRounded'>; -} -declare module '@material-ui/icons/StayCurrentPortraitSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StayCurrentPortraitSharp'>; -} -declare module '@material-ui/icons/StayCurrentPortraitTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StayCurrentPortraitTwoTone'>; -} -declare module '@material-ui/icons/StayPrimaryLandscape.js' { - declare module.exports: $Exports<'@material-ui/icons/StayPrimaryLandscape'>; -} -declare module '@material-ui/icons/StayPrimaryLandscapeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StayPrimaryLandscapeOutlined'>; -} -declare module '@material-ui/icons/StayPrimaryLandscapeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StayPrimaryLandscapeRounded'>; -} -declare module '@material-ui/icons/StayPrimaryLandscapeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StayPrimaryLandscapeSharp'>; -} -declare module '@material-ui/icons/StayPrimaryLandscapeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StayPrimaryLandscapeTwoTone'>; -} -declare module '@material-ui/icons/StayPrimaryPortrait.js' { - declare module.exports: $Exports<'@material-ui/icons/StayPrimaryPortrait'>; -} -declare module '@material-ui/icons/StayPrimaryPortraitOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StayPrimaryPortraitOutlined'>; -} -declare module '@material-ui/icons/StayPrimaryPortraitRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StayPrimaryPortraitRounded'>; -} -declare module '@material-ui/icons/StayPrimaryPortraitSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StayPrimaryPortraitSharp'>; -} -declare module '@material-ui/icons/StayPrimaryPortraitTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StayPrimaryPortraitTwoTone'>; -} -declare module '@material-ui/icons/Stop.js' { - declare module.exports: $Exports<'@material-ui/icons/Stop'>; -} -declare module '@material-ui/icons/StopOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StopOutlined'>; -} -declare module '@material-ui/icons/StopRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StopRounded'>; -} -declare module '@material-ui/icons/StopScreenShare.js' { - declare module.exports: $Exports<'@material-ui/icons/StopScreenShare'>; -} -declare module '@material-ui/icons/StopScreenShareOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StopScreenShareOutlined'>; -} -declare module '@material-ui/icons/StopScreenShareRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StopScreenShareRounded'>; -} -declare module '@material-ui/icons/StopScreenShareSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StopScreenShareSharp'>; -} -declare module '@material-ui/icons/StopScreenShareTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StopScreenShareTwoTone'>; -} -declare module '@material-ui/icons/StopSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StopSharp'>; -} -declare module '@material-ui/icons/StopTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StopTwoTone'>; -} -declare module '@material-ui/icons/Storage.js' { - declare module.exports: $Exports<'@material-ui/icons/Storage'>; -} -declare module '@material-ui/icons/StorageOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StorageOutlined'>; -} -declare module '@material-ui/icons/StorageRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StorageRounded'>; -} -declare module '@material-ui/icons/StorageSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StorageSharp'>; -} -declare module '@material-ui/icons/StorageTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StorageTwoTone'>; -} -declare module '@material-ui/icons/Store.js' { - declare module.exports: $Exports<'@material-ui/icons/Store'>; -} -declare module '@material-ui/icons/StoreMallDirectory.js' { - declare module.exports: $Exports<'@material-ui/icons/StoreMallDirectory'>; -} -declare module '@material-ui/icons/StoreMallDirectoryOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StoreMallDirectoryOutlined'>; -} -declare module '@material-ui/icons/StoreMallDirectoryRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StoreMallDirectoryRounded'>; -} -declare module '@material-ui/icons/StoreMallDirectorySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StoreMallDirectorySharp'>; -} -declare module '@material-ui/icons/StoreMallDirectoryTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StoreMallDirectoryTwoTone'>; -} -declare module '@material-ui/icons/StoreOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StoreOutlined'>; -} -declare module '@material-ui/icons/StoreRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StoreRounded'>; -} -declare module '@material-ui/icons/StoreSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StoreSharp'>; -} -declare module '@material-ui/icons/StoreTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StoreTwoTone'>; -} -declare module '@material-ui/icons/Straighten.js' { - declare module.exports: $Exports<'@material-ui/icons/Straighten'>; -} -declare module '@material-ui/icons/StraightenOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StraightenOutlined'>; -} -declare module '@material-ui/icons/StraightenRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StraightenRounded'>; -} -declare module '@material-ui/icons/StraightenSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StraightenSharp'>; -} -declare module '@material-ui/icons/StraightenTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StraightenTwoTone'>; -} -declare module '@material-ui/icons/Streetview.js' { - declare module.exports: $Exports<'@material-ui/icons/Streetview'>; -} -declare module '@material-ui/icons/StreetviewOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StreetviewOutlined'>; -} -declare module '@material-ui/icons/StreetviewRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StreetviewRounded'>; -} -declare module '@material-ui/icons/StreetviewSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StreetviewSharp'>; -} -declare module '@material-ui/icons/StreetviewTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StreetviewTwoTone'>; -} -declare module '@material-ui/icons/StrikethroughS.js' { - declare module.exports: $Exports<'@material-ui/icons/StrikethroughS'>; -} -declare module '@material-ui/icons/StrikethroughSOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StrikethroughSOutlined'>; -} -declare module '@material-ui/icons/StrikethroughSRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StrikethroughSRounded'>; -} -declare module '@material-ui/icons/StrikethroughSSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StrikethroughSSharp'>; -} -declare module '@material-ui/icons/StrikethroughSTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StrikethroughSTwoTone'>; -} -declare module '@material-ui/icons/Style.js' { - declare module.exports: $Exports<'@material-ui/icons/Style'>; -} -declare module '@material-ui/icons/StyleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/StyleOutlined'>; -} -declare module '@material-ui/icons/StyleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/StyleRounded'>; -} -declare module '@material-ui/icons/StyleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/StyleSharp'>; -} -declare module '@material-ui/icons/StyleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/StyleTwoTone'>; -} -declare module '@material-ui/icons/SubdirectoryArrowLeft.js' { - declare module.exports: $Exports<'@material-ui/icons/SubdirectoryArrowLeft'>; -} -declare module '@material-ui/icons/SubdirectoryArrowLeftOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SubdirectoryArrowLeftOutlined'>; -} -declare module '@material-ui/icons/SubdirectoryArrowLeftRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SubdirectoryArrowLeftRounded'>; -} -declare module '@material-ui/icons/SubdirectoryArrowLeftSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SubdirectoryArrowLeftSharp'>; -} -declare module '@material-ui/icons/SubdirectoryArrowLeftTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SubdirectoryArrowLeftTwoTone'>; -} -declare module '@material-ui/icons/SubdirectoryArrowRight.js' { - declare module.exports: $Exports<'@material-ui/icons/SubdirectoryArrowRight'>; -} -declare module '@material-ui/icons/SubdirectoryArrowRightOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SubdirectoryArrowRightOutlined'>; -} -declare module '@material-ui/icons/SubdirectoryArrowRightRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SubdirectoryArrowRightRounded'>; -} -declare module '@material-ui/icons/SubdirectoryArrowRightSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SubdirectoryArrowRightSharp'>; -} -declare module '@material-ui/icons/SubdirectoryArrowRightTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SubdirectoryArrowRightTwoTone'>; -} -declare module '@material-ui/icons/Subject.js' { - declare module.exports: $Exports<'@material-ui/icons/Subject'>; -} -declare module '@material-ui/icons/SubjectOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SubjectOutlined'>; -} -declare module '@material-ui/icons/SubjectRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SubjectRounded'>; -} -declare module '@material-ui/icons/SubjectSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SubjectSharp'>; -} -declare module '@material-ui/icons/SubjectTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SubjectTwoTone'>; -} -declare module '@material-ui/icons/Subscriptions.js' { - declare module.exports: $Exports<'@material-ui/icons/Subscriptions'>; -} -declare module '@material-ui/icons/SubscriptionsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SubscriptionsOutlined'>; -} -declare module '@material-ui/icons/SubscriptionsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SubscriptionsRounded'>; -} -declare module '@material-ui/icons/SubscriptionsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SubscriptionsSharp'>; -} -declare module '@material-ui/icons/SubscriptionsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SubscriptionsTwoTone'>; -} -declare module '@material-ui/icons/Subtitles.js' { - declare module.exports: $Exports<'@material-ui/icons/Subtitles'>; -} -declare module '@material-ui/icons/SubtitlesOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SubtitlesOutlined'>; -} -declare module '@material-ui/icons/SubtitlesRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SubtitlesRounded'>; -} -declare module '@material-ui/icons/SubtitlesSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SubtitlesSharp'>; -} -declare module '@material-ui/icons/SubtitlesTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SubtitlesTwoTone'>; -} -declare module '@material-ui/icons/Subway.js' { - declare module.exports: $Exports<'@material-ui/icons/Subway'>; -} -declare module '@material-ui/icons/SubwayOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SubwayOutlined'>; -} -declare module '@material-ui/icons/SubwayRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SubwayRounded'>; -} -declare module '@material-ui/icons/SubwaySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SubwaySharp'>; -} -declare module '@material-ui/icons/SubwayTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SubwayTwoTone'>; -} -declare module '@material-ui/icons/SupervisedUserCircle.js' { - declare module.exports: $Exports<'@material-ui/icons/SupervisedUserCircle'>; -} -declare module '@material-ui/icons/SupervisedUserCircleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SupervisedUserCircleOutlined'>; -} -declare module '@material-ui/icons/SupervisedUserCircleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SupervisedUserCircleRounded'>; -} -declare module '@material-ui/icons/SupervisedUserCircleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SupervisedUserCircleSharp'>; -} -declare module '@material-ui/icons/SupervisedUserCircleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SupervisedUserCircleTwoTone'>; -} -declare module '@material-ui/icons/SupervisorAccount.js' { - declare module.exports: $Exports<'@material-ui/icons/SupervisorAccount'>; -} -declare module '@material-ui/icons/SupervisorAccountOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SupervisorAccountOutlined'>; -} -declare module '@material-ui/icons/SupervisorAccountRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SupervisorAccountRounded'>; -} -declare module '@material-ui/icons/SupervisorAccountSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SupervisorAccountSharp'>; -} -declare module '@material-ui/icons/SupervisorAccountTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SupervisorAccountTwoTone'>; -} -declare module '@material-ui/icons/SurroundSound.js' { - declare module.exports: $Exports<'@material-ui/icons/SurroundSound'>; -} -declare module '@material-ui/icons/SurroundSoundOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SurroundSoundOutlined'>; -} -declare module '@material-ui/icons/SurroundSoundRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SurroundSoundRounded'>; -} -declare module '@material-ui/icons/SurroundSoundSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SurroundSoundSharp'>; -} -declare module '@material-ui/icons/SurroundSoundTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SurroundSoundTwoTone'>; -} -declare module '@material-ui/icons/SwapCalls.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapCalls'>; -} -declare module '@material-ui/icons/SwapCallsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapCallsOutlined'>; -} -declare module '@material-ui/icons/SwapCallsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapCallsRounded'>; -} -declare module '@material-ui/icons/SwapCallsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapCallsSharp'>; -} -declare module '@material-ui/icons/SwapCallsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapCallsTwoTone'>; -} -declare module '@material-ui/icons/SwapHoriz.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapHoriz'>; -} -declare module '@material-ui/icons/SwapHorizontalCircle.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapHorizontalCircle'>; -} -declare module '@material-ui/icons/SwapHorizontalCircleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapHorizontalCircleOutlined'>; -} -declare module '@material-ui/icons/SwapHorizontalCircleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapHorizontalCircleRounded'>; -} -declare module '@material-ui/icons/SwapHorizontalCircleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapHorizontalCircleSharp'>; -} -declare module '@material-ui/icons/SwapHorizontalCircleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapHorizontalCircleTwoTone'>; -} -declare module '@material-ui/icons/SwapHorizOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapHorizOutlined'>; -} -declare module '@material-ui/icons/SwapHorizRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapHorizRounded'>; -} -declare module '@material-ui/icons/SwapHorizSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapHorizSharp'>; -} -declare module '@material-ui/icons/SwapHorizTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapHorizTwoTone'>; -} -declare module '@material-ui/icons/SwapVert.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapVert'>; -} -declare module '@material-ui/icons/SwapVerticalCircle.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapVerticalCircle'>; -} -declare module '@material-ui/icons/SwapVerticalCircleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapVerticalCircleOutlined'>; -} -declare module '@material-ui/icons/SwapVerticalCircleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapVerticalCircleRounded'>; -} -declare module '@material-ui/icons/SwapVerticalCircleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapVerticalCircleSharp'>; -} -declare module '@material-ui/icons/SwapVerticalCircleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapVerticalCircleTwoTone'>; -} -declare module '@material-ui/icons/SwapVertOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapVertOutlined'>; -} -declare module '@material-ui/icons/SwapVertRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapVertRounded'>; -} -declare module '@material-ui/icons/SwapVertSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapVertSharp'>; -} -declare module '@material-ui/icons/SwapVertTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SwapVertTwoTone'>; -} -declare module '@material-ui/icons/SwitchCamera.js' { - declare module.exports: $Exports<'@material-ui/icons/SwitchCamera'>; -} -declare module '@material-ui/icons/SwitchCameraOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SwitchCameraOutlined'>; -} -declare module '@material-ui/icons/SwitchCameraRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SwitchCameraRounded'>; -} -declare module '@material-ui/icons/SwitchCameraSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SwitchCameraSharp'>; -} -declare module '@material-ui/icons/SwitchCameraTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SwitchCameraTwoTone'>; -} -declare module '@material-ui/icons/SwitchVideo.js' { - declare module.exports: $Exports<'@material-ui/icons/SwitchVideo'>; -} -declare module '@material-ui/icons/SwitchVideoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SwitchVideoOutlined'>; -} -declare module '@material-ui/icons/SwitchVideoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SwitchVideoRounded'>; -} -declare module '@material-ui/icons/SwitchVideoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SwitchVideoSharp'>; -} -declare module '@material-ui/icons/SwitchVideoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SwitchVideoTwoTone'>; -} -declare module '@material-ui/icons/Sync.js' { - declare module.exports: $Exports<'@material-ui/icons/Sync'>; -} -declare module '@material-ui/icons/SyncDisabled.js' { - declare module.exports: $Exports<'@material-ui/icons/SyncDisabled'>; -} -declare module '@material-ui/icons/SyncDisabledOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SyncDisabledOutlined'>; -} -declare module '@material-ui/icons/SyncDisabledRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SyncDisabledRounded'>; -} -declare module '@material-ui/icons/SyncDisabledSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SyncDisabledSharp'>; -} -declare module '@material-ui/icons/SyncDisabledTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SyncDisabledTwoTone'>; -} -declare module '@material-ui/icons/SyncOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SyncOutlined'>; -} -declare module '@material-ui/icons/SyncProblem.js' { - declare module.exports: $Exports<'@material-ui/icons/SyncProblem'>; -} -declare module '@material-ui/icons/SyncProblemOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SyncProblemOutlined'>; -} -declare module '@material-ui/icons/SyncProblemRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SyncProblemRounded'>; -} -declare module '@material-ui/icons/SyncProblemSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SyncProblemSharp'>; -} -declare module '@material-ui/icons/SyncProblemTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SyncProblemTwoTone'>; -} -declare module '@material-ui/icons/SyncRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SyncRounded'>; -} -declare module '@material-ui/icons/SyncSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SyncSharp'>; -} -declare module '@material-ui/icons/SyncTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SyncTwoTone'>; -} -declare module '@material-ui/icons/SystemUpdate.js' { - declare module.exports: $Exports<'@material-ui/icons/SystemUpdate'>; -} -declare module '@material-ui/icons/SystemUpdateOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/SystemUpdateOutlined'>; -} -declare module '@material-ui/icons/SystemUpdateRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/SystemUpdateRounded'>; -} -declare module '@material-ui/icons/SystemUpdateSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/SystemUpdateSharp'>; -} -declare module '@material-ui/icons/SystemUpdateTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/SystemUpdateTwoTone'>; -} -declare module '@material-ui/icons/Tab.js' { - declare module.exports: $Exports<'@material-ui/icons/Tab'>; -} -declare module '@material-ui/icons/TableChart.js' { - declare module.exports: $Exports<'@material-ui/icons/TableChart'>; -} -declare module '@material-ui/icons/TableChartOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TableChartOutlined'>; -} -declare module '@material-ui/icons/TableChartRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TableChartRounded'>; -} -declare module '@material-ui/icons/TableChartSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TableChartSharp'>; -} -declare module '@material-ui/icons/TableChartTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TableChartTwoTone'>; -} -declare module '@material-ui/icons/Tablet.js' { - declare module.exports: $Exports<'@material-ui/icons/Tablet'>; -} -declare module '@material-ui/icons/TabletAndroid.js' { - declare module.exports: $Exports<'@material-ui/icons/TabletAndroid'>; -} -declare module '@material-ui/icons/TabletAndroidOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TabletAndroidOutlined'>; -} -declare module '@material-ui/icons/TabletAndroidRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TabletAndroidRounded'>; -} -declare module '@material-ui/icons/TabletAndroidSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TabletAndroidSharp'>; -} -declare module '@material-ui/icons/TabletAndroidTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TabletAndroidTwoTone'>; -} -declare module '@material-ui/icons/TabletMac.js' { - declare module.exports: $Exports<'@material-ui/icons/TabletMac'>; -} -declare module '@material-ui/icons/TabletMacOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TabletMacOutlined'>; -} -declare module '@material-ui/icons/TabletMacRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TabletMacRounded'>; -} -declare module '@material-ui/icons/TabletMacSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TabletMacSharp'>; -} -declare module '@material-ui/icons/TabletMacTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TabletMacTwoTone'>; -} -declare module '@material-ui/icons/TabletOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TabletOutlined'>; -} -declare module '@material-ui/icons/TabletRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TabletRounded'>; -} -declare module '@material-ui/icons/TabletSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TabletSharp'>; -} -declare module '@material-ui/icons/TabletTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TabletTwoTone'>; -} -declare module '@material-ui/icons/TabOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TabOutlined'>; -} -declare module '@material-ui/icons/TabRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TabRounded'>; -} -declare module '@material-ui/icons/TabSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TabSharp'>; -} -declare module '@material-ui/icons/TabTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TabTwoTone'>; -} -declare module '@material-ui/icons/TabUnselected.js' { - declare module.exports: $Exports<'@material-ui/icons/TabUnselected'>; -} -declare module '@material-ui/icons/TabUnselectedOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TabUnselectedOutlined'>; -} -declare module '@material-ui/icons/TabUnselectedRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TabUnselectedRounded'>; -} -declare module '@material-ui/icons/TabUnselectedSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TabUnselectedSharp'>; -} -declare module '@material-ui/icons/TabUnselectedTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TabUnselectedTwoTone'>; -} -declare module '@material-ui/icons/TagFaces.js' { - declare module.exports: $Exports<'@material-ui/icons/TagFaces'>; -} -declare module '@material-ui/icons/TagFacesOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TagFacesOutlined'>; -} -declare module '@material-ui/icons/TagFacesRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TagFacesRounded'>; -} -declare module '@material-ui/icons/TagFacesSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TagFacesSharp'>; -} -declare module '@material-ui/icons/TagFacesTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TagFacesTwoTone'>; -} -declare module '@material-ui/icons/TapAndPlay.js' { - declare module.exports: $Exports<'@material-ui/icons/TapAndPlay'>; -} -declare module '@material-ui/icons/TapAndPlayOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TapAndPlayOutlined'>; -} -declare module '@material-ui/icons/TapAndPlayRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TapAndPlayRounded'>; -} -declare module '@material-ui/icons/TapAndPlaySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TapAndPlaySharp'>; -} -declare module '@material-ui/icons/TapAndPlayTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TapAndPlayTwoTone'>; -} -declare module '@material-ui/icons/Terrain.js' { - declare module.exports: $Exports<'@material-ui/icons/Terrain'>; -} -declare module '@material-ui/icons/TerrainOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TerrainOutlined'>; -} -declare module '@material-ui/icons/TerrainRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TerrainRounded'>; -} -declare module '@material-ui/icons/TerrainSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TerrainSharp'>; -} -declare module '@material-ui/icons/TerrainTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TerrainTwoTone'>; -} -declare module '@material-ui/icons/TextFields.js' { - declare module.exports: $Exports<'@material-ui/icons/TextFields'>; -} -declare module '@material-ui/icons/TextFieldsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TextFieldsOutlined'>; -} -declare module '@material-ui/icons/TextFieldsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TextFieldsRounded'>; -} -declare module '@material-ui/icons/TextFieldsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TextFieldsSharp'>; -} -declare module '@material-ui/icons/TextFieldsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TextFieldsTwoTone'>; -} -declare module '@material-ui/icons/TextFormat.js' { - declare module.exports: $Exports<'@material-ui/icons/TextFormat'>; -} -declare module '@material-ui/icons/TextFormatOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TextFormatOutlined'>; -} -declare module '@material-ui/icons/TextFormatRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TextFormatRounded'>; -} -declare module '@material-ui/icons/TextFormatSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TextFormatSharp'>; -} -declare module '@material-ui/icons/TextFormatTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TextFormatTwoTone'>; -} -declare module '@material-ui/icons/TextRotateUp.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotateUp'>; -} -declare module '@material-ui/icons/TextRotateUpOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotateUpOutlined'>; -} -declare module '@material-ui/icons/TextRotateUpRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotateUpRounded'>; -} -declare module '@material-ui/icons/TextRotateUpSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotateUpSharp'>; -} -declare module '@material-ui/icons/TextRotateUpTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotateUpTwoTone'>; -} -declare module '@material-ui/icons/TextRotateVertical.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotateVertical'>; -} -declare module '@material-ui/icons/TextRotateVerticalOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotateVerticalOutlined'>; -} -declare module '@material-ui/icons/TextRotateVerticalRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotateVerticalRounded'>; -} -declare module '@material-ui/icons/TextRotateVerticalSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotateVerticalSharp'>; -} -declare module '@material-ui/icons/TextRotateVerticalTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotateVerticalTwoTone'>; -} -declare module '@material-ui/icons/TextRotationDown.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotationDown'>; -} -declare module '@material-ui/icons/TextRotationDownOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotationDownOutlined'>; -} -declare module '@material-ui/icons/TextRotationDownRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotationDownRounded'>; -} -declare module '@material-ui/icons/TextRotationDownSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotationDownSharp'>; -} -declare module '@material-ui/icons/TextRotationDownTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotationDownTwoTone'>; -} -declare module '@material-ui/icons/TextRotationNone.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotationNone'>; -} -declare module '@material-ui/icons/TextRotationNoneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotationNoneOutlined'>; -} -declare module '@material-ui/icons/TextRotationNoneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotationNoneRounded'>; -} -declare module '@material-ui/icons/TextRotationNoneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotationNoneSharp'>; -} -declare module '@material-ui/icons/TextRotationNoneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TextRotationNoneTwoTone'>; -} -declare module '@material-ui/icons/Textsms.js' { - declare module.exports: $Exports<'@material-ui/icons/Textsms'>; -} -declare module '@material-ui/icons/TextsmsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TextsmsOutlined'>; -} -declare module '@material-ui/icons/TextsmsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TextsmsRounded'>; -} -declare module '@material-ui/icons/TextsmsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TextsmsSharp'>; -} -declare module '@material-ui/icons/TextsmsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TextsmsTwoTone'>; -} -declare module '@material-ui/icons/Texture.js' { - declare module.exports: $Exports<'@material-ui/icons/Texture'>; -} -declare module '@material-ui/icons/TextureOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TextureOutlined'>; -} -declare module '@material-ui/icons/TextureRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TextureRounded'>; -} -declare module '@material-ui/icons/TextureSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TextureSharp'>; -} -declare module '@material-ui/icons/TextureTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TextureTwoTone'>; -} -declare module '@material-ui/icons/Theaters.js' { - declare module.exports: $Exports<'@material-ui/icons/Theaters'>; -} -declare module '@material-ui/icons/TheatersOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TheatersOutlined'>; -} -declare module '@material-ui/icons/TheatersRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TheatersRounded'>; -} -declare module '@material-ui/icons/TheatersSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TheatersSharp'>; -} -declare module '@material-ui/icons/TheatersTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TheatersTwoTone'>; -} -declare module '@material-ui/icons/ThreeDRotation.js' { - declare module.exports: $Exports<'@material-ui/icons/ThreeDRotation'>; -} -declare module '@material-ui/icons/ThreeDRotationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ThreeDRotationOutlined'>; -} -declare module '@material-ui/icons/ThreeDRotationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ThreeDRotationRounded'>; -} -declare module '@material-ui/icons/ThreeDRotationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ThreeDRotationSharp'>; -} -declare module '@material-ui/icons/ThreeDRotationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ThreeDRotationTwoTone'>; -} -declare module '@material-ui/icons/ThreeSixty.js' { - declare module.exports: $Exports<'@material-ui/icons/ThreeSixty'>; -} -declare module '@material-ui/icons/ThreeSixtyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ThreeSixtyOutlined'>; -} -declare module '@material-ui/icons/ThreeSixtyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ThreeSixtyRounded'>; -} -declare module '@material-ui/icons/ThreeSixtySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ThreeSixtySharp'>; -} -declare module '@material-ui/icons/ThreeSixtyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ThreeSixtyTwoTone'>; -} -declare module '@material-ui/icons/ThumbDown.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbDown'>; -} -declare module '@material-ui/icons/ThumbDownAlt.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbDownAlt'>; -} -declare module '@material-ui/icons/ThumbDownAltOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbDownAltOutlined'>; -} -declare module '@material-ui/icons/ThumbDownAltRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbDownAltRounded'>; -} -declare module '@material-ui/icons/ThumbDownAltSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbDownAltSharp'>; -} -declare module '@material-ui/icons/ThumbDownAltTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbDownAltTwoTone'>; -} -declare module '@material-ui/icons/ThumbDownOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbDownOutlined'>; -} -declare module '@material-ui/icons/ThumbDownRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbDownRounded'>; -} -declare module '@material-ui/icons/ThumbDownSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbDownSharp'>; -} -declare module '@material-ui/icons/ThumbDownTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbDownTwoTone'>; -} -declare module '@material-ui/icons/ThumbsUpDown.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbsUpDown'>; -} -declare module '@material-ui/icons/ThumbsUpDownOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbsUpDownOutlined'>; -} -declare module '@material-ui/icons/ThumbsUpDownRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbsUpDownRounded'>; -} -declare module '@material-ui/icons/ThumbsUpDownSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbsUpDownSharp'>; -} -declare module '@material-ui/icons/ThumbsUpDownTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbsUpDownTwoTone'>; -} -declare module '@material-ui/icons/ThumbUp.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbUp'>; -} -declare module '@material-ui/icons/ThumbUpAlt.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbUpAlt'>; -} -declare module '@material-ui/icons/ThumbUpAltOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbUpAltOutlined'>; -} -declare module '@material-ui/icons/ThumbUpAltRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbUpAltRounded'>; -} -declare module '@material-ui/icons/ThumbUpAltSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbUpAltSharp'>; -} -declare module '@material-ui/icons/ThumbUpAltTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbUpAltTwoTone'>; -} -declare module '@material-ui/icons/ThumbUpOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbUpOutlined'>; -} -declare module '@material-ui/icons/ThumbUpRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbUpRounded'>; -} -declare module '@material-ui/icons/ThumbUpSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbUpSharp'>; -} -declare module '@material-ui/icons/ThumbUpTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ThumbUpTwoTone'>; -} -declare module '@material-ui/icons/Timelapse.js' { - declare module.exports: $Exports<'@material-ui/icons/Timelapse'>; -} -declare module '@material-ui/icons/TimelapseOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TimelapseOutlined'>; -} -declare module '@material-ui/icons/TimelapseRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TimelapseRounded'>; -} -declare module '@material-ui/icons/TimelapseSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TimelapseSharp'>; -} -declare module '@material-ui/icons/TimelapseTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TimelapseTwoTone'>; -} -declare module '@material-ui/icons/Timeline.js' { - declare module.exports: $Exports<'@material-ui/icons/Timeline'>; -} -declare module '@material-ui/icons/TimelineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TimelineOutlined'>; -} -declare module '@material-ui/icons/TimelineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TimelineRounded'>; -} -declare module '@material-ui/icons/TimelineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TimelineSharp'>; -} -declare module '@material-ui/icons/TimelineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TimelineTwoTone'>; -} -declare module '@material-ui/icons/Timer.js' { - declare module.exports: $Exports<'@material-ui/icons/Timer'>; -} -declare module '@material-ui/icons/Timer10.js' { - declare module.exports: $Exports<'@material-ui/icons/Timer10'>; -} -declare module '@material-ui/icons/Timer10Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Timer10Outlined'>; -} -declare module '@material-ui/icons/Timer10Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Timer10Rounded'>; -} -declare module '@material-ui/icons/Timer10Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Timer10Sharp'>; -} -declare module '@material-ui/icons/Timer10TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Timer10TwoTone'>; -} -declare module '@material-ui/icons/Timer3.js' { - declare module.exports: $Exports<'@material-ui/icons/Timer3'>; -} -declare module '@material-ui/icons/Timer3Outlined.js' { - declare module.exports: $Exports<'@material-ui/icons/Timer3Outlined'>; -} -declare module '@material-ui/icons/Timer3Rounded.js' { - declare module.exports: $Exports<'@material-ui/icons/Timer3Rounded'>; -} -declare module '@material-ui/icons/Timer3Sharp.js' { - declare module.exports: $Exports<'@material-ui/icons/Timer3Sharp'>; -} -declare module '@material-ui/icons/Timer3TwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/Timer3TwoTone'>; -} -declare module '@material-ui/icons/TimerOff.js' { - declare module.exports: $Exports<'@material-ui/icons/TimerOff'>; -} -declare module '@material-ui/icons/TimerOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TimerOffOutlined'>; -} -declare module '@material-ui/icons/TimerOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TimerOffRounded'>; -} -declare module '@material-ui/icons/TimerOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TimerOffSharp'>; -} -declare module '@material-ui/icons/TimerOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TimerOffTwoTone'>; -} -declare module '@material-ui/icons/TimerOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TimerOutlined'>; -} -declare module '@material-ui/icons/TimerRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TimerRounded'>; -} -declare module '@material-ui/icons/TimerSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TimerSharp'>; -} -declare module '@material-ui/icons/TimerTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TimerTwoTone'>; -} -declare module '@material-ui/icons/TimeToLeave.js' { - declare module.exports: $Exports<'@material-ui/icons/TimeToLeave'>; -} -declare module '@material-ui/icons/TimeToLeaveOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TimeToLeaveOutlined'>; -} -declare module '@material-ui/icons/TimeToLeaveRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TimeToLeaveRounded'>; -} -declare module '@material-ui/icons/TimeToLeaveSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TimeToLeaveSharp'>; -} -declare module '@material-ui/icons/TimeToLeaveTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TimeToLeaveTwoTone'>; -} -declare module '@material-ui/icons/Title.js' { - declare module.exports: $Exports<'@material-ui/icons/Title'>; -} -declare module '@material-ui/icons/TitleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TitleOutlined'>; -} -declare module '@material-ui/icons/TitleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TitleRounded'>; -} -declare module '@material-ui/icons/TitleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TitleSharp'>; -} -declare module '@material-ui/icons/TitleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TitleTwoTone'>; -} -declare module '@material-ui/icons/Toc.js' { - declare module.exports: $Exports<'@material-ui/icons/Toc'>; -} -declare module '@material-ui/icons/TocOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TocOutlined'>; -} -declare module '@material-ui/icons/TocRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TocRounded'>; -} -declare module '@material-ui/icons/TocSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TocSharp'>; -} -declare module '@material-ui/icons/TocTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TocTwoTone'>; -} -declare module '@material-ui/icons/Today.js' { - declare module.exports: $Exports<'@material-ui/icons/Today'>; -} -declare module '@material-ui/icons/TodayOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TodayOutlined'>; -} -declare module '@material-ui/icons/TodayRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TodayRounded'>; -} -declare module '@material-ui/icons/TodaySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TodaySharp'>; -} -declare module '@material-ui/icons/TodayTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TodayTwoTone'>; -} -declare module '@material-ui/icons/ToggleOff.js' { - declare module.exports: $Exports<'@material-ui/icons/ToggleOff'>; -} -declare module '@material-ui/icons/ToggleOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ToggleOffOutlined'>; -} -declare module '@material-ui/icons/ToggleOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ToggleOffRounded'>; -} -declare module '@material-ui/icons/ToggleOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ToggleOffSharp'>; -} -declare module '@material-ui/icons/ToggleOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ToggleOffTwoTone'>; -} -declare module '@material-ui/icons/ToggleOn.js' { - declare module.exports: $Exports<'@material-ui/icons/ToggleOn'>; -} -declare module '@material-ui/icons/ToggleOnOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ToggleOnOutlined'>; -} -declare module '@material-ui/icons/ToggleOnRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ToggleOnRounded'>; -} -declare module '@material-ui/icons/ToggleOnSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ToggleOnSharp'>; -} -declare module '@material-ui/icons/ToggleOnTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ToggleOnTwoTone'>; -} -declare module '@material-ui/icons/Toll.js' { - declare module.exports: $Exports<'@material-ui/icons/Toll'>; -} -declare module '@material-ui/icons/TollOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TollOutlined'>; -} -declare module '@material-ui/icons/TollRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TollRounded'>; -} -declare module '@material-ui/icons/TollSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TollSharp'>; -} -declare module '@material-ui/icons/TollTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TollTwoTone'>; -} -declare module '@material-ui/icons/Tonality.js' { - declare module.exports: $Exports<'@material-ui/icons/Tonality'>; -} -declare module '@material-ui/icons/TonalityOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TonalityOutlined'>; -} -declare module '@material-ui/icons/TonalityRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TonalityRounded'>; -} -declare module '@material-ui/icons/TonalitySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TonalitySharp'>; -} -declare module '@material-ui/icons/TonalityTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TonalityTwoTone'>; -} -declare module '@material-ui/icons/TouchApp.js' { - declare module.exports: $Exports<'@material-ui/icons/TouchApp'>; -} -declare module '@material-ui/icons/TouchAppOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TouchAppOutlined'>; -} -declare module '@material-ui/icons/TouchAppRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TouchAppRounded'>; -} -declare module '@material-ui/icons/TouchAppSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TouchAppSharp'>; -} -declare module '@material-ui/icons/TouchAppTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TouchAppTwoTone'>; -} -declare module '@material-ui/icons/Toys.js' { - declare module.exports: $Exports<'@material-ui/icons/Toys'>; -} -declare module '@material-ui/icons/ToysOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ToysOutlined'>; -} -declare module '@material-ui/icons/ToysRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ToysRounded'>; -} -declare module '@material-ui/icons/ToysSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ToysSharp'>; -} -declare module '@material-ui/icons/ToysTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ToysTwoTone'>; -} -declare module '@material-ui/icons/TrackChanges.js' { - declare module.exports: $Exports<'@material-ui/icons/TrackChanges'>; -} -declare module '@material-ui/icons/TrackChangesOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TrackChangesOutlined'>; -} -declare module '@material-ui/icons/TrackChangesRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TrackChangesRounded'>; -} -declare module '@material-ui/icons/TrackChangesSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TrackChangesSharp'>; -} -declare module '@material-ui/icons/TrackChangesTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TrackChangesTwoTone'>; -} -declare module '@material-ui/icons/Traffic.js' { - declare module.exports: $Exports<'@material-ui/icons/Traffic'>; -} -declare module '@material-ui/icons/TrafficOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TrafficOutlined'>; -} -declare module '@material-ui/icons/TrafficRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TrafficRounded'>; -} -declare module '@material-ui/icons/TrafficSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TrafficSharp'>; -} -declare module '@material-ui/icons/TrafficTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TrafficTwoTone'>; -} -declare module '@material-ui/icons/Train.js' { - declare module.exports: $Exports<'@material-ui/icons/Train'>; -} -declare module '@material-ui/icons/TrainOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TrainOutlined'>; -} -declare module '@material-ui/icons/TrainRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TrainRounded'>; -} -declare module '@material-ui/icons/TrainSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TrainSharp'>; -} -declare module '@material-ui/icons/TrainTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TrainTwoTone'>; -} -declare module '@material-ui/icons/Tram.js' { - declare module.exports: $Exports<'@material-ui/icons/Tram'>; -} -declare module '@material-ui/icons/TramOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TramOutlined'>; -} -declare module '@material-ui/icons/TramRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TramRounded'>; -} -declare module '@material-ui/icons/TramSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TramSharp'>; -} -declare module '@material-ui/icons/TramTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TramTwoTone'>; -} -declare module '@material-ui/icons/TransferWithinAStation.js' { - declare module.exports: $Exports<'@material-ui/icons/TransferWithinAStation'>; -} -declare module '@material-ui/icons/TransferWithinAStationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TransferWithinAStationOutlined'>; -} -declare module '@material-ui/icons/TransferWithinAStationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TransferWithinAStationRounded'>; -} -declare module '@material-ui/icons/TransferWithinAStationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TransferWithinAStationSharp'>; -} -declare module '@material-ui/icons/TransferWithinAStationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TransferWithinAStationTwoTone'>; -} -declare module '@material-ui/icons/Transform.js' { - declare module.exports: $Exports<'@material-ui/icons/Transform'>; -} -declare module '@material-ui/icons/TransformOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TransformOutlined'>; -} -declare module '@material-ui/icons/TransformRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TransformRounded'>; -} -declare module '@material-ui/icons/TransformSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TransformSharp'>; -} -declare module '@material-ui/icons/TransformTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TransformTwoTone'>; -} -declare module '@material-ui/icons/TransitEnterexit.js' { - declare module.exports: $Exports<'@material-ui/icons/TransitEnterexit'>; -} -declare module '@material-ui/icons/TransitEnterexitOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TransitEnterexitOutlined'>; -} -declare module '@material-ui/icons/TransitEnterexitRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TransitEnterexitRounded'>; -} -declare module '@material-ui/icons/TransitEnterexitSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TransitEnterexitSharp'>; -} -declare module '@material-ui/icons/TransitEnterexitTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TransitEnterexitTwoTone'>; -} -declare module '@material-ui/icons/Translate.js' { - declare module.exports: $Exports<'@material-ui/icons/Translate'>; -} -declare module '@material-ui/icons/TranslateOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TranslateOutlined'>; -} -declare module '@material-ui/icons/TranslateRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TranslateRounded'>; -} -declare module '@material-ui/icons/TranslateSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TranslateSharp'>; -} -declare module '@material-ui/icons/TranslateTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TranslateTwoTone'>; -} -declare module '@material-ui/icons/TrendingDown.js' { - declare module.exports: $Exports<'@material-ui/icons/TrendingDown'>; -} -declare module '@material-ui/icons/TrendingDownOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TrendingDownOutlined'>; -} -declare module '@material-ui/icons/TrendingDownRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TrendingDownRounded'>; -} -declare module '@material-ui/icons/TrendingDownSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TrendingDownSharp'>; -} -declare module '@material-ui/icons/TrendingDownTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TrendingDownTwoTone'>; -} -declare module '@material-ui/icons/TrendingFlat.js' { - declare module.exports: $Exports<'@material-ui/icons/TrendingFlat'>; -} -declare module '@material-ui/icons/TrendingFlatOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TrendingFlatOutlined'>; -} -declare module '@material-ui/icons/TrendingFlatRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TrendingFlatRounded'>; -} -declare module '@material-ui/icons/TrendingFlatSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TrendingFlatSharp'>; -} -declare module '@material-ui/icons/TrendingFlatTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TrendingFlatTwoTone'>; -} -declare module '@material-ui/icons/TrendingUp.js' { - declare module.exports: $Exports<'@material-ui/icons/TrendingUp'>; -} -declare module '@material-ui/icons/TrendingUpOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TrendingUpOutlined'>; -} -declare module '@material-ui/icons/TrendingUpRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TrendingUpRounded'>; -} -declare module '@material-ui/icons/TrendingUpSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TrendingUpSharp'>; -} -declare module '@material-ui/icons/TrendingUpTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TrendingUpTwoTone'>; -} -declare module '@material-ui/icons/TripOrigin.js' { - declare module.exports: $Exports<'@material-ui/icons/TripOrigin'>; -} -declare module '@material-ui/icons/TripOriginOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TripOriginOutlined'>; -} -declare module '@material-ui/icons/TripOriginRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TripOriginRounded'>; -} -declare module '@material-ui/icons/TripOriginSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TripOriginSharp'>; -} -declare module '@material-ui/icons/TripOriginTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TripOriginTwoTone'>; -} -declare module '@material-ui/icons/Tune.js' { - declare module.exports: $Exports<'@material-ui/icons/Tune'>; -} -declare module '@material-ui/icons/TuneOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TuneOutlined'>; -} -declare module '@material-ui/icons/TuneRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TuneRounded'>; -} -declare module '@material-ui/icons/TuneSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TuneSharp'>; -} -declare module '@material-ui/icons/TuneTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TuneTwoTone'>; -} -declare module '@material-ui/icons/TurnedIn.js' { - declare module.exports: $Exports<'@material-ui/icons/TurnedIn'>; -} -declare module '@material-ui/icons/TurnedInNot.js' { - declare module.exports: $Exports<'@material-ui/icons/TurnedInNot'>; -} -declare module '@material-ui/icons/TurnedInNotOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TurnedInNotOutlined'>; -} -declare module '@material-ui/icons/TurnedInNotRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TurnedInNotRounded'>; -} -declare module '@material-ui/icons/TurnedInNotSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TurnedInNotSharp'>; -} -declare module '@material-ui/icons/TurnedInNotTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TurnedInNotTwoTone'>; -} -declare module '@material-ui/icons/TurnedInOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TurnedInOutlined'>; -} -declare module '@material-ui/icons/TurnedInRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TurnedInRounded'>; -} -declare module '@material-ui/icons/TurnedInSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TurnedInSharp'>; -} -declare module '@material-ui/icons/TurnedInTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TurnedInTwoTone'>; -} -declare module '@material-ui/icons/Tv.js' { - declare module.exports: $Exports<'@material-ui/icons/Tv'>; -} -declare module '@material-ui/icons/TvOff.js' { - declare module.exports: $Exports<'@material-ui/icons/TvOff'>; -} -declare module '@material-ui/icons/TvOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TvOffOutlined'>; -} -declare module '@material-ui/icons/TvOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TvOffRounded'>; -} -declare module '@material-ui/icons/TvOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TvOffSharp'>; -} -declare module '@material-ui/icons/TvOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TvOffTwoTone'>; -} -declare module '@material-ui/icons/TvOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/TvOutlined'>; -} -declare module '@material-ui/icons/TvRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/TvRounded'>; -} -declare module '@material-ui/icons/TvSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/TvSharp'>; -} -declare module '@material-ui/icons/TvTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/TvTwoTone'>; -} -declare module '@material-ui/icons/Unarchive.js' { - declare module.exports: $Exports<'@material-ui/icons/Unarchive'>; -} -declare module '@material-ui/icons/UnarchiveOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/UnarchiveOutlined'>; -} -declare module '@material-ui/icons/UnarchiveRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/UnarchiveRounded'>; -} -declare module '@material-ui/icons/UnarchiveSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/UnarchiveSharp'>; -} -declare module '@material-ui/icons/UnarchiveTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/UnarchiveTwoTone'>; -} -declare module '@material-ui/icons/Undo.js' { - declare module.exports: $Exports<'@material-ui/icons/Undo'>; -} -declare module '@material-ui/icons/UndoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/UndoOutlined'>; -} -declare module '@material-ui/icons/UndoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/UndoRounded'>; -} -declare module '@material-ui/icons/UndoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/UndoSharp'>; -} -declare module '@material-ui/icons/UndoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/UndoTwoTone'>; -} -declare module '@material-ui/icons/UnfoldLess.js' { - declare module.exports: $Exports<'@material-ui/icons/UnfoldLess'>; -} -declare module '@material-ui/icons/UnfoldLessOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/UnfoldLessOutlined'>; -} -declare module '@material-ui/icons/UnfoldLessRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/UnfoldLessRounded'>; -} -declare module '@material-ui/icons/UnfoldLessSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/UnfoldLessSharp'>; -} -declare module '@material-ui/icons/UnfoldLessTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/UnfoldLessTwoTone'>; -} -declare module '@material-ui/icons/UnfoldMore.js' { - declare module.exports: $Exports<'@material-ui/icons/UnfoldMore'>; -} -declare module '@material-ui/icons/UnfoldMoreOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/UnfoldMoreOutlined'>; -} -declare module '@material-ui/icons/UnfoldMoreRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/UnfoldMoreRounded'>; -} -declare module '@material-ui/icons/UnfoldMoreSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/UnfoldMoreSharp'>; -} -declare module '@material-ui/icons/UnfoldMoreTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/UnfoldMoreTwoTone'>; -} -declare module '@material-ui/icons/Unsubscribe.js' { - declare module.exports: $Exports<'@material-ui/icons/Unsubscribe'>; -} -declare module '@material-ui/icons/UnsubscribeOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/UnsubscribeOutlined'>; -} -declare module '@material-ui/icons/UnsubscribeRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/UnsubscribeRounded'>; -} -declare module '@material-ui/icons/UnsubscribeSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/UnsubscribeSharp'>; -} -declare module '@material-ui/icons/UnsubscribeTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/UnsubscribeTwoTone'>; -} -declare module '@material-ui/icons/Update.js' { - declare module.exports: $Exports<'@material-ui/icons/Update'>; -} -declare module '@material-ui/icons/UpdateOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/UpdateOutlined'>; -} -declare module '@material-ui/icons/UpdateRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/UpdateRounded'>; -} -declare module '@material-ui/icons/UpdateSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/UpdateSharp'>; -} -declare module '@material-ui/icons/UpdateTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/UpdateTwoTone'>; -} -declare module '@material-ui/icons/Usb.js' { - declare module.exports: $Exports<'@material-ui/icons/Usb'>; -} -declare module '@material-ui/icons/UsbOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/UsbOutlined'>; -} -declare module '@material-ui/icons/UsbRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/UsbRounded'>; -} -declare module '@material-ui/icons/UsbSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/UsbSharp'>; -} -declare module '@material-ui/icons/UsbTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/UsbTwoTone'>; -} -declare module '@material-ui/icons/utils/createSvgIcon.js' { - declare module.exports: $Exports<'@material-ui/icons/utils/createSvgIcon'>; -} -declare module '@material-ui/icons/VerifiedUser.js' { - declare module.exports: $Exports<'@material-ui/icons/VerifiedUser'>; -} -declare module '@material-ui/icons/VerifiedUserOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VerifiedUserOutlined'>; -} -declare module '@material-ui/icons/VerifiedUserRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VerifiedUserRounded'>; -} -declare module '@material-ui/icons/VerifiedUserSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VerifiedUserSharp'>; -} -declare module '@material-ui/icons/VerifiedUserTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VerifiedUserTwoTone'>; -} -declare module '@material-ui/icons/VerticalAlignBottom.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalAlignBottom'>; -} -declare module '@material-ui/icons/VerticalAlignBottomOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalAlignBottomOutlined'>; -} -declare module '@material-ui/icons/VerticalAlignBottomRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalAlignBottomRounded'>; -} -declare module '@material-ui/icons/VerticalAlignBottomSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalAlignBottomSharp'>; -} -declare module '@material-ui/icons/VerticalAlignBottomTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalAlignBottomTwoTone'>; -} -declare module '@material-ui/icons/VerticalAlignCenter.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalAlignCenter'>; -} -declare module '@material-ui/icons/VerticalAlignCenterOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalAlignCenterOutlined'>; -} -declare module '@material-ui/icons/VerticalAlignCenterRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalAlignCenterRounded'>; -} -declare module '@material-ui/icons/VerticalAlignCenterSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalAlignCenterSharp'>; -} -declare module '@material-ui/icons/VerticalAlignCenterTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalAlignCenterTwoTone'>; -} -declare module '@material-ui/icons/VerticalAlignTop.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalAlignTop'>; -} -declare module '@material-ui/icons/VerticalAlignTopOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalAlignTopOutlined'>; -} -declare module '@material-ui/icons/VerticalAlignTopRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalAlignTopRounded'>; -} -declare module '@material-ui/icons/VerticalAlignTopSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalAlignTopSharp'>; -} -declare module '@material-ui/icons/VerticalAlignTopTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalAlignTopTwoTone'>; -} -declare module '@material-ui/icons/VerticalSplit.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalSplit'>; -} -declare module '@material-ui/icons/VerticalSplitOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalSplitOutlined'>; -} -declare module '@material-ui/icons/VerticalSplitRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalSplitRounded'>; -} -declare module '@material-ui/icons/VerticalSplitSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalSplitSharp'>; -} -declare module '@material-ui/icons/VerticalSplitTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VerticalSplitTwoTone'>; -} -declare module '@material-ui/icons/Vibration.js' { - declare module.exports: $Exports<'@material-ui/icons/Vibration'>; -} -declare module '@material-ui/icons/VibrationOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VibrationOutlined'>; -} -declare module '@material-ui/icons/VibrationRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VibrationRounded'>; -} -declare module '@material-ui/icons/VibrationSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VibrationSharp'>; -} -declare module '@material-ui/icons/VibrationTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VibrationTwoTone'>; -} -declare module '@material-ui/icons/VideoCall.js' { - declare module.exports: $Exports<'@material-ui/icons/VideoCall'>; -} -declare module '@material-ui/icons/VideoCallOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VideoCallOutlined'>; -} -declare module '@material-ui/icons/VideoCallRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VideoCallRounded'>; -} -declare module '@material-ui/icons/VideoCallSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VideoCallSharp'>; -} -declare module '@material-ui/icons/VideoCallTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VideoCallTwoTone'>; -} -declare module '@material-ui/icons/Videocam.js' { - declare module.exports: $Exports<'@material-ui/icons/Videocam'>; -} -declare module '@material-ui/icons/VideocamOff.js' { - declare module.exports: $Exports<'@material-ui/icons/VideocamOff'>; -} -declare module '@material-ui/icons/VideocamOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VideocamOffOutlined'>; -} -declare module '@material-ui/icons/VideocamOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VideocamOffRounded'>; -} -declare module '@material-ui/icons/VideocamOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VideocamOffSharp'>; -} -declare module '@material-ui/icons/VideocamOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VideocamOffTwoTone'>; -} -declare module '@material-ui/icons/VideocamOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VideocamOutlined'>; -} -declare module '@material-ui/icons/VideocamRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VideocamRounded'>; -} -declare module '@material-ui/icons/VideocamSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VideocamSharp'>; -} -declare module '@material-ui/icons/VideocamTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VideocamTwoTone'>; -} -declare module '@material-ui/icons/VideogameAsset.js' { - declare module.exports: $Exports<'@material-ui/icons/VideogameAsset'>; -} -declare module '@material-ui/icons/VideogameAssetOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VideogameAssetOutlined'>; -} -declare module '@material-ui/icons/VideogameAssetRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VideogameAssetRounded'>; -} -declare module '@material-ui/icons/VideogameAssetSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VideogameAssetSharp'>; -} -declare module '@material-ui/icons/VideogameAssetTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VideogameAssetTwoTone'>; -} -declare module '@material-ui/icons/VideoLabel.js' { - declare module.exports: $Exports<'@material-ui/icons/VideoLabel'>; -} -declare module '@material-ui/icons/VideoLabelOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VideoLabelOutlined'>; -} -declare module '@material-ui/icons/VideoLabelRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VideoLabelRounded'>; -} -declare module '@material-ui/icons/VideoLabelSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VideoLabelSharp'>; -} -declare module '@material-ui/icons/VideoLabelTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VideoLabelTwoTone'>; -} -declare module '@material-ui/icons/VideoLibrary.js' { - declare module.exports: $Exports<'@material-ui/icons/VideoLibrary'>; -} -declare module '@material-ui/icons/VideoLibraryOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VideoLibraryOutlined'>; -} -declare module '@material-ui/icons/VideoLibraryRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VideoLibraryRounded'>; -} -declare module '@material-ui/icons/VideoLibrarySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VideoLibrarySharp'>; -} -declare module '@material-ui/icons/VideoLibraryTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VideoLibraryTwoTone'>; -} -declare module '@material-ui/icons/ViewAgenda.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewAgenda'>; -} -declare module '@material-ui/icons/ViewAgendaOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewAgendaOutlined'>; -} -declare module '@material-ui/icons/ViewAgendaRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewAgendaRounded'>; -} -declare module '@material-ui/icons/ViewAgendaSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewAgendaSharp'>; -} -declare module '@material-ui/icons/ViewAgendaTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewAgendaTwoTone'>; -} -declare module '@material-ui/icons/ViewArray.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewArray'>; -} -declare module '@material-ui/icons/ViewArrayOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewArrayOutlined'>; -} -declare module '@material-ui/icons/ViewArrayRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewArrayRounded'>; -} -declare module '@material-ui/icons/ViewArraySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewArraySharp'>; -} -declare module '@material-ui/icons/ViewArrayTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewArrayTwoTone'>; -} -declare module '@material-ui/icons/ViewCarousel.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewCarousel'>; -} -declare module '@material-ui/icons/ViewCarouselOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewCarouselOutlined'>; -} -declare module '@material-ui/icons/ViewCarouselRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewCarouselRounded'>; -} -declare module '@material-ui/icons/ViewCarouselSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewCarouselSharp'>; -} -declare module '@material-ui/icons/ViewCarouselTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewCarouselTwoTone'>; -} -declare module '@material-ui/icons/ViewColumn.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewColumn'>; -} -declare module '@material-ui/icons/ViewColumnOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewColumnOutlined'>; -} -declare module '@material-ui/icons/ViewColumnRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewColumnRounded'>; -} -declare module '@material-ui/icons/ViewColumnSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewColumnSharp'>; -} -declare module '@material-ui/icons/ViewColumnTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewColumnTwoTone'>; -} -declare module '@material-ui/icons/ViewComfy.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewComfy'>; -} -declare module '@material-ui/icons/ViewComfyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewComfyOutlined'>; -} -declare module '@material-ui/icons/ViewComfyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewComfyRounded'>; -} -declare module '@material-ui/icons/ViewComfySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewComfySharp'>; -} -declare module '@material-ui/icons/ViewComfyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewComfyTwoTone'>; -} -declare module '@material-ui/icons/ViewCompact.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewCompact'>; -} -declare module '@material-ui/icons/ViewCompactOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewCompactOutlined'>; -} -declare module '@material-ui/icons/ViewCompactRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewCompactRounded'>; -} -declare module '@material-ui/icons/ViewCompactSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewCompactSharp'>; -} -declare module '@material-ui/icons/ViewCompactTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewCompactTwoTone'>; -} -declare module '@material-ui/icons/ViewDay.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewDay'>; -} -declare module '@material-ui/icons/ViewDayOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewDayOutlined'>; -} -declare module '@material-ui/icons/ViewDayRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewDayRounded'>; -} -declare module '@material-ui/icons/ViewDaySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewDaySharp'>; -} -declare module '@material-ui/icons/ViewDayTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewDayTwoTone'>; -} -declare module '@material-ui/icons/ViewHeadline.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewHeadline'>; -} -declare module '@material-ui/icons/ViewHeadlineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewHeadlineOutlined'>; -} -declare module '@material-ui/icons/ViewHeadlineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewHeadlineRounded'>; -} -declare module '@material-ui/icons/ViewHeadlineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewHeadlineSharp'>; -} -declare module '@material-ui/icons/ViewHeadlineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewHeadlineTwoTone'>; -} -declare module '@material-ui/icons/ViewList.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewList'>; -} -declare module '@material-ui/icons/ViewListOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewListOutlined'>; -} -declare module '@material-ui/icons/ViewListRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewListRounded'>; -} -declare module '@material-ui/icons/ViewListSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewListSharp'>; -} -declare module '@material-ui/icons/ViewListTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewListTwoTone'>; -} -declare module '@material-ui/icons/ViewModule.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewModule'>; -} -declare module '@material-ui/icons/ViewModuleOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewModuleOutlined'>; -} -declare module '@material-ui/icons/ViewModuleRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewModuleRounded'>; -} -declare module '@material-ui/icons/ViewModuleSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewModuleSharp'>; -} -declare module '@material-ui/icons/ViewModuleTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewModuleTwoTone'>; -} -declare module '@material-ui/icons/ViewQuilt.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewQuilt'>; -} -declare module '@material-ui/icons/ViewQuiltOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewQuiltOutlined'>; -} -declare module '@material-ui/icons/ViewQuiltRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewQuiltRounded'>; -} -declare module '@material-ui/icons/ViewQuiltSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewQuiltSharp'>; -} -declare module '@material-ui/icons/ViewQuiltTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewQuiltTwoTone'>; -} -declare module '@material-ui/icons/ViewStream.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewStream'>; -} -declare module '@material-ui/icons/ViewStreamOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewStreamOutlined'>; -} -declare module '@material-ui/icons/ViewStreamRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewStreamRounded'>; -} -declare module '@material-ui/icons/ViewStreamSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewStreamSharp'>; -} -declare module '@material-ui/icons/ViewStreamTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewStreamTwoTone'>; -} -declare module '@material-ui/icons/ViewWeek.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewWeek'>; -} -declare module '@material-ui/icons/ViewWeekOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewWeekOutlined'>; -} -declare module '@material-ui/icons/ViewWeekRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewWeekRounded'>; -} -declare module '@material-ui/icons/ViewWeekSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewWeekSharp'>; -} -declare module '@material-ui/icons/ViewWeekTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ViewWeekTwoTone'>; -} -declare module '@material-ui/icons/Vignette.js' { - declare module.exports: $Exports<'@material-ui/icons/Vignette'>; -} -declare module '@material-ui/icons/VignetteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VignetteOutlined'>; -} -declare module '@material-ui/icons/VignetteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VignetteRounded'>; -} -declare module '@material-ui/icons/VignetteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VignetteSharp'>; -} -declare module '@material-ui/icons/VignetteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VignetteTwoTone'>; -} -declare module '@material-ui/icons/Visibility.js' { - declare module.exports: $Exports<'@material-ui/icons/Visibility'>; -} -declare module '@material-ui/icons/VisibilityOff.js' { - declare module.exports: $Exports<'@material-ui/icons/VisibilityOff'>; -} -declare module '@material-ui/icons/VisibilityOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VisibilityOffOutlined'>; -} -declare module '@material-ui/icons/VisibilityOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VisibilityOffRounded'>; -} -declare module '@material-ui/icons/VisibilityOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VisibilityOffSharp'>; -} -declare module '@material-ui/icons/VisibilityOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VisibilityOffTwoTone'>; -} -declare module '@material-ui/icons/VisibilityOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VisibilityOutlined'>; -} -declare module '@material-ui/icons/VisibilityRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VisibilityRounded'>; -} -declare module '@material-ui/icons/VisibilitySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VisibilitySharp'>; -} -declare module '@material-ui/icons/VisibilityTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VisibilityTwoTone'>; -} -declare module '@material-ui/icons/VoiceChat.js' { - declare module.exports: $Exports<'@material-ui/icons/VoiceChat'>; -} -declare module '@material-ui/icons/VoiceChatOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VoiceChatOutlined'>; -} -declare module '@material-ui/icons/VoiceChatRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VoiceChatRounded'>; -} -declare module '@material-ui/icons/VoiceChatSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VoiceChatSharp'>; -} -declare module '@material-ui/icons/VoiceChatTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VoiceChatTwoTone'>; -} -declare module '@material-ui/icons/Voicemail.js' { - declare module.exports: $Exports<'@material-ui/icons/Voicemail'>; -} -declare module '@material-ui/icons/VoicemailOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VoicemailOutlined'>; -} -declare module '@material-ui/icons/VoicemailRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VoicemailRounded'>; -} -declare module '@material-ui/icons/VoicemailSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VoicemailSharp'>; -} -declare module '@material-ui/icons/VoicemailTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VoicemailTwoTone'>; -} -declare module '@material-ui/icons/VoiceOverOff.js' { - declare module.exports: $Exports<'@material-ui/icons/VoiceOverOff'>; -} -declare module '@material-ui/icons/VoiceOverOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VoiceOverOffOutlined'>; -} -declare module '@material-ui/icons/VoiceOverOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VoiceOverOffRounded'>; -} -declare module '@material-ui/icons/VoiceOverOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VoiceOverOffSharp'>; -} -declare module '@material-ui/icons/VoiceOverOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VoiceOverOffTwoTone'>; -} -declare module '@material-ui/icons/VolumeDown.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeDown'>; -} -declare module '@material-ui/icons/VolumeDownOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeDownOutlined'>; -} -declare module '@material-ui/icons/VolumeDownRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeDownRounded'>; -} -declare module '@material-ui/icons/VolumeDownSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeDownSharp'>; -} -declare module '@material-ui/icons/VolumeDownTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeDownTwoTone'>; -} -declare module '@material-ui/icons/VolumeMute.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeMute'>; -} -declare module '@material-ui/icons/VolumeMuteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeMuteOutlined'>; -} -declare module '@material-ui/icons/VolumeMuteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeMuteRounded'>; -} -declare module '@material-ui/icons/VolumeMuteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeMuteSharp'>; -} -declare module '@material-ui/icons/VolumeMuteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeMuteTwoTone'>; -} -declare module '@material-ui/icons/VolumeOff.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeOff'>; -} -declare module '@material-ui/icons/VolumeOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeOffOutlined'>; -} -declare module '@material-ui/icons/VolumeOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeOffRounded'>; -} -declare module '@material-ui/icons/VolumeOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeOffSharp'>; -} -declare module '@material-ui/icons/VolumeOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeOffTwoTone'>; -} -declare module '@material-ui/icons/VolumeUp.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeUp'>; -} -declare module '@material-ui/icons/VolumeUpOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeUpOutlined'>; -} -declare module '@material-ui/icons/VolumeUpRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeUpRounded'>; -} -declare module '@material-ui/icons/VolumeUpSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeUpSharp'>; -} -declare module '@material-ui/icons/VolumeUpTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VolumeUpTwoTone'>; -} -declare module '@material-ui/icons/VpnKey.js' { - declare module.exports: $Exports<'@material-ui/icons/VpnKey'>; -} -declare module '@material-ui/icons/VpnKeyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VpnKeyOutlined'>; -} -declare module '@material-ui/icons/VpnKeyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VpnKeyRounded'>; -} -declare module '@material-ui/icons/VpnKeySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VpnKeySharp'>; -} -declare module '@material-ui/icons/VpnKeyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VpnKeyTwoTone'>; -} -declare module '@material-ui/icons/VpnLock.js' { - declare module.exports: $Exports<'@material-ui/icons/VpnLock'>; -} -declare module '@material-ui/icons/VpnLockOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/VpnLockOutlined'>; -} -declare module '@material-ui/icons/VpnLockRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/VpnLockRounded'>; -} -declare module '@material-ui/icons/VpnLockSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/VpnLockSharp'>; -} -declare module '@material-ui/icons/VpnLockTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/VpnLockTwoTone'>; -} -declare module '@material-ui/icons/Wallpaper.js' { - declare module.exports: $Exports<'@material-ui/icons/Wallpaper'>; -} -declare module '@material-ui/icons/WallpaperOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WallpaperOutlined'>; -} -declare module '@material-ui/icons/WallpaperRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WallpaperRounded'>; -} -declare module '@material-ui/icons/WallpaperSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WallpaperSharp'>; -} -declare module '@material-ui/icons/WallpaperTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WallpaperTwoTone'>; -} -declare module '@material-ui/icons/Warning.js' { - declare module.exports: $Exports<'@material-ui/icons/Warning'>; -} -declare module '@material-ui/icons/WarningOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WarningOutlined'>; -} -declare module '@material-ui/icons/WarningRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WarningRounded'>; -} -declare module '@material-ui/icons/WarningSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WarningSharp'>; -} -declare module '@material-ui/icons/WarningTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WarningTwoTone'>; -} -declare module '@material-ui/icons/Watch.js' { - declare module.exports: $Exports<'@material-ui/icons/Watch'>; -} -declare module '@material-ui/icons/WatchLater.js' { - declare module.exports: $Exports<'@material-ui/icons/WatchLater'>; -} -declare module '@material-ui/icons/WatchLaterOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WatchLaterOutlined'>; -} -declare module '@material-ui/icons/WatchLaterRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WatchLaterRounded'>; -} -declare module '@material-ui/icons/WatchLaterSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WatchLaterSharp'>; -} -declare module '@material-ui/icons/WatchLaterTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WatchLaterTwoTone'>; -} -declare module '@material-ui/icons/WatchOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WatchOutlined'>; -} -declare module '@material-ui/icons/WatchRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WatchRounded'>; -} -declare module '@material-ui/icons/WatchSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WatchSharp'>; -} -declare module '@material-ui/icons/WatchTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WatchTwoTone'>; -} -declare module '@material-ui/icons/Waves.js' { - declare module.exports: $Exports<'@material-ui/icons/Waves'>; -} -declare module '@material-ui/icons/WavesOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WavesOutlined'>; -} -declare module '@material-ui/icons/WavesRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WavesRounded'>; -} -declare module '@material-ui/icons/WavesSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WavesSharp'>; -} -declare module '@material-ui/icons/WavesTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WavesTwoTone'>; -} -declare module '@material-ui/icons/WbAuto.js' { - declare module.exports: $Exports<'@material-ui/icons/WbAuto'>; -} -declare module '@material-ui/icons/WbAutoOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WbAutoOutlined'>; -} -declare module '@material-ui/icons/WbAutoRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WbAutoRounded'>; -} -declare module '@material-ui/icons/WbAutoSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WbAutoSharp'>; -} -declare module '@material-ui/icons/WbAutoTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WbAutoTwoTone'>; -} -declare module '@material-ui/icons/WbCloudy.js' { - declare module.exports: $Exports<'@material-ui/icons/WbCloudy'>; -} -declare module '@material-ui/icons/WbCloudyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WbCloudyOutlined'>; -} -declare module '@material-ui/icons/WbCloudyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WbCloudyRounded'>; -} -declare module '@material-ui/icons/WbCloudySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WbCloudySharp'>; -} -declare module '@material-ui/icons/WbCloudyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WbCloudyTwoTone'>; -} -declare module '@material-ui/icons/WbIncandescent.js' { - declare module.exports: $Exports<'@material-ui/icons/WbIncandescent'>; -} -declare module '@material-ui/icons/WbIncandescentOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WbIncandescentOutlined'>; -} -declare module '@material-ui/icons/WbIncandescentRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WbIncandescentRounded'>; -} -declare module '@material-ui/icons/WbIncandescentSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WbIncandescentSharp'>; -} -declare module '@material-ui/icons/WbIncandescentTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WbIncandescentTwoTone'>; -} -declare module '@material-ui/icons/WbIridescent.js' { - declare module.exports: $Exports<'@material-ui/icons/WbIridescent'>; -} -declare module '@material-ui/icons/WbIridescentOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WbIridescentOutlined'>; -} -declare module '@material-ui/icons/WbIridescentRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WbIridescentRounded'>; -} -declare module '@material-ui/icons/WbIridescentSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WbIridescentSharp'>; -} -declare module '@material-ui/icons/WbIridescentTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WbIridescentTwoTone'>; -} -declare module '@material-ui/icons/WbSunny.js' { - declare module.exports: $Exports<'@material-ui/icons/WbSunny'>; -} -declare module '@material-ui/icons/WbSunnyOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WbSunnyOutlined'>; -} -declare module '@material-ui/icons/WbSunnyRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WbSunnyRounded'>; -} -declare module '@material-ui/icons/WbSunnySharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WbSunnySharp'>; -} -declare module '@material-ui/icons/WbSunnyTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WbSunnyTwoTone'>; -} -declare module '@material-ui/icons/Wc.js' { - declare module.exports: $Exports<'@material-ui/icons/Wc'>; -} -declare module '@material-ui/icons/WcOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WcOutlined'>; -} -declare module '@material-ui/icons/WcRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WcRounded'>; -} -declare module '@material-ui/icons/WcSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WcSharp'>; -} -declare module '@material-ui/icons/WcTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WcTwoTone'>; -} -declare module '@material-ui/icons/Web.js' { - declare module.exports: $Exports<'@material-ui/icons/Web'>; -} -declare module '@material-ui/icons/WebAsset.js' { - declare module.exports: $Exports<'@material-ui/icons/WebAsset'>; -} -declare module '@material-ui/icons/WebAssetOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WebAssetOutlined'>; -} -declare module '@material-ui/icons/WebAssetRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WebAssetRounded'>; -} -declare module '@material-ui/icons/WebAssetSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WebAssetSharp'>; -} -declare module '@material-ui/icons/WebAssetTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WebAssetTwoTone'>; -} -declare module '@material-ui/icons/WebOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WebOutlined'>; -} -declare module '@material-ui/icons/WebRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WebRounded'>; -} -declare module '@material-ui/icons/WebSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WebSharp'>; -} -declare module '@material-ui/icons/WebTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WebTwoTone'>; -} -declare module '@material-ui/icons/Weekend.js' { - declare module.exports: $Exports<'@material-ui/icons/Weekend'>; -} -declare module '@material-ui/icons/WeekendOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WeekendOutlined'>; -} -declare module '@material-ui/icons/WeekendRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WeekendRounded'>; -} -declare module '@material-ui/icons/WeekendSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WeekendSharp'>; -} -declare module '@material-ui/icons/WeekendTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WeekendTwoTone'>; -} -declare module '@material-ui/icons/Whatshot.js' { - declare module.exports: $Exports<'@material-ui/icons/Whatshot'>; -} -declare module '@material-ui/icons/WhatshotOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WhatshotOutlined'>; -} -declare module '@material-ui/icons/WhatshotRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WhatshotRounded'>; -} -declare module '@material-ui/icons/WhatshotSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WhatshotSharp'>; -} -declare module '@material-ui/icons/WhatshotTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WhatshotTwoTone'>; -} -declare module '@material-ui/icons/WhereToVote.js' { - declare module.exports: $Exports<'@material-ui/icons/WhereToVote'>; -} -declare module '@material-ui/icons/WhereToVoteOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WhereToVoteOutlined'>; -} -declare module '@material-ui/icons/WhereToVoteRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WhereToVoteRounded'>; -} -declare module '@material-ui/icons/WhereToVoteSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WhereToVoteSharp'>; -} -declare module '@material-ui/icons/WhereToVoteTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WhereToVoteTwoTone'>; -} -declare module '@material-ui/icons/Widgets.js' { - declare module.exports: $Exports<'@material-ui/icons/Widgets'>; -} -declare module '@material-ui/icons/WidgetsOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WidgetsOutlined'>; -} -declare module '@material-ui/icons/WidgetsRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WidgetsRounded'>; -} -declare module '@material-ui/icons/WidgetsSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WidgetsSharp'>; -} -declare module '@material-ui/icons/WidgetsTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WidgetsTwoTone'>; -} -declare module '@material-ui/icons/Wifi.js' { - declare module.exports: $Exports<'@material-ui/icons/Wifi'>; -} -declare module '@material-ui/icons/WifiLock.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiLock'>; -} -declare module '@material-ui/icons/WifiLockOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiLockOutlined'>; -} -declare module '@material-ui/icons/WifiLockRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiLockRounded'>; -} -declare module '@material-ui/icons/WifiLockSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiLockSharp'>; -} -declare module '@material-ui/icons/WifiLockTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiLockTwoTone'>; -} -declare module '@material-ui/icons/WifiOff.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiOff'>; -} -declare module '@material-ui/icons/WifiOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiOffOutlined'>; -} -declare module '@material-ui/icons/WifiOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiOffRounded'>; -} -declare module '@material-ui/icons/WifiOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiOffSharp'>; -} -declare module '@material-ui/icons/WifiOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiOffTwoTone'>; -} -declare module '@material-ui/icons/WifiOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiOutlined'>; -} -declare module '@material-ui/icons/WifiRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiRounded'>; -} -declare module '@material-ui/icons/WifiSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiSharp'>; -} -declare module '@material-ui/icons/WifiTethering.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiTethering'>; -} -declare module '@material-ui/icons/WifiTetheringOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiTetheringOutlined'>; -} -declare module '@material-ui/icons/WifiTetheringRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiTetheringRounded'>; -} -declare module '@material-ui/icons/WifiTetheringSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiTetheringSharp'>; -} -declare module '@material-ui/icons/WifiTetheringTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiTetheringTwoTone'>; -} -declare module '@material-ui/icons/WifiTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WifiTwoTone'>; -} -declare module '@material-ui/icons/Work.js' { - declare module.exports: $Exports<'@material-ui/icons/Work'>; -} -declare module '@material-ui/icons/WorkOff.js' { - declare module.exports: $Exports<'@material-ui/icons/WorkOff'>; -} -declare module '@material-ui/icons/WorkOffOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WorkOffOutlined'>; -} -declare module '@material-ui/icons/WorkOffRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WorkOffRounded'>; -} -declare module '@material-ui/icons/WorkOffSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WorkOffSharp'>; -} -declare module '@material-ui/icons/WorkOffTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WorkOffTwoTone'>; -} -declare module '@material-ui/icons/WorkOutline.js' { - declare module.exports: $Exports<'@material-ui/icons/WorkOutline'>; -} -declare module '@material-ui/icons/WorkOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WorkOutlined'>; -} -declare module '@material-ui/icons/WorkOutlineOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WorkOutlineOutlined'>; -} -declare module '@material-ui/icons/WorkOutlineRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WorkOutlineRounded'>; -} -declare module '@material-ui/icons/WorkOutlineSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WorkOutlineSharp'>; -} -declare module '@material-ui/icons/WorkOutlineTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WorkOutlineTwoTone'>; -} -declare module '@material-ui/icons/WorkRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WorkRounded'>; -} -declare module '@material-ui/icons/WorkSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WorkSharp'>; -} -declare module '@material-ui/icons/WorkTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WorkTwoTone'>; -} -declare module '@material-ui/icons/WrapText.js' { - declare module.exports: $Exports<'@material-ui/icons/WrapText'>; -} -declare module '@material-ui/icons/WrapTextOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/WrapTextOutlined'>; -} -declare module '@material-ui/icons/WrapTextRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/WrapTextRounded'>; -} -declare module '@material-ui/icons/WrapTextSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/WrapTextSharp'>; -} -declare module '@material-ui/icons/WrapTextTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/WrapTextTwoTone'>; -} -declare module '@material-ui/icons/YoutubeSearchedFor.js' { - declare module.exports: $Exports<'@material-ui/icons/YoutubeSearchedFor'>; -} -declare module '@material-ui/icons/YoutubeSearchedForOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/YoutubeSearchedForOutlined'>; -} -declare module '@material-ui/icons/YoutubeSearchedForRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/YoutubeSearchedForRounded'>; -} -declare module '@material-ui/icons/YoutubeSearchedForSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/YoutubeSearchedForSharp'>; -} -declare module '@material-ui/icons/YoutubeSearchedForTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/YoutubeSearchedForTwoTone'>; -} -declare module '@material-ui/icons/ZoomIn.js' { - declare module.exports: $Exports<'@material-ui/icons/ZoomIn'>; -} -declare module '@material-ui/icons/ZoomInOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ZoomInOutlined'>; -} -declare module '@material-ui/icons/ZoomInRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ZoomInRounded'>; -} -declare module '@material-ui/icons/ZoomInSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ZoomInSharp'>; -} -declare module '@material-ui/icons/ZoomInTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ZoomInTwoTone'>; -} -declare module '@material-ui/icons/ZoomOut.js' { - declare module.exports: $Exports<'@material-ui/icons/ZoomOut'>; -} -declare module '@material-ui/icons/ZoomOutMap.js' { - declare module.exports: $Exports<'@material-ui/icons/ZoomOutMap'>; -} -declare module '@material-ui/icons/ZoomOutMapOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ZoomOutMapOutlined'>; -} -declare module '@material-ui/icons/ZoomOutMapRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ZoomOutMapRounded'>; -} -declare module '@material-ui/icons/ZoomOutMapSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ZoomOutMapSharp'>; -} -declare module '@material-ui/icons/ZoomOutMapTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ZoomOutMapTwoTone'>; -} -declare module '@material-ui/icons/ZoomOutOutlined.js' { - declare module.exports: $Exports<'@material-ui/icons/ZoomOutOutlined'>; -} -declare module '@material-ui/icons/ZoomOutRounded.js' { - declare module.exports: $Exports<'@material-ui/icons/ZoomOutRounded'>; -} -declare module '@material-ui/icons/ZoomOutSharp.js' { - declare module.exports: $Exports<'@material-ui/icons/ZoomOutSharp'>; -} -declare module '@material-ui/icons/ZoomOutTwoTone.js' { - declare module.exports: $Exports<'@material-ui/icons/ZoomOutTwoTone'>; -} diff --git a/flow-typed/npm/JSONStream_vx.x.x.js b/flow-typed/npm/JSONStream_vx.x.x.js deleted file mode 100644 index b71887e8e..000000000 --- a/flow-typed/npm/JSONStream_vx.x.x.js +++ /dev/null @@ -1,199 +0,0 @@ -// flow-typed signature: 12a8262920099086254f18882b49d862 -// flow-typed version: <>/JSONStream_v1.3.2/flow_v0.64.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'JSONStream' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'JSONStream' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'JSONStream/bin' { - declare module.exports: any; -} - -declare module 'JSONStream/examples/all_docs' { - declare module.exports: any; -} - -declare module 'JSONStream/test/bool' { - declare module.exports: any; -} - -declare module 'JSONStream/test/browser' { - declare module.exports: any; -} - -declare module 'JSONStream/test/destroy_missing' { - declare module.exports: any; -} - -declare module 'JSONStream/test/disabled/doubledot1' { - declare module.exports: any; -} - -declare module 'JSONStream/test/disabled/doubledot2' { - declare module.exports: any; -} - -declare module 'JSONStream/test/empty' { - declare module.exports: any; -} - -declare module 'JSONStream/test/error_contents' { - declare module.exports: any; -} - -declare module 'JSONStream/test/fn' { - declare module.exports: any; -} - -declare module 'JSONStream/test/gen' { - declare module.exports: any; -} - -declare module 'JSONStream/test/header_footer' { - declare module.exports: any; -} - -declare module 'JSONStream/test/issues' { - declare module.exports: any; -} - -declare module 'JSONStream/test/keys' { - declare module.exports: any; -} - -declare module 'JSONStream/test/map' { - declare module.exports: any; -} - -declare module 'JSONStream/test/multiple_objects_error' { - declare module.exports: any; -} - -declare module 'JSONStream/test/multiple_objects' { - declare module.exports: any; -} - -declare module 'JSONStream/test/null' { - declare module.exports: any; -} - -declare module 'JSONStream/test/parsejson' { - declare module.exports: any; -} - -declare module 'JSONStream/test/stringify_object' { - declare module.exports: any; -} - -declare module 'JSONStream/test/stringify' { - declare module.exports: any; -} - -declare module 'JSONStream/test/test' { - declare module.exports: any; -} - -declare module 'JSONStream/test/test2' { - declare module.exports: any; -} - -declare module 'JSONStream/test/two-ways' { - declare module.exports: any; -} - -// Filename aliases -declare module 'JSONStream/bin.js' { - declare module.exports: $Exports<'JSONStream/bin'>; -} -declare module 'JSONStream/examples/all_docs.js' { - declare module.exports: $Exports<'JSONStream/examples/all_docs'>; -} -declare module 'JSONStream/index' { - declare module.exports: $Exports<'JSONStream'>; -} -declare module 'JSONStream/index.js' { - declare module.exports: $Exports<'JSONStream'>; -} -declare module 'JSONStream/test/bool.js' { - declare module.exports: $Exports<'JSONStream/test/bool'>; -} -declare module 'JSONStream/test/browser.js' { - declare module.exports: $Exports<'JSONStream/test/browser'>; -} -declare module 'JSONStream/test/destroy_missing.js' { - declare module.exports: $Exports<'JSONStream/test/destroy_missing'>; -} -declare module 'JSONStream/test/disabled/doubledot1.js' { - declare module.exports: $Exports<'JSONStream/test/disabled/doubledot1'>; -} -declare module 'JSONStream/test/disabled/doubledot2.js' { - declare module.exports: $Exports<'JSONStream/test/disabled/doubledot2'>; -} -declare module 'JSONStream/test/empty.js' { - declare module.exports: $Exports<'JSONStream/test/empty'>; -} -declare module 'JSONStream/test/error_contents.js' { - declare module.exports: $Exports<'JSONStream/test/error_contents'>; -} -declare module 'JSONStream/test/fn.js' { - declare module.exports: $Exports<'JSONStream/test/fn'>; -} -declare module 'JSONStream/test/gen.js' { - declare module.exports: $Exports<'JSONStream/test/gen'>; -} -declare module 'JSONStream/test/header_footer.js' { - declare module.exports: $Exports<'JSONStream/test/header_footer'>; -} -declare module 'JSONStream/test/issues.js' { - declare module.exports: $Exports<'JSONStream/test/issues'>; -} -declare module 'JSONStream/test/keys.js' { - declare module.exports: $Exports<'JSONStream/test/keys'>; -} -declare module 'JSONStream/test/map.js' { - declare module.exports: $Exports<'JSONStream/test/map'>; -} -declare module 'JSONStream/test/multiple_objects_error.js' { - declare module.exports: $Exports<'JSONStream/test/multiple_objects_error'>; -} -declare module 'JSONStream/test/multiple_objects.js' { - declare module.exports: $Exports<'JSONStream/test/multiple_objects'>; -} -declare module 'JSONStream/test/null.js' { - declare module.exports: $Exports<'JSONStream/test/null'>; -} -declare module 'JSONStream/test/parsejson.js' { - declare module.exports: $Exports<'JSONStream/test/parsejson'>; -} -declare module 'JSONStream/test/stringify_object.js' { - declare module.exports: $Exports<'JSONStream/test/stringify_object'>; -} -declare module 'JSONStream/test/stringify.js' { - declare module.exports: $Exports<'JSONStream/test/stringify'>; -} -declare module 'JSONStream/test/test.js' { - declare module.exports: $Exports<'JSONStream/test/test'>; -} -declare module 'JSONStream/test/test2.js' { - declare module.exports: $Exports<'JSONStream/test/test2'>; -} -declare module 'JSONStream/test/two-ways.js' { - declare module.exports: $Exports<'JSONStream/test/two-ways'>; -} diff --git a/flow-typed/npm/asciidoctor.js_vx.x.x.js b/flow-typed/npm/asciidoctor.js_vx.x.x.js deleted file mode 100644 index 2060be46e..000000000 --- a/flow-typed/npm/asciidoctor.js_vx.x.x.js +++ /dev/null @@ -1,67 +0,0 @@ -// flow-typed signature: b7109b7e394ff03ed211118d5af4cff8 -// flow-typed version: <>/asciidoctor.js_v1.5.6/flow_v0.69.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'asciidoctor.js' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'asciidoctor.js' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'asciidoctor.js/dist/asciidoctor' { - declare module.exports: any; -} - -declare module 'asciidoctor.js/dist/asciidoctor.min' { - declare module.exports: any; -} - -declare module 'asciidoctor.js/dist/browser/asciidoctor' { - declare module.exports: any; -} - -declare module 'asciidoctor.js/dist/nashorn/asciidoctor' { - declare module.exports: any; -} - -declare module 'asciidoctor.js/dist/node/asciidoctor' { - declare module.exports: any; -} - -declare module 'asciidoctor.js/dist/umd/asciidoctor' { - declare module.exports: any; -} - -// Filename aliases -declare module 'asciidoctor.js/dist/asciidoctor.js' { - declare module.exports: $Exports<'asciidoctor.js/dist/asciidoctor'>; -} -declare module 'asciidoctor.js/dist/asciidoctor.min.js' { - declare module.exports: $Exports<'asciidoctor.js/dist/asciidoctor.min'>; -} -declare module 'asciidoctor.js/dist/browser/asciidoctor.js' { - declare module.exports: $Exports<'asciidoctor.js/dist/browser/asciidoctor'>; -} -declare module 'asciidoctor.js/dist/nashorn/asciidoctor.js' { - declare module.exports: $Exports<'asciidoctor.js/dist/nashorn/asciidoctor'>; -} -declare module 'asciidoctor.js/dist/node/asciidoctor.js' { - declare module.exports: $Exports<'asciidoctor.js/dist/node/asciidoctor'>; -} -declare module 'asciidoctor.js/dist/umd/asciidoctor.js' { - declare module.exports: $Exports<'asciidoctor.js/dist/umd/asciidoctor'>; -} diff --git a/flow-typed/npm/async_vx.x.x.js b/flow-typed/npm/async_vx.x.x.js deleted file mode 100644 index bf3a7b9df..000000000 --- a/flow-typed/npm/async_vx.x.x.js +++ /dev/null @@ -1,913 +0,0 @@ -// flow-typed signature: 9f4aa70155d93ad082ea38137cded473 -// flow-typed version: <>/async_v2.6.0/flow_v0.64.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'async' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'async' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'async/all' { - declare module.exports: any; -} - -declare module 'async/allLimit' { - declare module.exports: any; -} - -declare module 'async/allSeries' { - declare module.exports: any; -} - -declare module 'async/any' { - declare module.exports: any; -} - -declare module 'async/anyLimit' { - declare module.exports: any; -} - -declare module 'async/anySeries' { - declare module.exports: any; -} - -declare module 'async/apply' { - declare module.exports: any; -} - -declare module 'async/applyEach' { - declare module.exports: any; -} - -declare module 'async/applyEachSeries' { - declare module.exports: any; -} - -declare module 'async/asyncify' { - declare module.exports: any; -} - -declare module 'async/auto' { - declare module.exports: any; -} - -declare module 'async/autoInject' { - declare module.exports: any; -} - -declare module 'async/cargo' { - declare module.exports: any; -} - -declare module 'async/compose' { - declare module.exports: any; -} - -declare module 'async/concat' { - declare module.exports: any; -} - -declare module 'async/concatLimit' { - declare module.exports: any; -} - -declare module 'async/concatSeries' { - declare module.exports: any; -} - -declare module 'async/constant' { - declare module.exports: any; -} - -declare module 'async/detect' { - declare module.exports: any; -} - -declare module 'async/detectLimit' { - declare module.exports: any; -} - -declare module 'async/detectSeries' { - declare module.exports: any; -} - -declare module 'async/dir' { - declare module.exports: any; -} - -declare module 'async/dist/async' { - declare module.exports: any; -} - -declare module 'async/dist/async.min' { - declare module.exports: any; -} - -declare module 'async/doDuring' { - declare module.exports: any; -} - -declare module 'async/doUntil' { - declare module.exports: any; -} - -declare module 'async/doWhilst' { - declare module.exports: any; -} - -declare module 'async/during' { - declare module.exports: any; -} - -declare module 'async/each' { - declare module.exports: any; -} - -declare module 'async/eachLimit' { - declare module.exports: any; -} - -declare module 'async/eachOf' { - declare module.exports: any; -} - -declare module 'async/eachOfLimit' { - declare module.exports: any; -} - -declare module 'async/eachOfSeries' { - declare module.exports: any; -} - -declare module 'async/eachSeries' { - declare module.exports: any; -} - -declare module 'async/ensureAsync' { - declare module.exports: any; -} - -declare module 'async/every' { - declare module.exports: any; -} - -declare module 'async/everyLimit' { - declare module.exports: any; -} - -declare module 'async/everySeries' { - declare module.exports: any; -} - -declare module 'async/filter' { - declare module.exports: any; -} - -declare module 'async/filterLimit' { - declare module.exports: any; -} - -declare module 'async/filterSeries' { - declare module.exports: any; -} - -declare module 'async/find' { - declare module.exports: any; -} - -declare module 'async/findLimit' { - declare module.exports: any; -} - -declare module 'async/findSeries' { - declare module.exports: any; -} - -declare module 'async/foldl' { - declare module.exports: any; -} - -declare module 'async/foldr' { - declare module.exports: any; -} - -declare module 'async/forEach' { - declare module.exports: any; -} - -declare module 'async/forEachLimit' { - declare module.exports: any; -} - -declare module 'async/forEachOf' { - declare module.exports: any; -} - -declare module 'async/forEachOfLimit' { - declare module.exports: any; -} - -declare module 'async/forEachOfSeries' { - declare module.exports: any; -} - -declare module 'async/forEachSeries' { - declare module.exports: any; -} - -declare module 'async/forever' { - declare module.exports: any; -} - -declare module 'async/groupBy' { - declare module.exports: any; -} - -declare module 'async/groupByLimit' { - declare module.exports: any; -} - -declare module 'async/groupBySeries' { - declare module.exports: any; -} - -declare module 'async/inject' { - declare module.exports: any; -} - -declare module 'async/internal/applyEach' { - declare module.exports: any; -} - -declare module 'async/internal/breakLoop' { - declare module.exports: any; -} - -declare module 'async/internal/consoleFunc' { - declare module.exports: any; -} - -declare module 'async/internal/createTester' { - declare module.exports: any; -} - -declare module 'async/internal/doLimit' { - declare module.exports: any; -} - -declare module 'async/internal/doParallel' { - declare module.exports: any; -} - -declare module 'async/internal/doParallelLimit' { - declare module.exports: any; -} - -declare module 'async/internal/DoublyLinkedList' { - declare module.exports: any; -} - -declare module 'async/internal/eachOfLimit' { - declare module.exports: any; -} - -declare module 'async/internal/filter' { - declare module.exports: any; -} - -declare module 'async/internal/findGetResult' { - declare module.exports: any; -} - -declare module 'async/internal/getIterator' { - declare module.exports: any; -} - -declare module 'async/internal/initialParams' { - declare module.exports: any; -} - -declare module 'async/internal/iterator' { - declare module.exports: any; -} - -declare module 'async/internal/map' { - declare module.exports: any; -} - -declare module 'async/internal/notId' { - declare module.exports: any; -} - -declare module 'async/internal/once' { - declare module.exports: any; -} - -declare module 'async/internal/onlyOnce' { - declare module.exports: any; -} - -declare module 'async/internal/parallel' { - declare module.exports: any; -} - -declare module 'async/internal/queue' { - declare module.exports: any; -} - -declare module 'async/internal/reject' { - declare module.exports: any; -} - -declare module 'async/internal/setImmediate' { - declare module.exports: any; -} - -declare module 'async/internal/slice' { - declare module.exports: any; -} - -declare module 'async/internal/withoutIndex' { - declare module.exports: any; -} - -declare module 'async/internal/wrapAsync' { - declare module.exports: any; -} - -declare module 'async/log' { - declare module.exports: any; -} - -declare module 'async/map' { - declare module.exports: any; -} - -declare module 'async/mapLimit' { - declare module.exports: any; -} - -declare module 'async/mapSeries' { - declare module.exports: any; -} - -declare module 'async/mapValues' { - declare module.exports: any; -} - -declare module 'async/mapValuesLimit' { - declare module.exports: any; -} - -declare module 'async/mapValuesSeries' { - declare module.exports: any; -} - -declare module 'async/memoize' { - declare module.exports: any; -} - -declare module 'async/nextTick' { - declare module.exports: any; -} - -declare module 'async/parallel' { - declare module.exports: any; -} - -declare module 'async/parallelLimit' { - declare module.exports: any; -} - -declare module 'async/priorityQueue' { - declare module.exports: any; -} - -declare module 'async/queue' { - declare module.exports: any; -} - -declare module 'async/race' { - declare module.exports: any; -} - -declare module 'async/reduce' { - declare module.exports: any; -} - -declare module 'async/reduceRight' { - declare module.exports: any; -} - -declare module 'async/reflect' { - declare module.exports: any; -} - -declare module 'async/reflectAll' { - declare module.exports: any; -} - -declare module 'async/reject' { - declare module.exports: any; -} - -declare module 'async/rejectLimit' { - declare module.exports: any; -} - -declare module 'async/rejectSeries' { - declare module.exports: any; -} - -declare module 'async/retry' { - declare module.exports: any; -} - -declare module 'async/retryable' { - declare module.exports: any; -} - -declare module 'async/select' { - declare module.exports: any; -} - -declare module 'async/selectLimit' { - declare module.exports: any; -} - -declare module 'async/selectSeries' { - declare module.exports: any; -} - -declare module 'async/seq' { - declare module.exports: any; -} - -declare module 'async/series' { - declare module.exports: any; -} - -declare module 'async/setImmediate' { - declare module.exports: any; -} - -declare module 'async/some' { - declare module.exports: any; -} - -declare module 'async/someLimit' { - declare module.exports: any; -} - -declare module 'async/someSeries' { - declare module.exports: any; -} - -declare module 'async/sortBy' { - declare module.exports: any; -} - -declare module 'async/timeout' { - declare module.exports: any; -} - -declare module 'async/times' { - declare module.exports: any; -} - -declare module 'async/timesLimit' { - declare module.exports: any; -} - -declare module 'async/timesSeries' { - declare module.exports: any; -} - -declare module 'async/transform' { - declare module.exports: any; -} - -declare module 'async/tryEach' { - declare module.exports: any; -} - -declare module 'async/unmemoize' { - declare module.exports: any; -} - -declare module 'async/until' { - declare module.exports: any; -} - -declare module 'async/waterfall' { - declare module.exports: any; -} - -declare module 'async/whilst' { - declare module.exports: any; -} - -declare module 'async/wrapSync' { - declare module.exports: any; -} - -// Filename aliases -declare module 'async/all.js' { - declare module.exports: $Exports<'async/all'>; -} -declare module 'async/allLimit.js' { - declare module.exports: $Exports<'async/allLimit'>; -} -declare module 'async/allSeries.js' { - declare module.exports: $Exports<'async/allSeries'>; -} -declare module 'async/any.js' { - declare module.exports: $Exports<'async/any'>; -} -declare module 'async/anyLimit.js' { - declare module.exports: $Exports<'async/anyLimit'>; -} -declare module 'async/anySeries.js' { - declare module.exports: $Exports<'async/anySeries'>; -} -declare module 'async/apply.js' { - declare module.exports: $Exports<'async/apply'>; -} -declare module 'async/applyEach.js' { - declare module.exports: $Exports<'async/applyEach'>; -} -declare module 'async/applyEachSeries.js' { - declare module.exports: $Exports<'async/applyEachSeries'>; -} -declare module 'async/asyncify.js' { - declare module.exports: $Exports<'async/asyncify'>; -} -declare module 'async/auto.js' { - declare module.exports: $Exports<'async/auto'>; -} -declare module 'async/autoInject.js' { - declare module.exports: $Exports<'async/autoInject'>; -} -declare module 'async/cargo.js' { - declare module.exports: $Exports<'async/cargo'>; -} -declare module 'async/compose.js' { - declare module.exports: $Exports<'async/compose'>; -} -declare module 'async/concat.js' { - declare module.exports: $Exports<'async/concat'>; -} -declare module 'async/concatLimit.js' { - declare module.exports: $Exports<'async/concatLimit'>; -} -declare module 'async/concatSeries.js' { - declare module.exports: $Exports<'async/concatSeries'>; -} -declare module 'async/constant.js' { - declare module.exports: $Exports<'async/constant'>; -} -declare module 'async/detect.js' { - declare module.exports: $Exports<'async/detect'>; -} -declare module 'async/detectLimit.js' { - declare module.exports: $Exports<'async/detectLimit'>; -} -declare module 'async/detectSeries.js' { - declare module.exports: $Exports<'async/detectSeries'>; -} -declare module 'async/dir.js' { - declare module.exports: $Exports<'async/dir'>; -} -declare module 'async/dist/async.js' { - declare module.exports: $Exports<'async/dist/async'>; -} -declare module 'async/dist/async.min.js' { - declare module.exports: $Exports<'async/dist/async.min'>; -} -declare module 'async/doDuring.js' { - declare module.exports: $Exports<'async/doDuring'>; -} -declare module 'async/doUntil.js' { - declare module.exports: $Exports<'async/doUntil'>; -} -declare module 'async/doWhilst.js' { - declare module.exports: $Exports<'async/doWhilst'>; -} -declare module 'async/during.js' { - declare module.exports: $Exports<'async/during'>; -} -declare module 'async/each.js' { - declare module.exports: $Exports<'async/each'>; -} -declare module 'async/eachLimit.js' { - declare module.exports: $Exports<'async/eachLimit'>; -} -declare module 'async/eachOf.js' { - declare module.exports: $Exports<'async/eachOf'>; -} -declare module 'async/eachOfLimit.js' { - declare module.exports: $Exports<'async/eachOfLimit'>; -} -declare module 'async/eachOfSeries.js' { - declare module.exports: $Exports<'async/eachOfSeries'>; -} -declare module 'async/eachSeries.js' { - declare module.exports: $Exports<'async/eachSeries'>; -} -declare module 'async/ensureAsync.js' { - declare module.exports: $Exports<'async/ensureAsync'>; -} -declare module 'async/every.js' { - declare module.exports: $Exports<'async/every'>; -} -declare module 'async/everyLimit.js' { - declare module.exports: $Exports<'async/everyLimit'>; -} -declare module 'async/everySeries.js' { - declare module.exports: $Exports<'async/everySeries'>; -} -declare module 'async/filter.js' { - declare module.exports: $Exports<'async/filter'>; -} -declare module 'async/filterLimit.js' { - declare module.exports: $Exports<'async/filterLimit'>; -} -declare module 'async/filterSeries.js' { - declare module.exports: $Exports<'async/filterSeries'>; -} -declare module 'async/find.js' { - declare module.exports: $Exports<'async/find'>; -} -declare module 'async/findLimit.js' { - declare module.exports: $Exports<'async/findLimit'>; -} -declare module 'async/findSeries.js' { - declare module.exports: $Exports<'async/findSeries'>; -} -declare module 'async/foldl.js' { - declare module.exports: $Exports<'async/foldl'>; -} -declare module 'async/foldr.js' { - declare module.exports: $Exports<'async/foldr'>; -} -declare module 'async/forEach.js' { - declare module.exports: $Exports<'async/forEach'>; -} -declare module 'async/forEachLimit.js' { - declare module.exports: $Exports<'async/forEachLimit'>; -} -declare module 'async/forEachOf.js' { - declare module.exports: $Exports<'async/forEachOf'>; -} -declare module 'async/forEachOfLimit.js' { - declare module.exports: $Exports<'async/forEachOfLimit'>; -} -declare module 'async/forEachOfSeries.js' { - declare module.exports: $Exports<'async/forEachOfSeries'>; -} -declare module 'async/forEachSeries.js' { - declare module.exports: $Exports<'async/forEachSeries'>; -} -declare module 'async/forever.js' { - declare module.exports: $Exports<'async/forever'>; -} -declare module 'async/groupBy.js' { - declare module.exports: $Exports<'async/groupBy'>; -} -declare module 'async/groupByLimit.js' { - declare module.exports: $Exports<'async/groupByLimit'>; -} -declare module 'async/groupBySeries.js' { - declare module.exports: $Exports<'async/groupBySeries'>; -} -declare module 'async/index' { - declare module.exports: $Exports<'async'>; -} -declare module 'async/index.js' { - declare module.exports: $Exports<'async'>; -} -declare module 'async/inject.js' { - declare module.exports: $Exports<'async/inject'>; -} -declare module 'async/internal/applyEach.js' { - declare module.exports: $Exports<'async/internal/applyEach'>; -} -declare module 'async/internal/breakLoop.js' { - declare module.exports: $Exports<'async/internal/breakLoop'>; -} -declare module 'async/internal/consoleFunc.js' { - declare module.exports: $Exports<'async/internal/consoleFunc'>; -} -declare module 'async/internal/createTester.js' { - declare module.exports: $Exports<'async/internal/createTester'>; -} -declare module 'async/internal/doLimit.js' { - declare module.exports: $Exports<'async/internal/doLimit'>; -} -declare module 'async/internal/doParallel.js' { - declare module.exports: $Exports<'async/internal/doParallel'>; -} -declare module 'async/internal/doParallelLimit.js' { - declare module.exports: $Exports<'async/internal/doParallelLimit'>; -} -declare module 'async/internal/DoublyLinkedList.js' { - declare module.exports: $Exports<'async/internal/DoublyLinkedList'>; -} -declare module 'async/internal/eachOfLimit.js' { - declare module.exports: $Exports<'async/internal/eachOfLimit'>; -} -declare module 'async/internal/filter.js' { - declare module.exports: $Exports<'async/internal/filter'>; -} -declare module 'async/internal/findGetResult.js' { - declare module.exports: $Exports<'async/internal/findGetResult'>; -} -declare module 'async/internal/getIterator.js' { - declare module.exports: $Exports<'async/internal/getIterator'>; -} -declare module 'async/internal/initialParams.js' { - declare module.exports: $Exports<'async/internal/initialParams'>; -} -declare module 'async/internal/iterator.js' { - declare module.exports: $Exports<'async/internal/iterator'>; -} -declare module 'async/internal/map.js' { - declare module.exports: $Exports<'async/internal/map'>; -} -declare module 'async/internal/notId.js' { - declare module.exports: $Exports<'async/internal/notId'>; -} -declare module 'async/internal/once.js' { - declare module.exports: $Exports<'async/internal/once'>; -} -declare module 'async/internal/onlyOnce.js' { - declare module.exports: $Exports<'async/internal/onlyOnce'>; -} -declare module 'async/internal/parallel.js' { - declare module.exports: $Exports<'async/internal/parallel'>; -} -declare module 'async/internal/queue.js' { - declare module.exports: $Exports<'async/internal/queue'>; -} -declare module 'async/internal/reject.js' { - declare module.exports: $Exports<'async/internal/reject'>; -} -declare module 'async/internal/setImmediate.js' { - declare module.exports: $Exports<'async/internal/setImmediate'>; -} -declare module 'async/internal/slice.js' { - declare module.exports: $Exports<'async/internal/slice'>; -} -declare module 'async/internal/withoutIndex.js' { - declare module.exports: $Exports<'async/internal/withoutIndex'>; -} -declare module 'async/internal/wrapAsync.js' { - declare module.exports: $Exports<'async/internal/wrapAsync'>; -} -declare module 'async/log.js' { - declare module.exports: $Exports<'async/log'>; -} -declare module 'async/map.js' { - declare module.exports: $Exports<'async/map'>; -} -declare module 'async/mapLimit.js' { - declare module.exports: $Exports<'async/mapLimit'>; -} -declare module 'async/mapSeries.js' { - declare module.exports: $Exports<'async/mapSeries'>; -} -declare module 'async/mapValues.js' { - declare module.exports: $Exports<'async/mapValues'>; -} -declare module 'async/mapValuesLimit.js' { - declare module.exports: $Exports<'async/mapValuesLimit'>; -} -declare module 'async/mapValuesSeries.js' { - declare module.exports: $Exports<'async/mapValuesSeries'>; -} -declare module 'async/memoize.js' { - declare module.exports: $Exports<'async/memoize'>; -} -declare module 'async/nextTick.js' { - declare module.exports: $Exports<'async/nextTick'>; -} -declare module 'async/parallel.js' { - declare module.exports: $Exports<'async/parallel'>; -} -declare module 'async/parallelLimit.js' { - declare module.exports: $Exports<'async/parallelLimit'>; -} -declare module 'async/priorityQueue.js' { - declare module.exports: $Exports<'async/priorityQueue'>; -} -declare module 'async/queue.js' { - declare module.exports: $Exports<'async/queue'>; -} -declare module 'async/race.js' { - declare module.exports: $Exports<'async/race'>; -} -declare module 'async/reduce.js' { - declare module.exports: $Exports<'async/reduce'>; -} -declare module 'async/reduceRight.js' { - declare module.exports: $Exports<'async/reduceRight'>; -} -declare module 'async/reflect.js' { - declare module.exports: $Exports<'async/reflect'>; -} -declare module 'async/reflectAll.js' { - declare module.exports: $Exports<'async/reflectAll'>; -} -declare module 'async/reject.js' { - declare module.exports: $Exports<'async/reject'>; -} -declare module 'async/rejectLimit.js' { - declare module.exports: $Exports<'async/rejectLimit'>; -} -declare module 'async/rejectSeries.js' { - declare module.exports: $Exports<'async/rejectSeries'>; -} -declare module 'async/retry.js' { - declare module.exports: $Exports<'async/retry'>; -} -declare module 'async/retryable.js' { - declare module.exports: $Exports<'async/retryable'>; -} -declare module 'async/select.js' { - declare module.exports: $Exports<'async/select'>; -} -declare module 'async/selectLimit.js' { - declare module.exports: $Exports<'async/selectLimit'>; -} -declare module 'async/selectSeries.js' { - declare module.exports: $Exports<'async/selectSeries'>; -} -declare module 'async/seq.js' { - declare module.exports: $Exports<'async/seq'>; -} -declare module 'async/series.js' { - declare module.exports: $Exports<'async/series'>; -} -declare module 'async/setImmediate.js' { - declare module.exports: $Exports<'async/setImmediate'>; -} -declare module 'async/some.js' { - declare module.exports: $Exports<'async/some'>; -} -declare module 'async/someLimit.js' { - declare module.exports: $Exports<'async/someLimit'>; -} -declare module 'async/someSeries.js' { - declare module.exports: $Exports<'async/someSeries'>; -} -declare module 'async/sortBy.js' { - declare module.exports: $Exports<'async/sortBy'>; -} -declare module 'async/timeout.js' { - declare module.exports: $Exports<'async/timeout'>; -} -declare module 'async/times.js' { - declare module.exports: $Exports<'async/times'>; -} -declare module 'async/timesLimit.js' { - declare module.exports: $Exports<'async/timesLimit'>; -} -declare module 'async/timesSeries.js' { - declare module.exports: $Exports<'async/timesSeries'>; -} -declare module 'async/transform.js' { - declare module.exports: $Exports<'async/transform'>; -} -declare module 'async/tryEach.js' { - declare module.exports: $Exports<'async/tryEach'>; -} -declare module 'async/unmemoize.js' { - declare module.exports: $Exports<'async/unmemoize'>; -} -declare module 'async/until.js' { - declare module.exports: $Exports<'async/until'>; -} -declare module 'async/waterfall.js' { - declare module.exports: $Exports<'async/waterfall'>; -} -declare module 'async/whilst.js' { - declare module.exports: $Exports<'async/whilst'>; -} -declare module 'async/wrapSync.js' { - declare module.exports: $Exports<'async/wrapSync'>; -} diff --git a/flow-typed/npm/autosuggest-highlight/match_vx.x.x.js b/flow-typed/npm/autosuggest-highlight/match_vx.x.x.js deleted file mode 100644 index 35be0bcf1..000000000 --- a/flow-typed/npm/autosuggest-highlight/match_vx.x.x.js +++ /dev/null @@ -1,33 +0,0 @@ -// flow-typed signature: f4ce515b9395f4f0279d388b18ef59b5 -// flow-typed version: <>/autosuggest-highlight/match_v3.1.1/flow_v0.81.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'autosuggest-highlight/match' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'autosuggest-highlight/match' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ - - -// Filename aliases -declare module 'autosuggest-highlight/match/index' { - declare module.exports: $Exports<'autosuggest-highlight/match'>; -} -declare module 'autosuggest-highlight/match/index.js' { - declare module.exports: $Exports<'autosuggest-highlight/match'>; -} diff --git a/flow-typed/npm/autosuggest-highlight/parse_vx.x.x.js b/flow-typed/npm/autosuggest-highlight/parse_vx.x.x.js deleted file mode 100644 index 929f97c45..000000000 --- a/flow-typed/npm/autosuggest-highlight/parse_vx.x.x.js +++ /dev/null @@ -1,33 +0,0 @@ -// flow-typed signature: 7df3e3914baffd57187e87617a708990 -// flow-typed version: <>/autosuggest-highlight/parse_v3.1.1/flow_v0.81.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'autosuggest-highlight/parse' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'autosuggest-highlight/parse' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ - - -// Filename aliases -declare module 'autosuggest-highlight/parse/index' { - declare module.exports: $Exports<'autosuggest-highlight/parse'>; -} -declare module 'autosuggest-highlight/parse/index.js' { - declare module.exports: $Exports<'autosuggest-highlight/parse'>; -} diff --git a/flow-typed/npm/body-parser_v1.x.x.js b/flow-typed/npm/body-parser_v1.x.x.js deleted file mode 100644 index a78176d89..000000000 --- a/flow-typed/npm/body-parser_v1.x.x.js +++ /dev/null @@ -1,46 +0,0 @@ -// flow-typed signature: bac0ee66e0653772d037dc47b51a5e1f -// flow-typed version: da30fe6876/body-parser_v1.x.x/flow_>=v0.25.x - -import type { Middleware, $Request, $Response } from "express"; - -declare type bodyParser$Options = { - inflate?: boolean, - limit?: number | string, - type?: string | string[] | ((req: $Request) => any), - verify?: ( - req: $Request, - res: $Response, - buf: Buffer, - encoding: string - ) => void -}; - -declare type bodyParser$OptionsText = bodyParser$Options & { - reviver?: (key: string, value: any) => any, - strict?: boolean -}; - -declare type bodyParser$OptionsJson = bodyParser$Options & { - reviver?: (key: string, value: any) => any, - strict?: boolean -}; - -declare type bodyParser$OptionsUrlencoded = bodyParser$Options & { - extended?: boolean, - parameterLimit?: number -}; - -declare module "body-parser" { - declare type Options = bodyParser$Options; - declare type OptionsText = bodyParser$OptionsText; - declare type OptionsJson = bodyParser$OptionsJson; - declare type OptionsUrlencoded = bodyParser$OptionsUrlencoded; - - declare function json(options?: OptionsJson): Middleware; - - declare function raw(options?: Options): Middleware; - - declare function text(options?: OptionsText): Middleware; - - declare function urlencoded(options?: OptionsUrlencoded): Middleware; -} diff --git a/flow-typed/npm/bunyan_v1.x.x.js b/flow-typed/npm/bunyan_v1.x.x.js deleted file mode 100644 index 78832cd24..000000000 --- a/flow-typed/npm/bunyan_v1.x.x.js +++ /dev/null @@ -1,156 +0,0 @@ -// flow-typed signature: b3827b7e37fa457f58d7a6656d830369 -// flow-typed version: da30fe6876/bunyan_v1.x.x/flow_>=v0.25.x - -declare module "bunyan" { - declare var TRACE: 10; - declare var DEBUG: 20; - declare var INFO: 30; - declare var WARN: 40; - declare var ERROR: 50; - declare var FATAL: 60; - - declare type BunyanLogLevels = - | 60 // fatal - | 50 // error - | 40 // warn - | 30 // info - | 20 // debug - | 10; // info - declare type BunyanRecord = { - v: number, - level: BunyanLogLevels, - name: string, - hostname: string, - pid: string, - time: Date, - msg: string, - src: string, - err?: { - message: string, - name: string, - code: any, - signal: any, - stack: string - }, - [key: string]: any - }; - declare type Writable = { - write(rec: BunyanRecord): void - }; - declare class Logger extends events$EventEmitter { - constructor(options: LoggerOptions): any; - addStream(stream: Stream): void; - addSerializers(serializers: Serializers): void; - child(opts?: LoggerOptions, simple?: boolean): Logger; - reopenFileStreams(): void; - level(): string | number; - level(value: number | string): void; - levels(name: number | string, value: number | string): void; - trace(...params: Array): boolean; - trace(error: Error, format?: any, ...params: Array): void; - trace(buffer: Buffer, format?: any, ...params: Array): void; - trace(obj: Object, format?: any, ...params: Array): void; - trace(format: string, ...params: Array): void; - debug(...params: Array): boolean; - debug(error: Error, format?: any, ...params: Array): void; - debug(buffer: Buffer, format?: any, ...params: Array): void; - debug(obj: Object, format?: any, ...params: Array): void; - debug(format: string, ...params: Array): void; - info(...params: Array): boolean; - info(error: Error, format?: any, ...params: Array): void; - info(buffer: Buffer, format?: any, ...params: Array): void; - info(obj: Object, format?: any, ...params: Array): void; - info(format: string, ...params: Array): void; - warn(...params: Array): boolean; - warn(error: Error, format?: any, ...params: Array): void; - warn(buffer: Buffer, format?: any, ...params: Array): void; - warn(obj: Object, format?: any, ...params: Array): void; - warn(format: string, ...params: Array): void; - error(...params: Array): boolean; - error(error: Error, format?: any, ...params: Array): void; - error(buffer: Buffer, format?: any, ...params: Array): void; - error(obj: Object, format?: any, ...params: Array): void; - error(format: string, ...params: Array): void; - fatal(...params: Array): boolean; - fatal(error: Error, format?: any, ...params: Array): void; - fatal(buffer: Buffer, format?: any, ...params: Array): void; - fatal(obj: Object, format?: any, ...params: Array): void; - fatal(format: string, ...params: Array): void; - static stdSerializers: { - req: ( - req: http$ClientRequest - ) => { - method: string, - url: string, - headers: mixed, - remoteAddress: string, - remotePort: number - }, - res: ( - res: http$IncomingMessage - ) => { statusCode: number, header: string }, - err: ( - err: Error - ) => { - message: string, - name: string, - stack: string, - code: string, - signal: string - } - }; - } - declare interface LoggerOptions { - streams?: Array; - level?: BunyanLogLevels | string; - stream?: stream$Writable; - serializers?: Serializers; - src?: boolean; - } - declare type Serializers = { - [key: string]: (input: any) => mixed - }; - declare type Stream = { - type?: string, - level?: number | string, - path?: string, - stream?: stream$Writable | tty$WriteStream | Stream | Writable, - closeOnExit?: boolean, - period?: string, - count?: number - }; - declare var stdSerializers: Serializers; - declare function resolveLevel(value: number | string): number; - declare function createLogger( - options: LoggerOptions & { name: string } - ): Logger; - declare class RingBuffer extends events$EventEmitter { - constructor(options: RingBufferOptions): any; - writable: boolean; - records: Array; - write(record: BunyanRecord): void; - end(record?: any): void; - destroy(): void; - destroySoon(): void; - } - declare interface RingBufferOptions { - limit: number; - } - declare function safeCycles(): (key: string, value: any) => any; - declare class ConsoleRawStream { - write(rec: BunyanRecord): void; - } - declare var levelFromName: { - trace: typeof TRACE, - debug: typeof DEBUG, - info: typeof INFO, - warn: typeof WARN, - error: typeof ERROR, - fatal: typeof FATAL - }; - declare var nameFromLevel: { - [key: BunyanLogLevels]: string - }; - declare var VERSION: string; - declare var LOG_VERSION: string; -} diff --git a/flow-typed/npm/commander_v2.x.x.js b/flow-typed/npm/commander_v2.x.x.js deleted file mode 100644 index d25760e5e..000000000 --- a/flow-typed/npm/commander_v2.x.x.js +++ /dev/null @@ -1,281 +0,0 @@ -// flow-typed signature: 9a1fb3feac221b50aab621209bf8ca9c -// flow-typed version: 94e9f7e0a4/commander_v2.x.x/flow_>=v0.28.x - -declare module "commander" { - declare class Command extends events$EventEmitter { - /** - * Initialize a new `Command`. - * - * @param {String} name - * @api public - */ - constructor(name?: string): Command; - - /** - * Add command `name`. - * - * The `.action()` callback is invoked when the - * command `name` is specified via __ARGV__, - * and the remaining arguments are applied to the - * function for access. - * - * When the `name` is "*" an un-matched command - * will be passed as the first arg, followed by - * the rest of __ARGV__ remaining. - * - * Examples: - * - * program - * .version('0.0.1') - * .option('-C, --chdir ', 'change the working directory') - * .option('-c, --config ', 'set config path. defaults to ./deploy.conf') - * .option('-T, --no-tests', 'ignore test hook') - * - * program - * .command('setup') - * .description('run remote setup commands') - * .action(function(){ - * console.log('setup'); - * }); - * - * program - * .command('exec ') - * .description('run the given remote command') - * .action(function(cmd){ - * console.log('exec "%s"', cmd); - * }); - * - * program - * .command('*') - * .description('deploy the given env') - * .action(function(env){ - * console.log('deploying "%s"', env); - * }); - * - * program.parse(process.argv); - * - * @param {String} name - * @param {String} [desc] - * @param {Mixed} [opts] - * @return {Command} the new command - * @api public - */ - command( - name: string, - desc?: string, - opts?: { isDefault: boolean, noHelp: boolean } - ): Command; - - /** - * Parse expected `args`. - * - * For example `["[type]"]` becomes `[{ required: false, name: 'type' }]`. - * - * @param {Array} args - * @return {Command} for chaining - * @api public - */ - parseExpectedArgs(args: Array): this; - - /** - * Register callback `fn` for the command. - * - * Examples: - * - * program - * .command('help') - * .description('display verbose help') - * .action(function(){ - * // output help here - * }); - * - * @param {Function} fn - * @return {Command} for chaining - * @api public - */ - action(fn: (...args: Array) => mixed): this; - - /** - * Define option with `flags`, `description` and optional - * coercion `fn`. - * - * The `flags` string should contain both the short and long flags, - * separated by comma, a pipe or space. The following are all valid - * all will output this way when `--help` is used. - * - * "-p, --pepper" - * "-p|--pepper" - * "-p --pepper" - * - * Examples: - * - * // simple boolean defaulting to false - * program.option('-p, --pepper', 'add pepper'); - * - * --pepper - * program.pepper - * // => Boolean - * - * // simple boolean defaulting to true - * program.option('-C, --no-cheese', 'remove cheese'); - * - * program.cheese - * // => true - * - * --no-cheese - * program.cheese - * // => false - * - * // required argument - * program.option('-C, --chdir ', 'change the working directory'); - * - * --chdir /tmp - * program.chdir - * // => "/tmp" - * - * // optional argument - * program.option('-c, --cheese [type]', 'add cheese [marble]'); - * - * @param {String} flags - * @param {String} description - * @param {Function|Mixed} fn or default - * @param {Mixed} defaultValue - * @return {Command} for chaining - * @api public - */ - option(flags: string, description?: string, fn?: ((val: any, memo: any) => mixed) | RegExp, defaultValue?: mixed): this; - option(flags: string, description?: string, defaultValue?: mixed): this; - - /** - * Allow unknown options on the command line. - * - * @param {Boolean} arg if `true` or omitted, no error will be thrown - * for unknown options. - * @api public - */ - allowUnknownOption(arg?: boolean): this; - - /** - * Parse `argv`, settings options and invoking commands when defined. - * - * @param {Array} argv - * @return {Command} for chaining - * @api public - */ - parse(argv: Array): this; - - /** - * Parse options from `argv` returning `argv` - * void of these options. - * - * @param {Array} argv - * @return {Array} - * @api public - */ - parseOptions(argv: Array): { args: Array, unknown: Array }; - - /** - * Define argument syntax for the top-level command. - * - * @api public - */ - arguments(desc: string): this; - - /** - * Return an object containing options as key-value pairs - * - * @return {Object} - * @api public - */ - opts(): { [key: string]: any }; - - /** - * Set the program version to `str`. - * - * This method auto-registers the "-V, --version" flag - * which will print the version number when passed. - * - * @param {String} str - * @param {String} flags - * @return {Command} for chaining - * @api public - */ - version(str: string, flags?: string): this; - - /** - * Set the description to `str`. - * - * @param {String} str - * @return {String|Command} - * @api public - */ - description(str: string): this; - description(): string; - - /** - * Set an alias for the command - * - * @param {String} alias - * @return {String|Command} - * @api public - */ - alias(alias: string): this; - alias(): string; - - /** - * Set / get the command usage `str`. - * - * @param {String} str - * @return {String|Command} - * @api public - */ - usage(str: string): this; - usage(): string; - - /** - * Get the name of the command - * - * @param {String} name - * @return {String|Command} - * @api public - */ - name(): string; - - /** - * Output help information for this command - * - * @api public - */ - outputHelp(): void; - - /** - * Output help information and exit. - * - * @api public - */ - help(): void; - } - - declare class Option { - /** - * Initialize a new `Option` with the given `flags` and `description`. - * - * @param {String} flags - * @param {String} description - * @api public - */ - constructor(flags: string, description?: string): Option; - flags: string; - required: boolean; - optional: boolean; - bool: boolean; - short?: string; - long: string; - description: string; - } - - declare module.exports: Command & { - Command: Command, - Option: Option - }; -} diff --git a/flow-typed/npm/compression_vx.x.x.js b/flow-typed/npm/compression_vx.x.x.js deleted file mode 100644 index 66182a5d3..000000000 --- a/flow-typed/npm/compression_vx.x.x.js +++ /dev/null @@ -1,33 +0,0 @@ -// flow-typed signature: 80c21b4a25778a0faefd532204b78050 -// flow-typed version: <>/compression_v1.7.2/flow_v0.67.1 - -/** - * This is an autogenerated libdef stub for: - * - * 'compression' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'compression' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ - - -// Filename aliases -declare module 'compression/index' { - declare module.exports: $Exports<'compression'>; -} -declare module 'compression/index.js' { - declare module.exports: $Exports<'compression'>; -} diff --git a/flow-typed/npm/cookies_vx.x.x.js b/flow-typed/npm/cookies_vx.x.x.js deleted file mode 100644 index 257b16099..000000000 --- a/flow-typed/npm/cookies_vx.x.x.js +++ /dev/null @@ -1,33 +0,0 @@ -// flow-typed signature: dd32612579acfe0d3fb825468a81fc4a -// flow-typed version: <>/cookies_v0.7.1/flow_v0.64.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'cookies' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'cookies' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ - - -// Filename aliases -declare module 'cookies/index' { - declare module.exports: $Exports<'cookies'>; -} -declare module 'cookies/index.js' { - declare module.exports: $Exports<'cookies'>; -} diff --git a/flow-typed/npm/cors_vx.x.x.js b/flow-typed/npm/cors_vx.x.x.js deleted file mode 100644 index a061f61dc..000000000 --- a/flow-typed/npm/cors_vx.x.x.js +++ /dev/null @@ -1,88 +0,0 @@ -// flow-typed signature: d369e8a6411b1ce4fcd5339b6d41e441 -// flow-typed version: <>/cors_v2.8.4/flow_v0.67.1 - -/** - * This is an autogenerated libdef stub for: - * - * 'cors' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'cors' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'cors/lib/index' { - declare module.exports: any; -} - -declare module 'cors/test/basic-auth' { - declare module.exports: any; -} - -declare module 'cors/test/body-events' { - declare module.exports: any; -} - -declare module 'cors/test/cors' { - declare module.exports: any; -} - -declare module 'cors/test/error-response' { - declare module.exports: any; -} - -declare module 'cors/test/example-app' { - declare module.exports: any; -} - -declare module 'cors/test/issue-2' { - declare module.exports: any; -} - -declare module 'cors/test/issue-31' { - declare module.exports: any; -} - -declare module 'cors/test/support/env' { - declare module.exports: any; -} - -// Filename aliases -declare module 'cors/lib/index.js' { - declare module.exports: $Exports<'cors/lib/index'>; -} -declare module 'cors/test/basic-auth.js' { - declare module.exports: $Exports<'cors/test/basic-auth'>; -} -declare module 'cors/test/body-events.js' { - declare module.exports: $Exports<'cors/test/body-events'>; -} -declare module 'cors/test/cors.js' { - declare module.exports: $Exports<'cors/test/cors'>; -} -declare module 'cors/test/error-response.js' { - declare module.exports: $Exports<'cors/test/error-response'>; -} -declare module 'cors/test/example-app.js' { - declare module.exports: $Exports<'cors/test/example-app'>; -} -declare module 'cors/test/issue-2.js' { - declare module.exports: $Exports<'cors/test/issue-2'>; -} -declare module 'cors/test/issue-31.js' { - declare module.exports: $Exports<'cors/test/issue-31'>; -} -declare module 'cors/test/support/env.js' { - declare module.exports: $Exports<'cors/test/support/env'>; -} diff --git a/flow-typed/npm/enzyme_v3.x.x.js b/flow-typed/npm/enzyme_v3.x.x.js deleted file mode 100644 index 9541d0ebc..000000000 --- a/flow-typed/npm/enzyme_v3.x.x.js +++ /dev/null @@ -1,127 +0,0 @@ -// flow-typed signature: 02db3523747059d89e87d4dec6873edf -// flow-typed version: 62a0c60689/enzyme_v3.x.x/flow_>=v0.53.x - -import * as React from "react"; - -declare module "enzyme" { - declare type PredicateFunction = ( - wrapper: T, - index: number - ) => boolean; - declare type NodeOrNodes = React.Node | Array; - declare type EnzymeSelector = string | Class> | Object; - - // CheerioWrapper is a type alias for an actual cheerio instance - // TODO: Reference correct type from cheerio's type declarations - declare type CheerioWrapper = any; - - declare class Wrapper { - find(selector: EnzymeSelector): this, - findWhere(predicate: PredicateFunction): this, - filter(selector: EnzymeSelector): this, - filterWhere(predicate: PredicateFunction): this, - hostNodes(): this, - contains(nodeOrNodes: NodeOrNodes): boolean, - containsMatchingElement(node: React.Node): boolean, - containsAllMatchingElements(nodes: NodeOrNodes): boolean, - containsAnyMatchingElements(nodes: NodeOrNodes): boolean, - dive(option?: { context?: Object }): this, - exists(): boolean, - isEmptyRender(): boolean, - matchesElement(node: React.Node): boolean, - hasClass(className: string): boolean, - is(selector: EnzymeSelector): boolean, - isEmpty(): boolean, - not(selector: EnzymeSelector): this, - children(selector?: EnzymeSelector): this, - childAt(index: number): this, - parents(selector?: EnzymeSelector): this, - parent(): this, - closest(selector: EnzymeSelector): this, - render(): CheerioWrapper, - unmount(): this, - text(): string, - html(): string, - get(index: number): React.Node, - getNodes(): Array, - getDOMNode(): HTMLElement | HTMLInputElement, - at(index: number): this, - first(): this, - last(): this, - state(key?: string): any, - context(key?: string): any, - props(): Object, - prop(key: string): any, - key(): string, - simulate(event: string, ...args: Array): this, - setState(state: {}, callback?: Function): this, - setProps(props: {}): this, - setContext(context: Object): this, - instance(): React.Component<*, *>, - update(): this, - debug(): string, - type(): string | Function | null, - name(): string, - forEach(fn: (node: this, index: number) => mixed): this, - map(fn: (node: this, index: number) => T): Array, - reduce( - fn: (value: T, node: this, index: number) => T, - initialValue?: T - ): Array, - reduceRight( - fn: (value: T, node: this, index: number) => T, - initialValue?: T - ): Array, - some(selector: EnzymeSelector): boolean, - someWhere(predicate: PredicateFunction): boolean, - every(selector: EnzymeSelector): boolean, - everyWhere(predicate: PredicateFunction): boolean, - length: number - } - - declare class ReactWrapper extends Wrapper { - constructor(nodes: NodeOrNodes, root: any, options?: ?Object): ReactWrapper, - mount(): this, - ref(refName: string): this, - detach(): void - } - - declare class ShallowWrapper extends Wrapper { - constructor( - nodes: NodeOrNodes, - root: any, - options?: ?Object - ): ShallowWrapper, - equals(node: React.Node): boolean, - shallow(options?: { context?: Object }): ShallowWrapper - } - - declare function shallow( - node: React.Node, - options?: { context?: Object, disableLifecycleMethods?: boolean } - ): ShallowWrapper; - declare function mount( - node: React.Node, - options?: { - context?: Object, - attachTo?: HTMLElement, - childContextTypes?: Object - } - ): ReactWrapper; - declare function render( - node: React.Node, - options?: { context?: Object } - ): CheerioWrapper; - - declare module.exports: { - configure(options: { - Adapter?: any, - disableLifecycleMethods?: boolean - }): void, - render: typeof render, - mount: typeof mount, - shallow: typeof shallow, - ShallowWrapper: typeof ShallowWrapper, - ReactWrapper: typeof ReactWrapper - }; -} diff --git a/flow-typed/npm/express_v4.16.x.js b/flow-typed/npm/express_v4.16.x.js deleted file mode 100644 index 52fc3ba34..000000000 --- a/flow-typed/npm/express_v4.16.x.js +++ /dev/null @@ -1,304 +0,0 @@ -// flow-typed signature: cc24a4e737d9dfb8e1381c3bd4ebaa65 -// flow-typed version: d11eab7bb5/express_v4.16.x/flow_>=v0.32.x - -import type { Server } from "http"; -import type { Socket } from "net"; - -declare type express$RouterOptions = { - caseSensitive?: boolean, - mergeParams?: boolean, - strict?: boolean -}; - -declare class express$RequestResponseBase { - app: express$Application; - get(field: string): string | void; -} - -declare type express$RequestParams = { - [param: string]: string -}; - -declare class express$Request extends http$IncomingMessage mixins express$RequestResponseBase { - baseUrl: string; - body: mixed; - cookies: { [cookie: string]: string }; - connection: Socket; - fresh: boolean; - hostname: string; - ip: string; - ips: Array; - method: string; - originalUrl: string; - params: express$RequestParams; - path: string; - protocol: "https" | "http"; - query: { [name: string]: string | Array }; - route: string; - secure: boolean; - signedCookies: { [signedCookie: string]: string }; - stale: boolean; - subdomains: Array; - xhr: boolean; - accepts(types: string): string | false; - accepts(types: Array): string | false; - acceptsCharsets(...charsets: Array): string | false; - acceptsEncodings(...encoding: Array): string | false; - acceptsLanguages(...lang: Array): string | false; - header(field: string): string | void; - is(type: string): boolean; - param(name: string, defaultValue?: string): string | void; -} - -declare type express$CookieOptions = { - domain?: string, - encode?: (value: string) => string, - expires?: Date, - httpOnly?: boolean, - maxAge?: number, - path?: string, - secure?: boolean, - signed?: boolean -}; - -declare type express$Path = string | RegExp; - -declare type express$RenderCallback = ( - err: Error | null, - html?: string -) => mixed; - -declare type express$SendFileOptions = { - maxAge?: number, - root?: string, - lastModified?: boolean, - headers?: { [name: string]: string }, - dotfiles?: "allow" | "deny" | "ignore" -}; - -declare class express$Response extends http$ServerResponse mixins express$RequestResponseBase { - headersSent: boolean; - locals: { [name: string]: mixed }; - append(field: string, value?: string): this; - attachment(filename?: string): this; - cookie(name: string, value: string, options?: express$CookieOptions): this; - clearCookie(name: string, options?: express$CookieOptions): this; - download( - path: string, - filename?: string, - callback?: (err?: ?Error) => void - ): this; - format(typesObject: { [type: string]: Function }): this; - json(body?: mixed): this; - jsonp(body?: mixed): this; - links(links: { [name: string]: string }): this; - location(path: string): this; - redirect(url: string, ...args: Array): this; - redirect(status: number, url: string, ...args: Array): this; - render( - view: string, - locals?: { [name: string]: mixed }, - callback?: express$RenderCallback - ): this; - send(body?: mixed): this; - sendFile( - path: string, - options?: express$SendFileOptions, - callback?: (err?: ?Error) => mixed - ): this; - sendStatus(statusCode: number): this; - header(field: string, value?: string): this; - header(headers: { [name: string]: string }): this; - set(field: string, value?: string | string[]): this; - set(headers: { [name: string]: string }): this; - status(statusCode: number): this; - type(type: string): this; - vary(field: string): this; - req: express$Request; -} - -declare type express$NextFunction = (err?: ?Error | "route") => mixed; -declare type express$Middleware = - | (( - req: $Subtype, - res: express$Response, - next: express$NextFunction - ) => mixed) - | (( - error: Error, - req: $Subtype, - res: express$Response, - next: express$NextFunction - ) => mixed); -declare interface express$RouteMethodType { - (middleware: express$Middleware): T; - (...middleware: Array): T; - ( - path: express$Path | express$Path[], - ...middleware: Array - ): T; -} -declare class express$Route { - all: express$RouteMethodType; - get: express$RouteMethodType; - post: express$RouteMethodType; - put: express$RouteMethodType; - head: express$RouteMethodType; - delete: express$RouteMethodType; - options: express$RouteMethodType; - trace: express$RouteMethodType; - copy: express$RouteMethodType; - lock: express$RouteMethodType; - mkcol: express$RouteMethodType; - move: express$RouteMethodType; - purge: express$RouteMethodType; - propfind: express$RouteMethodType; - proppatch: express$RouteMethodType; - unlock: express$RouteMethodType; - report: express$RouteMethodType; - mkactivity: express$RouteMethodType; - checkout: express$RouteMethodType; - merge: express$RouteMethodType; - - // @TODO Missing 'm-search' but get flow illegal name error. - - notify: express$RouteMethodType; - subscribe: express$RouteMethodType; - unsubscribe: express$RouteMethodType; - patch: express$RouteMethodType; - search: express$RouteMethodType; - connect: express$RouteMethodType; -} - -declare class express$Router extends express$Route { - constructor(options?: express$RouterOptions): void; - route(path: string): express$Route; - static (options?: express$RouterOptions): express$Router; - use(middleware: express$Middleware): this; - use(...middleware: Array): this; - use( - path: express$Path | express$Path[], - ...middleware: Array - ): this; - use(path: string, router: express$Router): this; - handle( - req: http$IncomingMessage, - res: http$ServerResponse, - next: express$NextFunction - ): void; - param( - param: string, - callback: ( - req: $Subtype, - res: express$Response, - next: express$NextFunction, - id: string - ) => mixed - ): void; - ( - req: http$IncomingMessage, - res: http$ServerResponse, - next?: ?express$NextFunction - ): void; -} - -/* -With flow-bin ^0.59, express app.listen() is deemed to return any and fails flow type coverage. -Which is ironic because https://github.com/facebook/flow/blob/master/Changelog.md#misc-2 (release notes for 0.59) -says "Improves typings for Node.js HTTP server listen() function." See that? IMPROVES! -To work around this issue, we changed Server to ?Server here, so that our invocations of express.listen() will -not be deemed to lack type coverage. -*/ - -declare class express$Application extends express$Router mixins events$EventEmitter { - constructor(): void; - locals: { [name: string]: mixed }; - mountpath: string; - listen( - port: number, - hostname?: string, - backlog?: number, - callback?: (err?: ?Error) => mixed - ): ?Server; - listen( - port: number, - hostname?: string, - callback?: (err?: ?Error) => mixed - ): ?Server; - listen(port: number, callback?: (err?: ?Error) => mixed): ?Server; - listen(path: string, callback?: (err?: ?Error) => mixed): ?Server; - listen(handle: Object, callback?: (err?: ?Error) => mixed): ?Server; - disable(name: string): void; - disabled(name: string): boolean; - enable(name: string): express$Application; - enabled(name: string): boolean; - engine(name: string, callback: Function): void; - /** - * Mixed will not be taken as a value option. Issue around using the GET http method name and the get for settings. - */ - // get(name: string): mixed; - set(name: string, value: mixed): mixed; - render( - name: string, - optionsOrFunction: { [name: string]: mixed }, - callback: express$RenderCallback - ): void; - handle( - req: http$IncomingMessage, - res: http$ServerResponse, - next?: ?express$NextFunction - ): void; - // callable signature is not inherited - ( - req: http$IncomingMessage, - res: http$ServerResponse, - next?: ?express$NextFunction - ): void; -} - -declare type JsonOptions = { - inflate?: boolean, - limit?: string | number, - reviver?: (key: string, value: mixed) => mixed, - strict?: boolean, - type?: string | Array | ((req: express$Request) => boolean), - verify?: ( - req: express$Request, - res: express$Response, - buf: Buffer, - encoding: string - ) => mixed -}; - -declare type express$UrlEncodedOptions = { - extended?: boolean, - inflate?: boolean, - limit?: string | number, - parameterLimit?: number, - type?: string | Array | ((req: express$Request) => boolean), - verify?: ( - req: express$Request, - res: express$Response, - buf: Buffer, - encoding: string - ) => mixed, -} - -declare module "express" { - declare export type RouterOptions = express$RouterOptions; - declare export type CookieOptions = express$CookieOptions; - declare export type Middleware = express$Middleware; - declare export type NextFunction = express$NextFunction; - declare export type RequestParams = express$RequestParams; - declare export type $Response = express$Response; - declare export type $Request = express$Request; - declare export type $Application = express$Application; - - declare module.exports: { - (): express$Application, // If you try to call like a function, it will use this signature - json: (opts: ?JsonOptions) => express$Middleware, - static: (root: string, options?: Object) => express$Middleware, // `static` property on the function - Router: typeof express$Router, // `Router` property on the function - urlencoded: (opts: ?express$UrlEncodedOptions) => express$Middleware, - }; -} diff --git a/flow-typed/npm/flow-bin_v0.x.x.js b/flow-typed/npm/flow-bin_v0.x.x.js deleted file mode 100644 index c538e2086..000000000 --- a/flow-typed/npm/flow-bin_v0.x.x.js +++ /dev/null @@ -1,6 +0,0 @@ -// flow-typed signature: 6a5610678d4b01e13bbfbbc62bdaf583 -// flow-typed version: 3817bc6980/flow-bin_v0.x.x/flow_>=v0.25.x - -declare module "flow-bin" { - declare module.exports: string; -} diff --git a/flow-typed/npm/github-markdown-css_vx.x.x.js b/flow-typed/npm/github-markdown-css_vx.x.x.js deleted file mode 100644 index 7de321934..000000000 --- a/flow-typed/npm/github-markdown-css_vx.x.x.js +++ /dev/null @@ -1,18 +0,0 @@ -// flow-typed signature: cda964a8fd1ee8efbd11f88eb4c5c4df -// flow-typed version: <>/github-markdown-css_v2.10.0/flow_v0.81.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'github-markdown-css' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'github-markdown-css' { - declare module.exports: any; -} diff --git a/flow-typed/npm/http-errors_v1.x.x.js b/flow-typed/npm/http-errors_v1.x.x.js deleted file mode 100644 index 981638d62..000000000 --- a/flow-typed/npm/http-errors_v1.x.x.js +++ /dev/null @@ -1,59 +0,0 @@ -// flow-typed signature: 573c576fe34eb3c3c65dd7a9c90a46d2 -// flow-typed version: b43dff3e0e/http-errors_v1.x.x/flow_>=v0.25.x - -declare module 'http-errors' { - declare class SpecialHttpError extends HttpError { - constructor(): SpecialHttpError; - } - declare class HttpError extends Error { - expose: bool; - message: string; - status: number; - statusCode: number; - } - declare module.exports: { - (status?: number, message?: string, props?: Object): HttpError; - HttpError: typeof HttpError; - BadRequest: typeof SpecialHttpError; - Unauthorized: typeof SpecialHttpError; - PaymentRequired: typeof SpecialHttpError; - Forbidden: typeof SpecialHttpError; - NotFound: typeof SpecialHttpError; - MethodNotAllowed: typeof SpecialHttpError; - NotAcceptable: typeof SpecialHttpError; - ProxyAuthenticationRequired: typeof SpecialHttpError; - RequestTimeout: typeof SpecialHttpError; - Conflict: typeof SpecialHttpError; - Gone: typeof SpecialHttpError; - LengthRequired: typeof SpecialHttpError; - PreconditionFailed: typeof SpecialHttpError; - PayloadTooLarge: typeof SpecialHttpError; - URITooLong: typeof SpecialHttpError; - UnsupportedMediaType: typeof SpecialHttpError; - RangeNotStatisfiable: typeof SpecialHttpError; - ExpectationFailed: typeof SpecialHttpError; - ImATeapot: typeof SpecialHttpError; - MisdirectedRequest: typeof SpecialHttpError; - UnprocessableEntity: typeof SpecialHttpError; - Locked: typeof SpecialHttpError; - FailedDependency: typeof SpecialHttpError; - UnorderedCollection: typeof SpecialHttpError; - UpgradeRequired: typeof SpecialHttpError; - PreconditionRequired: typeof SpecialHttpError; - TooManyRequests: typeof SpecialHttpError; - RequestHeaderFieldsTooLarge: typeof SpecialHttpError; - UnavailableForLegalReasons: typeof SpecialHttpError; - InternalServerError: typeof SpecialHttpError; - NotImplemented: typeof SpecialHttpError; - BadGateway: typeof SpecialHttpError; - ServiceUnavailable: typeof SpecialHttpError; - GatewayTimeout: typeof SpecialHttpError; - HTTPVersionNotSupported: typeof SpecialHttpError; - VariantAlsoNegotiates: typeof SpecialHttpError; - InsufficientStorage: typeof SpecialHttpError; - LoopDetected: typeof SpecialHttpError; - BandwidthLimitExceeded: typeof SpecialHttpError; - NotExtended: typeof SpecialHttpError; - NetworkAuthenticationRequired: typeof SpecialHttpError; - } -} diff --git a/flow-typed/npm/jest-environment-node_vx.x.x.js b/flow-typed/npm/jest-environment-node_vx.x.x.js deleted file mode 100644 index cafd890dd..000000000 --- a/flow-typed/npm/jest-environment-node_vx.x.x.js +++ /dev/null @@ -1,32 +0,0 @@ -// flow-typed signature: 76121323ae40fcb28bee1398717ee06c -// flow-typed version: <>/jest-environment-node_v22.x.x/flow_v0.69.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'jest-environment-node' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'jest-environment-node' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'jest-environment-node/build/index' { - declare module.exports: any; -} - -// Filename aliases -declare module 'jest-environment-node/build/index.js' { - declare module.exports: $Exports<'jest-environment-node/build/index'>; -} diff --git a/flow-typed/npm/jest_v23.x.x.js b/flow-typed/npm/jest_v23.x.x.js deleted file mode 100644 index 23b66b07e..000000000 --- a/flow-typed/npm/jest_v23.x.x.js +++ /dev/null @@ -1,1108 +0,0 @@ -// flow-typed signature: f5a484315a3dea13d273645306e4076a -// flow-typed version: 7c5d14b3d4/jest_v23.x.x/flow_>=v0.39.x - -type JestMockFn, TReturn> = { - (...args: TArguments): TReturn, - /** - * An object for introspecting mock calls - */ - mock: { - /** - * An array that represents all calls that have been made into this mock - * function. Each call is represented by an array of arguments that were - * passed during the call. - */ - calls: Array, - /** - * An array that contains all the object instances that have been - * instantiated from this mock function. - */ - instances: Array - }, - /** - * Resets all information stored in the mockFn.mock.calls and - * mockFn.mock.instances arrays. Often this is useful when you want to clean - * up a mock's usage data between two assertions. - */ - mockClear(): void, - /** - * Resets all information stored in the mock. This is useful when you want to - * completely restore a mock back to its initial state. - */ - mockReset(): void, - /** - * Removes the mock and restores the initial implementation. This is useful - * when you want to mock functions in certain test cases and restore the - * original implementation in others. Beware that mockFn.mockRestore only - * works when mock was created with jest.spyOn. Thus you have to take care of - * restoration yourself when manually assigning jest.fn(). - */ - mockRestore(): void, - /** - * Accepts a function that should be used as the implementation of the mock. - * The mock itself will still record all calls that go into and instances - * that come from itself -- the only difference is that the implementation - * will also be executed when the mock is called. - */ - mockImplementation( - fn: (...args: TArguments) => TReturn - ): JestMockFn, - /** - * Accepts a function that will be used as an implementation of the mock for - * one call to the mocked function. Can be chained so that multiple function - * calls produce different results. - */ - mockImplementationOnce( - fn: (...args: TArguments) => TReturn - ): JestMockFn, - /** - * Accepts a string to use in test result output in place of "jest.fn()" to - * indicate which mock function is being referenced. - */ - mockName(name: string): JestMockFn, - /** - * Just a simple sugar function for returning `this` - */ - mockReturnThis(): void, - /** - * Accepts a value that will be returned whenever the mock function is called. - */ - mockReturnValue(value: TReturn): JestMockFn, - /** - * Sugar for only returning a value once inside your mock - */ - mockReturnValueOnce(value: TReturn): JestMockFn, - /** - * Sugar for jest.fn().mockImplementation(() => Promise.resolve(value)) - */ - mockResolvedValue(value: TReturn): JestMockFn>, - /** - * Sugar for jest.fn().mockImplementationOnce(() => Promise.resolve(value)) - */ - mockResolvedValueOnce(value: TReturn): JestMockFn>, - /** - * Sugar for jest.fn().mockImplementation(() => Promise.reject(value)) - */ - mockRejectedValue(value: TReturn): JestMockFn>, - /** - * Sugar for jest.fn().mockImplementationOnce(() => Promise.reject(value)) - */ - mockRejectedValueOnce(value: TReturn): JestMockFn> -}; - -type JestAsymmetricEqualityType = { - /** - * A custom Jasmine equality tester - */ - asymmetricMatch(value: mixed): boolean -}; - -type JestCallsType = { - allArgs(): mixed, - all(): mixed, - any(): boolean, - count(): number, - first(): mixed, - mostRecent(): mixed, - reset(): void -}; - -type JestClockType = { - install(): void, - mockDate(date: Date): void, - tick(milliseconds?: number): void, - uninstall(): void -}; - -type JestMatcherResult = { - message?: string | (() => string), - pass: boolean -}; - -type JestMatcher = (actual: any, expected: any) => JestMatcherResult; - -type JestPromiseType = { - /** - * Use rejects to unwrap the reason of a rejected promise so any other - * matcher can be chained. If the promise is fulfilled the assertion fails. - */ - rejects: JestExpectType, - /** - * Use resolves to unwrap the value of a fulfilled promise so any other - * matcher can be chained. If the promise is rejected the assertion fails. - */ - resolves: JestExpectType -}; - -/** - * Jest allows functions and classes to be used as test names in test() and - * describe() - */ -type JestTestName = string | Function; - -/** - * Plugin: jest-styled-components - */ - -type JestStyledComponentsMatcherValue = - | string - | JestAsymmetricEqualityType - | RegExp - | typeof undefined; - -type JestStyledComponentsMatcherOptions = { - media?: string; - modifier?: string; - supports?: string; -} - -type JestStyledComponentsMatchersType = { - toHaveStyleRule( - property: string, - value: JestStyledComponentsMatcherValue, - options?: JestStyledComponentsMatcherOptions - ): void, -}; - -/** - * Plugin: jest-enzyme - */ -type EnzymeMatchersType = { - toBeChecked(): void, - toBeDisabled(): void, - toBeEmpty(): void, - toBeEmptyRender(): void, - toBePresent(): void, - toContainReact(element: React$Element): void, - toExist(): void, - toHaveClassName(className: string): void, - toHaveHTML(html: string): void, - toHaveProp: ((propKey: string, propValue?: any) => void) & ((props: Object) => void), - toHaveRef(refName: string): void, - toHaveState: ((stateKey: string, stateValue?: any) => void) & ((state: Object) => void), - toHaveStyle: ((styleKey: string, styleValue?: any) => void) & ((style: Object) => void), - toHaveTagName(tagName: string): void, - toHaveText(text: string): void, - toIncludeText(text: string): void, - toHaveValue(value: any): void, - toMatchElement(element: React$Element): void, - toMatchSelector(selector: string): void -}; - -// DOM testing library extensions https://github.com/kentcdodds/dom-testing-library#custom-jest-matchers -type DomTestingLibraryType = { - toBeInTheDOM(): void, - toHaveTextContent(content: string): void, - toHaveAttribute(name: string, expectedValue?: string): void -}; - -// Jest JQuery Matchers: https://github.com/unindented/custom-jquery-matchers -type JestJQueryMatchersType = { - toExist(): void, - toHaveLength(len: number): void, - toHaveId(id: string): void, - toHaveClass(className: string): void, - toHaveTag(tag: string): void, - toHaveAttr(key: string, val?: any): void, - toHaveProp(key: string, val?: any): void, - toHaveText(text: string | RegExp): void, - toHaveData(key: string, val?: any): void, - toHaveValue(val: any): void, - toHaveCss(css: {[key: string]: any}): void, - toBeChecked(): void, - toBeDisabled(): void, - toBeEmpty(): void, - toBeHidden(): void, - toBeSelected(): void, - toBeVisible(): void, - toBeFocused(): void, - toBeInDom(): void, - toBeMatchedBy(sel: string): void, - toHaveDescendant(sel: string): void, - toHaveDescendantWithText(sel: string, text: string | RegExp): void -}; - - -// Jest Extended Matchers: https://github.com/jest-community/jest-extended -type JestExtendedMatchersType = { - /** - * Note: Currently unimplemented - * Passing assertion - * - * @param {String} message - */ - // pass(message: string): void; - - /** - * Note: Currently unimplemented - * Failing assertion - * - * @param {String} message - */ - // fail(message: string): void; - - /** - * Use .toBeEmpty when checking if a String '', Array [] or Object {} is empty. - */ - toBeEmpty(): void; - - /** - * Use .toBeOneOf when checking if a value is a member of a given Array. - * @param {Array.<*>} members - */ - toBeOneOf(members: any[]): void; - - /** - * Use `.toBeNil` when checking a value is `null` or `undefined`. - */ - toBeNil(): void; - - /** - * Use `.toSatisfy` when you want to use a custom matcher by supplying a predicate function that returns a `Boolean`. - * @param {Function} predicate - */ - toSatisfy(predicate: (n: any) => boolean): void; - - /** - * Use `.toBeArray` when checking if a value is an `Array`. - */ - toBeArray(): void; - - /** - * Use `.toBeArrayOfSize` when checking if a value is an `Array` of size x. - * @param {Number} x - */ - toBeArrayOfSize(x: number): void; - - /** - * Use `.toIncludeAllMembers` when checking if an `Array` contains all of the same members of a given set. - * @param {Array.<*>} members - */ - toIncludeAllMembers(members: any[]): void; - - /** - * Use `.toIncludeAnyMembers` when checking if an `Array` contains any of the members of a given set. - * @param {Array.<*>} members - */ - toIncludeAnyMembers(members: any[]): void; - - /** - * Use `.toSatisfyAll` when you want to use a custom matcher by supplying a predicate function that returns a `Boolean` for all values in an array. - * @param {Function} predicate - */ - toSatisfyAll(predicate: (n: any) => boolean): void; - - /** - * Use `.toBeBoolean` when checking if a value is a `Boolean`. - */ - toBeBoolean(): void; - - /** - * Use `.toBeTrue` when checking a value is equal (===) to `true`. - */ - toBeTrue(): void; - - /** - * Use `.toBeFalse` when checking a value is equal (===) to `false`. - */ - toBeFalse(): void; - - /** - * Use .toBeDate when checking if a value is a Date. - */ - toBeDate(): void; - - /** - * Use `.toBeFunction` when checking if a value is a `Function`. - */ - toBeFunction(): void; - - /** - * Use `.toHaveBeenCalledBefore` when checking if a `Mock` was called before another `Mock`. - * - * Note: Required Jest version >22 - * Note: Your mock functions will have to be asynchronous to cause the timestamps inside of Jest to occur in a differentJS event loop, otherwise the mock timestamps will all be the same - * - * @param {Mock} mock - */ - toHaveBeenCalledBefore(mock: JestMockFn): void; - - /** - * Use `.toBeNumber` when checking if a value is a `Number`. - */ - toBeNumber(): void; - - /** - * Use `.toBeNaN` when checking a value is `NaN`. - */ - toBeNaN(): void; - - /** - * Use `.toBeFinite` when checking if a value is a `Number`, not `NaN` or `Infinity`. - */ - toBeFinite(): void; - - /** - * Use `.toBePositive` when checking if a value is a positive `Number`. - */ - toBePositive(): void; - - /** - * Use `.toBeNegative` when checking if a value is a negative `Number`. - */ - toBeNegative(): void; - - /** - * Use `.toBeEven` when checking if a value is an even `Number`. - */ - toBeEven(): void; - - /** - * Use `.toBeOdd` when checking if a value is an odd `Number`. - */ - toBeOdd(): void; - - /** - * Use `.toBeWithin` when checking if a number is in between the given bounds of: start (inclusive) and end (exclusive). - * - * @param {Number} start - * @param {Number} end - */ - toBeWithin(start: number, end: number): void; - - /** - * Use `.toBeObject` when checking if a value is an `Object`. - */ - toBeObject(): void; - - /** - * Use `.toContainKey` when checking if an object contains the provided key. - * - * @param {String} key - */ - toContainKey(key: string): void; - - /** - * Use `.toContainKeys` when checking if an object has all of the provided keys. - * - * @param {Array.} keys - */ - toContainKeys(keys: string[]): void; - - /** - * Use `.toContainAllKeys` when checking if an object only contains all of the provided keys. - * - * @param {Array.} keys - */ - toContainAllKeys(keys: string[]): void; - - /** - * Use `.toContainAnyKeys` when checking if an object contains at least one of the provided keys. - * - * @param {Array.} keys - */ - toContainAnyKeys(keys: string[]): void; - - /** - * Use `.toContainValue` when checking if an object contains the provided value. - * - * @param {*} value - */ - toContainValue(value: any): void; - - /** - * Use `.toContainValues` when checking if an object contains all of the provided values. - * - * @param {Array.<*>} values - */ - toContainValues(values: any[]): void; - - /** - * Use `.toContainAllValues` when checking if an object only contains all of the provided values. - * - * @param {Array.<*>} values - */ - toContainAllValues(values: any[]): void; - - /** - * Use `.toContainAnyValues` when checking if an object contains at least one of the provided values. - * - * @param {Array.<*>} values - */ - toContainAnyValues(values: any[]): void; - - /** - * Use `.toContainEntry` when checking if an object contains the provided entry. - * - * @param {Array.} entry - */ - toContainEntry(entry: [string, string]): void; - - /** - * Use `.toContainEntries` when checking if an object contains all of the provided entries. - * - * @param {Array.>} entries - */ - toContainEntries(entries: [string, string][]): void; - - /** - * Use `.toContainAllEntries` when checking if an object only contains all of the provided entries. - * - * @param {Array.>} entries - */ - toContainAllEntries(entries: [string, string][]): void; - - /** - * Use `.toContainAnyEntries` when checking if an object contains at least one of the provided entries. - * - * @param {Array.>} entries - */ - toContainAnyEntries(entries: [string, string][]): void; - - /** - * Use `.toBeExtensible` when checking if an object is extensible. - */ - toBeExtensible(): void; - - /** - * Use `.toBeFrozen` when checking if an object is frozen. - */ - toBeFrozen(): void; - - /** - * Use `.toBeSealed` when checking if an object is sealed. - */ - toBeSealed(): void; - - /** - * Use `.toBeString` when checking if a value is a `String`. - */ - toBeString(): void; - - /** - * Use `.toEqualCaseInsensitive` when checking if a string is equal (===) to another ignoring the casing of both strings. - * - * @param {String} string - */ - toEqualCaseInsensitive(string: string): void; - - /** - * Use `.toStartWith` when checking if a `String` starts with a given `String` prefix. - * - * @param {String} prefix - */ - toStartWith(prefix: string): void; - - /** - * Use `.toEndWith` when checking if a `String` ends with a given `String` suffix. - * - * @param {String} suffix - */ - toEndWith(suffix: string): void; - - /** - * Use `.toInclude` when checking if a `String` includes the given `String` substring. - * - * @param {String} substring - */ - toInclude(substring: string): void; - - /** - * Use `.toIncludeRepeated` when checking if a `String` includes the given `String` substring the correct number of times. - * - * @param {String} substring - * @param {Number} times - */ - toIncludeRepeated(substring: string, times: number): void; - - /** - * Use `.toIncludeMultiple` when checking if a `String` includes all of the given substrings. - * - * @param {Array.} substring - */ - toIncludeMultiple(substring: string[]): void; -}; - -interface JestExpectType { - not: - & JestExpectType - & EnzymeMatchersType - & DomTestingLibraryType - & JestJQueryMatchersType - & JestStyledComponentsMatchersType - & JestExtendedMatchersType, - /** - * If you have a mock function, you can use .lastCalledWith to test what - * arguments it was last called with. - */ - lastCalledWith(...args: Array): void, - /** - * toBe just checks that a value is what you expect. It uses === to check - * strict equality. - */ - toBe(value: any): void, - /** - * Use .toBeCalledWith to ensure that a mock function was called with - * specific arguments. - */ - toBeCalledWith(...args: Array): void, - /** - * Using exact equality with floating point numbers is a bad idea. Rounding - * means that intuitive things fail. - */ - toBeCloseTo(num: number, delta: any): void, - /** - * Use .toBeDefined to check that a variable is not undefined. - */ - toBeDefined(): void, - /** - * Use .toBeFalsy when you don't care what a value is, you just want to - * ensure a value is false in a boolean context. - */ - toBeFalsy(): void, - /** - * To compare floating point numbers, you can use toBeGreaterThan. - */ - toBeGreaterThan(number: number): void, - /** - * To compare floating point numbers, you can use toBeGreaterThanOrEqual. - */ - toBeGreaterThanOrEqual(number: number): void, - /** - * To compare floating point numbers, you can use toBeLessThan. - */ - toBeLessThan(number: number): void, - /** - * To compare floating point numbers, you can use toBeLessThanOrEqual. - */ - toBeLessThanOrEqual(number: number): void, - /** - * Use .toBeInstanceOf(Class) to check that an object is an instance of a - * class. - */ - toBeInstanceOf(cls: Class<*>): void, - /** - * .toBeNull() is the same as .toBe(null) but the error messages are a bit - * nicer. - */ - toBeNull(): void, - /** - * Use .toBeTruthy when you don't care what a value is, you just want to - * ensure a value is true in a boolean context. - */ - toBeTruthy(): void, - /** - * Use .toBeUndefined to check that a variable is undefined. - */ - toBeUndefined(): void, - /** - * Use .toContain when you want to check that an item is in a list. For - * testing the items in the list, this uses ===, a strict equality check. - */ - toContain(item: any): void, - /** - * Use .toContainEqual when you want to check that an item is in a list. For - * testing the items in the list, this matcher recursively checks the - * equality of all fields, rather than checking for object identity. - */ - toContainEqual(item: any): void, - /** - * Use .toEqual when you want to check that two objects have the same value. - * This matcher recursively checks the equality of all fields, rather than - * checking for object identity. - */ - toEqual(value: any): void, - /** - * Use .toHaveBeenCalled to ensure that a mock function got called. - */ - toHaveBeenCalled(): void, - toBeCalled(): void; - /** - * Use .toHaveBeenCalledTimes to ensure that a mock function got called exact - * number of times. - */ - toHaveBeenCalledTimes(number: number): void, - toBeCalledTimes(number: number): void; - /** - * - */ - toHaveBeenNthCalledWith(nthCall: number, ...args: Array): void; - nthCalledWith(nthCall: number, ...args: Array): void; - /** - * - */ - toHaveReturned(): void; - toReturn(): void; - /** - * - */ - toHaveReturnedTimes(number: number): void; - toReturnTimes(number: number): void; - /** - * - */ - toHaveReturnedWith(value: any): void; - toReturnWith(value: any): void; - /** - * - */ - toHaveLastReturnedWith(value: any): void; - lastReturnedWith(value: any): void; - /** - * - */ - toHaveNthReturnedWith(nthCall: number, value: any): void; - nthReturnedWith(nthCall: number, value: any): void; - /** - * Use .toHaveBeenCalledWith to ensure that a mock function was called with - * specific arguments. - */ - toHaveBeenCalledWith(...args: Array): void, - toBeCalledWith(...args: Array): void, - /** - * Use .toHaveBeenLastCalledWith to ensure that a mock function was last called - * with specific arguments. - */ - toHaveBeenLastCalledWith(...args: Array): void, - lastCalledWith(...args: Array): void, - /** - * Check that an object has a .length property and it is set to a certain - * numeric value. - */ - toHaveLength(number: number): void, - /** - * - */ - toHaveProperty(propPath: string, value?: any): void, - /** - * Use .toMatch to check that a string matches a regular expression or string. - */ - toMatch(regexpOrString: RegExp | string): void, - /** - * Use .toMatchObject to check that a javascript object matches a subset of the properties of an object. - */ - toMatchObject(object: Object | Array): void, - /** - * Use .toStrictEqual to check that a javascript object matches a subset of the properties of an object. - */ - toStrictEqual(value: any): void, - /** - * This ensures that an Object matches the most recent snapshot. - */ - toMatchSnapshot(propertyMatchers?: {[key: string]: JestAsymmetricEqualityType}, name?: string): void, - /** - * This ensures that an Object matches the most recent snapshot. - */ - toMatchSnapshot(name: string): void, - - toMatchInlineSnapshot(snapshot?: string): void, - toMatchInlineSnapshot(propertyMatchers?: {[key: string]: JestAsymmetricEqualityType}, snapshot?: string): void, - /** - * Use .toThrow to test that a function throws when it is called. - * If you want to test that a specific error gets thrown, you can provide an - * argument to toThrow. The argument can be a string for the error message, - * a class for the error, or a regex that should match the error. - * - * Alias: .toThrowError - */ - toThrow(message?: string | Error | Class | RegExp): void, - toThrowError(message?: string | Error | Class | RegExp): void, - /** - * Use .toThrowErrorMatchingSnapshot to test that a function throws a error - * matching the most recent snapshot when it is called. - */ - toThrowErrorMatchingSnapshot(): void, - toThrowErrorMatchingInlineSnapshot(snapshot?: string): void, -} - -type JestObjectType = { - /** - * Disables automatic mocking in the module loader. - * - * After this method is called, all `require()`s will return the real - * versions of each module (rather than a mocked version). - */ - disableAutomock(): JestObjectType, - /** - * An un-hoisted version of disableAutomock - */ - autoMockOff(): JestObjectType, - /** - * Enables automatic mocking in the module loader. - */ - enableAutomock(): JestObjectType, - /** - * An un-hoisted version of enableAutomock - */ - autoMockOn(): JestObjectType, - /** - * Clears the mock.calls and mock.instances properties of all mocks. - * Equivalent to calling .mockClear() on every mocked function. - */ - clearAllMocks(): JestObjectType, - /** - * Resets the state of all mocks. Equivalent to calling .mockReset() on every - * mocked function. - */ - resetAllMocks(): JestObjectType, - /** - * Restores all mocks back to their original value. - */ - restoreAllMocks(): JestObjectType, - /** - * Removes any pending timers from the timer system. - */ - clearAllTimers(): void, - /** - * The same as `mock` but not moved to the top of the expectation by - * babel-jest. - */ - doMock(moduleName: string, moduleFactory?: any): JestObjectType, - /** - * The same as `unmock` but not moved to the top of the expectation by - * babel-jest. - */ - dontMock(moduleName: string): JestObjectType, - /** - * Returns a new, unused mock function. Optionally takes a mock - * implementation. - */ - fn, TReturn>( - implementation?: (...args: TArguments) => TReturn - ): JestMockFn, - /** - * Determines if the given function is a mocked function. - */ - isMockFunction(fn: Function): boolean, - /** - * Given the name of a module, use the automatic mocking system to generate a - * mocked version of the module for you. - */ - genMockFromModule(moduleName: string): any, - /** - * Mocks a module with an auto-mocked version when it is being required. - * - * The second argument can be used to specify an explicit module factory that - * is being run instead of using Jest's automocking feature. - * - * The third argument can be used to create virtual mocks -- mocks of modules - * that don't exist anywhere in the system. - */ - mock( - moduleName: string, - moduleFactory?: any, - options?: Object - ): JestObjectType, - /** - * Returns the actual module instead of a mock, bypassing all checks on - * whether the module should receive a mock implementation or not. - */ - requireActual(moduleName: string): any, - /** - * Returns a mock module instead of the actual module, bypassing all checks - * on whether the module should be required normally or not. - */ - requireMock(moduleName: string): any, - /** - * Resets the module registry - the cache of all required modules. This is - * useful to isolate modules where local state might conflict between tests. - */ - resetModules(): JestObjectType, - /** - * Exhausts the micro-task queue (usually interfaced in node via - * process.nextTick). - */ - runAllTicks(): void, - /** - * Exhausts the macro-task queue (i.e., all tasks queued by setTimeout(), - * setInterval(), and setImmediate()). - */ - runAllTimers(): void, - /** - * Exhausts all tasks queued by setImmediate(). - */ - runAllImmediates(): void, - /** - * Executes only the macro task queue (i.e. all tasks queued by setTimeout() - * or setInterval() and setImmediate()). - */ - advanceTimersByTime(msToRun: number): void, - /** - * Executes only the macro task queue (i.e. all tasks queued by setTimeout() - * or setInterval() and setImmediate()). - * - * Renamed to `advanceTimersByTime`. - */ - runTimersToTime(msToRun: number): void, - /** - * Executes only the macro-tasks that are currently pending (i.e., only the - * tasks that have been queued by setTimeout() or setInterval() up to this - * point) - */ - runOnlyPendingTimers(): void, - /** - * Explicitly supplies the mock object that the module system should return - * for the specified module. Note: It is recommended to use jest.mock() - * instead. - */ - setMock(moduleName: string, moduleExports: any): JestObjectType, - /** - * Indicates that the module system should never return a mocked version of - * the specified module from require() (e.g. that it should always return the - * real module). - */ - unmock(moduleName: string): JestObjectType, - /** - * Instructs Jest to use fake versions of the standard timer functions - * (setTimeout, setInterval, clearTimeout, clearInterval, nextTick, - * setImmediate and clearImmediate). - */ - useFakeTimers(): JestObjectType, - /** - * Instructs Jest to use the real versions of the standard timer functions. - */ - useRealTimers(): JestObjectType, - /** - * Creates a mock function similar to jest.fn but also tracks calls to - * object[methodName]. - */ - spyOn(object: Object, methodName: string, accessType?: "get" | "set"): JestMockFn, - /** - * Set the default timeout interval for tests and before/after hooks in milliseconds. - * Note: The default timeout interval is 5 seconds if this method is not called. - */ - setTimeout(timeout: number): JestObjectType -}; - -type JestSpyType = { - calls: JestCallsType -}; - -/** Runs this function after every test inside this context */ -declare function afterEach( - fn: (done: () => void) => ?Promise, - timeout?: number -): void; -/** Runs this function before every test inside this context */ -declare function beforeEach( - fn: (done: () => void) => ?Promise, - timeout?: number -): void; -/** Runs this function after all tests have finished inside this context */ -declare function afterAll( - fn: (done: () => void) => ?Promise, - timeout?: number -): void; -/** Runs this function before any tests have started inside this context */ -declare function beforeAll( - fn: (done: () => void) => ?Promise, - timeout?: number -): void; - -/** A context for grouping tests together */ -declare var describe: { - /** - * Creates a block that groups together several related tests in one "test suite" - */ - (name: JestTestName, fn: () => void): void, - - /** - * Only run this describe block - */ - only(name: JestTestName, fn: () => void): void, - - /** - * Skip running this describe block - */ - skip(name: JestTestName, fn: () => void): void -}; - -/** An individual test unit */ -declare var it: { - /** - * An individual test unit - * - * @param {JestTestName} Name of Test - * @param {Function} Test - * @param {number} Timeout for the test, in milliseconds. - */ - ( - name: JestTestName, - fn?: (done: () => void) => ?Promise, - timeout?: number - ): void, - /** - * each runs this test against array of argument arrays per each run - * - * @param {table} table of Test - */ - each( - table: Array> - ): ( - name: JestTestName, - fn?: (...args: Array) => ?Promise - ) => void, - /** - * Only run this test - * - * @param {JestTestName} Name of Test - * @param {Function} Test - * @param {number} Timeout for the test, in milliseconds. - */ - only( - name: JestTestName, - fn?: (done: () => void) => ?Promise, - timeout?: number - ): { - each( - table: Array> - ): ( - name: JestTestName, - fn?: (...args: Array) => ?Promise - ) => void, - }, - /** - * Skip running this test - * - * @param {JestTestName} Name of Test - * @param {Function} Test - * @param {number} Timeout for the test, in milliseconds. - */ - skip( - name: JestTestName, - fn?: (done: () => void) => ?Promise, - timeout?: number - ): void, - /** - * Run the test concurrently - * - * @param {JestTestName} Name of Test - * @param {Function} Test - * @param {number} Timeout for the test, in milliseconds. - */ - concurrent( - name: JestTestName, - fn?: (done: () => void) => ?Promise, - timeout?: number - ): void -}; -declare function fit( - name: JestTestName, - fn: (done: () => void) => ?Promise, - timeout?: number -): void; -/** An individual test unit */ -declare var test: typeof it; -/** A disabled group of tests */ -declare var xdescribe: typeof describe; -/** A focused group of tests */ -declare var fdescribe: typeof describe; -/** A disabled individual test */ -declare var xit: typeof it; -/** A disabled individual test */ -declare var xtest: typeof it; - -type JestPrettyFormatColors = { - comment: { close: string, open: string }, - content: { close: string, open: string }, - prop: { close: string, open: string }, - tag: { close: string, open: string }, - value: { close: string, open: string }, -}; - -type JestPrettyFormatIndent = string => string; -type JestPrettyFormatRefs = Array; -type JestPrettyFormatPrint = any => string; -type JestPrettyFormatStringOrNull = string | null; - -type JestPrettyFormatOptions = {| - callToJSON: boolean, - edgeSpacing: string, - escapeRegex: boolean, - highlight: boolean, - indent: number, - maxDepth: number, - min: boolean, - plugins: JestPrettyFormatPlugins, - printFunctionName: boolean, - spacing: string, - theme: {| - comment: string, - content: string, - prop: string, - tag: string, - value: string, - |}, -|}; - -type JestPrettyFormatPlugin = { - print: ( - val: any, - serialize: JestPrettyFormatPrint, - indent: JestPrettyFormatIndent, - opts: JestPrettyFormatOptions, - colors: JestPrettyFormatColors, - ) => string, - test: any => boolean, -}; - -type JestPrettyFormatPlugins = Array; - -/** The expect function is used every time you want to test a value */ -declare var expect: { - /** The object that you want to make assertions against */ - (value: any): - & JestExpectType - & JestPromiseType - & EnzymeMatchersType - & DomTestingLibraryType - & JestJQueryMatchersType - & JestStyledComponentsMatchersType - & JestExtendedMatchersType, - - /** Add additional Jasmine matchers to Jest's roster */ - extend(matchers: { [name: string]: JestMatcher }): void, - /** Add a module that formats application-specific data structures. */ - addSnapshotSerializer(pluginModule: JestPrettyFormatPlugin): void, - assertions(expectedAssertions: number): void, - hasAssertions(): void, - any(value: mixed): JestAsymmetricEqualityType, - anything(): any, - arrayContaining(value: Array): Array, - objectContaining(value: Object): Object, - /** Matches any received string that contains the exact expected string. */ - stringContaining(value: string): string, - stringMatching(value: string | RegExp): string, - not: { - arrayContaining: (value: $ReadOnlyArray) => Array, - objectContaining: (value: {}) => Object, - stringContaining: (value: string) => string, - stringMatching: (value: string | RegExp) => string, - }, -}; - -// TODO handle return type -// http://jasmine.github.io/2.4/introduction.html#section-Spies -declare function spyOn(value: mixed, method: string): Object; - -/** Holds all functions related to manipulating test runner */ -declare var jest: JestObjectType; - -/** - * The global Jasmine object, this is generally not exposed as the public API, - * using features inside here could break in later versions of Jest. - */ -declare var jasmine: { - DEFAULT_TIMEOUT_INTERVAL: number, - any(value: mixed): JestAsymmetricEqualityType, - anything(): any, - arrayContaining(value: Array): Array, - clock(): JestClockType, - createSpy(name: string): JestSpyType, - createSpyObj( - baseName: string, - methodNames: Array - ): { [methodName: string]: JestSpyType }, - objectContaining(value: Object): Object, - stringMatching(value: string): string -}; diff --git a/flow-typed/npm/js-yaml_vx.x.x.js b/flow-typed/npm/js-yaml_vx.x.x.js deleted file mode 100644 index ede09ca55..000000000 --- a/flow-typed/npm/js-yaml_vx.x.x.js +++ /dev/null @@ -1,255 +0,0 @@ -// flow-typed signature: 10998829754884cf0b6f5fe169611a08 -// flow-typed version: <>/js-yaml_v3.10.0/flow_v0.64.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'js-yaml' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'js-yaml' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'js-yaml/bin/js-yaml' { - declare module.exports: any; -} - -declare module 'js-yaml/dist/js-yaml' { - declare module.exports: any; -} - -declare module 'js-yaml/dist/js-yaml.min' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/common' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/dumper' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/exception' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/loader' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/mark' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/schema' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/schema/core' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/schema/default_full' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/schema/default_safe' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/schema/failsafe' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/schema/json' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/binary' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/bool' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/float' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/int' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/js/function' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/js/regexp' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/js/undefined' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/map' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/merge' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/null' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/omap' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/pairs' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/seq' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/set' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/str' { - declare module.exports: any; -} - -declare module 'js-yaml/lib/js-yaml/type/timestamp' { - declare module.exports: any; -} - -// Filename aliases -declare module 'js-yaml/bin/js-yaml.js' { - declare module.exports: $Exports<'js-yaml/bin/js-yaml'>; -} -declare module 'js-yaml/dist/js-yaml.js' { - declare module.exports: $Exports<'js-yaml/dist/js-yaml'>; -} -declare module 'js-yaml/dist/js-yaml.min.js' { - declare module.exports: $Exports<'js-yaml/dist/js-yaml.min'>; -} -declare module 'js-yaml/index' { - declare module.exports: $Exports<'js-yaml'>; -} -declare module 'js-yaml/index.js' { - declare module.exports: $Exports<'js-yaml'>; -} -declare module 'js-yaml/lib/js-yaml.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml'>; -} -declare module 'js-yaml/lib/js-yaml/common.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/common'>; -} -declare module 'js-yaml/lib/js-yaml/dumper.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/dumper'>; -} -declare module 'js-yaml/lib/js-yaml/exception.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/exception'>; -} -declare module 'js-yaml/lib/js-yaml/loader.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/loader'>; -} -declare module 'js-yaml/lib/js-yaml/mark.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/mark'>; -} -declare module 'js-yaml/lib/js-yaml/schema.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/schema'>; -} -declare module 'js-yaml/lib/js-yaml/schema/core.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/schema/core'>; -} -declare module 'js-yaml/lib/js-yaml/schema/default_full.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/schema/default_full'>; -} -declare module 'js-yaml/lib/js-yaml/schema/default_safe.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/schema/default_safe'>; -} -declare module 'js-yaml/lib/js-yaml/schema/failsafe.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/schema/failsafe'>; -} -declare module 'js-yaml/lib/js-yaml/schema/json.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/schema/json'>; -} -declare module 'js-yaml/lib/js-yaml/type.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type'>; -} -declare module 'js-yaml/lib/js-yaml/type/binary.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/binary'>; -} -declare module 'js-yaml/lib/js-yaml/type/bool.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/bool'>; -} -declare module 'js-yaml/lib/js-yaml/type/float.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/float'>; -} -declare module 'js-yaml/lib/js-yaml/type/int.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/int'>; -} -declare module 'js-yaml/lib/js-yaml/type/js/function.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/js/function'>; -} -declare module 'js-yaml/lib/js-yaml/type/js/regexp.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/js/regexp'>; -} -declare module 'js-yaml/lib/js-yaml/type/js/undefined.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/js/undefined'>; -} -declare module 'js-yaml/lib/js-yaml/type/map.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/map'>; -} -declare module 'js-yaml/lib/js-yaml/type/merge.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/merge'>; -} -declare module 'js-yaml/lib/js-yaml/type/null.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/null'>; -} -declare module 'js-yaml/lib/js-yaml/type/omap.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/omap'>; -} -declare module 'js-yaml/lib/js-yaml/type/pairs.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/pairs'>; -} -declare module 'js-yaml/lib/js-yaml/type/seq.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/seq'>; -} -declare module 'js-yaml/lib/js-yaml/type/set.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/set'>; -} -declare module 'js-yaml/lib/js-yaml/type/str.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/str'>; -} -declare module 'js-yaml/lib/js-yaml/type/timestamp.js' { - declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/timestamp'>; -} diff --git a/flow-typed/npm/jsonwebtoken_vx.x.x.js b/flow-typed/npm/jsonwebtoken_vx.x.x.js deleted file mode 100644 index f80ba6355..000000000 --- a/flow-typed/npm/jsonwebtoken_vx.x.x.js +++ /dev/null @@ -1,80 +0,0 @@ -// flow-typed signature: 4ec026fce9b8a945dbac93217027085d -// flow-typed version: <>/jsonwebtoken_v8.1.1/flow_v0.64.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'jsonwebtoken' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'jsonwebtoken' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'jsonwebtoken/decode' { - declare module.exports: any; -} - -declare module 'jsonwebtoken/lib/JsonWebTokenError' { - declare module.exports: any; -} - -declare module 'jsonwebtoken/lib/NotBeforeError' { - declare module.exports: any; -} - -declare module 'jsonwebtoken/lib/timespan' { - declare module.exports: any; -} - -declare module 'jsonwebtoken/lib/TokenExpiredError' { - declare module.exports: any; -} - -declare module 'jsonwebtoken/sign' { - declare module.exports: any; -} - -declare module 'jsonwebtoken/verify' { - declare module.exports: any; -} - -// Filename aliases -declare module 'jsonwebtoken/decode.js' { - declare module.exports: $Exports<'jsonwebtoken/decode'>; -} -declare module 'jsonwebtoken/index' { - declare module.exports: $Exports<'jsonwebtoken'>; -} -declare module 'jsonwebtoken/index.js' { - declare module.exports: $Exports<'jsonwebtoken'>; -} -declare module 'jsonwebtoken/lib/JsonWebTokenError.js' { - declare module.exports: $Exports<'jsonwebtoken/lib/JsonWebTokenError'>; -} -declare module 'jsonwebtoken/lib/NotBeforeError.js' { - declare module.exports: $Exports<'jsonwebtoken/lib/NotBeforeError'>; -} -declare module 'jsonwebtoken/lib/timespan.js' { - declare module.exports: $Exports<'jsonwebtoken/lib/timespan'>; -} -declare module 'jsonwebtoken/lib/TokenExpiredError.js' { - declare module.exports: $Exports<'jsonwebtoken/lib/TokenExpiredError'>; -} -declare module 'jsonwebtoken/sign.js' { - declare module.exports: $Exports<'jsonwebtoken/sign'>; -} -declare module 'jsonwebtoken/verify.js' { - declare module.exports: $Exports<'jsonwebtoken/verify'>; -} diff --git a/flow-typed/npm/kleur_vx.x.x.js b/flow-typed/npm/kleur_vx.x.x.js deleted file mode 100644 index 652520314..000000000 --- a/flow-typed/npm/kleur_vx.x.x.js +++ /dev/null @@ -1,33 +0,0 @@ -// flow-typed signature: 27250091946c7286334b6d8e332b126f -// flow-typed version: <>/kleur_v3.0.3/flow_v0.81.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'kleur' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'kleur' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ - - -// Filename aliases -declare module 'kleur/index' { - declare module.exports: $Exports<'kleur'>; -} -declare module 'kleur/index.js' { - declare module.exports: $Exports<'kleur'>; -} diff --git a/flow-typed/npm/lodash_v4.x.x.js b/flow-typed/npm/lodash_v4.x.x.js deleted file mode 100644 index 951225d17..000000000 --- a/flow-typed/npm/lodash_v4.x.x.js +++ /dev/null @@ -1,5991 +0,0 @@ -// flow-typed signature: 1b1fe531123a979fe1c4624ccc62bd5a -// flow-typed version: dea0770be9/lodash_v4.x.x/flow_>=v0.63.x - -declare module "lodash" { - declare type __CurriedFunction1 = (...r: [AA]) => R; - declare type CurriedFunction1 = __CurriedFunction1; - - declare type __CurriedFunction2 = (( - ...r: [AA] - ) => CurriedFunction1) & - ((...r: [AA, BB]) => R); - declare type CurriedFunction2 = __CurriedFunction2; - - declare type __CurriedFunction3 = (( - ...r: [AA] - ) => CurriedFunction2) & - ((...r: [AA, BB]) => CurriedFunction1) & - ((...r: [AA, BB, CC]) => R); - declare type CurriedFunction3 = __CurriedFunction3< - A, - B, - C, - R, - *, - *, - * - >; - - declare type __CurriedFunction4< - A, - B, - C, - D, - R, - AA: A, - BB: B, - CC: C, - DD: D - > = ((...r: [AA]) => CurriedFunction3) & - ((...r: [AA, BB]) => CurriedFunction2) & - ((...r: [AA, BB, CC]) => CurriedFunction1) & - ((...r: [AA, BB, CC, DD]) => R); - declare type CurriedFunction4 = __CurriedFunction4< - A, - B, - C, - D, - R, - *, - *, - *, - * - >; - - declare type __CurriedFunction5< - A, - B, - C, - D, - E, - R, - AA: A, - BB: B, - CC: C, - DD: D, - EE: E - > = ((...r: [AA]) => CurriedFunction4) & - ((...r: [AA, BB]) => CurriedFunction3) & - ((...r: [AA, BB, CC]) => CurriedFunction2) & - ((...r: [AA, BB, CC, DD]) => CurriedFunction1) & - ((...r: [AA, BB, CC, DD, EE]) => R); - declare type CurriedFunction5 = __CurriedFunction5< - A, - B, - C, - D, - E, - R, - *, - *, - *, - *, - * - >; - - declare type __CurriedFunction6< - A, - B, - C, - D, - E, - F, - R, - AA: A, - BB: B, - CC: C, - DD: D, - EE: E, - FF: F - > = ((...r: [AA]) => CurriedFunction5) & - ((...r: [AA, BB]) => CurriedFunction4) & - ((...r: [AA, BB, CC]) => CurriedFunction3) & - ((...r: [AA, BB, CC, DD]) => CurriedFunction2) & - ((...r: [AA, BB, CC, DD, EE]) => CurriedFunction1) & - ((...r: [AA, BB, CC, DD, EE, FF]) => R); - declare type CurriedFunction6 = __CurriedFunction6< - A, - B, - C, - D, - E, - F, - R, - *, - *, - *, - *, - *, - * - >; - - declare type Curry = (((...r: [A]) => R) => CurriedFunction1) & - (((...r: [A, B]) => R) => CurriedFunction2) & - (((...r: [A, B, C]) => R) => CurriedFunction3) & - (( - (...r: [A, B, C, D]) => R - ) => CurriedFunction4) & - (( - (...r: [A, B, C, D, E]) => R - ) => CurriedFunction5) & - (( - (...r: [A, B, C, D, E, F]) => R - ) => CurriedFunction6); - - declare type UnaryFn = (a: A) => R; - - declare type TemplateSettings = { - escape?: RegExp, - evaluate?: RegExp, - imports?: Object, - interpolate?: RegExp, - variable?: string - }; - - declare type TruncateOptions = { - length?: number, - omission?: string, - separator?: RegExp | string - }; - - declare type DebounceOptions = { - leading?: boolean, - maxWait?: number, - trailing?: boolean - }; - - declare type ThrottleOptions = { - leading?: boolean, - trailing?: boolean - }; - - declare type NestedArray = Array>; - - declare type matchesIterateeShorthand = Object; - declare type matchesPropertyIterateeShorthand = [string, any]; - declare type propertyIterateeShorthand = string; - - declare type OPredicate = - | ((value: A, key: string, object: O) => any) - | matchesIterateeShorthand - | matchesPropertyIterateeShorthand - | propertyIterateeShorthand; - - declare type OIterateeWithResult = - | Object - | string - | ((value: V, key: string, object: O) => R); - declare type OIteratee = OIterateeWithResult; - declare type OFlatMapIteratee = OIterateeWithResult>; - - declare type Predicate = - | ((value: T, index: number, array: Array) => any) - | matchesIterateeShorthand - | matchesPropertyIterateeShorthand - | propertyIterateeShorthand; - - declare type _ValueOnlyIteratee = (value: T) => mixed; - declare type ValueOnlyIteratee = _ValueOnlyIteratee | string; - declare type _Iteratee = ( - item: T, - index: number, - array: ?Array - ) => mixed; - declare type Iteratee = _Iteratee | Object | string; - declare type FlatMapIteratee = - | ((item: T, index: number, array: ?$ReadOnlyArray) => Array) - | Object - | string; - declare type Comparator = (item: T, item2: T) => boolean; - - declare type MapIterator = - | ((item: T, index: number, array: Array) => U) - | propertyIterateeShorthand; - - declare type ReadOnlyMapIterator = - | ((item: T, index: number, array: $ReadOnlyArray) => U) - | propertyIterateeShorthand; - - declare type OMapIterator = - | ((item: T, key: string, object: O) => U) - | propertyIterateeShorthand; - - declare class Lodash { - // Array - chunk(array?: ?Array, size?: ?number): Array>; - compact(array?: ?Array): Array; - concat(base?: ?$ReadOnlyArray, ...elements: Array): Array; - difference(array?: ?$ReadOnlyArray, ...values: Array>): Array; - differenceBy( - array?: ?$ReadOnlyArray, - values?: ?$ReadOnlyArray, - iteratee?: ?ValueOnlyIteratee - ): T[]; - differenceWith(array?: ?$ReadOnlyArray, values?: ?$ReadOnlyArray, comparator?: ?Comparator): T[]; - drop(array?: ?Array, n?: ?number): Array; - dropRight(array?: ?Array, n?: ?number): Array; - dropRightWhile(array?: ?Array, predicate?: ?Predicate): Array; - dropWhile(array?: ?Array, predicate?: ?Predicate): Array; - fill( - array?: ?Array, - value?: ?U, - start?: ?number, - end?: ?number - ): Array; - findIndex( - array: $ReadOnlyArray, - predicate?: ?Predicate, - fromIndex?: ?number - ): number; - findIndex( - array: void | null, - predicate?: ?Predicate, - fromIndex?: ?number - ): -1; - findLastIndex( - array: $ReadOnlyArray, - predicate?: ?Predicate, - fromIndex?: ?number - ): number; - findLastIndex( - array: void | null, - predicate?: ?Predicate, - fromIndex?: ?number - ): -1; - // alias of _.head - first(array: ?$ReadOnlyArray): T; - flatten(array?: ?Array | X>): Array; - flattenDeep(array?: ?any[]): Array; - flattenDepth(array?: ?any[], depth?: ?number): any[]; - fromPairs(pairs?: ?Array<[A, B]>): { [key: A]: B }; - head(array: ?$ReadOnlyArray): T; - indexOf(array: Array, value: T, fromIndex?: number): number; - indexOf(array: void | null, value?: ?T, fromIndex?: ?number): -1; - initial(array: ?Array): Array; - intersection(...arrays?: Array<$ReadOnlyArray>): Array; - //Workaround until (...parameter: T, parameter2: U) works - intersectionBy(a1?: ?$ReadOnlyArray, iteratee?: ?ValueOnlyIteratee): Array; - intersectionBy( - a1?: ?$ReadOnlyArray, - a2?: ?$ReadOnlyArray, - iteratee?: ?ValueOnlyIteratee - ): Array; - intersectionBy( - a1?: ?$ReadOnlyArray, - a2?: ?$ReadOnlyArray, - a3?: ?$ReadOnlyArray, - iteratee?: ?ValueOnlyIteratee - ): Array; - intersectionBy( - a1?: ?$ReadOnlyArray, - a2?: ?$ReadOnlyArray, - a3?: ?$ReadOnlyArray, - a4?: ?$ReadOnlyArray, - iteratee?: ?ValueOnlyIteratee - ): Array; - //Workaround until (...parameter: T, parameter2: U) works - intersectionWith(a1?: ?$ReadOnlyArray, comparator?: ?Comparator): Array; - intersectionWith( - a1?: ?$ReadOnlyArray, - a2?: ?$ReadOnlyArray, - comparator?: ?Comparator - ): Array; - intersectionWith( - a1?: ?$ReadOnlyArray, - a2?: ?$ReadOnlyArray, - a3?: ?$ReadOnlyArray, - comparator?: ?Comparator - ): Array; - intersectionWith( - a1?: ?$ReadOnlyArray, - a2?: ?$ReadOnlyArray, - a3?: ?$ReadOnlyArray, - a4?: ?$ReadOnlyArray, - comparator?: ?Comparator - ): Array; - join(array: Array, separator?: ?string): string; - join(array: void | null, separator?: ?string): ''; - last(array: ?$ReadOnlyArray): T; - lastIndexOf(array: Array, value?: ?T, fromIndex?: ?number): number; - lastIndexOf(array: void | null, value?: ?T, fromIndex?: ?number): -1; - nth(array: T[], n?: ?number): T; - nth(array: void | null, n?: ?number): void; - pull(array: Array, ...values?: Array): Array; - pull(array: T, ...values?: Array): T; - pullAll(array: Array, values?: ?Array): Array; - pullAll(array: T, values?: ?Array): T; - pullAllBy( - array: Array, - values?: ?Array, - iteratee?: ?ValueOnlyIteratee - ): Array; - pullAllBy( - array: T, - values?: ?Array, - iteratee?: ?ValueOnlyIteratee - ): T; - pullAllWith(array: T[], values?: ?T[], comparator?: ?Function): T[]; - pullAllWith(array: T, values?: ?Array, comparator?: ?Function): T; - pullAt(array?: ?Array, ...indexed?: Array): Array; - pullAt(array?: ?Array, indexed?: ?Array): Array; - remove(array?: ?Array, predicate?: ?Predicate): Array; - reverse(array: Array): Array; - reverse(array: T): T; - slice(array?: ?$ReadOnlyArray, start?: ?number, end?: ?number): Array; - sortedIndex(array: Array, value: T): number; - sortedIndex(array: void | null, value: ?T): 0; - sortedIndexBy( - array: Array, - value?: ?T, - iteratee?: ?ValueOnlyIteratee - ): number; - sortedIndexBy( - array: void | null, - value?: ?T, - iteratee?: ?ValueOnlyIteratee - ): 0; - sortedIndexOf(array: Array, value: T): number; - sortedIndexOf(array: void | null, value?: ?T): -1; - sortedLastIndex(array: Array, value: T): number; - sortedLastIndex(array: void | null, value?: ?T): 0; - sortedLastIndexBy( - array: Array, - value: T, - iteratee?: ValueOnlyIteratee - ): number; - sortedLastIndexBy( - array: void | null, - value?: ?T, - iteratee?: ?ValueOnlyIteratee - ): 0; - sortedLastIndexOf(array: Array, value: T): number; - sortedLastIndexOf(array: void | null, value?: ?T): -1; - sortedUniq(array?: ?Array): Array; - sortedUniqBy(array?: ?Array, iteratee?: ?(value: T) => mixed): Array; - tail(array?: ?Array): Array; - take(array?: ?Array, n?: ?number): Array; - takeRight(array?: ?Array, n?: ?number): Array; - takeRightWhile(array?: ?Array, predicate?: ?Predicate): Array; - takeWhile(array?: ?Array, predicate?: ?Predicate): Array; - union(...arrays?: Array<$ReadOnlyArray>): Array; - //Workaround until (...parameter: T, parameter2: U) works - unionBy(a1?: ?$ReadOnlyArray, iteratee?: ?ValueOnlyIteratee): Array; - unionBy( - a1?: ?$ReadOnlyArray, - a2: $ReadOnlyArray, - iteratee?: ValueOnlyIteratee - ): Array; - unionBy( - a1: $ReadOnlyArray, - a2: $ReadOnlyArray, - a3: $ReadOnlyArray, - iteratee?: ValueOnlyIteratee - ): Array; - unionBy( - a1: $ReadOnlyArray, - a2: $ReadOnlyArray, - a3: $ReadOnlyArray, - a4: $ReadOnlyArray, - iteratee?: ValueOnlyIteratee - ): Array; - //Workaround until (...parameter: T, parameter2: U) works - unionWith(a1?: ?Array, comparator?: ?Comparator): Array; - unionWith( - a1: $ReadOnlyArray, - a2: $ReadOnlyArray, - comparator?: Comparator - ): Array; - unionWith( - a1: $ReadOnlyArray, - a2: $ReadOnlyArray, - a3: $ReadOnlyArray, - comparator?: Comparator - ): Array; - unionWith( - a1: $ReadOnlyArray, - a2: $ReadOnlyArray, - a3: $ReadOnlyArray, - a4: $ReadOnlyArray, - comparator?: Comparator - ): Array; - uniq(array?: ?Array): Array; - uniqBy(array?: ?Array, iteratee?: ?ValueOnlyIteratee): Array; - uniqWith(array?: ?Array, comparator?: ?Comparator): Array; - unzip(array?: ?Array): Array; - unzipWith(array: ?Array, iteratee?: ?Iteratee): Array; - without(array?: ?$ReadOnlyArray, ...values?: Array): Array; - xor(...array: Array>): Array; - //Workaround until (...parameter: T, parameter2: U) works - xorBy(a1?: ?Array, iteratee?: ?ValueOnlyIteratee): Array; - xorBy( - a1: Array, - a2: Array, - iteratee?: ValueOnlyIteratee - ): Array; - xorBy( - a1: Array, - a2: Array, - a3: Array, - iteratee?: ValueOnlyIteratee - ): Array; - xorBy( - a1: Array, - a2: Array, - a3: Array, - a4: Array, - iteratee?: ValueOnlyIteratee - ): Array; - //Workaround until (...parameter: T, parameter2: U) works - xorWith(a1?: ?Array, comparator?: ?Comparator): Array; - xorWith( - a1: Array, - a2: Array, - comparator?: Comparator - ): Array; - xorWith( - a1: Array, - a2: Array, - a3: Array, - comparator?: Comparator - ): Array; - xorWith( - a1: Array, - a2: Array, - a3: Array, - a4: Array, - comparator?: Comparator - ): Array; - zip(a1?: ?A[], a2?: ?B[]): Array<[A, B]>; - zip(a1: A[], a2: B[], a3: C[]): Array<[A, B, C]>; - zip(a1: A[], a2: B[], a3: C[], a4: D[]): Array<[A, B, C, D]>; - zip( - a1: A[], - a2: B[], - a3: C[], - a4: D[], - a5: E[] - ): Array<[A, B, C, D, E]>; - - zipObject(props: Array, values?: ?Array): { [key: K]: V }; - zipObject(props: void | null, values?: ?Array): {}; - zipObjectDeep(props: any[], values?: ?any): Object; - zipObjectDeep(props: void | null, values?: ?any): {}; - - zipWith(a1?: ?Array): Array<[A]>; - zipWith(a1: Array, iteratee: (A) => T): Array; - - zipWith(a1: Array, a2: Array): Array<[A, B]>; - zipWith( - a1: Array, - a2: Array, - iteratee: (A, B) => T - ): Array; - - zipWith( - a1: Array, - a2: Array, - a3: Array - ): Array<[A, B, C]>; - zipWith( - a1: Array, - a2: Array, - a3: Array, - iteratee: (A, B, C) => T - ): Array; - - zipWith( - a1: Array, - a2: Array, - a3: Array, - a4: Array - ): Array<[A, B, C, D]>; - zipWith( - a1: Array, - a2: Array, - a3: Array, - a4: Array, - iteratee: (A, B, C, D) => T - ): Array; - - // Collection - countBy(array: Array, iteratee?: ?ValueOnlyIteratee): Object; - countBy(array: void | null, iteratee?: ?ValueOnlyIteratee): {}; - countBy(object: T, iteratee?: ?ValueOnlyIteratee): Object; - // alias of _.forEach - each(array: $ReadOnlyArray, iteratee?: ?Iteratee): Array; - each(array: T, iteratee?: ?Iteratee): T; - each(object: T, iteratee?: ?OIteratee): T; - // alias of _.forEachRight - eachRight(array: $ReadOnlyArray, iteratee?: ?Iteratee): Array; - eachRight(array: T, iteratee?: ?Iteratee): T; - eachRight(object: T, iteratee?: OIteratee): T; - every(array?: ?$ReadOnlyArray, iteratee?: ?Iteratee): boolean; - every(object: T, iteratee?: OIteratee): boolean; - filter(array?: ?$ReadOnlyArray, predicate?: ?Predicate): Array; - filter( - object: T, - predicate?: OPredicate - ): Array; - find( - array: $ReadOnlyArray, - predicate?: ?Predicate, - fromIndex?: ?number - ): T | void; - find( - array: void | null, - predicate?: ?Predicate, - fromIndex?: ?number - ): void; - find( - object: T, - predicate?: OPredicate, - fromIndex?: number - ): V; - findLast( - array: ?$ReadOnlyArray, - predicate?: ?Predicate, - fromIndex?: ?number - ): T | void; - findLast( - object: T, - predicate?: ?OPredicate - ): V; - flatMap( - array?: ?$ReadOnlyArray, - iteratee?: ?FlatMapIteratee - ): Array; - flatMap( - object: T, - iteratee?: OFlatMapIteratee - ): Array; - flatMapDeep( - array?: ?$ReadOnlyArray, - iteratee?: ?FlatMapIteratee - ): Array; - flatMapDeep( - object: T, - iteratee?: ?OFlatMapIteratee - ): Array; - flatMapDepth( - array?: ?Array, - iteratee?: ?FlatMapIteratee, - depth?: ?number - ): Array; - flatMapDepth( - object: T, - iteratee?: OFlatMapIteratee, - depth?: number - ): Array; - forEach(array: $ReadOnlyArray, iteratee?: ?Iteratee): Array; - forEach(array: T, iteratee?: ?Iteratee): T; - forEach(object: T, iteratee?: ?OIteratee): T; - forEachRight(array: $ReadOnlyArray, iteratee?: ?Iteratee): Array; - forEachRight(array: T, iteratee?: ?Iteratee): T; - forEachRight(object: T, iteratee?: ?OIteratee): T; - groupBy( - array: $ReadOnlyArray, - iteratee?: ?ValueOnlyIteratee - ): { [key: V]: Array }; - groupBy( - array: void | null, - iteratee?: ?ValueOnlyIteratee - ): {}; - groupBy( - object: T, - iteratee?: ValueOnlyIteratee - ): { [key: V]: Array }; - includes(array: $ReadOnlyArray, value: T, fromIndex?: ?number): boolean; - includes(array: void | null, value?: ?T, fromIndex?: ?number): false; - includes(object: T, value: any, fromIndex?: number): boolean; - includes(str: string, value: string, fromIndex?: number): boolean; - invokeMap( - array?: ?$ReadOnlyArray, - path?: ?((value: T) => Array | string) | Array | string, - ...args?: Array - ): Array; - invokeMap( - object: T, - path: ((value: any) => Array | string) | Array | string, - ...args?: Array - ): Array; - keyBy( - array: $ReadOnlyArray, - iteratee?: ?ValueOnlyIteratee - ): { [key: V]: T }; - keyBy( - array: void | null, - iteratee?: ?ValueOnlyIteratee<*> - ): {}; - keyBy( - object: T, - iteratee?: ?ValueOnlyIteratee - ): { [key: V]: A }; - map(array?: ?Array, iteratee?: ?MapIterator): Array; - map( - array: ?$ReadOnlyArray, - iteratee?: ReadOnlyMapIterator - ): Array, - map( - object: ?T, - iteratee?: OMapIterator - ): Array; - map( - str: ?string, - iteratee?: (char: string, index: number, str: string) => any - ): string; - orderBy( - array: $ReadOnlyArray, - iteratees?: ?$ReadOnlyArray> | ?string, - orders?: ?$ReadOnlyArray<"asc" | "desc"> | ?string - ): Array; - orderBy( - array: null | void, - iteratees?: ?$ReadOnlyArray> | ?string, - orders?: ?$ReadOnlyArray<"asc" | "desc"> | ?string - ): Array; - orderBy( - object: T, - iteratees?: $ReadOnlyArray> | string, - orders?: $ReadOnlyArray<"asc" | "desc"> | string - ): Array; - partition( - array?: ?Array, - predicate?: ?Predicate - ): [Array, Array]; - partition( - object: T, - predicate?: OPredicate - ): [Array, Array]; - reduce( - array: $ReadOnlyArray, - iteratee?: ( - accumulator: U, - value: T, - index: number, - array: ?Array - ) => U, - accumulator?: U - ): U; - reduce( - array: void | null, - iteratee?: ?( - accumulator: U, - value: T, - index: number, - array: ?Array - ) => U, - accumulator?: ?U - ): void | null; - reduce( - object: T, - iteratee?: (accumulator: U, value: any, key: string, object: T) => U, - accumulator?: U - ): U; - reduceRight( - array: void | null, - iteratee?: ?( - accumulator: U, - value: T, - index: number, - array: ?Array - ) => U, - accumulator?: ?U - ): void | null; - reduceRight( - array: $ReadOnlyArray, - iteratee?: ?( - accumulator: U, - value: T, - index: number, - array: ?Array - ) => U, - accumulator?: ?U - ): U; - reduceRight( - object: T, - iteratee?: ?(accumulator: U, value: any, key: string, object: T) => U, - accumulator?: ?U - ): U; - reject(array: ?$ReadOnlyArray, predicate?: Predicate): Array; - reject( - object?: ?T, - predicate?: ?OPredicate - ): Array; - sample(array: ?Array): T; - sample(object: T): V; - sampleSize(array?: ?Array, n?: ?number): Array; - sampleSize(object: T, n?: number): Array; - shuffle(array: ?Array): Array; - shuffle(object: T): Array; - size(collection: $ReadOnlyArray | Object | string): number; - some(array: ?$ReadOnlyArray, predicate?: Predicate): boolean; - some(array: void | null, predicate?: ?Predicate): false; - some( - object?: ?T, - predicate?: OPredicate - ): boolean; - sortBy( - array: ?$ReadOnlyArray, - ...iteratees?: $ReadOnlyArray> - ): Array; - sortBy( - array: ?$ReadOnlyArray, - iteratees?: $ReadOnlyArray> - ): Array; - sortBy( - object: T, - ...iteratees?: Array> - ): Array; - sortBy( - object: T, - iteratees?: $ReadOnlyArray> - ): Array; - - // Date - now(): number; - - // Function - after(n: number, fn: Function): Function; - ary(func: Function, n?: number): Function; - before(n: number, fn: Function): Function; - bind(func: Function, thisArg: any, ...partials: Array): Function; - bindKey(obj?: ?Object, key?: ?string, ...partials?: Array): Function; - curry: Curry; - curry(func: Function, arity?: number): Function; - curryRight(func: Function, arity?: number): Function; - debounce(func: F, wait?: number, options?: DebounceOptions): F; - defer(func: Function, ...args?: Array): TimeoutID; - delay(func: Function, wait: number, ...args?: Array): TimeoutID; - flip(func: Function): Function; - memoize(func: F, resolver?: Function): F; - negate(predicate: Function): Function; - once(func: Function): Function; - overArgs(func?: ?Function, ...transforms?: Array): Function; - overArgs(func?: ?Function, transforms?: ?Array): Function; - partial(func: Function, ...partials: any[]): Function; - partialRight(func: Function, ...partials: Array): Function; - partialRight(func: Function, partials: Array): Function; - rearg(func: Function, ...indexes: Array): Function; - rearg(func: Function, indexes: Array): Function; - rest(func: Function, start?: number): Function; - spread(func: Function): Function; - throttle( - func: Function, - wait?: number, - options?: ThrottleOptions - ): Function; - unary(func: Function): Function; - wrap(value?: any, wrapper?: ?Function): Function; - - // Lang - castArray(value: *): any[]; - clone(value: T): T; - cloneDeep(value: T): T; - cloneDeepWith( - value: T, - customizer?: ?(value: T, key: number | string, object: T, stack: any) => U - ): U; - cloneWith( - value: T, - customizer?: ?(value: T, key: number | string, object: T, stack: any) => U - ): U; - conformsTo( - source: T, - predicates: T & { [key: string]: (x: any) => boolean } - ): boolean; - eq(value: any, other: any): boolean; - gt(value: any, other: any): boolean; - gte(value: any, other: any): boolean; - isArguments(value: void | null): false; - isArguments(value: any): boolean; - isArray(value: Array): true; - isArray(value: any): false; - isArrayBuffer(value: ArrayBuffer): true; - isArrayBuffer(value: any): false; - isArrayLike(value: Array | string | {length: number}): true; - isArrayLike(value: any): false; - isArrayLikeObject(value: {length: number} | Array): true; - isArrayLikeObject(value: any): false; - isBoolean(value: boolean): true; - isBoolean(value: any): false; - isBuffer(value: void | null): false; - isBuffer(value: any): boolean; - isDate(value: Date): true; - isDate(value: any): false; - isElement(value: Element): true; - isElement(value: any): false; - isEmpty(value: void | null | '' | {} | [] | number | boolean): true; - isEmpty(value: any): boolean; - isEqual(value: any, other: any): boolean; - isEqualWith( - value?: ?T, - other?: ?U, - customizer?: ?( - objValue: any, - otherValue: any, - key: number | string, - object: T, - other: U, - stack: any - ) => boolean | void - ): boolean; - isError(value: Error): true; - isError(value: any): false; - isFinite(value: number): boolean; - isFinite(value: any): false; - isFunction(value: Function): true; - isFunction(value: any): false; - isInteger(value: number): boolean; - isInteger(value: any): false; - isLength(value: void | null): false; - isLength(value: any): boolean; - isMap(value: Map): true; - isMap(value: any): false; - isMatch(object?: ?Object, source?: ?Object): boolean; - isMatchWith( - object?: ?T, - source?: ?U, - customizer?: ?( - objValue: any, - srcValue: any, - key: number | string, - object: T, - source: U - ) => boolean | void - ): boolean; - isNaN(value: number): boolean; - isNaN(value: any): false; - isNative(value: number | string | void | null | Object): false; - isNative(value: any): boolean; - isNil(value: void | null): true; - isNil(value: any): false; - isNull(value: null): true; - isNull(value: any): false; - isNumber(value: number): true; - isNumber(value: any): false; - isObject(value: Object): true; - isObject(value: any): false; - isObjectLike(value: void | null): false; - isObjectLike(value: any): boolean; - isPlainObject(value: Object): true; - isPlainObject(value: any): false; - isRegExp(value: RegExp): true; - isRegExp(value: any): false; - isSafeInteger(value: number): boolean; - isSafeInteger(value: any): false; - isSet(value: Set): true; - isSet(value: any): false; - isString(value: string): true; - isString(value: any): false; - isSymbol(value: Symbol): true; - isSymbol(value: any): false; - isTypedArray(value: $TypedArray): true; - isTypedArray(value: any): false; - isUndefined(value: void): true; - isUndefined(value: any): false; - isWeakMap(value: WeakMap): true; - isWeakMap(value: any): false; - isWeakSet(value: WeakSet): true; - isWeakSet(value: any): false; - lt(value: any, other: any): boolean; - lte(value: any, other: any): boolean; - toArray(value: any): Array; - toFinite(value: void | null): 0; - toFinite(value: any): number; - toInteger(value: void | null): 0; - toInteger(value: any): number; - toLength(value: void | null): 0; - toLength(value: any): number; - toNumber(value: void | null): 0; - toNumber(value: any): number; - toPlainObject(value: any): Object; - toSafeInteger(value: void | null): 0; - toSafeInteger(value: any): number; - toString(value: void | null): ''; - toString(value: any): string; - - // Math - add(augend: number, addend: number): number; - ceil(number: number, precision?: number): number; - divide(dividend: number, divisor: number): number; - floor(number: number, precision?: number): number; - max(array: ?Array): T; - maxBy(array: ?$ReadOnlyArray, iteratee?: Iteratee): T; - mean(array: Array<*>): number; - meanBy(array: Array, iteratee?: Iteratee): number; - min(array: ?Array): T; - minBy(array: ?$ReadOnlyArray, iteratee?: Iteratee): T; - multiply(multiplier: number, multiplicand: number): number; - round(number: number, precision?: number): number; - subtract(minuend: number, subtrahend: number): number; - sum(array: Array<*>): number; - sumBy(array: Array, iteratee?: Iteratee): number; - - // number - clamp(number?: number, lower?: ?number, upper?: ?number): number; - clamp(number: ?number, lower?: ?number, upper?: ?number): 0; - inRange(number: number, start?: number, end: number): boolean; - random(lower?: number, upper?: number, floating?: boolean): number; - - // Object - assign(object?: ?Object, ...sources?: Array): Object; - assignIn(): {}; - assignIn(a: A, b: B): A & B; - assignIn(a: A, b: B, c: C): A & B & C; - assignIn(a: A, b: B, c: C, d: D): A & B & C & D; - assignIn(a: A, b: B, c: C, d: D, e: E): A & B & C & D & E; - assignInWith(): {}; - assignInWith( - object: T, - s1: A, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void - ): Object; - assignInWith( - object: T, - s1: A, - s2: B, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B - ) => any | void - ): Object; - assignInWith( - object: T, - s1: A, - s2: B, - s3: C, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C - ) => any | void - ): Object; - assignInWith( - object: T, - s1: A, - s2: B, - s3: C, - s4: D, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C | D - ) => any | void - ): Object; - assignWith(): {}; - assignWith( - object: T, - s1: A, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void - ): Object; - assignWith( - object: T, - s1: A, - s2: B, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B - ) => any | void - ): Object; - assignWith( - object: T, - s1: A, - s2: B, - s3: C, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C - ) => any | void - ): Object; - assignWith( - object: T, - s1: A, - s2: B, - s3: C, - s4: D, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C | D - ) => any | void - ): Object; - at(object?: ?Object, ...paths: Array): Array; - at(object?: ?Object, paths: Array): Array; - create(prototype: T, properties: Object): $Supertype; - create(prototype: any, properties: void | null): {}; - defaults(object?: ?Object, ...sources?: Array): Object; - defaultsDeep(object?: ?Object, ...sources?: Array): Object; - // alias for _.toPairs - entries(object?: ?Object): Array<[string, any]>; - // alias for _.toPairsIn - entriesIn(object?: ?Object): Array<[string, any]>; - // alias for _.assignIn - extend(a?: ?A, b?: ?B): A & B; - extend(a: A, b: B, c: C): A & B & C; - extend(a: A, b: B, c: C, d: D): A & B & C & D; - extend(a: A, b: B, c: C, d: D, e: E): A & B & C & D & E; - // alias for _.assignInWith - extendWith( - object?: ?T, - s1?: ?A, - customizer?: ?( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void - ): Object; - extendWith( - object: T, - s1: A, - s2: B, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B - ) => any | void - ): Object; - extendWith( - object: T, - s1: A, - s2: B, - s3: C, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C - ) => any | void - ): Object; - extendWith( - object: T, - s1: A, - s2: B, - s3: C, - s4: D, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C | D - ) => any | void - ): Object; - findKey( - object: T, - predicate?: ?OPredicate - ): string | void; - findKey( - object: void | null, - predicate?: ?OPredicate - ): void; - findLastKey( - object: T, - predicate?: ?OPredicate - ): string | void; - findLastKey( - object: void | null, - predicate?: ?OPredicate - ): void; - forIn(object: Object, iteratee?: ?OIteratee<*>): Object; - forIn(object: void | null, iteratee?: ?OIteratee<*>): null; - forInRight(object: Object, iteratee?: ?OIteratee<*>): Object; - forInRight(object: void | null, iteratee?: ?OIteratee<*>): null; - forOwn(object: Object, iteratee?: ?OIteratee<*>): Object; - forOwn(object: void | null, iteratee?: ?OIteratee<*>): null; - forOwnRight(object: Object, iteratee?: ?OIteratee<*>): Object; - forOwnRight(object: void | null, iteratee?: ?OIteratee<*>): null; - functions(object?: ?Object): Array; - functionsIn(object?: ?Object): Array; - get( - object?: ?Object | ?$ReadOnlyArray | void | null, - path?: ?$ReadOnlyArray | string | number, - defaultValue?: any - ): any; - has(object: Object, path: Array | string): boolean; - has(object: Object, path: void | null): false; - has(object: void | null, path?: ?Array | ?string): false; - hasIn(object: Object, path: Array | string): boolean; - hasIn(object: Object, path: void | null): false; - hasIn(object: void | null, path?: ?Array | ?string): false; - invert(object: Object, multiVal?: ?boolean): Object; - invert(object: void | null, multiVal?: ?boolean): {}; - invertBy(object: Object, iteratee?: ?Function): Object; - invertBy(object: void | null, iteratee?: ?Function): {}; - invoke( - object?: ?Object, - path?: ?Array | string, - ...args?: Array - ): any; - keys(object?: ?{ [key: K]: any }): Array; - keys(object?: ?Object): Array; - keysIn(object?: ?Object): Array; - mapKeys(object: Object, iteratee?: ?OIteratee<*>): Object; - mapKeys(object: void | null, iteratee?: ?OIteratee<*>): {}; - mapValues(object: Object, iteratee?: ?OIteratee<*>): Object; - mapValues(object: void | null, iteratee?: ?OIteratee<*>): {}; - merge(object?: ?Object, ...sources?: Array): Object; - mergeWith(): {}; - mergeWith( - object: T, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void - ): Object; - mergeWith( - object: T, - s1: A, - s2: B, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B - ) => any | void - ): Object; - mergeWith( - object: T, - s1: A, - s2: B, - s3: C, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C - ) => any | void - ): Object; - mergeWith( - object: T, - s1: A, - s2: B, - s3: C, - s4: D, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C | D - ) => any | void - ): Object; - omit(object?: ?Object, ...props: Array): Object; - omit(object?: ?Object, props: Array): Object; - omitBy( - object: T, - predicate?: ?OPredicate - ): Object; - omitBy( - object: void | null, - predicate?: ?OPredicate - ): {}; - pick(object?: ?Object, ...props: Array): Object; - pick(object?: ?Object, props: Array): Object; - pickBy( - object: T, - predicate?: ?OPredicate - ): Object; - pickBy( - object: void | null, - predicate?: ?OPredicate - ): {}; - result( - object?: ?Object, - path?: ?Array | string, - defaultValue?: any - ): any; - set(object: Object, path?: ?Array | string, value: any): Object; - set( - object: T, - path?: ?Array | string, - value?: ?any): T; - setWith( - object: T, - path?: ?Array | string, - value: any, - customizer?: (nsValue: any, key: string, nsObject: T) => any - ): Object; - setWith( - object: T, - path?: ?Array | string, - value?: ?any, - customizer?: ?(nsValue: any, key: string, nsObject: T) => any - ): T; - toPairs(object?: ?Object | Array<*>): Array<[string, any]>; - toPairsIn(object?: ?Object): Array<[string, any]>; - transform( - collection: Object | $ReadOnlyArray, - iteratee?: ?OIteratee<*>, - accumulator?: any - ): any; - transform( - collection: void | null, - iteratee?: ?OIteratee<*>, - accumulator?: ?any - ): {}; - unset(object: Object, path?: ?Array | ?string): boolean; - unset(object: void | null, path?: ?Array | ?string): true; - update(object: Object, path: string[] | string, updater: Function): Object; - update( - object: T, - path?: ?string[] | ?string, - updater?: ?Function): T; - updateWith( - object: Object, - path?: ?string[] | ?string, - updater?: ?Function, - customizer?: ?Function - ): Object; - updateWith( - object: T, - path?: ?string[] | ?string, - updater?: ?Function, - customizer?: ?Function - ): T; - values(object?: ?Object): Array; - valuesIn(object?: ?Object): Array; - - // Seq - // harder to read, but this is _() - (value: any): any; - chain(value: T): any; - tap(value: T, interceptor: (value: T) => any): T; - thru(value: T1, interceptor: (value: T1) => T2): T2; - // TODO: _.prototype.* - - // String - camelCase(string: string): string; - camelCase(string: void | null): ''; - capitalize(string: string): string; - capitalize(string: void | null): ''; - deburr(string: string): string; - deburr(string: void | null): ''; - endsWith(string: string, target?: string, position?: ?number): boolean; - endsWith(string: void | null, target?: ?string, position?: ?number): false; - escape(string: string): string; - escape(string: void | null): ''; - escapeRegExp(string: string): string; - escapeRegExp(string: void | null): ''; - kebabCase(string: string): string; - kebabCase(string: void | null): ''; - lowerCase(string: string): string; - lowerCase(string: void | null): ''; - lowerFirst(string: string): string; - lowerFirst(string: void | null): ''; - pad(string?: ?string, length?: ?number, chars?: ?string): string; - padEnd(string?: ?string, length?: ?number, chars?: ?string): string; - padStart(string?: ?string, length?: ?number, chars?: ?string): string; - parseInt(string: string, radix?: ?number): number; - repeat(string: string, n?: ?number): string; - repeat(string: void | null, n?: ?number): ''; - replace( - string: string, - pattern: RegExp | string, - replacement: ((string: string) => string) | string - ): string; - replace( - string: void | null, - pattern?: ?RegExp | ?string, - replacement: ?((string: string) => string) | ?string - ): ''; - snakeCase(string: string): string; - snakeCase(string: void | null): ''; - split( - string?: ?string, - separator?: ?RegExp | ?string, - limit?: ?number - ): Array; - startCase(string: string): string; - startCase(string: void | null): ''; - startsWith(string: string, target?: string, position?: number): boolean; - startsWith(string: void | null, target?: ?string, position?: ?number): false; - template(string?: ?string, options?: ?TemplateSettings): Function; - toLower(string: string): string; - toLower(string: void | null): ''; - toUpper(string: string): string; - toUpper(string: void | null): ''; - trim(string: string, chars?: string): string; - trim(string: void | null, chars?: ?string): ''; - trimEnd(string: string, chars?: ?string): string; - trimEnd(string: void | null, chars?: ?string): ''; - trimStart(string: string, chars?: ?string): string; - trimStart(string: void | null, chars?: ?string): ''; - truncate(string: string, options?: TruncateOptions): string; - truncate(string: void | null, options?: ?TruncateOptions): ''; - unescape(string: string): string; - unescape(string: void | null): ''; - upperCase(string: string): string; - upperCase(string: void | null): ''; - upperFirst(string: string): string; - upperFirst(string: void | null): ''; - words(string?: ?string, pattern?: ?RegExp | ?string): Array; - - // Util - attempt(func: Function, ...args: Array): any; - bindAll(object: Object, methodNames?: ?Array): Object; - bindAll(object: T, methodNames?: ?Array): T; - bindAll(object: Object, ...methodNames: Array): Object; - cond(pairs?: ?NestedArray): Function; - conforms(source?: ?Object): Function; - constant(value: T): () => T; - defaultTo( - value: T1, - defaultValue: T2 - ): T1; - // NaN is a number instead of its own type, otherwise it would behave like null/void - defaultTo(value: T1, defaultValue: T2): T1 | T2; - defaultTo(value: T1, defaultValue: T2): T2; - flow: ($ComposeReverse & (funcs: Array) => Function); - flowRight: ($Compose & (funcs: Array) => Function); - identity(value: T): T; - iteratee(func?: any): Function; - matches(source?: ?Object): Function; - matchesProperty(path?: ?Array | string, srcValue: any): Function; - method(path?: ?Array | string, ...args?: Array): Function; - methodOf(object?: ?Object, ...args?: Array): Function; - mixin( - object?: T, - source: Object, - options?: { chain: boolean } - ): T; - noConflict(): Lodash; - noop(...args: Array): void; - nthArg(n?: ?number): Function; - over(...iteratees: Array): Function; - over(iteratees: Array): Function; - overEvery(...predicates: Array): Function; - overEvery(predicates: Array): Function; - overSome(...predicates: Array): Function; - overSome(predicates: Array): Function; - property(path?: ?Array | string): Function; - propertyOf(object?: ?Object): Function; - range(start: number, end: number, step?: number): Array; - range(end: number, step?: number): Array; - rangeRight(start?: ?number, end?: ?number, step?: ?number): Array; - rangeRight(end?: ?number, step?: ?number): Array; - runInContext(context?: ?Object): Function; - - stubArray(): Array<*>; - stubFalse(): false; - stubObject(): {}; - stubString(): ""; - stubTrue(): true; - times(n?: ?number, ...rest?: Array): Array; - times(n: number, iteratee: (i: number) => T): Array; - toPath(value: any): Array; - uniqueId(prefix?: ?string): string; - - // Properties - VERSION: string; - templateSettings: TemplateSettings; - } - - declare module.exports: Lodash; -} - -declare module "lodash/fp" { - declare type __CurriedFunction1 = (...r: [AA]) => R; - declare type CurriedFunction1 = __CurriedFunction1; - - declare type __CurriedFunction2 = (( - ...r: [AA] - ) => CurriedFunction1) & - ((...r: [AA, BB]) => R); - declare type CurriedFunction2 = __CurriedFunction2; - - declare type __CurriedFunction3 = (( - ...r: [AA] - ) => CurriedFunction2) & - ((...r: [AA, BB]) => CurriedFunction1) & - ((...r: [AA, BB, CC]) => R); - declare type CurriedFunction3 = __CurriedFunction3< - A, - B, - C, - R, - *, - *, - * - >; - - declare type __CurriedFunction4< - A, - B, - C, - D, - R, - AA: A, - BB: B, - CC: C, - DD: D - > = ((...r: [AA]) => CurriedFunction3) & - ((...r: [AA, BB]) => CurriedFunction2) & - ((...r: [AA, BB, CC]) => CurriedFunction1) & - ((...r: [AA, BB, CC, DD]) => R); - declare type CurriedFunction4 = __CurriedFunction4< - A, - B, - C, - D, - R, - *, - *, - *, - * - >; - - declare type __CurriedFunction5< - A, - B, - C, - D, - E, - R, - AA: A, - BB: B, - CC: C, - DD: D, - EE: E - > = ((...r: [AA]) => CurriedFunction4) & - ((...r: [AA, BB]) => CurriedFunction3) & - ((...r: [AA, BB, CC]) => CurriedFunction2) & - ((...r: [AA, BB, CC, DD]) => CurriedFunction1) & - ((...r: [AA, BB, CC, DD, EE]) => R); - declare type CurriedFunction5 = __CurriedFunction5< - A, - B, - C, - D, - E, - R, - *, - *, - *, - *, - * - >; - - declare type __CurriedFunction6< - A, - B, - C, - D, - E, - F, - R, - AA: A, - BB: B, - CC: C, - DD: D, - EE: E, - FF: F - > = ((...r: [AA]) => CurriedFunction5) & - ((...r: [AA, BB]) => CurriedFunction4) & - ((...r: [AA, BB, CC]) => CurriedFunction3) & - ((...r: [AA, BB, CC, DD]) => CurriedFunction2) & - ((...r: [AA, BB, CC, DD, EE]) => CurriedFunction1) & - ((...r: [AA, BB, CC, DD, EE, FF]) => R); - declare type CurriedFunction6 = __CurriedFunction6< - A, - B, - C, - D, - E, - F, - R, - *, - *, - *, - *, - *, - * - >; - - declare type Curry = (((...r: [A]) => R) => CurriedFunction1) & - (((...r: [A, B]) => R) => CurriedFunction2) & - (((...r: [A, B, C]) => R) => CurriedFunction3) & - (( - (...r: [A, B, C, D]) => R - ) => CurriedFunction4) & - (( - (...r: [A, B, C, D, E]) => R - ) => CurriedFunction5) & - (( - (...r: [A, B, C, D, E, F]) => R - ) => CurriedFunction6); - - declare type UnaryFn = (a: A) => R; - - declare type TemplateSettings = { - escape?: RegExp, - evaluate?: RegExp, - imports?: Object, - interpolate?: RegExp, - variable?: string - }; - - declare type TruncateOptions = { - length?: number, - omission?: string, - separator?: RegExp | string - }; - - declare type DebounceOptions = { - leading?: boolean, - maxWait?: number, - trailing?: boolean - }; - - declare type ThrottleOptions = { - leading?: boolean, - trailing?: boolean - }; - - declare type NestedArray = Array>; - - declare type matchesIterateeShorthand = Object; - declare type matchesPropertyIterateeShorthand = [string, any]; - declare type propertyIterateeShorthand = string; - - declare type OPredicate = - | ((value: A) => any) - | matchesIterateeShorthand - | matchesPropertyIterateeShorthand - | propertyIterateeShorthand; - - declare type OIterateeWithResult = Object | string | ((value: V) => R); - declare type OIteratee = OIterateeWithResult; - declare type OFlatMapIteratee = OIterateeWithResult>; - - declare type Predicate = - | ((value: T) => any) - | matchesIterateeShorthand - | matchesPropertyIterateeShorthand - | propertyIterateeShorthand; - - declare type _ValueOnlyIteratee = (value: T) => mixed; - declare type ValueOnlyIteratee = _ValueOnlyIteratee | string; - declare type _Iteratee = (item: T) => mixed; - declare type Iteratee = _Iteratee | Object | string; - declare type FlatMapIteratee = - | ((item: T) => Array) - | Object - | string; - declare type Comparator = (item: T, item2: T) => boolean; - - declare type MapIterator = ((item: T) => U) | propertyIterateeShorthand; - - declare type OMapIterator = - | ((item: T) => U) - | propertyIterateeShorthand; - - declare class Lodash { - // Array - chunk(size: number): (array: Array) => Array>; - chunk(size: number, array: Array): Array>; - compact(array?: ?$ReadOnlyArray): Array; - concat | T, B: Array | U>( - base: A - ): (elements: B) => Array; - concat | T, B: Array | U>( - base: A, - elements: B - ): Array; - difference(values: $ReadOnlyArray): (array: $ReadOnlyArray) => T[]; - difference(values: $ReadOnlyArray, array: $ReadOnlyArray): T[]; - differenceBy( - iteratee: ValueOnlyIteratee - ): ((values: $ReadOnlyArray) => (array: $ReadOnlyArray) => T[]) & - ((values: $ReadOnlyArray, array: $ReadOnlyArray) => T[]); - differenceBy( - iteratee: ValueOnlyIteratee, - values: $ReadOnlyArray - ): (array: $ReadOnlyArray) => T[]; - differenceBy( - iteratee: ValueOnlyIteratee, - values: $ReadOnlyArray, - array: $ReadOnlyArray - ): T[]; - differenceWith( - comparator: Comparator, - ): ((first: $ReadOnly) => (second: $ReadOnly) => T[]) & - ((first: $ReadOnly, second: $ReadOnly) => T[]); - differenceWith( - comparator: Comparator, - first: $ReadOnly, - ): (second: $ReadOnly) => T[]; - differenceWith( - comparator: Comparator, - first: $ReadOnly, - second: $ReadOnly - ): T[]; - drop(n: number): (array: Array) => Array; - drop(n: number, array: Array): Array; - dropLast(n: number): (array: Array) => Array; - dropLast(n: number, array: Array): Array; - dropRight(n: number): (array: Array) => Array; - dropRight(n: number, array: Array): Array; - dropRightWhile(predicate: Predicate): (array: Array) => Array; - dropRightWhile(predicate: Predicate, array: Array): Array; - dropWhile(predicate: Predicate): (array: Array) => Array; - dropWhile(predicate: Predicate, array: Array): Array; - dropLastWhile(predicate: Predicate): (array: Array) => Array; - dropLastWhile(predicate: Predicate, array: Array): Array; - fill( - start: number - ): (( - end: number - ) => ((value: U) => (array: Array) => Array) & - ((value: U, array: Array) => Array)) & - ((end: number, value: U) => (array: Array) => Array) & - ((end: number, value: U, array: Array) => Array); - fill( - start: number, - end: number - ): ((value: U) => (array: Array) => Array) & - ((value: U, array: Array) => Array); - fill( - start: number, - end: number, - value: U - ): (array: Array) => Array; - fill( - start: number, - end: number, - value: U, - array: Array - ): Array; - findIndex(predicate: Predicate): (array: $ReadOnlyArray) => number; - findIndex(predicate: Predicate, array: $ReadOnlyArray): number; - findIndexFrom( - predicate: Predicate - ): ((fromIndex: number) => (array: $ReadOnlyArray) => number) & - ((fromIndex: number, array: $ReadOnlyArray) => number); - findIndexFrom( - predicate: Predicate, - fromIndex: number - ): (array: $ReadOnlyArray) => number; - findIndexFrom( - predicate: Predicate, - fromIndex: number, - array: $ReadOnlyArray - ): number; - findLastIndex( - predicate: Predicate - ): (array: $ReadOnlyArray) => number; - findLastIndex(predicate: Predicate, array: $ReadOnlyArray): number; - findLastIndexFrom( - predicate: Predicate - ): ((fromIndex: number) => (array: $ReadOnlyArray) => number) & - ((fromIndex: number, array: $ReadOnlyArray) => number); - findLastIndexFrom( - predicate: Predicate, - fromIndex: number - ): (array: $ReadOnlyArray) => number; - findLastIndexFrom( - predicate: Predicate, - fromIndex: number, - array: $ReadOnlyArray - ): number; - // alias of _.head - first(array: $ReadOnlyArray): T; - flatten(array: Array | X>): Array; - unnest(array: Array | X>): Array; - flattenDeep(array: any[]): Array; - flattenDepth(depth: number): (array: any[]) => any[]; - flattenDepth(depth: number, array: any[]): any[]; - fromPairs(pairs: Array<[A, B]>): { [key: A]: B }; - head(array: $ReadOnlyArray): T; - indexOf(value: T): (array: Array) => number; - indexOf(value: T, array: Array): number; - indexOfFrom( - value: T - ): ((fromIndex: number) => (array: Array) => number) & - ((fromIndex: number, array: Array) => number); - indexOfFrom(value: T, fromIndex: number): (array: Array) => number; - indexOfFrom(value: T, fromIndex: number, array: Array): number; - initial(array: Array): Array; - init(array: Array): Array; - intersection(a1: Array): (a2: Array) => Array; - intersection(a1: Array, a2: Array): Array; - intersectionBy( - iteratee: ValueOnlyIteratee - ): ((a1: Array) => (a2: Array) => Array) & - ((a1: Array, a2: Array) => Array); - intersectionBy( - iteratee: ValueOnlyIteratee, - a1: Array - ): (a2: Array) => Array; - intersectionBy( - iteratee: ValueOnlyIteratee, - a1: Array, - a2: Array - ): Array; - intersectionWith( - comparator: Comparator - ): ((a1: Array) => (a2: Array) => Array) & - ((a1: Array, a2: Array) => Array); - intersectionWith( - comparator: Comparator, - a1: Array - ): (a2: Array) => Array; - intersectionWith( - comparator: Comparator, - a1: Array, - a2: Array - ): Array; - join(separator: string): (array: Array) => string; - join(separator: string, array: Array): string; - last(array: Array): T; - lastIndexOf(value: T): (array: Array) => number; - lastIndexOf(value: T, array: Array): number; - lastIndexOfFrom( - value: T - ): ((fromIndex: number) => (array: Array) => number) & - ((fromIndex: number, array: Array) => number); - lastIndexOfFrom( - value: T, - fromIndex: number - ): (array: Array) => number; - lastIndexOfFrom(value: T, fromIndex: number, array: Array): number; - nth(n: number): (array: T[]) => T; - nth(n: number, array: T[]): T; - pull(value: T): (array: Array) => Array; - pull(value: T, array: Array): Array; - pullAll(values: Array): (array: Array) => Array; - pullAll(values: Array, array: Array): Array; - pullAllBy( - iteratee: ValueOnlyIteratee - ): ((values: Array) => (array: Array) => Array) & - ((values: Array, array: Array) => Array); - pullAllBy( - iteratee: ValueOnlyIteratee, - values: Array - ): (array: Array) => Array; - pullAllBy( - iteratee: ValueOnlyIteratee, - values: Array, - array: Array - ): Array; - pullAllWith( - comparator: Function - ): ((values: T[]) => (array: T[]) => T[]) & - ((values: T[], array: T[]) => T[]); - pullAllWith(comparator: Function, values: T[]): (array: T[]) => T[]; - pullAllWith(comparator: Function, values: T[], array: T[]): T[]; - pullAt(indexed: Array): (array: Array) => Array; - pullAt(indexed: Array, array: Array): Array; - remove(predicate: Predicate): (array: Array) => Array; - remove(predicate: Predicate, array: Array): Array; - reverse(array: Array): Array; - slice( - start: number - ): ((end: number) => (array: Array) => Array) & - ((end: number, array: Array) => Array); - slice(start: number, end: number): (array: Array) => Array; - slice(start: number, end: number, array: Array): Array; - sortedIndex(value: T): (array: Array) => number; - sortedIndex(value: T, array: Array): number; - sortedIndexBy( - iteratee: ValueOnlyIteratee - ): ((value: T) => (array: Array) => number) & - ((value: T, array: Array) => number); - sortedIndexBy( - iteratee: ValueOnlyIteratee, - value: T - ): (array: Array) => number; - sortedIndexBy( - iteratee: ValueOnlyIteratee, - value: T, - array: Array - ): number; - sortedIndexOf(value: T): (array: Array) => number; - sortedIndexOf(value: T, array: Array): number; - sortedLastIndex(value: T): (array: Array) => number; - sortedLastIndex(value: T, array: Array): number; - sortedLastIndexBy( - iteratee: ValueOnlyIteratee - ): ((value: T) => (array: Array) => number) & - ((value: T, array: Array) => number); - sortedLastIndexBy( - iteratee: ValueOnlyIteratee, - value: T - ): (array: Array) => number; - sortedLastIndexBy( - iteratee: ValueOnlyIteratee, - value: T, - array: Array - ): number; - sortedLastIndexOf(value: T): (array: Array) => number; - sortedLastIndexOf(value: T, array: Array): number; - sortedUniq(array: Array): Array; - sortedUniqBy( - iteratee: (value: T) => mixed - ): (array: Array) => Array; - sortedUniqBy(iteratee: (value: T) => mixed, array: Array): Array; - tail(array: Array): Array; - take(n: number): (array: Array) => Array; - take(n: number, array: Array): Array; - takeRight(n: number): (array: Array) => Array; - takeRight(n: number, array: Array): Array; - takeLast(n: number): (array: Array) => Array; - takeLast(n: number, array: Array): Array; - takeRightWhile(predicate: Predicate): (array: Array) => Array; - takeRightWhile(predicate: Predicate, array: Array): Array; - takeLastWhile(predicate: Predicate): (array: Array) => Array; - takeLastWhile(predicate: Predicate, array: Array): Array; - takeWhile(predicate: Predicate): (array: Array) => Array; - takeWhile(predicate: Predicate, array: Array): Array; - union(a1: Array): (a2: Array) => Array; - union(a1: Array, a2: Array): Array; - unionBy( - iteratee: ValueOnlyIteratee - ): ((a1: Array) => (a2: Array) => Array) & - ((a1: Array, a2: Array) => Array); - unionBy( - iteratee: ValueOnlyIteratee, - a1: Array - ): (a2: Array) => Array; - unionBy( - iteratee: ValueOnlyIteratee, - a1: Array, - a2: Array - ): Array; - unionWith( - comparator: Comparator - ): ((a1: Array) => (a2: Array) => Array) & - ((a1: Array, a2: Array) => Array); - unionWith( - comparator: Comparator, - a1: Array - ): (a2: Array) => Array; - unionWith( - comparator: Comparator, - a1: Array, - a2: Array - ): Array; - uniq(array: Array): Array; - uniqBy(iteratee: ValueOnlyIteratee): (array: Array) => Array; - uniqBy(iteratee: ValueOnlyIteratee, array: Array): Array; - uniqWith(comparator: Comparator): (array: Array) => Array; - uniqWith(comparator: Comparator, array: Array): Array; - unzip(array: Array): Array; - unzipWith(iteratee: Iteratee): (array: Array) => Array; - unzipWith(iteratee: Iteratee, array: Array): Array; - without(values: Array): (array: Array) => Array; - without(values: Array, array: Array): Array; - xor(a1: Array): (a2: Array) => Array; - xor(a1: Array, a2: Array): Array; - symmetricDifference(a1: Array): (a2: Array) => Array; - symmetricDifference(a1: Array, a2: Array): Array; - xorBy( - iteratee: ValueOnlyIteratee - ): ((a1: Array) => (a2: Array) => Array) & - ((a1: Array, a2: Array) => Array); - xorBy( - iteratee: ValueOnlyIteratee, - a1: Array - ): (a2: Array) => Array; - xorBy( - iteratee: ValueOnlyIteratee, - a1: Array, - a2: Array - ): Array; - symmetricDifferenceBy( - iteratee: ValueOnlyIteratee - ): ((a1: Array) => (a2: Array) => Array) & - ((a1: Array, a2: Array) => Array); - symmetricDifferenceBy( - iteratee: ValueOnlyIteratee, - a1: Array - ): (a2: Array) => Array; - symmetricDifferenceBy( - iteratee: ValueOnlyIteratee, - a1: Array, - a2: Array - ): Array; - xorWith( - comparator: Comparator - ): ((a1: Array) => (a2: Array) => Array) & - ((a1: Array, a2: Array) => Array); - xorWith( - comparator: Comparator, - a1: Array - ): (a2: Array) => Array; - xorWith(comparator: Comparator, a1: Array, a2: Array): Array; - symmetricDifferenceWith( - comparator: Comparator - ): ((a1: Array) => (a2: Array) => Array) & - ((a1: Array, a2: Array) => Array); - symmetricDifferenceWith( - comparator: Comparator, - a1: Array - ): (a2: Array) => Array; - symmetricDifferenceWith( - comparator: Comparator, - a1: Array, - a2: Array - ): Array; - zip(a1: A[]): (a2: B[]) => Array<[A, B]>; - zip(a1: A[], a2: B[]): Array<[A, B]>; - zipAll(arrays: Array>): Array; - zipObject(props?: Array): (values?: Array) => { [key: K]: V }; - zipObject(props?: Array, values?: Array): { [key: K]: V }; - zipObj(props: Array): (values: Array) => Object; - zipObj(props: Array, values: Array): Object; - zipObjectDeep(props: any[]): (values: any) => Object; - zipObjectDeep(props: any[], values: any): Object; - zipWith( - iteratee: Iteratee - ): ((a1: NestedArray) => (a2: NestedArray) => Array) & - ((a1: NestedArray, a2: NestedArray) => Array); - zipWith( - iteratee: Iteratee, - a1: NestedArray - ): (a2: NestedArray) => Array; - zipWith( - iteratee: Iteratee, - a1: NestedArray, - a2: NestedArray - ): Array; - // Collection - countBy( - iteratee: ValueOnlyIteratee - ): (collection: Array | { [id: any]: T }) => { [string]: number }; - countBy( - iteratee: ValueOnlyIteratee, - collection: Array | { [id: any]: T } - ): { [string]: number }; - // alias of _.forEach - each( - iteratee: Iteratee | OIteratee - ): (collection: $ReadOnlyArray | { [id: any]: T }) => Array; - each( - iteratee: Iteratee | OIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): Array; - // alias of _.forEachRight - eachRight( - iteratee: Iteratee | OIteratee - ): (collection: $ReadOnlyArray | { [id: any]: T }) => Array; - eachRight( - iteratee: Iteratee | OIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): Array; - every( - iteratee: Iteratee | OIteratee - ): (collection: $ReadOnlyArray | { [id: any]: T }) => boolean; - every( - iteratee: Iteratee | OIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): boolean; - all( - iteratee: Iteratee | OIteratee - ): (collection: Array | { [id: any]: T }) => boolean; - all( - iteratee: Iteratee | OIteratee, - collection: Array | { [id: any]: T } - ): boolean; - filter( - predicate: Predicate | OPredicate - ): (collection: $ReadOnlyArray | { [id: any]: T }) => Array; - filter( - predicate: Predicate | OPredicate, - collection: $ReadOnlyArray | { [id: any]: T } - ): Array; - find( - predicate: Predicate | OPredicate - ): (collection: $ReadOnlyArray | { [id: any]: T }) => T | void; - find( - predicate: Predicate | OPredicate, - collection: $ReadOnlyArray | { [id: any]: T } - ): T | void; - findFrom( - predicate: Predicate | OPredicate - ): (( - fromIndex: number - ) => (collection: $ReadOnlyArray | { [id: any]: T }) => T | void) & - (( - fromIndex: number, - collection: $ReadOnlyArray | { [id: any]: T } - ) => T | void); - findFrom( - predicate: Predicate | OPredicate, - fromIndex: number - ): (collection: Array | { [id: any]: T }) => T | void; - findFrom( - predicate: Predicate | OPredicate, - fromIndex: number, - collection: $ReadOnlyArray | { [id: any]: T } - ): T | void; - findLast( - predicate: Predicate | OPredicate - ): (collection: $ReadOnlyArray | { [id: any]: T }) => T | void; - findLast( - predicate: Predicate | OPredicate, - collection: $ReadOnlyArray | { [id: any]: T } - ): T | void; - findLastFrom( - predicate: Predicate | OPredicate - ): (( - fromIndex: number - ) => (collection: $ReadOnlyArray | { [id: any]: T }) => T | void) & - (( - fromIndex: number, - collection: $ReadOnlyArray | { [id: any]: T } - ) => T | void); - findLastFrom( - predicate: Predicate | OPredicate, - fromIndex: number - ): (collection: $ReadOnlyArray | { [id: any]: T }) => T | void; - findLastFrom( - predicate: Predicate | OPredicate, - fromIndex: number, - collection: $ReadOnlyArray | { [id: any]: T } - ): T | void; - flatMap( - iteratee: FlatMapIteratee | OFlatMapIteratee - ): (collection: Array | { [id: any]: T }) => Array; - flatMap( - iteratee: FlatMapIteratee | OFlatMapIteratee, - collection: Array | { [id: any]: T } - ): Array; - flatMapDeep( - iteratee: FlatMapIteratee | OFlatMapIteratee - ): (collection: Array | { [id: any]: T }) => Array; - flatMapDeep( - iteratee: FlatMapIteratee | OFlatMapIteratee, - collection: Array | { [id: any]: T } - ): Array; - flatMapDepth( - iteratee: FlatMapIteratee | OFlatMapIteratee - ): (( - depth: number - ) => (collection: Array | { [id: any]: T }) => Array) & - ((depth: number, collection: Array | { [id: any]: T }) => Array); - flatMapDepth( - iteratee: FlatMapIteratee | OFlatMapIteratee, - depth: number - ): (collection: Array | { [id: any]: T }) => Array; - flatMapDepth( - iteratee: FlatMapIteratee | OFlatMapIteratee, - depth: number, - collection: Array | { [id: any]: T } - ): Array; - forEach( - iteratee: Iteratee | OIteratee - ): (collection: $ReadOnlyArray | { [id: any]: T }) => Array; - forEach( - iteratee: Iteratee | OIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): Array; - forEachRight( - iteratee: Iteratee | OIteratee - ): (collection: $ReadOnlyArray | { [id: any]: T }) => Array; - forEachRight( - iteratee: Iteratee | OIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): Array; - groupBy( - iteratee: ValueOnlyIteratee - ): ( - collection: $ReadOnlyArray | { [id: any]: T } - ) => { [key: V]: Array }; - groupBy( - iteratee: ValueOnlyIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): { [key: V]: Array }; - includes(value: T): (collection: Array | { [id: any]: T }) => boolean; - includes(value: T, collection: Array | { [id: any]: T }): boolean; - includes(value: string): (str: string) => boolean; - includes(value: string, str: string): boolean; - contains(value: string): (str: string) => boolean; - contains(value: string, str: string): boolean; - contains(value: T): (collection: Array | { [id: any]: T }) => boolean; - contains(value: T, collection: Array | { [id: any]: T }): boolean; - includesFrom( - value: string - ): ((fromIndex: number) => (str: string) => boolean) & - ((fromIndex: number, str: string) => boolean); - includesFrom(value: string, fromIndex: number): (str: string) => boolean; - includesFrom(value: string, fromIndex: number, str: string): boolean; - includesFrom( - value: T - ): ((fromIndex: number) => (collection: Array) => boolean) & - ((fromIndex: number, collection: Array) => boolean); - includesFrom( - value: T, - fromIndex: number - ): (collection: Array) => boolean; - includesFrom(value: T, fromIndex: number, collection: Array): boolean; - invokeMap( - path: ((value: T) => Array | string) | Array | string - ): (collection: Array | { [id: any]: T }) => Array; - invokeMap( - path: ((value: T) => Array | string) | Array | string, - collection: Array | { [id: any]: T } - ): Array; - invokeArgsMap( - path: ((value: T) => Array | string) | Array | string - ): (( - collection: Array | { [id: any]: T } - ) => (args: Array) => Array) & - (( - collection: Array | { [id: any]: T }, - args: Array - ) => Array); - invokeArgsMap( - path: ((value: T) => Array | string) | Array | string, - collection: Array | { [id: any]: T } - ): (args: Array) => Array; - invokeArgsMap( - path: ((value: T) => Array | string) | Array | string, - collection: Array | { [id: any]: T }, - args: Array - ): Array; - keyBy( - iteratee: ValueOnlyIteratee - ): (collection: $ReadOnlyArray | { [id: any]: T }) => { [key: V]: T }; - keyBy( - iteratee: ValueOnlyIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): { [key: V]: T }; - indexBy( - iteratee: ValueOnlyIteratee - ): (collection: $ReadOnlyArray | { [id: any]: T }) => { [key: V]: T }; - indexBy( - iteratee: ValueOnlyIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): { [key: V]: T }; - map( - iteratee: MapIterator | OMapIterator - ): (collection: $ReadOnlyArray | { [id: any]: T }) => Array; - map( - iteratee: MapIterator | OMapIterator, - collection: $ReadOnlyArray | { [id: any]: T } - ): Array; - map(iteratee: (char: string) => any): (str: string) => string; - map(iteratee: (char: string) => any, str: string): string; - pluck( - iteratee: MapIterator | OMapIterator - ): (collection: Array | { [id: any]: T }) => Array; - pluck( - iteratee: MapIterator | OMapIterator, - collection: Array | { [id: any]: T } - ): Array; - pluck(iteratee: (char: string) => any): (str: string) => string; - pluck(iteratee: (char: string) => any, str: string): string; - orderBy( - iteratees: $ReadOnlyArray | OIteratee<*>> | string - ): (( - orders: $ReadOnlyArray<"asc" | "desc"> | string - ) => (collection: $ReadOnlyArray | { [id: any]: T }) => Array) & - (( - orders: $ReadOnlyArray<"asc" | "desc"> | string, - collection: $ReadOnlyArray | { [id: any]: T } - ) => Array); - orderBy( - iteratees: $ReadOnlyArray | OIteratee<*>> | string, - orders: $ReadOnlyArray<"asc" | "desc"> | string - ): (collection: $ReadOnlyArray | { [id: any]: T }) => Array; - orderBy( - iteratees: $ReadOnlyArray | OIteratee<*>> | string, - orders: $ReadOnlyArray<"asc" | "desc"> | string, - collection: $ReadOnlyArray | { [id: any]: T } - ): Array; - partition( - predicate: Predicate | OPredicate - ): (collection: Array | { [id: any]: T }) => [Array, Array]; - partition( - predicate: Predicate | OPredicate, - collection: Array | { [id: any]: T } - ): [Array, Array]; - reduce( - iteratee: (accumulator: U, value: T) => U - ): ((accumulator: U) => (collection: Array | { [id: any]: T }) => U) & - ((accumulator: U, collection: Array | { [id: any]: T }) => U); - reduce( - iteratee: (accumulator: U, value: T) => U, - accumulator: U - ): (collection: Array | { [id: any]: T }) => U; - reduce( - iteratee: (accumulator: U, value: T) => U, - accumulator: U, - collection: Array | { [id: any]: T } - ): U; - reduceRight( - iteratee: (value: T, accumulator: U) => U - ): ((accumulator: U) => (collection: Array | { [id: any]: T }) => U) & - ((accumulator: U, collection: Array | { [id: any]: T }) => U); - reduceRight( - iteratee: (value: T, accumulator: U) => U, - accumulator: U - ): (collection: Array | { [id: any]: T }) => U; - reduceRight( - iteratee: (value: T, accumulator: U) => U, - accumulator: U, - collection: Array | { [id: any]: T } - ): U; - reject( - predicate: Predicate | OPredicate - ): (collection: Array | { [id: any]: T }) => Array; - reject( - predicate: Predicate | OPredicate, - collection: Array | { [id: any]: T } - ): Array; - sample(collection: Array | { [id: any]: T }): T; - sampleSize( - n: number - ): (collection: Array | { [id: any]: T }) => Array; - sampleSize(n: number, collection: Array | { [id: any]: T }): Array; - shuffle(collection: Array | { [id: any]: T }): Array; - size(collection: $ReadOnlyArray | Object | string): number; - some( - predicate: Predicate | OPredicate - ): (collection: $ReadOnlyArray | { [id: any]: T }) => boolean; - some( - predicate: Predicate | OPredicate, - collection: $ReadOnlyArray | { [id: any]: T } - ): boolean; - any( - predicate: Predicate | OPredicate - ): (collection: $ReadOnlyArray | { [id: any]: T }) => boolean; - any( - predicate: Predicate | OPredicate, - collection: $ReadOnlyArray | { [id: any]: T } - ): boolean; - sortBy( - iteratees: | $ReadOnlyArray | OIteratee> - | Iteratee - | OIteratee - ): (collection: $ReadOnlyArray | { [id: any]: T }) => Array; - sortBy( - iteratees: | $ReadOnlyArray | OIteratee> - | Iteratee - | OIteratee, - collection: $ReadOnlyArray | { [id: any]: T }, - ): Array; - - // Date - now(): number; - - // Function - after(fn: Function): (n: number) => Function; - after(fn: Function, n: number): Function; - ary(func: Function): Function; - nAry(n: number): (func: Function) => Function; - nAry(n: number, func: Function): Function; - before(fn: Function): (n: number) => Function; - before(fn: Function, n: number): Function; - bind(func: Function): (thisArg: any) => Function; - bind(func: Function, thisArg: any): Function; - bindKey(obj: Object): (key: string) => Function; - bindKey(obj: Object, key: string): Function; - curry: Curry; - curryN(arity: number): (func: Function) => Function; - curryN(arity: number, func: Function): Function; - curryRight(func: Function): Function; - curryRightN(arity: number): (func: Function) => Function; - curryRightN(arity: number, func: Function): Function; - debounce(wait: number): (func: F) => F; - debounce(wait: number, func: F): F; - defer(func: Function): TimeoutID; - delay(wait: number): (func: Function) => TimeoutID; - delay(wait: number, func: Function): TimeoutID; - flip(func: Function): Function; - memoize(func: F): F; - negate(predicate: Function): Function; - complement(predicate: Function): Function; - once(func: Function): Function; - overArgs(func: Function): (transforms: Array) => Function; - overArgs(func: Function, transforms: Array): Function; - useWith(func: Function): (transforms: Array) => Function; - useWith(func: Function, transforms: Array): Function; - partial(func: Function): (partials: any[]) => Function; - partial(func: Function, partials: any[]): Function; - partialRight(func: Function): (partials: Array) => Function; - partialRight(func: Function, partials: Array): Function; - rearg(indexes: Array): (func: Function) => Function; - rearg(indexes: Array, func: Function): Function; - rest(func: Function): Function; - unapply(func: Function): Function; - restFrom(start: number): (func: Function) => Function; - restFrom(start: number, func: Function): Function; - spread(func: Function): Function; - apply(func: Function): Function; - spreadFrom(start: number): (func: Function) => Function; - spreadFrom(start: number, func: Function): Function; - throttle(wait: number): (func: Function) => Function; - throttle(wait: number, func: Function): Function; - unary(func: Function): Function; - wrap(wrapper: Function): (value: any) => Function; - wrap(wrapper: Function, value: any): Function; - - // Lang - castArray(value: *): any[]; - clone(value: T): T; - cloneDeep(value: T): T; - cloneDeepWith( - customizer: (value: T, key: number | string, object: T, stack: any) => U - ): (value: T) => U; - cloneDeepWith( - customizer: (value: T, key: number | string, object: T, stack: any) => U, - value: T - ): U; - cloneWith( - customizer: (value: T, key: number | string, object: T, stack: any) => U - ): (value: T) => U; - cloneWith( - customizer: (value: T, key: number | string, object: T, stack: any) => U, - value: T - ): U; - conformsTo( - predicates: T & { [key: string]: (x: any) => boolean } - ): (source: T) => boolean; - conformsTo( - predicates: T & { [key: string]: (x: any) => boolean }, - source: T - ): boolean; - where( - predicates: T & { [key: string]: (x: any) => boolean } - ): (source: T) => boolean; - where( - predicates: T & { [key: string]: (x: any) => boolean }, - source: T - ): boolean; - conforms( - predicates: T & { [key: string]: (x: any) => boolean } - ): (source: T) => boolean; - conforms( - predicates: T & { [key: string]: (x: any) => boolean }, - source: T - ): boolean; - eq(value: any): (other: any) => boolean; - eq(value: any, other: any): boolean; - identical(value: any): (other: any) => boolean; - identical(value: any, other: any): boolean; - gt(value: any): (other: any) => boolean; - gt(value: any, other: any): boolean; - gte(value: any): (other: any) => boolean; - gte(value: any, other: any): boolean; - isArguments(value: any): boolean; - isArray(value: any): boolean; - isArrayBuffer(value: any): boolean; - isArrayLike(value: any): boolean; - isArrayLikeObject(value: any): boolean; - isBoolean(value: any): boolean; - isBuffer(value: any): boolean; - isDate(value: any): boolean; - isElement(value: any): boolean; - isEmpty(value: any): boolean; - isEqual(value: any): (other: any) => boolean; - isEqual(value: any, other: any): boolean; - equals(value: any): (other: any) => boolean; - equals(value: any, other: any): boolean; - isEqualWith( - customizer: ( - objValue: any, - otherValue: any, - key: number | string, - object: T, - other: U, - stack: any - ) => boolean | void - ): ((value: T) => (other: U) => boolean) & - ((value: T, other: U) => boolean); - isEqualWith( - customizer: ( - objValue: any, - otherValue: any, - key: number | string, - object: T, - other: U, - stack: any - ) => boolean | void, - value: T - ): (other: U) => boolean; - isEqualWith( - customizer: ( - objValue: any, - otherValue: any, - key: number | string, - object: T, - other: U, - stack: any - ) => boolean | void, - value: T, - other: U - ): boolean; - isError(value: any): boolean; - isFinite(value: any): boolean; - isFunction(value: Function): true; - isFunction(value: number | string | void | null | Object): false; - isInteger(value: any): boolean; - isLength(value: any): boolean; - isMap(value: any): boolean; - isMatch(source: Object): (object: Object) => boolean; - isMatch(source: Object, object: Object): boolean; - whereEq(source: Object): (object: Object) => boolean; - whereEq(source: Object, object: Object): boolean; - isMatchWith( - customizer: ( - objValue: any, - srcValue: any, - key: number | string, - object: T, - source: U - ) => boolean | void - ): ((source: U) => (object: T) => boolean) & - ((source: U, object: T) => boolean); - isMatchWith( - customizer: ( - objValue: any, - srcValue: any, - key: number | string, - object: T, - source: U - ) => boolean | void, - source: U - ): (object: T) => boolean; - isMatchWith( - customizer: ( - objValue: any, - srcValue: any, - key: number | string, - object: T, - source: U - ) => boolean | void, - source: U, - object: T - ): boolean; - isNaN(value: any): boolean; - isNative(value: any): boolean; - isNil(value: any): boolean; - isNull(value: any): boolean; - isNumber(value: any): boolean; - isObject(value: any): boolean; - isObjectLike(value: any): boolean; - isPlainObject(value: any): boolean; - isRegExp(value: any): boolean; - isSafeInteger(value: any): boolean; - isSet(value: any): boolean; - isString(value: string): true; - isString(value: any): false; - isSymbol(value: any): boolean; - isTypedArray(value: any): boolean; - isUndefined(value: any): boolean; - isWeakMap(value: any): boolean; - isWeakSet(value: any): boolean; - lt(value: any): (other: any) => boolean; - lt(value: any, other: any): boolean; - lte(value: any): (other: any) => boolean; - lte(value: any, other: any): boolean; - toArray(value: any): Array; - toFinite(value: any): number; - toInteger(value: any): number; - toLength(value: any): number; - toNumber(value: any): number; - toPlainObject(value: any): Object; - toSafeInteger(value: any): number; - toString(value: any): string; - - // Math - add(augend: number): (addend: number) => number; - add(augend: number, addend: number): number; - ceil(number: number): number; - divide(dividend: number): (divisor: number) => number; - divide(dividend: number, divisor: number): number; - floor(number: number): number; - max(array: Array): T; - maxBy(iteratee: Iteratee): (array: Array) => T; - maxBy(iteratee: Iteratee, array: Array): T; - mean(array: Array<*>): number; - meanBy(iteratee: Iteratee): (array: Array) => number; - meanBy(iteratee: Iteratee, array: Array): number; - min(array: Array): T; - minBy(iteratee: Iteratee): (array: Array) => T; - minBy(iteratee: Iteratee, array: Array): T; - multiply(multiplier: number): (multiplicand: number) => number; - multiply(multiplier: number, multiplicand: number): number; - round(number: number): number; - subtract(minuend: number): (subtrahend: number) => number; - subtract(minuend: number, subtrahend: number): number; - sum(array: Array<*>): number; - sumBy(iteratee: Iteratee): (array: Array) => number; - sumBy(iteratee: Iteratee, array: Array): number; - - // number - clamp( - lower: number - ): ((upper: number) => (number: number) => number) & - ((upper: number, number: number) => number); - clamp(lower: number, upper: number): (number: number) => number; - clamp(lower: number, upper: number, number: number): number; - inRange( - start: number - ): ((end: number) => (number: number) => boolean) & - ((end: number, number: number) => boolean); - inRange(start: number, end: number): (number: number) => boolean; - inRange(start: number, end: number, number: number): boolean; - random(lower: number): (upper: number) => number; - random(lower: number, upper: number): number; - - // Object - assign(object: Object): (source: Object) => Object; - assign(object: Object, source: Object): Object; - assignAll(objects: Array): Object; - assignInAll(objects: Array): Object; - extendAll(objects: Array): Object; - assignIn(a: A): (b: B) => A & B; - assignIn(a: A, b: B): A & B; - assignInWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void - ): ((object: T) => (s1: A) => Object) & ((object: T, s1: A) => Object); - assignInWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void, - object: T - ): (s1: A) => Object; - assignInWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void, - object: T, - s1: A - ): Object; - assignWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void - ): ((object: T) => (s1: A) => Object) & ((object: T, s1: A) => Object); - assignWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void, - object: T - ): (s1: A) => Object; - assignWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void, - object: T, - s1: A - ): Object; - assignInAllWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: Object, - source: Object - ) => any | void - ): (objects: Array) => Object; - assignInAllWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: Object, - source: Object - ) => any | void, - objects: Array - ): Object; - extendAllWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: Object, - source: Object - ) => any | void - ): (objects: Array) => Object; - extendAllWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: Object, - source: Object - ) => any | void, - objects: Array - ): Object; - assignAllWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: Object, - source: Object - ) => any | void - ): (objects: Array) => Object; - assignAllWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: Object, - source: Object - ) => any | void, - objects: Array - ): Object; - at(paths: Array): (object: Object) => Array; - at(paths: Array, object: Object): Array; - props(paths: Array): (object: Object) => Array; - props(paths: Array, object: Object): Array; - paths(paths: Array): (object: Object) => Array; - paths(paths: Array, object: Object): Array; - create(prototype: T): $Supertype; - defaults(source: Object): (object: Object) => Object; - defaults(source: Object, object: Object): Object; - defaultsAll(objects: Array): Object; - defaultsDeep(source: Object): (object: Object) => Object; - defaultsDeep(source: Object, object: Object): Object; - defaultsDeepAll(objects: Array): Object; - // alias for _.toPairs - entries(object: Object): Array<[string, any]>; - // alias for _.toPairsIn - entriesIn(object: Object): Array<[string, any]>; - // alias for _.assignIn - extend(a: A): (b: B) => A & B; - extend(a: A, b: B): A & B; - // alias for _.assignInWith - extendWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void - ): ((object: T) => (s1: A) => Object) & ((object: T, s1: A) => Object); - extendWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void, - object: T - ): (s1: A) => Object; - extendWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void, - object: T, - s1: A - ): Object; - findKey( - predicate: OPredicate - ): (object: T) => string | void; - findKey( - predicate: OPredicate, - object: T - ): string | void; - findLastKey( - predicate: OPredicate - ): (object: T) => string | void; - findLastKey( - predicate: OPredicate, - object: T - ): string | void; - forIn(iteratee: OIteratee<*>): (object: Object) => Object; - forIn(iteratee: OIteratee<*>, object: Object): Object; - forInRight(iteratee: OIteratee<*>): (object: Object) => Object; - forInRight(iteratee: OIteratee<*>, object: Object): Object; - forOwn(iteratee: OIteratee<*>): (object: Object) => Object; - forOwn(iteratee: OIteratee<*>, object: Object): Object; - forOwnRight(iteratee: OIteratee<*>): (object: Object) => Object; - forOwnRight(iteratee: OIteratee<*>, object: Object): Object; - functions(object: Object): Array; - functionsIn(object: Object): Array; - get(path: $ReadOnlyArray | string | number): (object: Object | $ReadOnlyArray | void | null) => any; - get(path: $ReadOnlyArray | string | number, object: Object | $ReadOnlyArray | void | null): any; - prop(path: Array | string): (object: Object | Array) => any; - prop(path: Array | string, object: Object | Array): any; - path(path: Array | string): (object: Object | Array) => any; - path(path: Array | string, object: Object | Array): any; - getOr( - defaultValue: any - ): (( - path: Array | string - ) => (object: Object | Array) => any) & - ((path: Array | string, object: Object | $ReadOnlyArray | void | null) => any); - getOr( - defaultValue: any, - path: Array | string - ): (object: Object | $ReadOnlyArray | void | null) => any; - getOr( - defaultValue: any, - path: Array | string, - object: Object | $ReadOnlyArray | void | null - ): any; - propOr( - defaultValue: any - ): (( - path: Array | string - ) => (object: Object | Array) => any) & - ((path: Array | string, object: Object | Array) => any); - propOr( - defaultValue: any, - path: Array | string - ): (object: Object | Array) => any; - propOr( - defaultValue: any, - path: Array | string, - object: Object | Array - ): any; - pathOr( - defaultValue: any - ): (( - path: Array | string - ) => (object: Object | Array) => any) & - ((path: Array | string, object: Object | Array) => any); - pathOr( - defaultValue: any, - path: Array | string - ): (object: Object | Array) => any; - pathOr( - defaultValue: any, - path: Array | string, - object: Object | Array - ): any; - has(path: Array | string): (object: Object) => boolean; - has(path: Array | string, object: Object): boolean; - hasIn(path: Array | string): (object: Object) => boolean; - hasIn(path: Array | string, object: Object): boolean; - invert(object: Object): Object; - invertObj(object: Object): Object; - invertBy(iteratee: Function): (object: Object) => Object; - invertBy(iteratee: Function, object: Object): Object; - invoke(path: Array | string): (object: Object) => any; - invoke(path: Array | string, object: Object): any; - invokeArgs( - path: Array | string - ): ((object: Object) => (args: Array) => any) & - ((object: Object, args: Array) => any); - invokeArgs( - path: Array | string, - object: Object - ): (args: Array) => any; - invokeArgs( - path: Array | string, - object: Object, - args: Array - ): any; - keys(object: { [key: K]: any }): Array; - keys(object: Object): Array; - keysIn(object: Object): Array; - mapKeys(iteratee: OIteratee<*>): (object: Object) => Object; - mapKeys(iteratee: OIteratee<*>, object: Object): Object; - mapValues(iteratee: OIteratee<*>): (object: Object) => Object; - mapValues(iteratee: OIteratee<*>, object: Object): Object; - merge(object: Object): (source: Object) => Object; - merge(object: Object, source: Object): Object; - mergeAll(objects: Array): Object; - mergeWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B - ) => any | void - ): ((object: T) => (s1: A) => Object) & ((object: T, s1: A) => Object); - mergeWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B - ) => any | void, - object: T - ): (s1: A) => Object; - mergeWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B - ) => any | void, - object: T, - s1: A - ): Object; - mergeAllWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: Object, - source: Object - ) => any | void - ): (objects: Array) => Object; - mergeAllWith( - customizer: ( - objValue: any, - srcValue: any, - key: string, - object: Object, - source: Object - ) => any | void, - objects: Array - ): Object; - omit(props: Array): (object: Object) => Object; - omit(props: Array, object: Object): Object; - omitAll(props: Array): (object: Object) => Object; - omitAll(props: Array, object: Object): Object; - omitBy( - predicate: OPredicate - ): (object: T) => Object; - omitBy(predicate: OPredicate, object: T): Object; - pick(props: Array): (object: Object) => Object; - pick(props: Array, object: Object): Object; - pickAll(props: Array): (object: Object) => Object; - pickAll(props: Array, object: Object): Object; - pickBy( - predicate: OPredicate - ): (object: T) => Object; - pickBy(predicate: OPredicate, object: T): Object; - result(path: Array | string): (object: Object) => any; - result(path: Array | string, object: Object): any; - set( - path: Array | string - ): ((value: any) => (object: Object) => Object) & - ((value: any, object: Object) => Object); - set(path: Array | string, value: any): (object: Object) => Object; - set(path: Array | string, value: any, object: Object): Object; - assoc( - path: Array | string - ): ((value: any) => (object: Object) => Object) & - ((value: any, object: Object) => Object); - assoc(path: Array | string, value: any): (object: Object) => Object; - assoc(path: Array | string, value: any, object: Object): Object; - assocPath( - path: Array | string - ): ((value: any) => (object: Object) => Object) & - ((value: any, object: Object) => Object); - assocPath( - path: Array | string, - value: any - ): (object: Object) => Object; - assocPath(path: Array | string, value: any, object: Object): Object; - setWith( - customizer: (nsValue: any, key: string, nsObject: T) => any - ): (( - path: Array | string - ) => ((value: any) => (object: T) => Object) & - ((value: any, object: T) => Object)) & - ((path: Array | string, value: any) => (object: T) => Object) & - ((path: Array | string, value: any, object: T) => Object); - setWith( - customizer: (nsValue: any, key: string, nsObject: T) => any, - path: Array | string - ): ((value: any) => (object: T) => Object) & - ((value: any, object: T) => Object); - setWith( - customizer: (nsValue: any, key: string, nsObject: T) => any, - path: Array | string, - value: any - ): (object: T) => Object; - setWith( - customizer: (nsValue: any, key: string, nsObject: T) => any, - path: Array | string, - value: any, - object: T - ): Object; - toPairs(object: Object | Array<*>): Array<[string, any]>; - toPairsIn(object: Object): Array<[string, any]>; - transform( - iteratee: OIteratee<*> - ): (( - accumulator: any - ) => (collection: Object | $ReadOnlyArray) => any) & - ((accumulator: any, collection: Object | $ReadOnlyArray) => any); - transform( - iteratee: OIteratee<*>, - accumulator: any - ): (collection: Object | $ReadOnlyArray) => any; - transform( - iteratee: OIteratee<*>, - accumulator: any, - collection: Object | $ReadOnlyArray - ): any; - unset(path: Array | string): (object: Object) => Object; - unset(path: Array | string, object: Object): Object; - dissoc(path: Array | string): (object: Object) => Object; - dissoc(path: Array | string, object: Object): Object; - dissocPath(path: Array | string): (object: Object) => Object; - dissocPath(path: Array | string, object: Object): Object; - update( - path: string[] | string - ): ((updater: Function) => (object: Object) => Object) & - ((updater: Function, object: Object) => Object); - update( - path: string[] | string, - updater: Function - ): (object: Object) => Object; - update(path: string[] | string, updater: Function, object: Object): Object; - updateWith( - customizer: Function - ): (( - path: string[] | string - ) => ((updater: Function) => (object: Object) => Object) & - ((updater: Function, object: Object) => Object)) & - (( - path: string[] | string, - updater: Function - ) => (object: Object) => Object) & - ((path: string[] | string, updater: Function, object: Object) => Object); - updateWith( - customizer: Function, - path: string[] | string - ): ((updater: Function) => (object: Object) => Object) & - ((updater: Function, object: Object) => Object); - updateWith( - customizer: Function, - path: string[] | string, - updater: Function - ): (object: Object) => Object; - updateWith( - customizer: Function, - path: string[] | string, - updater: Function, - object: Object - ): Object; - values(object: Object): Array; - valuesIn(object: Object): Array; - - tap(interceptor: (value: T) => any): (value: T) => T; - tap(interceptor: (value: T) => any, value: T): T; - thru(interceptor: (value: T1) => T2): (value: T1) => T2; - thru(interceptor: (value: T1) => T2, value: T1): T2; - - // String - camelCase(string: string): string; - capitalize(string: string): string; - deburr(string: string): string; - endsWith(target: string): (string: string) => boolean; - endsWith(target: string, string: string): boolean; - escape(string: string): string; - escapeRegExp(string: string): string; - kebabCase(string: string): string; - lowerCase(string: string): string; - lowerFirst(string: string): string; - pad(length: number): (string: string) => string; - pad(length: number, string: string): string; - padChars( - chars: string - ): ((length: number) => (string: string) => string) & - ((length: number, string: string) => string); - padChars(chars: string, length: number): (string: string) => string; - padChars(chars: string, length: number, string: string): string; - padEnd(length: number): (string: string) => string; - padEnd(length: number, string: string): string; - padCharsEnd( - chars: string - ): ((length: number) => (string: string) => string) & - ((length: number, string: string) => string); - padCharsEnd(chars: string, length: number): (string: string) => string; - padCharsEnd(chars: string, length: number, string: string): string; - padStart(length: number): (string: string) => string; - padStart(length: number, string: string): string; - padCharsStart( - chars: string - ): ((length: number) => (string: string) => string) & - ((length: number, string: string) => string); - padCharsStart(chars: string, length: number): (string: string) => string; - padCharsStart(chars: string, length: number, string: string): string; - parseInt(radix: number): (string: string) => number; - parseInt(radix: number, string: string): number; - repeat(n: number): (string: string) => string; - repeat(n: number, string: string): string; - replace( - pattern: RegExp | string - ): (( - replacement: ((string: string) => string) | string - ) => (string: string) => string) & - (( - replacement: ((string: string) => string) | string, - string: string - ) => string); - replace( - pattern: RegExp | string, - replacement: ((string: string) => string) | string - ): (string: string) => string; - replace( - pattern: RegExp | string, - replacement: ((string: string) => string) | string, - string: string - ): string; - snakeCase(string: string): string; - split(separator: RegExp | string): (string: string) => Array; - split(separator: RegExp | string, string: string): Array; - startCase(string: string): string; - startsWith(target: string): (string: string) => boolean; - startsWith(target: string, string: string): boolean; - template(string: string): Function; - toLower(string: string): string; - toUpper(string: string): string; - trim(string: string): string; - trimChars(chars: string): (string: string) => string; - trimChars(chars: string, string: string): string; - trimEnd(string: string): string; - trimCharsEnd(chars: string): (string: string) => string; - trimCharsEnd(chars: string, string: string): string; - trimStart(string: string): string; - trimCharsStart(chars: string): (string: string) => string; - trimCharsStart(chars: string, string: string): string; - truncate(options: TruncateOptions): (string: string) => string; - truncate(options: TruncateOptions, string: string): string; - unescape(string: string): string; - upperCase(string: string): string; - upperFirst(string: string): string; - words(string: string): Array; - - // Util - attempt(func: Function): any; - bindAll(methodNames: Array): (object: Object) => Object; - bindAll(methodNames: Array, object: Object): Object; - cond(pairs: NestedArray): Function; - constant(value: T): () => T; - always(value: T): () => T; - defaultTo( - defaultValue: T2 - ): (value: T1) => T1; - defaultTo( - defaultValue: T2, - value: T1 - ): T1; - // NaN is a number instead of its own type, otherwise it would behave like null/void - defaultTo(defaultValue: T2): (value: T1) => T1 | T2; - defaultTo(defaultValue: T2, value: T1): T1 | T2; - defaultTo(defaultValue: T2): (value: T1) => T2; - defaultTo(defaultValue: T2, value: T1): T2; - flow: ($ComposeReverse & (funcs: Array) => Function); - pipe: ($ComposeReverse & (funcs: Array) => Function); - flowRight: ($Compose & (funcs: Array) => Function); - compose: ($Compose & (funcs: Array) => Function); - compose(funcs: Array): Function; - identity(value: T): T; - iteratee(func: any): Function; - matches(source: Object): (object: Object) => boolean; - matches(source: Object, object: Object): boolean; - matchesProperty(path: Array | string): (srcValue: any) => Function; - matchesProperty(path: Array | string, srcValue: any): Function; - propEq(path: Array | string): (srcValue: any) => Function; - propEq(path: Array | string, srcValue: any): Function; - pathEq(path: Array | string): (srcValue: any) => Function; - pathEq(path: Array | string, srcValue: any): Function; - method(path: Array | string): Function; - methodOf(object: Object): Function; - mixin( - object: T - ): ((source: Object) => (options: { chain: boolean }) => T) & - ((source: Object, options: { chain: boolean }) => T); - mixin( - object: T, - source: Object - ): (options: { chain: boolean }) => T; - mixin( - object: T, - source: Object, - options: { chain: boolean } - ): T; - noConflict(): Lodash; - noop(...args: Array): void; - nthArg(n: number): Function; - over(iteratees: Array): Function; - juxt(iteratees: Array): Function; - overEvery(predicates: Array): Function; - allPass(predicates: Array): Function; - overSome(predicates: Array): Function; - anyPass(predicates: Array): Function; - property( - path: Array | string - ): (object: Object | Array) => any; - property(path: Array | string, object: Object | Array): any; - propertyOf(object: Object): (path: Array | string) => Function; - propertyOf(object: Object, path: Array | string): Function; - range(start: number): (end: number) => Array; - range(start: number, end: number): Array; - rangeStep( - step: number - ): ((start: number) => (end: number) => Array) & - ((start: number, end: number) => Array); - rangeStep(step: number, start: number): (end: number) => Array; - rangeStep(step: number, start: number, end: number): Array; - rangeRight(start: number): (end: number) => Array; - rangeRight(start: number, end: number): Array; - rangeStepRight( - step: number - ): ((start: number) => (end: number) => Array) & - ((start: number, end: number) => Array); - rangeStepRight(step: number, start: number): (end: number) => Array; - rangeStepRight(step: number, start: number, end: number): Array; - runInContext(context: Object): Function; - - stubArray(): Array<*>; - stubFalse(): false; - F(): false; - stubObject(): {}; - stubString(): ""; - stubTrue(): true; - T(): true; - times(iteratee: (i: number) => T): (n: number) => Array; - times(iteratee: (i: number) => T, n: number): Array; - toPath(value: any): Array; - uniqueId(prefix: string): string; - - __: any; - placeholder: any; - - convert(options: { - cap?: boolean, - curry?: boolean, - fixed?: boolean, - immutable?: boolean, - rearg?: boolean - }): void; - - // Properties - VERSION: string; - templateSettings: TemplateSettings; - } - - declare module.exports: Lodash; -} - -declare module "lodash/chunk" { - declare module.exports: $PropertyType<$Exports<"lodash">, "chunk">; -} - -declare module "lodash/compact" { - declare module.exports: $PropertyType<$Exports<"lodash">, "compact">; -} - -declare module "lodash/concat" { - declare module.exports: $PropertyType<$Exports<"lodash">, "concat">; -} - -declare module "lodash/difference" { - declare module.exports: $PropertyType<$Exports<"lodash">, "difference">; -} - -declare module "lodash/differenceBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "differenceBy">; -} - -declare module "lodash/differenceWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "differenceWith">; -} - -declare module "lodash/drop" { - declare module.exports: $PropertyType<$Exports<"lodash">, "drop">; -} - -declare module "lodash/dropRight" { - declare module.exports: $PropertyType<$Exports<"lodash">, "dropRight">; -} - -declare module "lodash/dropRightWhile" { - declare module.exports: $PropertyType<$Exports<"lodash">, "dropRightWhile">; -} - -declare module "lodash/dropWhile" { - declare module.exports: $PropertyType<$Exports<"lodash">, "dropWhile">; -} - -declare module "lodash/fill" { - declare module.exports: $PropertyType<$Exports<"lodash">, "fill">; -} - -declare module "lodash/findIndex" { - declare module.exports: $PropertyType<$Exports<"lodash">, "findIndex">; -} - -declare module "lodash/findLastIndex" { - declare module.exports: $PropertyType<$Exports<"lodash">, "findLastIndex">; -} - -declare module "lodash/first" { - declare module.exports: $PropertyType<$Exports<"lodash">, "first">; -} - -declare module "lodash/flatten" { - declare module.exports: $PropertyType<$Exports<"lodash">, "flatten">; -} - -declare module "lodash/flattenDeep" { - declare module.exports: $PropertyType<$Exports<"lodash">, "flattenDeep">; -} - -declare module "lodash/flattenDepth" { - declare module.exports: $PropertyType<$Exports<"lodash">, "flattenDepth">; -} - -declare module "lodash/fromPairs" { - declare module.exports: $PropertyType<$Exports<"lodash">, "fromPairs">; -} - -declare module "lodash/head" { - declare module.exports: $PropertyType<$Exports<"lodash">, "head">; -} - -declare module "lodash/indexOf" { - declare module.exports: $PropertyType<$Exports<"lodash">, "indexOf">; -} - -declare module "lodash/initial" { - declare module.exports: $PropertyType<$Exports<"lodash">, "initial">; -} - -declare module "lodash/intersection" { - declare module.exports: $PropertyType<$Exports<"lodash">, "intersection">; -} - -declare module "lodash/intersectionBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "intersectionBy">; -} - -declare module "lodash/intersectionWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "intersectionWith">; -} - -declare module "lodash/join" { - declare module.exports: $PropertyType<$Exports<"lodash">, "join">; -} - -declare module "lodash/last" { - declare module.exports: $PropertyType<$Exports<"lodash">, "last">; -} - -declare module "lodash/lastIndexOf" { - declare module.exports: $PropertyType<$Exports<"lodash">, "lastIndexOf">; -} - -declare module "lodash/nth" { - declare module.exports: $PropertyType<$Exports<"lodash">, "nth">; -} - -declare module "lodash/pull" { - declare module.exports: $PropertyType<$Exports<"lodash">, "pull">; -} - -declare module "lodash/pullAll" { - declare module.exports: $PropertyType<$Exports<"lodash">, "pullAll">; -} - -declare module "lodash/pullAllBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "pullAllBy">; -} - -declare module "lodash/pullAllWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "pullAllWith">; -} - -declare module "lodash/pullAt" { - declare module.exports: $PropertyType<$Exports<"lodash">, "pullAt">; -} - -declare module "lodash/remove" { - declare module.exports: $PropertyType<$Exports<"lodash">, "remove">; -} - -declare module "lodash/reverse" { - declare module.exports: $PropertyType<$Exports<"lodash">, "reverse">; -} - -declare module "lodash/slice" { - declare module.exports: $PropertyType<$Exports<"lodash">, "slice">; -} - -declare module "lodash/sortedIndex" { - declare module.exports: $PropertyType<$Exports<"lodash">, "sortedIndex">; -} - -declare module "lodash/sortedIndexBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "sortedIndexBy">; -} - -declare module "lodash/sortedIndexOf" { - declare module.exports: $PropertyType<$Exports<"lodash">, "sortedIndexOf">; -} - -declare module "lodash/sortedLastIndex" { - declare module.exports: $PropertyType<$Exports<"lodash">, "sortedLastIndex">; -} - -declare module "lodash/sortedLastIndexBy" { - declare module.exports: $PropertyType< - $Exports<"lodash">, - "sortedLastIndexBy" - >; -} - -declare module "lodash/sortedLastIndexOf" { - declare module.exports: $PropertyType< - $Exports<"lodash">, - "sortedLastIndexOf" - >; -} - -declare module "lodash/sortedUniq" { - declare module.exports: $PropertyType<$Exports<"lodash">, "sortedUniq">; -} - -declare module "lodash/sortedUniqBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "sortedUniqBy">; -} - -declare module "lodash/tail" { - declare module.exports: $PropertyType<$Exports<"lodash">, "tail">; -} - -declare module "lodash/take" { - declare module.exports: $PropertyType<$Exports<"lodash">, "take">; -} - -declare module "lodash/takeRight" { - declare module.exports: $PropertyType<$Exports<"lodash">, "takeRight">; -} - -declare module "lodash/takeRightWhile" { - declare module.exports: $PropertyType<$Exports<"lodash">, "takeRightWhile">; -} - -declare module "lodash/takeWhile" { - declare module.exports: $PropertyType<$Exports<"lodash">, "takeWhile">; -} - -declare module "lodash/union" { - declare module.exports: $PropertyType<$Exports<"lodash">, "union">; -} - -declare module "lodash/unionBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "unionBy">; -} - -declare module "lodash/unionWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "unionWith">; -} - -declare module "lodash/uniq" { - declare module.exports: $PropertyType<$Exports<"lodash">, "uniq">; -} - -declare module "lodash/uniqBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "uniqBy">; -} - -declare module "lodash/uniqWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "uniqWith">; -} - -declare module "lodash/unzip" { - declare module.exports: $PropertyType<$Exports<"lodash">, "unzip">; -} - -declare module "lodash/unzipWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "unzipWith">; -} - -declare module "lodash/without" { - declare module.exports: $PropertyType<$Exports<"lodash">, "without">; -} - -declare module "lodash/xor" { - declare module.exports: $PropertyType<$Exports<"lodash">, "xor">; -} - -declare module "lodash/xorBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "xorBy">; -} - -declare module "lodash/xorWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "xorWith">; -} - -declare module "lodash/zip" { - declare module.exports: $PropertyType<$Exports<"lodash">, "zip">; -} - -declare module "lodash/zipObject" { - declare module.exports: $PropertyType<$Exports<"lodash">, "zipObject">; -} - -declare module "lodash/zipObjectDeep" { - declare module.exports: $PropertyType<$Exports<"lodash">, "zipObjectDeep">; -} - -declare module "lodash/zipWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "zipWith">; -} - -declare module "lodash/countBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "countBy">; -} - -declare module "lodash/each" { - declare module.exports: $PropertyType<$Exports<"lodash">, "each">; -} - -declare module "lodash/eachRight" { - declare module.exports: $PropertyType<$Exports<"lodash">, "eachRight">; -} - -declare module "lodash/every" { - declare module.exports: $PropertyType<$Exports<"lodash">, "every">; -} - -declare module "lodash/filter" { - declare module.exports: $PropertyType<$Exports<"lodash">, "filter">; -} - -declare module "lodash/find" { - declare module.exports: $PropertyType<$Exports<"lodash">, "find">; -} - -declare module "lodash/findLast" { - declare module.exports: $PropertyType<$Exports<"lodash">, "findLast">; -} - -declare module "lodash/flatMap" { - declare module.exports: $PropertyType<$Exports<"lodash">, "flatMap">; -} - -declare module "lodash/flatMapDeep" { - declare module.exports: $PropertyType<$Exports<"lodash">, "flatMapDeep">; -} - -declare module "lodash/flatMapDepth" { - declare module.exports: $PropertyType<$Exports<"lodash">, "flatMapDepth">; -} - -declare module "lodash/forEach" { - declare module.exports: $PropertyType<$Exports<"lodash">, "forEach">; -} - -declare module "lodash/forEachRight" { - declare module.exports: $PropertyType<$Exports<"lodash">, "forEachRight">; -} - -declare module "lodash/groupBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "groupBy">; -} - -declare module "lodash/includes" { - declare module.exports: $PropertyType<$Exports<"lodash">, "includes">; -} - -declare module "lodash/invokeMap" { - declare module.exports: $PropertyType<$Exports<"lodash">, "invokeMap">; -} - -declare module "lodash/keyBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "keyBy">; -} - -declare module "lodash/map" { - declare module.exports: $PropertyType<$Exports<"lodash">, "map">; -} - -declare module "lodash/orderBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "orderBy">; -} - -declare module "lodash/partition" { - declare module.exports: $PropertyType<$Exports<"lodash">, "partition">; -} - -declare module "lodash/reduce" { - declare module.exports: $PropertyType<$Exports<"lodash">, "reduce">; -} - -declare module "lodash/reduceRight" { - declare module.exports: $PropertyType<$Exports<"lodash">, "reduceRight">; -} - -declare module "lodash/reject" { - declare module.exports: $PropertyType<$Exports<"lodash">, "reject">; -} - -declare module "lodash/sample" { - declare module.exports: $PropertyType<$Exports<"lodash">, "sample">; -} - -declare module "lodash/sampleSize" { - declare module.exports: $PropertyType<$Exports<"lodash">, "sampleSize">; -} - -declare module "lodash/shuffle" { - declare module.exports: $PropertyType<$Exports<"lodash">, "shuffle">; -} - -declare module "lodash/size" { - declare module.exports: $PropertyType<$Exports<"lodash">, "size">; -} - -declare module "lodash/some" { - declare module.exports: $PropertyType<$Exports<"lodash">, "some">; -} - -declare module "lodash/sortBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "sortBy">; -} - -declare module "lodash/now" { - declare module.exports: $PropertyType<$Exports<"lodash">, "now">; -} - -declare module "lodash/after" { - declare module.exports: $PropertyType<$Exports<"lodash">, "after">; -} - -declare module "lodash/ary" { - declare module.exports: $PropertyType<$Exports<"lodash">, "ary">; -} - -declare module "lodash/before" { - declare module.exports: $PropertyType<$Exports<"lodash">, "before">; -} - -declare module "lodash/bind" { - declare module.exports: $PropertyType<$Exports<"lodash">, "bind">; -} - -declare module "lodash/bindKey" { - declare module.exports: $PropertyType<$Exports<"lodash">, "bindKey">; -} - -declare module "lodash/curry" { - declare module.exports: $PropertyType<$Exports<"lodash">, "curry">; -} - -declare module "lodash/curryRight" { - declare module.exports: $PropertyType<$Exports<"lodash">, "curryRight">; -} - -declare module "lodash/debounce" { - declare module.exports: $PropertyType<$Exports<"lodash">, "debounce">; -} - -declare module "lodash/defer" { - declare module.exports: $PropertyType<$Exports<"lodash">, "defer">; -} - -declare module "lodash/delay" { - declare module.exports: $PropertyType<$Exports<"lodash">, "delay">; -} - -declare module "lodash/flip" { - declare module.exports: $PropertyType<$Exports<"lodash">, "flip">; -} - -declare module "lodash/memoize" { - declare module.exports: $PropertyType<$Exports<"lodash">, "memoize">; -} - -declare module "lodash/negate" { - declare module.exports: $PropertyType<$Exports<"lodash">, "negate">; -} - -declare module "lodash/once" { - declare module.exports: $PropertyType<$Exports<"lodash">, "once">; -} - -declare module "lodash/overArgs" { - declare module.exports: $PropertyType<$Exports<"lodash">, "overArgs">; -} - -declare module "lodash/partial" { - declare module.exports: $PropertyType<$Exports<"lodash">, "partial">; -} - -declare module "lodash/partialRight" { - declare module.exports: $PropertyType<$Exports<"lodash">, "partialRight">; -} - -declare module "lodash/rearg" { - declare module.exports: $PropertyType<$Exports<"lodash">, "rearg">; -} - -declare module "lodash/rest" { - declare module.exports: $PropertyType<$Exports<"lodash">, "rest">; -} - -declare module "lodash/spread" { - declare module.exports: $PropertyType<$Exports<"lodash">, "spread">; -} - -declare module "lodash/throttle" { - declare module.exports: $PropertyType<$Exports<"lodash">, "throttle">; -} - -declare module "lodash/unary" { - declare module.exports: $PropertyType<$Exports<"lodash">, "unary">; -} - -declare module "lodash/wrap" { - declare module.exports: $PropertyType<$Exports<"lodash">, "wrap">; -} - -declare module "lodash/castArray" { - declare module.exports: $PropertyType<$Exports<"lodash">, "castArray">; -} - -declare module "lodash/clone" { - declare module.exports: $PropertyType<$Exports<"lodash">, "clone">; -} - -declare module "lodash/cloneDeep" { - declare module.exports: $PropertyType<$Exports<"lodash">, "cloneDeep">; -} - -declare module "lodash/cloneDeepWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "cloneDeepWith">; -} - -declare module "lodash/cloneWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "cloneWith">; -} - -declare module "lodash/conformsTo" { - declare module.exports: $PropertyType<$Exports<"lodash">, "conformsTo">; -} - -declare module "lodash/eq" { - declare module.exports: $PropertyType<$Exports<"lodash">, "eq">; -} - -declare module "lodash/gt" { - declare module.exports: $PropertyType<$Exports<"lodash">, "gt">; -} - -declare module "lodash/gte" { - declare module.exports: $PropertyType<$Exports<"lodash">, "gte">; -} - -declare module "lodash/isArguments" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isArguments">; -} - -declare module "lodash/isArray" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isArray">; -} - -declare module "lodash/isArrayBuffer" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isArrayBuffer">; -} - -declare module "lodash/isArrayLike" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isArrayLike">; -} - -declare module "lodash/isArrayLikeObject" { - declare module.exports: $PropertyType< - $Exports<"lodash">, - "isArrayLikeObject" - >; -} - -declare module "lodash/isBoolean" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isBoolean">; -} - -declare module "lodash/isBuffer" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isBuffer">; -} - -declare module "lodash/isDate" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isDate">; -} - -declare module "lodash/isElement" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isElement">; -} - -declare module "lodash/isEmpty" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isEmpty">; -} - -declare module "lodash/isEqual" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isEqual">; -} - -declare module "lodash/isEqualWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isEqualWith">; -} - -declare module "lodash/isError" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isError">; -} - -declare module "lodash/isFinite" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isFinite">; -} - -declare module "lodash/isFunction" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isFunction">; -} - -declare module "lodash/isInteger" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isInteger">; -} - -declare module "lodash/isLength" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isLength">; -} - -declare module "lodash/isMap" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isMap">; -} - -declare module "lodash/isMatch" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isMatch">; -} - -declare module "lodash/isMatchWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isMatchWith">; -} - -declare module "lodash/isNaN" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isNaN">; -} - -declare module "lodash/isNative" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isNative">; -} - -declare module "lodash/isNil" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isNil">; -} - -declare module "lodash/isNull" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isNull">; -} - -declare module "lodash/isNumber" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isNumber">; -} - -declare module "lodash/isObject" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isObject">; -} - -declare module "lodash/isObjectLike" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isObjectLike">; -} - -declare module "lodash/isPlainObject" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isPlainObject">; -} - -declare module "lodash/isRegExp" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isRegExp">; -} - -declare module "lodash/isSafeInteger" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isSafeInteger">; -} - -declare module "lodash/isSet" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isSet">; -} - -declare module "lodash/isString" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isString">; -} - -declare module "lodash/isSymbol" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isSymbol">; -} - -declare module "lodash/isTypedArray" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isTypedArray">; -} - -declare module "lodash/isUndefined" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isUndefined">; -} - -declare module "lodash/isWeakMap" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isWeakMap">; -} - -declare module "lodash/isWeakSet" { - declare module.exports: $PropertyType<$Exports<"lodash">, "isWeakSet">; -} - -declare module "lodash/lt" { - declare module.exports: $PropertyType<$Exports<"lodash">, "lt">; -} - -declare module "lodash/lte" { - declare module.exports: $PropertyType<$Exports<"lodash">, "lte">; -} - -declare module "lodash/toArray" { - declare module.exports: $PropertyType<$Exports<"lodash">, "toArray">; -} - -declare module "lodash/toFinite" { - declare module.exports: $PropertyType<$Exports<"lodash">, "toFinite">; -} - -declare module "lodash/toInteger" { - declare module.exports: $PropertyType<$Exports<"lodash">, "toInteger">; -} - -declare module "lodash/toLength" { - declare module.exports: $PropertyType<$Exports<"lodash">, "toLength">; -} - -declare module "lodash/toNumber" { - declare module.exports: $PropertyType<$Exports<"lodash">, "toNumber">; -} - -declare module "lodash/toPlainObject" { - declare module.exports: $PropertyType<$Exports<"lodash">, "toPlainObject">; -} - -declare module "lodash/toSafeInteger" { - declare module.exports: $PropertyType<$Exports<"lodash">, "toSafeInteger">; -} - -declare module "lodash/toString" { - declare module.exports: $PropertyType<$Exports<"lodash">, "toString">; -} - -declare module "lodash/add" { - declare module.exports: $PropertyType<$Exports<"lodash">, "add">; -} - -declare module "lodash/ceil" { - declare module.exports: $PropertyType<$Exports<"lodash">, "ceil">; -} - -declare module "lodash/divide" { - declare module.exports: $PropertyType<$Exports<"lodash">, "divide">; -} - -declare module "lodash/floor" { - declare module.exports: $PropertyType<$Exports<"lodash">, "floor">; -} - -declare module "lodash/max" { - declare module.exports: $PropertyType<$Exports<"lodash">, "max">; -} - -declare module "lodash/maxBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "maxBy">; -} - -declare module "lodash/mean" { - declare module.exports: $PropertyType<$Exports<"lodash">, "mean">; -} - -declare module "lodash/meanBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "meanBy">; -} - -declare module "lodash/min" { - declare module.exports: $PropertyType<$Exports<"lodash">, "min">; -} - -declare module "lodash/minBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "minBy">; -} - -declare module "lodash/multiply" { - declare module.exports: $PropertyType<$Exports<"lodash">, "multiply">; -} - -declare module "lodash/round" { - declare module.exports: $PropertyType<$Exports<"lodash">, "round">; -} - -declare module "lodash/subtract" { - declare module.exports: $PropertyType<$Exports<"lodash">, "subtract">; -} - -declare module "lodash/sum" { - declare module.exports: $PropertyType<$Exports<"lodash">, "sum">; -} - -declare module "lodash/sumBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "sumBy">; -} - -declare module "lodash/clamp" { - declare module.exports: $PropertyType<$Exports<"lodash">, "clamp">; -} - -declare module "lodash/inRange" { - declare module.exports: $PropertyType<$Exports<"lodash">, "inRange">; -} - -declare module "lodash/random" { - declare module.exports: $PropertyType<$Exports<"lodash">, "random">; -} - -declare module "lodash/assign" { - declare module.exports: $PropertyType<$Exports<"lodash">, "assign">; -} - -declare module "lodash/assignIn" { - declare module.exports: $PropertyType<$Exports<"lodash">, "assignIn">; -} - -declare module "lodash/assignInWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "assignInWith">; -} - -declare module "lodash/assignWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "assignWith">; -} - -declare module "lodash/at" { - declare module.exports: $PropertyType<$Exports<"lodash">, "at">; -} - -declare module "lodash/create" { - declare module.exports: $PropertyType<$Exports<"lodash">, "create">; -} - -declare module "lodash/defaults" { - declare module.exports: $PropertyType<$Exports<"lodash">, "defaults">; -} - -declare module "lodash/defaultsDeep" { - declare module.exports: $PropertyType<$Exports<"lodash">, "defaultsDeep">; -} - -declare module "lodash/entries" { - declare module.exports: $PropertyType<$Exports<"lodash">, "entries">; -} - -declare module "lodash/entriesIn" { - declare module.exports: $PropertyType<$Exports<"lodash">, "entriesIn">; -} - -declare module "lodash/extend" { - declare module.exports: $PropertyType<$Exports<"lodash">, "extend">; -} - -declare module "lodash/extendWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "extendWith">; -} - -declare module "lodash/findKey" { - declare module.exports: $PropertyType<$Exports<"lodash">, "findKey">; -} - -declare module "lodash/findLastKey" { - declare module.exports: $PropertyType<$Exports<"lodash">, "findLastKey">; -} - -declare module "lodash/forIn" { - declare module.exports: $PropertyType<$Exports<"lodash">, "forIn">; -} - -declare module "lodash/forInRight" { - declare module.exports: $PropertyType<$Exports<"lodash">, "forInRight">; -} - -declare module "lodash/forOwn" { - declare module.exports: $PropertyType<$Exports<"lodash">, "forOwn">; -} - -declare module "lodash/forOwnRight" { - declare module.exports: $PropertyType<$Exports<"lodash">, "forOwnRight">; -} - -declare module "lodash/functions" { - declare module.exports: $PropertyType<$Exports<"lodash">, "functions">; -} - -declare module "lodash/functionsIn" { - declare module.exports: $PropertyType<$Exports<"lodash">, "functionsIn">; -} - -declare module "lodash/get" { - declare module.exports: $PropertyType<$Exports<"lodash">, "get">; -} - -declare module "lodash/has" { - declare module.exports: $PropertyType<$Exports<"lodash">, "has">; -} - -declare module "lodash/hasIn" { - declare module.exports: $PropertyType<$Exports<"lodash">, "hasIn">; -} - -declare module "lodash/invert" { - declare module.exports: $PropertyType<$Exports<"lodash">, "invert">; -} - -declare module "lodash/invertBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "invertBy">; -} - -declare module "lodash/invoke" { - declare module.exports: $PropertyType<$Exports<"lodash">, "invoke">; -} - -declare module "lodash/keys" { - declare module.exports: $PropertyType<$Exports<"lodash">, "keys">; -} - -declare module "lodash/keysIn" { - declare module.exports: $PropertyType<$Exports<"lodash">, "keysIn">; -} - -declare module "lodash/mapKeys" { - declare module.exports: $PropertyType<$Exports<"lodash">, "mapKeys">; -} - -declare module "lodash/mapValues" { - declare module.exports: $PropertyType<$Exports<"lodash">, "mapValues">; -} - -declare module "lodash/merge" { - declare module.exports: $PropertyType<$Exports<"lodash">, "merge">; -} - -declare module "lodash/mergeWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "mergeWith">; -} - -declare module "lodash/omit" { - declare module.exports: $PropertyType<$Exports<"lodash">, "omit">; -} - -declare module "lodash/omitBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "omitBy">; -} - -declare module "lodash/pick" { - declare module.exports: $PropertyType<$Exports<"lodash">, "pick">; -} - -declare module "lodash/pickBy" { - declare module.exports: $PropertyType<$Exports<"lodash">, "pickBy">; -} - -declare module "lodash/result" { - declare module.exports: $PropertyType<$Exports<"lodash">, "result">; -} - -declare module "lodash/set" { - declare module.exports: $PropertyType<$Exports<"lodash">, "set">; -} - -declare module "lodash/setWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "setWith">; -} - -declare module "lodash/toPairs" { - declare module.exports: $PropertyType<$Exports<"lodash">, "toPairs">; -} - -declare module "lodash/toPairsIn" { - declare module.exports: $PropertyType<$Exports<"lodash">, "toPairsIn">; -} - -declare module "lodash/transform" { - declare module.exports: $PropertyType<$Exports<"lodash">, "transform">; -} - -declare module "lodash/unset" { - declare module.exports: $PropertyType<$Exports<"lodash">, "unset">; -} - -declare module "lodash/update" { - declare module.exports: $PropertyType<$Exports<"lodash">, "update">; -} - -declare module "lodash/updateWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "updateWith">; -} - -declare module "lodash/values" { - declare module.exports: $PropertyType<$Exports<"lodash">, "values">; -} - -declare module "lodash/valuesIn" { - declare module.exports: $PropertyType<$Exports<"lodash">, "valuesIn">; -} - -declare module "lodash/chain" { - declare module.exports: $PropertyType<$Exports<"lodash">, "chain">; -} - -declare module "lodash/tap" { - declare module.exports: $PropertyType<$Exports<"lodash">, "tap">; -} - -declare module "lodash/thru" { - declare module.exports: $PropertyType<$Exports<"lodash">, "thru">; -} - -declare module "lodash/camelCase" { - declare module.exports: $PropertyType<$Exports<"lodash">, "camelCase">; -} - -declare module "lodash/capitalize" { - declare module.exports: $PropertyType<$Exports<"lodash">, "capitalize">; -} - -declare module "lodash/deburr" { - declare module.exports: $PropertyType<$Exports<"lodash">, "deburr">; -} - -declare module "lodash/endsWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "endsWith">; -} - -declare module "lodash/escape" { - declare module.exports: $PropertyType<$Exports<"lodash">, "escape">; -} - -declare module "lodash/escapeRegExp" { - declare module.exports: $PropertyType<$Exports<"lodash">, "escapeRegExp">; -} - -declare module "lodash/kebabCase" { - declare module.exports: $PropertyType<$Exports<"lodash">, "kebabCase">; -} - -declare module "lodash/lowerCase" { - declare module.exports: $PropertyType<$Exports<"lodash">, "lowerCase">; -} - -declare module "lodash/lowerFirst" { - declare module.exports: $PropertyType<$Exports<"lodash">, "lowerFirst">; -} - -declare module "lodash/pad" { - declare module.exports: $PropertyType<$Exports<"lodash">, "pad">; -} - -declare module "lodash/padEnd" { - declare module.exports: $PropertyType<$Exports<"lodash">, "padEnd">; -} - -declare module "lodash/padStart" { - declare module.exports: $PropertyType<$Exports<"lodash">, "padStart">; -} - -declare module "lodash/parseInt" { - declare module.exports: $PropertyType<$Exports<"lodash">, "parseInt">; -} - -declare module "lodash/repeat" { - declare module.exports: $PropertyType<$Exports<"lodash">, "repeat">; -} - -declare module "lodash/replace" { - declare module.exports: $PropertyType<$Exports<"lodash">, "replace">; -} - -declare module "lodash/snakeCase" { - declare module.exports: $PropertyType<$Exports<"lodash">, "snakeCase">; -} - -declare module "lodash/split" { - declare module.exports: $PropertyType<$Exports<"lodash">, "split">; -} - -declare module "lodash/startCase" { - declare module.exports: $PropertyType<$Exports<"lodash">, "startCase">; -} - -declare module "lodash/startsWith" { - declare module.exports: $PropertyType<$Exports<"lodash">, "startsWith">; -} - -declare module "lodash/template" { - declare module.exports: $PropertyType<$Exports<"lodash">, "template">; -} - -declare module "lodash/toLower" { - declare module.exports: $PropertyType<$Exports<"lodash">, "toLower">; -} - -declare module "lodash/toUpper" { - declare module.exports: $PropertyType<$Exports<"lodash">, "toUpper">; -} - -declare module "lodash/trim" { - declare module.exports: $PropertyType<$Exports<"lodash">, "trim">; -} - -declare module "lodash/trimEnd" { - declare module.exports: $PropertyType<$Exports<"lodash">, "trimEnd">; -} - -declare module "lodash/trimStart" { - declare module.exports: $PropertyType<$Exports<"lodash">, "trimStart">; -} - -declare module "lodash/truncate" { - declare module.exports: $PropertyType<$Exports<"lodash">, "truncate">; -} - -declare module "lodash/unescape" { - declare module.exports: $PropertyType<$Exports<"lodash">, "unescape">; -} - -declare module "lodash/upperCase" { - declare module.exports: $PropertyType<$Exports<"lodash">, "upperCase">; -} - -declare module "lodash/upperFirst" { - declare module.exports: $PropertyType<$Exports<"lodash">, "upperFirst">; -} - -declare module "lodash/words" { - declare module.exports: $PropertyType<$Exports<"lodash">, "words">; -} - -declare module "lodash/attempt" { - declare module.exports: $PropertyType<$Exports<"lodash">, "attempt">; -} - -declare module "lodash/bindAll" { - declare module.exports: $PropertyType<$Exports<"lodash">, "bindAll">; -} - -declare module "lodash/cond" { - declare module.exports: $PropertyType<$Exports<"lodash">, "cond">; -} - -declare module "lodash/conforms" { - declare module.exports: $PropertyType<$Exports<"lodash">, "conforms">; -} - -declare module "lodash/constant" { - declare module.exports: $PropertyType<$Exports<"lodash">, "constant">; -} - -declare module "lodash/defaultTo" { - declare module.exports: $PropertyType<$Exports<"lodash">, "defaultTo">; -} - -declare module "lodash/flow" { - declare module.exports: $PropertyType<$Exports<"lodash">, "flow">; -} - -declare module "lodash/flowRight" { - declare module.exports: $PropertyType<$Exports<"lodash">, "flowRight">; -} - -declare module "lodash/identity" { - declare module.exports: $PropertyType<$Exports<"lodash">, "identity">; -} - -declare module "lodash/iteratee" { - declare module.exports: $PropertyType<$Exports<"lodash">, "iteratee">; -} - -declare module "lodash/matches" { - declare module.exports: $PropertyType<$Exports<"lodash">, "matches">; -} - -declare module "lodash/matchesProperty" { - declare module.exports: $PropertyType<$Exports<"lodash">, "matchesProperty">; -} - -declare module "lodash/method" { - declare module.exports: $PropertyType<$Exports<"lodash">, "method">; -} - -declare module "lodash/methodOf" { - declare module.exports: $PropertyType<$Exports<"lodash">, "methodOf">; -} - -declare module "lodash/mixin" { - declare module.exports: $PropertyType<$Exports<"lodash">, "mixin">; -} - -declare module "lodash/noConflict" { - declare module.exports: $PropertyType<$Exports<"lodash">, "noConflict">; -} - -declare module "lodash/noop" { - declare module.exports: $PropertyType<$Exports<"lodash">, "noop">; -} - -declare module "lodash/nthArg" { - declare module.exports: $PropertyType<$Exports<"lodash">, "nthArg">; -} - -declare module "lodash/over" { - declare module.exports: $PropertyType<$Exports<"lodash">, "over">; -} - -declare module "lodash/overEvery" { - declare module.exports: $PropertyType<$Exports<"lodash">, "overEvery">; -} - -declare module "lodash/overSome" { - declare module.exports: $PropertyType<$Exports<"lodash">, "overSome">; -} - -declare module "lodash/property" { - declare module.exports: $PropertyType<$Exports<"lodash">, "property">; -} - -declare module "lodash/propertyOf" { - declare module.exports: $PropertyType<$Exports<"lodash">, "propertyOf">; -} - -declare module "lodash/range" { - declare module.exports: $PropertyType<$Exports<"lodash">, "range">; -} - -declare module "lodash/rangeRight" { - declare module.exports: $PropertyType<$Exports<"lodash">, "rangeRight">; -} - -declare module "lodash/runInContext" { - declare module.exports: $PropertyType<$Exports<"lodash">, "runInContext">; -} - -declare module "lodash/stubArray" { - declare module.exports: $PropertyType<$Exports<"lodash">, "stubArray">; -} - -declare module "lodash/stubFalse" { - declare module.exports: $PropertyType<$Exports<"lodash">, "stubFalse">; -} - -declare module "lodash/stubObject" { - declare module.exports: $PropertyType<$Exports<"lodash">, "stubObject">; -} - -declare module "lodash/stubString" { - declare module.exports: $PropertyType<$Exports<"lodash">, "stubString">; -} - -declare module "lodash/stubTrue" { - declare module.exports: $PropertyType<$Exports<"lodash">, "stubTrue">; -} - -declare module "lodash/times" { - declare module.exports: $PropertyType<$Exports<"lodash">, "times">; -} - -declare module "lodash/toPath" { - declare module.exports: $PropertyType<$Exports<"lodash">, "toPath">; -} - -declare module "lodash/uniqueId" { - declare module.exports: $PropertyType<$Exports<"lodash">, "uniqueId">; -} - -declare module "lodash/fp/chunk" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "chunk">; -} - -declare module "lodash/fp/compact" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "compact">; -} - -declare module "lodash/fp/concat" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "concat">; -} - -declare module "lodash/fp/difference" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "difference">; -} - -declare module "lodash/fp/differenceBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "differenceBy">; -} - -declare module "lodash/fp/differenceWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "differenceWith">; -} - -declare module "lodash/fp/drop" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "drop">; -} - -declare module "lodash/fp/dropLast" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "dropLast">; -} - -declare module "lodash/fp/dropRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "dropRight">; -} - -declare module "lodash/fp/dropRightWhile" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "dropRightWhile">; -} - -declare module "lodash/fp/dropWhile" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "dropWhile">; -} - -declare module "lodash/fp/dropLastWhile" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "dropLastWhile">; -} - -declare module "lodash/fp/fill" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "fill">; -} - -declare module "lodash/fp/findIndex" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findIndex">; -} - -declare module "lodash/fp/findIndexFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findIndexFrom">; -} - -declare module "lodash/fp/findLastIndex" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findLastIndex">; -} - -declare module "lodash/fp/findLastIndexFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findLastIndexFrom">; -} - -declare module "lodash/fp/first" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "first">; -} - -declare module "lodash/fp/flatten" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flatten">; -} - -declare module "lodash/fp/unnest" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unnest">; -} - -declare module "lodash/fp/flattenDeep" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flattenDeep">; -} - -declare module "lodash/fp/flattenDepth" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flattenDepth">; -} - -declare module "lodash/fp/fromPairs" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "fromPairs">; -} - -declare module "lodash/fp/head" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "head">; -} - -declare module "lodash/fp/indexOf" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "indexOf">; -} - -declare module "lodash/fp/indexOfFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "indexOfFrom">; -} - -declare module "lodash/fp/initial" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "initial">; -} - -declare module "lodash/fp/init" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "init">; -} - -declare module "lodash/fp/intersection" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "intersection">; -} - -declare module "lodash/fp/intersectionBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "intersectionBy">; -} - -declare module "lodash/fp/intersectionWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "intersectionWith">; -} - -declare module "lodash/fp/join" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "join">; -} - -declare module "lodash/fp/last" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "last">; -} - -declare module "lodash/fp/lastIndexOf" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "lastIndexOf">; -} - -declare module "lodash/fp/lastIndexOfFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "lastIndexOfFrom">; -} - -declare module "lodash/fp/nth" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "nth">; -} - -declare module "lodash/fp/pull" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pull">; -} - -declare module "lodash/fp/pullAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pullAll">; -} - -declare module "lodash/fp/pullAllBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pullAllBy">; -} - -declare module "lodash/fp/pullAllWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pullAllWith">; -} - -declare module "lodash/fp/pullAt" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pullAt">; -} - -declare module "lodash/fp/remove" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "remove">; -} - -declare module "lodash/fp/reverse" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "reverse">; -} - -declare module "lodash/fp/slice" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "slice">; -} - -declare module "lodash/fp/sortedIndex" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sortedIndex">; -} - -declare module "lodash/fp/sortedIndexBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sortedIndexBy">; -} - -declare module "lodash/fp/sortedIndexOf" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sortedIndexOf">; -} - -declare module "lodash/fp/sortedLastIndex" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sortedLastIndex">; -} - -declare module "lodash/fp/sortedLastIndexBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sortedLastIndexBy">; -} - -declare module "lodash/fp/sortedLastIndexOf" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sortedLastIndexOf">; -} - -declare module "lodash/fp/sortedUniq" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sortedUniq">; -} - -declare module "lodash/fp/sortedUniqBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sortedUniqBy">; -} - -declare module "lodash/fp/tail" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "tail">; -} - -declare module "lodash/fp/take" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "take">; -} - -declare module "lodash/fp/takeRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "takeRight">; -} - -declare module "lodash/fp/takeLast" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "takeLast">; -} - -declare module "lodash/fp/takeRightWhile" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "takeRightWhile">; -} - -declare module "lodash/fp/takeLastWhile" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "takeLastWhile">; -} - -declare module "lodash/fp/takeWhile" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "takeWhile">; -} - -declare module "lodash/fp/union" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "union">; -} - -declare module "lodash/fp/unionBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unionBy">; -} - -declare module "lodash/fp/unionWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unionWith">; -} - -declare module "lodash/fp/uniq" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "uniq">; -} - -declare module "lodash/fp/uniqBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "uniqBy">; -} - -declare module "lodash/fp/uniqWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "uniqWith">; -} - -declare module "lodash/fp/unzip" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unzip">; -} - -declare module "lodash/fp/unzipWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unzipWith">; -} - -declare module "lodash/fp/without" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "without">; -} - -declare module "lodash/fp/xor" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "xor">; -} - -declare module "lodash/fp/symmetricDifference" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "symmetricDifference">; -} - -declare module "lodash/fp/xorBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "xorBy">; -} - -declare module "lodash/fp/symmetricDifferenceBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "symmetricDifferenceBy">; -} - -declare module "lodash/fp/xorWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "xorWith">; -} - -declare module "lodash/fp/symmetricDifferenceWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "symmetricDifferenceWith">; -} - -declare module "lodash/fp/zip" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "zip">; -} - -declare module "lodash/fp/zipAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "zipAll">; -} - -declare module "lodash/fp/zipObject" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "zipObject">; -} - -declare module "lodash/fp/zipObj" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "zipObj">; -} - -declare module "lodash/fp/zipObjectDeep" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "zipObjectDeep">; -} - -declare module "lodash/fp/zipWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "zipWith">; -} - -declare module "lodash/fp/countBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "countBy">; -} - -declare module "lodash/fp/each" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "each">; -} - -declare module "lodash/fp/eachRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "eachRight">; -} - -declare module "lodash/fp/every" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "every">; -} - -declare module "lodash/fp/all" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "all">; -} - -declare module "lodash/fp/filter" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "filter">; -} - -declare module "lodash/fp/find" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "find">; -} - -declare module "lodash/fp/findFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findFrom">; -} - -declare module "lodash/fp/findLast" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findLast">; -} - -declare module "lodash/fp/findLastFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findLastFrom">; -} - -declare module "lodash/fp/flatMap" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flatMap">; -} - -declare module "lodash/fp/flatMapDeep" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flatMapDeep">; -} - -declare module "lodash/fp/flatMapDepth" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flatMapDepth">; -} - -declare module "lodash/fp/forEach" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "forEach">; -} - -declare module "lodash/fp/forEachRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "forEachRight">; -} - -declare module "lodash/fp/groupBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "groupBy">; -} - -declare module "lodash/fp/includes" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "includes">; -} - -declare module "lodash/fp/contains" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "contains">; -} - -declare module "lodash/fp/includesFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "includesFrom">; -} - -declare module "lodash/fp/invokeMap" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "invokeMap">; -} - -declare module "lodash/fp/invokeArgsMap" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "invokeArgsMap">; -} - -declare module "lodash/fp/keyBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "keyBy">; -} - -declare module "lodash/fp/indexBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "indexBy">; -} - -declare module "lodash/fp/map" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "map">; -} - -declare module "lodash/fp/pluck" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pluck">; -} - -declare module "lodash/fp/orderBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "orderBy">; -} - -declare module "lodash/fp/partition" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "partition">; -} - -declare module "lodash/fp/reduce" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "reduce">; -} - -declare module "lodash/fp/reduceRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "reduceRight">; -} - -declare module "lodash/fp/reject" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "reject">; -} - -declare module "lodash/fp/sample" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sample">; -} - -declare module "lodash/fp/sampleSize" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sampleSize">; -} - -declare module "lodash/fp/shuffle" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "shuffle">; -} - -declare module "lodash/fp/size" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "size">; -} - -declare module "lodash/fp/some" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "some">; -} - -declare module "lodash/fp/any" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "any">; -} - -declare module "lodash/fp/sortBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sortBy">; -} - -declare module "lodash/fp/now" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "now">; -} - -declare module "lodash/fp/after" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "after">; -} - -declare module "lodash/fp/ary" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "ary">; -} - -declare module "lodash/fp/nAry" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "nAry">; -} - -declare module "lodash/fp/before" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "before">; -} - -declare module "lodash/fp/bind" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "bind">; -} - -declare module "lodash/fp/bindKey" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "bindKey">; -} - -declare module "lodash/fp/curry" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "curry">; -} - -declare module "lodash/fp/curryN" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "curryN">; -} - -declare module "lodash/fp/curryRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "curryRight">; -} - -declare module "lodash/fp/curryRightN" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "curryRightN">; -} - -declare module "lodash/fp/debounce" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "debounce">; -} - -declare module "lodash/fp/defer" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "defer">; -} - -declare module "lodash/fp/delay" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "delay">; -} - -declare module "lodash/fp/flip" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flip">; -} - -declare module "lodash/fp/memoize" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "memoize">; -} - -declare module "lodash/fp/negate" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "negate">; -} - -declare module "lodash/fp/complement" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "complement">; -} - -declare module "lodash/fp/once" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "once">; -} - -declare module "lodash/fp/overArgs" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "overArgs">; -} - -declare module "lodash/fp/useWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "useWith">; -} - -declare module "lodash/fp/partial" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "partial">; -} - -declare module "lodash/fp/partialRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "partialRight">; -} - -declare module "lodash/fp/rearg" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "rearg">; -} - -declare module "lodash/fp/rest" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "rest">; -} - -declare module "lodash/fp/unapply" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unapply">; -} - -declare module "lodash/fp/restFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "restFrom">; -} - -declare module "lodash/fp/spread" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "spread">; -} - -declare module "lodash/fp/apply" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "apply">; -} - -declare module "lodash/fp/spreadFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "spreadFrom">; -} - -declare module "lodash/fp/throttle" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "throttle">; -} - -declare module "lodash/fp/unary" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unary">; -} - -declare module "lodash/fp/wrap" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "wrap">; -} - -declare module "lodash/fp/castArray" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "castArray">; -} - -declare module "lodash/fp/clone" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "clone">; -} - -declare module "lodash/fp/cloneDeep" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "cloneDeep">; -} - -declare module "lodash/fp/cloneDeepWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "cloneDeepWith">; -} - -declare module "lodash/fp/cloneWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "cloneWith">; -} - -declare module "lodash/fp/conformsTo" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "conformsTo">; -} - -declare module "lodash/fp/where" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "where">; -} - -declare module "lodash/fp/conforms" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "conforms">; -} - -declare module "lodash/fp/eq" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "eq">; -} - -declare module "lodash/fp/identical" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "identical">; -} - -declare module "lodash/fp/gt" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "gt">; -} - -declare module "lodash/fp/gte" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "gte">; -} - -declare module "lodash/fp/isArguments" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isArguments">; -} - -declare module "lodash/fp/isArray" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isArray">; -} - -declare module "lodash/fp/isArrayBuffer" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isArrayBuffer">; -} - -declare module "lodash/fp/isArrayLike" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isArrayLike">; -} - -declare module "lodash/fp/isArrayLikeObject" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isArrayLikeObject">; -} - -declare module "lodash/fp/isBoolean" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isBoolean">; -} - -declare module "lodash/fp/isBuffer" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isBuffer">; -} - -declare module "lodash/fp/isDate" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isDate">; -} - -declare module "lodash/fp/isElement" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isElement">; -} - -declare module "lodash/fp/isEmpty" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isEmpty">; -} - -declare module "lodash/fp/isEqual" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isEqual">; -} - -declare module "lodash/fp/equals" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "equals">; -} - -declare module "lodash/fp/isEqualWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isEqualWith">; -} - -declare module "lodash/fp/isError" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isError">; -} - -declare module "lodash/fp/isFinite" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isFinite">; -} - -declare module "lodash/fp/isFunction" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isFunction">; -} - -declare module "lodash/fp/isInteger" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isInteger">; -} - -declare module "lodash/fp/isLength" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isLength">; -} - -declare module "lodash/fp/isMap" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isMap">; -} - -declare module "lodash/fp/isMatch" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isMatch">; -} - -declare module "lodash/fp/whereEq" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "whereEq">; -} - -declare module "lodash/fp/isMatchWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isMatchWith">; -} - -declare module "lodash/fp/isNaN" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isNaN">; -} - -declare module "lodash/fp/isNative" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isNative">; -} - -declare module "lodash/fp/isNil" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isNil">; -} - -declare module "lodash/fp/isNull" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isNull">; -} - -declare module "lodash/fp/isNumber" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isNumber">; -} - -declare module "lodash/fp/isObject" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isObject">; -} - -declare module "lodash/fp/isObjectLike" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isObjectLike">; -} - -declare module "lodash/fp/isPlainObject" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isPlainObject">; -} - -declare module "lodash/fp/isRegExp" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isRegExp">; -} - -declare module "lodash/fp/isSafeInteger" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isSafeInteger">; -} - -declare module "lodash/fp/isSet" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isSet">; -} - -declare module "lodash/fp/isString" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isString">; -} - -declare module "lodash/fp/isSymbol" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isSymbol">; -} - -declare module "lodash/fp/isTypedArray" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isTypedArray">; -} - -declare module "lodash/fp/isUndefined" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isUndefined">; -} - -declare module "lodash/fp/isWeakMap" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isWeakMap">; -} - -declare module "lodash/fp/isWeakSet" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isWeakSet">; -} - -declare module "lodash/fp/lt" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "lt">; -} - -declare module "lodash/fp/lte" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "lte">; -} - -declare module "lodash/fp/toArray" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toArray">; -} - -declare module "lodash/fp/toFinite" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toFinite">; -} - -declare module "lodash/fp/toInteger" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toInteger">; -} - -declare module "lodash/fp/toLength" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toLength">; -} - -declare module "lodash/fp/toNumber" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toNumber">; -} - -declare module "lodash/fp/toPlainObject" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toPlainObject">; -} - -declare module "lodash/fp/toSafeInteger" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toSafeInteger">; -} - -declare module "lodash/fp/toString" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toString">; -} - -declare module "lodash/fp/add" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "add">; -} - -declare module "lodash/fp/ceil" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "ceil">; -} - -declare module "lodash/fp/divide" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "divide">; -} - -declare module "lodash/fp/floor" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "floor">; -} - -declare module "lodash/fp/max" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "max">; -} - -declare module "lodash/fp/maxBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "maxBy">; -} - -declare module "lodash/fp/mean" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "mean">; -} - -declare module "lodash/fp/meanBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "meanBy">; -} - -declare module "lodash/fp/min" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "min">; -} - -declare module "lodash/fp/minBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "minBy">; -} - -declare module "lodash/fp/multiply" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "multiply">; -} - -declare module "lodash/fp/round" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "round">; -} - -declare module "lodash/fp/subtract" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "subtract">; -} - -declare module "lodash/fp/sum" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sum">; -} - -declare module "lodash/fp/sumBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sumBy">; -} - -declare module "lodash/fp/clamp" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "clamp">; -} - -declare module "lodash/fp/inRange" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "inRange">; -} - -declare module "lodash/fp/random" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "random">; -} - -declare module "lodash/fp/assign" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assign">; -} - -declare module "lodash/fp/assignAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assignAll">; -} - -declare module "lodash/fp/assignInAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assignInAll">; -} - -declare module "lodash/fp/extendAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "extendAll">; -} - -declare module "lodash/fp/assignIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assignIn">; -} - -declare module "lodash/fp/assignInWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assignInWith">; -} - -declare module "lodash/fp/assignWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assignWith">; -} - -declare module "lodash/fp/assignInAllWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assignInAllWith">; -} - -declare module "lodash/fp/extendAllWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "extendAllWith">; -} - -declare module "lodash/fp/assignAllWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assignAllWith">; -} - -declare module "lodash/fp/at" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "at">; -} - -declare module "lodash/fp/props" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "props">; -} - -declare module "lodash/fp/paths" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "paths">; -} - -declare module "lodash/fp/create" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "create">; -} - -declare module "lodash/fp/defaults" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "defaults">; -} - -declare module "lodash/fp/defaultsAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "defaultsAll">; -} - -declare module "lodash/fp/defaultsDeep" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "defaultsDeep">; -} - -declare module "lodash/fp/defaultsDeepAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "defaultsDeepAll">; -} - -declare module "lodash/fp/entries" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "entries">; -} - -declare module "lodash/fp/entriesIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "entriesIn">; -} - -declare module "lodash/fp/extend" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "extend">; -} - -declare module "lodash/fp/extendWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "extendWith">; -} - -declare module "lodash/fp/findKey" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findKey">; -} - -declare module "lodash/fp/findLastKey" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findLastKey">; -} - -declare module "lodash/fp/forIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "forIn">; -} - -declare module "lodash/fp/forInRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "forInRight">; -} - -declare module "lodash/fp/forOwn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "forOwn">; -} - -declare module "lodash/fp/forOwnRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "forOwnRight">; -} - -declare module "lodash/fp/functions" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "functions">; -} - -declare module "lodash/fp/functionsIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "functionsIn">; -} - -declare module "lodash/fp/get" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "get">; -} - -declare module "lodash/fp/prop" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "prop">; -} - -declare module "lodash/fp/path" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "path">; -} - -declare module "lodash/fp/getOr" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "getOr">; -} - -declare module "lodash/fp/propOr" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "propOr">; -} - -declare module "lodash/fp/pathOr" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pathOr">; -} - -declare module "lodash/fp/has" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "has">; -} - -declare module "lodash/fp/hasIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "hasIn">; -} - -declare module "lodash/fp/invert" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "invert">; -} - -declare module "lodash/fp/invertObj" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "invertObj">; -} - -declare module "lodash/fp/invertBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "invertBy">; -} - -declare module "lodash/fp/invoke" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "invoke">; -} - -declare module "lodash/fp/invokeArgs" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "invokeArgs">; -} - -declare module "lodash/fp/keys" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "keys">; -} - -declare module "lodash/fp/keysIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "keysIn">; -} - -declare module "lodash/fp/mapKeys" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "mapKeys">; -} - -declare module "lodash/fp/mapValues" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "mapValues">; -} - -declare module "lodash/fp/merge" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "merge">; -} - -declare module "lodash/fp/mergeAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "mergeAll">; -} - -declare module "lodash/fp/mergeWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "mergeWith">; -} - -declare module "lodash/fp/mergeAllWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "mergeAllWith">; -} - -declare module "lodash/fp/omit" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "omit">; -} - -declare module "lodash/fp/omitAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "omitAll">; -} - -declare module "lodash/fp/omitBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "omitBy">; -} - -declare module "lodash/fp/pick" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pick">; -} - -declare module "lodash/fp/pickAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pickAll">; -} - -declare module "lodash/fp/pickBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pickBy">; -} - -declare module "lodash/fp/result" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "result">; -} - -declare module "lodash/fp/set" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "set">; -} - -declare module "lodash/fp/assoc" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assoc">; -} - -declare module "lodash/fp/assocPath" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assocPath">; -} - -declare module "lodash/fp/setWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "setWith">; -} - -declare module "lodash/fp/toPairs" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toPairs">; -} - -declare module "lodash/fp/toPairsIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toPairsIn">; -} - -declare module "lodash/fp/transform" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "transform">; -} - -declare module "lodash/fp/unset" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unset">; -} - -declare module "lodash/fp/dissoc" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "dissoc">; -} - -declare module "lodash/fp/dissocPath" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "dissocPath">; -} - -declare module "lodash/fp/update" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "update">; -} - -declare module "lodash/fp/updateWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "updateWith">; -} - -declare module "lodash/fp/values" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "values">; -} - -declare module "lodash/fp/valuesIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "valuesIn">; -} - -declare module "lodash/fp/tap" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "tap">; -} - -declare module "lodash/fp/thru" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "thru">; -} - -declare module "lodash/fp/camelCase" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "camelCase">; -} - -declare module "lodash/fp/capitalize" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "capitalize">; -} - -declare module "lodash/fp/deburr" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "deburr">; -} - -declare module "lodash/fp/endsWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "endsWith">; -} - -declare module "lodash/fp/escape" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "escape">; -} - -declare module "lodash/fp/escapeRegExp" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "escapeRegExp">; -} - -declare module "lodash/fp/kebabCase" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "kebabCase">; -} - -declare module "lodash/fp/lowerCase" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "lowerCase">; -} - -declare module "lodash/fp/lowerFirst" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "lowerFirst">; -} - -declare module "lodash/fp/pad" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pad">; -} - -declare module "lodash/fp/padChars" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "padChars">; -} - -declare module "lodash/fp/padEnd" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "padEnd">; -} - -declare module "lodash/fp/padCharsEnd" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "padCharsEnd">; -} - -declare module "lodash/fp/padStart" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "padStart">; -} - -declare module "lodash/fp/padCharsStart" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "padCharsStart">; -} - -declare module "lodash/fp/parseInt" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "parseInt">; -} - -declare module "lodash/fp/repeat" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "repeat">; -} - -declare module "lodash/fp/replace" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "replace">; -} - -declare module "lodash/fp/snakeCase" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "snakeCase">; -} - -declare module "lodash/fp/split" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "split">; -} - -declare module "lodash/fp/startCase" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "startCase">; -} - -declare module "lodash/fp/startsWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "startsWith">; -} - -declare module "lodash/fp/template" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "template">; -} - -declare module "lodash/fp/toLower" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toLower">; -} - -declare module "lodash/fp/toUpper" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toUpper">; -} - -declare module "lodash/fp/trim" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "trim">; -} - -declare module "lodash/fp/trimChars" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "trimChars">; -} - -declare module "lodash/fp/trimEnd" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "trimEnd">; -} - -declare module "lodash/fp/trimCharsEnd" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "trimCharsEnd">; -} - -declare module "lodash/fp/trimStart" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "trimStart">; -} - -declare module "lodash/fp/trimCharsStart" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "trimCharsStart">; -} - -declare module "lodash/fp/truncate" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "truncate">; -} - -declare module "lodash/fp/unescape" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unescape">; -} - -declare module "lodash/fp/upperCase" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "upperCase">; -} - -declare module "lodash/fp/upperFirst" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "upperFirst">; -} - -declare module "lodash/fp/words" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "words">; -} - -declare module "lodash/fp/attempt" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "attempt">; -} - -declare module "lodash/fp/bindAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "bindAll">; -} - -declare module "lodash/fp/cond" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "cond">; -} - -declare module "lodash/fp/constant" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "constant">; -} - -declare module "lodash/fp/always" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "always">; -} - -declare module "lodash/fp/defaultTo" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "defaultTo">; -} - -declare module "lodash/fp/flow" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flow">; -} - -declare module "lodash/fp/pipe" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pipe">; -} - -declare module "lodash/fp/flowRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flowRight">; -} - -declare module "lodash/fp/compose" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "compose">; -} - -declare module "lodash/fp/identity" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "identity">; -} - -declare module "lodash/fp/iteratee" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "iteratee">; -} - -declare module "lodash/fp/matches" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "matches">; -} - -declare module "lodash/fp/matchesProperty" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "matchesProperty">; -} - -declare module "lodash/fp/propEq" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "propEq">; -} - -declare module "lodash/fp/pathEq" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pathEq">; -} - -declare module "lodash/fp/method" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "method">; -} - -declare module "lodash/fp/methodOf" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "methodOf">; -} - -declare module "lodash/fp/mixin" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "mixin">; -} - -declare module "lodash/fp/noConflict" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "noConflict">; -} - -declare module "lodash/fp/noop" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "noop">; -} - -declare module "lodash/fp/nthArg" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "nthArg">; -} - -declare module "lodash/fp/over" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "over">; -} - -declare module "lodash/fp/juxt" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "juxt">; -} - -declare module "lodash/fp/overEvery" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "overEvery">; -} - -declare module "lodash/fp/allPass" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "allPass">; -} - -declare module "lodash/fp/overSome" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "overSome">; -} - -declare module "lodash/fp/anyPass" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "anyPass">; -} - -declare module "lodash/fp/property" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "property">; -} - -declare module "lodash/fp/propertyOf" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "propertyOf">; -} - -declare module "lodash/fp/range" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "range">; -} - -declare module "lodash/fp/rangeStep" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "rangeStep">; -} - -declare module "lodash/fp/rangeRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "rangeRight">; -} - -declare module "lodash/fp/rangeStepRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "rangeStepRight">; -} - -declare module "lodash/fp/runInContext" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "runInContext">; -} - -declare module "lodash/fp/stubArray" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "stubArray">; -} - -declare module "lodash/fp/stubFalse" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "stubFalse">; -} - -declare module "lodash/fp/F" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "F">; -} - -declare module "lodash/fp/stubObject" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "stubObject">; -} - -declare module "lodash/fp/stubString" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "stubString">; -} - -declare module "lodash/fp/stubTrue" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "stubTrue">; -} - -declare module "lodash/fp/T" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "T">; -} - -declare module "lodash/fp/times" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "times">; -} - -declare module "lodash/fp/toPath" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toPath">; -} - -declare module "lodash/fp/uniqueId" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "uniqueId">; -} diff --git a/flow-typed/npm/lunr-mutable-indexes_vx.x.x.js b/flow-typed/npm/lunr-mutable-indexes_vx.x.x.js deleted file mode 100644 index 1b98a703a..000000000 --- a/flow-typed/npm/lunr-mutable-indexes_vx.x.x.js +++ /dev/null @@ -1,74 +0,0 @@ -// flow-typed signature: f588bf5982dc1140e97108be62b860db -// flow-typed version: <>/lunr-mutable-indexes_v2.3.1/flow_v0.77.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'lunr-mutable-indexes' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'lunr-mutable-indexes' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'lunr-mutable-indexes/lib/lunr_mutable' { - declare module.exports: any; -} - -declare module 'lunr-mutable-indexes/lib/mutable_builder' { - declare module.exports: any; -} - -declare module 'lunr-mutable-indexes/lib/mutable_index' { - declare module.exports: any; -} - -declare module 'lunr-mutable-indexes/lunr-mutable' { - declare module.exports: any; -} - -declare module 'lunr-mutable-indexes/test/mutable_serialization_test' { - declare module.exports: any; -} - -declare module 'lunr-mutable-indexes/test/mutable_sugar_test' { - declare module.exports: any; -} - -declare module 'lunr-mutable-indexes/test/mutable_test' { - declare module.exports: any; -} - -// Filename aliases -declare module 'lunr-mutable-indexes/lib/lunr_mutable.js' { - declare module.exports: $Exports<'lunr-mutable-indexes/lib/lunr_mutable'>; -} -declare module 'lunr-mutable-indexes/lib/mutable_builder.js' { - declare module.exports: $Exports<'lunr-mutable-indexes/lib/mutable_builder'>; -} -declare module 'lunr-mutable-indexes/lib/mutable_index.js' { - declare module.exports: $Exports<'lunr-mutable-indexes/lib/mutable_index'>; -} -declare module 'lunr-mutable-indexes/lunr-mutable.js' { - declare module.exports: $Exports<'lunr-mutable-indexes/lunr-mutable'>; -} -declare module 'lunr-mutable-indexes/test/mutable_serialization_test.js' { - declare module.exports: $Exports<'lunr-mutable-indexes/test/mutable_serialization_test'>; -} -declare module 'lunr-mutable-indexes/test/mutable_sugar_test.js' { - declare module.exports: $Exports<'lunr-mutable-indexes/test/mutable_sugar_test'>; -} -declare module 'lunr-mutable-indexes/test/mutable_test.js' { - declare module.exports: $Exports<'lunr-mutable-indexes/test/mutable_test'>; -} diff --git a/flow-typed/npm/marked_v0.3.x.js b/flow-typed/npm/marked_v0.3.x.js deleted file mode 100644 index 3af9af1be..000000000 --- a/flow-typed/npm/marked_v0.3.x.js +++ /dev/null @@ -1,163 +0,0 @@ -// flow-typed signature: 85ea5a515c42c00188d893614f410655 -// flow-typed version: 72fe9c1b53/marked_v0.3.x/flow_>=v0.28.x - -type marked$AlignFlag = 'left' | 'right' | 'center' - -type marked$NodeCallback = (e: ?Error, d: ?T) => void - -class marked$Renderer { - options: marked$MarkedOptions; - code: (c: string, l: string) => string; - blockquote: (q: string) => string; - html: (h: string) => string; - heading: (t: string, l: number) => string; - hr: () => string; - list: (b: string, o: boolean) => string; - listitem: (t: string) => string; - paragraph: (t: string) => string; - table: (h: string, b: string) => string; - tablerow: (c: string) => string; - tablecell: (c: string, f: ?marked$AlignFlag) => string; - heading: (t: string, l: number) => string; - strong: (t: string) => string; - em: (t: string) => string; - codespan: (c: string) => string; - br: () => string; - del: (t: string) => string; - link: (h: string, ti: string, te: string) => string; - image: (h: string, ti: string, te: string) => string; - text: (t: string) => string; - constructor(o?: marked$MarkedOptions): marked$Renderer { - return this; - } -} - -type marked$HighlightFunction = - ((c: string, l: string, cb: marked$NodeCallback) => void) - | ((c: string, cb: marked$NodeCallback) => void) - | ((c: string, l?: string) => string) - -type marked$MarkedOptions = { - highlight?: marked$HighlightFunction; - renderer?: marked$Renderer; - gfm?: boolean; - tables?: boolean; - breaks?: boolean; - pedantic?: boolean; - sanitize?: boolean; - smartLists?: boolean; - smartypants?: boolean; -} - -/* - * marked$Tokens - */ - -type marked$Space = { type: 'space'; } -type marked$Code = { type: 'code'; text: string; lang?: string; } -type marked$Heading = { type: 'heading'; depth: number; text: string; } -type marked$Table = { type: 'table'; header: string; align: Array ; cells: Array> } -type marked$Hr = { type: 'hr'; } -type marked$BlockquoteStart = { type: 'blockquote_start' } -type marked$BlockquoteEnd = { type: 'blockquote_end' } -type marked$ListStart = { type: 'list_start' } -type marked$ListEnd = { type: 'list_end' } -type marked$Paragraph = { type: 'paragraph'; pre: boolean; text: string; } -type marked$Html = { type: 'paragraph'; pre: boolean; text: string; } -type marked$Text = { type: 'text'; text: string; } - -type marked$Token = - marked$Space - | marked$Code - | marked$Heading - | marked$Table - | marked$Hr - | marked$BlockquoteStart - | marked$BlockquoteEnd - | marked$ListStart - | marked$ListEnd - | marked$Paragraph - | marked$Html - | marked$Text - -type marked$Link = { - title: ?string; - href: string; -} - -type marked$Tokens = { links: Array } & Array; - -type marked$NoopRule = { - (i: mixed): void; - exec: (i: mixed) => void; -} - -type marked$Rule = RegExp | marked$NoopRule - -type marked$lex = (t: string) => marked$Tokens; - -class marked$Lexer { - static lexer: (t: string, o?: marked$MarkedOptions) => marked$Tokens; - static rules: { [key: string]: marked$Rule }; - rules: { [key: string]: marked$Rule }; - lex: marked$lex; - tokens: marked$Tokens; - options: marked$MarkedOptions; - constructor(o?: marked$MarkedOptions): marked$Lexer { - return this; - } -} - -class marked$Parser { - static parse: (t: marked$Tokens, o?: marked$MarkedOptions) => string; - parse: (t: marked$Tokens) => string; - next: () => marked$Token; - peek: () => marked$Token; - parsemarked$Text: () => string; - tok: () => string; - tokens: marked$Tokens; - token: ?marked$Token; - options: marked$MarkedOptions; - renderer: marked$Renderer; - constructor(o?: marked$MarkedOptions): marked$Parser { - return this; - } -} - -class marked$InlineLexer { - static rules: Array; - static output: (s: string, l: Array, o?: marked$MarkedOptions) => string; - output: (s: string) => string; - outputmarked$Link: (c: Array, l: marked$Link) => string; - smartypants: (t: string) => string; - mangle: (t: string) => string; - options: marked$MarkedOptions; - links: Array; - rules: Array; - renderer: marked$Renderer; - constructor(l: Array, o?: marked$MarkedOptions): marked$InlineLexer { - return this; - } -} - -type marked$Marked = { - (md: string, o: marked$MarkedOptions, cb: marked$NodeCallback): void; - (md: string, cb: marked$NodeCallback): void; - (md: string, o?: marked$MarkedOptions): string; - setOptions: (o: marked$MarkedOptions) => void; - defaults: marked$MarkedOptions; - Parser: typeof marked$Parser; - parser: typeof marked$Parser.parse; - Lexer: typeof marked$Lexer; - lexer: typeof marked$Lexer.lexer; - InlineLexer: typeof marked$InlineLexer; - inlinelexer: marked$InlineLexer.output; - Renderer: typeof marked$Renderer; - parse: marked$Marked; -} - - -declare module marked { - declare export default marked$Marked; -} - diff --git a/flow-typed/npm/mime_vx.x.x.js b/flow-typed/npm/mime_vx.x.x.js deleted file mode 100644 index 73f55cbe0..000000000 --- a/flow-typed/npm/mime_vx.x.x.js +++ /dev/null @@ -1,66 +0,0 @@ -// flow-typed signature: 56b4e33a3df0ef57946fd42834d344b8 -// flow-typed version: <>/mime_v2.2.0/flow_v0.67.1 - -/** - * This is an autogenerated libdef stub for: - * - * 'mime' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'mime' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'mime/cli' { - declare module.exports: any; -} - -declare module 'mime/lite' { - declare module.exports: any; -} - -declare module 'mime/Mime' { - declare module.exports: any; -} - -declare module 'mime/src/build' { - declare module.exports: any; -} - -declare module 'mime/src/test' { - declare module.exports: any; -} - -// Filename aliases -declare module 'mime/cli.js' { - declare module.exports: $Exports<'mime/cli'>; -} -declare module 'mime/index' { - declare module.exports: $Exports<'mime'>; -} -declare module 'mime/index.js' { - declare module.exports: $Exports<'mime'>; -} -declare module 'mime/lite.js' { - declare module.exports: $Exports<'mime/lite'>; -} -declare module 'mime/Mime.js' { - declare module.exports: $Exports<'mime/Mime'>; -} -declare module 'mime/src/build.js' { - declare module.exports: $Exports<'mime/src/build'>; -} -declare module 'mime/src/test.js' { - declare module.exports: $Exports<'mime/src/test'>; -} diff --git a/flow-typed/npm/minimatch_v3.x.x.js b/flow-typed/npm/minimatch_v3.x.x.js deleted file mode 100644 index e2b73ff32..000000000 --- a/flow-typed/npm/minimatch_v3.x.x.js +++ /dev/null @@ -1,53 +0,0 @@ -// flow-typed signature: bc0af4a44bb8631039f713b1afba6988 -// flow-typed version: d42cbef63c/minimatch_v3.x.x/flow_>=v0.25.x - -type $npm$minimatch$Options = { - debug?: boolean, - nobrace?: boolean, - noglobstar?: boolean, - dot?: boolean, - noext?: boolean, - nocase?: boolean, - nonull?: boolean, - matchBase?: boolean, - nocomment?: boolean, - nonegate?: boolean, - flipNegate?: boolean -}; - -declare module "minimatch" { - declare class Minimatch { - constructor(pattern: string, options?: $npm$minimatch$Options): Minimatch, - set: Array>, - regexp: null | RegExp, // null until .makeRe() is called - negate: boolean, - comment: boolean, - empty: boolean, - makeRe(): RegExp | false, - match(name: string): boolean, - matchOne( - fileArray: Array, - patternArray: Array, - partial?: boolean - ): boolean - } - - declare class MinimatchModule { - Minimatch: Class, - - (name: string, pattern: string, options?: $npm$minimatch$Options): boolean, - - filter( - pattern: string, - options?: $npm$minimatch$Options - ): (value: string) => boolean, - - match( - list: Array, - pattern: string, - options?: $npm$minimatch$Options - ): Array - } - - declare module.exports: MinimatchModule; -} diff --git a/flow-typed/npm/mkdirp_v0.5.x.js b/flow-typed/npm/mkdirp_v0.5.x.js deleted file mode 100644 index e26f9a4be..000000000 --- a/flow-typed/npm/mkdirp_v0.5.x.js +++ /dev/null @@ -1,13 +0,0 @@ -// flow-typed signature: 82aa0feffc2bbd64dce3bec492f5d601 -// flow-typed version: 3315d89a00/mkdirp_v0.5.x/flow_>=v0.25.0 - -declare module 'mkdirp' { - declare type Options = number | { mode?: number; fs?: mixed }; - - declare type Callback = (err: ?Error, path: ?string) => void; - - declare module.exports: { - (path: string, options?: Options | Callback, callback?: Callback): void; - sync(path: string, options?: Options): void; - }; -} diff --git a/flow-typed/npm/node-mocks-http_vx.x.x.js b/flow-typed/npm/node-mocks-http_vx.x.x.js deleted file mode 100644 index 04b2e428b..000000000 --- a/flow-typed/npm/node-mocks-http_vx.x.x.js +++ /dev/null @@ -1,109 +0,0 @@ -// flow-typed signature: 0c37b93b28df38b46c7edb9bc9d278ad -// flow-typed version: <>/node-mocks-http_v1.6.7/flow_v0.64.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'node-mocks-http' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'node-mocks-http' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'node-mocks-http/lib/express/mock-application' { - declare module.exports: any; -} - -declare module 'node-mocks-http/lib/express/mock-express' { - declare module.exports: any; -} - -declare module 'node-mocks-http/lib/express/mock-request' { - declare module.exports: any; -} - -declare module 'node-mocks-http/lib/express/utils/define-getter' { - declare module.exports: any; -} - -declare module 'node-mocks-http/lib/http-mock' { - declare module.exports: any; -} - -declare module 'node-mocks-http/lib/mockEventEmitter' { - declare module.exports: any; -} - -declare module 'node-mocks-http/lib/mockRequest' { - declare module.exports: any; -} - -declare module 'node-mocks-http/lib/mockResponse' { - declare module.exports: any; -} - -declare module 'node-mocks-http/lib/mockWritableStream' { - declare module.exports: any; -} - -declare module 'node-mocks-http/lib/node/_http_incoming' { - declare module.exports: any; -} - -declare module 'node-mocks-http/lib/node/_http_server' { - declare module.exports: any; -} - -declare module 'node-mocks-http/lib/node/http' { - declare module.exports: any; -} - -// Filename aliases -declare module 'node-mocks-http/lib/express/mock-application.js' { - declare module.exports: $Exports<'node-mocks-http/lib/express/mock-application'>; -} -declare module 'node-mocks-http/lib/express/mock-express.js' { - declare module.exports: $Exports<'node-mocks-http/lib/express/mock-express'>; -} -declare module 'node-mocks-http/lib/express/mock-request.js' { - declare module.exports: $Exports<'node-mocks-http/lib/express/mock-request'>; -} -declare module 'node-mocks-http/lib/express/utils/define-getter.js' { - declare module.exports: $Exports<'node-mocks-http/lib/express/utils/define-getter'>; -} -declare module 'node-mocks-http/lib/http-mock.js' { - declare module.exports: $Exports<'node-mocks-http/lib/http-mock'>; -} -declare module 'node-mocks-http/lib/mockEventEmitter.js' { - declare module.exports: $Exports<'node-mocks-http/lib/mockEventEmitter'>; -} -declare module 'node-mocks-http/lib/mockRequest.js' { - declare module.exports: $Exports<'node-mocks-http/lib/mockRequest'>; -} -declare module 'node-mocks-http/lib/mockResponse.js' { - declare module.exports: $Exports<'node-mocks-http/lib/mockResponse'>; -} -declare module 'node-mocks-http/lib/mockWritableStream.js' { - declare module.exports: $Exports<'node-mocks-http/lib/mockWritableStream'>; -} -declare module 'node-mocks-http/lib/node/_http_incoming.js' { - declare module.exports: $Exports<'node-mocks-http/lib/node/_http_incoming'>; -} -declare module 'node-mocks-http/lib/node/_http_server.js' { - declare module.exports: $Exports<'node-mocks-http/lib/node/_http_server'>; -} -declare module 'node-mocks-http/lib/node/http.js' { - declare module.exports: $Exports<'node-mocks-http/lib/node/http'>; -} diff --git a/flow-typed/npm/normalize.css_v7.x.x.js b/flow-typed/npm/normalize.css_v7.x.x.js deleted file mode 100644 index a17c0d866..000000000 --- a/flow-typed/npm/normalize.css_v7.x.x.js +++ /dev/null @@ -1,9 +0,0 @@ -// flow-typed signature: b0a8c8851219a1c2a933509d842e0bc8 -// flow-typed version: 4a2d036a51/normalize.css_v7.x.x/flow_>=v0.34.x - -// normalize.css may be imported for side-effects, -// e.g. to force webpack to bundle it alongside CSS modules - -declare module "normalize.css" { - declare export default empty -} diff --git a/flow-typed/npm/pkginfo_vx.x.x.js b/flow-typed/npm/pkginfo_vx.x.x.js deleted file mode 100644 index 5b5b58013..000000000 --- a/flow-typed/npm/pkginfo_vx.x.x.js +++ /dev/null @@ -1,81 +0,0 @@ -// flow-typed signature: 5ea2cb6aa83979de9573ab3e3723be3f -// flow-typed version: <>/pkginfo_v0.4.1/flow_v0.67.1 - -/** - * This is an autogenerated libdef stub for: - * - * 'pkginfo' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'pkginfo' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'pkginfo/examples/all-properties' { - declare module.exports: any; -} - -declare module 'pkginfo/examples/array-argument' { - declare module.exports: any; -} - -declare module 'pkginfo/examples/multiple-properties' { - declare module.exports: any; -} - -declare module 'pkginfo/examples/object-argument' { - declare module.exports: any; -} - -declare module 'pkginfo/examples/single-property' { - declare module.exports: any; -} - -declare module 'pkginfo/examples/target-dir' { - declare module.exports: any; -} - -declare module 'pkginfo/lib/pkginfo' { - declare module.exports: any; -} - -declare module 'pkginfo/test/pkginfo-test' { - declare module.exports: any; -} - -// Filename aliases -declare module 'pkginfo/examples/all-properties.js' { - declare module.exports: $Exports<'pkginfo/examples/all-properties'>; -} -declare module 'pkginfo/examples/array-argument.js' { - declare module.exports: $Exports<'pkginfo/examples/array-argument'>; -} -declare module 'pkginfo/examples/multiple-properties.js' { - declare module.exports: $Exports<'pkginfo/examples/multiple-properties'>; -} -declare module 'pkginfo/examples/object-argument.js' { - declare module.exports: $Exports<'pkginfo/examples/object-argument'>; -} -declare module 'pkginfo/examples/single-property.js' { - declare module.exports: $Exports<'pkginfo/examples/single-property'>; -} -declare module 'pkginfo/examples/target-dir.js' { - declare module.exports: $Exports<'pkginfo/examples/target-dir'>; -} -declare module 'pkginfo/lib/pkginfo.js' { - declare module.exports: $Exports<'pkginfo/lib/pkginfo'>; -} -declare module 'pkginfo/test/pkginfo-test.js' { - declare module.exports: $Exports<'pkginfo/test/pkginfo-test'>; -} diff --git a/flow-typed/npm/polished_vx.x.x.js b/flow-typed/npm/polished_vx.x.x.js deleted file mode 100644 index aaeee971d..000000000 --- a/flow-typed/npm/polished_vx.x.x.js +++ /dev/null @@ -1,690 +0,0 @@ -// flow-typed signature: 269daa88cf96222ec337ad11f33aeff0 -// flow-typed version: <>/polished_v2.3.0/flow_v0.81.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'polished' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'polished' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'polished/babel.config' { - declare module.exports: any; -} - -declare module 'polished/dist/polished.es' { - declare module.exports: any; -} - -declare module 'polished/dist/polished' { - declare module.exports: any; -} - -declare module 'polished/dist/polished.min' { - declare module.exports: any; -} - -declare module 'polished/docs/assets/anchor' { - declare module.exports: any; -} - -declare module 'polished/docs/assets/docs' { - declare module.exports: any; -} - -declare module 'polished/docs/assets/highlight.pack' { - declare module.exports: any; -} - -declare module 'polished/docs/assets/polished' { - declare module.exports: any; -} - -declare module 'polished/docs/assets/script' { - declare module.exports: any; -} - -declare module 'polished/lib/color/adjustHue' { - declare module.exports: any; -} - -declare module 'polished/lib/color/complement' { - declare module.exports: any; -} - -declare module 'polished/lib/color/darken' { - declare module.exports: any; -} - -declare module 'polished/lib/color/desaturate' { - declare module.exports: any; -} - -declare module 'polished/lib/color/getLuminance' { - declare module.exports: any; -} - -declare module 'polished/lib/color/grayscale' { - declare module.exports: any; -} - -declare module 'polished/lib/color/hsl' { - declare module.exports: any; -} - -declare module 'polished/lib/color/hsla' { - declare module.exports: any; -} - -declare module 'polished/lib/color/invert' { - declare module.exports: any; -} - -declare module 'polished/lib/color/lighten' { - declare module.exports: any; -} - -declare module 'polished/lib/color/mix' { - declare module.exports: any; -} - -declare module 'polished/lib/color/opacify' { - declare module.exports: any; -} - -declare module 'polished/lib/color/parseToHsl' { - declare module.exports: any; -} - -declare module 'polished/lib/color/parseToRgb' { - declare module.exports: any; -} - -declare module 'polished/lib/color/readableColor' { - declare module.exports: any; -} - -declare module 'polished/lib/color/rgb' { - declare module.exports: any; -} - -declare module 'polished/lib/color/rgba' { - declare module.exports: any; -} - -declare module 'polished/lib/color/saturate' { - declare module.exports: any; -} - -declare module 'polished/lib/color/setHue' { - declare module.exports: any; -} - -declare module 'polished/lib/color/setLightness' { - declare module.exports: any; -} - -declare module 'polished/lib/color/setSaturation' { - declare module.exports: any; -} - -declare module 'polished/lib/color/shade' { - declare module.exports: any; -} - -declare module 'polished/lib/color/tint' { - declare module.exports: any; -} - -declare module 'polished/lib/color/toColorString' { - declare module.exports: any; -} - -declare module 'polished/lib/color/transparentize' { - declare module.exports: any; -} - -declare module 'polished/lib/helpers/directionalProperty' { - declare module.exports: any; -} - -declare module 'polished/lib/helpers/em' { - declare module.exports: any; -} - -declare module 'polished/lib/helpers/getValueAndUnit' { - declare module.exports: any; -} - -declare module 'polished/lib/helpers/modularScale' { - declare module.exports: any; -} - -declare module 'polished/lib/helpers/rem' { - declare module.exports: any; -} - -declare module 'polished/lib/helpers/stripUnit' { - declare module.exports: any; -} - -declare module 'polished/lib/index' { - declare module.exports: any; -} - -declare module 'polished/lib/internalHelpers/_capitalizeString' { - declare module.exports: any; -} - -declare module 'polished/lib/internalHelpers/_curry' { - declare module.exports: any; -} - -declare module 'polished/lib/internalHelpers/_endsWith' { - declare module.exports: any; -} - -declare module 'polished/lib/internalHelpers/_guard' { - declare module.exports: any; -} - -declare module 'polished/lib/internalHelpers/_hslToHex' { - declare module.exports: any; -} - -declare module 'polished/lib/internalHelpers/_hslToRgb' { - declare module.exports: any; -} - -declare module 'polished/lib/internalHelpers/_nameToHex' { - declare module.exports: any; -} - -declare module 'polished/lib/internalHelpers/_numberToHex' { - declare module.exports: any; -} - -declare module 'polished/lib/internalHelpers/_pxto' { - declare module.exports: any; -} - -declare module 'polished/lib/internalHelpers/_reduceHexValue' { - declare module.exports: any; -} - -declare module 'polished/lib/internalHelpers/_rgbToHsl' { - declare module.exports: any; -} - -declare module 'polished/lib/internalHelpers/_statefulSelectors' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/between' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/clearFix' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/cover' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/ellipsis' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/fluidRange' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/fontFace' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/hideText' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/hideVisually' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/hiDPI' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/normalize' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/placeholder' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/radialGradient' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/retinaImage' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/selection' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/timingFunctions' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/triangle' { - declare module.exports: any; -} - -declare module 'polished/lib/mixins/wordWrap' { - declare module.exports: any; -} - -declare module 'polished/lib/shorthands/animation' { - declare module.exports: any; -} - -declare module 'polished/lib/shorthands/backgroundImages' { - declare module.exports: any; -} - -declare module 'polished/lib/shorthands/backgrounds' { - declare module.exports: any; -} - -declare module 'polished/lib/shorthands/border' { - declare module.exports: any; -} - -declare module 'polished/lib/shorthands/borderColor' { - declare module.exports: any; -} - -declare module 'polished/lib/shorthands/borderRadius' { - declare module.exports: any; -} - -declare module 'polished/lib/shorthands/borderStyle' { - declare module.exports: any; -} - -declare module 'polished/lib/shorthands/borderWidth' { - declare module.exports: any; -} - -declare module 'polished/lib/shorthands/buttons' { - declare module.exports: any; -} - -declare module 'polished/lib/shorthands/margin' { - declare module.exports: any; -} - -declare module 'polished/lib/shorthands/padding' { - declare module.exports: any; -} - -declare module 'polished/lib/shorthands/position' { - declare module.exports: any; -} - -declare module 'polished/lib/shorthands/size' { - declare module.exports: any; -} - -declare module 'polished/lib/shorthands/textInputs' { - declare module.exports: any; -} - -declare module 'polished/lib/shorthands/transitions' { - declare module.exports: any; -} - -declare module 'polished/lib/types/color' { - declare module.exports: any; -} - -declare module 'polished/lib/types/fluidRangeConfiguration' { - declare module.exports: any; -} - -declare module 'polished/lib/types/fontFaceConfiguration' { - declare module.exports: any; -} - -declare module 'polished/lib/types/interactionState' { - declare module.exports: any; -} - -declare module 'polished/lib/types/modularScaleRatio' { - declare module.exports: any; -} - -declare module 'polished/lib/types/radialGradientConfiguration' { - declare module.exports: any; -} - -declare module 'polished/lib/types/sideKeyword' { - declare module.exports: any; -} - -declare module 'polished/lib/types/style' { - declare module.exports: any; -} - -declare module 'polished/lib/types/timingFunction' { - declare module.exports: any; -} - -declare module 'polished/lib/types/triangleConfiguration' { - declare module.exports: any; -} - -// Filename aliases -declare module 'polished/babel.config.js' { - declare module.exports: $Exports<'polished/babel.config'>; -} -declare module 'polished/dist/polished.es.js' { - declare module.exports: $Exports<'polished/dist/polished.es'>; -} -declare module 'polished/dist/polished.js' { - declare module.exports: $Exports<'polished/dist/polished'>; -} -declare module 'polished/dist/polished.min.js' { - declare module.exports: $Exports<'polished/dist/polished.min'>; -} -declare module 'polished/docs/assets/anchor.js' { - declare module.exports: $Exports<'polished/docs/assets/anchor'>; -} -declare module 'polished/docs/assets/docs.js' { - declare module.exports: $Exports<'polished/docs/assets/docs'>; -} -declare module 'polished/docs/assets/highlight.pack.js' { - declare module.exports: $Exports<'polished/docs/assets/highlight.pack'>; -} -declare module 'polished/docs/assets/polished.js' { - declare module.exports: $Exports<'polished/docs/assets/polished'>; -} -declare module 'polished/docs/assets/script.js' { - declare module.exports: $Exports<'polished/docs/assets/script'>; -} -declare module 'polished/lib/color/adjustHue.js' { - declare module.exports: $Exports<'polished/lib/color/adjustHue'>; -} -declare module 'polished/lib/color/complement.js' { - declare module.exports: $Exports<'polished/lib/color/complement'>; -} -declare module 'polished/lib/color/darken.js' { - declare module.exports: $Exports<'polished/lib/color/darken'>; -} -declare module 'polished/lib/color/desaturate.js' { - declare module.exports: $Exports<'polished/lib/color/desaturate'>; -} -declare module 'polished/lib/color/getLuminance.js' { - declare module.exports: $Exports<'polished/lib/color/getLuminance'>; -} -declare module 'polished/lib/color/grayscale.js' { - declare module.exports: $Exports<'polished/lib/color/grayscale'>; -} -declare module 'polished/lib/color/hsl.js' { - declare module.exports: $Exports<'polished/lib/color/hsl'>; -} -declare module 'polished/lib/color/hsla.js' { - declare module.exports: $Exports<'polished/lib/color/hsla'>; -} -declare module 'polished/lib/color/invert.js' { - declare module.exports: $Exports<'polished/lib/color/invert'>; -} -declare module 'polished/lib/color/lighten.js' { - declare module.exports: $Exports<'polished/lib/color/lighten'>; -} -declare module 'polished/lib/color/mix.js' { - declare module.exports: $Exports<'polished/lib/color/mix'>; -} -declare module 'polished/lib/color/opacify.js' { - declare module.exports: $Exports<'polished/lib/color/opacify'>; -} -declare module 'polished/lib/color/parseToHsl.js' { - declare module.exports: $Exports<'polished/lib/color/parseToHsl'>; -} -declare module 'polished/lib/color/parseToRgb.js' { - declare module.exports: $Exports<'polished/lib/color/parseToRgb'>; -} -declare module 'polished/lib/color/readableColor.js' { - declare module.exports: $Exports<'polished/lib/color/readableColor'>; -} -declare module 'polished/lib/color/rgb.js' { - declare module.exports: $Exports<'polished/lib/color/rgb'>; -} -declare module 'polished/lib/color/rgba.js' { - declare module.exports: $Exports<'polished/lib/color/rgba'>; -} -declare module 'polished/lib/color/saturate.js' { - declare module.exports: $Exports<'polished/lib/color/saturate'>; -} -declare module 'polished/lib/color/setHue.js' { - declare module.exports: $Exports<'polished/lib/color/setHue'>; -} -declare module 'polished/lib/color/setLightness.js' { - declare module.exports: $Exports<'polished/lib/color/setLightness'>; -} -declare module 'polished/lib/color/setSaturation.js' { - declare module.exports: $Exports<'polished/lib/color/setSaturation'>; -} -declare module 'polished/lib/color/shade.js' { - declare module.exports: $Exports<'polished/lib/color/shade'>; -} -declare module 'polished/lib/color/tint.js' { - declare module.exports: $Exports<'polished/lib/color/tint'>; -} -declare module 'polished/lib/color/toColorString.js' { - declare module.exports: $Exports<'polished/lib/color/toColorString'>; -} -declare module 'polished/lib/color/transparentize.js' { - declare module.exports: $Exports<'polished/lib/color/transparentize'>; -} -declare module 'polished/lib/helpers/directionalProperty.js' { - declare module.exports: $Exports<'polished/lib/helpers/directionalProperty'>; -} -declare module 'polished/lib/helpers/em.js' { - declare module.exports: $Exports<'polished/lib/helpers/em'>; -} -declare module 'polished/lib/helpers/getValueAndUnit.js' { - declare module.exports: $Exports<'polished/lib/helpers/getValueAndUnit'>; -} -declare module 'polished/lib/helpers/modularScale.js' { - declare module.exports: $Exports<'polished/lib/helpers/modularScale'>; -} -declare module 'polished/lib/helpers/rem.js' { - declare module.exports: $Exports<'polished/lib/helpers/rem'>; -} -declare module 'polished/lib/helpers/stripUnit.js' { - declare module.exports: $Exports<'polished/lib/helpers/stripUnit'>; -} -declare module 'polished/lib/index.js' { - declare module.exports: $Exports<'polished/lib/index'>; -} -declare module 'polished/lib/internalHelpers/_capitalizeString.js' { - declare module.exports: $Exports<'polished/lib/internalHelpers/_capitalizeString'>; -} -declare module 'polished/lib/internalHelpers/_curry.js' { - declare module.exports: $Exports<'polished/lib/internalHelpers/_curry'>; -} -declare module 'polished/lib/internalHelpers/_endsWith.js' { - declare module.exports: $Exports<'polished/lib/internalHelpers/_endsWith'>; -} -declare module 'polished/lib/internalHelpers/_guard.js' { - declare module.exports: $Exports<'polished/lib/internalHelpers/_guard'>; -} -declare module 'polished/lib/internalHelpers/_hslToHex.js' { - declare module.exports: $Exports<'polished/lib/internalHelpers/_hslToHex'>; -} -declare module 'polished/lib/internalHelpers/_hslToRgb.js' { - declare module.exports: $Exports<'polished/lib/internalHelpers/_hslToRgb'>; -} -declare module 'polished/lib/internalHelpers/_nameToHex.js' { - declare module.exports: $Exports<'polished/lib/internalHelpers/_nameToHex'>; -} -declare module 'polished/lib/internalHelpers/_numberToHex.js' { - declare module.exports: $Exports<'polished/lib/internalHelpers/_numberToHex'>; -} -declare module 'polished/lib/internalHelpers/_pxto.js' { - declare module.exports: $Exports<'polished/lib/internalHelpers/_pxto'>; -} -declare module 'polished/lib/internalHelpers/_reduceHexValue.js' { - declare module.exports: $Exports<'polished/lib/internalHelpers/_reduceHexValue'>; -} -declare module 'polished/lib/internalHelpers/_rgbToHsl.js' { - declare module.exports: $Exports<'polished/lib/internalHelpers/_rgbToHsl'>; -} -declare module 'polished/lib/internalHelpers/_statefulSelectors.js' { - declare module.exports: $Exports<'polished/lib/internalHelpers/_statefulSelectors'>; -} -declare module 'polished/lib/mixins/between.js' { - declare module.exports: $Exports<'polished/lib/mixins/between'>; -} -declare module 'polished/lib/mixins/clearFix.js' { - declare module.exports: $Exports<'polished/lib/mixins/clearFix'>; -} -declare module 'polished/lib/mixins/cover.js' { - declare module.exports: $Exports<'polished/lib/mixins/cover'>; -} -declare module 'polished/lib/mixins/ellipsis.js' { - declare module.exports: $Exports<'polished/lib/mixins/ellipsis'>; -} -declare module 'polished/lib/mixins/fluidRange.js' { - declare module.exports: $Exports<'polished/lib/mixins/fluidRange'>; -} -declare module 'polished/lib/mixins/fontFace.js' { - declare module.exports: $Exports<'polished/lib/mixins/fontFace'>; -} -declare module 'polished/lib/mixins/hideText.js' { - declare module.exports: $Exports<'polished/lib/mixins/hideText'>; -} -declare module 'polished/lib/mixins/hideVisually.js' { - declare module.exports: $Exports<'polished/lib/mixins/hideVisually'>; -} -declare module 'polished/lib/mixins/hiDPI.js' { - declare module.exports: $Exports<'polished/lib/mixins/hiDPI'>; -} -declare module 'polished/lib/mixins/normalize.js' { - declare module.exports: $Exports<'polished/lib/mixins/normalize'>; -} -declare module 'polished/lib/mixins/placeholder.js' { - declare module.exports: $Exports<'polished/lib/mixins/placeholder'>; -} -declare module 'polished/lib/mixins/radialGradient.js' { - declare module.exports: $Exports<'polished/lib/mixins/radialGradient'>; -} -declare module 'polished/lib/mixins/retinaImage.js' { - declare module.exports: $Exports<'polished/lib/mixins/retinaImage'>; -} -declare module 'polished/lib/mixins/selection.js' { - declare module.exports: $Exports<'polished/lib/mixins/selection'>; -} -declare module 'polished/lib/mixins/timingFunctions.js' { - declare module.exports: $Exports<'polished/lib/mixins/timingFunctions'>; -} -declare module 'polished/lib/mixins/triangle.js' { - declare module.exports: $Exports<'polished/lib/mixins/triangle'>; -} -declare module 'polished/lib/mixins/wordWrap.js' { - declare module.exports: $Exports<'polished/lib/mixins/wordWrap'>; -} -declare module 'polished/lib/shorthands/animation.js' { - declare module.exports: $Exports<'polished/lib/shorthands/animation'>; -} -declare module 'polished/lib/shorthands/backgroundImages.js' { - declare module.exports: $Exports<'polished/lib/shorthands/backgroundImages'>; -} -declare module 'polished/lib/shorthands/backgrounds.js' { - declare module.exports: $Exports<'polished/lib/shorthands/backgrounds'>; -} -declare module 'polished/lib/shorthands/border.js' { - declare module.exports: $Exports<'polished/lib/shorthands/border'>; -} -declare module 'polished/lib/shorthands/borderColor.js' { - declare module.exports: $Exports<'polished/lib/shorthands/borderColor'>; -} -declare module 'polished/lib/shorthands/borderRadius.js' { - declare module.exports: $Exports<'polished/lib/shorthands/borderRadius'>; -} -declare module 'polished/lib/shorthands/borderStyle.js' { - declare module.exports: $Exports<'polished/lib/shorthands/borderStyle'>; -} -declare module 'polished/lib/shorthands/borderWidth.js' { - declare module.exports: $Exports<'polished/lib/shorthands/borderWidth'>; -} -declare module 'polished/lib/shorthands/buttons.js' { - declare module.exports: $Exports<'polished/lib/shorthands/buttons'>; -} -declare module 'polished/lib/shorthands/margin.js' { - declare module.exports: $Exports<'polished/lib/shorthands/margin'>; -} -declare module 'polished/lib/shorthands/padding.js' { - declare module.exports: $Exports<'polished/lib/shorthands/padding'>; -} -declare module 'polished/lib/shorthands/position.js' { - declare module.exports: $Exports<'polished/lib/shorthands/position'>; -} -declare module 'polished/lib/shorthands/size.js' { - declare module.exports: $Exports<'polished/lib/shorthands/size'>; -} -declare module 'polished/lib/shorthands/textInputs.js' { - declare module.exports: $Exports<'polished/lib/shorthands/textInputs'>; -} -declare module 'polished/lib/shorthands/transitions.js' { - declare module.exports: $Exports<'polished/lib/shorthands/transitions'>; -} -declare module 'polished/lib/types/color.js' { - declare module.exports: $Exports<'polished/lib/types/color'>; -} -declare module 'polished/lib/types/fluidRangeConfiguration.js' { - declare module.exports: $Exports<'polished/lib/types/fluidRangeConfiguration'>; -} -declare module 'polished/lib/types/fontFaceConfiguration.js' { - declare module.exports: $Exports<'polished/lib/types/fontFaceConfiguration'>; -} -declare module 'polished/lib/types/interactionState.js' { - declare module.exports: $Exports<'polished/lib/types/interactionState'>; -} -declare module 'polished/lib/types/modularScaleRatio.js' { - declare module.exports: $Exports<'polished/lib/types/modularScaleRatio'>; -} -declare module 'polished/lib/types/radialGradientConfiguration.js' { - declare module.exports: $Exports<'polished/lib/types/radialGradientConfiguration'>; -} -declare module 'polished/lib/types/sideKeyword.js' { - declare module.exports: $Exports<'polished/lib/types/sideKeyword'>; -} -declare module 'polished/lib/types/style.js' { - declare module.exports: $Exports<'polished/lib/types/style'>; -} -declare module 'polished/lib/types/timingFunction.js' { - declare module.exports: $Exports<'polished/lib/types/timingFunction'>; -} -declare module 'polished/lib/types/triangleConfiguration.js' { - declare module.exports: $Exports<'polished/lib/types/triangleConfiguration'>; -} diff --git a/flow-typed/npm/prop-types_v15.x.x.js b/flow-typed/npm/prop-types_v15.x.x.js deleted file mode 100644 index 113b0b5c4..000000000 --- a/flow-typed/npm/prop-types_v15.x.x.js +++ /dev/null @@ -1,34 +0,0 @@ -// flow-typed signature: 3eaa1f24c7397b78a7481992d2cddcb2 -// flow-typed version: a1a20d4928/prop-types_v15.x.x/flow_>=v0.41.x - -type $npm$propTypes$ReactPropsCheckType = ( - props: any, - propName: string, - componentName: string, - href?: string) => ?Error; - -declare module 'prop-types' { - declare var array: React$PropType$Primitive>; - declare var bool: React$PropType$Primitive; - declare var func: React$PropType$Primitive; - declare var number: React$PropType$Primitive; - declare var object: React$PropType$Primitive; - declare var string: React$PropType$Primitive; - declare var any: React$PropType$Primitive; - declare var arrayOf: React$PropType$ArrayOf; - declare var element: React$PropType$Primitive; /* TODO */ - declare var instanceOf: React$PropType$InstanceOf; - declare var node: React$PropType$Primitive; /* TODO */ - declare var objectOf: React$PropType$ObjectOf; - declare var oneOf: React$PropType$OneOf; - declare var oneOfType: React$PropType$OneOfType; - declare var shape: React$PropType$Shape; - - declare function checkPropTypes( - propTypes: $Subtype<{[_: $Keys]: $npm$propTypes$ReactPropsCheckType}>, - values: V, - location: string, - componentName: string, - getStack: ?(() => ?string) - ) : void; -} diff --git a/flow-typed/npm/react-autosuggest_vx.x.x.js b/flow-typed/npm/react-autosuggest_vx.x.x.js deleted file mode 100644 index e0a65f71a..000000000 --- a/flow-typed/npm/react-autosuggest_vx.x.x.js +++ /dev/null @@ -1,60 +0,0 @@ -// flow-typed signature: 844045a071365b8f4e9d7d1aac302959 -// flow-typed version: <>/react-autosuggest_v9.4.2/flow_v0.81.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'react-autosuggest' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'react-autosuggest' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'react-autosuggest/dist/Autosuggest' { - declare module.exports: any; -} - -declare module 'react-autosuggest/dist/index' { - declare module.exports: any; -} - -declare module 'react-autosuggest/dist/standalone/autosuggest' { - declare module.exports: any; -} - -declare module 'react-autosuggest/dist/standalone/autosuggest.min' { - declare module.exports: any; -} - -declare module 'react-autosuggest/dist/theme' { - declare module.exports: any; -} - -// Filename aliases -declare module 'react-autosuggest/dist/Autosuggest.js' { - declare module.exports: $Exports<'react-autosuggest/dist/Autosuggest'>; -} -declare module 'react-autosuggest/dist/index.js' { - declare module.exports: $Exports<'react-autosuggest/dist/index'>; -} -declare module 'react-autosuggest/dist/standalone/autosuggest.js' { - declare module.exports: $Exports<'react-autosuggest/dist/standalone/autosuggest'>; -} -declare module 'react-autosuggest/dist/standalone/autosuggest.min.js' { - declare module.exports: $Exports<'react-autosuggest/dist/standalone/autosuggest.min'>; -} -declare module 'react-autosuggest/dist/theme.js' { - declare module.exports: $Exports<'react-autosuggest/dist/theme'>; -} diff --git a/flow-typed/npm/react-emotion_vx.x.x.js b/flow-typed/npm/react-emotion_vx.x.x.js deleted file mode 100644 index 68d3917d7..000000000 --- a/flow-typed/npm/react-emotion_vx.x.x.js +++ /dev/null @@ -1,60 +0,0 @@ -// flow-typed signature: 70c6c9c1a5de74b9254304a0f8d6f61e -// flow-typed version: <>/react-emotion_v9.x.x/flow_v0.77.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'react-emotion' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'react-emotion' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'react-emotion/dist/emotion.umd.min' { - declare module.exports: any; -} - -declare module 'react-emotion/dist/index.cjs' { - declare module.exports: any; -} - -declare module 'react-emotion/dist/index.esm' { - declare module.exports: any; -} - -declare module 'react-emotion/macro' { - declare module.exports: any; -} - -declare module 'react-emotion/src/index' { - declare module.exports: any; -} - -// Filename aliases -declare module 'react-emotion/dist/emotion.umd.min.js' { - declare module.exports: $Exports<'react-emotion/dist/emotion.umd.min'>; -} -declare module 'react-emotion/dist/index.cjs.js' { - declare module.exports: $Exports<'react-emotion/dist/index.cjs'>; -} -declare module 'react-emotion/dist/index.esm.js' { - declare module.exports: $Exports<'react-emotion/dist/index.esm'>; -} -declare module 'react-emotion/macro.js' { - declare module.exports: $Exports<'react-emotion/macro'>; -} -declare module 'react-emotion/src/index.js' { - declare module.exports: $Exports<'react-emotion/src/index'>; -} diff --git a/flow-typed/npm/react-router-dom_v4.x.x.js b/flow-typed/npm/react-router-dom_v4.x.x.js deleted file mode 100644 index 575213005..000000000 --- a/flow-typed/npm/react-router-dom_v4.x.x.js +++ /dev/null @@ -1,158 +0,0 @@ -// flow-typed signature: 7ef7e99bfa7953a438470755d51dc345 -// flow-typed version: 107feb8c45/react-router-dom_v4.x.x/flow_>=v0.53.x - -declare module "react-router-dom" { - declare export class BrowserRouter extends React$Component<{ - basename?: string, - forceRefresh?: boolean, - getUserConfirmation?: GetUserConfirmation, - keyLength?: number, - children?: React$Node - }> {} - - declare export class HashRouter extends React$Component<{ - basename?: string, - getUserConfirmation?: GetUserConfirmation, - hashType?: "slash" | "noslash" | "hashbang", - children?: React$Node - }> {} - - declare export class Link extends React$Component<{ - to: string | LocationShape, - replace?: boolean, - children?: React$Node - }> {} - - declare export class NavLink extends React$Component<{ - to: string | LocationShape, - activeClassName?: string, - className?: string, - activeStyle?: Object, - style?: Object, - isActive?: (match: Match, location: Location) => boolean, - children?: React$Node, - exact?: boolean, - strict?: boolean - }> {} - - // NOTE: Below are duplicated from react-router. If updating these, please - // update the react-router and react-router-native types as well. - declare export type Location = { - pathname: string, - search: string, - hash: string, - state?: any, - key?: string - }; - - declare export type LocationShape = { - pathname?: string, - search?: string, - hash?: string, - state?: any - }; - - declare export type HistoryAction = "PUSH" | "REPLACE" | "POP"; - - declare export type RouterHistory = { - length: number, - location: Location, - action: HistoryAction, - listen( - callback: (location: Location, action: HistoryAction) => void - ): () => void, - push(path: string | LocationShape, state?: any): void, - replace(path: string | LocationShape, state?: any): void, - go(n: number): void, - goBack(): void, - goForward(): void, - canGo?: (n: number) => boolean, - block( - callback: (location: Location, action: HistoryAction) => boolean - ): void, - // createMemoryHistory - index?: number, - entries?: Array - }; - - declare export type Match = { - params: { [key: string]: ?string }, - isExact: boolean, - path: string, - url: string - }; - - declare export type ContextRouter = {| - history: RouterHistory, - location: Location, - match: Match - |}; - - declare export type GetUserConfirmation = ( - message: string, - callback: (confirmed: boolean) => void - ) => void; - - declare type StaticRouterContext = { - url?: string - }; - - declare export class StaticRouter extends React$Component<{ - basename?: string, - location?: string | Location, - context: StaticRouterContext, - children?: React$Node - }> {} - - declare export class MemoryRouter extends React$Component<{ - initialEntries?: Array, - initialIndex?: number, - getUserConfirmation?: GetUserConfirmation, - keyLength?: number, - children?: React$Node - }> {} - - declare export class Router extends React$Component<{ - history: RouterHistory, - children?: React$Node - }> {} - - declare export class Prompt extends React$Component<{ - message: string | ((location: Location) => string | boolean), - when?: boolean - }> {} - - declare export class Redirect extends React$Component<{ - to: string | LocationShape, - push?: boolean - }> {} - - declare export class Route extends React$Component<{ - component?: React$ComponentType<*>, - render?: (router: ContextRouter) => React$Node, - children?: React$ComponentType | React$Node, - path?: string, - exact?: boolean, - strict?: boolean - }> {} - - declare export class Switch extends React$Component<{ - children?: React$Node - }> {} - - declare export function withRouter

( - Component: React$ComponentType<{| ...ContextRouter, ...P |}> - ): React$ComponentType

; - - declare type MatchPathOptions = { - path?: string, - exact?: boolean, - sensitive?: boolean, - strict?: boolean - }; - - declare export function matchPath( - pathname: string, - options?: MatchPathOptions | string - ): null | Match; -} diff --git a/flow-typed/npm/react-router_vx.x.x.js b/flow-typed/npm/react-router_vx.x.x.js deleted file mode 100644 index 5059e8cc6..000000000 --- a/flow-typed/npm/react-router_vx.x.x.js +++ /dev/null @@ -1,199 +0,0 @@ -// flow-typed signature: 4fb3dfe55b5d1711432e74df5fa80adc -// flow-typed version: <>/react-router_v4.3.1/flow_v0.81.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'react-router' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'react-router' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'react-router/es/generatePath' { - declare module.exports: any; -} - -declare module 'react-router/es/index' { - declare module.exports: any; -} - -declare module 'react-router/es/matchPath' { - declare module.exports: any; -} - -declare module 'react-router/es/MemoryRouter' { - declare module.exports: any; -} - -declare module 'react-router/es/Prompt' { - declare module.exports: any; -} - -declare module 'react-router/es/Redirect' { - declare module.exports: any; -} - -declare module 'react-router/es/Route' { - declare module.exports: any; -} - -declare module 'react-router/es/Router' { - declare module.exports: any; -} - -declare module 'react-router/es/RouterContext' { - declare module.exports: any; -} - -declare module 'react-router/es/StaticRouter' { - declare module.exports: any; -} - -declare module 'react-router/es/Switch' { - declare module.exports: any; -} - -declare module 'react-router/es/withRouter' { - declare module.exports: any; -} - -declare module 'react-router/generatePath' { - declare module.exports: any; -} - -declare module 'react-router/matchPath' { - declare module.exports: any; -} - -declare module 'react-router/MemoryRouter' { - declare module.exports: any; -} - -declare module 'react-router/Prompt' { - declare module.exports: any; -} - -declare module 'react-router/Redirect' { - declare module.exports: any; -} - -declare module 'react-router/Route' { - declare module.exports: any; -} - -declare module 'react-router/Router' { - declare module.exports: any; -} - -declare module 'react-router/StaticRouter' { - declare module.exports: any; -} - -declare module 'react-router/Switch' { - declare module.exports: any; -} - -declare module 'react-router/umd/react-router' { - declare module.exports: any; -} - -declare module 'react-router/umd/react-router.min' { - declare module.exports: any; -} - -declare module 'react-router/withRouter' { - declare module.exports: any; -} - -// Filename aliases -declare module 'react-router/es/generatePath.js' { - declare module.exports: $Exports<'react-router/es/generatePath'>; -} -declare module 'react-router/es/index.js' { - declare module.exports: $Exports<'react-router/es/index'>; -} -declare module 'react-router/es/matchPath.js' { - declare module.exports: $Exports<'react-router/es/matchPath'>; -} -declare module 'react-router/es/MemoryRouter.js' { - declare module.exports: $Exports<'react-router/es/MemoryRouter'>; -} -declare module 'react-router/es/Prompt.js' { - declare module.exports: $Exports<'react-router/es/Prompt'>; -} -declare module 'react-router/es/Redirect.js' { - declare module.exports: $Exports<'react-router/es/Redirect'>; -} -declare module 'react-router/es/Route.js' { - declare module.exports: $Exports<'react-router/es/Route'>; -} -declare module 'react-router/es/Router.js' { - declare module.exports: $Exports<'react-router/es/Router'>; -} -declare module 'react-router/es/RouterContext.js' { - declare module.exports: $Exports<'react-router/es/RouterContext'>; -} -declare module 'react-router/es/StaticRouter.js' { - declare module.exports: $Exports<'react-router/es/StaticRouter'>; -} -declare module 'react-router/es/Switch.js' { - declare module.exports: $Exports<'react-router/es/Switch'>; -} -declare module 'react-router/es/withRouter.js' { - declare module.exports: $Exports<'react-router/es/withRouter'>; -} -declare module 'react-router/generatePath.js' { - declare module.exports: $Exports<'react-router/generatePath'>; -} -declare module 'react-router/index' { - declare module.exports: $Exports<'react-router'>; -} -declare module 'react-router/index.js' { - declare module.exports: $Exports<'react-router'>; -} -declare module 'react-router/matchPath.js' { - declare module.exports: $Exports<'react-router/matchPath'>; -} -declare module 'react-router/MemoryRouter.js' { - declare module.exports: $Exports<'react-router/MemoryRouter'>; -} -declare module 'react-router/Prompt.js' { - declare module.exports: $Exports<'react-router/Prompt'>; -} -declare module 'react-router/Redirect.js' { - declare module.exports: $Exports<'react-router/Redirect'>; -} -declare module 'react-router/Route.js' { - declare module.exports: $Exports<'react-router/Route'>; -} -declare module 'react-router/Router.js' { - declare module.exports: $Exports<'react-router/Router'>; -} -declare module 'react-router/StaticRouter.js' { - declare module.exports: $Exports<'react-router/StaticRouter'>; -} -declare module 'react-router/Switch.js' { - declare module.exports: $Exports<'react-router/Switch'>; -} -declare module 'react-router/umd/react-router.js' { - declare module.exports: $Exports<'react-router/umd/react-router'>; -} -declare module 'react-router/umd/react-router.min.js' { - declare module.exports: $Exports<'react-router/umd/react-router.min'>; -} -declare module 'react-router/withRouter.js' { - declare module.exports: $Exports<'react-router/withRouter'>; -} diff --git a/flow-typed/npm/request_vx.x.x.js b/flow-typed/npm/request_vx.x.x.js deleted file mode 100644 index dc062d4fb..000000000 --- a/flow-typed/npm/request_vx.x.x.js +++ /dev/null @@ -1,108 +0,0 @@ -// flow-typed signature: fce684fdcdf9c74363f2c0bf136dbf88 -// flow-typed version: <>/request_v2.83.0/flow_v0.64.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'request' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'request' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'request/lib/auth' { - declare module.exports: any; -} - -declare module 'request/lib/cookies' { - declare module.exports: any; -} - -declare module 'request/lib/getProxyFromURI' { - declare module.exports: any; -} - -declare module 'request/lib/har' { - declare module.exports: any; -} - -declare module 'request/lib/helpers' { - declare module.exports: any; -} - -declare module 'request/lib/multipart' { - declare module.exports: any; -} - -declare module 'request/lib/oauth' { - declare module.exports: any; -} - -declare module 'request/lib/querystring' { - declare module.exports: any; -} - -declare module 'request/lib/redirect' { - declare module.exports: any; -} - -declare module 'request/lib/tunnel' { - declare module.exports: any; -} - -declare module 'request/request' { - declare module.exports: any; -} - -// Filename aliases -declare module 'request/index' { - declare module.exports: $Exports<'request'>; -} -declare module 'request/index.js' { - declare module.exports: $Exports<'request'>; -} -declare module 'request/lib/auth.js' { - declare module.exports: $Exports<'request/lib/auth'>; -} -declare module 'request/lib/cookies.js' { - declare module.exports: $Exports<'request/lib/cookies'>; -} -declare module 'request/lib/getProxyFromURI.js' { - declare module.exports: $Exports<'request/lib/getProxyFromURI'>; -} -declare module 'request/lib/har.js' { - declare module.exports: $Exports<'request/lib/har'>; -} -declare module 'request/lib/helpers.js' { - declare module.exports: $Exports<'request/lib/helpers'>; -} -declare module 'request/lib/multipart.js' { - declare module.exports: $Exports<'request/lib/multipart'>; -} -declare module 'request/lib/oauth.js' { - declare module.exports: $Exports<'request/lib/oauth'>; -} -declare module 'request/lib/querystring.js' { - declare module.exports: $Exports<'request/lib/querystring'>; -} -declare module 'request/lib/redirect.js' { - declare module.exports: $Exports<'request/lib/redirect'>; -} -declare module 'request/lib/tunnel.js' { - declare module.exports: $Exports<'request/lib/tunnel'>; -} -declare module 'request/request.js' { - declare module.exports: $Exports<'request/request'>; -} diff --git a/flow-typed/npm/rimraf_v2.x.x.js b/flow-typed/npm/rimraf_v2.x.x.js deleted file mode 100644 index 13b85249c..000000000 --- a/flow-typed/npm/rimraf_v2.x.x.js +++ /dev/null @@ -1,18 +0,0 @@ -// flow-typed signature: 1dff23447d5e18f5ac2b05aaec7cfb74 -// flow-typed version: a453e98ea2/rimraf_v2.x.x/flow_>=v0.25.0 - -declare module 'rimraf' { - declare type Options = { - maxBusyTries?: number, - emfileWait?: number, - glob?: boolean, - disableGlob?: boolean - }; - - declare type Callback = (err: ?Error, path: ?string) => void; - - declare module.exports: { - (f: string, opts?: Options | Callback, callback?: Callback): void; - sync(path: string, opts?: Options): void; - }; -} diff --git a/flow-typed/npm/semver_v5.1.x.js b/flow-typed/npm/semver_v5.1.x.js deleted file mode 100644 index 75b637646..000000000 --- a/flow-typed/npm/semver_v5.1.x.js +++ /dev/null @@ -1,198 +0,0 @@ -// flow-typed signature: dc381ee55406f66b7272c6343db0834b -// flow-typed version: da30fe6876/semver_v5.1.x/flow_>=v0.25.x - -declare module "semver" { - declare type Release = - | "major" - | "premajor" - | "minor" - | "preminor" - | "patch" - | "prepatch" - | "prerelease"; - - // The supported comparators are taken from the source here: - // https://github.com/npm/node-semver/blob/8bd070b550db2646362c9883c8d008d32f66a234/semver.js#L623 - declare type Operator = - | "===" - | "!==" - | "==" - | "=" - | "" // Not sure why you would want this, but whatever. - | "!=" - | ">" - | ">=" - | "<" - | "<="; - - declare class SemVer { - build: Array; - loose: ?boolean; - major: number; - minor: number; - patch: number; - prerelease: Array; - raw: string; - version: string; - - constructor(version: string | SemVer, loose?: boolean): SemVer; - compare(other: string | SemVer): -1 | 0 | 1; - compareMain(other: string | SemVer): -1 | 0 | 1; - comparePre(other: string | SemVer): -1 | 0 | 1; - format(): string; - inc(release: Release, identifier: string): this; - } - - declare class Comparator { - loose?: boolean; - operator: Operator; - semver: SemVer; - value: string; - - constructor(comp: string | Comparator, loose?: boolean): Comparator; - parse(comp: string): void; - test(version: string): boolean; - } - - declare class Range { - loose: ?boolean; - raw: string; - set: Array>; - - constructor(range: string | Range, loose?: boolean): Range; - format(): string; - parseRange(range: string): Array; - test(version: string): boolean; - toString(): string; - } - - declare var SEMVER_SPEC_VERSION: string; - declare var re: Array; - declare var src: Array; - - // Functions - declare function valid(v: string | SemVer, loose?: boolean): string | null; - declare function clean(v: string | SemVer, loose?: boolean): string | null; - declare function inc( - v: string | SemVer, - release: Release, - loose?: boolean, - identifier?: string - ): string | null; - declare function inc( - v: string | SemVer, - release: Release, - identifier: string - ): string | null; - declare function major(v: string | SemVer, loose?: boolean): number; - declare function minor(v: string | SemVer, loose?: boolean): number; - declare function patch(v: string | SemVer, loose?: boolean): number; - - // Comparison - declare function gt( - v1: string | SemVer, - v2: string | SemVer, - loose?: boolean - ): boolean; - declare function gte( - v1: string | SemVer, - v2: string | SemVer, - loose?: boolean - ): boolean; - declare function lt( - v1: string | SemVer, - v2: string | SemVer, - loose?: boolean - ): boolean; - declare function lte( - v1: string | SemVer, - v2: string | SemVer, - loose?: boolean - ): boolean; - declare function eq( - v1: string | SemVer, - v2: string | SemVer, - loose?: boolean - ): boolean; - declare function neq( - v1: string | SemVer, - v2: string | SemVer, - loose?: boolean - ): boolean; - declare function cmp( - v1: string | SemVer, - comparator: Operator, - v2: string | SemVer, - loose?: boolean - ): boolean; - declare function compare( - v1: string | SemVer, - v2: string | SemVer, - loose?: boolean - ): -1 | 0 | 1; - declare function rcompare( - v1: string | SemVer, - v2: string | SemVer, - loose?: boolean - ): -1 | 0 | 1; - declare function compareLoose( - v1: string | SemVer, - v2: string | SemVer - ): -1 | 0 | 1; - declare function diff(v1: string | SemVer, v2: string | SemVer): ?Release; - declare function sort( - list: Array, - loose?: boolean - ): Array; - declare function rsort( - list: Array, - loose?: boolean - ): Array; - declare function compareIdentifiers( - v1: string | SemVer, - v2: string | SemVer - ): -1 | 0 | 1; - declare function rcompareIdentifiers( - v1: string | SemVer, - v2: string | SemVer - ): -1 | 0 | 1; - - // Ranges - declare function validRange( - range: string | Range, - loose?: boolean - ): string | null; - declare function satisfies( - version: string | SemVer, - range: string | Range, - loose?: boolean - ): boolean; - declare function maxSatisfying( - versions: Array, - range: string | Range, - loose?: boolean - ): string | SemVer | null; - declare function gtr( - version: string | SemVer, - range: string | Range, - loose?: boolean - ): boolean; - declare function ltr( - version: string | SemVer, - range: string | Range, - loose?: boolean - ): boolean; - declare function outside( - version: string | SemVer, - range: string | Range, - hilo: ">" | "<", - loose?: boolean - ): boolean; - - // Not explicitly documented, or deprecated - declare function parse(version: string, loose?: boolean): ?SemVer; - declare function toComparators( - range: string | Range, - loose?: boolean - ): Array>; -} diff --git a/flow-typed/npm/supertest_vx.x.x.js b/flow-typed/npm/supertest_vx.x.x.js deleted file mode 100644 index 65ae129cb..000000000 --- a/flow-typed/npm/supertest_vx.x.x.js +++ /dev/null @@ -1,52 +0,0 @@ -// flow-typed signature: 92c970084ff90673c82c72604aa26f27 -// flow-typed version: <>/supertest_v3.x.x/flow_v0.69.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'supertest' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'supertest' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'supertest/lib/agent' { - declare module.exports: any; -} - -declare module 'supertest/lib/test' { - declare module.exports: any; -} - -declare module 'supertest/test/supertest' { - declare module.exports: any; -} - -// Filename aliases -declare module 'supertest/index' { - declare module.exports: $Exports<'supertest'>; -} -declare module 'supertest/index.js' { - declare module.exports: $Exports<'supertest'>; -} -declare module 'supertest/lib/agent.js' { - declare module.exports: $Exports<'supertest/lib/agent'>; -} -declare module 'supertest/lib/test.js' { - declare module.exports: $Exports<'supertest/lib/test'>; -} -declare module 'supertest/test/supertest.js' { - declare module.exports: $Exports<'supertest/test/supertest'>; -} diff --git a/jest.config.js b/jest.config.js index c8e20f283..2cf189af0 100644 --- a/jest.config.js +++ b/jest.config.js @@ -4,10 +4,14 @@ module.exports = { name: 'verdaccio-unit-jest', verbose: true, collectCoverage: true, + moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], testURL: 'http://localhost', - testRegex: '(test/unit.*\\.spec)\\.js', - // Some unit tests rely on data folders that look like packages. This confuses jest-hast-map - // when it tries to scan for package.json files. + testRegex: '(test/unit.*\\.spec)\\.ts', + // Some unit tests rely on data folders that look like packages. This confuses jest-hast-map + // when it tries to scan for package.json files. + transform: { + '^.+\\.(js|jsx|ts|tsx)$': 'babel-jest' + }, modulePathIgnorePatterns: [ '/test/unit/partials/mock-store/.*/package.json', '/test/functional/store/.*/package.json', diff --git a/package.json b/package.json index 6fa5c090a..78f0174e7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "verdaccio", - "version": "4.0.4", + "version": "4.1.0", "description": "A lightweight private npm proxy registry", "author": { "name": "Verdaccio Maintainers", @@ -15,71 +15,74 @@ "verdaccio": "./bin/verdaccio" }, "dependencies": { - "@verdaccio/local-storage": "2.1.0", - "@verdaccio/readme": "1.0.3", + "@verdaccio/commons-api": "0.1.2", + "@verdaccio/local-storage": "2.2.1", + "@verdaccio/readme": "1.0.4", "@verdaccio/streams": "2.0.0", "@verdaccio/ui-theme": "0.1.11", "JSONStream": "1.3.5", - "async": "3.0.1", + "async": "3.1.0", "body-parser": "1.19.0", "bunyan": "1.8.12", "commander": "2.20.0", "compression": "1.7.4", "cookies": "0.7.3", "cors": "2.8.5", - "dayjs": "1.8.14", - "express": "4.16.4", + "dayjs": "1.8.15", + "envinfo": "7.3.1", + "express": "4.17.1", "handlebars": "4.1.2", - "http-errors": "1.7.2", "js-yaml": "3.13.1", "jsonwebtoken": "8.5.1", "kleur": "3.0.3", - "lodash": "4.17.11", + "lodash": "4.17.14", "lunr-mutable-indexes": "2.3.2", - "marked": "0.6.2", + "marked": "0.7.0", "mime": "2.4.4", "minimatch": "3.0.4", "mkdirp": "0.5.1", "mv": "2.1.1", "pkginfo": "0.4.1", "request": "2.87.0", - "semver": "6.1.1", + "semver": "6.2.0", "verdaccio-audit": "1.2.0", "verdaccio-htpasswd": "2.0.0" }, "devDependencies": { - "@commitlint/cli": "7.5.2", - "@commitlint/config-conventional": "7.5.0", - "@octokit/rest": "16.25.0", - "@verdaccio/babel-preset": "0.1.0", - "@verdaccio/types": "5.0.2", - "codecov": "3.3.0", + "@commitlint/cli": "8.0.0", + "@commitlint/config-conventional": "8.0.0", + "@octokit/rest": "16.28.2", + "@types/async": "3.0.0", + "@types/bunyan": "1.8.6", + "@types/express": "4.17.0", + "@types/handlebars": "4.1.0", + "@types/http-errors": "1.6.1", + "@types/jest": "24.0.15", + "@types/lodash": "4.14.136", + "@types/mime": "2.0.1", + "@types/minimatch": "3.0.3", + "@types/node": "12.6.2", + "@types/request": "2.48.2", + "@typescript-eslint/eslint-plugin": "1.12.0", + "@verdaccio/babel-preset": "0.2.1", + "@verdaccio/eslint-config": "0.0.1", + "@verdaccio/types": "5.2.2", + "codecov": "3.5.0", "cross-env": "5.2.0", "eslint": "5.16.0", - "eslint-config-google": "0.12.0", - "eslint-config-prettier": "4.2.0", - "eslint-plugin-babel": "5.3.0", - "eslint-plugin-flowtype": "3.6.1", - "eslint-plugin-import": "2.17.2", - "eslint-plugin-jest": "22.5.1", - "eslint-plugin-jsx-a11y": "6.2.1", - "eslint-plugin-prettier": "3.0.1", - "eslint-plugin-verdaccio": "0.0.5", - "flow-bin": "0.81.0", - "flow-runtime": "0.17.0", "get-stdin": "7.0.0", - "husky": "2.1.0", + "husky": "2.7.0", "in-publish": "2.0.0", - "jest": "24.7.1", - "jest-environment-node": "24.7.1", - "lint-staged": "8.1.5", + "jest": "24.8.0", + "jest-environment-node": "24.8.0", + "lint-staged": "8.2.1", "nock": "10.0.6", - "prettier": "1.17.0", "puppeteer": "1.8.0", "rimraf": "2.6.3", - "standard-version": "5.0.2", + "standard-version": "6.0.1", "supertest": "4.0.2", - "verdaccio-auth-memory": "0.0.4", + "typescript": "3.5.3", + "verdaccio-auth-memory": "1.1.5", "verdaccio-memory": "2.0.0" }, "keywords": [ @@ -96,7 +99,8 @@ "scripts": { "release": "standard-version -a -s", "prepublish": "in-publish && npm run code:build || not-in-publish", - "flow": "flow check", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", "pretest": "npm run code:build", "test": "npm run test:unit", "test:clean": "npx jest --clearCache", @@ -106,12 +110,13 @@ "test:all": "npm run test && npm run test:functional && npm run test:e2e", "pre:ci": "npm run lint", "coverage:publish": "codecov", - "lint": "npm run flow && npm run lint:js", - "lint:js": "eslint .", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files", - "build:docker": "docker build -t verdaccio . --no-cache" + "lint": "npm run type-check && npm run lint:ts", + "lint:ts": "eslint . --ext .js,.ts", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"", + "dev:start": "cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli", + "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline", + "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"", + "build:docker": "docker build -t verdaccio/verdaccio:local . --no-cache" }, "engines": { "node": ">=8", diff --git a/src/api/debug/index.js b/src/api/debug/index.ts similarity index 61% rename from src/api/debug/index.js rename to src/api/debug/index.ts index 0b4749505..582b6985c 100644 --- a/src/api/debug/index.js +++ b/src/api/debug/index.ts @@ -1,15 +1,10 @@ -/** - * @prettier - * @flow - */ - import _ from 'lodash'; -import type { $Application } from 'express'; -import type { $ResponseExtend, $RequestExtend, $NextFunctionVer } from '../../../types'; +import { Application } from 'express'; +import { $ResponseExtend, $RequestExtend, $NextFunctionVer } from '../../../types'; -export default (app: $Application, selfPath: string) => { +export default (app: Application, selfPath: string): void => { // Hook for tests only - app.get('/-/_debug', function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { + app.get('/-/_debug', function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { const doGarbabeCollector = _.isNil(global.gc) === false; if (doGarbabeCollector) { @@ -18,6 +13,7 @@ export default (app: $Application, selfPath: string) => { next({ pid: process.pid, + // @ts-ignore main: process.mainModule.filename, conf: selfPath, mem: process.memoryUsage(), diff --git a/src/api/endpoint/api/dist-tags.js b/src/api/endpoint/api/dist-tags.ts similarity index 74% rename from src/api/endpoint/api/dist-tags.js rename to src/api/endpoint/api/dist-tags.ts index 91e92253f..01b8b8448 100644 --- a/src/api/endpoint/api/dist-tags.js +++ b/src/api/endpoint/api/dist-tags.ts @@ -1,25 +1,22 @@ -/** - * @prettier - * @flow - */ - import mime from 'mime'; import _ from 'lodash'; import { media, allow } from '../../middleware'; -import type { Router } from 'express'; -import type { IAuth, $ResponseExtend, $RequestExtend, $NextFunctionVer, IStorageHandler } from '../../../../types'; +import{ Router } from 'express'; +import{ IAuth, $ResponseExtend, $RequestExtend, $NextFunctionVer, IStorageHandler } from '../../../../types'; import { API_MESSAGE, HTTP_STATUS, DIST_TAGS } from '../../../lib/constants'; +import { VerdaccioError } from '@verdaccio/commons-api'; +import { Package } from '@verdaccio/types'; -export default function(route: Router, auth: IAuth, storage: IStorageHandler) { +export default function(route: Router, auth: IAuth, storage: IStorageHandler): void { const can = allow(auth); - const tag_package_version = function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { + const tag_package_version = function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): $NextFunctionVer { if (_.isString(req.body) === false) { return next('route'); } const tags = {}; tags[req.params.tag] = req.body; - storage.mergeTags(req.params.package, tags, function(err) { + storage.mergeTags(req.params.package, tags, function(err: Error): $NextFunctionVer { if (err) { return next(err); } @@ -35,10 +32,10 @@ export default function(route: Router, auth: IAuth, storage: IStorageHandler) { route.put('/-/package/:package/dist-tags/:tag', can('publish'), media(mime.getType('json')), tag_package_version); - route.delete('/-/package/:package/dist-tags/:tag', can('publish'), function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { + route.delete('/-/package/:package/dist-tags/:tag', can('publish'), function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { const tags = {}; tags[req.params.tag] = null; - storage.mergeTags(req.params.package, tags, function(err) { + storage.mergeTags(req.params.package, tags, function(err: VerdaccioError): $NextFunctionVer { if (err) { return next(err); } @@ -49,12 +46,12 @@ export default function(route: Router, auth: IAuth, storage: IStorageHandler) { }); }); - route.get('/-/package/:package/dist-tags', can('access'), function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { + route.get('/-/package/:package/dist-tags', can('access'), function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { storage.getPackage({ name: req.params.package, uplinksLook: true, req, - callback: function(err, info) { + callback: function(err: VerdaccioError, info: Package): $NextFunctionVer { if (err) { return next(err); } @@ -64,8 +61,8 @@ export default function(route: Router, auth: IAuth, storage: IStorageHandler) { }); }); - route.post('/-/package/:package/dist-tags', can('publish'), function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { - storage.mergeTags(req.params.package, req.body, function(err) { + route.post('/-/package/:package/dist-tags', can('publish'), function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { + storage.mergeTags(req.params.package, req.body, function(err: VerdaccioError): $NextFunctionVer { if (err) { return next(err); } diff --git a/src/api/endpoint/api/package.js b/src/api/endpoint/api/package.ts similarity index 75% rename from src/api/endpoint/api/package.js rename to src/api/endpoint/api/package.ts index f4cb360b9..c7465b9e1 100644 --- a/src/api/endpoint/api/package.js +++ b/src/api/endpoint/api/package.ts @@ -1,23 +1,19 @@ -/** - * @prettier - * @flow - */ - import _ from 'lodash'; import { allow } from '../../middleware'; import { convertDistRemoteToLocalTarballUrls, getVersion, ErrorCode } from '../../../lib/utils'; import { HEADERS, DIST_TAGS, API_ERROR } from '../../../lib/constants'; -import type { Router } from 'express'; -import type { Config } from '@verdaccio/types'; -import type { IAuth, $ResponseExtend, $RequestExtend, $NextFunctionVer, IStorageHandler } from '../../../../types'; +import { Router } from 'express'; +import { Config, Package } from '@verdaccio/types'; +import { IAuth, $ResponseExtend, $RequestExtend, $NextFunctionVer, IStorageHandler } from '../../../../types'; -const downloadStream = (packageName: string, filename: string, storage: any, req: $RequestExtend, res: $ResponseExtend) => { +const downloadStream = (packageName: string, filename: string, storage: any, req: $RequestExtend, res: $ResponseExtend): void => { const stream = storage.getTarball(packageName, filename); - stream.on('content-length', function(content) { + stream.on('content-length', function(content): void { res.header('Content-Length', content); }); - stream.on('error', function(err) { + + stream.on('error', function(err): void { return res.report_error(err); }); @@ -25,11 +21,11 @@ const downloadStream = (packageName: string, filename: string, storage: any, req stream.pipe(res); }; -export default function(route: Router, auth: IAuth, storage: IStorageHandler, config: Config) { +export default function(route: Router, auth: IAuth, storage: IStorageHandler, config: Config): void { const can = allow(auth); // TODO: anonymous user? - route.get('/:package/:version?', can('access'), function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { - const getPackageMetaCallback = function(err, metadata) { + route.get('/:package/:version?', can('access'), function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { + const getPackageMetaCallback = function(err, metadata: Package): void { if (err) { return next(err); } @@ -65,13 +61,13 @@ export default function(route: Router, auth: IAuth, storage: IStorageHandler, co }); }); - route.get('/:scopedPackage/-/:scope/:filename', can('access'), function(req: $RequestExtend, res: $ResponseExtend) { + route.get('/:scopedPackage/-/:scope/:filename', can('access'), function(req: $RequestExtend, res: $ResponseExtend): void { const { scopedPackage, filename } = req.params; downloadStream(scopedPackage, filename, storage, req, res); }); - route.get('/:package/-/:filename', can('access'), function(req: $RequestExtend, res: $ResponseExtend) { + route.get('/:package/-/:filename', can('access'), function(req: $RequestExtend, res: $ResponseExtend): void { downloadStream(req.params.package, req.params.filename, storage, req, res); }); } diff --git a/src/api/endpoint/api/ping.js b/src/api/endpoint/api/ping.ts similarity index 59% rename from src/api/endpoint/api/ping.js rename to src/api/endpoint/api/ping.ts index 112fa9798..057f53bc1 100644 --- a/src/api/endpoint/api/ping.js +++ b/src/api/endpoint/api/ping.ts @@ -3,8 +3,8 @@ * @flow */ -import type { Router } from 'express'; -import type { $RequestExtend, $ResponseExtend, $NextFunctionVer } from '../../../../types'; +import { Router } from 'express'; +import { $RequestExtend, $ResponseExtend, $NextFunctionVer } from '../../../../types'; export default function(route: Router) { route.get('/-/ping', function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { diff --git a/src/api/endpoint/api/publish.js b/src/api/endpoint/api/publish.ts similarity index 94% rename from src/api/endpoint/api/publish.js rename to src/api/endpoint/api/publish.ts index 0348a8cf7..6dc3c9058 100644 --- a/src/api/endpoint/api/publish.js +++ b/src/api/endpoint/api/publish.ts @@ -1,8 +1,3 @@ -/** - * @prettier - * @flow - */ - import _ from 'lodash'; import Path from 'path'; import mime from 'mime'; @@ -13,10 +8,10 @@ import { media, expectJson, allow } from '../../middleware'; import { notify } from '../../../lib/notify'; import star from './star'; -import type { Router } from 'express'; -import type { Config, Callback, MergeTags, Version } from '@verdaccio/types'; -import type { IAuth, $ResponseExtend, $RequestExtend, $NextFunctionVer, IStorageHandler } from '../../../../types'; -import logger from '../../../lib/logger'; +import { Router } from 'express'; +import { Config, Callback, MergeTags, Version, Package } from '@verdaccio/types'; +import { IAuth, $ResponseExtend, $RequestExtend, $NextFunctionVer, IStorageHandler } from '../../../../types'; +import { logger } from '../../../lib/logger'; export default function publish(router: Router, auth: IAuth, storage: IStorageHandler, config: Config) { const can = allow(auth); @@ -76,7 +71,7 @@ export function publishPackage(storage: IStorageHandler, config: Config) { }; const afterChange = function(error, okMessage, metadata) { - const metadataCopy = { ...metadata }; + const metadataCopy: Package = { ...metadata }; const { _attachments, versions } = metadataCopy; // old npm behavior, if there is no attachments @@ -129,7 +124,7 @@ export function publishPackage(storage: IStorageHandler, config: Config) { try { await notify(metadataCopy, config, req.remote_user, `${metadataCopy.name}@${versionToPublish}`); } catch (error) { - logger.logger.error({ error }, 'notify batch service has failed: @{error}'); + logger.error({ error }, 'notify batch service has failed: @{error}'); } res.status(HTTP_STATUS.CREATED); diff --git a/src/api/endpoint/api/search.js b/src/api/endpoint/api/search.ts similarity index 100% rename from src/api/endpoint/api/search.js rename to src/api/endpoint/api/search.ts diff --git a/src/api/endpoint/api/star.js b/src/api/endpoint/api/star.ts similarity index 76% rename from src/api/endpoint/api/star.js rename to src/api/endpoint/api/star.ts index 5cc638d4b..2e8ac6ac9 100644 --- a/src/api/endpoint/api/star.js +++ b/src/api/endpoint/api/star.ts @@ -1,64 +1,64 @@ -// @flow - -import { USERS, HTTP_STATUS } from '../../../lib/constants'; -import type {$Response} from 'express'; -import type {$RequestExtend, $NextFunctionVer, IStorageHandler} from '../../../../types'; -import _ from 'lodash'; - -export default function(storage: IStorageHandler) { - const validateInputs = (newUsers, localUsers, username, isStar) => { - const isExistlocalUsers = _.isNil(localUsers[username]) === false; - if (isStar && isExistlocalUsers && localUsers[username]) { - return true; - } else if (!isStar && isExistlocalUsers) { - return false; - } else if (!isStar && !isExistlocalUsers) { - return true; - } else { - return false; - } - }; - - return (req: $RequestExtend, res: $Response, next: $NextFunctionVer): void => { - const name = req.params.package; - const afterChangePackage = function(err) { - if (err) { - return next(err); - } - res.status(HTTP_STATUS.OK); - next({ - success: true, - }); - }; - - storage.getPackage({ - name, - req, - callback: function(err, info) { - if (err) { - return next(err); - } - const newStarUser = req.body[USERS]; - const remoteUsername = req.remote_user.name; - const localStarUsers = info[USERS]; - // Check is star or unstar - const isStar = Object.keys(newStarUser).includes(remoteUsername); - if (_.isNil(localStarUsers) === false && validateInputs(newStarUser, localStarUsers, remoteUsername, isStar)) { - return afterChangePackage(); - } - const users = isStar ? { - ...localStarUsers, - [remoteUsername]: true, - } : _.reduce(localStarUsers, (users, value, key) => { - if (key !== remoteUsername) { - users[key] = value; - } - return users; - }, {}); - storage.changePackage(name, { ...info, users}, req.body._rev, function(err) { - afterChangePackage(err); - }); - }, - }); - }; -} +// @flow + +import { USERS, HTTP_STATUS } from '../../../lib/constants'; +import {Response} from 'express'; +import {$RequestExtend, $NextFunctionVer, IStorageHandler} from '../../../../types'; +import _ from 'lodash'; + +export default function(storage: IStorageHandler) { + const validateInputs = (newUsers, localUsers, username, isStar) => { + const isExistlocalUsers = _.isNil(localUsers[username]) === false; + if (isStar && isExistlocalUsers && localUsers[username]) { + return true; + } else if (!isStar && isExistlocalUsers) { + return false; + } else if (!isStar && !isExistlocalUsers) { + return true; + } else { + return false; + } + }; + + return (req: $RequestExtend, res: Response, next: $NextFunctionVer): void => { + const name = req.params.package; + const afterChangePackage = function(err?: Error) { + if (err) { + return next(err); + } + res.status(HTTP_STATUS.OK); + next({ + success: true, + }); + }; + + storage.getPackage({ + name, + req, + callback: function(err, info) { + if (err) { + return next(err); + } + const newStarUser = req.body[USERS]; + const remoteUsername = req.remote_user.name; + const localStarUsers = info[USERS]; + // Check is star or unstar + const isStar = Object.keys(newStarUser).includes(remoteUsername); + if (_.isNil(localStarUsers) === false && validateInputs(newStarUser, localStarUsers, remoteUsername, isStar)) { + return afterChangePackage(); + } + const users = isStar ? { + ...localStarUsers, + [remoteUsername]: true, + } : _.reduce(localStarUsers, (users, value, key) => { + if (key !== remoteUsername) { + users[key] = value; + } + return users; + }, {}); + storage.changePackage(name, { ...info, users}, req.body._rev, function(err) { + afterChangePackage(err); + }); + }, + }); + }; +} diff --git a/src/api/endpoint/api/stars.js b/src/api/endpoint/api/stars.js deleted file mode 100644 index 27fb493ac..000000000 --- a/src/api/endpoint/api/stars.js +++ /dev/null @@ -1,32 +0,0 @@ -/** - * @prettier - * @flow - */ - -import { USERS, HTTP_STATUS } from '../../../lib/constants'; -import type { $Response, Router } from 'express'; -import type { $RequestExtend, $NextFunctionVer, IStorageHandler } from '../../../../types'; -import type { Package } from '@verdaccio/types'; - -export default function(route: Router, storage: IStorageHandler) { - route.get( - '/-/_view/starredByUser', - (req: $RequestExtend, res: $Response, next: $NextFunctionVer): void => { - const remoteUsername = req.remote_user.name; - storage.getLocalDatabase((err, localPackages: Package[]) => { - if (err) { - return next(err); - } - const filteredPackages = localPackages.filter(localPackage => - localPackage[USERS] ? Object.keys(localPackage[USERS]).indexOf(remoteUsername) >= 0 : false - ); - res.status(HTTP_STATUS.OK); - next({ - rows: filteredPackages.map(filteredPackage => ({ - value: filteredPackage.name, - })), - }); - }); - } - ); -} diff --git a/src/api/endpoint/api/stars.ts b/src/api/endpoint/api/stars.ts new file mode 100644 index 000000000..a0883951d --- /dev/null +++ b/src/api/endpoint/api/stars.ts @@ -0,0 +1,37 @@ +/** + * @prettier + + */ +import _ from 'lodash'; +import { USERS, HTTP_STATUS } from '../../../lib/constants'; +import { Response, Router } from 'express'; +import { $RequestExtend, $NextFunctionVer, IStorageHandler } from '../../../../types'; +import { Package } from '@verdaccio/types'; + +type Packages = Package[]; + +export default function(route: Router, storage: IStorageHandler) { + route.get( + '/-/_view/starredByUser', + (req: $RequestExtend, res: Response, next: $NextFunctionVer): void => { + const remoteUsername = req.remote_user.name; + + storage.getLocalDatabase((err, localPackages: Packages) => { + if (err) { + return next(err); + } + + const filteredPackages: Packages = localPackages.filter((localPackage: Package) => + localPackage[USERS] ? _.keys(localPackage[USERS]).indexOf(remoteUsername) >= 0 : false + ); + + res.status(HTTP_STATUS.OK); + next({ + rows: filteredPackages.map((filteredPackage: Package) => ({ + value: filteredPackage.name, + })), + }); + }); + } + ); +} diff --git a/src/api/endpoint/api/user.js b/src/api/endpoint/api/user.ts similarity index 79% rename from src/api/endpoint/api/user.js rename to src/api/endpoint/api/user.ts index 3143a2d15..03a7f6452 100644 --- a/src/api/endpoint/api/user.js +++ b/src/api/endpoint/api/user.ts @@ -1,36 +1,31 @@ -/** - * @prettier - * @flow - */ - import _ from 'lodash'; import Cookies from 'cookies'; import { ErrorCode } from '../../../lib/utils'; import { API_ERROR, API_MESSAGE, HTTP_STATUS } from '../../../lib/constants'; import { createRemoteUser, createSessionToken, getApiToken, getAuthenticatedMessage, validatePassword } from '../../../lib/auth-utils'; -import logger from '../../../lib/logger'; +import { logger } from '../../../lib/logger'; -import type { Config, RemoteUser } from '@verdaccio/types'; -import type { $Response, Router } from 'express'; -import type { $RequestExtend, $ResponseExtend, $NextFunctionVer, IAuth } from '../../../../types'; +import { Config, RemoteUser } from '@verdaccio/types'; +import { Response, Router } from 'express'; +import { $RequestExtend, $ResponseExtend, $NextFunctionVer, IAuth } from '../../../../types'; -export default function(route: Router, auth: IAuth, config: Config) { - route.get('/-/user/:org_couchdb_user', function(req: $RequestExtend, res: $Response, next: $NextFunctionVer) { +export default function(route: Router, auth: IAuth, config: Config): void { + route.get('/-/user/:org_couchdb_user', function(req: $RequestExtend, res: Response, next: $NextFunctionVer): void { res.status(HTTP_STATUS.OK); next({ ok: getAuthenticatedMessage(req.remote_user.name), }); }); - route.put('/-/user/:org_couchdb_user/:_rev?/:revision?', function(req: $RequestExtend, res: $Response, next: $NextFunctionVer) { + route.put('/-/user/:org_couchdb_user/:_rev?/:revision?', function(req: $RequestExtend, res: Response, next: $NextFunctionVer): void { const { name, password } = req.body; const remoteName = req.remote_user.name; if (_.isNil(remoteName) === false && _.isNil(name) === false && remoteName === name) { - auth.authenticate(name, password, async function callbackAuthenticate(err, groups) { + auth.authenticate(name, password, async function callbackAuthenticate(err, groups): Promise { if (err) { - logger.logger.trace({ name, err }, 'authenticating for user @{username} failed. Error: @{err.message}'); + logger.trace({ name, err }, 'authenticating for user @{username} failed. Error: @{err.message}'); return next(ErrorCode.getCode(HTTP_STATUS.UNAUTHORIZED, API_ERROR.BAD_USERNAME_PASSWORD)); } @@ -50,7 +45,7 @@ export default function(route: Router, auth: IAuth, config: Config) { return next(ErrorCode.getCode(HTTP_STATUS.BAD_REQUEST, API_ERROR.PASSWORD_SHORT())); } - auth.add_user(name, password, async function(err, user) { + auth.add_user(name, password, async function(err, user): Promise { if (err) { if (err.status >= HTTP_STATUS.BAD_REQUEST && err.status < HTTP_STATUS.INTERNAL_ERROR) { // With npm registering is the same as logging in, @@ -73,7 +68,7 @@ export default function(route: Router, auth: IAuth, config: Config) { } }); - route.delete('/-/user/token/*', function(req: $RequestExtend, res: $Response, next: $NextFunctionVer) { + route.delete('/-/user/token/*', function(req: $RequestExtend, res: Response, next: $NextFunctionVer): void { res.status(HTTP_STATUS.OK); next({ ok: API_MESSAGE.LOGGED_OUT, @@ -82,7 +77,7 @@ export default function(route: Router, auth: IAuth, config: Config) { // placeholder 'cause npm require to be authenticated to publish // we do not do any real authentication yet - route.post('/_session', Cookies.express(), function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { + route.post('/_session', Cookies.express(), function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { res.cookies.set('AuthSession', String(Math.random()), createSessionToken()); next({ diff --git a/src/api/endpoint/api/v1/profile.js b/src/api/endpoint/api/v1/profile.ts similarity index 53% rename from src/api/endpoint/api/v1/profile.js rename to src/api/endpoint/api/v1/profile.ts index cff9c2231..758461161 100644 --- a/src/api/endpoint/api/v1/profile.js +++ b/src/api/endpoint/api/v1/profile.ts @@ -1,30 +1,37 @@ -/** - * @prettier - */ - -// @flow - import _ from 'lodash'; import { API_ERROR, APP_ERROR, HTTP_STATUS, SUPPORT_ERRORS } from '../../../../lib/constants'; import { ErrorCode } from '../../../../lib/utils'; import { validatePassword } from '../../../../lib/auth-utils'; -import type { $Response, Router } from 'express'; -import type { $NextFunctionVer, $RequestExtend, IAuth } from '../../../../../types'; +import { Response, Router } from 'express'; +import { $NextFunctionVer, $RequestExtend, IAuth } from '../../../../../types'; -export default function(route: Router, auth: IAuth) { - const buildProfile = name => ({ - tfa: false, - name, - email: '', - email_verified: false, - created: '', - updated: '', - cidr_whitelist: null, - fullname: '', - }); +export interface Profile { + tfa: boolean; + name: string; + email: string; + email_verified: boolean; + created: string; + updated: string; + cidr_whitelist: string[] | null; + fullname: string; +} - route.get('/-/npm/v1/user', function(req: $RequestExtend, res: $Response, next: $NextFunctionVer) { +export default function(route: Router, auth: IAuth): void { + function buildProfile(name: string): Profile { + return { + tfa: false, + name, + email: '', + email_verified: false, + created: '', + updated: '', + cidr_whitelist: null, + fullname: '', + }; + } + + route.get('/-/npm/v1/user', function(req: $RequestExtend, res: Response, next: $NextFunctionVer): void { if (_.isNil(req.remote_user.name) === false) { return next(buildProfile(req.remote_user.name)); } @@ -35,7 +42,7 @@ export default function(route: Router, auth: IAuth) { }); }); - route.post('/-/npm/v1/user', function(req: $RequestExtend, res: $Response, next: $NextFunctionVer) { + route.post('/-/npm/v1/user', function(req: $RequestExtend, res: Response, next: $NextFunctionVer): void { if (_.isNil(req.remote_user.name)) { res.status(HTTP_STATUS.UNAUTHORIZED); return next({ @@ -53,17 +60,22 @@ export default function(route: Router, auth: IAuth) { /* eslint new-cap:off */ } - auth.changePassword(name, password.old, password.new, (err, isUpdated) => { - if (_.isNull(err) === false) { - return next(ErrorCode.getCode(err.status, err.message) || ErrorCode.getConflict(err.message)); - } + auth.changePassword( + name, + password.old, + password.new, + (err, isUpdated): $NextFunctionVer => { + if (_.isNull(err) === false) { + return next(ErrorCode.getCode(err.status, err.message) || ErrorCode.getConflict(err.message)); + } - if (isUpdated) { - return next(buildProfile(req.remote_user.name)); - } else { - return next(ErrorCode.getInternalError(API_ERROR.INTERNAL_SERVER_ERROR)); + if (isUpdated) { + return next(buildProfile(req.remote_user.name)); + } else { + return next(ErrorCode.getInternalError(API_ERROR.INTERNAL_SERVER_ERROR)); + } } - }); + ); } else if (_.isNil(tfa) === false) { return next(ErrorCode.getCode(HTTP_STATUS.SERVICE_UNAVAILABLE, SUPPORT_ERRORS.TFA_DISABLED)); } else { diff --git a/src/api/endpoint/api/whoami.js b/src/api/endpoint/api/whoami.js deleted file mode 100644 index a958b7683..000000000 --- a/src/api/endpoint/api/whoami.js +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @prettier - * @flow - */ - -import type { $Response, Router } from 'express'; -import type { $RequestExtend, $NextFunctionVer } from '../../../../types'; - -export default function(route: Router) { - route.get( - '/whoami', - (req: $RequestExtend, res: $Response, next: $NextFunctionVer): void => { - if (req.headers.referer === 'whoami') { - next({ username: req.remote_user.name }); - } else { - next('route'); - } - } - ); - - route.get( - '/-/whoami', - (req: $RequestExtend, res: $Response, next: $NextFunctionVer): mixed => { - next({ username: req.remote_user.name }); - } - ); -} diff --git a/src/api/endpoint/api/whoami.ts b/src/api/endpoint/api/whoami.ts new file mode 100644 index 000000000..d36b31f61 --- /dev/null +++ b/src/api/endpoint/api/whoami.ts @@ -0,0 +1,22 @@ +import { Response, Router } from 'express'; +import { $RequestExtend, $NextFunctionVer } from '../../../../types'; + +export default function(route: Router): void { + route.get( + '/whoami', + (req: $RequestExtend, res: Response, next: $NextFunctionVer): void => { + if (req.headers.referer === 'whoami') { + next({ username: req.remote_user.name }); + } else { + next('route'); + } + } + ); + + route.get( + '/-/whoami', + (req: $RequestExtend, res: Response, next: $NextFunctionVer): any => { + next({ username: req.remote_user.name }); + } + ); +} diff --git a/src/api/endpoint/index.js b/src/api/endpoint/index.ts similarity index 94% rename from src/api/endpoint/index.js rename to src/api/endpoint/index.ts index e236d2234..9da024583 100644 --- a/src/api/endpoint/index.js +++ b/src/api/endpoint/index.ts @@ -3,8 +3,8 @@ * @flow */ -import type { IAuth, IStorageHandler } from '../../../types'; -import type { Config } from '@verdaccio/types'; +import { IAuth, IStorageHandler } from '../../../types'; +import { Config } from '@verdaccio/types'; import express from 'express'; import bodyParser from 'body-parser'; diff --git a/src/api/index.js b/src/api/index.ts similarity index 79% rename from src/api/index.js rename to src/api/index.ts index 256a5642e..fd802f30d 100644 --- a/src/api/index.js +++ b/src/api/index.ts @@ -1,12 +1,8 @@ -/** - * @prettier - * @flow - */ - import _ from 'lodash'; -import express from 'express'; +import express, { Application } from 'express'; import compression from 'compression'; import cors from 'cors'; +import { HttpError } from 'http-errors'; import Storage from '../lib/storage'; import loadPlugin from '../lib/plugin-loader'; import hookDebug from './debug'; @@ -17,16 +13,14 @@ import { API_ERROR, HTTP_STATUS } from '../lib/constants'; import AppConfig from '../lib/config'; import webAPI from './web/api'; import web from './web'; - -import type { $Application } from 'express'; -import type { $ResponseExtend, $RequestExtend, $NextFunctionVer, IStorageHandler, IAuth } from '../../types'; -import type { Config as IConfig, IPluginMiddleware, IPluginStorageFilter } from '@verdaccio/types'; +import { $ResponseExtend, $RequestExtend, $NextFunctionVer, IStorageHandler, IAuth } from '../../types'; +import { Config as IConfig, IPluginMiddleware, IPluginStorageFilter } from '@verdaccio/types'; import { setup, logger } from '../lib/logger'; import { log, final, errorReportingMiddleware } from './middleware'; -const defineAPI = function(config: IConfig, storage: IStorageHandler) { +const defineAPI = function(config: IConfig, storage: IStorageHandler): any { const auth: IAuth = new Auth(config); - const app: $Application = express(); + const app: Application = express(); // run in production mode by default, just in case // it shouldn't make any difference anyway app.set('env', process.env.NODE_ENV || 'production'); @@ -35,14 +29,14 @@ const defineAPI = function(config: IConfig, storage: IStorageHandler) { // Router setup app.use(log); app.use(errorReportingMiddleware); - app.use(function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { + app.use(function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { res.setHeader('X-Powered-By', config.user_agent); next(); }); app.use(compression()); - app.get('/favicon.ico', function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { + app.get('/favicon.ico', function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { req.url = '/-/static/favicon.png'; next(); }); @@ -57,10 +51,11 @@ const defineAPI = function(config: IConfig, storage: IStorageHandler) { config: config, logger: logger, }; - const plugins = loadPlugin(config, config.middlewares, plugin_params, function(plugin: IPluginMiddleware) { + + const plugins: IPluginMiddleware[] = loadPlugin(config, config.middlewares, plugin_params, function(plugin: IPluginMiddleware) { return plugin.register_middlewares; }); - plugins.forEach(plugin => { + plugins.forEach((plugin: IPluginMiddleware) => { plugin.register_middlewares(app, auth, storage); }); @@ -82,7 +77,7 @@ const defineAPI = function(config: IConfig, storage: IStorageHandler) { next(ErrorCode.getNotFound(API_ERROR.FILE_NOT_FOUND)); }); - app.use(function(err, req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { + app.use(function(err: HttpError, req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { if (_.isError(err)) { if (err.code === 'ECONNABORT' && res.statusCode === HTTP_STATUS.NOT_MODIFIED) { return next(); @@ -104,7 +99,7 @@ const defineAPI = function(config: IConfig, storage: IStorageHandler) { return app; }; -export default (async function(configHash: any) { +export default (async function(configHash: any): Promise { setup(configHash.logs); const config: IConfig = new AppConfig(_.cloneDeep(configHash)); // register middleware plugins @@ -112,7 +107,7 @@ export default (async function(configHash: any) { config: config, logger: logger, }; - const filters = loadPlugin(config, config.filters || {}, plugin_params, (plugin: IPluginStorageFilter) => plugin.filter_metadata); + const filters = loadPlugin(config, config.filters || {}, plugin_params, (plugin: IPluginStorageFilter) => plugin.filter_metadata); const storage: IStorageHandler = new Storage(config); // waits until init calls have been initialized await storage.init(config, filters); diff --git a/src/api/middleware.js b/src/api/middleware.ts similarity index 80% rename from src/api/middleware.js rename to src/api/middleware.ts index 6d3ca1fb2..0e41dba3e 100644 --- a/src/api/middleware.js +++ b/src/api/middleware.ts @@ -8,12 +8,13 @@ import _ from 'lodash'; import { validateName as utilValidateName, validatePackage as utilValidatePackage, getVersionFromTarball, isObject, ErrorCode } from '../lib/utils'; import { API_ERROR, HEADER_TYPE, HEADERS, HTTP_STATUS, TOKEN_BASIC, TOKEN_BEARER } from '../lib/constants'; import { stringToMD5 } from '../lib/crypto-utils'; -import type { $ResponseExtend, $RequestExtend, $NextFunctionVer, IAuth } from '../../types'; -import type { Config } from '@verdaccio/types'; +import { $ResponseExtend, $RequestExtend, $NextFunctionVer, IAuth } from '../../types'; +import { Config, Package } from '@verdaccio/types'; import { logger } from '../lib/logger'; +import { VerdaccioError } from '@verdaccio/commons-api'; -export function match(regexp: RegExp) { - return function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer, value: string) { +export function match(regexp: RegExp): any { + return function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer, value: string): void { if (regexp.exec(value)) { next(); } else { @@ -22,7 +23,7 @@ export function match(regexp: RegExp) { }; } -export function setSecurityWebHeaders(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { +export function setSecurityWebHeaders(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { // disable loading in frames (clickjacking, etc.) res.header(HEADERS.FRAMES_OPTIONS, 'deny'); // avoid stablish connections outside of domain @@ -36,7 +37,7 @@ export function setSecurityWebHeaders(req: $RequestExtend, res: $ResponseExtend, // flow: express does not match properly // flow info https://github.com/flowtype/flow-typed/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+express -export function validateName(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer, value: string, name: string) { +export function validateName(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer, value: string, name: string): void { if (value.charAt(0) === '-') { // special case in couchdb usually next('route'); @@ -49,7 +50,7 @@ export function validateName(req: $RequestExtend, res: $ResponseExtend, next: $N // flow: express does not match properly // flow info https://github.com/flowtype/flow-typed/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+express -export function validatePackage(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer, value: string, name: string) { +export function validatePackage(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer, value: string, name: string): void { if (value.charAt(0) === '-') { // special case in couchdb usually next('route'); @@ -60,8 +61,8 @@ export function validatePackage(req: $RequestExtend, res: $ResponseExtend, next: } } -export function media(expect: string) { - return function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { +export function media(expect: string | null): any { + return function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { if (req.headers[HEADER_TYPE.CONTENT_TYPE] !== expect) { next(ErrorCode.getCode(HTTP_STATUS.UNSUPPORTED_MEDIA, 'wrong content-type, expect: ' + expect + ', got: ' + req.headers[HEADER_TYPE.CONTENT_TYPE])); } else { @@ -70,7 +71,7 @@ export function media(expect: string) { }; } -export function encodeScopePackage(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { +export function encodeScopePackage(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { if (req.url.indexOf('@') !== -1) { // e.g.: /@org/pkg/1.2.3 -> /@org%2Fpkg/1.2.3, /@org%2Fpkg/1.2.3 -> /@org%2Fpkg/1.2.3 req.url = req.url.replace(/^(\/@[^\/%]+)\/(?!$)/, '$1%2F'); @@ -78,15 +79,15 @@ export function encodeScopePackage(req: $RequestExtend, res: $ResponseExtend, ne next(); } -export function expectJson(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { +export function expectJson(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { if (!isObject(req.body)) { return next(ErrorCode.getBadRequest("can't parse incoming json")); } next(); } -export function antiLoop(config: Config) { - return function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { +export function antiLoop(config: Config): Function { + return function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { if (req.headers.via != null) { const arr = req.headers.via.split(','); @@ -101,15 +102,15 @@ export function antiLoop(config: Config) { }; } -export function allow(auth: IAuth) { - return function(action: string) { - return function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { +export function allow(auth: IAuth): Function { + return function(action: string): Function { + return function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { req.pause(); const packageName = req.params.scope ? `@${req.params.scope}/${req.params.package}` : req.params.package; const packageVersion = req.params.filename ? getVersionFromTarball(req.params.filename) : undefined; // $FlowFixMe - auth['allow_' + action]({ packageName, packageVersion }, req.remote_user, function(error, allowed) { + auth['allow_' + action]({ packageName, packageVersion }, req.remote_user, function(error, allowed): void { req.resume(); if (error) { next(error); @@ -125,7 +126,13 @@ export function allow(auth: IAuth) { }; } -export function final(body: any, req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { +export interface MiddlewareError { + error: string; +} + +export type FinalBody = Package | MiddlewareError | string; + +export function final(body: FinalBody, req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { if (res.statusCode === HTTP_STATUS.UNAUTHORIZED && !res.getHeader(HEADERS.WWW_AUTH)) { // they say it's required for 401, so... res.header(HEADERS.WWW_AUTH, `${TOKEN_BASIC}, ${TOKEN_BEARER}`); @@ -138,15 +145,15 @@ export function final(body: any, req: $RequestExtend, res: $ResponseExtend, next } if (typeof body === 'object' && _.isNil(body) === false) { - if (typeof body.error === 'string') { - res._verdaccio_error = body.error; + if (typeof (body as MiddlewareError).error === 'string') { + res._verdaccio_error = (body as MiddlewareError).error; } body = JSON.stringify(body, undefined, ' ') + '\n'; } // don't send etags with errors - if (!res.statusCode || (res.statusCode >= 200 && res.statusCode < 300)) { - res.header(HEADERS.ETAG, '"' + stringToMD5(body) + '"'); + if (!res.statusCode || (res.statusCode >= HTTP_STATUS.OK && res.statusCode < HTTP_STATUS.MULTIPLE_CHOICES)) { + res.header(HEADERS.ETAG, '"' + stringToMD5(body as string) + '"'); } } else { // send(null), send(204), etc. @@ -168,7 +175,7 @@ export function final(body: any, req: $RequestExtend, res: $ResponseExtend, next res.send(body); } -export function log(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { +export function log(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { // logger req.log = logger.child({ sub: 'in' }); @@ -195,19 +202,22 @@ export function log(req: $RequestExtend, res: $ResponseExtend, next: $NextFuncti } let bytesin = 0; - req.on('data', function(chunk) { + req.on('data', function(chunk): void { bytesin += chunk.length; }); let bytesout = 0; const _write = res.write; - res.write = function(buf) { + // FIXME: res.write should return boolean + // @ts-ignore + res.write = function(buf): boolean { bytesout += buf.length; /* eslint prefer-rest-params: "off" */ + // @ts-ignore _write.apply(res, arguments); }; - const log = function() { + const log = function(): void { const forwardedFor = req.headers['x-forwarded-for']; const remoteAddress = req.connection.remoteAddress; const remoteIP = forwardedFor ? `${forwardedFor} via ${remoteAddress}` : remoteAddress; @@ -240,16 +250,17 @@ export function log(req: $RequestExtend, res: $ResponseExtend, next: $NextFuncti req.originalUrl = req.url; }; - req.on('close', function() { + req.on('close', function(): void { log(); }); const _end = res.end; - res.end = function(buf) { + res.end = function(buf): void { if (buf) { bytesout += buf.length; } /* eslint prefer-rest-params: "off" */ + // @ts-ignore _end.apply(res, arguments); log(); }; @@ -257,10 +268,10 @@ export function log(req: $RequestExtend, res: $ResponseExtend, next: $NextFuncti } // Middleware -export function errorReportingMiddleware(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { +export function errorReportingMiddleware(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { res.report_error = res.report_error || - function(err) { + function(err: VerdaccioError): void { if (err.status && err.status >= HTTP_STATUS.BAD_REQUEST && err.status < 600) { if (_.isNil(res.headersSent) === false) { res.status(err.status); diff --git a/src/api/web/api.js b/src/api/web/api.ts similarity index 90% rename from src/api/web/api.js rename to src/api/web/api.ts index 11f8256a9..b480fa3c1 100644 --- a/src/api/web/api.js +++ b/src/api/web/api.ts @@ -1,8 +1,3 @@ -/** - * @prettier - * @flow - */ - import { Router } from 'express'; import bodyParser from 'body-parser'; import addUserAuthApi from './endpoint/user'; @@ -11,15 +6,15 @@ import addSearchWebApi from './endpoint/search'; import Search from '../../lib/search'; import { match, validateName, validatePackage, setSecurityWebHeaders } from '../middleware'; -import type { Config } from '@verdaccio/types'; -import type { IAuth, IStorageHandler } from '../../../types'; +import { Config } from '@verdaccio/types'; +import { IAuth, IStorageHandler } from '../../../types'; const route = Router(); /* eslint new-cap: 0 */ /* This file include all verdaccio only API(Web UI), for npm API please see ../endpoint/ */ -export default function(config: Config, auth: IAuth, storage: IStorageHandler) { +export default function(config: Config, auth: IAuth, storage: IStorageHandler): Router { Search.configureStorage(storage); // validate all of these params as a package name diff --git a/src/api/web/endpoint/package.js b/src/api/web/endpoint/package.ts similarity index 71% rename from src/api/web/endpoint/package.js rename to src/api/web/endpoint/package.ts index 047236fe4..e92260eb2 100644 --- a/src/api/web/endpoint/package.js +++ b/src/api/web/endpoint/package.ts @@ -1,48 +1,52 @@ -/** - * @prettier - * @flow - */ import _ from 'lodash'; import { addScope, addGravatarSupport, deleteProperties, sortByName, parseReadme, formatAuthor, convertDistRemoteToLocalTarballUrls } from '../../../lib/utils'; import { allow } from '../../middleware'; import { DIST_TAGS, HEADER_TYPE, HEADERS, HTTP_STATUS } from '../../../lib/constants'; import { generateGravatarUrl } from '../../../utils/user'; -import logger from '../../../lib/logger'; -import type { Router } from 'express'; -import type { IAuth, $ResponseExtend, $RequestExtend, $NextFunctionVer, IStorageHandler, $SidebarPackage } from '../../../../types'; -import type { Config } from '@verdaccio/types'; +import { logger } from '../../../lib/logger'; +import { Router } from 'express'; +import { IAuth, $ResponseExtend, $RequestExtend, $NextFunctionVer, IStorageHandler, $SidebarPackage } from '../../../../types'; +import { Config, Package } from '@verdaccio/types'; const getOrder = (order = 'asc') => { return order === 'asc'; }; -function addPackageWebApi(route: Router, storage: IStorageHandler, auth: IAuth, config: Config) { +export type PackcageAuthor = Package & { author: any }; + +function addPackageWebApi(route: Router, storage: IStorageHandler, auth: IAuth, config: Config): void { const can = allow(auth); - const checkAllow = (name, remoteUser) => - new Promise((resolve, reject) => { - try { - auth.allow_access({ packageName: name }, remoteUser, (err, allowed) => { - if (err) { - resolve(false); - } else { - resolve(allowed); - } - }); - } catch (err) { - reject(err); + const checkAllow = (name, remoteUser): Promise => + new Promise( + (resolve, reject): void => { + try { + auth.allow_access( + { packageName: name }, + remoteUser, + (err, allowed): void => { + if (err) { + resolve(false); + } else { + resolve(allowed); + } + } + ); + } catch (err) { + reject(err); + } } - }); + ); // Get list of all visible package - route.get('/packages', function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { - storage.getLocalDatabase(async function(err, packages) { + route.get('/packages', function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { + storage.getLocalDatabase(async function(err, packages): Promise { if (err) { throw err; } - async function processPermissionsPackages(packages = []) { - const permissions = []; + async function processPermissionsPackages(packages: PackcageAuthor[] = []): Promise { + const permissions: PackcageAuthor[] = []; const packgesCopy = packages.slice(); for (const pkg of packgesCopy) { const pkgCopy = { ...pkg }; @@ -64,7 +68,7 @@ function addPackageWebApi(route: Router, storage: IStorageHandler, auth: IAuth, } const { web } = config; - // $FlowFixMe + // @ts-ignore const order: boolean = config.web ? getOrder(web.sort_packages) : true; next(sortByName(await processPermissionsPackages(packages), order)); @@ -72,14 +76,14 @@ function addPackageWebApi(route: Router, storage: IStorageHandler, auth: IAuth, }); // Get package readme - route.get('/package/readme/(@:scope/)?:package/:version?', can('access'), function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { + route.get('/package/readme/(@:scope/)?:package/:version?', can('access'), function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { const packageName = req.params.scope ? addScope(req.params.scope, req.params.package) : req.params.package; storage.getPackage({ name: packageName, uplinksLook: true, req, - callback: function(err, info) { + callback: function(err, info): void { if (err) { return next(err); } @@ -90,7 +94,7 @@ function addPackageWebApi(route: Router, storage: IStorageHandler, auth: IAuth, }); }); - route.get('/sidebar/(@:scope/)?:package', function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { + route.get('/sidebar/(@:scope/)?:package', function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { const packageName: string = req.params.scope ? addScope(req.params.scope, req.params.package) : req.params.package; storage.getPackage({ @@ -98,7 +102,7 @@ function addPackageWebApi(route: Router, storage: IStorageHandler, auth: IAuth, uplinksLook: true, keepUpLinkData: true, req, - callback: function(err: Error, info: $SidebarPackage) { + callback: function(err: Error, info: $SidebarPackage): void { if (_.isNil(err)) { let sideBarInfo: any = _.clone(info); sideBarInfo.versions = convertDistRemoteToLocalTarballUrls(info, req, config.url_prefix).versions; diff --git a/src/api/web/endpoint/search.js b/src/api/web/endpoint/search.ts similarity index 66% rename from src/api/web/endpoint/search.js rename to src/api/web/endpoint/search.ts index 09cdd4ed5..abb6d500a 100644 --- a/src/api/web/endpoint/search.js +++ b/src/api/web/endpoint/search.ts @@ -5,22 +5,24 @@ import Search from '../../../lib/search'; import { DIST_TAGS } from '../../../lib/constants'; -import type { Router } from 'express'; -import type { IAuth, $ResponseExtend, $RequestExtend, $NextFunctionVer, IStorageHandler } from '../../../../types'; +import { Router } from 'express'; +import { IAuth, $ResponseExtend, $RequestExtend, $NextFunctionVer, IStorageHandler } from '../../../../types'; +import { Package } from '@verdaccio/types'; -function addSearchWebApi(route: Router, storage: IStorageHandler, auth: IAuth) { +function addSearchWebApi(route: Router, storage: IStorageHandler, auth: IAuth): void { // Search package - route.get('/search/:anything', function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { + route.get('/search/:anything', function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void { const results: any = Search.query(req.params.anything); - const packages = []; + // FUTURE: figure out here the correct type + const packages: any[] = []; - const getPackageInfo = function(i) { + const getPackageInfo = function(i): void { storage.getPackage({ name: results[i].ref, uplinksLook: false, - callback: (err, entry) => { + callback: (err, entry: Package): void => { if (!err && entry) { - auth.allow_access({ packageName: entry.name }, req.remote_user, function(err, allowed) { + auth.allow_access({ packageName: entry.name }, req.remote_user, function(err, allowed): void { if (err || !allowed) { return; } diff --git a/src/api/web/endpoint/user.js b/src/api/web/endpoint/user.js deleted file mode 100644 index 91916bb00..000000000 --- a/src/api/web/endpoint/user.js +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @prettier - * @flow - */ - -import _ from 'lodash'; -import { API_ERROR, APP_ERROR, HTTP_STATUS } from '../../../lib/constants'; - -import type { Router } from 'express'; -import type { Config, RemoteUser, JWTSignOptions } from '@verdaccio/types'; -import type { IAuth, $ResponseExtend, $RequestExtend, $NextFunctionVer } from '../../../../types'; -import { ErrorCode } from '../../../lib/utils'; -import { getSecurity, validatePassword } from '../../../lib/auth-utils'; - -function addUserAuthApi(route: Router, auth: IAuth, config: Config) { - route.post('/login', function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { - const { username, password } = req.body; - - auth.authenticate(username, password, async (err, user: RemoteUser) => { - if (err) { - const errorCode = err.message ? HTTP_STATUS.UNAUTHORIZED : HTTP_STATUS.INTERNAL_ERROR; - next(ErrorCode.getCode(errorCode, err.message)); - } else { - req.remote_user = user; - const jWTSignOptions: JWTSignOptions = getSecurity(config).web.sign; - - next({ - token: await auth.jwtEncrypt(user, jWTSignOptions), - username: req.remote_user.name, - }); - } - }); - }); - - route.put('/reset_password', function(req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer) { - if (_.isNil(req.remote_user.name)) { - res.status(HTTP_STATUS.UNAUTHORIZED); - return next({ - // FUTURE: update to a more meaningful message - message: API_ERROR.MUST_BE_LOGGED, - }); - } - - const { password } = req.body; - const { name } = req.remote_user; - - if (validatePassword(password.new) === false) { - auth.changePassword(name, password.old, password.new, (err, isUpdated) => { - if (_.isNil(err) && isUpdated) { - next({ - ok: true, - }); - } else { - return next(ErrorCode.getInternalError(API_ERROR.INTERNAL_SERVER_ERROR)); - } - }); - } else { - return next(ErrorCode.getCode(HTTP_STATUS.BAD_REQUEST, APP_ERROR.PASSWORD_VALIDATION)); - } - }); -} - -export default addUserAuthApi; diff --git a/src/api/web/endpoint/user.ts b/src/api/web/endpoint/user.ts new file mode 100644 index 000000000..dabd90dd5 --- /dev/null +++ b/src/api/web/endpoint/user.ts @@ -0,0 +1,72 @@ +/** + * @prettier + * @flow + */ + +import _ from 'lodash'; +import { API_ERROR, APP_ERROR, HTTP_STATUS } from '../../../lib/constants'; + +import { Router, Response, Request } from 'express'; +import { Config, RemoteUser, JWTSignOptions } from '@verdaccio/types'; +import { IAuth, $NextFunctionVer } from '../../../../types'; +import { ErrorCode } from '../../../lib/utils'; +import { getSecurity, validatePassword } from '../../../lib/auth-utils'; + +function addUserAuthApi(route: Router, auth: IAuth, config: Config): void { + route.post('/login', function(req: Request, res: Response, next: $NextFunctionVer): void { + const { username, password } = req.body; + + auth.authenticate( + username, + password, + async (err, user: RemoteUser): Promise => { + if (err) { + const errorCode = err.message ? HTTP_STATUS.UNAUTHORIZED : HTTP_STATUS.INTERNAL_ERROR; + next(ErrorCode.getCode(errorCode, err.message)); + } else { + req.remote_user = user; + const jWTSignOptions: JWTSignOptions = getSecurity(config).web.sign; + + next({ + token: await auth.jwtEncrypt(user, jWTSignOptions), + username: req.remote_user.name, + }); + } + } + ); + }); + + route.put('/reset_password', function(req: Request, res: Response, next: $NextFunctionVer): void { + if (_.isNil(req.remote_user.name)) { + res.status(HTTP_STATUS.UNAUTHORIZED); + return next({ + // FUTURE: update to a more meaningful message + message: API_ERROR.MUST_BE_LOGGED, + }); + } + + const { password } = req.body; + const { name } = req.remote_user; + + if (validatePassword(password.new) === false) { + auth.changePassword( + name as string, + password.old, + password.new, + (err, isUpdated): void => { + if (_.isNil(err) && isUpdated) { + next({ + ok: true, + }); + } else { + return next(ErrorCode.getInternalError(API_ERROR.INTERNAL_SERVER_ERROR)); + } + } + ); + } else { + return next(ErrorCode.getCode(HTTP_STATUS.BAD_REQUEST, APP_ERROR.PASSWORD_VALIDATION)); + } + }); +} + +export default addUserAuthApi; diff --git a/src/api/web/index.js b/src/api/web/index.ts similarity index 98% rename from src/api/web/index.js rename to src/api/web/index.ts index 8837dca01..b77ce1658 100644 --- a/src/api/web/index.js +++ b/src/api/web/index.ts @@ -43,7 +43,7 @@ const sendFileCallback = next => err => { } }; -module.exports = function(config, auth, storage) { +export default function(config, auth, storage) { Search.configureStorage(storage); /* eslint new-cap:off */ const router = express.Router(); @@ -109,4 +109,4 @@ module.exports = function(config, auth, storage) { }); return router; -}; +} diff --git a/src/config/env.js b/src/config/env.ts similarity index 96% rename from src/config/env.js rename to src/config/env.ts index 8c9df6990..b488602b7 100644 --- a/src/config/env.js +++ b/src/config/env.ts @@ -1,6 +1,5 @@ /** * @prettier - * @flow */ const path = require('path'); diff --git a/src/index.js b/src/index.ts similarity index 100% rename from src/index.js rename to src/index.ts diff --git a/src/lib/.eslintrc b/src/lib/.eslintrc index 13384b11c..bab70d6c8 100644 --- a/src/lib/.eslintrc +++ b/src/lib/.eslintrc @@ -1,5 +1,6 @@ { "rules": { - "no-useless-escape": 0 + "no-useless-escape": 0, + "@typescript-eslint/no-non-null-assertion": 0 } } diff --git a/src/lib/auth-utils.js b/src/lib/auth-utils.ts similarity index 78% rename from src/lib/auth-utils.js rename to src/lib/auth-utils.ts index 35052e5ce..399d9c8cd 100644 --- a/src/lib/auth-utils.js +++ b/src/lib/auth-utils.ts @@ -1,17 +1,12 @@ -/** - * @prettier - * @flow - */ - import _ from 'lodash'; import { convertPayloadToBase64, ErrorCode } from './utils'; -import { API_ERROR, HTTP_STATUS, ROLES, TIME_EXPIRATION_7D, TOKEN_BASIC, TOKEN_BEARER, CHARACTER_ENCODING, DEFAULT_MIN_LIMIT_PASSWORD } from './constants'; +import { API_ERROR, HTTP_STATUS, ROLES, TIME_EXPIRATION_7D, TOKEN_BASIC, TOKEN_BEARER, DEFAULT_MIN_LIMIT_PASSWORD } from './constants'; -import type { RemoteUser, Package, Callback, Config, Security, APITokenOptions, JWTOptions } from '@verdaccio/types'; -import type { CookieSessionToken, IAuthWebUI, AuthMiddlewarePayload, AuthTokenHeader, BasicPayload } from '../../types'; +import { RemoteUser, Package, Callback, Config, Security, APITokenOptions, JWTOptions, IPluginAuth } from '@verdaccio/types'; +import { CookieSessionToken, IAuthWebUI, AuthMiddlewarePayload, AuthTokenHeader, BasicPayload } from '../../types'; import { aesDecrypt, verifyPayload } from './crypto-utils'; -export function validatePassword(password: string, minLength: number = DEFAULT_MIN_LIMIT_PASSWORD) { +export function validatePassword(password: string, minLength: number = DEFAULT_MIN_LIMIT_PASSWORD): boolean { return typeof password === 'string' && password.length >= minLength; } @@ -19,7 +14,7 @@ export function validatePassword(password: string, minLength: number = DEFAULT_M * Create a RemoteUser object * @return {Object} { name: xx, pluginGroups: [], real_groups: [] } */ -export function createRemoteUser(name: string, pluginGroups: Array): RemoteUser { +export function createRemoteUser(name: string, pluginGroups: string[]): RemoteUser { const isGroupValid: boolean = Array.isArray(pluginGroups); const groups = (isGroupValid ? pluginGroups : []).concat([ROLES.$ALL, ROLES.$AUTH, ROLES.DEPRECATED_ALL, ROLES.DEPRECATED_AUTH, ROLES.ALL]); @@ -43,8 +38,8 @@ export function createAnonymousRemoteUser(): RemoteUser { }; } -export function allow_action(action: string) { - return function(user: RemoteUser, pkg: Package, callback: Callback) { +export function allow_action(action: string): Function { + return function(user: RemoteUser, pkg: Package, callback: Callback): void { const { name, groups } = user; const hasPermission = pkg[action].some(group => name === group || groups.includes(group)); @@ -60,9 +55,9 @@ export function allow_action(action: string) { }; } -export function handleSpecialUnpublish() { - return function(user: RemoteUser, pkg: Package, callback: Callback) { - const action: string = 'unpublish'; +export function handleSpecialUnpublish(): any { + return function(user: RemoteUser, pkg: Package, callback: Callback): void { + const action = 'unpublish'; const hasSupport: boolean = _.isNil(pkg[action]) === false ? pkg[action] : false; if (hasSupport === false) { @@ -73,17 +68,20 @@ export function handleSpecialUnpublish() { }; } -export function getDefaultPlugins() { +export function getDefaultPlugins(): IPluginAuth { return { - authenticate(user: string, password: string, cb: Callback) { + authenticate(user: string, password: string, cb: Callback): void { cb(ErrorCode.getForbidden(API_ERROR.BAD_USERNAME_PASSWORD)); }, - add_user(user: string, password: string, cb: Callback) { + add_user(user: string, password: string, cb: Callback): void { return cb(ErrorCode.getConflict(API_ERROR.BAD_USERNAME_PASSWORD)); }, + // FIXME: allow_action and allow_publish should be in the @verdaccio/types + // @ts-ignore allow_access: allow_action('access'), + // @ts-ignore allow_publish: allow_action('publish'), allow_unpublish: handleSpecialUnpublish(), }; @@ -100,6 +98,7 @@ export function createSessionToken(): CookieSessionToken { const defaultWebTokenOptions: JWTOptions = { sign: { + // The expiration token for the website is 7 days expiresIn: TIME_EXPIRATION_7D, }, verify: {}, @@ -107,15 +106,14 @@ const defaultWebTokenOptions: JWTOptions = { const defaultApiTokenConf: APITokenOptions = { legacy: true, - sign: {}, +}; + +export const defaultSecurity: Security = { + web: defaultWebTokenOptions, + api: defaultApiTokenConf, }; export function getSecurity(config: Config): Security { - const defaultSecurity: Security = { - web: defaultWebTokenOptions, - api: defaultApiTokenConf, - }; - if (_.isNil(config.security) === false) { return _.merge(defaultSecurity, config.security); } @@ -127,8 +125,8 @@ export function getAuthenticatedMessage(user: string): string { return `you are authenticated as '${user}'`; } -export function buildUserBuffer(name: string, password: string) { - return Buffer.from(`${name}:${password}`, CHARACTER_ENCODING.UTF8); +export function buildUserBuffer(name: string, password: string): Buffer { + return Buffer.from(`${name}:${password}`, 'utf8'); } export function isAESLegacy(security: Security): boolean { @@ -142,8 +140,8 @@ export async function getApiToken(auth: IAuthWebUI, config: Config, remoteUser: if (isAESLegacy(security)) { // fallback all goes to AES encryption - return await new Promise(resolve => { - resolve(auth.aesEncrypt(buildUserBuffer((remoteUser: any).name, aesPassword)).toString('base64')); + return await new Promise((resolve): void => { + resolve(auth.aesEncrypt(buildUserBuffer(remoteUser.name as string, aesPassword)).toString('base64')); }); } else { // i am wiling to use here _.isNil but flow does not like it yet. @@ -152,8 +150,8 @@ export async function getApiToken(auth: IAuthWebUI, config: Config, remoteUser: if (jwt && jwt.sign) { return await auth.jwtEncrypt(remoteUser, jwt.sign); } else { - return await new Promise(resolve => { - resolve(auth.aesEncrypt(buildUserBuffer((remoteUser: any).name, aesPassword)).toString('base64')); + return await new Promise((resolve): void => { + resolve(auth.aesEncrypt(buildUserBuffer(remoteUser.name as string, aesPassword)).toString('base64')); }); } } @@ -194,11 +192,11 @@ export function parseAESCredentials(authorizationHeader: string, secret: string) } } -export const expireReasons: Array = ['JsonWebTokenError', 'TokenExpiredError']; +export const expireReasons: string[] = ['JsonWebTokenError', 'TokenExpiredError']; export function verifyJWTPayload(token: string, secret: string): RemoteUser { try { - const payload: RemoteUser = (verifyPayload(token, secret): RemoteUser); + const payload: RemoteUser = verifyPayload(token, secret); return payload; } catch (error) { diff --git a/src/lib/auth.js b/src/lib/auth.ts similarity index 63% rename from src/lib/auth.js rename to src/lib/auth.ts index 9cf5bf31d..0da251a02 100644 --- a/src/lib/auth.js +++ b/src/lib/auth.ts @@ -1,9 +1,5 @@ -/** - * @prettier - * @flow - */ - import _ from 'lodash'; +import { VerdaccioError } from '@verdaccio/commons-api'; import { API_ERROR, SUPPORT_ERRORS, TOKEN_BASIC, TOKEN_BEARER } from './constants'; import loadPlugin from '../lib/plugin-loader'; @@ -23,19 +19,20 @@ import { import { convertPayloadToBase64, ErrorCode } from './utils'; import { getMatchedPackagesSpec } from './config-utils'; -import type { Config, Logger, Callback, IPluginAuth, RemoteUser, JWTSignOptions, Security, AuthPluginPackage } from '@verdaccio/types'; -import type { $Response, NextFunction } from 'express'; -import type { $RequestExtend, IAuth } from '../../types'; +import { Config, Logger, Callback, IPluginAuth, RemoteUser, JWTSignOptions, Security, AuthPluginPackage } from '@verdaccio/types'; +import { NextFunction } from 'express'; +import { $RequestExtend, $ResponseExtend, IAuth, AESPayload } from '../../types'; +/* eslint-disable @typescript-eslint/no-var-requires */ const LoggerApi = require('./logger'); class Auth implements IAuth { - config: Config; - logger: Logger; - secret: string; - plugins: Array; + public config: Config; + public logger: Logger; + public secret: string; + public plugins: IPluginAuth[]; - constructor(config: Config) { + public constructor(config: Config) { this.config = config; this.logger = LoggerApi.logger.child({ sub: 'auth' }); this.secret = config.secret; @@ -43,24 +40,30 @@ class Auth implements IAuth { this._applyDefaultPlugins(); } - _loadPlugin(config: Config) { + private _loadPlugin(config: Config): IPluginAuth[] { const pluginOptions = { config, logger: this.logger, }; - return loadPlugin(config, config.auth, pluginOptions, (plugin: IPluginAuth) => { - const { authenticate, allow_access, allow_publish } = plugin; + return loadPlugin>( + config, + config.auth, + pluginOptions, + (plugin: IPluginAuth): boolean => { + const { authenticate, allow_access, allow_publish } = plugin; - return authenticate || allow_access || allow_publish; - }); + // @ts-ignore + return authenticate || allow_access || allow_publish; + } + ); } - _applyDefaultPlugins() { + private _applyDefaultPlugins(): void { this.plugins.push(getDefaultPlugins()); } - changePassword(username: string, password: string, newPassword: string, cb: Callback) { + public changePassword(username: string, password: string, newPassword: string, cb: Callback): void { const validPlugins = _.filter(this.plugins, plugin => _.isFunction(plugin.changePassword)); if (_.isEmpty(validPlugins)) { @@ -69,34 +72,39 @@ class Auth implements IAuth { for (const plugin of validPlugins) { this.logger.trace({ username }, 'updating password for @{username}'); - plugin.changePassword(username, password, newPassword, (err, profile) => { - if (err) { - this.logger.error( - { username, err }, - `An error has been produced + plugin.changePassword( + username, + password, + newPassword, + (err, profile): void => { + if (err) { + this.logger.error( + { username, err }, + `An error has been produced updating the password for @{username}. Error: @{err.message}` - ); - return cb(err); - } + ); + return cb(err); + } - this.logger.trace({ username }, 'updated password for @{username} was successful'); - return cb(null, profile); - }); + this.logger.trace({ username }, 'updated password for @{username} was successful'); + return cb(null, profile); + } + ); } } - authenticate(username: string, password: string, cb: Callback) { + public authenticate(username: string, password: string, cb: Callback): void { const plugins = this.plugins.slice(0); const self = this; - (function next() { - const plugin = plugins.shift(); + (function next(): void { + const plugin = plugins.shift() as IPluginAuth; if (_.isFunction(plugin.authenticate) === false) { return next(); } self.logger.trace({ username }, 'authenticating @{username}'); - plugin.authenticate(username, password, function(err, groups) { + plugin.authenticate(username, password, function(err, groups): void { if (err) { self.logger.trace({ username, err }, 'authenticating for user @{username} failed. Error: @{err.message}'); return cb(err); @@ -127,13 +135,13 @@ class Auth implements IAuth { })(); } - add_user(user: string, password: string, cb: Callback) { + public add_user(user: string, password: string, cb: Callback): void { const self = this; const plugins = this.plugins.slice(0); this.logger.trace({ user }, 'add user @{user}'); - (function next() { - const plugin = plugins.shift(); + (function next(): void { + const plugin = plugins.shift() as IPluginAuth; let method = 'adduser'; if (_.isFunction(plugin[method]) === false) { method = 'add_user'; @@ -142,7 +150,7 @@ class Auth implements IAuth { next(); } else { // p.add_user() execution - plugin[method](user, password, function(err, ok) { + plugin[method](user, password, function(err, ok): void { if (err) { self.logger.trace({ user, err }, 'the user @{user} could not being added. Error: @{err}'); return cb(err); @@ -160,21 +168,20 @@ class Auth implements IAuth { /** * Allow user to access a package. */ - allow_access({ packageName, packageVersion }: AuthPluginPackage, user: RemoteUser, callback: Callback) { + public allow_access({ packageName, packageVersion }: AuthPluginPackage, user: RemoteUser, callback: Callback): void { const plugins = this.plugins.slice(0); - // $FlowFixMe const pkg = Object.assign({ name: packageName, version: packageVersion }, getMatchedPackagesSpec(packageName, this.config.packages)); const self = this; this.logger.trace({ packageName }, 'allow access for @{packageName}'); - (function next() { - const plugin = plugins.shift(); + (function next(): void { + const plugin: IPluginAuth = plugins.shift() as IPluginAuth; - if (_.isFunction(plugin.allow_access) === false) { + if (_.isNil(plugin) || _.isFunction(plugin.allow_access) === false) { return next(); } - plugin.allow_access(user, pkg, function(err, ok: boolean) { + plugin.allow_access!(user, pkg, function(err, ok: boolean): void { if (err) { self.logger.trace({ packageName, err }, 'forbidden access for @{packageName}. Error: @{err.message}'); return callback(err); @@ -190,31 +197,35 @@ class Auth implements IAuth { })(); } - allow_unpublish({ packageName, packageVersion }: AuthPluginPackage, user: string, callback: Callback) { - // $FlowFixMe + public allow_unpublish({ packageName, packageVersion }: AuthPluginPackage, user: RemoteUser, callback: Callback): void { const pkg = Object.assign({ name: packageName, version: packageVersion }, getMatchedPackagesSpec(packageName, this.config.packages)); this.logger.trace({ packageName }, 'allow unpublish for @{packageName}'); for (const plugin of this.plugins) { - if (_.isFunction(plugin.allow_unpublish) === false) { + if (_.isNil(plugin) || _.isFunction(plugin.allow_unpublish) === false) { continue; } else { - plugin.allow_unpublish(user, pkg, (err, ok: boolean) => { - if (err) { - this.logger.trace({ packageName }, 'forbidden publish for @{packageName}, it will fallback on unpublish permissions'); - return callback(err); - } + plugin.allow_unpublish!( + user, + pkg, + (err, ok: boolean): void => { + if (err) { + this.logger.trace({ packageName }, 'forbidden publish for @{packageName}, it will fallback on unpublish permissions'); + return callback(err); + } - if (_.isNil(ok) === true) { - this.logger.trace({ packageName }, 'we bypass unpublish for @{packageName}, publish will handle the access'); - return this.allow_publish(...arguments); - } + if (_.isNil(ok) === true) { + this.logger.trace({ packageName }, 'we bypass unpublish for @{packageName}, publish will handle the access'); + // @ts-ignore + return this.allow_publish(...arguments); + } - if (ok) { - this.logger.trace({ packageName }, 'allowed unpublish for @{packageName}'); - return callback(null, ok); + if (ok) { + this.logger.trace({ packageName }, 'allowed unpublish for @{packageName}'); + return callback(null, ok); + } } - }); + ); } } } @@ -222,36 +233,43 @@ class Auth implements IAuth { /** * Allow user to publish a package. */ - allow_publish({ packageName, packageVersion }: AuthPluginPackage, user: string, callback: Callback) { + public allow_publish({ packageName, packageVersion }: AuthPluginPackage, user: RemoteUser, callback: Callback): void { const plugins = this.plugins.slice(0); const self = this; - // $FlowFixMe const pkg = Object.assign({ name: packageName, version: packageVersion }, getMatchedPackagesSpec(packageName, this.config.packages)); - this.logger.trace({ packageName }, 'allow publish for @{packageName}'); + this.logger.trace({ packageName, plugins: this.plugins.length }, 'allow publish for @{packageName} init | plugins: @{plugins}'); - (function next() { + (function next(): void { const plugin = plugins.shift(); - if (_.isFunction(plugin.allow_publish) === false) { + if (_.isNil(plugin) || _.isFunction(plugin.allow_publish) === false) { + self.logger.trace({ packageName }, 'allow publish for @{packageName} plugin does not implement allow_publish'); return next(); } - plugin.allow_publish(user, pkg, (err, ok: boolean) => { - if (err) { - self.logger.trace({ packageName }, 'forbidden publish for @{packageName}'); - return callback(err); - } + // @ts-ignore + plugin.allow_publish( + user, + pkg, + (err: VerdaccioError, ok: boolean): void => { + if (_.isNil(err) === false && _.isError(err)) { + self.logger.trace({ packageName }, 'forbidden publish for @{packageName}'); + return callback(err); + } - if (ok) { - self.logger.trace({ packageName }, 'allowed publish for @{packageName}'); - return callback(null, ok); + if (ok) { + self.logger.trace({ packageName }, 'allowed publish for @{packageName}'); + return callback(null, ok); + } + + self.logger.trace({ packageName }, 'allow publish skip validation for @{packageName}'); + next(); // cb(null, false) causes next plugin to roll } - next(); // cb(null, false) causes next plugin to roll - }); + ); })(); } - apiJWTmiddleware() { + public apiJWTmiddleware(): Function { const plugins = this.plugins.slice(0); const helpers = { createAnonymousRemoteUser, createRemoteUser }; for (const plugin of plugins) { @@ -260,10 +278,10 @@ class Auth implements IAuth { } } - return (req: $RequestExtend, res: $Response, _next: NextFunction) => { + return (req: $RequestExtend, res: $ResponseExtend, _next: NextFunction): void => { req.pause(); - const next = function(err) { + const next = function(err: VerdaccioError | void): void { req.resume(); // uncomment this to reject users with bad auth headers // return _next.apply(null, arguments) @@ -305,21 +323,25 @@ class Auth implements IAuth { }; } - _handleJWTAPIMiddleware(req: $RequestExtend, security: Security, secret: string, authorization: string, next: Function) { + private _handleJWTAPIMiddleware(req: $RequestExtend, security: Security, secret: string, authorization: string, next: Function): void { const { scheme, token } = parseAuthTokenHeader(authorization); if (scheme.toUpperCase() === TOKEN_BASIC.toUpperCase()) { // this should happen when client tries to login with an existing user const credentials = convertPayloadToBase64(token).toString(); - const { user, password } = (parseBasicPayload(credentials): any); - this.authenticate(user, password, (err, user) => { - if (!err) { - req.remote_user = user; - next(); - } else { - req.remote_user = createAnonymousRemoteUser(); - next(err); + const { user, password } = parseBasicPayload(credentials) as AESPayload; + this.authenticate( + user, + password, + (err, user): void => { + if (!err) { + req.remote_user = user; + next(); + } else { + req.remote_user = createAnonymousRemoteUser(); + next(err); + } } - }); + ); } else { // jwt handler const credentials: any = getMiddlewareCredentials(security, secret, authorization); @@ -334,40 +356,44 @@ class Auth implements IAuth { } } - _handleAESMiddleware(req: $RequestExtend, security: Security, secret: string, authorization: string, next: Function) { + private _handleAESMiddleware(req: $RequestExtend, security: Security, secret: string, authorization: string, next: Function): void { const credentials: any = getMiddlewareCredentials(security, secret, authorization); if (credentials) { const { user, password } = credentials; - this.authenticate(user, password, (err, user) => { - if (!err) { - req.remote_user = user; - next(); - } else { - req.remote_user = createAnonymousRemoteUser(); - next(err); + this.authenticate( + user, + password, + (err, user): void => { + if (!err) { + req.remote_user = user; + next(); + } else { + req.remote_user = createAnonymousRemoteUser(); + next(err); + } } - }); + ); } else { // we force npm client to ask again with basic authentication return next(ErrorCode.getBadRequest(API_ERROR.BAD_AUTH_HEADER)); } } - _isRemoteUserMissing(remote_user: RemoteUser): boolean { + private _isRemoteUserMissing(remote_user: RemoteUser): boolean { return _.isUndefined(remote_user) === false && _.isUndefined(remote_user.name) === false; } /** * JWT middleware for WebUI */ - webUIJWTmiddleware() { - return (req: $RequestExtend, res: $Response, _next: NextFunction) => { + public webUIJWTmiddleware(): Function { + return (req: $RequestExtend, res: $ResponseExtend, _next: NextFunction): void => { if (this._isRemoteUserMissing(req.remote_user)) { return _next(); } req.pause(); - const next = err => { + const next = (err: VerdaccioError | void): void => { req.resume(); if (err) { // req.remote_user.error = err.message; @@ -410,7 +436,7 @@ class Auth implements IAuth { }; } - async jwtEncrypt(user: RemoteUser, signOptions: JWTSignOptions): string { + public async jwtEncrypt(user: RemoteUser, signOptions: JWTSignOptions): Promise { const { real_groups, name, groups } = user; const realGroupsValidated = _.isNil(real_groups) ? [] : real_groups; const groupedGroups = _.isNil(groups) ? real_groups : groups.concat(realGroupsValidated); @@ -422,14 +448,13 @@ class Auth implements IAuth { const token: string = await signPayload(payload, this.secret, signOptions); - // $FlowFixMe return token; } /** * Encrypt a string. */ - aesEncrypt(buf: Buffer): Buffer { + public aesEncrypt(buf: Buffer): Buffer { return aesEncrypt(buf, this.secret); } } diff --git a/src/lib/bootstrap.js b/src/lib/bootstrap.ts similarity index 69% rename from src/lib/bootstrap.js rename to src/lib/bootstrap.ts index 988f5e17a..d473c92cc 100644 --- a/src/lib/bootstrap.js +++ b/src/lib/bootstrap.ts @@ -1,6 +1,5 @@ /** * @prettier - * @flow */ import { assign, isObject, isFunction } from 'lodash'; @@ -8,14 +7,13 @@ import URL from 'url'; import fs from 'fs'; import http from 'http'; import https from 'https'; -// $FlowFixMe import constants from 'constants'; import endPointAPI from '../api/index'; import { getListListenAddresses, resolveConfigPath } from './cli/utils'; import { API_ERROR, certPem, csrPem, keyPem } from './constants'; -import type { Callback } from '@verdaccio/types'; -import type { $Application } from 'express'; +import { Callback } from '@verdaccio/types'; +import { Application } from 'express'; const logger = require('./logger'); @@ -27,36 +25,38 @@ const logger = require('./logger'); * @param {String} pkgVersion * @param {String} pkgName */ -function startVerdaccio(config: any, cliListen: string, configPath: string, pkgVersion: string, pkgName: string, callback: Callback) { +function startVerdaccio(config: any, cliListen: string, configPath: string, pkgVersion: string, pkgName: string, callback: Callback): void { if (isObject(config) === false) { throw new Error(API_ERROR.CONFIG_BAD_FORMAT); } - endPointAPI(config).then(app => { - const addresses = getListListenAddresses(cliListen, config.listen); + endPointAPI(config).then( + (app): void => { + const addresses = getListListenAddresses(cliListen, config.listen); - addresses.forEach(function(addr) { - let webServer; - if (addr.proto === 'https') { - // https must either have key cert and ca or a pfx and (optionally) a passphrase - if (!config.https || !((config.https.key && config.https.cert && config.https.ca) || config.https.pfx)) { - logHTTPSWarning(configPath); + addresses.forEach(function(addr): void { + let webServer; + if (addr.proto === 'https') { + // https must either have key cert and ca or a pfx and (optionally) a passphrase + if (!config.https || !((config.https.key && config.https.cert && config.https.ca) || config.https.pfx)) { + logHTTPSWarning(configPath); + } + + webServer = handleHTTPS(app, configPath, config); + } else { + // http + webServer = http.createServer(app); } + if (config.server && typeof config.server.keepAliveTimeout !== 'undefined' && config.server.keepAliveTimeout !== 'null') { + // library definition for node is not up to date (doesn't contain recent 8.0 changes) + webServer.keepAliveTimeout = config.server.keepAliveTimeout * 1000; + } + unlinkAddressPath(addr); - webServer = handleHTTPS(app, configPath, config); - } else { - // http - webServer = http.createServer(app); - } - if (config.server && typeof config.server.keepAliveTimeout !== 'undefined' && config.server.keepAliveTimeout !== 'null') { - // $FlowFixMe library definition for node is not up to date (doesn't contain recent 8.0 changes) - webServer.keepAliveTimeout = config.server.keepAliveTimeout * 1000; - } - unlinkAddressPath(addr); - - callback(webServer, addr, pkgName, pkgVersion); - }); - }); + callback(webServer, addr, pkgName, pkgVersion); + }); + } + ); } function unlinkAddressPath(addr) { @@ -120,18 +120,21 @@ function handleHTTPS(app, configPath, config) { } } -function listenDefaultCallback(webServer: $Application, addr: any, pkgName: string, pkgVersion: string) { +function listenDefaultCallback(webServer: Application, addr: any, pkgName: string, pkgVersion: string): void { webServer - .listen(addr.port || addr.path, addr.host, () => { - // send a message for tests - if (isFunction(process.send)) { - process.send({ - verdaccio_started: true, - }); + .listen( + addr.port || addr.path, + addr.host, + (): void => { + // send a message for tests + if (isFunction(process.send)) { + process.send({ + verdaccio_started: true, + }); + } } - }) - // $FlowFixMe - .on('error', function(err) { + ) + .on('error', function(err): void { logger.logger.fatal({ err: err }, 'cannot create server: @{err.message}'); process.exit(2); }); diff --git a/src/lib/cli.js b/src/lib/cli.js deleted file mode 100644 index 5f7f67ccb..000000000 --- a/src/lib/cli.js +++ /dev/null @@ -1,82 +0,0 @@ -#!/usr/bin/env node - -/* eslint no-sync:0 */ -/* eslint no-empty:0 */ -/** - * @prettier - */ - -import path from 'path'; -import semver from 'semver'; -import { bgYellow, bgRed } from 'kleur'; -import {startVerdaccio, listenDefaultCallback} from './bootstrap'; -import findConfigFile from './config-path'; -import { parseConfigFile } from './utils'; - -require('pkginfo')(module); - -if (process.getuid && process.getuid() === 0) { - global.console.warn(bgYellow().red('*** WARNING: Verdaccio doesn\'t need superuser privileges. Don\'t run it under root! ***')); -} - -const MIN_NODE_VERSION = '6.9.0'; - -if (semver.satisfies(process.version, `>=${MIN_NODE_VERSION}`) === false) { - global.console.error(bgRed(`Verdaccio requires at least Node.js ${MIN_NODE_VERSION} or higher, please upgrade your Node.js distribution`)); - process.exit(1); -} - -process.title = 'verdaccio'; - -const logger = require('./logger'); -logger.setup(); // default setup - -const commander = require('commander'); -const pkgVersion = module.exports.version; -const pkgName = module.exports.name; - -commander - .option('-l, --listen <[host:]port>', 'host:port number to listen on (default: localhost:4873)') - .option('-c, --config ', 'use this configuration file (default: ./config.yaml)') - .version(pkgVersion) - .parse(process.argv); - -if (commander.args.length == 1 && !commander.config) { - // handling "verdaccio [config]" case if "-c" is missing in command line - commander.config = commander.args.pop(); -} - -if (commander.args.length !== 0) { - commander.help(); -} -let verdaccioConfiguration; -let configPathLocation; -const cliListener = commander.listen; - -try { - configPathLocation = findConfigFile(commander.config); - verdaccioConfiguration = parseConfigFile(configPathLocation); - process.title = verdaccioConfiguration.web && verdaccioConfiguration.web.title || 'verdaccio'; - - if (!verdaccioConfiguration.self_path) { - verdaccioConfiguration.self_path = path.resolve(configPathLocation); - } - if (!verdaccioConfiguration.https) { - verdaccioConfiguration.https = {enable: false}; - } - - logger.logger.warn({file: configPathLocation}, 'config file - @{file}'); - - startVerdaccio(verdaccioConfiguration, cliListener, configPathLocation, pkgVersion, pkgName, listenDefaultCallback); -} catch (err) { - logger.logger.fatal({file: configPathLocation, err: err}, 'cannot open config file @{file}: @{!err.message}'); - process.exit(1); -} - -process.on('uncaughtException', function(err) { - logger.logger.fatal( { - err: err, - }, - 'uncaught exception, please report this\n@{err.stack}' ); - process.exit(255); -}); diff --git a/src/lib/cli.ts b/src/lib/cli.ts new file mode 100644 index 000000000..33bb8a402 --- /dev/null +++ b/src/lib/cli.ts @@ -0,0 +1,103 @@ +#!/usr/bin/env node + +/* eslint no-sync:0 */ +/* eslint no-empty:0 */ +/** + * @prettier + */ + +import path from 'path'; +import semver from 'semver'; +import { bgYellow, bgRed } from 'kleur'; +import {startVerdaccio, listenDefaultCallback} from './bootstrap'; +import findConfigFile from './config-path'; +import { parseConfigFile } from './utils'; + +require('pkginfo')(module); + +if (process.getuid && process.getuid() === 0) { + global.console.warn(bgYellow().red('*** WARNING: Verdaccio doesn\'t need superuser privileges. Don\'t run it under root! ***')); +} + +const MIN_NODE_VERSION = '6.9.0'; + +if (semver.satisfies(process.version, `>=${MIN_NODE_VERSION}`) === false) { + global.console.error(bgRed(`Verdaccio requires at least Node.js ${MIN_NODE_VERSION} or higher, please upgrade your Node.js distribution`)); + process.exit(1); +} + +process.title = 'verdaccio'; + +const logger = require('./logger'); +logger.setup(); // default setup + +const envinfo = require('envinfo'); +const commander = require('commander'); +const pkgVersion = module.exports.version; +const pkgName = module.exports.name; + +commander + .option('-i, --info', 'prints debugging information about the local environment') + .option('-l, --listen <[host:]port>', 'host:port number to listen on (default: localhost:4873)') + .option('-c, --config ', 'use this configuration file (default: ./config.yaml)') + .version(pkgVersion) + .parse(process.argv); + +function init() { + let verdaccioConfiguration; + let configPathLocation; + const cliListener = commander.listen; + + try { + configPathLocation = findConfigFile(commander.config); + verdaccioConfiguration = parseConfigFile(configPathLocation); + process.title = verdaccioConfiguration.web && verdaccioConfiguration.web.title || 'verdaccio'; + + if (!verdaccioConfiguration.self_path) { + verdaccioConfiguration.self_path = path.resolve(configPathLocation); + } + if (!verdaccioConfiguration.https) { + verdaccioConfiguration.https = {enable: false}; + } + + logger.logger.warn({file: configPathLocation}, 'config file - @{file}'); + + startVerdaccio(verdaccioConfiguration, cliListener, configPathLocation, pkgVersion, pkgName, listenDefaultCallback); + } catch (err) { + logger.logger.fatal({file: configPathLocation, err: err}, 'cannot open config file @{file}: @{!err.message}'); + process.exit(1); + } +} + +if (commander.info) { + // eslint-disable-next-line no-console + console.log('\nEnvironment Info:'); + (async () => { + const data = await envinfo.run({ + System: ['OS', 'CPU'], + Binaries: ['Node', 'Yarn', 'npm'], + Virtualization: ['Docker'], + Browsers: ['Chrome', 'Edge', 'Firefox', 'Safari'], + npmGlobalPackages: ['verdaccio'], + }); + // eslint-disable-next-line no-console + console.log(data); + process.exit(1); + })(); +} else if (commander.args.length == 1 && !commander.config) { + // handling "verdaccio [config]" case if "-c" is missing in command line + commander.config = commander.args.pop(); + init(); +} else if (commander.args.length !== 0) { + commander.help(); +} else { + init(); +} + +process.on('uncaughtException', function(err) { + logger.logger.fatal( { + err: err, + }, + 'uncaught exception, please report this\n@{err.stack}' ); + process.exit(255); +}); diff --git a/src/lib/cli/utils.js b/src/lib/cli/utils.ts similarity index 98% rename from src/lib/cli/utils.js rename to src/lib/cli/utils.ts index f95803e61..dd6742f9d 100644 --- a/src/lib/cli/utils.js +++ b/src/lib/cli/utils.ts @@ -25,7 +25,7 @@ export const resolveConfigPath = function(storageLocation: string, file: string) - localhost:5557 @return {Array} */ -export function getListListenAddresses(argListen: string, configListen: mixed) { +export function getListListenAddresses(argListen: string, configListen: any) { // command line || config file || default let addresses; if (argListen) { diff --git a/src/lib/config-path.js b/src/lib/config-path.ts similarity index 96% rename from src/lib/config-path.js rename to src/lib/config-path.ts index 065278bc2..b055713ea 100644 --- a/src/lib/config-path.js +++ b/src/lib/config-path.ts @@ -6,7 +6,7 @@ import fs from 'fs'; import _ from 'lodash'; import Path from 'path'; -import logger from './logger'; +import { logger } from './logger'; import mkdirp from 'mkdirp'; import { folderExists, fileExists } from './utils'; @@ -57,7 +57,7 @@ function readDefaultConfig() { function createConfigFolder(configLocation) { mkdirp.sync(Path.dirname(configLocation.path)); - logger.logger.info({ file: configLocation.path }, 'Creating default config file in @{file}'); + logger.info({ file: configLocation.path }, 'Creating default config file in @{file}'); } function updateStorageLinks(configLocation, defaultConfig) { diff --git a/src/lib/config-utils.js b/src/lib/config-utils.ts similarity index 86% rename from src/lib/config-utils.js rename to src/lib/config-utils.ts index 838007088..d3052811b 100644 --- a/src/lib/config-utils.js +++ b/src/lib/config-utils.ts @@ -9,8 +9,8 @@ import minimatch from 'minimatch'; import { ErrorCode } from './utils'; -import type { PackageList, UpLinksConfList } from '@verdaccio/types'; -import type { MatchedPackage } from '../../types'; +import { PackageList, UpLinksConfList } from '@verdaccio/types'; +import { MatchedPackage, LegacyPackageList } from '../../types'; const BLACKLIST = { all: true, @@ -24,7 +24,7 @@ const BLACKLIST = { * Normalize user list. * @return {Array} */ -export function normalizeUserList(oldFormat: any, newFormat: any) { +export function normalizeUserList(oldFormat: any, newFormat: any): any { const result = []; /* eslint prefer-rest-params: "off" */ @@ -35,8 +35,10 @@ export function normalizeUserList(oldFormat: any, newFormat: any) { // if it's a string, split it to array if (_.isString(arguments[i])) { + // @ts-ignore result.push(arguments[i].split(/\s+/)); } else if (Array.isArray(arguments[i])) { + // @ts-ignore result.push(arguments[i]); } else { throw ErrorCode.getInternalError('CONFIG: bad package acl (array or string expected): ' + JSON.stringify(arguments[i])); @@ -45,7 +47,7 @@ export function normalizeUserList(oldFormat: any, newFormat: any) { return _.flatten(result); } -export function uplinkSanityCheck(uplinks: UpLinksConfList, users: any = BLACKLIST) { +export function uplinkSanityCheck(uplinks: UpLinksConfList, users: any = BLACKLIST): UpLinksConfList { const newUplinks = _.clone(uplinks); let newUsers = _.clone(users); @@ -61,7 +63,7 @@ export function uplinkSanityCheck(uplinks: UpLinksConfList, users: any = BLACKLI return newUplinks; } -export function sanityCheckNames(item: string, users: any) { +export function sanityCheckNames(item: string, users: any): any { assert(item !== 'all' && item !== 'owner' && item !== 'anonymous' && item !== 'undefined' && item !== 'none', 'CONFIG: reserved uplink name: ' + item); assert(!item.match(/\s/), 'CONFIG: invalid uplink name: ' + item); assert(_.isNil(users[item]), 'CONFIG: duplicate uplink name: ' + item); @@ -70,7 +72,7 @@ export function sanityCheckNames(item: string, users: any) { return users; } -export function sanityCheckUplinksProps(configUpLinks: any) { +export function sanityCheckUplinksProps(configUpLinks: UpLinksConfList): UpLinksConfList { const uplinks = _.clone(configUpLinks); for (const uplink in uplinks) { @@ -88,7 +90,7 @@ export function sanityCheckUplinksProps(configUpLinks: any) { * Check whether an uplink can proxy */ export function hasProxyTo(pkg: string, upLink: string, packages: PackageList): boolean { - const matchedPkg: MatchedPackage = (getMatchedPackagesSpec(pkg, packages): MatchedPackage); + const matchedPkg: MatchedPackage = getMatchedPackagesSpec(pkg, packages); const proxyList = typeof matchedPkg !== 'undefined' ? matchedPkg.proxy : []; if (proxyList) { return proxyList.some(curr => upLink === curr); @@ -99,7 +101,6 @@ export function hasProxyTo(pkg: string, upLink: string, packages: PackageList): export function getMatchedPackagesSpec(pkgName: string, packages: PackageList): MatchedPackage { for (const i in packages) { - // $FlowFixMe if (minimatch.makeRe(i).exec(pkgName)) { return packages[i]; } @@ -107,8 +108,8 @@ export function getMatchedPackagesSpec(pkgName: string, packages: PackageList): return; } -export function normalisePackageAccess(packages: PackageList): PackageList { - const normalizedPkgs: PackageList = { ...packages }; +export function normalisePackageAccess(packages: LegacyPackageList): LegacyPackageList { + const normalizedPkgs: LegacyPackageList = { ...packages }; // add a default rule for all packages to make writing plugins easier if (_.isNil(normalizedPkgs['**'])) { normalizedPkgs['**'] = { access: [], publish: [], proxy: [] }; @@ -124,7 +125,6 @@ export function normalisePackageAccess(packages: PackageList): PackageList { normalizedPkgs[pkg].proxy = normalizeUserList(packages[pkg].proxy_access, packages[pkg].proxy); delete normalizedPkgs[pkg].proxy_access; // if unpublish is not defined, we set to false to fallback in publish access - // $FlowFixMe normalizedPkgs[pkg].unpublish = _.isUndefined(packages[pkg].unpublish) ? false : normalizeUserList([], packages[pkg].unpublish); } } diff --git a/src/lib/config.js b/src/lib/config.ts similarity index 71% rename from src/lib/config.js rename to src/lib/config.ts index f5edd9f74..5a2011e7a 100644 --- a/src/lib/config.js +++ b/src/lib/config.ts @@ -1,8 +1,3 @@ -/** - * @prettier - * @flow - */ - import _ from 'lodash'; import assert from 'assert'; @@ -11,9 +6,9 @@ import { getMatchedPackagesSpec, normalisePackageAccess, sanityCheckUplinksProps import { getUserAgent, isObject } from './utils'; import { APP_ERROR } from './constants'; -import type { PackageList, Config as AppConfig, Security, Logger } from '@verdaccio/types'; +import { PackageList, Config as AppConfig, Security, Logger } from '@verdaccio/types'; -import type { MatchedPackage, StartUpConfig } from '../../types'; +import { MatchedPackage, StartUpConfig } from '../../types'; const LoggerApi = require('./logger'); const strategicConfigProps = ['uplinks', 'packages']; @@ -23,21 +18,21 @@ const allowedEnvConfig = ['http_proxy', 'https_proxy', 'no_proxy']; * Coordinates the application configuration */ class Config implements AppConfig { - logger: Logger; - user_agent: string; - secret: string; - uplinks: any; - packages: PackageList; - users: any; - server_id: string; - self_path: string; - storage: string | void; - plugins: string | void; - security: Security; - $key: any; - $value: any; + public logger: Logger; + public user_agent: string; + // @ts-ignore + public secret: string; + public uplinks: any; + public packages: PackageList; + public users: any; + public server_id: string; + public self_path: string; + public storage: string | void; + public plugins: string | void; + // @ts-ignore + public security: Security; - constructor(config: StartUpConfig) { + public constructor(config: StartUpConfig) { const self = this; this.logger = LoggerApi.logger; this.self_path = config.self_path; @@ -50,6 +45,7 @@ class Config implements AppConfig { } } + // @ts-ignore if (_.isNil(this.user_agent)) { this.user_agent = getUserAgent(); } @@ -58,7 +54,7 @@ class Config implements AppConfig { assert(_.isObject(config), APP_ERROR.CONFIG_NOT_VALID); // sanity check for strategic config properties - strategicConfigProps.forEach(function(x) { + strategicConfigProps.forEach(function(x): void { if (self[x] == null) { self[x] = {}; } @@ -76,13 +72,16 @@ class Config implements AppConfig { this.packages = normalisePackageAccess(self.packages); // loading these from ENV if aren't in config - allowedEnvConfig.forEach(envConf => { - if (!(envConf in self)) { - self[envConf] = process.env[envConf] || process.env[envConf.toUpperCase()]; + allowedEnvConfig.forEach( + (envConf): void => { + if (!(envConf in self)) { + self[envConf] = process.env[envConf] || process.env[envConf.toUpperCase()]; + } } - }); + ); // unique identifier of self server (or a cluster), used to avoid loops + // @ts-ignore if (!this.server_id) { this.server_id = generateRandomHexString(6); } @@ -91,14 +90,14 @@ class Config implements AppConfig { /** * Check for package spec */ - getMatchedPackagesSpec(pkgName: string): MatchedPackage { + public getMatchedPackagesSpec(pkgName: string): MatchedPackage { return getMatchedPackagesSpec(pkgName, this.packages); } /** * Store or create whether receive a secret key */ - checkSecretKey(secret: string): string { + public checkSecretKey(secret: string): string { if (_.isString(secret) && _.isEmpty(secret) === false) { this.secret = secret; return secret; diff --git a/src/lib/constants.js b/src/lib/constants.ts similarity index 94% rename from src/lib/constants.js rename to src/lib/constants.ts index 3e57eff63..b0eda189b 100644 --- a/src/lib/constants.js +++ b/src/lib/constants.ts @@ -4,14 +4,14 @@ // @flow -export const DEFAULT_PORT: string = '4873'; -export const DEFAULT_PROTOCOL: string = 'http'; -export const DEFAULT_DOMAIN: string = 'localhost'; -export const TIME_EXPIRATION_24H: string = '24h'; -export const TIME_EXPIRATION_7D: string = '7d'; +export const DEFAULT_PORT = '4873'; +export const DEFAULT_PROTOCOL = 'http'; +export const DEFAULT_DOMAIN = 'localhost'; +export const TIME_EXPIRATION_24H = '24h'; +export const TIME_EXPIRATION_7D = '7d'; export const DIST_TAGS = 'dist-tags'; export const USERS = 'users'; -export const DEFAULT_MIN_LIMIT_PASSWORD: number = 3; +export const DEFAULT_MIN_LIMIT_PASSWORD = 3; export const DEFAULT_USER = 'Anonymous'; export const keyPem = 'verdaccio-key.pem'; diff --git a/src/lib/crypto-utils.js b/src/lib/crypto-utils.ts similarity index 94% rename from src/lib/crypto-utils.js rename to src/lib/crypto-utils.ts index 766487df5..f2c72d537 100644 --- a/src/lib/crypto-utils.js +++ b/src/lib/crypto-utils.ts @@ -6,7 +6,7 @@ import { createDecipher, createCipher, createHash, pseudoRandomBytes } from 'crypto'; import jwt from 'jsonwebtoken'; -import type { JWTSignOptions, RemoteUser } from '@verdaccio/types'; +import { JWTSignOptions, RemoteUser } from '@verdaccio/types'; export const defaultAlgorithm = 'aes192'; export const defaultTarballHashAlgorithm = 'sha1'; @@ -44,7 +44,7 @@ export function createTarballHash() { * @param {Object} data * @return {String} */ -export function stringToMD5(data: Buffer | string) { +export function stringToMD5(data: Buffer | string): string { return createHash('md5') .update(data) .digest('hex'); diff --git a/src/lib/local-storage.js b/src/lib/local-storage.ts similarity index 77% rename from src/lib/local-storage.js rename to src/lib/local-storage.ts index 33ff4a09a..9e81542da 100644 --- a/src/lib/local-storage.js +++ b/src/lib/local-storage.ts @@ -1,8 +1,3 @@ -/** - * @prettier - * @flow - */ - import assert from 'assert'; import UrlNode from 'url'; import _ from 'lodash'; @@ -14,26 +9,25 @@ import { prepareSearchPackage } from './storage-utils'; import loadPlugin from '../lib/plugin-loader'; import LocalDatabase from '@verdaccio/local-storage'; import { UploadTarball, ReadTarball } from '@verdaccio/streams'; -import type { Package, Config, MergeTags, Version, DistFile, Callback, Logger } from '@verdaccio/types'; -import type { ILocalData, IPackageStorage } from '@verdaccio/local-storage'; -import type { IUploadTarball, IReadTarball } from '@verdaccio/streams'; -import type { IStorage, StringValue } from '../../types'; +import { Package, Config, IUploadTarball, IReadTarball, MergeTags, Version, DistFile, Callback, Logger, ILocalData, IPackageStorage, Author } from '@verdaccio/types'; +import { IStorage, StringValue } from '../../types'; +import { VerdaccioError } from '@verdaccio/commons-api'; /** * Implements Storage interface (same for storage.js, local-storage.js, up-storage.js). */ class LocalStorage implements IStorage { - config: Config; - localData: ILocalData; - logger: Logger; + public config: Config; + public localData: ILocalData; + public logger: Logger; - constructor(config: Config, logger: Logger) { + public constructor(config: Config, logger: Logger) { this.logger = logger.child({ sub: 'fs' }); this.config = config; this.localData = this._loadStorage(config, logger); } - addPackage(name: string, pkg: Package, callback: Callback) { + public addPackage(name: string, pkg: Package, callback: Callback): void { const storage: any = this._getLocalStorage(name); if (_.isNil(storage)) { @@ -41,6 +35,8 @@ class LocalStorage implements IStorage { } storage.createPackage(name, generatePackageTemplate(name), err => { + // FIXME: it will be fixed here https://github.com/verdaccio/verdaccio/pull/1360 + // @ts-ignore if (_.isNull(err) === false && (err.code === STORAGE.FILE_EXIST_ERROR || err.code === HTTP_STATUS.CONFLICT)) { return callback(ErrorCode.getConflict()); } @@ -60,14 +56,14 @@ class LocalStorage implements IStorage { * @param {*} callback * @return {Function} */ - removePackage(name: string, callback: Callback) { + public removePackage(name: string, callback: Callback): void { const storage: any = this._getLocalStorage(name); if (_.isNil(storage)) { return callback(ErrorCode.getNotFound()); } - storage.readPackage(name, (err, data) => { + storage.readPackage(name, (err, data: Package): void => { if (_.isNil(err) === false) { if (err.code === STORAGE.NO_SUCH_FILE_ERROR || err.code === HTTP_STATUS.NOT_FOUND) { return callback(ErrorCode.getNotFound()); @@ -78,13 +74,13 @@ class LocalStorage implements IStorage { data = normalizePackage(data); - this.localData.remove(name, removeFailed => { + this.localData.remove(name, (removeFailed: Error): void => { if (removeFailed) { // This will happen when database is locked return callback(ErrorCode.getBadData(removeFailed.message)); } - storage.deletePackage(STORAGE.PACKAGE_FILE_NAME, err => { + storage.deletePackage(STORAGE.PACKAGE_FILE_NAME, (err): void => { if (err) { return callback(err); } @@ -102,8 +98,8 @@ class LocalStorage implements IStorage { * @param {*} packageInfo * @param {*} callback */ - updateVersions(name: string, packageInfo: Package, callback: Callback) { - this._readCreatePackage(name, (err, packageLocalJson) => { + public updateVersions(name: string, packageInfo: Package, callback: Callback): void { + this._readCreatePackage(name, (err, packageLocalJson): void => { if (err) { return callback(err); } @@ -121,7 +117,7 @@ class LocalStorage implements IStorage { // we don't keep readme for package versions, // only one readme per package version = cleanUpReadme(version); - version.contributors = normalizeContributors(version.contributors); + version.contributors = normalizeContributors(version.contributors as Author[]); change = true; packageLocalJson.versions[versionId] = version; @@ -176,7 +172,7 @@ class LocalStorage implements IStorage { if (change) { this.logger.debug({ name }, 'updating package @{name} info'); - this._writePackage(name, packageLocalJson, function(err) { + this._writePackage(name, packageLocalJson, function(err): void { callback(err, packageLocalJson); }); } else { @@ -193,16 +189,16 @@ class LocalStorage implements IStorage { * @param {*} tag * @param {*} callback */ - addVersion(name: string, version: string, metadata: Version, tag: StringValue, callback: Callback) { + public addVersion(name: string, version: string, metadata: Version, tag: StringValue, callback: Callback): void { this._updatePackage( name, - (data, cb) => { + (data, cb: Callback): void => { // keep only one readme per package data.readme = metadata.readme; // TODO: lodash remove metadata = cleanUpReadme(metadata); - metadata.contributors = normalizeContributors(metadata.contributors); + metadata.contributors = normalizeContributors(metadata.contributors as Author[]); const hasVersion = data.versions[version] != null; if (hasVersion) { @@ -242,7 +238,7 @@ class LocalStorage implements IStorage { data.versions[version] = metadata; tagVersion(data, version, tag); - this.localData.add(name, addFailed => { + this.localData.add(name, (addFailed): void => { if (addFailed) { return cb(ErrorCode.getBadData(addFailed.message)); } @@ -260,12 +256,12 @@ class LocalStorage implements IStorage { * @param {*} tags * @param {*} callback */ - mergeTags(pkgName: string, tags: MergeTags, callback: Callback) { + public mergeTags(pkgName: string, tags: MergeTags, callback: Callback): void { this._updatePackage( pkgName, - (data, cb) => { + (data, cb): void => { /* eslint guard-for-in: 0 */ - for (const tag: string in tags) { + for (const tag in tags) { // this handle dist-tag rm command if (_.isNull(tags[tag])) { delete data[DIST_TAGS][tag]; @@ -289,7 +285,7 @@ class LocalStorage implements IStorage { * @return {String} * @private */ - _getVersionNotFound() { + private _getVersionNotFound(): VerdaccioError { return ErrorCode.getNotFound(API_ERROR.VERSION_NOT_EXIST); } @@ -298,7 +294,7 @@ class LocalStorage implements IStorage { * @return {String} * @private */ - _getFileNotAvailable() { + private _getFileNotAvailable(): VerdaccioError { return ErrorCode.getNotFound('no such file available'); } @@ -311,14 +307,14 @@ class LocalStorage implements IStorage { * @param {*} callback * @return {Function} */ - changePackage(name: string, incomingPkg: Package, revision?: string, callback: Callback) { + public changePackage(name: string, incomingPkg: Package, revision: string | void, callback: Callback): void { if (!isObject(incomingPkg.versions) || !isObject(incomingPkg[DIST_TAGS])) { return callback(ErrorCode.getBadData()); } this._updatePackage( name, - (localData, cb) => { + (localData, cb): void => { for (const version in localData.versions) { if (_.isNil(incomingPkg.versions[version])) { this.logger.info({ name: name, version: version }, 'unpublishing @{name}@@{version}'); @@ -338,7 +334,7 @@ class LocalStorage implements IStorage { localData[DIST_TAGS] = incomingPkg[DIST_TAGS]; cb(); }, - function(err) { + function(err): void { if (err) { return callback(err); } @@ -353,12 +349,12 @@ class LocalStorage implements IStorage { * @param {*} revision * @param {*} callback */ - removeTarball(name: string, filename: string, revision: string, callback: Callback) { + public removeTarball(name: string, filename: string, revision: string, callback: Callback): void { assert(validateName(filename)); this._updatePackage( name, - (data, cb) => { + (data, cb): void => { if (data._attachments[filename]) { delete data._attachments[filename]; cb(); @@ -366,7 +362,7 @@ class LocalStorage implements IStorage { cb(this._getFileNotAvailable()); } }, - err => { + (err: VerdaccioError): void => { if (err) { return callback(err); } @@ -385,35 +381,37 @@ class LocalStorage implements IStorage { * @param {String} filename * @return {Stream} */ - addTarball(name: string, filename: string) { + public addTarball(name: string, filename: string): IUploadTarball { assert(validateName(filename)); let length = 0; const shaOneHash = createTarballHash(); - const uploadStream: IUploadTarball = new UploadTarball(); + const uploadStream: IUploadTarball = new UploadTarball({}); const _transform = uploadStream._transform; const storage = this._getLocalStorage(name); - (uploadStream: any).abort = function() {}; - (uploadStream: any).done = function() {}; + uploadStream.abort = function(): void {}; + uploadStream.done = function(): void {}; - uploadStream._transform = function(data, ...args) { + uploadStream._transform = function(data, ...args): void { shaOneHash.update(data); // measure the length for validation reasons length += data.length; const appliedData = [data, ...args]; + // FIXME: not sure about this approach, tsc complains + // @ts-ignore _transform.apply(uploadStream, appliedData); }; if (name === '__proto__') { - process.nextTick(() => { + process.nextTick((): void => { uploadStream.emit('error', ErrorCode.getForbidden()); }); return uploadStream; } if (!storage) { - process.nextTick(() => { + process.nextTick((): void => { uploadStream.emit('error', "can't upload this package"); }); return uploadStream; @@ -422,12 +420,14 @@ class LocalStorage implements IStorage { const writeStream: IUploadTarball = storage.writeTarball(filename); writeStream.on('error', err => { + // @ts-ignore if (err.code === STORAGE.FILE_EXIST_ERROR || err.code === HTTP_STATUS.CONFLICT) { uploadStream.emit('error', ErrorCode.getConflict()); uploadStream.abort(); + // @ts-ignore } else if (err.code === STORAGE.NO_SUCH_FILE_ERROR || err.code === HTTP_STATUS.NOT_FOUND) { // check if package exists to throw an appropriate message - this.getPackageMetadata(name, function(_err, res) { + this.getPackageMetadata(name, function(_err: VerdaccioError, _res: Package): void { if (_err) { uploadStream.emit('error', _err); } else { @@ -439,21 +439,21 @@ class LocalStorage implements IStorage { } }); - writeStream.on('open', function() { + writeStream.on('open', function(): void { // re-emitting open because it's handled in storage.js uploadStream.emit('open'); }); - writeStream.on('success', () => { + writeStream.on('success', (): void => { this._updatePackage( name, - function updater(data, cb) { + function updater(data, cb): void { data._attachments[filename] = { shasum: shaOneHash.digest('hex'), }; cb(); }, - function(err) { + function(err): void { if (err) { uploadStream.emit('error', err); } else { @@ -463,11 +463,11 @@ class LocalStorage implements IStorage { ); }); - (uploadStream: any).abort = function() { + uploadStream.abort = function(): void { writeStream.abort(); }; - (uploadStream: any).done = function() { + uploadStream.done = function(): void { if (!length) { uploadStream.emit('error', ErrorCode.getBadData('refusing to accept zero-length file')); writeStream.abort(); @@ -487,7 +487,7 @@ class LocalStorage implements IStorage { * @param {*} filename * @return {ReadTarball} */ - getTarball(name: string, filename: string): IReadTarball { + public getTarball(name: string, filename: string): IReadTarball { assert(validateName(filename)); const storage: IPackageStorage = this._getLocalStorage(name); @@ -504,10 +504,10 @@ class LocalStorage implements IStorage { * @private * @return {ReadTarball} */ - _createFailureStreamResponse(): IReadTarball { - const stream: IReadTarball = new ReadTarball(); + private _createFailureStreamResponse(): IReadTarball { + const stream: IReadTarball = new ReadTarball({}); - process.nextTick(() => { + process.nextTick((): void => { stream.emit('error', this._getFileNotAvailable()); }); return stream; @@ -520,31 +520,31 @@ class LocalStorage implements IStorage { * @private * @return {ReadTarball} */ - _streamSuccessReadTarBall(storage: any, filename: string): IReadTarball { - const stream: IReadTarball = new ReadTarball(); + private _streamSuccessReadTarBall(storage: any, filename: string): IReadTarball { + const stream: IReadTarball = new ReadTarball({}); const readTarballStream = storage.readTarball(filename); + const e404 = ErrorCode.getNotFound; - (stream: any).abort = function() { + stream.abort = function(): void { if (_.isNil(readTarballStream) === false) { readTarballStream.abort(); } }; readTarballStream.on('error', function(err) { - if (_.isNil(err)) { - stream.emit('error', ErrorCode.getInternalError('error reading the tarball')); - } else if (err.code === STORAGE.NO_SUCH_FILE_ERROR || err.code === HTTP_STATUS.NOT_FOUND) { - stream.emit('error', ErrorCode.getNotFound('no such file available')); + // @ts-ignore + if (err.code === STORAGE.NO_SUCH_FILE_ERROR || err.code === HTTP_STATUS.NOT_FOUND) { + stream.emit('error', e404('no such file available')); } else { stream.emit('error', err); } }); - readTarballStream.on('content-length', function(v) { - stream.emit('content-length', v); + readTarballStream.on('content-length', function(content): void { + stream.emit('content-length', content); }); - readTarballStream.on('open', function() { + readTarballStream.on('open', function(): void { // re-emitting open because it's handled in storage.js stream.emit('open'); readTarballStream.pipe(stream); @@ -559,7 +559,7 @@ class LocalStorage implements IStorage { * @param {*} callback * @return {Function} */ - getPackageMetadata(name: string, callback?: Callback = () => {}): void { + public getPackageMetadata(name: string, callback: Callback = (): void => {}): void { const storage: IPackageStorage = this._getLocalStorage(name); if (_.isNil(storage)) { return callback(ErrorCode.getNotFound()); @@ -574,13 +574,13 @@ class LocalStorage implements IStorage { * @param {*} options * @return {Function} */ - search(startKey: string, options: any) { + public search(startKey: string, options: any): IReadTarball { const stream = new ReadTarball({ objectMode: true }); this._searchEachPackage( - (item, cb) => { + (item, cb): void => { if (item.time > parseInt(startKey, 10)) { - this.getPackageMetadata(item.name, (err: Error, data: Package) => { + this.getPackageMetadata(item.name, (err: VerdaccioError, data: Package): void => { if (err) { return cb(err); } @@ -595,9 +595,10 @@ class LocalStorage implements IStorage { cb(); } }, - function onEnd(err) { + function onEnd(err): void { if (err) { - return stream.emit('error', err); + stream.emit('error', err); + return; } stream.end(); } @@ -611,7 +612,7 @@ class LocalStorage implements IStorage { * @param {Object} pkgName package name. * @return {Object} */ - _getLocalStorage(pkgName: string): IPackageStorage { + private _getLocalStorage(pkgName: string): IPackageStorage { return this.localData.getPackageStorage(pkgName); } @@ -620,8 +621,8 @@ class LocalStorage implements IStorage { * @param {Object} storage * @param {Function} callback */ - _readPackage(name: string, storage: any, callback: Callback) { - storage.readPackage(name, (err, result) => { + private _readPackage(name: string, storage: any, callback: Callback): void { + storage.readPackage(name, (err, result): void => { if (err) { if (err.code === STORAGE.NO_SUCH_FILE_ERROR || err.code === HTTP_STATUS.NOT_FOUND) { return callback(ErrorCode.getNotFound()); @@ -639,7 +640,7 @@ class LocalStorage implements IStorage { * @param {*} onPackage * @param {*} onEnd */ - _searchEachPackage(onPackage: Callback, onEnd: Callback) { + private _searchEachPackage(onPackage: Callback, onEnd: Callback): void { // save wait whether plugin still do not support search functionality if (_.isNil(this.localData.search)) { this.logger.warn('plugin search not implemented yet'); @@ -655,13 +656,14 @@ class LocalStorage implements IStorage { * @param {*} callback * @return {Function} */ - _readCreatePackage(pkgName: string, callback: Callback) { + private _readCreatePackage(pkgName: string, callback: Callback): void { const storage: any = this._getLocalStorage(pkgName); if (_.isNil(storage)) { - return this._createNewPackage(pkgName, callback); + this._createNewPackage(pkgName, callback); + return; } - storage.readPackage(pkgName, (err, data) => { + storage.readPackage(pkgName, (err, data): void => { // TODO: race condition if (_.isNil(err) === false) { if (err.code === STORAGE.NO_SUCH_FILE_ERROR || err.code === HTTP_STATUS.NOT_FOUND) { @@ -675,7 +677,7 @@ class LocalStorage implements IStorage { }); } - _createNewPackage(name: string, callback: Callback): Callback { + private _createNewPackage(name: string, callback: Callback): Callback { return callback(null, normalizePackage(generatePackageTemplate(name))); } @@ -686,7 +688,7 @@ class LocalStorage implements IStorage { * @param {*} message * @return {Object} Error instance */ - _internalError(err: string, file: string, message: string) { + private _internalError(err: string, file: string, message: string): VerdaccioError { this.logger.error({ err: err, file: file }, `${message} @{file}: @{!err.message}`); return ErrorCode.getInternalError(); @@ -698,7 +700,7 @@ class LocalStorage implements IStorage { * @param {*} callback callback that gets invoked after it's all updated * @return {Function} */ - _updatePackage(name: string, updateHandler: Callback, callback: Callback) { + private _updatePackage(name: string, updateHandler: Callback, callback: Callback): void { const storage: IPackageStorage = this._getLocalStorage(name); if (!storage) { @@ -715,7 +717,7 @@ class LocalStorage implements IStorage { * @param {*} callback * @return {Function} */ - _writePackage(name: string, json: Package, callback: Callback) { + private _writePackage(name: string, json: Package, callback: Callback): void { const storage: any = this._getLocalStorage(name); if (_.isNil(storage)) { return callback(); @@ -723,7 +725,7 @@ class LocalStorage implements IStorage { storage.savePackage(name, this._setDefaultRevision(json), callback); } - _setDefaultRevision(json: Package) { + private _setDefaultRevision(json: Package): Package { // calculate revision from couch db if (_.isString(json._rev) === false) { json._rev = STORAGE.DEFAULT_REVISION; @@ -737,21 +739,21 @@ class LocalStorage implements IStorage { return json; } - _deleteAttachments(storage: any, attachments: string[], callback: Callback): void { - const unlinkNext = function(cb) { + private _deleteAttachments(storage: any, attachments: string[], callback: Callback): void { + const unlinkNext = function(cb): void { if (_.isEmpty(attachments)) { return cb(); } const attachment = attachments.shift(); - storage.deletePackage(attachment, function() { + storage.deletePackage(attachment, function(): void { unlinkNext(cb); }); }; - unlinkNext(function() { + unlinkNext(function(): void { // try to unlink the directory, but ignore errors because it can fail - storage.removePackage(function(err) { + storage.removePackage(function(err): void { callback(err); }); }); @@ -763,7 +765,7 @@ class LocalStorage implements IStorage { * @param {String} upLinkKey registry key * @private */ - _updateUplinkToRemoteProtocol(hash: DistFile, upLinkKey: string): void { + private _updateUplinkToRemoteProtocol(hash: DistFile, upLinkKey: string): void { // if we got this information from a known registry, // use the same protocol for the tarball // @@ -778,34 +780,35 @@ class LocalStorage implements IStorage { } } - async getSecret(config: Config) { + public async getSecret(config: Config): Promise { const secretKey = await this.localData.getSecret(); return this.localData.setSecret(config.checkSecretKey(secretKey)); } - _loadStorage(config: Config, logger: Logger): ILocalData { + private _loadStorage(config: Config, logger: Logger): ILocalData { const Storage = this._loadStorePlugin(); if (_.isNil(Storage)) { assert(this.config.storage, 'CONFIG: storage path not defined'); return new LocalDatabase(this.config, logger); } else { - return Storage; + return Storage as ILocalData; } } - _loadStorePlugin(): ILocalData { + private _loadStorePlugin(): ILocalData | void { const plugin_params = { config: this.config, logger: this.logger, }; - return _.head( - loadPlugin(this.config, this.config.store, plugin_params, plugin => { - return plugin.getPackageStorage; - }) - ); + const plugins: ILocalData[] = loadPlugin>(this.config, this.config.store, plugin_params, (plugin): ILocalData => { + return plugin.getPackageStorage; + }); + + + return _.head(plugins); } } diff --git a/src/lib/logger.js b/src/lib/logger.ts similarity index 96% rename from src/lib/logger.js rename to src/lib/logger.ts index 8eca035be..5e752ed88 100644 --- a/src/lib/logger.js +++ b/src/lib/logger.ts @@ -1,6 +1,5 @@ -/** - * @prettier - */ +/* eslint-disable */ + import { isObject } from './utils'; const cluster = require('cluster'); @@ -47,6 +46,8 @@ class VerdaccioRotatingFileStream extends Logger.RotatingFileStream { } } +let logger; + /** * Setup the Buyan logger * @param {*} logs list of log configuration @@ -74,6 +75,7 @@ function setup(logs) { } const stream = new VerdaccioRotatingFileStream( + // @ts-ignore _.merge( {}, // Defaults can be found here: https://github.com/trentm/node-bunyan#stream-type-rotating-file @@ -83,8 +85,11 @@ function setup(logs) { ); streams.push({ + // @ts-ignore type: 'raw', + // @ts-ignore level, + // @ts-ignore stream, }); } else { @@ -124,15 +129,18 @@ function setup(logs) { } streams.push({ + // @ts-ignore type: 'raw', + // @ts-ignore level, + // @ts-ignore stream: stream, }); } }); // buyan default configuration - const logger = new Logger({ + logger = new Logger({ name: pkgJSON.name, streams: streams, serializers: { @@ -145,8 +153,6 @@ function setup(logs) { process.on('SIGUSR2', function() { Logger.reopenFileStreams(); }); - - module.exports.logger = logger; } // adopted from socket.io @@ -253,4 +259,4 @@ function print(type, msg, obj, colors) { } } -module.exports.setup = setup; +export { setup, logger }; diff --git a/src/lib/metadata-utils.js b/src/lib/metadata-utils.ts similarity index 95% rename from src/lib/metadata-utils.js rename to src/lib/metadata-utils.ts index c86c2da05..40dcf7e80 100644 --- a/src/lib/metadata-utils.js +++ b/src/lib/metadata-utils.ts @@ -7,7 +7,7 @@ import semver from 'semver'; import _ from 'lodash'; import { DIST_TAGS } from './constants'; -import type { Package } from '@verdaccio/types'; +import { Package } from '@verdaccio/types'; /** * Function gets a local info and an info from uplinks and tries to merge it diff --git a/src/lib/notify/index.js b/src/lib/notify/index.js deleted file mode 100644 index 49fcdcf61..000000000 --- a/src/lib/notify/index.js +++ /dev/null @@ -1,72 +0,0 @@ -/** - * @prettier - */ - -import Handlebars from 'handlebars'; -import _ from 'lodash'; - -import { notifyRequest } from './notify-request'; - -export function handleNotify(metadata, notifyEntry, publisherInfo, publishedPackage) { - let regex; - if (metadata.name && notifyEntry.packagePattern) { - regex = new RegExp(notifyEntry.packagePattern, notifyEntry.packagePatternFlags || ''); - if (!regex.test(metadata.name)) { - return; - } - } - - const template = Handlebars.compile(notifyEntry.content); - - // don't override 'publisher' if package.json already has that - if (!metadata.publisher) { - metadata = { ...metadata, publishedPackage, publisher: publisherInfo }; - } - const content = template(metadata); - - const options = { - body: content, - }; - - // provides fallback support, it's accept an Object {} and Array of {} - if (notifyEntry.headers && _.isArray(notifyEntry.headers)) { - const header = {}; - notifyEntry.headers.map(function(item) { - if (Object.is(item, item)) { - for (const key in item) { - if (item.hasOwnProperty(key)) { - header[key] = item[key]; - } - } - } - }); - options.headers = header; - } else if (Object.is(notifyEntry.headers, notifyEntry.headers)) { - options.headers = notifyEntry.headers; - } - - options.method = notifyEntry.method; - - if (notifyEntry.endpoint) { - options.url = notifyEntry.endpoint; - } - - return notifyRequest(options, content); -} - -export function sendNotification(metadata, key, ...moreMedatata) { - return handleNotify(metadata, key, ...moreMedatata); -} - -export function notify(metadata, config, ...moreMedatata) { - if (config.notify) { - if (config.notify.content) { - return sendNotification(metadata, config.notify, ...moreMedatata); - } else { - // multiple notifications endpoints PR #108 - return Promise.all(_.map(config.notify, key => sendNotification(metadata, key, ...moreMedatata))); - } - } - - return Promise.resolve(); -} diff --git a/src/lib/notify/index.ts b/src/lib/notify/index.ts new file mode 100644 index 000000000..be78fb848 --- /dev/null +++ b/src/lib/notify/index.ts @@ -0,0 +1,77 @@ +import Handlebars from 'handlebars'; +import _ from 'lodash'; + +import { notifyRequest } from './notify-request'; +import { OptionsWithUrl } from 'request'; +import { Config, Package, RemoteUser } from '@verdaccio/types'; + +type TemplateMetadata = Package & { publishedPackage: string }; + +export function handleNotify(metadata: Package, notifyEntry, remoteUser: RemoteUser, publishedPackage: string): Promise | void { + let regex; + if (metadata.name && notifyEntry.packagePattern) { + regex = new RegExp(notifyEntry.packagePattern, notifyEntry.packagePatternFlags || ''); + if (!regex.test(metadata.name)) { + return; + } + } + + const template: HandlebarsTemplateDelegate = Handlebars.compile(notifyEntry.content); + // don't override 'publisher' if package.json already has that + /* eslint no-unused-vars: 0 */ + /* eslint @typescript-eslint/no-unused-vars: 0 */ + // @ts-ignore + if (_.isNil(metadata.publisher)) { + // @ts-ignore + metadata = { ...metadata, publishedPackage, publisher: { name: remoteUser.name as string } }; + } + + const content: string = template(metadata); + + const options: OptionsWithUrl = { + body: content, + url: '', + }; + + // provides fallback support, it's accept an Object {} and Array of {} + if (notifyEntry.headers && _.isArray(notifyEntry.headers)) { + const header = {}; + notifyEntry.headers.map(function(item): void { + if (Object.is(item, item)) { + for (const key in item) { + if (item.hasOwnProperty(key)) { + header[key] = item[key]; + } + } + } + }); + options.headers = header; + } else if (Object.is(notifyEntry.headers, notifyEntry.headers)) { + options.headers = notifyEntry.headers; + } + + options.method = notifyEntry.method; + + if (notifyEntry.endpoint) { + options.url = notifyEntry.endpoint; + } + + return notifyRequest(options, content); +} + +export function sendNotification(metadata: Package, notify: Notification, remoteUser: RemoteUser, publishedPackage: string): Promise { + return handleNotify(metadata, notify, remoteUser, publishedPackage) as Promise; +} + +export function notify(metadata: Package, config: Config, remoteUser: RemoteUser, publishedPackage: string): Promise | void { + if (config.notify) { + if (config.notify.content) { + return sendNotification(metadata, (config.notify as unknown) as Notification, remoteUser, publishedPackage); + } else { + // multiple notifications endpoints PR #108 + return Promise.all(_.map(config.notify, key => sendNotification(metadata, key, remoteUser, publishedPackage))); + } + } + + return Promise.resolve(); +} diff --git a/src/lib/notify/notify-request.js b/src/lib/notify/notify-request.js deleted file mode 100644 index 9cfc01d10..000000000 --- a/src/lib/notify/notify-request.js +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @prettier - */ - -import isNil from 'lodash/isNil'; -import logger from '../logger'; -import request from 'request'; -import { HTTP_STATUS } from '../constants'; - -export function notifyRequest(options, content) { - return new Promise((resolve, reject) => { - request(options, function(err, response, body) { - if (err || response.statusCode >= HTTP_STATUS.BAD_REQUEST) { - const errorMessage = isNil(err) ? response.body : err.message; - logger.logger.error({ errorMessage }, 'notify service has thrown an error: @{errorMessage}'); - reject(errorMessage); - } else { - logger.logger.info({ content }, 'A notification has been shipped: @{content}'); - if (isNil(body) === false) { - logger.logger.debug({ body }, ' body: @{body}'); - resolve(body); - } - reject(Error('body is missing')); - } - }); - }); -} diff --git a/src/lib/notify/notify-request.ts b/src/lib/notify/notify-request.ts new file mode 100644 index 000000000..b926f5ec3 --- /dev/null +++ b/src/lib/notify/notify-request.ts @@ -0,0 +1,25 @@ +import isNil from 'lodash/isNil'; +import { logger } from '../logger'; +import request, { RequiredUriUrl } from 'request'; +import { HTTP_STATUS } from '../constants'; + +export function notifyRequest(options: RequiredUriUrl, content): Promise { + return new Promise( + (resolve, reject): void => { + request(options, function(err, response, body): void { + if (err || response.statusCode >= HTTP_STATUS.BAD_REQUEST) { + const errorMessage = isNil(err) ? response.body : err.message; + logger.error({ errorMessage }, 'notify service has thrown an error: @{errorMessage}'); + reject(errorMessage); + } else { + logger.info({ content }, 'A notification has been shipped: @{content}'); + if (isNil(body) === false) { + logger.debug({ body }, ' body: @{body}'); + resolve(body); + } + reject(Error('body is missing')); + } + }); + } + ); +} diff --git a/src/lib/notify/notify-template.js b/src/lib/notify/notify-template.js deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/lib/plugin-loader.js b/src/lib/plugin-loader.js deleted file mode 100644 index ebbe702d9..000000000 --- a/src/lib/plugin-loader.js +++ /dev/null @@ -1,116 +0,0 @@ -/** - * @prettier - * @flow - */ - -import Path from 'path'; -import _ from 'lodash'; -import logger from './logger'; -import type { Config } from '@verdaccio/types'; -import { MODULE_NOT_FOUND } from './constants'; - -/** - * Requires a module. - * @param {*} path the module's path - * @return {Object} - */ -function tryLoad(path: string) { - try { - return require(path); - } catch (err) { - if (err.code === MODULE_NOT_FOUND) { - return null; - } - throw err; - } -} - -function mergeConfig(appConfig, pluginConfig) { - return _.merge(appConfig, pluginConfig); -} - -function isValid(plugin) { - return _.isFunction(plugin) || _.isFunction(plugin.default); -} - -function isES6(plugin) { - return Object.keys(plugin).includes('default'); -} - -/** - * Load a plugin following the rules - * - First try to load from the internal directory plugins (which will disappear soon or later). - * - A second attempt from the external plugin directory - * - A third attempt from node_modules, in case to have multiple match as for instance verdaccio-ldap - * and sinopia-ldap. All verdaccio prefix will have preferences. - * @param {*} config a reference of the configuration settings - * @param {*} pluginConfigs - * @param {*} params a set of params to initialize the plugin - * @param {*} sanityCheck callback that check the shape that should fulfill the plugin - * @return {Array} list of plugins - */ -export default function loadPlugin(config: Config, pluginConfigs: any = {}, params: any, sanityCheck: Function, prefix: string = 'verdaccio'): T[] { - return Object.keys(pluginConfigs).map((pluginId: string) => { - let plugin; - - const localPlugin = Path.resolve(__dirname + '/../plugins', pluginId); - // try local plugins first - plugin = tryLoad(localPlugin); - - // try the external plugin directory - if (plugin === null && config.plugins) { - const pluginDir = config.plugins; - const externalFilePlugin = Path.resolve(pluginDir, pluginId); - plugin = tryLoad(externalFilePlugin); - - // npm package - if (plugin === null && pluginId.match(/^[^\.\/]/)) { - plugin = tryLoad(Path.resolve(pluginDir, `${prefix}-${pluginId}`)); - // compatibility for old sinopia plugins - if (!plugin) { - plugin = tryLoad(Path.resolve(pluginDir, `sinopia-${pluginId}`)); - } - } - } - - // npm package - if (plugin === null && pluginId.match(/^[^\.\/]/)) { - plugin = tryLoad(`${prefix}-${pluginId}`); - // compatibility for old sinopia plugins - if (!plugin) { - plugin = tryLoad(`sinopia-${pluginId}`); - } - } - - if (plugin === null) { - plugin = tryLoad(pluginId); - } - - // relative to config path - if (plugin === null && pluginId.match(/^\.\.?($|\/)/)) { - plugin = tryLoad(Path.resolve(Path.dirname(config.self_path), pluginId)); - } - - if (plugin === null) { - logger.logger.error({ content: pluginId }, 'plugin not found. try npm install verdaccio-@{content}'); - throw Error(` - ${prefix}-${pluginId} plugin not found. try "npm install ${prefix}-${pluginId}"`); - } - - if (!isValid(plugin)) { - logger.logger.error({ content: pluginId }, "@{content} doesn't look like a valid plugin"); - throw Error(`"${pluginId}" is not a valid plugin`); - } - /* eslint new-cap:off */ - plugin = isES6(plugin) ? new plugin.default(mergeConfig(config, pluginConfigs[pluginId]), params) : plugin(pluginConfigs[pluginId], params); - /* eslint new-cap:off */ - - if (plugin === null || !sanityCheck(plugin)) { - logger.logger.error({ content: pluginId }, "@{content} doesn't look like a valid plugin"); - throw Error(`"${pluginId}" is not a valid plugin`); - } - - logger.logger.warn({ content: `${prefix}-${pluginId}` }, 'Plugin successfully loaded: @{content}'); - return plugin; - }); -} diff --git a/src/lib/plugin-loader.ts b/src/lib/plugin-loader.ts new file mode 100644 index 000000000..73620299a --- /dev/null +++ b/src/lib/plugin-loader.ts @@ -0,0 +1,127 @@ +import Path from 'path'; +import _ from 'lodash'; +import { logger } from './logger'; +import { Config, IPlugin } from '@verdaccio/types'; +import { MODULE_NOT_FOUND } from './constants'; + +/** + * Requires a module. + * @param {*} path the module's path + * @return {Object} + */ +function tryLoad(path: string): any { + try { + return require(path); + } catch (err) { + if (err.code === MODULE_NOT_FOUND) { + return null; + } + throw err; + } +} + +function mergeConfig(appConfig, pluginConfig): Config { + return _.merge(appConfig, pluginConfig); +} + +function isValid(plugin): boolean { + return _.isFunction(plugin) || _.isFunction(plugin.default); +} + +function isES6(plugin): boolean { + return Object.keys(plugin).includes('default'); +} + +// export type PluginGeneric = ; + +/** + * Load a plugin following the rules + * - First try to load from the internal directory plugins (which will disappear soon or later). + * - A second attempt from the external plugin directory + * - A third attempt from node_modules, in case to have multiple match as for instance verdaccio-ldap + * and sinopia-ldap. All verdaccio prefix will have preferences. + * @param {*} config a reference of the configuration settings + * @param {*} pluginConfigs + * @param {*} params a set of params to initialize the plugin + * @param {*} sanityCheck callback that check the shape that should fulfill the plugin + * @return {Array} list of plugins + */ +export default function loadPlugin>( + config: Config, + pluginConfigs: any = {}, + params: any, + sanityCheck: any, + prefix: string = 'verdaccio' +): any[] { + return Object.keys(pluginConfigs).map( + (pluginId: string): IPlugin => { + let plugin; + + const localPlugin = Path.resolve(__dirname + '/../plugins', pluginId); + // try local plugins first + plugin = tryLoad(localPlugin); + + // try the external plugin directory + if (plugin === null && config.plugins) { + const pluginDir = config.plugins; + const externalFilePlugin = Path.resolve(pluginDir, pluginId); + plugin = tryLoad(externalFilePlugin); + + // npm package + if (plugin === null && pluginId.match(/^[^\.\/]/)) { + plugin = tryLoad(Path.resolve(pluginDir, `${prefix}-${pluginId}`)); + // compatibility for old sinopia plugins + if (!plugin) { + plugin = tryLoad(Path.resolve(pluginDir, `sinopia-${pluginId}`)); + } + } + } + + // npm package + if (plugin === null && pluginId.match(/^[^\.\/]/)) { + plugin = tryLoad(`${prefix}-${pluginId}`); + // compatibility for old sinopia plugins + if (!plugin) { + plugin = tryLoad(`sinopia-${pluginId}`); + } + } + + if (plugin === null) { + plugin = tryLoad(pluginId); + } + + // relative to config path + if (plugin === null && pluginId.match(/^\.\.?($|\/)/)) { + plugin = tryLoad(Path.resolve(Path.dirname(config.self_path), pluginId)); + } + + if (plugin === null) { + logger.error({ content: pluginId, prefix }, 'plugin not found. try npm install @{prefix}-@{content}'); + throw Error(` + ${prefix}-${pluginId} plugin not found. try "npm install ${prefix}-${pluginId}"`); + } + + if (!isValid(plugin)) { + logger.error({ content: pluginId }, "@{prefix}-@{content} plugin does not have the right code structure"); + throw Error(`"${pluginId}" plugin does not have the right code structure`); + } + + /* eslint new-cap:off */ + try { + plugin = isES6(plugin) ? new plugin.default(mergeConfig(config, pluginConfigs[pluginId]), params) : plugin(pluginConfigs[pluginId], params); + } catch (error) { + plugin = null; + logger.error({ error, pluginId }, "error loading a plugin @{pluginId}: @{error}"); + } + /* eslint new-cap:off */ + + if (plugin === null || !sanityCheck(plugin)) { + logger.error({ content: pluginId, prefix }, "@{prefix}-@{content} doesn't look like a valid plugin"); + throw Error(`sanity check has failed, "${pluginId}" is not a valid plugin`); + } + + logger.warn({ content: pluginId, prefix }, 'Plugin successfully loaded: @{prefix}-@{content}'); + return plugin; + } + ); +} diff --git a/src/lib/search.js b/src/lib/search.ts similarity index 56% rename from src/lib/search.js rename to src/lib/search.ts index 4c4652875..1c4e12bbf 100644 --- a/src/lib/search.js +++ b/src/lib/search.ts @@ -1,29 +1,34 @@ -/** - * @prettier - * @flow - */ +// eslint-disable no-invalid-this import lunrMutable from 'lunr-mutable-indexes'; -import type { Version } from '@verdaccio/types'; -import type { IStorageHandler, IWebSearch } from '../../types'; +import { Version } from '@verdaccio/types'; +import { IStorageHandler, IWebSearch, IStorage } from '../../types'; /** * Handle the search Indexer. */ class Search implements IWebSearch { - index: lunrMutable.index; - storage: IStorageHandler; + public index: lunrMutable.index; + // @ts-ignore + public storage: IStorageHandler; /** * Constructor. */ - constructor() { - /* eslint no-invalid-this: "off" */ - this.index = lunrMutable(function() { + public constructor() { + this.index = lunrMutable(function(): void { + // FIXME: there is no types for this library + /* eslint no-invalid-this:off */ + // @ts-ignore this.field('name', { boost: 10 }); + // @ts-ignore this.field('description', { boost: 4 }); + // @ts-ignore this.field('author', { boost: 6 }); + // @ts-ignore this.field('keywords', { boost: 7 }); + // @ts-ignore this.field('version'); + // @ts-ignore this.field('readme'); }); } @@ -35,21 +40,21 @@ class Search implements IWebSearch { * @param {*} q the keyword * @return {Array} list of results. */ - query(query: string) { - return query === '*' - ? this.storage.localStorage.localData.get(items => { - items.map(function(pkg) { - return { ref: pkg, score: 1 }; - }); - }) - : this.index.search(`*${query}*`); + public query(query: string): any[] { + const localStorage = this.storage.localStorage as IStorage; + + return query === '*' ? localStorage.localData.get((items): any => { + items.map(function(pkg): any { + return { ref: pkg, score: 1 }; + }); + }) : this.index.search(`*${query}*`); } /** * Add a new element to index * @param {*} pkg the package */ - add(pkg: Version) { + public add(pkg: Version): void { this.index.add({ id: pkg.name, name: pkg.name, @@ -64,23 +69,22 @@ class Search implements IWebSearch { * Remove an element from the index. * @param {*} name the id element */ - remove(name: string) { + public remove(name: string): void { this.index.remove({ id: name }); } /** * Force a re-index. */ - reindex() { - const self = this; - this.storage.getLocalDatabase(function(error, packages) { + public reindex(): void { + this.storage.getLocalDatabase((error, packages): void => { if (error) { // that function shouldn't produce any throw error; } let i = packages.length; while (i--) { - self.add(packages[i]); + this.add(packages[i]); } }); } @@ -89,7 +93,7 @@ class Search implements IWebSearch { * Set up the {Storage} * @param {*} storage An storage reference. */ - configureStorage(storage: IStorageHandler) { + public configureStorage(storage: IStorageHandler): void { this.storage = storage; this.reindex(); } diff --git a/src/lib/storage-utils.js b/src/lib/storage-utils.ts similarity index 51% rename from src/lib/storage-utils.js rename to src/lib/storage-utils.ts index e137ac3ca..79044942c 100644 --- a/src/lib/storage-utils.js +++ b/src/lib/storage-utils.ts @@ -8,8 +8,8 @@ import { ErrorCode, isObject, normalizeDistTags, semverSort } from './utils'; import Search from './search'; import { generateRandomHexString } from '../lib/crypto-utils'; -import type { Package, Version, Author } from '@verdaccio/types'; -import type { IStorage } from '../../types'; +import { Package, Version, Author } from '@verdaccio/types'; +import { IStorage } from '../../types'; import { API_ERROR, HTTP_STATUS, DIST_TAGS, USERS, STORAGE } from './constants'; export function generatePackageTemplate(name: string): Package { @@ -31,16 +31,18 @@ export function generatePackageTemplate(name: string): Package { * Normalize package properties, tags, revision id. * @param {Object} pkg package reference. */ -export function normalizePackage(pkg: Package) { +export function normalizePackage(pkg: Package): Package { const pkgProperties = ['versions', 'dist-tags', '_distfiles', '_attachments', '_uplinks', 'time']; - pkgProperties.forEach(key => { - const pkgProp = pkg[key]; + pkgProperties.forEach( + (key): void => { + const pkgProp = pkg[key]; - if (_.isNil(pkgProp) || isObject(pkgProp) === false) { - pkg[key] = {}; + if (_.isNil(pkgProp) || isObject(pkgProp) === false) { + pkg[key] = {}; + } } - }); + ); if (_.isString(pkg._rev) === false) { pkg._rev = STORAGE.DEFAULT_REVISION; @@ -64,20 +66,22 @@ export function generateRevision(rev: string): string { export function getLatestReadme(pkg: Package): string { const versions = pkg['versions'] || {}; - const distTags = pkg['dist-tags'] || {}; - const latestVersion = distTags['latest'] ? versions[distTags['latest']] || {} : {}; + const distTags = pkg[DIST_TAGS] || {}; + // FIXME: here is a bit tricky add the types + const latestVersion: Version | any = distTags['latest'] ? versions[distTags['latest']] || {} : {}; let readme = _.trim(pkg.readme || latestVersion.readme || ''); if (readme) { return readme; } + // In case of empty readme - trying to get ANY readme in the following order: 'next','beta','alpha','test','dev','canary' const readmeDistTagsPriority = ['next', 'beta', 'alpha', 'test', 'dev', 'canary']; - readmeDistTagsPriority.map(function(tag) { + readmeDistTagsPriority.map(function(tag): string | void { if (readme) { return readme; } - const data = distTags[tag] ? versions[distTags[tag]] || {} : {}; - readme = _.trim(data.readme || readme); + const version: Version | any = distTags[tag] ? versions[distTags[tag]] || {} : {}; + readme = _.trim(version.readme || readme); }); return readme; } @@ -90,9 +94,19 @@ export function cleanUpReadme(version: Version): Version { return version; } -export function normalizeContributors(contributors: Array): Array { - if (isObject(contributors) || _.isString(contributors)) { - return [(contributors: any)]; +export function normalizeContributors(contributors: Author[]): Author[] { + if (_.isNil(contributors)) { + return []; + } else if (contributors && _.isArray(contributors) === false) { + // FIXME: this branch is clearly no an array, still tsc complains + // @ts-ignore + return [contributors]; + } else if (_.isString(contributors)) { + return [ + { + name: contributors, + }, + ]; } return contributors; @@ -122,62 +136,80 @@ export function cleanUpLinksRef(keepUpLinkData: boolean, result: Package): Packa * @param {*} localStorage */ export function checkPackageLocal(name: string, localStorage: IStorage): Promise { - return new Promise((resolve, reject) => { - localStorage.getPackageMetadata(name, (err, results) => { - if (!_.isNil(err) && err.status !== HTTP_STATUS.NOT_FOUND) { - return reject(err); - } - if (results) { - return reject(ErrorCode.getConflict(API_ERROR.PACKAGE_EXIST)); - } - return resolve(); - }); - }); + return new Promise( + (resolve, reject): void => { + localStorage.getPackageMetadata( + name, + (err, results): void => { + if (!_.isNil(err) && err.status !== HTTP_STATUS.NOT_FOUND) { + return reject(err); + } + if (results) { + return reject(ErrorCode.getConflict(API_ERROR.PACKAGE_EXIST)); + } + return resolve(); + } + ); + } + ); } export function publishPackage(name: string, metadata: any, localStorage: IStorage): Promise { - return new Promise((resolve, reject) => { - localStorage.addPackage(name, metadata, (err, latest) => { - if (!_.isNull(err)) { - return reject(err); - } else if (!_.isUndefined(latest)) { - Search.add(latest); - } - return resolve(); - }); - }); + return new Promise( + (resolve, reject): void => { + localStorage.addPackage( + name, + metadata, + (err, latest): void => { + if (!_.isNull(err)) { + return reject(err); + } else if (!_.isUndefined(latest)) { + Search.add(latest); + } + return resolve(); + } + ); + } + ); } export function checkPackageRemote(name: string, isAllowPublishOffline: boolean, syncMetadata: Function): Promise { - return new Promise((resolve, reject) => { - syncMetadata(name, null, {}, (err, packageJsonLocal, upLinksErrors) => { - // something weird - if (err && err.status !== HTTP_STATUS.NOT_FOUND) { - return reject(err); - } - - // checking package exist already - if (_.isNil(packageJsonLocal) === false) { - return reject(ErrorCode.getConflict(API_ERROR.PACKAGE_EXIST)); - } - - for (let errorItem = 0; errorItem < upLinksErrors.length; errorItem++) { - // checking error - // if uplink fails with a status other than 404, we report failure - if (_.isNil(upLinksErrors[errorItem][0]) === false) { - if (upLinksErrors[errorItem][0].status !== HTTP_STATUS.NOT_FOUND) { - if (isAllowPublishOffline) { - return resolve(); - } - - return reject(ErrorCode.getServiceUnavailable(API_ERROR.UPLINK_OFFLINE_PUBLISH)); + return new Promise( + (resolve, reject): void => { + syncMetadata( + name, + null, + {}, + (err, packageJsonLocal, upLinksErrors): void => { + // something weird + if (err && err.status !== HTTP_STATUS.NOT_FOUND) { + return reject(err); } - } - } - return resolve(); - }); - }); + // checking package exist already + if (_.isNil(packageJsonLocal) === false) { + return reject(ErrorCode.getConflict(API_ERROR.PACKAGE_EXIST)); + } + + for (let errorItem = 0; errorItem < upLinksErrors.length; errorItem++) { + // checking error + // if uplink fails with a status other than 404, we report failure + if (_.isNil(upLinksErrors[errorItem][0]) === false) { + if (upLinksErrors[errorItem][0].status !== HTTP_STATUS.NOT_FOUND) { + if (isAllowPublishOffline) { + return resolve(); + } + + return reject(ErrorCode.getServiceUnavailable(API_ERROR.UPLINK_OFFLINE_PUBLISH)); + } + } + } + + return resolve(); + } + ); + } + ); } export function mergeUplinkTimeIntoLocal(localMetadata: Package, remoteMetadata: Package): any { @@ -188,13 +220,14 @@ export function mergeUplinkTimeIntoLocal(localMetadata: Package, remoteMetadata: return localMetadata.time; } -export function prepareSearchPackage(data: Package, time: mixed) { - const listVersions: Array = Object.keys(data.versions); - const versions: Array = semverSort(listVersions); - const latest: string = data[DIST_TAGS] && data[DIST_TAGS].latest ? data[DIST_TAGS].latest : versions.pop(); +export function prepareSearchPackage(data: Package, time: unknown): any { + const listVersions: string[] = Object.keys(data.versions); + const versions: string[] = semverSort(listVersions); + const latest: string | undefined = data[DIST_TAGS] && data[DIST_TAGS].latest ? data[DIST_TAGS].latest : versions.pop(); - if (data.versions[latest]) { + if (latest && data.versions[latest]) { const version: Version = data.versions[latest]; + const versions: any = { [latest]: 'latest' }; const pkg: any = { name: version.name, description: version.description, @@ -210,7 +243,7 @@ export function prepareSearchPackage(data: Package, time: mixed) { time: { modified: time, }, - versions: { [latest]: 'latest' }, + versions, }; return pkg; diff --git a/src/lib/storage.js b/src/lib/storage.ts similarity index 54% rename from src/lib/storage.js rename to src/lib/storage.ts index 7e8d8f847..c4783ab43 100644 --- a/src/lib/storage.js +++ b/src/lib/storage.ts @@ -5,7 +5,7 @@ import _ from 'lodash'; import assert from 'assert'; -import async from 'async'; +import async, { AsyncResultArrayCallback } from 'async'; import Stream from 'stream'; import ProxyStorage from './up-storage'; import Search from './search'; @@ -16,26 +16,30 @@ import { checkPackageLocal, publishPackage, checkPackageRemote, cleanUpLinksRef, import { setupUpLinks, updateVersionsHiddenUpLink } from './uplink-util'; import { mergeVersions } from './metadata-utils'; import { ErrorCode, normalizeDistTags, validateMetadata, isObject } from './utils'; -import type { IStorage, IProxy, IStorageHandler, ProxyList, StringValue, IGetPackageOptions, ISyncUplinks } from '../../types'; -import type { Versions, Package, Config, MergeTags, Version, DistFile, Callback, Logger, IPluginStorageFilter } from '@verdaccio/types'; -import type { IReadTarball, IUploadTarball } from '@verdaccio/streams'; +import { IStorage, IProxy, IStorageHandler, ProxyList, StringValue, IGetPackageOptions, ISyncUplinks, IPluginFilters } from '../../types'; +import { IReadTarball, IUploadTarball, Versions, Package, Config, MergeTags, Version, DistFile, Callback, Logger } from '@verdaccio/types'; import { hasProxyTo } from './config-utils'; import { logger } from '../lib/logger'; +import { GenericBody } from '@verdaccio/types'; +import { VerdaccioError } from '@verdaccio/commons-api'; class Storage implements IStorageHandler { - localStorage: IStorage; - config: Config; - logger: Logger; - uplinks: ProxyList; - filters: Array; + public localStorage: IStorage; + public config: Config; + public logger: Logger; + public uplinks: ProxyList; + public filters: IPluginFilters; - constructor(config: Config) { + public constructor(config: Config) { this.config = config; this.uplinks = setupUpLinks(config); this.logger = logger.child(); + this.filters = []; + // @ts-ignore + this.localStorage = null; } - init(config: Config, filters: Array = []) { + public init(config: Config, filters: IPluginFilters = []): Promise { this.filters = filters; this.localStorage = new LocalStorage(this.config, logger); @@ -48,18 +52,18 @@ class Storage implements IStorageHandler { If it isn't, we create package locally Used storages: local (write) && uplinks */ - async addPackage(name: string, metadata: any, callback: Function) { + public async addPackage(name: string, metadata: any, callback: Function): Promise { try { await checkPackageLocal(name, this.localStorage); await checkPackageRemote(name, this._isAllowPublishOffline(), this._syncUplinksMetadata.bind(this)); - await publishPackage(name, metadata, this.localStorage); + await publishPackage(name, metadata, this.localStorage as IStorage); callback(); } catch (err) { callback(err); } } - _isAllowPublishOffline(): boolean { + private _isAllowPublishOffline(): boolean { return typeof this.config.publish !== 'undefined' && _.isBoolean(this.config.publish.allow_offline) && this.config.publish.allow_offline; } @@ -67,7 +71,7 @@ class Storage implements IStorageHandler { * Add a new version of package {name} to a system Used storages: local (write) */ - addVersion(name: string, version: string, metadata: Version, tag: StringValue, callback: Callback) { + public addVersion(name: string, version: string, metadata: Version, tag: StringValue, callback: Callback): void { this.localStorage.addVersion(name, version, metadata, tag, callback); } @@ -75,7 +79,7 @@ class Storage implements IStorageHandler { * Tags a package version with a provided tag Used storages: local (write) */ - mergeTags(name: string, tagHash: MergeTags, callback: Callback) { + public mergeTags(name: string, tagHash: MergeTags, callback: Callback): void { this.localStorage.mergeTags(name, tagHash, callback); } @@ -84,7 +88,7 @@ class Storage implements IStorageHandler { Function changes a package info from local storage and all uplinks with write access./ Used storages: local (write) */ - changePackage(name: string, metadata: Package, revision: string, callback: Callback) { + public changePackage(name: string, metadata: Package, revision: string, callback: Callback): void { this.localStorage.changePackage(name, metadata, revision, callback); } @@ -93,7 +97,7 @@ class Storage implements IStorageHandler { Function removes a package from local storage Used storages: local (write) */ - removePackage(name: string, callback: Callback) { + public removePackage(name: string, callback: Callback): void { this.localStorage.removePackage(name, callback); // update the indexer Search.remove(name); @@ -106,7 +110,7 @@ class Storage implements IStorageHandler { versions, i.e. package version should be unpublished first. Used storage: local (write) */ - removeTarball(name: string, filename: string, revision: string, callback: Callback) { + public removeTarball(name: string, filename: string, revision: string, callback: Callback): void { this.localStorage.removeTarball(name, filename, revision, callback); } @@ -115,7 +119,7 @@ class Storage implements IStorageHandler { Function is synchronous and returns a WritableStream Used storages: local (write) */ - addTarball(name: string, filename: string): IUploadTarball { + public addTarball(name: string, filename: string): IUploadTarball { return this.localStorage.addTarball(name, filename); } @@ -126,9 +130,9 @@ class Storage implements IStorageHandler { information in order to figure out where we can get this tarball from Used storages: local || uplink (just one) */ - getTarball(name: string, filename: string) { - const readStream = new ReadTarball(); - (readStream: any).abort = function() {}; + public getTarball(name: string, filename: string): IReadTarball { + const readStream = new ReadTarball({}); + readStream.abort = function() {}; const self = this; @@ -139,37 +143,48 @@ class Storage implements IStorageHandler { // flow: should be IReadTarball let localStream: any = self.localStorage.getTarball(name, filename); let isOpen = false; - localStream.on('error', err => { - if (isOpen || err.status !== HTTP_STATUS.NOT_FOUND) { - return readStream.emit('error', err); - } - - // local reported 404 - const err404 = err; - localStream.abort(); - localStream = null; // we force for garbage collector - self.localStorage.getPackageMetadata(name, (err, info: Package) => { - if (_.isNil(err) && info._distfiles && _.isNil(info._distfiles[filename]) === false) { - // information about this file exists locally - serveFile(info._distfiles[filename]); - } else { - // we know nothing about this file, trying to get information elsewhere - self._syncUplinksMetadata(name, info, {}, (err, info: Package) => { - if (_.isNil(err) === false) { - return readStream.emit('error', err); - } - if (_.isNil(info._distfiles) || _.isNil(info._distfiles[filename])) { - return readStream.emit('error', err404); - } - serveFile(info._distfiles[filename]); - }); + localStream.on( + 'error', + (err): any => { + if (isOpen || err.status !== HTTP_STATUS.NOT_FOUND) { + return readStream.emit('error', err); } - }); - }); - localStream.on('content-length', function(v) { + + // local reported 404 + const err404 = err; + localStream.abort(); + localStream = null; // we force for garbage collector + self.localStorage.getPackageMetadata( + name, + (err, info: Package): void => { + if (_.isNil(err) && info._distfiles && _.isNil(info._distfiles[filename]) === false) { + // information about this file exists locally + serveFile(info._distfiles[filename]); + } else { + // we know nothing about this file, trying to get information elsewhere + self._syncUplinksMetadata( + name, + info, + {}, + (err, info: Package): any => { + if (_.isNil(err) === false) { + return readStream.emit('error', err); + } + if (_.isNil(info._distfiles) || _.isNil(info._distfiles[filename])) { + return readStream.emit('error', err404); + } + serveFile(info._distfiles[filename]); + } + ); + } + } + ); + } + ); + localStream.on('content-length', function(v): void { readStream.emit('content-length', v); }); - localStream.on('open', function() { + localStream.on('open', function(): void { isOpen = true; localStream.pipe(readStream); }); @@ -179,7 +194,7 @@ class Storage implements IStorageHandler { * Fetch and cache local/remote packages. * @param {Object} file define the package shape */ - function serveFile(file: DistFile) { + function serveFile(file: DistFile): void { let uplink: any = null; for (const uplinkId in self.uplinks) { @@ -199,29 +214,29 @@ class Storage implements IStorageHandler { ); } - let savestream = null; + let savestream: IUploadTarball | null = null; if (uplink.config.cache) { savestream = self.localStorage.addTarball(name, filename); } - let on_open = function() { + let on_open = function(): void { // prevent it from being called twice on_open = function() {}; const rstream2 = uplink.fetchTarball(file.url); - rstream2.on('error', function(err) { + rstream2.on('error', function(err): void { if (savestream) { savestream.abort(); } savestream = null; readStream.emit('error', err); }); - rstream2.on('end', function() { + rstream2.on('end', function(): void { if (savestream) { savestream.done(); } }); - rstream2.on('content-length', function(v) { + rstream2.on('content-length', function(v): void { readStream.emit('content-length', v); if (savestream) { savestream.emit('content-length', v); @@ -234,11 +249,11 @@ class Storage implements IStorageHandler { }; if (savestream) { - savestream.on('open', function() { + savestream.on('open', function(): void { on_open(); }); - savestream.on('error', function(err) { + savestream.on('error', function(err): void { self.logger.warn({ err: err, fileName: file }, 'error saving file @{fileName}: @{err.message}\n@{err.stack}'); if (savestream) { savestream.abort(); @@ -265,30 +280,33 @@ class Storage implements IStorageHandler { * @property {boolean} options.keepUpLinkData keep up link info in package meta, last update, etc. * @property {function} options.callback Callback for receive data */ - getPackage(options: IGetPackageOptions) { - this.localStorage.getPackageMetadata(options.name, (err, data) => { - if (err && (!err.status || err.status >= HTTP_STATUS.INTERNAL_ERROR)) { - // report internal errors right away - return options.callback(err); - } - - this._syncUplinksMetadata(options.name, data, { req: options.req, uplinksLook: options.uplinksLook }, function getPackageSynUpLinksCallback( - err, - result: Package, - uplinkErrors - ) { - if (err) { + public getPackage(options: IGetPackageOptions): void { + this.localStorage.getPackageMetadata( + options.name, + (err, data): void => { + if (err && (!err.status || err.status >= HTTP_STATUS.INTERNAL_ERROR)) { + // report internal errors right away return options.callback(err); } - normalizeDistTags(cleanUpLinksRef(options.keepUpLinkData, result)); + this._syncUplinksMetadata(options.name, data, { req: options.req, uplinksLook: options.uplinksLook }, function getPackageSynUpLinksCallback( + err, + result: Package, + uplinkErrors + ): void { + if (err) { + return options.callback(err); + } - // npm can throw if this field doesn't exist - result._attachments = {}; + normalizeDistTags(cleanUpLinksRef(options.keepUpLinkData, result)); - options.callback(null, result, uplinkErrors); - }); - }); + // npm can throw if this field doesn't exist + result._attachments = {}; + + options.callback(null, result, uplinkErrors); + }); + } + ); } /** @@ -303,14 +321,14 @@ class Storage implements IStorageHandler { * @param {*} options * @return {Stream} */ - search(startkey: string, options: any) { + public search(startkey: string, options: any): IReadTarball { const self = this; // stream to write a tarball const stream: any = new Stream.PassThrough({ objectMode: true }); async.eachSeries( Object.keys(this.uplinks), - function(up_name, cb) { + function(up_name, cb): void { // shortcut: if `local=1` is supplied, don't call uplinks if (options.req.query.local !== undefined) { return cb(); @@ -322,36 +340,36 @@ class Storage implements IStorageHandler { stream, { end: false } ); - lstream.on('error', function(err) { + lstream.on('error', function(err): void { self.logger.error({ err: err }, 'uplink error: @{err.message}'); cb(); - cb = function() {}; + cb = function(): void {}; }); - lstream.on('end', function() { + lstream.on('end', function(): void { cb(); - cb = function() {}; + cb = function(): void {}; }); - stream.abort = function() { + stream.abort = function(): void { if (lstream.abort) { lstream.abort(); } cb(); - cb = function() {}; + cb = function(): void {}; }; }, // executed after all series - function() { + function(): void { // attach a local search results const lstream: IReadTarball = self.localStorage.search(startkey, options); - stream.abort = function() { + stream.abort = function(): void { lstream.abort(); }; lstream.pipe( stream, { end: true } ); - lstream.on('error', function(err) { + lstream.on('error', function(err: VerdaccioError): void { self.logger.error({ err: err }, 'search error: @{err.message}'); stream.end(); }); @@ -365,46 +383,51 @@ class Storage implements IStorageHandler { * Retrieve only private local packages * @param {*} callback */ - getLocalDatabase(callback: Callback) { + public getLocalDatabase(callback: Callback): void { const self = this; - this.localStorage.localData.get((err, locals) => { - if (err) { - callback(err); - } + this.localStorage.localData.get( + (err, locals): void => { + if (err) { + callback(err); + } - const packages = []; - const getPackage = function(itemPkg) { - self.localStorage.getPackageMetadata(locals[itemPkg], function(err, info) { - if (_.isNil(err)) { - const latest = info[DIST_TAGS].latest; - if (latest && info.versions[latest]) { - const version = info.versions[latest]; - const time = info.time[latest]; - version.time = time; + const packages: Version[] = []; + const getPackage = function(itemPkg): void { + self.localStorage.getPackageMetadata(locals[itemPkg], function(err, pkgMetadata: Package): void { + if (_.isNil(err)) { + const latest = pkgMetadata[DIST_TAGS].latest; + if (latest && pkgMetadata.versions[latest]) { + const version: Version = pkgMetadata.versions[latest]; + const timeList = pkgMetadata.time as GenericBody; + const time = timeList[latest]; + // @ts-ignore + version.time = time; - // Add for stars api - version.users = info.users; + // Add for stars api + // @ts-ignore + version.users = pkgMetadata.users; - packages.push(version); - } else { - self.logger.warn({ package: locals[itemPkg] }, 'package @{package} does not have a "latest" tag?'); + packages.push(version); + } else { + self.logger.warn({ package: locals[itemPkg] }, 'package @{package} does not have a "latest" tag?'); + } } - } - if (itemPkg >= locals.length - 1) { - callback(null, packages); - } else { - getPackage(itemPkg + 1); - } - }); - }; + if (itemPkg >= locals.length - 1) { + callback(null, packages); + } else { + getPackage(itemPkg + 1); + } + }); + }; - if (locals.length) { - getPackage(0); - } else { - callback(null, []); + if (locals.length) { + getPackage(0); + } else { + callback(null, []); + } } - }); + ); } /** @@ -412,10 +435,10 @@ class Storage implements IStorageHandler { if package is available locally, it MUST be provided in pkginfo returns callback(err, result, uplink_errors) */ - _syncUplinksMetadata(name: string, packageInfo: Package, options: ISyncUplinks, callback: Callback): void { + public _syncUplinksMetadata(name: string, packageInfo: Package, options: ISyncUplinks, callback: Callback): void { let found = true; const self = this; - const upLinks = []; + const upLinks: IProxy[] = []; const hasToLookIntoUplinks = _.isNil(options.uplinksLook) || options.uplinksLook; if (!packageInfo) { @@ -431,7 +454,7 @@ class Storage implements IStorageHandler { async.map( upLinks, - (upLink, cb) => { + (upLink, cb): void => { const _options = Object.assign({}, options); const upLinkMeta = packageInfo._uplinks[upLink.upname]; @@ -445,57 +468,62 @@ class Storage implements IStorageHandler { _options.etag = upLinkMeta.etag; } - upLink.getRemoteMetadata(name, _options, (err, upLinkResponse, eTag) => { - if (err && err.remoteStatus === 304) { - upLinkMeta.fetched = Date.now(); + upLink.getRemoteMetadata( + name, + _options, + (err, upLinkResponse, eTag): void => { + if (err && err.remoteStatus === 304) { + upLinkMeta.fetched = Date.now(); + } + + if (err || !upLinkResponse) { + return cb(null, [err || ErrorCode.getInternalError('no data')]); + } + + try { + validateMetadata(upLinkResponse, name); + } catch (err) { + self.logger.error( + { + sub: 'out', + err: err, + }, + 'package.json validating error @{!err.message}\n@{err.stack}' + ); + return cb(null, [err]); + } + + packageInfo._uplinks[upLink.upname] = { + etag: eTag, + fetched: Date.now(), + }; + + packageInfo.time = mergeUplinkTimeIntoLocal(packageInfo, upLinkResponse); + + updateVersionsHiddenUpLink(upLinkResponse.versions, upLink); + + try { + mergeVersions(packageInfo, upLinkResponse); + } catch (err) { + self.logger.error( + { + sub: 'out', + err: err, + }, + 'package.json parsing error @{!err.message}\n@{err.stack}' + ); + return cb(null, [err]); + } + + // if we got to this point, assume that the correct package exists + // on the uplink + found = true; + cb(); } - - if (err || !upLinkResponse) { - return cb(null, [err || ErrorCode.getInternalError('no data')]); - } - - try { - validateMetadata(upLinkResponse, name); - } catch (err) { - self.logger.error( - { - sub: 'out', - err: err, - }, - 'package.json validating error @{!err.message}\n@{err.stack}' - ); - return cb(null, [err]); - } - - packageInfo._uplinks[upLink.upname] = { - etag: eTag, - fetched: Date.now(), - }; - - packageInfo.time = mergeUplinkTimeIntoLocal(packageInfo, upLinkResponse); - - updateVersionsHiddenUpLink(upLinkResponse.versions, upLink); - - try { - mergeVersions(packageInfo, upLinkResponse); - } catch (err) { - self.logger.error( - { - sub: 'out', - err: err, - }, - 'package.json parsing error @{!err.message}\n@{err.stack}' - ); - return cb(null, [err]); - } - - // if we got to this point, assume that the correct package exists - // on the uplink - found = true; - cb(); - }); + ); }, - (err: Error, upLinksErrors: any) => { + // @ts-ignore + (err: Error, upLinksErrors: any): AsyncResultArrayCallback => { assert(!err && Array.isArray(upLinksErrors)); // Check for connection timeout or reset errors with uplink(s) @@ -527,25 +555,29 @@ class Storage implements IStorageHandler { return callback(null, packageInfo); } - self.localStorage.updateVersions(name, packageInfo, async (err, packageJsonLocal: Package) => { - if (err) { - return callback(err); - } - // Any error here will cause a 404, like an uplink error. This is likely the right thing to do - // as a broken filter is a security risk. - const filterErrors = []; - // This MUST be done serially and not in parallel as they modify packageJsonLocal - for (const filter of self.filters) { - try { - // These filters can assume it's save to modify packageJsonLocal and return it directly for - // performance (i.e. need not be pure) - packageJsonLocal = await filter.filter_metadata(packageJsonLocal); - } catch (err) { - filterErrors.push(err); + self.localStorage.updateVersions( + name, + packageInfo, + async (err, packageJsonLocal: Package): Promise => { + if (err) { + return callback(err); } + // Any error here will cause a 404, like an uplink error. This is likely the right thing to do + // as a broken filter is a security risk. + const filterErrors: Error[] = []; + // This MUST be done serially and not in parallel as they modify packageJsonLocal + for (const filter of self.filters) { + try { + // These filters can assume it's save to modify packageJsonLocal and return it directly for + // performance (i.e. need not be pure) + packageJsonLocal = await filter.filter_metadata(packageJsonLocal); + } catch (err) { + filterErrors.push(err); + } + } + callback(null, packageJsonLocal, _.concat(upLinksErrors, filterErrors)); } - callback(null, packageJsonLocal, _.concat(upLinksErrors, filterErrors)); - }); + ); } ); } @@ -556,7 +588,7 @@ class Storage implements IStorageHandler { * @param {String} upLink uplink name * @private */ - _updateVersionsHiddenUpLink(versions: Versions, upLink: IProxy) { + public _updateVersionsHiddenUpLink(versions: Versions, upLink: IProxy): void { for (const i in versions) { if (Object.prototype.hasOwnProperty.call(versions, i)) { const version = versions[i]; diff --git a/src/lib/up-storage.js b/src/lib/up-storage.ts similarity index 76% rename from src/lib/up-storage.js rename to src/lib/up-storage.ts index 270bf5e15..699f12e9b 100644 --- a/src/lib/up-storage.js +++ b/src/lib/up-storage.ts @@ -1,35 +1,27 @@ -/** - * @prettier - * @flow - */ - import zlib from 'zlib'; import JSONStream from 'JSONStream'; import _ from 'lodash'; import request from 'request'; -import Stream from 'stream'; -import URL from 'url'; +import Stream, { Readable } from 'stream'; +import URL, {UrlWithStringQuery} from 'url'; import { parseInterval, isObject, ErrorCode, buildToken } from './utils'; import { ReadTarball } from '@verdaccio/streams'; import { ERROR_CODE, TOKEN_BASIC, TOKEN_BEARER, HEADERS, HTTP_STATUS, API_ERROR, HEADER_TYPE, CHARACTER_ENCODING } from './constants'; -import type { Config, UpLinkConf, Callback, Headers, Logger } from '@verdaccio/types'; -import type { IProxy } from '../../types'; - +import { Config, Callback, Headers, Logger, Package } from '@verdaccio/types'; +import { IProxy, UpLinkConfLocal } from '../../types'; const LoggerApi = require('./logger'); -const encode = function(thing) { + +const encode = function(thing): string { return encodeURIComponent(thing).replace(/^%40/, '@'); }; + const jsonContentType = HEADERS.JSON; const contentTypeAccept = `${jsonContentType};`; /** * Just a helper (`config[key] || default` doesn't work because of zeroes) - * @param {Object} config - * @param {Object} key - * @param {Object} def - * @return {Object} */ -const setConfig = (config, key, def) => { +const setConfig = (config, key, def): string => { return _.isNil(config[key]) === false ? config[key] : def; }; @@ -38,28 +30,33 @@ const setConfig = (config, key, def) => { * (same for storage.js, local-storage.js, up-storage.js) */ class ProxyStorage implements IProxy { - config: UpLinkConf; - failed_requests: number; - userAgent: string; - ca: string | void; - logger: Logger; - server_id: string; - url: any; - maxage: number; - timeout: number; - max_fails: number; - fail_timeout: number; - upname: string; - proxy: string; - last_request_time: number; - strict_ssl: boolean; + public config: UpLinkConfLocal; + public failed_requests: number; + public userAgent: string; + public ca: string | void; + public logger: Logger; + public server_id: string; + public url: any; + public maxage: number; + public timeout: number; + public max_fails: number; + public fail_timeout: number; + // FIXME: upname is assigned to each instance + // @ts-ignore + public upname: string; + // FIXME: proxy can be boolean or object, something smells here + // @ts-ignore + public proxy: string | void; + // @ts-ignore + public last_request_time: number | null; + public strict_ssl: boolean; /** * Constructor * @param {*} config * @param {*} mainConfig */ - constructor(config: UpLinkConf, mainConfig: Config) { + public constructor(config: UpLinkConfLocal, mainConfig: Config) { this.config = config; this.failed_requests = 0; this.userAgent = mainConfig.user_agent; @@ -98,30 +95,30 @@ class ProxyStorage implements IProxy { * @param {*} cb * @return {Request} */ - request(options: any, cb?: Callback) { + private request(options: any, cb?: Callback): Stream.Readable { let json; if (this._statusCheck() === false) { const streamRead = new Stream.Readable(); - process.nextTick(function() { + process.nextTick(function(): void { if (cb) { cb(ErrorCode.getInternalError(API_ERROR.UPLINK_OFFLINE)); } streamRead.emit('error', ErrorCode.getInternalError(API_ERROR.UPLINK_OFFLINE)); }); // $FlowFixMe - streamRead._read = function() {}; + streamRead._read = function(): void {}; // preventing 'Uncaught, unspecified "error" event' - streamRead.on('error', function() {}); + streamRead.on('error', function(): void {}); return streamRead; } const self = this; - const headers = this._setHeaders(options); + const headers: Headers = this._setHeaders(options); this._addProxyHeaders(options.req, headers); - this._overrideWithUplinkConfigHeaders(headers); + this._overrideWithUpLinkConfLocaligHeaders(headers); const method = options.method || 'GET'; const uri = options.uri_full || this.config.url + options.uri; @@ -140,65 +137,63 @@ class ProxyStorage implements IProxy { headers['Content-Type'] = headers['Content-Type'] || HEADERS.JSON; } - const requestCallback = cb - ? function(err, res, body) { - let error; - const responseLength = err ? 0 : body.length; - // $FlowFixMe - processBody(); - logActivity(); - // $FlowFixMe - cb(err, res, body); + const requestCallback = cb ? function(err, res, body): void { + let error; + const responseLength = err ? 0 : body.length; + // $FlowFixMe + processBody(); + logActivity(); + // $FlowFixMe + cb(err, res, body); - /** - * Perform a decode. - */ - function processBody() { - if (err) { - error = err.message; - return; - } + /** + * Perform a decode. + */ + function processBody(): void { + if (err) { + error = err.message; + return; + } - if (options.json && res.statusCode < 300) { - try { - // $FlowFixMe - body = JSON.parse(body.toString(CHARACTER_ENCODING.UTF8)); - } catch (_err) { - body = {}; - err = _err; - error = err.message; - } - } - - if (!err && isObject(body)) { - if (_.isString(body.error)) { - error = body.error; - } - } - } - /** - * Perform a log. - */ - function logActivity() { - let message = "@{!status}, req: '@{request.method} @{request.url}'"; - message += error ? ', error: @{!error}' : ', bytes: @{bytes.in}/@{bytes.out}'; - self.logger.warn( - { - err: err || undefined, // if error is null/false change this to undefined so it wont log - request: { method: method, url: uri }, - level: 35, // http - status: res != null ? res.statusCode : 'ERR', - error: error, - bytes: { - in: json ? json.length : 0, - out: responseLength || 0, - }, - }, - message - ); + if (options.json && res.statusCode < 300) { + try { + // $FlowFixMe + body = JSON.parse(body.toString(CHARACTER_ENCODING.UTF8)); + } catch (_err) { + body = {}; + err = _err; + error = err.message; } } - : undefined; + + if (!err && isObject(body)) { + if (_.isString(body.error)) { + error = body.error; + } + } + } + /** + * Perform a log. + */ + function logActivity(): void { + let message = "@{!status}, req: '@{request.method} @{request.url}'"; + message += error ? ', error: @{!error}' : ', bytes: @{bytes.in}/@{bytes.out}'; + self.logger.warn( + { + err: err || undefined, // if error is null/false change this to undefined so it wont log + request: { method: method, url: uri }, + level: 35, // http + status: res != null ? res.statusCode : 'ERR', + error: error, + bytes: { + in: json ? json.length : 0, + out: responseLength || 0, + }, + }, + message + ); + } + } : undefined; const req = request( { @@ -206,6 +201,8 @@ class ProxyStorage implements IProxy { method: method, headers: headers, body: json, + // FIXME: ts complains ca cannot be undefined + // @ts-ignore ca: this.ca, proxy: this.proxy, encoding: null, @@ -217,14 +214,14 @@ class ProxyStorage implements IProxy { ); let statusCalled = false; - req.on('response', function(res) { + req.on('response', function(res): void { if (!req._verdaccio_aborted && !statusCalled) { statusCalled = true; self._statusCheck(true); } if (_.isNil(requestCallback) === false) { - (function do_log() { + (function do_log(): void { const message = "@{!status}, req: '@{request.method} @{request.url}' (streaming)"; self.logger.warn( { @@ -240,7 +237,7 @@ class ProxyStorage implements IProxy { })(); } }); - req.on('error', function(_err) { + req.on('error', function(_err): void { if (!req._verdaccio_aborted && !statusCalled) { statusCalled = true; self._statusCheck(false); @@ -255,7 +252,7 @@ class ProxyStorage implements IProxy { * @return {Object} * @private */ - _setHeaders(options: any) { + private _setHeaders(options: any): Headers { const headers = options.headers || {}; const accept = HEADERS.ACCEPT; const acceptEncoding = HEADERS.ACCEPT_ENCODING; @@ -275,7 +272,7 @@ class ProxyStorage implements IProxy { * @return {Object} * @private */ - _setAuth(headers: any) { + private _setAuth(headers: any): Headers { const { auth } = this.config; if (_.isNil(auth) || headers[HEADERS.AUTHORIZATION]) { @@ -324,7 +321,7 @@ class ProxyStorage implements IProxy { * @throws {Error} * @private */ - _throwErrorAuth(message: string) { + private _throwErrorAuth(message: string): Error { this.logger.error(message); throw new Error(message); } @@ -336,7 +333,7 @@ class ProxyStorage implements IProxy { * @param {string} token * @private */ - _setHeaderAuthorization(headers: any, type: string, token: any) { + private _setHeaderAuthorization(headers: any, type: string, token: any): void { const _type: string = type.toLowerCase(); if (_type !== TOKEN_BEARER.toLowerCase() && _type !== TOKEN_BASIC.toLowerCase()) { @@ -366,7 +363,7 @@ class ProxyStorage implements IProxy { * @param {Object} headers * @private */ - _overrideWithUplinkConfigHeaders(headers: Headers) { + private _overrideWithUpLinkConfLocaligHeaders(headers: Headers): any { if (!this.config.headers) { return headers; } @@ -383,13 +380,14 @@ class ProxyStorage implements IProxy { * @param {*} url * @return {Boolean} */ - isUplinkValid(url: string) { + public isUplinkValid(url: string): boolean { // $FlowFixMe - const urlParsed: Url = URL.parse(url); - const isHTTPS = urlDomainParsed => urlDomainParsed.protocol === 'https:' && (urlParsed.port === null || urlParsed.port === '443'); - const getHost = urlDomainParsed => (isHTTPS(urlDomainParsed) ? urlDomainParsed.hostname : urlDomainParsed.host); + const urlParsed: UrlWithStringQuery = URL.parse(url); + const isHTTPS = (urlDomainParsed: URL): boolean => urlDomainParsed.protocol === 'https:' && (urlParsed.port === null || urlParsed.port === '443'); + const getHost = (urlDomainParsed): boolean => (isHTTPS(urlDomainParsed) ? urlDomainParsed.hostname : urlDomainParsed.host); const isMatchProtocol: boolean = urlParsed.protocol === this.url.protocol; const isMatchHost: boolean = getHost(urlParsed) === getHost(this.url); + // @ts-ignore const isMatchPath: boolean = urlParsed.path.indexOf(this.url.path) === 0; return isMatchProtocol && isMatchHost && isMatchPath; @@ -401,7 +399,7 @@ class ProxyStorage implements IProxy { * @param {*} options request options, eg: eTag. * @param {*} callback */ - getRemoteMetadata(name: string, options: any, callback: Callback) { + public getRemoteMetadata(name: string, options: any, callback: Callback): void { const headers = {}; if (_.isNil(options.etag) === false) { headers['If-None-Match'] = options.etag; @@ -415,7 +413,7 @@ class ProxyStorage implements IProxy { headers: headers, req: options.req, }, - (err, res, body) => { + (err, res, body): void => { if (err) { return callback(err); } @@ -443,7 +441,7 @@ class ProxyStorage implements IProxy { let current_length = 0; let expected_length; - (stream: any).abort = () => {}; + stream.abort = () => {}; const readStream = this.request({ uri_full: url, encoding: null, @@ -489,9 +487,9 @@ class ProxyStorage implements IProxy { * @param {*} options request options * @return {Stream} */ - search(options: any) { + public search(options: any): Stream.Readable { const transformStream: any = new Stream.PassThrough({ objectMode: true }); - const requestStream: stream$Readable = this.request({ + const requestStream: Stream.Readable = this.request({ uri: options.req.url, req: options.req, headers: { @@ -499,13 +497,13 @@ class ProxyStorage implements IProxy { }, }); - const parsePackage = pkg => { + const parsePackage = (pkg: Package): void => { if (isObject(pkg)) { transformStream.emit('data', pkg); } }; - requestStream.on('response', res => { + requestStream.on('response', (res): void => { if (!String(res.statusCode).match(/^2\d\d$/)) { return transformStream.emit('error', ErrorCode.getInternalError(`bad status code ${res.statusCode} from uplink`)); } @@ -519,18 +517,19 @@ class ProxyStorage implements IProxy { jsonStream = res; } jsonStream.pipe(JSONStream.parse('*')).on('data', parsePackage); - jsonStream.on('end', () => { + jsonStream.on('end', (): void => { transformStream.emit('end'); }); }); - requestStream.on('error', err => { + requestStream.on('error', (err: Error): void => { transformStream.emit('error', err); }); - transformStream.abort = () => { + transformStream.abort = (): void => { // FIXME: this is clearly a potential issue - // $FlowFixMe + // there is no abort method on Stream.Readable + // @ts-ignore requestStream.abort(); transformStream.emit('end'); }; @@ -540,10 +539,11 @@ class ProxyStorage implements IProxy { /** * Add proxy headers. + * FIXME: object mutations, it should return an new object * @param {*} req the http request * @param {*} headers the request headers */ - _addProxyHeaders(req: any, headers: any) { + private _addProxyHeaders(req: any, headers: any): void { if (req) { // Only submit X-Forwarded-For field if we don't have a proxy selected // in the config file. @@ -551,6 +551,8 @@ class ProxyStorage implements IProxy { // Otherwise misconfigured proxy could return 407: // https://github.com/rlidwka/sinopia/issues/254 // + // FIXME: proxy logic is odd, something is wrong here. + // @ts-ignore if (!this.proxy) { headers['X-Forwarded-For'] = (req.headers['x-forwarded-for'] ? req.headers['x-forwarded-for'] + ', ' : '') + req.connection.remoteAddress; } @@ -567,7 +569,7 @@ class ProxyStorage implements IProxy { * @param {*} alive * @return {Boolean} */ - _statusCheck(alive?: boolean) { + private _statusCheck(alive?: boolean): boolean | void { if (arguments.length === 0) { return this._ifRequestFailure() === false; } else { @@ -592,6 +594,7 @@ class ProxyStorage implements IProxy { ); } } + this.last_request_time = Date.now(); } } @@ -601,8 +604,8 @@ class ProxyStorage implements IProxy { * @return {boolean} * @private */ - _ifRequestFailure() { - return this.failed_requests >= this.max_fails && Math.abs(Date.now() - this.last_request_time) < this.fail_timeout; + private _ifRequestFailure(): boolean { + return this.failed_requests >= this.max_fails && Math.abs(Date.now() - (this.last_request_time as number)) < this.fail_timeout; } /** @@ -612,7 +615,7 @@ class ProxyStorage implements IProxy { * @param {*} mainconfig * @param {*} isHTTPS */ - _setupProxy(hostname: string, config: UpLinkConf, mainconfig: Config, isHTTPS: boolean) { + private _setupProxy(hostname: string, config: UpLinkConfLocal, mainconfig: Config, isHTTPS: boolean): void { let noProxyList; const proxy_key: string = isHTTPS ? 'https_proxy' : 'http_proxy'; @@ -633,21 +636,20 @@ class ProxyStorage implements IProxy { if (hostname[0] !== '.') { hostname = '.' + hostname; } - // $FlowFixMe + if (_.isString(noProxyList) && noProxyList.length) { // $FlowFixMe noProxyList = noProxyList.split(','); } + if (_.isArray(noProxyList)) { - // $FlowFixMe for (let i = 0; i < noProxyList.length; i++) { - // $FlowFixMe let noProxyItem = noProxyList[i]; if (noProxyItem[0] !== '.') noProxyItem = '.' + noProxyItem; if (hostname.lastIndexOf(noProxyItem) === hostname.length - noProxyItem.length) { if (this.proxy) { this.logger.debug({ url: this.url.href, rule: noProxyItem }, 'not using proxy for @{url}, excluded by @{rule} rule'); - // $FlowFixMe + // @ts-ignore this.proxy = false; } break; diff --git a/src/lib/uplink-util.js b/src/lib/uplink-util.ts similarity index 84% rename from src/lib/uplink-util.js rename to src/lib/uplink-util.ts index 6cb6049df..9c50e1766 100644 --- a/src/lib/uplink-util.js +++ b/src/lib/uplink-util.ts @@ -1,11 +1,6 @@ -/** - * @prettier - * @flow - */ - import ProxyStorage from './up-storage'; -import type { Versions, Config } from '@verdaccio/types'; -import type { IProxy, ProxyList } from '../../types'; +import { Versions, Config } from '@verdaccio/types'; +import { IProxy, ProxyList } from '../../types'; /** * Set up the Up Storage for each link. @@ -26,7 +21,7 @@ export function setupUpLinks(config: Config): ProxyList { return uplinks; } -export function updateVersionsHiddenUpLink(versions: Versions, upLink: IProxy) { +export function updateVersionsHiddenUpLink(versions: Versions, upLink: IProxy): void { for (const i in versions) { if (Object.prototype.hasOwnProperty.call(versions, i)) { const version = versions[i]; diff --git a/src/lib/utils.js b/src/lib/utils.ts similarity index 73% rename from src/lib/utils.js rename to src/lib/utils.ts index 78caa87d8..e19f41cd9 100644 --- a/src/lib/utils.js +++ b/src/lib/utils.ts @@ -1,6 +1,5 @@ /** * @prettier - * @flow */ import _ from 'lodash'; @@ -9,28 +8,27 @@ import assert from 'assert'; import semver from 'semver'; import YAML from 'js-yaml'; import URL from 'url'; -import createError from 'http-errors'; -// $FlowFixMe import sanitizyReadme from '@verdaccio/readme'; -import { - HTTP_STATUS, - API_ERROR, - APP_ERROR, - DEFAULT_PORT, - DEFAULT_DOMAIN, - DEFAULT_PROTOCOL, - CHARACTER_ENCODING, - HEADERS, - DIST_TAGS, - DEFAULT_USER, -} from './constants'; +import { APP_ERROR, DEFAULT_PORT, DEFAULT_DOMAIN, DEFAULT_PROTOCOL, CHARACTER_ENCODING, HEADERS, DIST_TAGS, DEFAULT_USER } from './constants'; import { generateGravatarUrl, GENERIC_AVATAR } from '../utils/user'; -import type { Package } from '@verdaccio/types'; -import type { $Request } from 'express'; -import type { StringValue } from '../../types'; +import { Package, Version, Author } from '@verdaccio/types'; +import { Request } from 'express'; +import { StringValue, AuthorAvatar } from '../../types'; import { normalizeContributors } from './storage-utils'; +import { + getConflict, + getBadData, + getBadRequest, + getInternalError, + getUnauthorized, + getForbidden, + getServiceUnavailable, + getNotFound, + getCode, +} from '@verdaccio/commons-api'; +import { IncomingHttpHeaders } from 'http2'; const Logger = require('./logger'); const pkginfo = require('pkginfo')(module); // eslint-disable-line no-unused-vars @@ -47,21 +45,6 @@ export function convertPayloadToBase64(payload: string): Buffer { return new Buffer(payload, 'base64'); } -/** - * Validate a package. - * @return {Boolean} whether the package is valid or not - */ -export function validatePackage(name: string): boolean { - const nameList = name.split('/', 2); - if (nameList.length === 1) { - // normal package - return validateName(nameList[0]); - } else { - // scoped package - return nameList[0][0] === '@' && validateName(nameList[0].slice(1)) && validateName(nameList[1]); - } -} - /** * From normalize-package-data/lib/fixer.js * @param {*} name the package name @@ -85,6 +68,21 @@ export function validateName(name: string): boolean { ); } +/** + * Validate a package. + * @return {Boolean} whether the package is valid or not + */ +export function validatePackage(name: string): boolean { + const nameList = name.split('/', 2); + if (nameList.length === 1) { + // normal package + return validateName(nameList[0]); + } else { + // scoped package + return nameList[0][0] === '@' && validateName(nameList[0].slice(1)) && validateName(nameList[1]); + } +} + /** * Check whether an element is an Object * @param {*} obj the element @@ -101,7 +99,7 @@ export function isObject(obj: any): boolean { * @param {*} name * @return {Object} the object with additional properties as dist-tags ad versions */ -export function validateMetadata(object: Package, name: string): Object { +export function validateMetadata(object: Package, name: string): Package { assert(isObject(object), 'not a json object'); assert.strictEqual(object.name, name); @@ -124,7 +122,7 @@ export function validateMetadata(object: Package, name: string): Object { * Create base url for registry. * @return {String} base registry url */ -export function combineBaseUrl(protocol: string, host: string, prefix?: string): string { +export function combineBaseUrl(protocol: string, host: string | void, prefix?: string | void): string { let result = `${protocol}://${host}`; if (prefix) { @@ -136,8 +134,8 @@ export function combineBaseUrl(protocol: string, host: string, prefix?: string): return result; } -export function extractTarballFromUrl(url: string) { - // $FlowFixMe +export function extractTarballFromUrl(url: string): string { + // @ts-ignore return URL.parse(url).pathname.replace(/^.*\//, ''); } @@ -148,7 +146,7 @@ export function extractTarballFromUrl(url: string) { * @param {*} config * @return {String} a filtered package */ -export function convertDistRemoteToLocalTarballUrls(pkg: Package, req: $Request, urlPrefix: string | void) { +export function convertDistRemoteToLocalTarballUrls(pkg: Package, req: Request, urlPrefix: string | void): Package { for (const ver in pkg.versions) { if (Object.prototype.hasOwnProperty.call(pkg.versions, ver)) { const distName = pkg.versions[ver].dist; @@ -166,14 +164,16 @@ export function convertDistRemoteToLocalTarballUrls(pkg: Package, req: $Request, * @param {*} uri * @return {String} a parsed url */ -export function getLocalRegistryTarballUri(uri: string, pkgName: string, req: $Request, urlPrefix: string | void) { +export function getLocalRegistryTarballUri(uri: string, pkgName: string, req: Request, urlPrefix: string | void): string { const currentHost = req.headers.host; if (!currentHost) { return uri; } const tarballName = extractTarballFromUrl(uri); - const domainRegistry = combineBaseUrl(getWebProtocol(req.get(HEADERS.FORWARDED_PROTO), req.protocol), req.headers.host, urlPrefix); + const headers = req.headers as IncomingHttpHeaders; + const protocol = getWebProtocol(req.get(HEADERS.FORWARDED_PROTO), req.protocol); + const domainRegistry = combineBaseUrl(protocol, headers.host, urlPrefix); return `${domainRegistry}/${pkgName.replace(/\//g, '%2f')}/-/${tarballName}`; } @@ -198,7 +198,7 @@ export function tagVersion(data: Package, version: string, tag: StringValue): bo * Gets version from a package object taking into account semver weirdness. * @return {String} return the semantic version of a package */ -export function getVersion(pkg: Package, version: any) { +export function getVersion(pkg: Package, version: any): Version | void { // this condition must allow cast if (_.isNil(pkg.versions[version]) === false) { return pkg.versions[version]; @@ -231,7 +231,7 @@ export function getVersion(pkg: Package, version: any) { * @param {*} urlAddress the internet address definition * @return {Object|Null} literal object that represent the address parsed */ -export function parseAddress(urlAddress: any) { +export function parseAddress(urlAddress: any): any { // // TODO: refactor it to something more reasonable? // @@ -262,9 +262,9 @@ export function parseAddress(urlAddress: any) { * Function filters out bad semver versions and sorts the array. * @return {Array} sorted Array */ -export function semverSort(listVersions: Array): string[] { +export function semverSort(listVersions: string[]): string[] { return listVersions - .filter(function(x) { + .filter(function(x): boolean { if (!semver.parse(x, true)) { Logger.logger.warn({ ver: x }, 'ignoring bad version @{ver}'); return false; @@ -279,7 +279,7 @@ export function semverSort(listVersions: Array): string[] { * Flatten arrays of tags. * @param {*} data */ -export function normalizeDistTags(pkg: Package) { +export function normalizeDistTags(pkg: Package): void { let sorted; if (!pkg[DIST_TAGS].latest) { // overwrite latest with highest known version based on semver sort @@ -293,7 +293,8 @@ export function normalizeDistTags(pkg: Package) { if (_.isArray(pkg[DIST_TAGS][tag])) { if (pkg[DIST_TAGS][tag].length) { // sort array - // $FlowFixMe + // FIXME: this is clearly wrong, we need to research why this is like this. + // @ts-ignore sorted = semverSort(pkg[DIST_TAGS][tag]); if (sorted.length) { // use highest version based on semver sort @@ -334,7 +335,7 @@ export function parseInterval(interval: any): number { } let result = 0; let last_suffix = Infinity; - interval.split(/\s+/).forEach(function(x) { + interval.split(/\s+/).forEach(function(x): void { if (!x) return; const m = x.match(/^((0|[1-9][0-9]*)(\.[0-9]+)?)(ms|s|m|h|d|w|M|y|)$/); if (!m || parseIntervalTable[m[4]] >= last_suffix || (m[4] === '' && last_suffix !== Infinity)) { @@ -363,36 +364,18 @@ export function getLatestVersion(pkgInfo: Package): string { } export const ErrorCode = { - getConflict: (message: string = API_ERROR.PACKAGE_EXIST) => { - return createError(HTTP_STATUS.CONFLICT, message); - }, - getBadData: (customMessage?: string) => { - return createError(HTTP_STATUS.BAD_DATA, customMessage || API_ERROR.BAD_DATA); - }, - getBadRequest: (customMessage?: string) => { - return createError(HTTP_STATUS.BAD_REQUEST, customMessage); - }, - getInternalError: (customMessage?: string) => { - return customMessage ? createError(HTTP_STATUS.INTERNAL_ERROR, customMessage) : createError(HTTP_STATUS.INTERNAL_ERROR); - }, - getUnauthorized: (message: string = 'no credentials provided') => { - return createError(HTTP_STATUS.UNAUTHORIZED, message); - }, - getForbidden: (message: string = "can't use this filename") => { - return createError(HTTP_STATUS.FORBIDDEN, message); - }, - getServiceUnavailable: (message: string = API_ERROR.RESOURCE_UNAVAILABLE) => { - return createError(HTTP_STATUS.SERVICE_UNAVAILABLE, message); - }, - getNotFound: (customMessage?: string) => { - return createError(HTTP_STATUS.NOT_FOUND, customMessage || API_ERROR.NO_PACKAGE); - }, - getCode: (statusCode: number, customMessage: string) => { - return createError(statusCode, customMessage); - }, + getConflict, + getBadData, + getBadRequest, + getInternalError, + getUnauthorized, + getForbidden, + getServiceUnavailable, + getNotFound, + getCode, }; -export function parseConfigFile(configPath: string) { +export function parseConfigFile(configPath: string): any { try { if (/\.ya?ml$/i.test(configPath)) { return YAML.safeLoad(fs.readFileSync(configPath, CHARACTER_ENCODING.UTF8)); @@ -413,7 +396,7 @@ export function parseConfigFile(configPath: string) { * @param {String} path * @return {Boolean} */ -export function folderExists(path: string) { +export function folderExists(path: string): boolean { try { const stat = fs.statSync(path); return stat.isDirectory(); @@ -436,35 +419,39 @@ export function fileExists(path: string): boolean { } } -export function sortByName(packages: Array, orderAscending: boolean | void = true): string[] { - return packages.slice().sort(function(a, b) { +export function sortByName(packages: any[], orderAscending: boolean | void = true): string[] { + return packages.slice().sort(function(a, b): number { const comparatorNames = a.name.toLowerCase() < b.name.toLowerCase(); return orderAscending ? (comparatorNames ? -1 : 1) : comparatorNames ? 1 : -1; }); } -export function addScope(scope: string, packageName: string) { +export function addScope(scope: string, packageName: string): string { return `@${scope}/${packageName}`; } -export function deleteProperties(propertiesToDelete: Array, objectItem: any) { - _.forEach(propertiesToDelete, property => { - delete objectItem[property]; - }); +export function deleteProperties(propertiesToDelete: string[], objectItem: any): any { + _.forEach( + propertiesToDelete, + (property): any => { + delete objectItem[property]; + } + ); return objectItem; } -export function addGravatarSupport(pkgInfo: Object, online: boolean = true): Object { - const pkgInfoCopy = { ...pkgInfo }; - const author = _.get(pkgInfo, 'latest.author', null); - const contributors = normalizeContributors(_.get(pkgInfo, 'latest.contributors', [])); +export function addGravatarSupport(pkgInfo: Package, online: boolean = true): AuthorAvatar { + const pkgInfoCopy = { ...pkgInfo } as any; + const author: any = _.get(pkgInfo, 'latest.author', null) as any; + const contributors: AuthorAvatar[] = normalizeContributors(_.get(pkgInfo, 'latest.contributors', [])); const maintainers = _.get(pkgInfo, 'latest.maintainers', []); // for author. if (author && _.isObject(author)) { - pkgInfoCopy.latest.author.avatar = generateGravatarUrl(author.email, online); + const { email } = author as Author; + pkgInfoCopy.latest.author.avatar = generateGravatarUrl(email, online); } if (author && _.isString(author)) { @@ -477,28 +464,31 @@ export function addGravatarSupport(pkgInfo: Object, online: boolean = true): Obj // for contributors if (_.isEmpty(contributors) === false) { - pkgInfoCopy.latest.contributors = contributors.map(contributor => { - if (isObject(contributor)) { - // $FlowFixMe - contributor.avatar = generateGravatarUrl(contributor.email, online); - } else if (_.isString(contributor)) { - contributor = { - avatar: GENERIC_AVATAR, - email: contributor, - name: contributor, - }; - } + pkgInfoCopy.latest.contributors = contributors.map( + (contributor): AuthorAvatar => { + if (isObject(contributor)) { + contributor.avatar = generateGravatarUrl(contributor.email, online); + } else if (_.isString(contributor)) { + contributor = { + avatar: GENERIC_AVATAR, + email: contributor, + name: contributor, + }; + } - return contributor; - }); + return contributor; + } + ); } // for maintainers if (_.isEmpty(maintainers) === false) { - pkgInfoCopy.latest.maintainers = maintainers.map(maintainer => { - maintainer.avatar = generateGravatarUrl(maintainer.email, online); - return maintainer; - }); + pkgInfoCopy.latest.maintainers = maintainers.map( + (maintainer): void => { + maintainer.avatar = generateGravatarUrl(maintainer.email, online); + return maintainer; + } + ); } return pkgInfoCopy; @@ -510,7 +500,7 @@ export function addGravatarSupport(pkgInfo: Object, online: boolean = true): Obj * @param {String} readme package readme * @return {String} converted html template */ -export function parseReadme(packageName: string, readme: string): string { +export function parseReadme(packageName: string, readme: string): string | void { if (_.isEmpty(readme) === false) { return sanitizyReadme(readme); } @@ -530,42 +520,41 @@ export function buildToken(type: string, token: string): string { * @param {String} name * @returns {String} */ -export function getVersionFromTarball(name: string) { - // $FlowFixMe +export function getVersionFromTarball(name: string): string | void { + // FIXME: we know the regex is valid, but we should improve this part as ts suggest + // @ts-ignore return /.+-(\d.+)\.tgz/.test(name) ? name.match(/.+-(\d.+)\.tgz/)[1] : undefined; } +export type AuthorFormat = Author | string | null | object | void; + /** * Formats author field for webui. * @see https://docs.npmjs.com/files/package.json#author * @param {string|object|undefined} author */ -export function formatAuthor(author: any) { +export function formatAuthor(author: AuthorFormat): any { let authorDetails = { name: DEFAULT_USER, email: '', url: '', }; - if (!author) { + if (_.isNil(author)) { return authorDetails; } if (_.isString(author)) { authorDetails = { ...authorDetails, - name: author ? author : authorDetails.name, - email: author.email ? author.email : authorDetails.email, - url: author.url ? author.url : authorDetails.url, + name: author as string, }; } if (_.isObject(author)) { authorDetails = { ...authorDetails, - name: author.name ? author.name : authorDetails.name, - email: author.email ? author.email : authorDetails.email, - url: author.url ? author.url : authorDetails.url, + ...(author as Author), }; } diff --git a/src/utils/string.js b/src/utils/string.ts similarity index 68% rename from src/utils/string.js rename to src/utils/string.ts index a539e9ff2..e9b0008d4 100644 --- a/src/utils/string.js +++ b/src/utils/string.ts @@ -1,5 +1,5 @@ // @flow -export function spliceURL(...args: Array): string { +export function spliceURL(...args: string[]): string { return Array.from(args).reduce((lastResult, current) => lastResult + current).replace(/([^:])(\/)+(.)/g, `$1/$3`); } diff --git a/src/utils/user.js b/src/utils/user.ts similarity index 95% rename from src/utils/user.js rename to src/utils/user.ts index e9a4f41c5..cda402035 100644 --- a/src/utils/user.js +++ b/src/utils/user.ts @@ -5,7 +5,7 @@ import _ from 'lodash'; // this is a generic avatar // https://www.iconfinder.com/icons/403017/anonym_avatar_default_head_person_unknown_user_icon // license: free commercial usage -export const GENERIC_AVATAR: string = ` +export const GENERIC_AVATAR = ` data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1 ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYW NrZ3JvdW5kPSJuZXcgLTI3IDI0IDEwMCAxMDAiIGhlaWdodD0iMTAwcHgiIGlkPSJ1bmtub3duIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3 @@ -33,7 +33,7 @@ export const GENERIC_AVATAR: string = ` /** * Generate gravatar url from email address */ -export function generateGravatarUrl(email: string = '', online: boolean = true): string { +export function generateGravatarUrl(email: string | void = '', online: boolean = true): string { if (online) { if (_.isString(email) && _.size(email) > 0) { email = email.trim().toLocaleLowerCase(); diff --git a/test/.eslintrc b/test/.eslintrc index b2fb8a9a9..0bca39e78 100644 --- a/test/.eslintrc +++ b/test/.eslintrc @@ -5,7 +5,8 @@ "env": { "node": true, "mocha": true, - "es6": true + "es6": true, + "browser": true }, "globals": { "jsdom": true @@ -24,6 +25,7 @@ ] } ], - "no-useless-escape": 0 + "no-useless-escape": 0, + "@typescript-eslint/explicit-function-return-type": 0 } } diff --git a/test/e2e/pre-setup.js b/test/e2e/pre-setup.js index fcb22f535..1a5055183 100644 --- a/test/e2e/pre-setup.js +++ b/test/e2e/pre-setup.js @@ -1,2 +1,4 @@ -require('@babel/register'); +require('@babel/register')({ + extensions: [".ts", ".js"] +}); module.exports = require('./setup'); diff --git a/test/flow/plugins/auth/example.auth.plugin.js b/test/flow/plugins/auth/example.auth.plugin.js index 25fe3466b..6d92587aa 100644 --- a/test/flow/plugins/auth/example.auth.plugin.js +++ b/test/flow/plugins/auth/example.auth.plugin.js @@ -9,7 +9,7 @@ import Config from '../../../../src/lib/config'; import LoggerApi from '../../../../src/lib/logger'; -import type { Config as AppConfig, PackageAccess, IPluginAuth, RemoteUser, Logger, PluginOptions } from '@verdaccio/types'; +import { Config as AppConfig, PackageAccess, IPluginAuth, RemoteUser, Logger, PluginOptions } from '@verdaccio/types'; class ExampleAuthPlugin implements IPluginAuth { config: AppConfig; @@ -42,7 +42,7 @@ class ExampleAuthPlugin implements IPluginAuth { } type SubTypePackageAccess = PackageAccess & { - sub?: boolean, + sub?: boolean; }; class ExampleAuthCustomPlugin implements IPluginAuth { diff --git a/test/flow/plugins/middleware/example.middleware.plugin.js b/test/flow/plugins/middleware/example.middleware.plugin.js index 94a667d30..4d8c41f88 100644 --- a/test/flow/plugins/middleware/example.middleware.plugin.js +++ b/test/flow/plugins/middleware/example.middleware.plugin.js @@ -7,44 +7,44 @@ import {readFile} from '../../../functional/lib/test.utils'; const readMetadata = (fileName: string = 'metadata') => readFile(`../../unit/partials/${fileName}`); -import type { - Config as AppConfig, - IPluginMiddleware, - IStorageManager, - RemoteUser, - IBasicAuth, +import { + Config as AppConfig, + IPluginMiddleware, + IStorageManager, + RemoteUser, + IBasicAuth, } from '@verdaccio/types'; -import type { IUploadTarball, IReadTarball } from '@verdaccio/streams'; +import { IUploadTarball, IReadTarball } from '@verdaccio/streams'; export default class ExampleMiddlewarePlugin implements IPluginMiddleware { - register_middlewares(app: any, auth: IBasicAuth, storage: IStorageManager): void { - const remoteUser: RemoteUser = { - groups: [], - real_groups: [], - name: 'test' - }; - auth.authenticate('user', 'password', () => {}); - auth.allow_access({packageName: 'packageName'}, remoteUser, () => {}); - auth.add_user('user', 'password', () => {}); - auth.aesEncrypt(new Buffer('pass')); - // storage - storage.addPackage('name', generatePackageTemplate('test'), () => {}); - storage.addVersion('name', 'version', readMetadata(), 'tag', () => {}); - storage.mergeTags('name', {'latest': '1.0.0'}, () => {}); - storage.changePackage('name', readMetadata(), 'revision', () => {}); - storage.removePackage('name', () => {}); - storage.mergeTags('name', {'latest': '1.0.0'}, () => {}); - storage.removeTarball('name', 'filename', 'revision', () => {}); - /* eslint no-unused-vars: 0 */ - const config1: AppConfig = new Config({ - storage: './storage', - self_path: '/home/sotrage' - }); - const add: IUploadTarball = storage.addTarball('name', 'filename'); - storage.getTarball('name', 'filename'); - const read: IReadTarball = storage.getTarball('name', 'filename'); - const search: IReadTarball = storage.search('test'); - /* eslint no-unused-vars: 0 */ - } + register_middlewares(app: any, auth: IBasicAuth, storage: IStorageManager): void { + const remoteUser: RemoteUser = { + groups: [], + real_groups: [], + name: 'test' + }; + auth.authenticate('user', 'password', () => {}); + auth.allow_access({packageName: 'packageName'}, remoteUser, () => {}); + auth.add_user('user', 'password', () => {}); + auth.aesEncrypt(new Buffer('pass')); + // storage + storage.addPackage('name', generatePackageTemplate('test'), () => {}); + storage.addVersion('name', 'version', readMetadata(), 'tag', () => {}); + storage.mergeTags('name', {'latest': '1.0.0'}, () => {}); + storage.changePackage('name', readMetadata(), 'revision', () => {}); + storage.removePackage('name', () => {}); + storage.mergeTags('name', {'latest': '1.0.0'}, () => {}); + storage.removeTarball('name', 'filename', 'revision', () => {}); + /* eslint no-unused-vars: 0 */ + const config1: AppConfig = new Config({ + storage: './storage', + self_path: '/home/sotrage' + }); + const add: IUploadTarball = storage.addTarball('name', 'filename'); + storage.getTarball('name', 'filename'); + const read: IReadTarball = storage.getTarball('name', 'filename'); + const search: IReadTarball = storage.search('test'); + /* eslint no-unused-vars: 0 */ + } } diff --git a/test/flow/plugins/storage/example.storage.plugin.js b/test/flow/plugins/storage/example.storage.plugin.js index 42f06b8ad..cbe8f077f 100644 --- a/test/flow/plugins/storage/example.storage.plugin.js +++ b/test/flow/plugins/storage/example.storage.plugin.js @@ -7,113 +7,113 @@ import LoggerApi from '../../../../src/lib/logger'; import {generatePackageTemplate} from '../../../../src/lib/storage-utils'; import { UploadTarball, ReadTarball } from '@verdaccio/streams'; -import type { - Callback, - Config as AppConfig, - Logger, - Package, - // PluginOptions +import { + Callback, + Config as AppConfig, + Logger, + Package, + // PluginOptions } from '@verdaccio/types'; -import type { - IPluginStorage, - IPackageStorageManager, - IPackageStorage +import { + IPluginStorage, + IPackageStorageManager, + IPackageStorage } from '@verdaccio/local-storage'; -import type { IUploadTarball, IReadTarball } from '@verdaccio/streams'; +import { IUploadTarball, IReadTarball } from '@verdaccio/streams'; class PackageStorage implements IPackageStorageManager { - path: string; - logger: Logger; + path: string; + logger: Logger; - constructor(path: string, logger: Logger) { - this.path = path; - this.logger = logger; - } + constructor(path: string, logger: Logger) { + this.path = path; + this.logger = logger; + } - updatePackage(name: string, updateHandler: Callback, - onWrite: Callback, - transformPackage: Function, - onEnd: Callback) { - onEnd(); - } + updatePackage(name: string, updateHandler: Callback, + onWrite: Callback, + transformPackage: Function, + onEnd: Callback) { + onEnd(); + } - deletePackage(fileName: string, callback: Callback) { - callback(); - } + deletePackage(fileName: string, callback: Callback) { + callback(); + } - removePackage(callback: Callback): void { - callback(); - } + removePackage(callback: Callback): void { + callback(); + } - createPackage(name: string, value: Package, cb: Callback) { - cb(); - } + createPackage(name: string, value: Package, cb: Callback) { + cb(); + } - savePackage(name: string, value: Package, cb: Callback) { - cb(); - } + savePackage(name: string, value: Package, cb: Callback) { + cb(); + } - readPackage(name: string, cb: Callback) { - cb(); - } + readPackage(name: string, cb: Callback) { + cb(); + } - writeTarball(name: string): IUploadTarball { - const uploadStream = new UploadTarball(); + writeTarball(name: string): IUploadTarball { + const uploadStream = new UploadTarball(); - return uploadStream; - } + return uploadStream; + } - readTarball(name: string): IReadTarball { - const readTarballStream: IReadTarball = new ReadTarball(); + readTarball(name: string): IReadTarball { + const readTarballStream: IReadTarball = new ReadTarball(); - return readTarballStream; - } + return readTarballStream; + } } class ExampleStoragePlugin implements IPluginStorage { - logger: Logger; - config: AppConfig; + logger: Logger; + config: AppConfig; - constructor(config: AppConfig, logger: Logger) { + constructor(config: AppConfig, logger: Logger) { this.config = config; this.logger = logger; } - getSecret(): Promise { - return Promise.resolve(); - } + getSecret(): Promise { + return Promise.resolve(); + } - setSecret(secret: string): Promise { - return Promise.resolve(); - } + setSecret(secret: string): Promise { + return Promise.resolve(); + } - add(name: string, cb: Callback) { - cb(); - } + add(name: string, cb: Callback) { + cb(); + } - remove(name: string, cb: Callback) { - cb(); - } + remove(name: string, cb: Callback) { + cb(); + } - get(cb: Callback) { - cb(); - } + get(cb: Callback) { + cb(); + } - getPackageStorage(packageInfo: string): IPackageStorage { - return new PackageStorage(packageInfo, this.logger); - } + getPackageStorage(packageInfo: string): IPackageStorage { + return new PackageStorage(packageInfo, this.logger); + } - search(onPackage: Callback, onEnd: Callback, validateName: any): void { - onPackage(onEnd()); - } + search(onPackage: Callback, onEnd: Callback, validateName: any): void { + onPackage(onEnd()); + } } export default ExampleStoragePlugin; const config1: AppConfig = new Config({ - storage: './storage', - self_path: '/home/sotrage' + storage: './storage', + self_path: '/home/sotrage' }); @@ -129,11 +129,11 @@ storage.get(() => {}); const storageManager: IPackageStorage = storage.getPackageStorage('test'); if (storageManager) { - storageManager.createPackage('test', generatePackageTemplate('test'), () => {}); - storageManager.savePackage('fileName', generatePackageTemplate('test'), () => {}); - storageManager.updatePackage('pkgFileName', () =>{}, () => {}, () => {}, () => {}); - storageManager.deletePackage('test', () => {}); - storageManager.removePackage(() => {}); - storageManager.readPackage('test', () => {}); - storageManager.writeTarball('test'); -} \ No newline at end of file + storageManager.createPackage('test', generatePackageTemplate('test'), () => {}); + storageManager.savePackage('fileName', generatePackageTemplate('test'), () => {}); + storageManager.updatePackage('pkgFileName', () =>{}, () => {}, () => {}, () => {}); + storageManager.deletePackage('test', () => {}); + storageManager.removePackage(() => {}); + storageManager.readPackage('test', () => {}); + storageManager.writeTarball('test'); +} diff --git a/test/functional/adduser/adduser.js b/test/functional/adduser/adduser.js index fd7a45305..ce9adea42 100644 --- a/test/functional/adduser/adduser.js +++ b/test/functional/adduser/adduser.js @@ -7,22 +7,22 @@ export default function(server) { beforeAll(function() { return server.auth(user, pass) - .status(HTTP_STATUS.CREATED) - .body_ok(/user .* created/); + .status(HTTP_STATUS.CREATED) + .body_ok(/user .* created/); }); test('should create new user', () => {}); test('should log in', () => { return server.auth(user, pass) - .status(HTTP_STATUS.CREATED) - .body_ok(/you are authenticated as/); + .status(HTTP_STATUS.CREATED) + .body_ok(/you are authenticated as/); }); test('should not register more users', () => { return server.auth(String(Math.random()), String(Math.random())) - .status(HTTP_STATUS.CONFLICT) - .body_error(API_ERROR.MAX_USERS_REACHED); + .status(HTTP_STATUS.CONFLICT) + .body_error(API_ERROR.MAX_USERS_REACHED); }); }); } diff --git a/test/functional/adduser/logout.js b/test/functional/adduser/logout.js index bfdeac96d..89f70ad99 100644 --- a/test/functional/adduser/logout.js +++ b/test/functional/adduser/logout.js @@ -5,8 +5,8 @@ export default function(server) { describe('logout', () => { test('should log out', () => { return server.logout('some-token') - .status(HTTP_STATUS.OK) - .body_ok(/Logged out/); + .status(HTTP_STATUS.OK) + .body_ok(/Logged out/); }); }); } diff --git a/test/functional/basic/basic.js b/test/functional/basic/basic.ts similarity index 97% rename from test/functional/basic/basic.js rename to test/functional/basic/basic.ts index 765781da5..abd7782df 100644 --- a/test/functional/basic/basic.js +++ b/test/functional/basic/basic.ts @@ -1,5 +1,3 @@ -// @flow - import fs from 'fs'; import path from 'path'; import {createTarballHash} from "../../../src/lib/crypto-utils"; @@ -7,20 +5,21 @@ import { HTTP_STATUS, DIST_TAGS} from "../../../src/lib/constants"; import {CREDENTIALS, DOMAIN_SERVERS, PORT_SERVER_1, PORT_SERVER_2, TARBALL} from "../config.functional"; import whoIam from './whoIam'; import ping from './ping'; +import fixturePkg from '../fixtures/package'; function readfile(folderPath) { return fs.readFileSync(path.join(__dirname, '/', folderPath)); } function getPackage(name) { - return require('../fixtures/package')(name); + return fixturePkg(name); } export default function(server: any, server2: any) { describe('basic test endpoints', () => { - const PKG_NAME: string = 'testpkg'; - const PKG_VERSION: string = '0.0.1'; + const PKG_NAME = 'testpkg'; + const PKG_VERSION = '0.0.1'; beforeAll(function() { return server.auth(CREDENTIALS.user, CREDENTIALS.password) diff --git a/test/functional/basic/ping.js b/test/functional/basic/ping.ts similarity index 82% rename from test/functional/basic/ping.js rename to test/functional/basic/ping.ts index 43cfc1b0b..ceea25433 100644 --- a/test/functional/basic/ping.js +++ b/test/functional/basic/ping.ts @@ -1,13 +1,10 @@ import _ from 'lodash'; -module.exports = function(server) { - +export default function(server) { test('ping', () => { return server.ping().then(function (data) { // it's always an empty object expect(_.isObject(data)).toBeDefined(); }); }); - -}; - +} diff --git a/test/functional/basic/whoIam.js b/test/functional/basic/whoIam.js deleted file mode 100644 index 2798d8d92..000000000 --- a/test/functional/basic/whoIam.js +++ /dev/null @@ -1,12 +0,0 @@ -import {CREDENTIALS} from "../config.functional"; - -module.exports = function(server) { - - test('who am I?', () => { - return server.whoami().then(function (username) { - expect(username).toMatch(CREDENTIALS.user); - }); - }); - -}; - diff --git a/test/functional/basic/whoIam.ts b/test/functional/basic/whoIam.ts new file mode 100644 index 000000000..19eed1023 --- /dev/null +++ b/test/functional/basic/whoIam.ts @@ -0,0 +1,10 @@ +import {CREDENTIALS} from "../config.functional"; + +export default function(server) { + + test('who am I?', () => { + return server.whoami().then(function (username) { + expect(username).toMatch(CREDENTIALS.user); + }); + }); +} diff --git a/test/functional/fixtures/package.js b/test/functional/fixtures/package.ts similarity index 54% rename from test/functional/fixtures/package.js rename to test/functional/fixtures/package.ts index febe57ba1..b3ad9672e 100644 --- a/test/functional/fixtures/package.js +++ b/test/functional/fixtures/package.ts @@ -1,7 +1,7 @@ import {DOMAIN_SERVERS, PORT_SERVER_1, TARBALL} from '../config.functional'; -module.exports = function(name, version = '0.0.0', port = PORT_SERVER_1, domain= `http://${DOMAIN_SERVERS}:${port}`, - fileName = TARBALL, readme = 'this is a readme') { +export default function(name, version = '0.0.0', port = PORT_SERVER_1, domain= `http://${DOMAIN_SERVERS}:${port}`, + fileName = TARBALL, readme = 'this is a readme'): any { return { name, version, @@ -11,5 +11,4 @@ module.exports = function(name, version = '0.0.0', port = PORT_SERVER_1, domain= tarball: `${domain}/${encodeURIComponent(name)}/-/${fileName}`, }, }; -}; - +} diff --git a/test/functional/index.spec.js b/test/functional/index.spec.ts similarity index 88% rename from test/functional/index.spec.js rename to test/functional/index.spec.ts index c859b1077..482b222b9 100644 --- a/test/functional/index.spec.js +++ b/test/functional/index.spec.ts @@ -1,10 +1,9 @@ -// @flow - // we need this for notifications -import {setup} from '../../src/lib/logger'; -setup(); +import { setup } from '../../src/lib/logger'; -import type {IServerBridge} from '../types'; +setup([]); + +import {IServerBridge} from '../types'; import basic from './basic/basic'; import packageAccess from './package/access'; @@ -31,14 +30,18 @@ import upLinkCache from './uplinks/cache'; import uplinkTimeout from './uplinks/timeout'; describe('functional test verdaccio', function() { - jest.setTimeout(10000); + jest.setTimeout(20000); + // @ts-ignore const server1: IServerBridge = global.__SERVERS__[0]; + // @ts-ignore const server2: IServerBridge = global.__SERVERS__[1]; + // @ts-ignore const server3: IServerBridge = global.__SERVERS__[2]; + // @ts-ignore const app = global.__WEB_SERVER__.app; // list of test - // note: order of the following calls is important + // note: order of the following calls is important, the reason is legacy code. packageAccess(server1); gh29(server1, server2); tags(server1, app); @@ -55,7 +58,7 @@ describe('functional test verdaccio', function() { security(server1); addtag(server1); pluginsAuth(server2); - notify(app); + notify(app); uplinkTimeout(server1, server2, server3); // requires packages published to server1/server2 upLinkCache(server1, server2, server3); @@ -63,7 +66,7 @@ describe('functional test verdaccio', function() { logout(server1); basic(server1, server2); simpleSearch(server1, server2, app) - + }); process.on('unhandledRejection', function(err) { diff --git a/test/functional/lib/environment.js b/test/functional/lib/environment.ts similarity index 91% rename from test/functional/lib/environment.js rename to test/functional/lib/environment.ts index d865f5e94..d0cc5fa8e 100644 --- a/test/functional/lib/environment.js +++ b/test/functional/lib/environment.ts @@ -1,5 +1,3 @@ -// @flow - import { yellow, green, blue, magenta } from 'kleur'; import path from 'path'; import NodeEnvironment from 'jest-environment-node'; @@ -7,28 +5,28 @@ import {VerdaccioConfig} from '../../lib/verdaccio-server'; import VerdaccioProcess from '../../lib/server_process'; import Server from '../../lib/server'; import ExpressServer from './simple_server'; -import type {IServerBridge} from '../../types'; +import {IServerBridge} from '../../types'; import {DOMAIN_SERVERS, PORT_SERVER_1, PORT_SERVER_2, PORT_SERVER_3} from '../config.functional'; const EXPRESS_PORT = 55550; class FunctionalEnvironment extends NodeEnvironment { - config: any; + public config: any; - constructor(config: any) { + public constructor(config: any) { super(config) } - async startWeb() { + public async startWeb() { const express: any = new ExpressServer(); return await express.start(EXPRESS_PORT); } - async setup() { + public async setup() { const SILENCE_LOG = !process.env.VERDACCIO_DEBUG; - // $FlowFixMe + // @ts-ignore const DEBUG_INJECT: boolean = process.env.VERDACCIO_DEBUG_INJECT ? process.env.VERDACCIO_DEBUG_INJECT : false; const forkList = []; const serverList = []; @@ -74,7 +72,7 @@ class FunctionalEnvironment extends NodeEnvironment { this.global.__SERVERS__ = serverList; } - async teardown() { + public async teardown() { await super.teardown(); console.log(yellow('Teardown Test Environment.')); if (!this.global.__SERVERS_PROCESS__) { @@ -89,7 +87,7 @@ class FunctionalEnvironment extends NodeEnvironment { this.global.__WEB_SERVER__.server.close(); } - runScript(script: string) { + public runScript(script: string) { return super.runScript(script); } } diff --git a/test/functional/lib/setup.js b/test/functional/lib/setup.js deleted file mode 100644 index f6b813f54..000000000 --- a/test/functional/lib/setup.js +++ /dev/null @@ -1,5 +0,0 @@ -// @flow - -module.exports = async function() { - // here we should create dinamically config files -}; diff --git a/test/functional/lib/setup.ts b/test/functional/lib/setup.ts new file mode 100644 index 000000000..ffd0f88a5 --- /dev/null +++ b/test/functional/lib/setup.ts @@ -0,0 +1,3 @@ +module.exports = async function() { + // here we should create dinamically config files +}; diff --git a/test/functional/lib/simple_server.js b/test/functional/lib/simple_server.ts similarity index 98% rename from test/functional/lib/simple_server.js rename to test/functional/lib/simple_server.ts index 86bbcbfb0..3daf6b266 100644 --- a/test/functional/lib/simple_server.js +++ b/test/functional/lib/simple_server.ts @@ -1,4 +1,3 @@ -// @flow import express from 'express'; import bodyParser from 'body-parser'; diff --git a/test/functional/lib/test.utils.js b/test/functional/lib/test.utils.ts similarity index 95% rename from test/functional/lib/test.utils.js rename to test/functional/lib/test.utils.ts index 9a6ba6fc6..2a8286af8 100644 --- a/test/functional/lib/test.utils.js +++ b/test/functional/lib/test.utils.ts @@ -1,9 +1,9 @@ - import crypto from 'crypto'; import fs from 'fs'; import path from 'path'; function generateSha(key) { + // @ts-ignore return crypto.createHash('sha1', 'binary').update(key).digest('hex'); } diff --git a/test/functional/notifications/notify.js b/test/functional/notifications/notify.ts similarity index 75% rename from test/functional/notifications/notify.js rename to test/functional/notifications/notify.ts index 17b47aa58..0c2a9e112 100644 --- a/test/functional/notifications/notify.js +++ b/test/functional/notifications/notify.ts @@ -3,6 +3,7 @@ import _ from 'lodash'; import {HEADERS} from '../../../src/lib/constants'; import {notify} from '../../../src/lib/notify'; import {DOMAIN_SERVERS, PORT_SERVER_APP} from '../config.functional'; +import { RemoteUser } from '@verdaccio/types'; export default function(express) { const config = { @@ -16,8 +17,10 @@ export default function(express) { } }; - const publisherInfo = { - name: "publisher-name-test" + const publisherInfo: RemoteUser = { + name: "publisher-name-test", + real_groups: [], + groups: [] }; describe('notifications', () => { @@ -43,10 +46,10 @@ export default function(express) { name: "pkg-test" }; - notify(metadata, config, publisherInfo).then(function (body) { + notify(metadata, config, publisherInfo, 'foo').then(function (body) { const jsonBody = parseBody(body); expect( - `New package published: * ${metadata.name}*. Publisher name: * ${publisherInfo.name} *.`).toBe(jsonBody.message, "Body notify message should be equal"); + `New package published: * ${metadata.name}*. Publisher name: * ${publisherInfo.name} *.`).toBe(jsonBody.message); done(); }, function (err) { expect(err).toBeDefined(); @@ -66,9 +69,7 @@ export default function(express) { notify(metadata, configMultipleHeader, publisherInfo).then(function (body) { const jsonBody = parseBody(body); - expect( - `New package published: * ${metadata.name}*. Publisher name: * ${publisherInfo.name} *.`) - .toBe(jsonBody.message, "Body notify message should be equal"); + expect(`New package published: * ${metadata.name}*. Publisher name: * ${publisherInfo.name} *.`).toBe(jsonBody.message); done(); }, function (err) { expect(err).toBeDefined(); @@ -76,9 +77,7 @@ export default function(express) { }); }); - test( - 'notification should be send multiple notifications endpoints', - done => { + test('notification should be send multiple notifications endpoints', done => { const metadata = { name: "pkg-test" }; @@ -96,19 +95,18 @@ export default function(express) { multipleNotificationsEndpoint.notify.push(notificationSettings); } - notify(metadata, multipleNotificationsEndpoint, publisherInfo).then(function (body) { - body.forEach(function(notification) { - const jsonBody = parseBody(notification); - expect( - `New package published: * ${metadata.name}*. Publisher name: * ${publisherInfo.name} *.`) - .toBe(jsonBody.message, "Body notify message should be equal"); + notify(metadata, multipleNotificationsEndpoint, publisherInfo).then(function (body) { + console.log("--->body", body); + body.forEach(function(notification) { + const jsonBody = parseBody(notification); + expect(`New package published: * ${metadata.name}*. Publisher name: * ${publisherInfo.name} *.`).toBe(jsonBody.message); + }); + done(); + }, function (err) { + expect(err).toBeDefined(); + done(); }); - done(); - }, function (err) { - expect(err).toBeDefined(); - done(); }); - }); test('notification should fails', done => { const metadata = { @@ -137,8 +135,7 @@ export default function(express) { notify(metadata, config, publisherInfo).then( function(body) { const jsonBody = parseBody(body); - expect(`New package published: * ${metadata.name}*. Publisher name: * ${metadata.publisher.name} *.`) - .toBe(jsonBody.message, 'Body notify message should be equal'); + expect(`New package published: * ${metadata.name}*. Publisher name: * ${metadata.publisher.name} *.`).toBe(jsonBody.message); done(); }, function(err) { diff --git a/test/functional/package/access.js b/test/functional/package/access.ts similarity index 97% rename from test/functional/package/access.js rename to test/functional/package/access.ts index 6d584924b..5a55b8e55 100644 --- a/test/functional/package/access.js +++ b/test/functional/package/access.ts @@ -1,6 +1,7 @@ import {buildToken} from "../../../src/lib/utils"; import {API_ERROR, HTTP_STATUS, TOKEN_BASIC} from "../../../src/lib/constants"; import {CREDENTIALS} from "../config.functional"; +import fixturePkg from '../fixtures/package'; export default function(server) { @@ -39,7 +40,7 @@ export default function(server) { function checkPublish(auth, pkg, status) { test(`${(status ? 'allows' : 'forbids')} publish ${auth} to ${pkg}`, () => { server.authstr = auth ? buildAccesToken(auth) : undefined; - const req = server.putPackage(pkg, require('../fixtures/package')(pkg)); + const req = server.putPackage(pkg, fixturePkg(pkg)); if (status === HTTP_STATUS.NOT_FOUND) { return req.status(HTTP_STATUS.NOT_FOUND).body_error(API_ERROR.PACKAGE_CANNOT_BE_ADDED); } else if (status === HTTP_STATUS.FORBIDDEN) { diff --git a/test/functional/package/gzip.js b/test/functional/package/gzip.ts similarity index 84% rename from test/functional/package/gzip.js rename to test/functional/package/gzip.ts index 93d78fbb0..ac41bd239 100644 --- a/test/functional/package/gzip.js +++ b/test/functional/package/gzip.ts @@ -13,9 +13,9 @@ export default function(server, express) { beforeAll(function() { express.get(`/${PKG_NAME}`, function(req, res) { const pkg = JSON.parse(readFile('../fixtures/publish.json5') - .toString(CHARACTER_ENCODING.UTF8) - .replace(/__NAME__/g, PKG_NAME) - .replace(/__VERSION__/g, PKG_VERSION)); + .toString(CHARACTER_ENCODING.UTF8) + .replace(/__NAME__/g, PKG_NAME) + .replace(/__VERSION__/g, PKG_VERSION)); // overcoming compress threshold for (let i = 1; i <= VERSION_TOTAL; i++) { @@ -45,13 +45,13 @@ export default function(server, express) { test('should understand non gzipped data from uplink', () => { return server.getPackage(PKG_NAME) - .status(HTTP_STATUS.OK) - .response((res) => { - expect(res.headers[HEADER_TYPE.CONTENT_ENCODING]).toBeUndefined(); - }).then(body => { - expect(body.name).toBe(PKG_NAME); - expect(Object.keys(body.versions)).toHaveLength(VERSION_TOTAL); - }); + .status(HTTP_STATUS.OK) + .response((res) => { + expect(res.headers[HEADER_TYPE.CONTENT_ENCODING]).toBeUndefined(); + }).then(body => { + expect(body.name).toBe(PKG_NAME); + expect(Object.keys(body.versions)).toHaveLength(VERSION_TOTAL); + }); }); test('should serve gzipped data', () => { @@ -77,7 +77,7 @@ export default function(server, express) { zlib.gunzip(body, function(err, buffer) { expect(err).toBeNull(); expect(buffer).not.toBeNull(); - const unzipedBody = JSON.parse(buffer); + const unzipedBody = JSON.parse(buffer.toString()); expect(unzipedBody.name).toBe(PKG_NAME); expect(Object.keys(unzipedBody.versions)).toHaveLength(VERSION_TOTAL); diff --git a/test/functional/package/scoped.js b/test/functional/package/scoped.ts similarity index 90% rename from test/functional/package/scoped.js rename to test/functional/package/scoped.ts index 2f1cda2c8..c5133def7 100644 --- a/test/functional/package/scoped.js +++ b/test/functional/package/scoped.ts @@ -62,11 +62,11 @@ export default function(server, server2) { return server2.request({ uri: '/@test/scoped/1.0.0' }).status(HTTP_STATUS.OK) - .then(function(body) { - expect(body.name).toEqual(SCOPE); - expect(body.dist.tarball).toEqual( - `http://${DOMAIN_SERVERS}:${PORT_SERVER_2}/@test%2fscoped/-/${PKG_NAME}-${PKG_VERSION}.tgz`); - }); + .then(function(body) { + expect(body.name).toEqual(SCOPE); + expect(body.dist.tarball).toEqual( + `http://${DOMAIN_SERVERS}:${PORT_SERVER_2}/@test%2fscoped/-/${PKG_NAME}-${PKG_VERSION}.tgz`); + }); }); }); }); diff --git a/test/functional/performance/race.js b/test/functional/performance/race.ts similarity index 88% rename from test/functional/performance/race.js rename to test/functional/performance/race.ts index 529358698..fed905e4a 100644 --- a/test/functional/performance/race.js +++ b/test/functional/performance/race.ts @@ -1,8 +1,8 @@ import async from 'async'; -import {HTTP_STATUS} from "../../../src/lib/constants"; +import { HTTP_STATUS } from "../../../src/lib/constants"; let okTotalSum = 0; -const racePkg = require('../fixtures/package'); +import racePkg from '../fixtures/package'; export default function(server) { @@ -24,16 +24,17 @@ export default function(server) { test('should uploading 10 same versions and ignore 9', callback => { let listOfRequest = []; for (let i = 0; i < MAX_COUNT; i++) { + // @ts-ignore listOfRequest.push(function (callback) { let data = racePkg(PKG_NAME); data.rand = Math.random(); let _res; server.putVersion(PKG_NAME, '0.0.1', data).response(function (res) { - _res = res; - }).then(function (body) { - callback(null, [_res, body]); - }); + _res = res; + }).then(function (body) { + callback(null, [_res, body]); + }); }); } @@ -43,7 +44,9 @@ export default function(server) { expect(err).toBeNull(); + // @ts-ignore response.forEach(function (payload) { + // @ts-ignore const [resp, body] = payload; if (resp.statusCode === HTTP_STATUS.CREATED && ~body.ok.indexOf(PUBLISHED)) { @@ -72,6 +75,7 @@ export default function(server) { const listofRequest = []; for (let i = 0; i < MAX_COUNT; i++) { + // @ts-ignore listofRequest.push(function (callback) { let _res; server.putVersion(PKG_NAME, '0.1.' + String(i), racePkg(PKG_NAME)) @@ -89,7 +93,9 @@ export default function(server) { let failcount = 0; expect(err).toBeNull(); + // @ts-ignore response.forEach(function (payload) { + // @ts-ignore const [response, body] = payload; if (response.statusCode === HTTP_STATUS.CREATED && ~body.ok.indexOf(PUBLISHED)) { @@ -116,8 +122,8 @@ export default function(server) { afterAll(function() { return server.getPackage(PKG_NAME).status(HTTP_STATUS.OK).then(function (body) { - expect(Object.keys(body.versions)).toHaveLength(okTotalSum); - }); + expect(Object.keys(body.versions)).toHaveLength(okTotalSum); + }); }); }); } diff --git a/test/functional/plugins/auth.js b/test/functional/plugins/auth.ts similarity index 78% rename from test/functional/plugins/auth.js rename to test/functional/plugins/auth.ts index 71f4377ba..4702fd436 100644 --- a/test/functional/plugins/auth.js +++ b/test/functional/plugins/auth.ts @@ -60,55 +60,55 @@ export default function(server2) { describe('test package access authorization', () => { - describe(`access with user ${USER1} on server2`, () => { + describe(`access with user ${USER1} on server2`, () => { beforeAll(function() { return server2.auth(USER1, CORRECT_PASSWORD) - .status(HTTP_STATUS.CREATED) - .body_ok(new RegExp(USER1)); + .status(HTTP_STATUS.CREATED) + .body_ok(new RegExp(USER1)); }); test(`should fails (404) on access ${UNEXISTING_PKG_NAME}`, () => { return server2.getPackage(UNEXISTING_PKG_NAME) - .status(HTTP_STATUS.NOT_FOUND) - .body_error(API_ERROR.NO_PACKAGE); + .status(HTTP_STATUS.NOT_FOUND) + .body_error(API_ERROR.NO_PACKAGE); }); test(`should fails (403) access ${ONLY_ACCESS_BY_USER_2}`, () => { return server2.getPackage(ONLY_ACCESS_BY_USER_2) - .status(HTTP_STATUS.FORBIDDEN) - .body_error(API_ERROR.NOT_ALLOWED); + .status(HTTP_STATUS.FORBIDDEN) + .body_error(API_ERROR.NOT_ALLOWED); }); test(`should fails (404) access ${AUTH_PKG_ACCESS_NAME}`, () => { return server2.getPackage(AUTH_PKG_ACCESS_NAME) - .status(HTTP_STATUS.NOT_FOUND) - .body_error(API_ERROR.NO_PACKAGE); + .status(HTTP_STATUS.NOT_FOUND) + .body_error(API_ERROR.NO_PACKAGE); }); }); describe(`access with user ${USER2} on server2`, () => { beforeAll(function() { return server2.auth(USER2, CORRECT_PASSWORD) - .status(HTTP_STATUS.CREATED) - .body_ok(new RegExp(USER2)); + .status(HTTP_STATUS.CREATED) + .body_ok(new RegExp(USER2)); }); test(`should fails (403) on access ${UNEXISTING_PKG_NAME}`, () => { return server2.getPackage(UNEXISTING_PKG_NAME) - .status(HTTP_STATUS.FORBIDDEN) - .body_error(API_ERROR.NOT_ALLOWED); + .status(HTTP_STATUS.FORBIDDEN) + .body_error(API_ERROR.NOT_ALLOWED); }); test(`should fails (403) on access ${DENY_PKG_NAME}`, () => { return server2.getPackage(DENY_PKG_NAME) - .status(HTTP_STATUS.FORBIDDEN) - .body_error(API_ERROR.NOT_ALLOWED); + .status(HTTP_STATUS.FORBIDDEN) + .body_error(API_ERROR.NOT_ALLOWED); }); test(`should fails (404) access ${AUTH_PKG_ACCESS_NAME}`, () => { return server2.getPackage(AUTH_PKG_ACCESS_NAME) - .status(HTTP_STATUS.NOT_FOUND) - .body_error(API_ERROR.NO_PACKAGE); + .status(HTTP_STATUS.NOT_FOUND) + .body_error(API_ERROR.NO_PACKAGE); }); }); diff --git a/test/functional/plugins/middleware.js b/test/functional/plugins/middleware.ts similarity index 87% rename from test/functional/plugins/middleware.js rename to test/functional/plugins/middleware.ts index ad219d31b..cc539ea33 100644 --- a/test/functional/plugins/middleware.js +++ b/test/functional/plugins/middleware.ts @@ -7,8 +7,8 @@ export default function (server2) { uri: '/test/route', method: 'GET' }) - .status(HTTP_STATUS.OK) - .body_ok('this is a custom route') + .status(HTTP_STATUS.OK) + .body_ok('this is a custom route') }) test('should serve the registered route ES6', () => { diff --git a/test/functional/pre-setup.js b/test/functional/pre-setup.js index b0726a32e..8be36bcba 100644 --- a/test/functional/pre-setup.js +++ b/test/functional/pre-setup.js @@ -1,2 +1,4 @@ -require('@babel/register'); +require('@babel/register')({ + extensions: [".ts", ".js"] +}); module.exports = require('./lib/setup'); diff --git a/test/functional/readme/readme.js b/test/functional/readme/readme.ts similarity index 100% rename from test/functional/readme/readme.js rename to test/functional/readme/readme.ts diff --git a/test/functional/sanity/incomplete.js b/test/functional/sanity/incomplete.ts similarity index 100% rename from test/functional/sanity/incomplete.js rename to test/functional/sanity/incomplete.ts diff --git a/test/functional/sanity/mirror.js b/test/functional/sanity/mirror.ts similarity index 100% rename from test/functional/sanity/mirror.js rename to test/functional/sanity/mirror.ts diff --git a/test/functional/sanity/nullstorage.js b/test/functional/sanity/nullstorage.ts similarity index 72% rename from test/functional/sanity/nullstorage.js rename to test/functional/sanity/nullstorage.ts index 1b5d395be..91fde1bbc 100644 --- a/test/functional/sanity/nullstorage.js +++ b/test/functional/sanity/nullstorage.ts @@ -20,7 +20,7 @@ export default function (server, server2) { describe(`should check whether ${PKG_NAME} is on server1`, () => { test('should fails on fetch non-existent package on server1', () => { return server.getPackage('test-nullstorage-nonexist').status(HTTP_STATUS.NOT_FOUND) - .body_error(API_ERROR.NO_PACKAGE); + .body_error(API_ERROR.NO_PACKAGE); }); }); @@ -33,8 +33,8 @@ export default function (server, server2) { test('should fails on download a non existent tarball from server1', () => { return server.getTarball(PKG_NAME, TARBALL) - .status(HTTP_STATUS.NOT_FOUND) - .body_error(/no such file/); + .status(HTTP_STATUS.NOT_FOUND) + .body_error(/no such file/); }); describe(`should succesfully publish ${PKG_NAME} package on server2`, () => { @@ -46,30 +46,30 @@ export default function (server, server2) { let pkg = generatePkg(PKG_NAME); pkg.dist.shasum = createTarballHash().update(getBinary()).digest('hex'); return server2.putVersion(PKG_NAME, PKG_VERSION, pkg) - .status(HTTP_STATUS.CREATED).body_ok(/published/); + .status(HTTP_STATUS.CREATED).body_ok(/published/); }); test(`should publish a new version for ${PKG_NAME} on server 2`, () => {/* test for before() */}); test(`should fetch the newly created published tarball for ${PKG_NAME} from server1 on server2`, () => { return server.getTarball(PKG_NAME, TARBALL) - .status(HTTP_STATUS.OK) - .then(function(body) { - expect(body).toEqual(getBinary()); - }); + .status(HTTP_STATUS.OK) + .then(function(body) { + expect(body).toEqual(getBinary()); + }); }); test(`should fetch metadata for ${PKG_NAME} match from server1`, () => { return server.getPackage(PKG_NAME) - .status(HTTP_STATUS.OK) - .then(function(body) { - expect(body.name).toBe(PKG_NAME); - expect(body.versions[PKG_VERSION].name).toBe(PKG_NAME); - expect(body.versions[PKG_VERSION].dist.tarball).toBe(`http://${DOMAIN_SERVERS}:${PORT_SERVER_1}/${PKG_NAME}/-/${TARBALL}`); - expect(body[DIST_TAGS]).toEqual({latest: PKG_VERSION}); - }); + .status(HTTP_STATUS.OK) + .then(function(body) { + expect(body.name).toBe(PKG_NAME); + expect(body.versions[PKG_VERSION].name).toBe(PKG_NAME); + expect(body.versions[PKG_VERSION].dist.tarball).toBe(`http://${DOMAIN_SERVERS}:${PORT_SERVER_1}/${PKG_NAME}/-/${TARBALL}`); + expect(body[DIST_TAGS]).toEqual({latest: PKG_VERSION}); + }); }); }); - }); + }); }); } diff --git a/test/functional/sanity/racycrash.js b/test/functional/sanity/racycrash.ts similarity index 87% rename from test/functional/sanity/racycrash.js rename to test/functional/sanity/racycrash.ts index 28bdd9c0c..bf8d557be 100644 --- a/test/functional/sanity/racycrash.js +++ b/test/functional/sanity/racycrash.ts @@ -40,17 +40,17 @@ export default function(server, express) { }, HTTP_STATUS.OK); }; - server.request({uri: '/testexp-racycrash/-/test.tar.gz'}) - .then(function(body) { - expect(body).toEqual('test test test'); - }); + server.request({uri: '/testexp-racycrash/-/test.tar.gz'}) + .then(function(body) { + expect(body).toEqual('test test test'); + }); function cb() { // test for NOT crashing server.request({uri: '/testexp-racycrash'}) .status(HTTP_STATUS.OK) .then(function() { - callback(); + callback(); }); } }); @@ -61,7 +61,7 @@ export default function(server, express) { }; return server.request({uri: '/testexp-racycrash/-/test.tar.gz'}) - .body_error(API_ERROR.INTERNAL_SERVER_ERROR); + .body_error(API_ERROR.INTERNAL_SERVER_ERROR); }); }); } diff --git a/test/functional/sanity/security.js b/test/functional/sanity/security.ts similarity index 100% rename from test/functional/sanity/security.js rename to test/functional/sanity/security.ts diff --git a/test/functional/scenarios/gh29.js b/test/functional/scenarios/gh29.ts similarity index 66% rename from test/functional/scenarios/gh29.js rename to test/functional/scenarios/gh29.ts index 03262ad2d..1a66efbe6 100644 --- a/test/functional/scenarios/gh29.js +++ b/test/functional/scenarios/gh29.ts @@ -3,6 +3,7 @@ import path from 'path'; import {TARBALL} from '../config.functional'; import {HTTP_STATUS} from "../../../src/lib/constants"; import {createTarballHash} from "../../../src/lib/crypto-utils"; +import requirePackage from '../fixtures/package'; function readfile(filePath) { const folder = path.join(__dirname , filePath); @@ -17,52 +18,52 @@ export default function (server, server2) { describe('pkg-gh29 #1', () => { test('downloading non-existent tarball #1 / srv2', () => { return server2.getTarball(pkgName, TARBALL) - .status(HTTP_STATUS.NOT_FOUND) - .body_error(/no such package/); + .status(HTTP_STATUS.NOT_FOUND) + .body_error(/no such package/); }); }); describe('pkg-gh29 #2', () => { beforeAll(function() { - return server.putPackage(pkgName, require('../fixtures/package')(pkgName)) - .status(HTTP_STATUS.CREATED) - .body_ok(/created new package/); + return server.putPackage(pkgName, requirePackage(pkgName)) + .status(HTTP_STATUS.CREATED) + .body_ok(/created new package/); }); test('creating new package / srv1', () => {}); test('downloading non-existent tarball #2 / srv2', () => { return server2.getTarball(pkgName, TARBALL) - .status(HTTP_STATUS.NOT_FOUND) - .body_error(/no such file available/); + .status(HTTP_STATUS.NOT_FOUND) + .body_error(/no such file available/); }); describe('tarball', () => { beforeAll(function() { return server.putTarball(pkgName, TARBALL, readfile(binary)) - .status(HTTP_STATUS.CREATED) - .body_ok(/.*/); + .status(HTTP_STATUS.CREATED) + .body_ok(/.*/); }); test('uploading new tarball / srv1', () => {}); describe('pkg version', () => { beforeAll(function() { - const pkg = require('../fixtures/package')(pkgName); + const pkg = requirePackage(pkgName); pkg.dist.shasum = createTarballHash().update(readfile(binary)).digest('hex'); return server.putVersion(pkgName, '0.0.1', pkg) - .status(HTTP_STATUS.CREATED) - .body_ok(/published/); + .status(HTTP_STATUS.CREATED) + .body_ok(/published/); }); test('uploading new package version / srv1', () => {}); test('downloading newly created tarball / srv2', () => { return server2.getTarball(pkgName, TARBALL) - .status(HTTP_STATUS.OK) - .then(function(body) { - expect(body).toEqual(readfile(binary)); - }); + .status(HTTP_STATUS.OK) + .then(function(body) { + expect(body).toEqual(readfile(binary)); + }); }); }); }); diff --git a/test/functional/search/simple.search.js b/test/functional/search/simple.search.ts similarity index 100% rename from test/functional/search/simple.search.js rename to test/functional/search/simple.search.ts diff --git a/test/functional/tags/addtag.js b/test/functional/tags/addtag.ts similarity index 100% rename from test/functional/tags/addtag.js rename to test/functional/tags/addtag.ts diff --git a/test/functional/tags/dist-tags-merge.js b/test/functional/tags/dist-tags-merge.ts similarity index 100% rename from test/functional/tags/dist-tags-merge.js rename to test/functional/tags/dist-tags-merge.ts diff --git a/test/functional/tags/tags.js b/test/functional/tags/tags.ts similarity index 85% rename from test/functional/tags/tags.js rename to test/functional/tags/tags.ts index ba43ee038..f7f861568 100644 --- a/test/functional/tags/tags.js +++ b/test/functional/tags/tags.ts @@ -9,9 +9,9 @@ export default function(server, express) { test('tags - testing for 404', () => { return server.getPackage('testexp_tags') - // shouldn't exist yet - .status(HTTP_STATUS.NOT_FOUND) - .body_error(/no such package/); + // shouldn't exist yet + .status(HTTP_STATUS.NOT_FOUND) + .body_error(/no such package/); }); describe('tags', () => { @@ -24,13 +24,13 @@ export default function(server, express) { test('fetching package again', () => { return server.getPackage('testexp_tags') - .status(200) - .then(function(body) { - expect(_.isObject(body.versions['1.1.0'])).toBe(true); - // note: 5.4.3 is invalid tag, 0.1.3alpha is highest semver - expect(body['dist-tags'].latest).toEqual('1.1.0'); - expect(body['dist-tags'].bad).toEqual(undefined); - }); + .status(200) + .then(function(body) { + expect(_.isObject(body.versions['1.1.0'])).toBe(true); + // note: 5.4.3 is invalid tag, 0.1.3alpha is highest semver + expect(body['dist-tags'].latest).toEqual('1.1.0'); + expect(body['dist-tags'].bad).toEqual(undefined); + }); }); const versions = ['0.1.1alpha', '0.1.1-alpha', '0000.00001.001-alpha']; @@ -38,10 +38,10 @@ export default function(server, express) { versions.forEach(function(ver) { test('fetching '+ver, () => { return server.request({uri: '/testexp_tags/'+ver}) - .status(200) - .then(function(body) { - expect(body.version).toEqual('0.1.1alpha'); - }); + .status(200) + .then(function(body) { + expect(body.version).toEqual('0.1.1alpha'); + }); }); }); }); diff --git a/test/functional/test-environment.js b/test/functional/test-environment.js index 4d7bbeaf9..fdbfc6eb6 100644 --- a/test/functional/test-environment.js +++ b/test/functional/test-environment.js @@ -1,2 +1,4 @@ -require('@babel/register'); +require('@babel/register')({ + extensions: [".ts", ".js"] +}); module.exports = require('./lib/environment'); diff --git a/test/functional/uplinks/cache.js b/test/functional/uplinks/cache.ts similarity index 84% rename from test/functional/uplinks/cache.js rename to test/functional/uplinks/cache.ts index db23b3f4c..7fc8f4ca9 100644 --- a/test/functional/uplinks/cache.js +++ b/test/functional/uplinks/cache.ts @@ -1,10 +1,11 @@ import fs from 'fs'; import path from 'path'; import crypto from 'crypto'; -import {readFile} from '../lib/test.utils'; +import { readFile } from '../lib/test.utils'; import {HTTP_STATUS} from "../../../src/lib/constants"; import {TARBALL} from '../config.functional'; -import {createTarballHash} from '../../../src/lib/crypto-utils'; +import { createTarballHash } from '../../../src/lib/crypto-utils'; +import requirePackage from '../fixtures/package'; function getBinary() { return readFile('../fixtures/binary'); @@ -15,7 +16,10 @@ const PKG_GH131 = 'pkg-gh131'; const PKG_GH1312 = 'pkg-gh1312'; function isCached(pkgName, tarballName) { - return fs.existsSync(path.join(__dirname, STORAGE, pkgName, tarballName)); + const pathCached = path.join(__dirname, STORAGE, pkgName, tarballName); + console.log('isCached =>', pathCached); + + return fs.existsSync(pathCached); } export default function (server, server2, server3) { @@ -34,7 +38,7 @@ export default function (server, server2, server3) { }); beforeAll(function () { - const pkg = require('../fixtures/package')(PKG_GH131); + const pkg = requirePackage(PKG_GH131); pkg.dist.shasum = crypto.createHash('sha1').update(getBinary()).digest('hex'); return server.putVersion(PKG_GH131, '0.0.1', pkg) @@ -66,7 +70,7 @@ export default function (server, server2, server3) { }); beforeAll(function () { - const pkg = require('../fixtures/package')(PKG_GH1312); + const pkg = requirePackage(PKG_GH1312); pkg.dist.shasum = createTarballHash().update(getBinary()).digest('hex'); return server2.putVersion(PKG_GH1312, '0.0.1', pkg) diff --git a/test/functional/uplinks/timeout.js b/test/functional/uplinks/timeout.ts similarity index 100% rename from test/functional/uplinks/timeout.js rename to test/functional/uplinks/timeout.ts diff --git a/test/jest.config.functional.js b/test/jest.config.functional.js index 1457c70ec..cf896b04a 100644 --- a/test/jest.config.functional.js +++ b/test/jest.config.functional.js @@ -3,6 +3,7 @@ module.exports = { name: 'verdaccio-functional-jest', verbose: true, + moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], globalSetup: './functional/pre-setup.js', globalTeardown: './functional/teardown.js', testEnvironment: './functional/test-environment.js', diff --git a/test/lib/helper/verdaccio-test b/test/lib/helper/verdaccio-test index 5d875ce96..93f7060a7 100755 --- a/test/lib/helper/verdaccio-test +++ b/test/lib/helper/verdaccio-test @@ -1,3 +1,5 @@ #!/usr/bin/env node -require('@babel/register'); +require('@babel/register')({ + extensions: [".ts", ".js"] +}); require('../../../src/lib/cli'); diff --git a/test/lib/request.js b/test/lib/request.ts similarity index 89% rename from test/lib/request.js rename to test/lib/request.ts index 41e81a0e9..ae3c58432 100644 --- a/test/lib/request.js +++ b/test/lib/request.ts @@ -1,20 +1,17 @@ -// @flow - import _ from 'lodash'; import assert from 'assert'; import request from 'request'; -import type {IRequestPromise} from '../types'; +import { IRequestPromise } from '../types'; const requestData = Symbol('smart_request_data'); export class PromiseAssert extends Promise implements IRequestPromise{ - constructor(options: any) { + public constructor(options: any) { super(options); } - status(expected: number) { - // $FlowFixMe + public status(expected: number) { const selfData = this[requestData]; return injectResponse(this, this.then(function(body) { @@ -28,8 +25,7 @@ export class PromiseAssert extends Promise implements IRequestPromise{ })); } - body_ok(expected: any) { - // $FlowFixMe + public body_ok(expected: any) { const selfData = this[requestData]; return injectResponse(this, this.then(function(body) { @@ -44,12 +40,13 @@ export class PromiseAssert extends Promise implements IRequestPromise{ selfData.error.message = err.message; throw selfData.error; } + return body; })); } - body_error(expected: any) { + public body_error(expected: any) { // $FlowFixMe const selfData = this[requestData]; @@ -69,14 +66,12 @@ export class PromiseAssert extends Promise implements IRequestPromise{ })); } - request(callback: any) { - // $FlowFixMe + public request(callback: any) { callback(this[requestData].request); return this; } - response(cb: any) { - // $FlowFixMe + public response(cb: any) { const selfData = this[requestData]; return injectResponse(this, this.then(function(body) { @@ -85,8 +80,7 @@ export class PromiseAssert extends Promise implements IRequestPromise{ })); } - send(data: any) { - // $FlowFixMe + public send(data: any) { this[requestData].request.end(data); return this; } diff --git a/test/lib/server.js b/test/lib/server.ts similarity index 81% rename from test/lib/server.js rename to test/lib/server.ts index 92619b84e..a79f7e24a 100644 --- a/test/lib/server.js +++ b/test/lib/server.ts @@ -1,29 +1,28 @@ -// @flow - import _ from 'lodash'; import assert from 'assert'; import smartRequest from './request'; -import type {IServerBridge} from '../types'; +import {IServerBridge} from '../types'; import {API_MESSAGE, HEADERS, HTTP_STATUS, TOKEN_BASIC} from '../../src/lib/constants'; import {buildToken} from "../../src/lib/utils"; import {CREDENTIALS} from "../functional/config.functional"; +import getPackage from '../functional/fixtures/package'; const buildAuthHeader = (user, pass): string => { return buildToken(TOKEN_BASIC, new Buffer(`${user}:${pass}`).toString('base64')); }; export default class Server implements IServerBridge { - url: string; - userAgent: string; - authstr: string; + public url: string; + public userAgent: string; + public authstr: string; - constructor(url: string) { + public constructor(url: string) { this.url = url.replace(/\/$/, ''); this.userAgent = 'node/v8.1.2 linux x64'; this.authstr = buildAuthHeader(CREDENTIALS.user, CREDENTIALS.password); } - request(options: any): any { + public request(options: any): any { assert(options.uri); const headers = options.headers || {}; @@ -40,14 +39,14 @@ export default class Server implements IServerBridge { }); } - auth(name: string, password: string) { + public auth(name: string, password: string) { this.authstr = buildAuthHeader(name, password); return this.request({ uri: `/-/user/org.couchdb.user:${encodeURIComponent(name)}/-rev/undefined`, method: 'PUT', json: { - name: name, - password: password, + name, + password, email: `${CREDENTIALS.user}@example.com`, _id: `org.couchdb.user:${name}`, type: 'user', @@ -57,7 +56,7 @@ export default class Server implements IServerBridge { }); } - logout(token: string) { + public logout(token: string) { return this.request({ uri: `/-/user/token/${encodeURIComponent(token)}`, method: 'DELETE', @@ -65,17 +64,18 @@ export default class Server implements IServerBridge { } - getPackage(name: string) { + public getPackage(name: string) { return this.request({ uri: `/${encodeURIComponent(name)}`, method: 'GET', }); } - putPackage(name: string, data) { + public putPackage(name: string, data) { if (_.isObject(data) && !Buffer.isBuffer(data)) { data = JSON.stringify(data); } + return this.request({ uri: `/${encodeURIComponent(name)}`, method: 'PUT', @@ -85,7 +85,7 @@ export default class Server implements IServerBridge { }).send(data); } - putVersion(name: string, version: string, data: any) { + public putVersion(name: string, version: string, data: any) { if (_.isObject(data) && !Buffer.isBuffer(data)) { data = JSON.stringify(data); } @@ -99,7 +99,7 @@ export default class Server implements IServerBridge { }).send(data); } - getTarball(name: string, filename: string) { + public getTarball(name: string, filename: string) { return this.request({ uri: `/${encodeURIComponent(name)}/-/${encodeURIComponent(filename)}`, method: 'GET', @@ -107,7 +107,7 @@ export default class Server implements IServerBridge { }); } - putTarball(name: string, filename: string, data: any) { + public putTarball(name: string, filename: string, data: any) { return this.request({ uri: `/${encodeURIComponent(name)}/-/${encodeURIComponent(filename)}/whatever`, method: 'PUT', @@ -117,7 +117,7 @@ export default class Server implements IServerBridge { }).send(data); } - removeTarball(name: string) { + public removeTarball(name: string) { return this.request({ uri: `/${encodeURIComponent(name)}/-rev/whatever`, method: 'DELETE', @@ -127,7 +127,7 @@ export default class Server implements IServerBridge { }); } - removeSingleTarball(name: string, filename: string) { + public removeSingleTarball(name: string, filename: string) { return this.request({ uri: `/${encodeURIComponent(name)}/-/${filename}/-rev/whatever`, method: 'DELETE', @@ -138,7 +138,7 @@ export default class Server implements IServerBridge { } - addTag(name: string, tag: string, version: string) { + public addTag(name: string, tag: string, version: string) { return this.request({ uri: `/${encodeURIComponent(name)}/${encodeURIComponent(tag)}`, method: 'PUT', @@ -148,7 +148,7 @@ export default class Server implements IServerBridge { }).send(JSON.stringify(version)); } - putTarballIncomplete(name: string, filename: string, data: any, size: number, cb: Function): Promise<*> { + public putTarballIncomplete(name: string, filename: string, data: any, size: number, cb: Function): Promise { let promise = this.request({ uri: `/${encodeURIComponent(name)}/-/${encodeURIComponent(filename)}/whatever`, method: 'PUT', @@ -181,13 +181,13 @@ export default class Server implements IServerBridge { }); } - addPackage(name: string) { - return this.putPackage(name, require('../functional/fixtures/package')(name)) + public addPackage(name: string) { + return this.putPackage(name, getPackage(name)) .status(HTTP_STATUS.CREATED) .body_ok(API_MESSAGE.PKG_CREATED); } - whoami() { + public whoami() { return this.request({ uri: '/-/whoami' }).status(HTTP_STATUS.OK) @@ -196,7 +196,7 @@ export default class Server implements IServerBridge { }); } - ping() { + public ping() { return this.request({ uri: '/-/ping' }).status(HTTP_STATUS.OK) @@ -205,7 +205,7 @@ export default class Server implements IServerBridge { }); } - debug() { + public debug() { return this.request({ uri: '/-/_debug', method: 'GET', diff --git a/test/lib/server_process.js b/test/lib/server_process.ts similarity index 76% rename from test/lib/server_process.js rename to test/lib/server_process.ts index 7b7b8122d..a58fa00f7 100644 --- a/test/lib/server_process.js +++ b/test/lib/server_process.ts @@ -1,11 +1,10 @@ -// @flow import _ from 'lodash'; import rimRaf from 'rimraf'; import path from 'path'; import {fork} from 'child_process'; import {CREDENTIALS} from '../functional/config.functional'; import {HTTP_STATUS} from '../../src/lib/constants'; -import type {IVerdaccioConfig, IServerBridge, IServerProcess} from '../types'; +import {IVerdaccioConfig, IServerBridge, IServerProcess} from '../types'; export default class VerdaccioProcess implements IServerProcess { @@ -16,11 +15,11 @@ export default class VerdaccioProcess implements IServerProcess { silence: boolean; cleanStore: boolean; - constructor(config: IVerdaccioConfig, - bridge: IServerBridge, - silence: boolean = true, - isDebug: boolean = false, - cleanStore: boolean = true) { + public constructor(config: IVerdaccioConfig, + bridge: IServerBridge, + silence: boolean = true, + isDebug: boolean = false, + cleanStore: boolean = true) { this.config = config; this.bridge = bridge; this.silence = silence; @@ -28,7 +27,7 @@ export default class VerdaccioProcess implements IServerProcess { this.cleanStore = cleanStore; } - init(verdaccioPath: string = '../../bin/verdaccio'): Promise { + public init(verdaccioPath: string = '../../bin/verdaccio'): Promise { return new Promise((resolve, reject) => { if(this.cleanStore) { rimRaf(this.config.storagePath, (err) => { @@ -44,13 +43,14 @@ export default class VerdaccioProcess implements IServerProcess { }); } - _start(verdaccioPath: string, resolve: Function, reject: Function) { + private _start(verdaccioPath: string, resolve: Function, reject: Function) { const verdaccioRegisterWrap: string = path.join(__dirname, verdaccioPath); let childOptions = { - silent: this.silence + silent: true }; if (this.isDebug) { + // @ts-ignore const debugPort = parseInt(this.config.port, 10) + 5; childOptions = Object.assign({}, childOptions, { @@ -59,10 +59,10 @@ export default class VerdaccioProcess implements IServerProcess { } const {configPath, port} = this.config; - // $FlowFixMe - this.childFork = fork(verdaccioRegisterWrap, ['-c', configPath, '-l', port], childOptions); + this.childFork = fork(verdaccioRegisterWrap, ['-c', configPath, '-l', port as string], childOptions); this.childFork.on('message', (msg) => { + // verdaccio_started is a message that comes from verdaccio in debug mode that notify has been started if ('verdaccio_started' in msg) { this.bridge.debug().status(HTTP_STATUS.OK).then((body) => { this.bridge.auth(CREDENTIALS.user, CREDENTIALS.password) @@ -78,7 +78,7 @@ export default class VerdaccioProcess implements IServerProcess { this.childFork.on('exit', (err) => reject([err, this])); } - stop(): void { + public stop(): void { return this.childFork.kill('SIGINT'); } diff --git a/test/lib/utils-test.js b/test/lib/utils-test.ts similarity index 94% rename from test/lib/utils-test.js rename to test/lib/utils-test.ts index 63a32fe14..f86b59159 100644 --- a/test/lib/utils-test.js +++ b/test/lib/utils-test.ts @@ -1,6 +1,6 @@ // @flow -import type { Version } from "@verdaccio/types"; +import { Version } from "@verdaccio/types"; export function generateNewVersion( pkgName: string, diff --git a/test/lib/verdaccio-server.js b/test/lib/verdaccio-server.ts similarity index 64% rename from test/lib/verdaccio-server.js rename to test/lib/verdaccio-server.ts index 5ecc35886..d1d8930ac 100644 --- a/test/lib/verdaccio-server.js +++ b/test/lib/verdaccio-server.ts @@ -1,12 +1,11 @@ -// @flow -import type {IVerdaccioConfig} from '../types'; +import {IVerdaccioConfig} from '../types'; export class VerdaccioConfig implements IVerdaccioConfig { - storagePath: string; - configPath: string; - domainPath: string; - port: number; + public storagePath: string; + public configPath: string; + public domainPath: string; + public port: number; constructor(storagePath: string, configPath: string, domainPath: string, port: number) { this.storagePath = storagePath; diff --git a/test/types/index.js b/test/types/index.ts similarity index 90% rename from test/types/index.js rename to test/types/index.ts index c22e4ec10..ff79a41a0 100644 --- a/test/types/index.js +++ b/test/types/index.ts @@ -1,10 +1,8 @@ -// @flow - export interface IVerdaccioConfig { storagePath: string; configPath: string; domainPath: string; - port: number; + port: number | string; } export interface IRequestPromise { @@ -26,7 +24,7 @@ export interface IServerProcess { stop(): void; } -declare class verdaccio$PromiseAssert extends Promise { +declare class PromiseAssert extends Promise { constructor(options: any): IRequestPromise; } @@ -34,10 +32,10 @@ export interface IServerBridge { url: string; userAgent: string; authstr: string; - request(options: any): typeof verdaccio$PromiseAssert; + request(options: any): typeof PromiseAssert; + auth(name: string, password: string): IRequestPromise; auth(name: string, password: string): IRequestPromise; logout(token: string): Promise; - auth(name: string, password: string): IRequestPromise; getPackage(name: string): Promise; putPackage(name: string, data: any): Promise; putVersion(name: string, version: string, data: any): Promise; diff --git a/test/unit/__helper/api.js b/test/unit/__helper/api.ts similarity index 81% rename from test/unit/__helper/api.js rename to test/unit/__helper/api.ts index 54ae124e5..16046256c 100644 --- a/test/unit/__helper/api.js +++ b/test/unit/__helper/api.ts @@ -12,19 +12,19 @@ import {buildToken} from "../../../src/lib/utils"; // - // $FlowFixMe or any is fine if there is no other way export function getPackage( - request: any, - header: string, - pkg: string, - statusCode: number = HTTP_STATUS.OK) { + request: any, + header: string, + pkg: string, + statusCode: number = HTTP_STATUS.OK): Promise { // $FlowFixMe return new Promise((resolve) => { - request.get(`/${pkg}`) - .set(HEADERS.AUTHORIZATION, header) - .expect(HEADER_TYPE.CONTENT_TYPE, HEADERS.JSON_CHARSET) - .expect(statusCode) - .end(function(err, res) { - resolve([err, res]); - }); + request.get(`/${pkg}`) + .set(HEADERS.AUTHORIZATION, header) + .expect(HEADER_TYPE.CONTENT_TYPE, HEADERS.JSON_CHARSET) + .expect(statusCode) + .end(function(err, res) { + resolve([err, res]); + }); }); } @@ -32,7 +32,7 @@ export function loginUserToken(request: any, user: string, credentials: any, token: string, - statusCode: number = HTTP_STATUS.CREATED) { + statusCode: number = HTTP_STATUS.CREATED): Promise { // $FlowFixMe return new Promise((resolve) => { request.put(`/-/user/org.couchdb.user:${user}`) @@ -47,10 +47,10 @@ export function loginUserToken(request: any, } export function addUser(request: any, user: string, credentials: any, - statusCode: number = HTTP_STATUS.CREATED) { + statusCode: number = HTTP_STATUS.CREATED): Promise { // $FlowFixMe return new Promise((resolve) => { - request.put(`/-/user/org.couchdb.user:${user}`) + request.put(`/-/user/org.couchdb.user:${user}`) .send(credentials) .expect(HEADER_TYPE.CONTENT_TYPE, HEADERS.JSON_CHARSET) .expect(statusCode) @@ -60,7 +60,7 @@ export function addUser(request: any, user: string, credentials: any, }); } -export async function getNewToken(request: any, credentials: any) { +export async function getNewToken(request: any, credentials: any): Promise { return new Promise(async (resolve) => { const [err, res] = await addUser(request, credentials.name, credentials); @@ -73,7 +73,7 @@ export async function getNewToken(request: any, credentials: any) { }); } -export function getProfile(request: any, token: string, statusCode: number = HTTP_STATUS.OK) { +export function getProfile(request: any, token: string, statusCode: number = HTTP_STATUS.OK): Promise { // $FlowFixMe return new Promise((resolve) => { request.get(`/-/npm/v1/user`) @@ -86,7 +86,7 @@ export function getProfile(request: any, token: string, statusCode: number = HTT }); } -export function postProfile(request: any, body: any, token: string, statusCode: number = HTTP_STATUS.OK) { +export function postProfile(request: any, body: any, token: string, statusCode: number = HTTP_STATUS.OK): Promise { // $FlowFixMe return new Promise((resolve) => { request.post(`/-/npm/v1/user`) diff --git a/test/unit/__helper/index.js b/test/unit/__helper/index.ts similarity index 100% rename from test/unit/__helper/index.js rename to test/unit/__helper/index.ts diff --git a/test/unit/__helper/mock.js b/test/unit/__helper/mock.ts similarity index 97% rename from test/unit/__helper/mock.js rename to test/unit/__helper/mock.ts index 9a761736d..5d879bd2d 100644 --- a/test/unit/__helper/mock.js +++ b/test/unit/__helper/mock.ts @@ -1,11 +1,9 @@ -// @flow - import path from 'path'; import {DOMAIN_SERVERS} from '../../functional/config.functional'; import VerdaccioProcess from '../../lib/server_process'; import {VerdaccioConfig} from '../../lib/verdaccio-server'; import Server from '../../lib/server'; -import type {IServerBridge} from '../../types'; +import {IServerBridge} from '../../types'; /** * Fork a Verdaccio process with a custom configuration. diff --git a/test/unit/functionalLibs/request.spec.js b/test/unit/functionalLibs/request.spec.ts similarity index 93% rename from test/unit/functionalLibs/request.spec.js rename to test/unit/functionalLibs/request.spec.ts index 51b76a2fc..1ce72d9d8 100644 --- a/test/unit/functionalLibs/request.spec.js +++ b/test/unit/functionalLibs/request.spec.ts @@ -1,14 +1,12 @@ -// @flow - import _ from 'lodash'; import smartRequest, {PromiseAssert} from '../../lib/request'; import {mockServer} from '../__helper/mock'; import {HTTP_STATUS} from '../../../src/lib/constants'; -import type {IRequestPromise} from '../../types'; +import {IRequestPromise} from '../../types'; describe('Request Functional', () => { const mockServerPort = 55547; - const restTest: string = `http://localhost:${55547}/jquery`; + const restTest = `http://localhost:${55547}/jquery`; let mockRegistry; describe('Request Functional', () => { @@ -18,7 +16,7 @@ describe('Request Functional', () => { test('basic resolve', (done) => { const requestPromise: IRequestPromise = new PromiseAssert((resolve, reject) => { - resolve(1); + resolve(1); }); // $FlowFixMe requestPromise.then((result) => { diff --git a/test/unit/modules/access/pkg.access.spec.js b/test/unit/modules/access/pkg.access.spec.ts similarity index 79% rename from test/unit/modules/access/pkg.access.spec.js rename to test/unit/modules/access/pkg.access.spec.ts index 1e98ef2d8..8a7cccad6 100644 --- a/test/unit/modules/access/pkg.access.spec.js +++ b/test/unit/modules/access/pkg.access.spec.ts @@ -3,6 +3,10 @@ import _ from 'lodash'; import path from 'path'; import rimraf from 'rimraf'; +import { setup } from '../../../../src/lib/logger'; + +setup([]); + import { HEADERS, HTTP_STATUS } from '../../../../src/lib/constants'; import configDefault from '../../partials/config/config_access'; import endPointAPI from '../../../../src/api'; @@ -14,7 +18,8 @@ require('../../../../src/lib/logger').setup([]); describe('api with no limited access configuration', () => { let app; let mockRegistry; - const store = path.join(__dirname, '../../partials/store/pkg-access-spec'); + const store = path.join(__dirname, '../../partials/store/access-storage'); + jest.setTimeout(10000); beforeAll(function(done) { const mockServerPort = 55530; @@ -33,7 +38,7 @@ describe('api with no limited access configuration', () => { } } }); - + app = await endPointAPI(configForTest); mockRegistry = await mockServer(mockServerPort).init(); done(); @@ -56,28 +61,32 @@ describe('api with no limited access configuration', () => { test('should test fails on fetch endpoint /-/jquery', (done) => { request(app) + // @ts-ignore .get('/jquery') - .set('content-type', HEADERS.JSON_CHARSET) - .expect('Content-Type', /json/) + .set(HEADERS.CONTENT_TYPE, HEADERS.JSON_CHARSET) + .expect(HEADERS.CONTENT_TYPE, /json/) .expect(HTTP_STATUS.NOT_FOUND) - .end(function(err, res) { + .end(function(err) { if (err) { return done(err); } + done(); }); }); test('should success on fetch endpoint /-/vue', (done) => { request(app) + // @ts-ignore .get('/vue') - .set('content-type', HEADERS.JSON_CHARSET) - .expect('Content-Type', /json/) - .expect(200) + .set(HEADERS.CONTENT_TYPE, HEADERS.JSON_CHARSET) + .expect(HEADERS.CONTENT_TYPE, /json/) + .expect(HTTP_STATUS.OK) .end(function(err, res) { if (err) { return done(err); } + done(); }); }); diff --git a/test/unit/modules/api/__snapshots__/publish.spec.js.snap b/test/unit/modules/api/__snapshots__/publish.spec.ts.snap similarity index 100% rename from test/unit/modules/api/__snapshots__/publish.spec.js.snap rename to test/unit/modules/api/__snapshots__/publish.spec.ts.snap diff --git a/test/unit/modules/api/api.spec.js b/test/unit/modules/api/api.spec.ts similarity index 98% rename from test/unit/modules/api/api.spec.js rename to test/unit/modules/api/api.spec.ts index ebb36543c..f6a464554 100644 --- a/test/unit/modules/api/api.spec.js +++ b/test/unit/modules/api/api.spec.ts @@ -71,7 +71,7 @@ describe('endpoint unit test', () => { describe('Registry API Endpoints', () => { describe('should test ping api', () => { - test('should test endpoint /-/ping', (done) => { + test('should test endpoint /-/ping', (done) => { request(app) .get('/-/ping') .expect(HEADER_TYPE.CONTENT_TYPE, HEADERS.JSON_CHARSET) @@ -408,7 +408,7 @@ describe('endpoint unit test', () => { test('should not found when a filter fails', (done) => { request(app) - // Filter errors look like other uplink errors + // Filter errors look like other uplink errors .get('/trigger-filter-failure') .set(HEADER_TYPE.CONTENT_TYPE, HEADERS.JSON_CHARSET) .expect(HEADER_TYPE.CONTENT_TYPE, HEADERS.JSON_CHARSET) @@ -498,7 +498,7 @@ describe('endpoint unit test', () => { .expect(HTTP_STATUS.CREATED) .end(function(err, res) { if (err) { - expect.toBeNull(); + expect(err).toBeNull(); return done(err); } @@ -517,7 +517,7 @@ describe('endpoint unit test', () => { .expect(HTTP_STATUS.OK) .end(function(err, res) { if (err) { - expect.toBeNull(); + expect(err).toBeNull(); return done(err); } @@ -536,7 +536,7 @@ describe('endpoint unit test', () => { .expect(HTTP_STATUS.CREATED) .end(function(err, res) { if (err) { - expect.toBeNull(); + expect(err).toBeNull(); return done(err); } @@ -555,7 +555,7 @@ describe('endpoint unit test', () => { .expect(HTTP_STATUS.OK) .end(function(err, res) { if (err) { - expect.toBeNull(); + expect(err).toBeNull(); return done(err); } @@ -575,7 +575,7 @@ describe('endpoint unit test', () => { .expect(HTTP_STATUS.CREATED) .end(function(err, res) { if (err) { - expect.toBeNull(); + expect(err).toBeNull(); return done(err); } @@ -599,7 +599,7 @@ describe('endpoint unit test', () => { .expect(HTTP_STATUS.OK) .end(function(err) { if (err) { - expect.toBeNull(); + expect(err).toBeNull(); return done(err); } //TODO: we have to catch the stream check whether it returns something @@ -619,7 +619,7 @@ describe('endpoint unit test', () => { .expect(HTTP_STATUS.CREATED) .end(function(err, res) { if (err) { - expect.toBeNull(); + expect(err).toBeNull(); return done(err); } expect(res.body.ok).toBeDefined(); @@ -723,7 +723,7 @@ describe('endpoint unit test', () => { .expect(HTTP_STATUS.CREATED) .end(function(err, res) { if (err) { - expect.toBeNull(); + expect(err).toBeNull(); return done(err); } expect(res.body.ok).toBeDefined(); @@ -761,7 +761,7 @@ describe('endpoint unit test', () => { .expect(HTTP_STATUS.CREATED) .end(function(err, res) { if (err) { - expect.toBeNull(); + expect(err).toBeNull(); return done(err); } expect(res.body.ok).toBeDefined(); @@ -795,7 +795,7 @@ describe('endpoint unit test', () => { .expect(HTTP_STATUS.CREATED) .end(function(err, res) { if (err) { - expect.toBeNull(); + expect(err).toBeNull(); return done(err); } expect(res.body.ok).toBeDefined(); diff --git a/test/unit/modules/api/partials/plugin/filter.js b/test/unit/modules/api/partials/plugin/filter.js index 7ec49dcfd..994554f55 100644 --- a/test/unit/modules/api/partials/plugin/filter.js +++ b/test/unit/modules/api/partials/plugin/filter.js @@ -5,18 +5,18 @@ class FilterPlugin { filter_metadata(pkg) { return new Promise((resolve, reject) => { - // We use this to test what happens when a filter rejects - if(pkg.name === 'trigger-filter-failure') { - reject(new Error('Example filter failure')); - return; - } - // Example filter that removes a single blocked package - if (this._config.pkg === pkg.name) { - // In reality, we also want to remove references in attachments and dist-tags, etc. This is just a POC - delete pkg.versions[this._config.version]; - } - resolve(pkg); + // We use this to test what happens when a filter rejects + if(pkg.name === 'trigger-filter-failure') { + reject(new Error('Example filter failure')); + return; } + // Example filter that removes a single blocked package + if (this._config.pkg === pkg.name) { + // In reality, we also want to remove references in attachments and dist-tags, etc. This is just a POC + delete pkg.versions[this._config.version]; + } + resolve(pkg); + } ); } } diff --git a/test/unit/modules/api/publish.spec.js b/test/unit/modules/api/publish.spec.ts similarity index 96% rename from test/unit/modules/api/publish.spec.js rename to test/unit/modules/api/publish.spec.ts index a0cea164c..4d7e98fbd 100644 --- a/test/unit/modules/api/publish.spec.js +++ b/test/unit/modules/api/publish.spec.ts @@ -1,6 +1,3 @@ -/** - * @prettier - */ import { addVersion, uploadPackageTarball, removeTarball, unPublishPackage, publishPackage } from '../../../../src/api/endpoint/api/publish'; import { HTTP_STATUS, API_ERROR } from '../../../../src/lib/constants'; @@ -39,6 +36,7 @@ describe('Publish endpoints - add a tag', () => { }, }; + // @ts-ignore addVersion(storage)(req, res, next); expect(res.status).toHaveBeenLastCalledWith(HTTP_STATUS.CREATED); @@ -56,6 +54,7 @@ describe('Publish endpoints - add a tag', () => { }, }; + // @ts-ignore addVersion(storage)(req, res, next); expect(next).toHaveBeenLastCalledWith({ message: 'failure' }); @@ -97,6 +96,7 @@ describe('Publish endpoints - upload package tarball', () => { }, }; + // @ts-ignore uploadPackageTarball(storage)(req, res, next); expect(req.pipe).toHaveBeenCalled(); expect(req.on).toHaveBeenCalled(); @@ -134,6 +134,7 @@ describe('Publish endpoints - delete tarball', () => { }, }; + // @ts-ignore removeTarball(storage)(req, res, next); expect(res.status).toHaveBeenCalledWith(HTTP_STATUS.CREATED); expect(next).toHaveBeenCalledWith({ ok: 'tarball removed' }); @@ -150,6 +151,7 @@ describe('Publish endpoints - delete tarball', () => { }, }; + // @ts-ignore removeTarball(storage)(req, res, next); expect(next).toHaveBeenCalledWith(error); }); @@ -182,6 +184,7 @@ describe('Publish endpoints - un-publish package', () => { }, }; + // @ts-ignore unPublishPackage(storage)(req, res, next); expect(res.status).toHaveBeenCalledWith(HTTP_STATUS.CREATED); expect(next).toHaveBeenCalledWith({ ok: 'package removed' }); @@ -198,6 +201,7 @@ describe('Publish endpoints - un-publish package', () => { }, }; + // @ts-ignore unPublishPackage(storage)(req, res, next); expect(next).toHaveBeenCalledWith(error); }); @@ -231,6 +235,7 @@ describe('Publish endpoints - publish package', () => { req.params._rev = REVISION_MOCK; + // @ts-ignore publishPackage(storage)(req, res, next); expect(storage.changePackage).toMatchSnapshot(); }); @@ -240,6 +245,7 @@ describe('Publish endpoints - publish package', () => { addPackage: jest.fn(), }; + // @ts-ignore publishPackage(storage)(req, res, next); expect(storage.addPackage).toMatchSnapshot(); }); @@ -250,6 +256,8 @@ describe('Publish endpoints - publish package', () => { throw new Error(); }, }; + + // @ts-ignore publishPackage(storage)(req, res, next); expect(next).toHaveBeenCalledWith(new Error(API_ERROR.BAD_PACKAGE_DATA)); }); @@ -277,6 +285,8 @@ describe('Publish endpoints - publish package', () => { name: 'verdaccio', }, }; + + // @ts-ignore publishPackage(storage)(req, res, next); expect(storage.changePackage).toMatchSnapshot(); }); diff --git a/test/unit/modules/api/validate.api.params.middleware.spec.js b/test/unit/modules/api/validate.api.params.middleware.spec.ts similarity index 96% rename from test/unit/modules/api/validate.api.params.middleware.spec.js rename to test/unit/modules/api/validate.api.params.middleware.spec.ts index 4c55fcc2a..7e1c5bb71 100644 --- a/test/unit/modules/api/validate.api.params.middleware.spec.js +++ b/test/unit/modules/api/validate.api.params.middleware.spec.ts @@ -12,7 +12,7 @@ import fs from 'fs'; app.param('token', validate_name); */ describe('api endpoint app.param()', () => { - const file = '../endpoint/index.js'; + const file = '../endpoint/index.ts'; let m; const requirePath = path.normalize(path.join(__dirname + '/../../../../src/api/web/', file)); const source = fs.readFileSync(requirePath, 'utf8'); diff --git a/test/unit/modules/auth/auth-utils.spec.js b/test/unit/modules/auth/auth-utils.spec.ts similarity index 85% rename from test/unit/modules/auth/auth-utils.spec.js rename to test/unit/modules/auth/auth-utils.spec.ts index 874aafd38..f23ca5d27 100644 --- a/test/unit/modules/auth/auth-utils.spec.js +++ b/test/unit/modules/auth/auth-utils.spec.ts @@ -1,5 +1,3 @@ -// @flow - import _ from 'lodash'; import Auth from '../../../../src/lib/auth'; import {CHARACTER_ENCODING, TOKEN_BEARER} from '../../../../src/lib/constants'; @@ -19,8 +17,8 @@ import { import {aesDecrypt, verifyPayload} from '../../../../src/lib/crypto-utils'; import {parseConfigurationFile} from '../../__helper'; -import type {IAuth, } from '../../../../types'; -import type {Config, Security, RemoteUser} from '@verdaccio/types'; +import { IAuth } from '../../../../types'; +import {Config, Security, RemoteUser} from '@verdaccio/types'; setup([]); @@ -45,22 +43,24 @@ describe('Auth utilities', () => { secret = '12345', methodToSpy: string, methodNotBeenCalled: string): Promise { - const config: Config = getConfig(configFileName, secret); - const auth: IAuth = new Auth(config); - const spy = jest.spyOn(auth, methodToSpy); - const spyNotCalled = jest.spyOn(auth, methodNotBeenCalled); - const user: RemoteUser = { - name: username, - real_groups: [], - groups: [] - }; - const token = await getApiToken(auth, config, user, password); - expect(spy).toHaveBeenCalled(); - expect(spy).toHaveBeenCalledTimes(1); - expect(spyNotCalled).not.toHaveBeenCalled(); - expect(token).toBeDefined(); + const config: Config = getConfig(configFileName, secret); + const auth: IAuth = new Auth(config); + // @ts-ignore + const spy = jest.spyOn(auth, methodToSpy); + // @ts-ignore + const spyNotCalled = jest.spyOn(auth, methodNotBeenCalled); + const user: RemoteUser = { + name: username, + real_groups: [], + groups: [] + }; + const token = await getApiToken(auth, config, user, password); + expect(spy).toHaveBeenCalled(); + expect(spy).toHaveBeenCalledTimes(1); + expect(spyNotCalled).not.toHaveBeenCalled(); + expect(token).toBeDefined(); - return token; + return token; } const verifyJWT = (token: string, user: string, password: string, secret: string) => { @@ -123,8 +123,8 @@ describe('Auth utilities', () => { const token = await signCredentials('security-jwt', 'test', 'test', 'secret', 'jwtEncrypt', 'aesEncrypt'); - expect(_.isString(token)).toBeTruthy(); - verifyJWT(token, 'test', 'test', 'secret'); + expect(_.isString(token)).toBeTruthy(); + verifyJWT(token, 'test', 'test', 'secret'); }); test('should sign with jwt whether legacy is disabled', async () => { @@ -145,38 +145,38 @@ describe('Auth utilities', () => { describe('getMiddlewareCredentials test', () => { describe('should get AES credentials', () => { test.concurrent('should unpack aes token and credentials', async () => { - const secret: string = 'secret'; - const user: string = 'test'; - const pass: string = 'test'; + const secret = 'secret'; + const user = 'test'; + const pass = 'test'; const token = await signCredentials('security-legacy', user, pass, secret, 'aesEncrypt', 'jwtEncrypt'); const config: Config = getConfig('security-legacy', secret); const security: Security = getSecurity(config); const credentials = getMiddlewareCredentials(security, secret, `Bearer ${token}`); expect(credentials).toBeDefined(); - // $FlowFixMe + // @ts-ignore expect(credentials.user).toEqual(user); - // $FlowFixMe + // @ts-ignore expect(credentials.password).toEqual(pass); }); test.concurrent('should unpack aes token and credentials', async () => { - const secret: string = 'secret'; - const user: string = 'test'; - const pass: string = 'test'; + const secret = 'secret'; + const user = 'test'; + const pass = 'test'; const token = buildUserBuffer(user, pass).toString('base64'); const config: Config = getConfig('security-legacy', secret); const security: Security = getSecurity(config); const credentials = getMiddlewareCredentials(security, secret, `Basic ${token}`); expect(credentials).toBeDefined(); - // $FlowFixMe + // @ts-ignore expect(credentials.user).toEqual(user); - // $FlowFixMe + // @ts-ignore expect(credentials.password).toEqual(pass); }); test.concurrent('should return empty credential wrong secret key', async () => { - const secret: string = 'secret'; + const secret = 'secret'; const token = await signCredentials('security-legacy', 'test', 'test', secret, 'aesEncrypt', 'jwtEncrypt'); const config: Config = getConfig('security-legacy', secret); @@ -186,7 +186,7 @@ describe('Auth utilities', () => { }); test.concurrent('should return empty credential wrong scheme', async () => { - const secret: string = 'secret'; + const secret = 'secret'; const token = await signCredentials('security-legacy', 'test', 'test', secret, 'aesEncrypt', 'jwtEncrypt'); const config: Config = getConfig('security-legacy', secret); @@ -196,7 +196,7 @@ describe('Auth utilities', () => { }); test.concurrent('should return empty credential corrupted payload', async () => { - const secret: string = 'secret'; + const secret = 'secret'; const config: Config = getConfig('security-legacy', secret); const auth: IAuth = new Auth(config); const token = auth.aesEncrypt(new Buffer(`corruptedBuffer`)).toString('base64'); @@ -213,11 +213,11 @@ describe('Auth utilities', () => { const credentials = getMiddlewareCredentials(security, '12345', buildToken(TOKEN_BEARER, 'fakeToken')); expect(credentials).toBeDefined(); - // $FlowFixMe + // @ts-ignore expect(credentials.name).not.toBeDefined(); - // $FlowFixMe + // @ts-ignore expect(credentials.real_groups).toBeDefined(); - // $FlowFixMe + // @ts-ignore expect(credentials.real_groups).toEqual([]); }); @@ -230,19 +230,19 @@ describe('Auth utilities', () => { }); test('should verify succesfully a JWT token', async () => { - const secret: string = 'secret'; - const user: string = 'test'; + const secret = 'secret'; + const user = 'test'; const config: Config = getConfig('security-jwt', secret); const token = await signCredentials('security-jwt', user, 'secretTest', secret, 'jwtEncrypt', 'aesEncrypt'); const security: Security = getSecurity(config); const credentials = getMiddlewareCredentials(security, secret, buildToken(TOKEN_BEARER, token)); expect(credentials).toBeDefined(); - // $FlowFixMe + // @ts-ignore expect(credentials.name).toEqual(user); - // $FlowFixMe + // @ts-ignore expect(credentials.real_groups).toBeDefined(); - // $FlowFixMe + // @ts-ignore expect(credentials.real_groups).toEqual([]); }); }); diff --git a/test/unit/modules/auth/jwt.spec.js b/test/unit/modules/auth/jwt.spec.ts similarity index 97% rename from test/unit/modules/auth/jwt.spec.js rename to test/unit/modules/auth/jwt.spec.ts index 32db53712..3961dc5a5 100644 --- a/test/unit/modules/auth/jwt.spec.js +++ b/test/unit/modules/auth/jwt.spec.ts @@ -1,5 +1,3 @@ -// @flow - import request from 'supertest'; import _ from 'lodash'; import path from 'path'; @@ -23,7 +21,7 @@ const parseConfigurationJWTFile = () => { return parseConfigurationFile(`api-jwt/jwt`); }; -const FORBIDDEN_VUE: string = 'authorization required to access package vue'; +const FORBIDDEN_VUE = 'authorization required to access package vue'; describe('endpoint user auth JWT unit test', () => { jest.setTimeout(20000); @@ -50,7 +48,7 @@ describe('endpoint user auth JWT unit test', () => { } } }); - + app = await endPointAPI(configForTest); mockRegistry = await mockServer(mockServerPort).init(); done(); @@ -95,6 +93,8 @@ describe('endpoint user auth JWT unit test', () => { // npm will try to sign in sending credentials via basic auth header const token = buildUserBuffer(credentials.name, credentials.password).toString('base64'); + // put should exist in request + // @ts-ignore request(app).put(`/-/user/org.couchdb.user:${credentials.name}/-rev/undefined`) .send(credentials) .set(HEADERS.AUTHORIZATION, buildToken(TOKEN_BASIC, token)) diff --git a/test/unit/modules/auth/profile.spec.js b/test/unit/modules/auth/profile.spec.ts similarity index 99% rename from test/unit/modules/auth/profile.spec.js rename to test/unit/modules/auth/profile.spec.ts index 5f43f5a99..f664fd6c6 100644 --- a/test/unit/modules/auth/profile.spec.js +++ b/test/unit/modules/auth/profile.spec.ts @@ -1,5 +1,3 @@ -// @flow - import request from 'supertest'; import _ from 'lodash'; import path from 'path'; @@ -19,7 +17,6 @@ const parseConfigurationProfile = () => { return parseConfigurationFile(`profile/profile`); }; - describe('endpoint user profile', () => { let app; let mockRegistry; diff --git a/test/unit/modules/basic_system.spec.js b/test/unit/modules/basic_system.spec.ts similarity index 89% rename from test/unit/modules/basic_system.spec.js rename to test/unit/modules/basic_system.spec.ts index 93dc43c42..37a0b4e2a 100644 --- a/test/unit/modules/basic_system.spec.js +++ b/test/unit/modules/basic_system.spec.ts @@ -6,11 +6,18 @@ import request from 'request'; import rimraf from 'rimraf'; import config from '../partials/config/index'; +import { setup } from '../../../src/lib/logger'; + +setup([ + {type: 'stdout', format: 'pretty', level: 'trace'} +]); + const app = express(); const server = require('http').createServer(app); describe('basic system test', () => { let port; + jest.setTimeout(20000); beforeAll(function(done) { rimraf(__dirname + '/store/test-storage', done); diff --git a/test/unit/modules/cli/cli.spec.js b/test/unit/modules/cli/cli.spec.ts similarity index 98% rename from test/unit/modules/cli/cli.spec.js rename to test/unit/modules/cli/cli.spec.ts index 98a3a16a7..58278c9cb 100644 --- a/test/unit/modules/cli/cli.spec.js +++ b/test/unit/modules/cli/cli.spec.ts @@ -44,7 +44,7 @@ describe('startServer via API', () => { expect(pkgVersion).toBe(version); expect(pkgName).toBe(serverName); done(); - }); + }); }); test('should set keepAliveTimeout to 0 seconds', async (done) => { @@ -127,6 +127,7 @@ describe('startServer via API', () => { conf.https = {}; // save process to catch exist const exitMock = jest.fn(); + // @ts-ignore global.process = { ...realProcess, exit: exitMock }; await startServer(conf, address, store, version, serverName, () => { expect(logger.logger.fatal).toHaveBeenCalled(); @@ -140,6 +141,7 @@ describe('startServer via API', () => { test('should fails if config is missing', async () => { try { + // @ts-ignore await startServer(); } catch (e) { expect(e.message).toEqual('config file must be an object'); @@ -151,6 +153,7 @@ describe('startServer via API', () => { describe('getListListenAddresses test', () => { test('should return no address if a single address is wrong', () => { + // @ts-ignore const addrs = getListListenAddresses("wrong"); expect(_.isArray(addrs)).toBeTruthy(); @@ -158,6 +161,7 @@ describe('startServer via API', () => { }); test('should return no address if a two address are wrong', () => { + // @ts-ignore const addrs = getListListenAddresses(["wrong", "same-wrong"]); expect(_.isArray(addrs)).toBeTruthy(); @@ -179,6 +183,7 @@ describe('startServer via API', () => { }); test(`should return by default ${DEFAULT_PORT}`, () => { + // @ts-ignore const [addrs] = getListListenAddresses(); expect(addrs.proto).toBe(DEFAULT_PROTOCOL); diff --git a/test/unit/modules/cli/parseAddress.spec.js b/test/unit/modules/cli/parseAddress.spec.ts similarity index 97% rename from test/unit/modules/cli/parseAddress.spec.js rename to test/unit/modules/cli/parseAddress.spec.ts index cd4dc1f54..8b049cc56 100644 --- a/test/unit/modules/cli/parseAddress.spec.js +++ b/test/unit/modules/cli/parseAddress.spec.ts @@ -5,7 +5,7 @@ import {DEFAULT_DOMAIN, DEFAULT_PORT} from '../../../../src/lib/constants'; describe('Parse listen address', () => { const useCases = []; - function addTest(uri, proto, host, port) { + function addTest(uri, proto, host?, port?) { useCases.push([uri, proto, host, port]); } diff --git a/test/unit/modules/config/config.spec.js b/test/unit/modules/config/config.spec.ts similarity index 97% rename from test/unit/modules/config/config.spec.js rename to test/unit/modules/config/config.spec.ts index 342dabbca..3fb6d6891 100644 --- a/test/unit/modules/config/config.spec.js +++ b/test/unit/modules/config/config.spec.ts @@ -4,15 +4,15 @@ import _ from 'lodash'; import Config from '../../../../src/lib/config'; import {parseConfigFile} from '../../../../src/lib/utils'; import {DEFAULT_REGISTRY, DEFAULT_UPLINK, ROLES, WEB_TITLE} from '../../../../src/lib/constants'; +import { setup } from '../../../../src/lib/logger'; + +setup([]); const resolveConf = (conf) => { const { name, ext } = path.parse(conf); return path.join(__dirname, `../../../../conf/${name}${ext.startsWith('.') ? ext : '.yaml'}`); }; - -require('../../../../src/lib/logger').setup([]); - const checkDefaultUplink = (config) => { expect(_.isObject(config.uplinks[DEFAULT_UPLINK])).toBeTruthy(); expect(config.uplinks[DEFAULT_UPLINK].url).toMatch(DEFAULT_REGISTRY); @@ -75,6 +75,7 @@ describe('Config file', () => { const config = new Config(parseConfigFile(resolveConf('docker'))); checkDefaultUplink(config); expect(config.storage).toBe('/verdaccio/storage/data'); + // @ts-ignore expect(config.auth.htpasswd.file).toBe('/verdaccio/storage/htpasswd'); checkDefaultConfPackages(config); }); @@ -83,6 +84,7 @@ describe('Config file', () => { const config = new Config(parseConfigFile(resolveConf('default'))); checkDefaultUplink(config); expect(config.storage).toBe('./storage'); + // @ts-ignore expect(config.auth.htpasswd.file).toBe('./htpasswd'); checkDefaultConfPackages(config); }); diff --git a/test/unit/modules/notifications/notify.spec.js b/test/unit/modules/notifications/notify.spec.ts similarity index 78% rename from test/unit/modules/notifications/notify.spec.js rename to test/unit/modules/notifications/notify.spec.ts index 31938c68b..f26f25d8b 100644 --- a/test/unit/modules/notifications/notify.spec.js +++ b/test/unit/modules/notifications/notify.spec.ts @@ -1,17 +1,17 @@ -// @flow - import {parseConfigurationFile} from '../../__helper'; import {parseConfigFile} from '../../../../src/lib/utils'; import {notify} from '../../../../src/lib/notify'; import {notifyRequest} from '../../../../src/lib/notify/notify-request'; +import { setup } from '../../../../src/lib/logger'; + +setup([]); + jest.mock('./../../../../src/lib/notify/notify-request', () => ({ notifyRequest: jest.fn((options, content) => Promise.resolve([options, content])) })); -require('../../../../src/lib/logger').setup([]); - const parseConfigurationNotifyFile = (name) => { return parseConfigurationFile(`notify/${name}`); }; @@ -20,7 +20,6 @@ const singleHeaderNotificationConfig = parseConfigFile(parseConfigurationNotifyF const packagePatternNotificationConfig = parseConfigFile(parseConfigurationNotifyFile('single.packagePattern.notify')); const multiNotificationConfig = parseConfigFile(parseConfigurationNotifyFile('multiple.notify')); - describe('Notifications:: Notify', () => { beforeEach(() => { @@ -30,14 +29,16 @@ describe('Notifications:: Notify', () => { //FUTURE: we should add some sort of health check of all props, (not implemented yet) test("should not fails if config is not provided", async () => { + // @ts-ignore await notify({}, {}); expect(notifyRequest).toHaveBeenCalledTimes(0); }); test("should send notification", async () => { - const name: string = 'package'; - const response = await notify({name}, singleNotificationConfig); + const name = 'package'; + // @ts-ignore + const response = await notify({name}, singleNotificationConfig, { name: 'foo'}, 'bar'); const [options, content] = response; expect(options.headers).toBeDefined(); @@ -49,29 +50,32 @@ describe('Notifications:: Notify', () => { }); test("should send single header notification", async () => { - await notify({}, singleHeaderNotificationConfig); + // @ts-ignore + await notify({}, singleHeaderNotificationConfig, { name: 'foo'}, 'bar'); expect(notifyRequest).toHaveBeenCalledTimes(1); }); test("should send multiple notification", async () => { - await notify({}, multiNotificationConfig); + // @ts-ignore + await notify({name}, multiNotificationConfig, { name: 'foo'}, 'bar'); + expect(notifyRequest).toHaveBeenCalled(); expect(notifyRequest).toHaveBeenCalledTimes(3); }); describe('packagePatternFlags', () => { test("should send single notification with packagePatternFlags", async () => { - const name: string = 'package'; - await notify({name}, packagePatternNotificationConfig); + const name = 'package'; + await notify({name}, packagePatternNotificationConfig, { name: 'foo'}, 'bar'); expect(notifyRequest).toHaveBeenCalledTimes(1); }); test("should not match on send single notification with packagePatternFlags", async () => { - const name: string = 'no-mach-name'; - await notify({name}, packagePatternNotificationConfig); + const name = 'no-mach-name'; + await notify({name}, packagePatternNotificationConfig, { name: 'foo'}, 'bar'); expect(notifyRequest).toHaveBeenCalledTimes(0); }); diff --git a/test/unit/modules/notifications/request.spec.js b/test/unit/modules/notifications/request.spec.ts similarity index 99% rename from test/unit/modules/notifications/request.spec.js rename to test/unit/modules/notifications/request.spec.ts index 78bcb032a..8b3ce8579 100644 --- a/test/unit/modules/notifications/request.spec.js +++ b/test/unit/modules/notifications/request.spec.ts @@ -1,7 +1,3 @@ -/** - * @prettier - */ - import { HTTP_STATUS, API_ERROR } from '../../../../src/lib/constants'; /** diff --git a/test/unit/modules/plugin/auth.spec.js b/test/unit/modules/plugin/auth.spec.js deleted file mode 100644 index f5e716957..000000000 --- a/test/unit/modules/plugin/auth.spec.js +++ /dev/null @@ -1,126 +0,0 @@ -import _ from 'lodash'; -// @flow -import Auth from '../../../../src/lib/auth'; -// $FlowFixMe -import _configExample from '../../partials/config'; -// $FlowFixMe -import _configPlugins from './helper/plugin'; -import AppConfig from '../../../../src/lib/config'; -import {setup} from '../../../../src/lib/logger'; - -import type {IAuth} from '../../../../types'; -import type {Config} from '@verdaccio/types'; - -setup([]); - -describe('AuthTest', () => { - let configExample; - let configPlugins; - - beforeEach(() => { - configExample = _configExample({ - logs: [{type: 'stdout', format: 'pretty', level: 'error'}] - }); - configPlugins = _.cloneDeep(_configPlugins); - }); - - test('should be defined', () => { - const config: Config = new AppConfig(configExample); - const auth: IAuth = new Auth(config); - - expect(auth).toBeDefined(); - }); - - describe('test authenticate method', () => { - test('should utilize plugin', () => { - const config: Config = new AppConfig(configPlugins); - const auth: IAuth = new Auth(config); - - expect(auth).toBeDefined(); - - const callback = jest.fn(); - const result = [ "test" ]; - - // $FlowFixMe - auth.authenticate(1, null, callback); - // $FlowFixMe - auth.authenticate(null, result, callback); - - expect(callback.mock.calls).toHaveLength(2); - expect(callback.mock.calls[0][0]).toBe(1); - expect(callback.mock.calls[0][1]).toBeUndefined(); - expect(callback.mock.calls[1][0]).toBeNull(); - expect(callback.mock.calls[1][1].real_groups).toBe(result); - }); - - test('should skip falsy values', () => { - const config: Config = new AppConfig(configPlugins); - const auth: IAuth = new Auth(config); - - expect(auth).toBeDefined(); - - const callback = jest.fn(); - let index = 0; - - // as defined by https://developer.mozilla.org/en-US/docs/Glossary/Falsy - for (const value of [ false, 0, "", null, undefined, NaN ]) { - // $FlowFixMe - auth.authenticate(null, value, callback); - const call = callback.mock.calls[index++]; - expect(call[0]).toBeDefined(); - expect(call[1]).toBeUndefined(); - } - }); - - test('should error truthy non-array', () => { - const config: Config = new AppConfig(configPlugins); - const auth: IAuth = new Auth(config); - - expect(auth).toBeDefined(); - - const callback = jest.fn(); - - for (const value of [ true, 1, "test", { } ]) { - expect(function ( ) { - // $FlowFixMe - auth.authenticate(null, value, callback); - }).toThrow(TypeError); - expect(callback.mock.calls).toHaveLength(0); - } - }); - - test('should skip empty array', () => { - const config: Config = new AppConfig(configPlugins); - const auth: IAuth = new Auth(config); - - expect(auth).toBeDefined(); - - const callback = jest.fn(); - const value = [ ]; - - // $FlowFixMe - auth.authenticate(null, value, callback); - expect(callback.mock.calls).toHaveLength(1); - expect(callback.mock.calls[0][0]).toBeDefined(); - expect(callback.mock.calls[0][1]).toBeUndefined(); - }); - - test('should accept valid array', () => { - const config: Config = new AppConfig(configPlugins); - const auth: IAuth = new Auth(config); - - expect(auth).toBeDefined(); - - const callback = jest.fn(); - let index = 0; - - for (const value of [ [ "" ], [ "1" ], [ "0" ], ["000"] ]) { - // $FlowFixMe - auth.authenticate(null, value, callback); - const call = callback.mock.calls[index++]; - expect(call[0]).toBeNull(); - expect(call[1].real_groups).toBe(value); - } - }); - }) -}); diff --git a/test/unit/modules/plugin/auth.spec.ts b/test/unit/modules/plugin/auth.spec.ts new file mode 100644 index 000000000..7ae7082da --- /dev/null +++ b/test/unit/modules/plugin/auth.spec.ts @@ -0,0 +1,134 @@ +import _ from 'lodash'; +import Auth from '../../../../src/lib/auth'; +import { authProfileConf, authPluginFailureConf, authPluginPassThrougConf } from './helper/plugin'; +import AppConfig from '../../../../src/lib/config'; +import {setup} from '../../../../src/lib/logger'; + +import {IAuth} from '../../../../types'; +import {Config} from '@verdaccio/types'; +import { ROLES } from '../../../../src/lib/constants'; +import { getInternalError } from '@verdaccio/commons-api'; + +setup([]); + +describe('AuthTest', () => { + test('should be defined', () => { + const config: Config = new AppConfig(_.cloneDeep(authProfileConf)); + const auth: IAuth = new Auth(config); + + expect(auth).toBeDefined(); + }); + + describe('test authenticate method', () => { + describe('test authenticate states', () => { + test('should be a success login', () => { + const config: Config = new AppConfig(_.cloneDeep(authProfileConf)); + const auth: IAuth = new Auth(config); + + expect(auth).toBeDefined(); + + const callback = jest.fn(); + const groups = [ "test" ]; + + auth.authenticate('foo', 'bar', callback); + + expect(callback).toHaveBeenCalledTimes(1); + expect(callback).toHaveBeenCalledWith(null, + {"groups": + [ + "test", ROLES.$ALL, ROLES.$AUTH, ROLES.DEPRECATED_ALL, ROLES.DEPRECATED_AUTH, ROLES.ALL], + "name": 'foo', + "real_groups": groups + }); + }); + + test('should be a fail on login', () => { + const config: Config = new AppConfig(_.cloneDeep(authPluginFailureConf)); + const auth: IAuth = new Auth(config); + + expect(auth).toBeDefined(); + + const callback = jest.fn(); + + auth.authenticate('foo', 'bar', callback); + expect(callback).toHaveBeenCalledTimes(1); + expect(callback).toHaveBeenCalledWith(getInternalError()); + }); + }); + + // plugins are free to send whatever they want, so, we need to test some scenarios + // that might make break the request + // the @ts-ignore below are intended + describe('test authenticate out of control inputs from plugins', () => { + test('should skip falsy values', () => { + const config: Config = new AppConfig(_.cloneDeep(authPluginPassThrougConf)); + const auth: IAuth = new Auth(config); + + expect(auth).toBeDefined(); + + const callback = jest.fn(); + let index = 0; + + // as defined by https://developer.mozilla.org/en-US/docs/Glossary/Falsy + for (const value of [ false, 0, "", null, undefined, NaN ]) { + // @ts-ignore + auth.authenticate(null, value, callback); + const call = callback.mock.calls[index++]; + expect(call[0]).toBeDefined(); + expect(call[1]).toBeUndefined(); + } + }); + + test('should error truthy non-array', () => { + const config: Config = new AppConfig(_.cloneDeep(authPluginPassThrougConf)); + const auth: IAuth = new Auth(config); + + expect(auth).toBeDefined(); + + const callback = jest.fn(); + + for (const value of [ true, 1, "test", { } ]) { + expect(function ( ) { + // @ts-ignore + auth.authenticate(null, value, callback); + }).toThrow(TypeError); + expect(callback).not.toHaveBeenCalled(); + } + }); + + test('should skip empty array', () => { + const config: Config = new AppConfig(_.cloneDeep(authPluginPassThrougConf)); + const auth: IAuth = new Auth(config); + + expect(auth).toBeDefined(); + + const callback = jest.fn(); + const value = [ ]; + + // @ts-ignore + auth.authenticate(null, value, callback); + expect(callback.mock.calls).toHaveLength(1); + expect(callback.mock.calls[0][0]).toBeDefined(); + expect(callback.mock.calls[0][1]).toBeUndefined(); + }); + + test('should accept valid array', () => { + const config: Config = new AppConfig(_.cloneDeep(authPluginPassThrougConf)); + const auth: IAuth = new Auth(config); + + expect(auth).toBeDefined(); + + const callback = jest.fn(); + let index = 0; + + for (const value of [ [ "" ], [ "1" ], [ "0" ], ["000"] ]) { + // @ts-ignore + auth.authenticate(null, value, callback); + const call = callback.mock.calls[index++]; + expect(call[0]).toBeNull(); + expect(call[1].real_groups).toBe(value); + } + }); + }); + }) +}); diff --git a/test/unit/modules/plugin/helper/plugin.js b/test/unit/modules/plugin/helper/plugin.js deleted file mode 100644 index 5582d408c..000000000 --- a/test/unit/modules/plugin/helper/plugin.js +++ /dev/null @@ -1,12 +0,0 @@ - -import path from 'path'; -import config from '../../../partials/config'; - -const authProfileConf = { - ...config(), - auth: { - [`${path.join(__dirname, '../../../partials/plugin/authenticate')}`]: { } - } -}; - -export default authProfileConf; diff --git a/test/unit/modules/plugin/helper/plugin.ts b/test/unit/modules/plugin/helper/plugin.ts new file mode 100644 index 000000000..f6f8ccd60 --- /dev/null +++ b/test/unit/modules/plugin/helper/plugin.ts @@ -0,0 +1,20 @@ +import path from 'path'; +import config from '../../../partials/config'; + +export const authProfileConf = config({ + auth: { + [`${path.join(__dirname, '../../../partials/plugin/authenticate.success')}`]: { } + } +}); + +export const authPluginFailureConf = config({ + auth: { + [`${path.join(__dirname, '../../../partials/plugin/authenticate.fail')}`]: { } + } +}); + +export const authPluginPassThrougConf = config({ + auth: { + [`${path.join(__dirname, '../../../partials/plugin/authenticate.passthroug')}`]: { } + } +}); diff --git a/test/unit/modules/plugin/partials/test-plugin-storage/invalid-plugin-sanity/index.js b/test/unit/modules/plugin/partials/test-plugin-storage/invalid-plugin-sanity/index.js index 5c391fd12..18feb62a9 100644 --- a/test/unit/modules/plugin/partials/test-plugin-storage/invalid-plugin-sanity/index.js +++ b/test/unit/modules/plugin/partials/test-plugin-storage/invalid-plugin-sanity/index.js @@ -1,8 +1,8 @@ function ValidVerdaccioPlugin() { - return { - // not valid method - authenticate__: function(){} - } + return { + // not valid method + authenticate__: function(){} + } } module.exports = ValidVerdaccioPlugin; diff --git a/test/unit/modules/plugin/partials/test-plugin-storage/verdaccio-plugin/index.js b/test/unit/modules/plugin/partials/test-plugin-storage/verdaccio-plugin/index.js index eaa9006e0..7fcfbb17d 100644 --- a/test/unit/modules/plugin/partials/test-plugin-storage/verdaccio-plugin/index.js +++ b/test/unit/modules/plugin/partials/test-plugin-storage/verdaccio-plugin/index.js @@ -1,7 +1,7 @@ function ValidVerdaccioPlugin() { - return { - authenticate: function(){} - } + return { + authenticate: function(){} + } } module.exports = ValidVerdaccioPlugin; diff --git a/test/unit/modules/plugin/plugin_loader.spec.js b/test/unit/modules/plugin/plugin_loader.spec.ts similarity index 84% rename from test/unit/modules/plugin/plugin_loader.spec.js rename to test/unit/modules/plugin/plugin_loader.spec.ts index 6b0cb3ea3..cbddd04f2 100644 --- a/test/unit/modules/plugin/plugin_loader.spec.js +++ b/test/unit/modules/plugin/plugin_loader.spec.ts @@ -1,11 +1,10 @@ import path from 'path'; import loadPlugin from '../../../../src/lib/plugin-loader'; -import logger from '../../../../src/lib/logger'; +import { setup } from '../../../../src/lib/logger'; -logger.setup([]); +setup([]); describe('plugin loader', () => { - const relativePath = path.join(__dirname, './partials/test-plugin-storage'); const buildConf = name => { return { @@ -39,28 +38,31 @@ describe('plugin loader', () => { test('testing auth plugin invalid plugin', () => { const _config = buildConf('invalid-plugin'); try { + // @ts-ignore loadPlugin(_config, _config.auth, {}, function (p) { return p.authenticate || p.allow_access || p.allow_publish; }); } catch(e) { - expect(e.message).toEqual(`"${relativePath}/invalid-plugin" is not a valid plugin`); + expect(e.message).toEqual(`"${relativePath}/invalid-plugin" plugin does not have the right code structure`); } }); test('testing auth plugin invalid plugin sanityCheck', () => { const _config = buildConf('invalid-plugin-sanity'); try { + // @ts-ignore loadPlugin(_config, _config.auth, {}, function (plugin) { return plugin.authenticate || plugin.allow_access || plugin.allow_publish; }); } catch(err) { - expect(err.message).toEqual(`"${relativePath}/invalid-plugin-sanity" is not a valid plugin`); + expect(err.message).toEqual(`sanity check has failed, "${relativePath}/invalid-plugin-sanity" is not a valid plugin`); } }); test('testing auth plugin no plugins', () => { const _config = buildConf('invalid-package'); try { + // @ts-ignore loadPlugin(_config, _config.auth, {}, function (plugin) { return plugin.authenticate || plugin.allow_access || plugin.allow_publish; }); @@ -70,10 +72,8 @@ describe('plugin loader', () => { } }); - // FUTURE: the following groups should be here - // middleware plugins - // storage plugins - + test.todo('test middleware plugins'); + test.todo('test storage plugins'); }); }); diff --git a/test/unit/modules/search/search.spec.js b/test/unit/modules/search/search.spec.js deleted file mode 100644 index e2f77ca2f..000000000 --- a/test/unit/modules/search/search.spec.js +++ /dev/null @@ -1,64 +0,0 @@ -import Search from '../../../../src/lib/search'; -import Config from '../../../../src/lib/config'; -import Storage from '../../../../src/lib/storage'; -import buildConfig from '../../partials/config'; - - -require('../../../../src/lib/logger').setup([]); - -let packages = [ - { - name: 'test1', - description: 'description', - _npmUser: { - name: 'test_user', - }, - }, - { - name: 'test2', - description: 'description', - _npmUser: { - name: 'test_user', - }, - }, - { - name: 'test3', - description: 'description', - _npmUser: { - name: 'test_user', - }, - }, -]; - -describe('search', () => { - beforeAll(async function() { - let config = new Config(buildConfig()); - this.storage = new Storage(config); - await this.storage.init(config); - Search.configureStorage(this.storage); - packages.map(function(item) { - Search.add(item); - }); - }); - - test('search query item', () => { - let result = Search.query('t'); - expect(result).toHaveLength(3); - }); - - test('search remove item', () => { - let item = { - name: 'test6', - description: 'description', - _npmUser: { - name: 'test_user', - }, - }; - Search.add(item); - let result = Search.query('test6'); - expect(result).toHaveLength(1); - Search.remove(item.name); - result = Search.query('test6'); - expect(result).toHaveLength(0); - }); -}); diff --git a/test/unit/modules/search/search.spec.ts b/test/unit/modules/search/search.spec.ts new file mode 100644 index 000000000..2cfd2cff2 --- /dev/null +++ b/test/unit/modules/search/search.spec.ts @@ -0,0 +1,66 @@ +import Search from '../../../../src/lib/search'; +import Config from '../../../../src/lib/config'; +import Storage from '../../../../src/lib/storage'; +import buildConfig from '../../partials/config'; +import { setup } from '../../../../src/lib/logger'; + +setup([]); + +let packages = [ + { + name: 'test1', + description: 'description', + _npmUser: { + name: 'test_user', + }, + }, + { + name: 'test2', + description: 'description', + _npmUser: { + name: 'test_user', + }, + }, + { + name: 'test3', + description: 'description', + _npmUser: { + name: 'test_user', + }, + }, +]; + +describe('search', () => { + beforeAll(async function() { + let config = new Config(buildConfig()); + this.storage = new Storage(config); + await this.storage.init(config); + Search.configureStorage(this.storage); + packages.map(function(item) { + // @ts-ignore + Search.add(item); + }); + }); + + test('search query item', () => { + let result = Search.query('t'); + expect(result).toHaveLength(3); + }); + + test('search remove item', () => { + let item = { + name: 'test6', + description: 'description', + _npmUser: { + name: 'test_user', + }, + }; + // @ts-ignore + Search.add(item); + let result = Search.query('test6'); + expect(result).toHaveLength(1); + Search.remove(item.name); + result = Search.query('test6'); + expect(result).toHaveLength(0); + }); +}); diff --git a/test/unit/modules/storage/local-storage.spec.js b/test/unit/modules/storage/local-storage.spec.ts similarity index 93% rename from test/unit/modules/storage/local-storage.spec.js rename to test/unit/modules/storage/local-storage.spec.ts index 012f970e0..72a6e8ec8 100644 --- a/test/unit/modules/storage/local-storage.spec.js +++ b/test/unit/modules/storage/local-storage.spec.ts @@ -1,38 +1,37 @@ -// @flow - import rimRaf from 'rimraf'; import path from 'path'; import LocalStorage from '../../../../src/lib/local-storage'; import AppConfig from '../../../../src/lib/config'; -// $FlowFixMe +// @ts-ignore import configExample from '../../partials/config'; -import Logger, {setup} from '../../../../src/lib/logger'; +import { logger, setup} from '../../../../src/lib/logger'; import {readFile} from '../../../functional/lib/test.utils'; import {generatePackageTemplate} from '../../../../src/lib/storage-utils'; import {generateNewVersion} from '../../../lib/utils-test'; -const readMetadata = (fileName: string = 'metadata') => readFile(`../../unit/partials/${fileName}`); +const readMetadata = (fileName: string = 'metadata') => readFile(`../../unit/partials/${fileName}`).toString(); -import type {Config, MergeTags} from '@verdaccio/types'; -import type {IStorage} from '../../../../types'; +import {Config, MergeTags} from '@verdaccio/types'; +import {IStorage} from '../../../../types'; import { API_ERROR, HTTP_STATUS, DIST_TAGS} from '../../../../src/lib/constants'; +import { VerdaccioError } from '@verdaccio/commons-api'; setup([]); describe('LocalStorage', () => { let storage: IStorage; - const pkgName: string = 'npm_test'; + const pkgName = 'npm_test'; const pkgNameScoped = `@scope/${pkgName}-scope`; - const tarballName: string = `${pkgName}-add-tarball-1.0.4.tgz`; - const tarballName2: string = `${pkgName}-add-tarball-1.0.5.tgz`; + const tarballName = `${pkgName}-add-tarball-1.0.4.tgz`; + const tarballName2 = `${pkgName}-add-tarball-1.0.5.tgz`; const getStorage = (LocalStorageClass = LocalStorage) => { const config: Config = new AppConfig(configExample({ self_path: path.join('../partials/store') })); - - return new LocalStorageClass(config, Logger.logger); + + return new LocalStorageClass(config, logger); } const getPackageMetadataFromStore = (pkgName: string) => { @@ -52,7 +51,7 @@ describe('LocalStorage', () => { }; const addTarballToStore = (pkgName: string, tarballName) => { return new Promise((resolve, reject) => { - const tarballData = JSON.parse(readMetadata('addTarball')); + const tarballData = JSON.parse(readMetadata('addTarball').toString()); const stream = storage.addTarball(pkgName, tarballName); stream.on('error', (err) => { @@ -70,7 +69,7 @@ describe('LocalStorage', () => { const addPackageToStore = (pkgName, metadata) => { return new Promise((resolve, reject) => { - // $FlowFixMe + // @ts-ignore const pkgStoragePath = storage._getLocalStorage(pkgName); rimRaf(pkgStoragePath.path, (err) => { expect(err).toBeNull(); @@ -95,8 +94,8 @@ describe('LocalStorage', () => { describe('LocalStorage::preparePackage', () => { test('should add a package', (done) => { - const metadata = JSON.parse(readMetadata()); - // $FlowFixMe + const metadata = JSON.parse(readMetadata().toString()); + // @ts-ignore const pkgStoragePath = storage._getLocalStorage(pkgName); rimRaf(pkgStoragePath.path, (err) => { expect(err).toBeNull(); @@ -111,7 +110,7 @@ describe('LocalStorage', () => { test('should add a @scope package', (done) => { const metadata = JSON.parse(readMetadata()); - // $FlowFixMe + // @ts-ignore const pkgStoragePath = storage._getLocalStorage(pkgNameScoped); rimRaf(pkgStoragePath.path, (err) => { @@ -199,7 +198,7 @@ describe('LocalStorage', () => { const pkgName = 'add-version-test-1'; const version = '1.0.1'; await addPackageToStore(pkgName, generatePackageTemplate(pkgName)); - const tarballName: string = `${pkgName}-${version}.tgz`; + const tarballName = `${pkgName}-${version}.tgz`; await addNewVersion(pkgName, '9.0.0'); await addTarballToStore(pkgName, `${pkgName}-9.0.0.tgz`); await addTarballToStore(pkgName, tarballName); @@ -229,7 +228,7 @@ describe('LocalStorage', () => { const pkgName = 'add-version-test-4'; const version = '4.0.0'; await addPackageToStore(pkgName, generatePackageTemplate(pkgName)); - const tarballName: string = `${pkgName}-${version}.tgz`; + const tarballName = `${pkgName}-${version}.tgz`; await addTarballToStore(pkgName, tarballName); storage.addVersion(pkgName, version, generateNewVersion(pkgName, version, 'fake'), '', (err, data) => { @@ -262,7 +261,7 @@ describe('LocalStorage', () => { let _storage; beforeEach(done => { class MockLocalStorage extends LocalStorage {} - // $FlowFixMe + // @ts-ignore MockLocalStorage.prototype._writePackage = jest.fn(LocalStorage.prototype._writePackage) _storage = getStorage(MockLocalStorage); rimRaf(path.join(configExample().storage, pkgName), async () => { @@ -305,7 +304,7 @@ describe('LocalStorage', () => { }); describe('LocalStorage::changePackage', () => { - const pkgName: string = 'change-package'; + const pkgName = 'change-package'; test('should unpublish a version', async done => { await addPackageToStore(pkgName, generatePackageTemplate(pkgName)); @@ -366,7 +365,7 @@ describe('LocalStorage', () => { test('should fails on add a duplicated new tarball ', (done) => { const tarballData = JSON.parse(readMetadata('addTarball')); const stream = storage.addTarball(pkgName, tarballName); - stream.on('error', (err) => { + stream.on('error', (err: VerdaccioError) => { expect(err).not.toBeNull(); expect(err.statusCode).toEqual(HTTP_STATUS.CONFLICT); expect(err.message).toMatch(/this package is already present/); @@ -379,7 +378,7 @@ describe('LocalStorage', () => { test('should fails on add a new tarball on missing package', (done) => { const tarballData = JSON.parse(readMetadata('addTarball')); const stream = storage.addTarball('unexsiting-package', tarballName); - stream.on('error', (err) => { + stream.on('error', (err: VerdaccioError) => { expect(err).not.toBeNull(); expect(err.statusCode).toEqual(HTTP_STATUS.NOT_FOUND); expect(err.message).toMatch(/no such package available/); @@ -396,7 +395,7 @@ describe('LocalStorage', () => { test('should fails on use invalid package name on add a new tarball', (done) => { const stream = storage.addTarball(pkgName, `${pkgName}-fails-add-tarball-1.0.4.tgz`); - stream.on('error', function(err) { + stream.on('error', function(err: VerdaccioError) { expect(err).not.toBeNull(); expect(err.statusCode).toEqual(HTTP_STATUS.BAD_DATA); expect(err.message).toMatch(/refusing to accept zero-length file/); @@ -409,7 +408,7 @@ describe('LocalStorage', () => { test('should fails on abort on add a new tarball', (done) => { const stream = storage.addTarball('__proto__', `${pkgName}-fails-add-tarball-1.0.4.tgz`); stream.abort(); - stream.on('error', function(err) { + stream.on('error', function(err: VerdaccioError) { expect(err).not.toBeNull(); expect(err.statusCode).toEqual(HTTP_STATUS.FORBIDDEN); expect(err.message).toMatch(/can't use this filename/); @@ -454,7 +453,7 @@ describe('LocalStorage', () => { test('should fails on get a tarball that does not exist', (done) => { const stream = storage.getTarball('fake', tarballName); - stream.on('error', function(err) { + stream.on('error', function(err: VerdaccioError) { expect(err).not.toBeNull(); expect(err.statusCode).toEqual(HTTP_STATUS.NOT_FOUND); expect(err.message).toMatch(/no such file available/); @@ -465,6 +464,7 @@ describe('LocalStorage', () => { describe('LocalStorage::search', () => { test('should find a tarball', (done) => { + // @ts-ignore const stream = storage.search('99999'); stream.on('data', function each(pkg) { @@ -502,7 +502,7 @@ describe('LocalStorage', () => { }); test('should fails with package not found', (done) => { - const pkgName: string = 'npm_test_fake'; + const pkgName = 'npm_test_fake'; storage.removePackage(pkgName, (err, data) => { expect(err).not.toBeNull(); expect(err.message).toMatch(/no such package available/); diff --git a/test/unit/modules/storage/merge.dist.tags.spec.js b/test/unit/modules/storage/merge.dist.tags.spec.ts similarity index 90% rename from test/unit/modules/storage/merge.dist.tags.spec.js rename to test/unit/modules/storage/merge.dist.tags.spec.ts index 7480abe97..bad5b63e6 100644 --- a/test/unit/modules/storage/merge.dist.tags.spec.js +++ b/test/unit/modules/storage/merge.dist.tags.spec.ts @@ -1,4 +1,4 @@ -let assert = require('assert'); +import assert from 'assert'; let semverSort = require('../../../../src/lib/utils').semverSort; import {mergeVersions} from '../../../../src/lib/metadata-utils'; @@ -12,6 +12,7 @@ describe('Storage._merge_versions versions', () => { 'dist-tags': {}, }; + // @ts-ignore mergeVersions(pkg, {versions: {a: 2, q: 2}}); assert.deepEqual(pkg, { @@ -26,6 +27,7 @@ describe('Storage._merge_versions versions', () => { 'dist-tags': {q: '1.1.1', w: '2.2.2'}, }; + // @ts-ignore mergeVersions(pkg, {'dist-tags': {q: '2.2.2', w: '3.3.3', t: '4.4.4'}}); assert.deepEqual(pkg, { @@ -46,6 +48,7 @@ describe('Storage._merge_versions versions', () => { // against our local 1.1.10, which may end up published as 1.1.3 in the // future + // @ts-ignore mergeVersions(pkg, {'dist-tags':{q:'1.1.2',w:'3.3.3',t:'4.4.4'}}) assert.deepEqual(pkg, { @@ -58,10 +61,10 @@ describe('Storage._merge_versions versions', () => { test('semverSort', () => { assert.deepEqual(semverSort(['1.2.3', '1.2', '1.2.3a', '1.2.3c', '1.2.3-b']), - ['1.2.3a', - '1.2.3-b', - '1.2.3c', - '1.2.3'] + ['1.2.3a', + '1.2.3-b', + '1.2.3c', + '1.2.3'] ); }); diff --git a/test/unit/modules/storage/storage-utils.spec.js b/test/unit/modules/storage/storage-utils.spec.ts similarity index 97% rename from test/unit/modules/storage/storage-utils.spec.js rename to test/unit/modules/storage/storage-utils.spec.ts index c35520d6c..be60aedb2 100644 --- a/test/unit/modules/storage/storage-utils.spec.js +++ b/test/unit/modules/storage/storage-utils.spec.ts @@ -1,10 +1,8 @@ -// @flow - import {normalizePackage, mergeUplinkTimeIntoLocal} from "../../../../src/lib/storage-utils"; import { STORAGE, DIST_TAGS } from '../../../../src/lib/constants'; import {readFile} from "../../../functional/lib/test.utils"; -import type {Package} from '@verdaccio/types'; +import {Package} from '@verdaccio/types'; const readMetadata = (fileName: string = 'metadata') => readFile(`../../unit/partials/${fileName}`); @@ -30,6 +28,7 @@ describe('Storage Utils', () => { }); test('normalizePackage partial metadata', () => { + // @ts-ignore const pkg = normalizePackage(readMetadata('metadata')); expect(pkg).toBeDefined(); expect(pkg.time).toBeInstanceOf(Object); @@ -41,6 +40,7 @@ describe('Storage Utils', () => { }); test('normalizePackage partial default revision', () => { + // @ts-ignore const pkg = normalizePackage(readMetadata('metadata')); expect(pkg).toBeDefined(); expect(pkg._rev).toBeDefined(); diff --git a/test/unit/modules/storage/store.spec.js b/test/unit/modules/storage/store.spec.ts similarity index 95% rename from test/unit/modules/storage/store.spec.js rename to test/unit/modules/storage/store.spec.ts index cc2f21f5d..1db6765b1 100644 --- a/test/unit/modules/storage/store.spec.js +++ b/test/unit/modules/storage/store.spec.ts @@ -1,16 +1,13 @@ -// @flow - import path from 'path'; import fs from 'fs'; import rimraf from 'rimraf'; -// $FlowFixMe import configExample from '../../partials/config'; import AppConfig from '../../../../src/lib/config'; import Storage from '../../../../src/lib/storage'; import {setup} from '../../../../src/lib/logger'; -import type {Config} from '@verdaccio/types'; -import type {IStorageHandler} from '../../../../types'; +import {Config} from '@verdaccio/types'; +import {IStorageHandler} from '../../../../types'; import {API_ERROR, HTTP_STATUS} from '../../../../src/lib/constants'; import {mockServer} from '../../__helper/mock'; import {DOMAIN_SERVERS} from '../../../functional/config.functional'; @@ -18,7 +15,7 @@ import {DOMAIN_SERVERS} from '../../../functional/config.functional'; setup([]); const storagePath = path.join(__dirname, '../../partials/store/test-storage-store.spec'); -const mockServerPort: number = 55548; +const mockServerPort = 55548; const generateStorage = async function(port = mockServerPort) { const storageConfig = configExample({ self_path: __dirname, @@ -32,7 +29,7 @@ const generateStorage = async function(port = mockServerPort) { const config: Config = new AppConfig(storageConfig); const store: IStorageHandler = new Storage(config); - await store.init(config); + await store.init(config, []); return store; } @@ -101,7 +98,7 @@ describe('StorageTest', () => { const storage: IStorageHandler = await generateStorage(); const metadataSource = path.join(__dirname, '../../partials/metadata'); const metadataPath = path.join(storagePath, 'npm_test/package.json'); - + fs.mkdirSync(path.join(storagePath, 'npm_test')); fs.writeFileSync(metadataPath, fs.readFileSync(metadataSource)); const metadata = JSON.parse(fs.readFileSync(metadataPath).toString()); diff --git a/test/unit/modules/uplinks/headers.auth.spec.js b/test/unit/modules/uplinks/headers.auth.spec.ts similarity index 100% rename from test/unit/modules/uplinks/headers.auth.spec.js rename to test/unit/modules/uplinks/headers.auth.spec.ts diff --git a/test/unit/modules/uplinks/noProxy.spec.js b/test/unit/modules/uplinks/noProxy.spec.ts similarity index 95% rename from test/unit/modules/uplinks/noProxy.spec.js rename to test/unit/modules/uplinks/noProxy.spec.ts index b0de740fe..434f5d599 100644 --- a/test/unit/modules/uplinks/noProxy.spec.js +++ b/test/unit/modules/uplinks/noProxy.spec.ts @@ -1,11 +1,11 @@ -import Storage from '../../../../src/lib/up-storage'; +import ProxyStorage from '../../../../src/lib/up-storage'; require('../../../../src/lib/logger').setup([]); -function setupProxy(host, config, mainConfig) { - config.url = host; +function setupProxy(host, uplinkConf, appConfig) { + uplinkConf.url = host; - return new Storage(config, mainConfig); + return new ProxyStorage(uplinkConf, appConfig); } describe('Use proxy', () => { diff --git a/test/unit/modules/uplinks/up-storage.spec.js b/test/unit/modules/uplinks/up-storage.spec.ts similarity index 69% rename from test/unit/modules/uplinks/up-storage.spec.js rename to test/unit/modules/uplinks/up-storage.spec.ts index e7ee24077..a684ce472 100644 --- a/test/unit/modules/uplinks/up-storage.spec.js +++ b/test/unit/modules/uplinks/up-storage.spec.ts @@ -6,8 +6,8 @@ import AppConfig from '../../../../src/lib/config'; import configExample from '../../partials/config'; import {setup} from '../../../../src/lib/logger'; -import type {Config, UpLinkConf} from '@verdaccio/types'; -import type {IProxy} from '../../../../types'; +import {Config, UpLinkConf} from '@verdaccio/types'; +import {IProxy} from '../../../../types'; import {API_ERROR, HTTP_STATUS} from "../../../../src/lib/constants"; import {mockServer} from '../../__helper/mock'; import {DOMAIN_SERVERS} from '../../../functional/config.functional'; @@ -15,7 +15,7 @@ import {DOMAIN_SERVERS} from '../../../functional/config.functional'; setup([]); describe('UpStorge', () => { - const mockServerPort: number = 55547; + const mockServerPort = 55547; let mockRegistry; const uplinkDefault = { url: `http://0.0.0.0:${mockServerPort}` @@ -77,80 +77,80 @@ describe('UpStorge', () => { }); - describe('UpStorge::fetchTarball', () => { - test('should fetch a tarball from uplink', (done) => { - const proxy = generateProxy(); - const tarball: string = `http://${DOMAIN_SERVERS}:${mockServerPort}/jquery/-/jquery-1.5.1.tgz`; - const stream = proxy.fetchTarball(tarball); - - stream.on('error', function(err) { - expect(err).toBeNull(); - done(); - }); - - stream.on('content-length', function(contentLength) { - expect(contentLength).toBeDefined(); - done(); - }); + describe('UpStorge::fetchTarball', () => { + test('should fetch a tarball from uplink', (done) => { + const proxy = generateProxy(); + const tarball = `http://${DOMAIN_SERVERS}:${mockServerPort}/jquery/-/jquery-1.5.1.tgz`; + const stream = proxy.fetchTarball(tarball); + stream.on('error', function(err) { + expect(err).toBeNull(); + done(); }); - test('should throw a 404 on fetch a tarball from uplink', (done) => { - const proxy = generateProxy(); - const tarball: string = `http://${DOMAIN_SERVERS}:${mockServerPort}/jquery/-/no-exist-1.5.1.tgz`; - const stream = proxy.fetchTarball(tarball); + stream.on('content-length', function(contentLength) { + expect(contentLength).toBeDefined(); + done(); + }); + }); + + test('should throw a 404 on fetch a tarball from uplink', (done) => { + const proxy = generateProxy(); + const tarball = `http://${DOMAIN_SERVERS}:${mockServerPort}/jquery/-/no-exist-1.5.1.tgz`; + const stream = proxy.fetchTarball(tarball); + + stream.on('error', function(err) { + expect(err).not.toBeNull(); + expect(err.statusCode).toBe(HTTP_STATUS.NOT_FOUND); + expect(err.message).toMatch(API_ERROR.NOT_FILE_UPLINK); + + done(); + }); + + stream.on('content-length', function(contentLength) { + expect(contentLength).toBeDefined(); + done(); + }); + + }); + + test('should be offline uplink', (done) => { + const proxy = generateProxy(); + const tarball = 'http://404.verdaccioo.com'; + const stream = proxy.fetchTarball(tarball); + expect(proxy.failed_requests).toBe(0); + + //to test a uplink is offline we have to be try 3 times + //the default failed request are set to 2 + process.nextTick(function() { stream.on('error', function(err) { expect(err).not.toBeNull(); - expect(err.statusCode).toBe(HTTP_STATUS.NOT_FOUND); - expect(err.message).toMatch(API_ERROR.NOT_FILE_UPLINK); + // expect(err.statusCode).toBe(404); + expect(proxy.failed_requests).toBe(1); - done(); - }); - - stream.on('content-length', function(contentLength) { - expect(contentLength).toBeDefined(); - done(); - }); - - }); - - test('should be offline uplink', (done) => { - const proxy = generateProxy(); - const tarball: string = 'http://404.verdaccioo.com'; - const stream = proxy.fetchTarball(tarball); - expect(proxy.failed_requests).toBe(0); - - //to test a uplink is offline we have to be try 3 times - //the default failed request are set to 2 - process.nextTick(function() { - stream.on('error', function(err) { + const streamSecondTry = proxy.fetchTarball(tarball); + streamSecondTry.on('error', function(err) { expect(err).not.toBeNull(); - // expect(err.statusCode).toBe(404); - expect(proxy.failed_requests).toBe(1); - - const streamSecondTry = proxy.fetchTarball(tarball); - streamSecondTry.on('error', function(err) { - expect(err).not.toBeNull(); - /* + /* code: 'ENOTFOUND', errno: 'ENOTFOUND', */ - // expect(err.statusCode).toBe(404); - expect(proxy.failed_requests).toBe(2); - const streamThirdTry = proxy.fetchTarball(tarball); - streamThirdTry.on('error', function(err) { - expect(err).not.toBeNull(); - expect(err.statusCode).toBe(HTTP_STATUS.INTERNAL_ERROR); - expect(proxy.failed_requests).toBe(2); - expect(err.message).toMatch(API_ERROR.UPLINK_OFFLINE); - done(); - }); - }); + // expect(err.statusCode).toBe(404); + expect(proxy.failed_requests).toBe(2); + const streamThirdTry = proxy.fetchTarball(tarball); + streamThirdTry.on('error', function(err) { + expect(err).not.toBeNull(); + expect(err.statusCode).toBe(HTTP_STATUS.INTERNAL_ERROR); + expect(proxy.failed_requests).toBe(2); + expect(err.message).toMatch(API_ERROR.UPLINK_OFFLINE); + done(); + }); }); }); }); }); + }); describe('UpStorge::isUplinkValid', () => { @@ -188,7 +188,7 @@ describe('UpStorge', () => { test('should validate tarball path against uplink case#6', () => { // same protocol, same domain, port === 443 which is also the standard for https expect(validateUpLink('https://my.domain.test', - `https://my.domain.test:443/artifactory/api/npm/npm/pk1-juan/-/pk1-juan-1.0.7.tgz`)).toBe(true); + `https://my.domain.test:443/artifactory/api/npm/npm/pk1-juan/-/pk1-juan-1.0.7.tgz`)).toBe(true); }); test('should validate tarball path against uplink case#7', () => { @@ -202,8 +202,8 @@ describe('UpStorge', () => { describe('invalid use cases', () => { test('should fails on validate tarball path against uplink', () => { - const url: string = 'https://artifactory.mydomain.com'; - const tarBallUrl: string = 'https://localhost/api/npm/npm/pk1-juan/-/pk1-juan-1.0.7.tgz'; + const url = 'https://artifactory.mydomain.com'; + const tarBallUrl = 'https://localhost/api/npm/npm/pk1-juan/-/pk1-juan-1.0.7.tgz'; const uplinkConf = { url }; const proxy: IProxy = generateProxy(uplinkConf); diff --git a/test/unit/modules/utils/__snapshots__/utils.spec.js.snap b/test/unit/modules/utils/__snapshots__/utils.spec.ts.snap similarity index 100% rename from test/unit/modules/utils/__snapshots__/utils.spec.js.snap rename to test/unit/modules/utils/__snapshots__/utils.spec.ts.snap diff --git a/test/unit/modules/utils/api.__test.template.js b/test/unit/modules/utils/api.__test.template.ts similarity index 99% rename from test/unit/modules/utils/api.__test.template.js rename to test/unit/modules/utils/api.__test.template.ts index 7ff52f8c3..7775e425e 100644 --- a/test/unit/modules/utils/api.__test.template.js +++ b/test/unit/modules/utils/api.__test.template.ts @@ -1,5 +1,3 @@ -// @flow - /** * PLEASE DO NOT MODIFY THIS FILE * @@ -81,6 +79,7 @@ describe('endpoint example unit test', () => { const credentials = { name: 'JotaJWT', password: 'secretPass' }; // 11. Use helpers for repetitive tasks + // @ts-ignore const [err, res] = await addUser(request(app), credentials.name, credentials); // 12. test your output diff --git a/test/unit/modules/utils/config-utils.spec.js b/test/unit/modules/utils/config-utils.spec.ts similarity index 95% rename from test/unit/modules/utils/config-utils.spec.js rename to test/unit/modules/utils/config-utils.spec.ts index ff1d48f6d..5e82db423 100644 --- a/test/unit/modules/utils/config-utils.spec.js +++ b/test/unit/modules/utils/config-utils.spec.ts @@ -1,5 +1,3 @@ -// @flow - import path from 'path'; import _ from 'lodash'; import {spliceURL} from '../../../../src/utils/string'; @@ -24,8 +22,8 @@ describe('Config Utilities', () => { describe('uplinkSanityCheck', () => { test('should test basic conversion', ()=> { const uplinks = uplinkSanityCheck(parseConfigFile(parseConfigurationFile('uplink-basic')).uplinks); - expect(Object.keys(uplinks)).toContain('server1'); - expect(Object.keys(uplinks)).toContain('server2'); + expect(Object.keys(uplinks)).toContain('server1'); + expect(Object.keys(uplinks)).toContain('server2'); }); test('should throw error on blacklisted uplink name', ()=> { @@ -40,12 +38,13 @@ describe('Config Utilities', () => { describe('sanityCheckUplinksProps', () => { test('should fails if url prop is missing', ()=> { const {uplinks} = parseConfigFile(parseConfigurationFile('uplink-wrong')); - expect(() => { - sanityCheckUplinksProps(uplinks) - }).toThrow('CONFIG: no url for uplink: none-url'); + expect(() => { + sanityCheckUplinksProps(uplinks) + }).toThrow('CONFIG: no url for uplink: none-url'); }); test('should bypass an empty uplink list', ()=> { + // @ts-ignore expect(sanityCheckUplinksProps([])).toHaveLength(0); }); }); @@ -161,7 +160,7 @@ describe('Config Utilities', () => { }); test('should check not default packages access', ()=> { - const {packages} = parseConfigFile(parseConfigurationFile('pkgs-empty')); + const { packages } = parseConfigFile(parseConfigurationFile('pkgs-empty')); const access = normalisePackageAccess(packages); expect(access).toBeDefined(); @@ -183,23 +182,23 @@ describe('Config Utilities', () => { describe('getMatchedPackagesSpec', () => { test('should test basic config', () => { const {packages} = parseConfigFile(parseConfigurationFile('pkgs-custom')); - // $FlowFixMe + // @ts-ignore expect(getMatchedPackagesSpec('react', packages).proxy).toMatch('facebook'); - // $FlowFixMe + // @ts-ignore expect(getMatchedPackagesSpec('angular', packages).proxy).toMatch('google'); - // $FlowFixMe + // @ts-ignore expect(getMatchedPackagesSpec('vue', packages).proxy).toMatch('npmjs'); - // $FlowFixMe + // @ts-ignore expect(getMatchedPackagesSpec('@scope/vue', packages).proxy).toMatch('npmjs'); }); test('should test no ** wildcard on config', () => { const {packages} = parseConfigFile(parseConfigurationFile('pkgs-nosuper-wildcard-custom')); - // $FlowFixMe + // @ts-ignore expect(getMatchedPackagesSpec('react', packages).proxy).toMatch('facebook'); - // $FlowFixMe + // @ts-ignore expect(getMatchedPackagesSpec('angular', packages).proxy).toMatch('google'); - // $FlowFixMe + // @ts-ignore expect(getMatchedPackagesSpec('@fake/angular', packages).proxy).toMatch('npmjs'); expect(getMatchedPackagesSpec('vue', packages)).toBeUndefined(); expect(getMatchedPackagesSpec('@scope/vue', packages)).toBeUndefined(); diff --git a/test/unit/modules/utils/parseInterval.spec.js b/test/unit/modules/utils/parseInterval.spec.js deleted file mode 100644 index 586c6befb..000000000 --- a/test/unit/modules/utils/parseInterval.spec.js +++ /dev/null @@ -1,34 +0,0 @@ -let assert = require('assert'); -let parseInterval = require('../../../../src/lib/utils').parseInterval; - -describe('Parse interval', () => { - function add_test(str, res) { - test('parse ' + str, () => { - if (res === null) { - assert.throws(function() { - console.log(parseInterval(str)); - }); - } else { - assert.strictEqual(parseInterval(str), res); - } - }); - } - - add_test(12345, 12345000); - add_test('1000', 1000000); - add_test('1.5s', 1500); - add_test('25ms', 25); - add_test('2m', 2*1000*60); - add_test('3h', 3*1000*60*60); - add_test('0.5d', 0.5*1000*60*60*24); - add_test('0.5w', 0.5*1000*60*60*24*7); - add_test('1M', 1000*60*60*24*30); - add_test('5s 20ms', 5020); - add_test('1y', 1000*60*60*24*365); - add_test('1y 5', null); - add_test('1m 1m', null); - add_test('1m 1y', null); - add_test('1y 1M 1w 1d 1h 1m 1s 1ms', 34822861001); - add_test(' 5s 25ms ', 5025); -}); - diff --git a/test/unit/modules/utils/parseInterval.spec.ts b/test/unit/modules/utils/parseInterval.spec.ts new file mode 100644 index 000000000..beaabd752 --- /dev/null +++ b/test/unit/modules/utils/parseInterval.spec.ts @@ -0,0 +1,34 @@ +import assert from 'assert'; +import { parseInterval } from '../../../../src/lib/utils'; + +describe('Parse interval', () => { + function addTest(str, res) { + test('parse ' + str, () => { + if (res === null) { + assert.throws(function() { + console.log(parseInterval(str)); + }); + } else { + assert.strictEqual(parseInterval(str), res); + } + }); + } + + addTest(12345, 12345000); + addTest('1000', 1000000); + addTest('1.5s', 1500); + addTest('25ms', 25); + addTest('2m', 2*1000*60); + addTest('3h', 3*1000*60*60); + addTest('0.5d', 0.5*1000*60*60*24); + addTest('0.5w', 0.5*1000*60*60*24*7); + addTest('1M', 1000*60*60*24*30); + addTest('5s 20ms', 5020); + addTest('1y', 1000*60*60*24*365); + addTest('1y 5', null); + addTest('1m 1m', null); + addTest('1m 1y', null); + addTest('1y 1M 1w 1d 1h 1m 1s 1ms', 34822861001); + addTest(' 5s 25ms ', 5025); +}); + diff --git a/test/unit/modules/utils/tag.version.spec.js b/test/unit/modules/utils/tag.version.spec.ts similarity index 62% rename from test/unit/modules/utils/tag.version.spec.js rename to test/unit/modules/utils/tag.version.spec.ts index 7efb81361..79deee1bc 100644 --- a/test/unit/modules/utils/tag.version.spec.js +++ b/test/unit/modules/utils/tag.version.spec.ts @@ -1,15 +1,19 @@ -let assert = require('assert'); -let tag_version = require('../../../../src/lib/utils').tagVersion; +import assert from 'assert'; +import { tagVersion } from '../../../../src/lib/utils'; -require('../../../../src/lib/logger').setup([]); +import { setup } from '../../../../src/lib/logger'; -describe('tag_version', () => { +setup([]); + +describe('tagVersion', () => { test('add new one', () => { let pkg = { 'versions': {}, 'dist-tags': {}, }; - assert(tag_version(pkg, '1.1.1', 'foo', {})); + + // @ts-ignore + assert(tagVersion(pkg, '1.1.1', 'foo', {})); assert.deepEqual(pkg, { 'versions': {}, 'dist-tags': {foo: '1.1.1'}, @@ -21,7 +25,9 @@ describe('tag_version', () => { 'versions': {}, 'dist-tags': {foo: '1.1.0'}, }; - assert(tag_version(x, '1.1.1', 'foo')); + + // @ts-ignore + assert(tagVersion(x, '1.1.1', 'foo')); assert.deepEqual(x, { 'versions': {}, 'dist-tags': {foo: '1.1.1'}, @@ -33,7 +39,9 @@ describe('tag_version', () => { 'versions': {}, 'dist-tags': {foo: '1.1.0'}, }; - assert(tag_version(x, '1.1.1', 'foo')); + + // @ts-ignore + assert(tagVersion(x, '1.1.1', 'foo')); assert.deepEqual(x, { 'versions': {}, 'dist-tags': {foo: '1.1.1'}, diff --git a/test/unit/modules/utils/utils.spec.js b/test/unit/modules/utils/utils.spec.ts similarity index 96% rename from test/unit/modules/utils/utils.spec.js rename to test/unit/modules/utils/utils.spec.ts index 33143c689..aea6b0007 100644 --- a/test/unit/modules/utils/utils.spec.js +++ b/test/unit/modules/utils/utils.spec.ts @@ -1,4 +1,3 @@ -// @flow import {generateGravatarUrl, GENERIC_AVATAR } from '../../../../src/utils/user'; import { spliceURL } from '../../../../src/utils/string'; import { @@ -18,7 +17,7 @@ import { isHTTPProtocol, } from '../../../../src/lib/utils'; import { DIST_TAGS, DEFAULT_USER } from '../../../../src/lib/constants'; -import Logger, { setup } from '../../../../src/lib/logger'; +import { logger, setup } from '../../../../src/lib/logger'; import { readFile } from '../../../functional/lib/test.utils'; const readmeFile = (fileName: string = 'markdown.md') => @@ -123,11 +122,11 @@ describe('Utilities', () => { describe('convertDistRemoteToLocalTarballUrls', () => { test('should build a URI for dist tarball based on new domain', () => { const convertDist = convertDistRemoteToLocalTarballUrls(cloneMetadata(), - // $FlowFixMe { headers: { host: fakeHost }, + // @ts-ignore get: () => 'http', protocol: 'http' }); @@ -137,9 +136,9 @@ describe('Utilities', () => { test('should return same URI whether host is missing', () => { const convertDist = convertDistRemoteToLocalTarballUrls(cloneMetadata(), - // $FlowFixMe { headers: {}, + // @ts-ignore get: () => 'http', protocol: 'http' }); @@ -240,7 +239,7 @@ describe('Utilities', () => { // $FlowFixMe expect(validateName(null)).toBeFalsy(); // $FlowFixMe - expect(validateName()).toBeFalsy(); + expect(validateName(undefined)).toBeFalsy(); }); test('good ones', () => { @@ -282,25 +281,27 @@ describe('Utilities', () => { describe('validateMetadata', () => { test('should fills an empty metadata object', () => { // intended to fail with flow, do not remove - // $FlowFixMe + // @ts-ignore expect(Object.keys(validateMetadata({}))).toContain(DIST_TAGS); - // $FlowFixMe + // @ts-ignore expect(Object.keys(validateMetadata({}))).toContain('versions'); - // $FlowFixMe + // @ts-ignore expect(Object.keys(validateMetadata({}))).toContain('time'); }); test('should fails the assertions is not an object', () => { expect(function ( ) { - // $FlowFixMe + // @ts-ignore validateMetadata(''); + // @ts-ignore }).toThrow(expect.hasAssertions()); }); test('should fails the assertions is name does not match', () => { expect(function ( ) { - // $FlowFixMe + // @ts-ignore validateMetadata({}, "no-name"); + // @ts-ignore }).toThrow(expect.hasAssertions()); }); }); @@ -399,7 +400,7 @@ describe('Utilities', () => { test('should show error for no readme data', () => { const noData = ''; - const spy = jest.spyOn(Logger.logger, 'error'); + const spy = jest.spyOn(logger, 'error'); expect(parseReadme('testPackage', noData)).toEqual( '

ERROR: No README data found!

' ); @@ -412,6 +413,7 @@ describe('Utilities', () => { describe('addGravatarSupport', () => { test('check for blank object', () => { + // @ts-ignore expect(addGravatarSupport({})).toEqual({}); }); @@ -419,11 +421,15 @@ describe('Utilities', () => { const packageInfo = { latest: {} }; + + // @ts-ignore expect(addGravatarSupport(packageInfo)).toEqual(packageInfo); }); test('author field is a blank object', () => { const packageInfo = { latest: { author: {} } }; + + // @ts-ignore expect(addGravatarSupport(packageInfo)).toEqual(packageInfo); }); @@ -440,6 +446,8 @@ describe('Utilities', () => { } } }; + + // @ts-ignore expect(addGravatarSupport(packageInfo)).toEqual(result); }); @@ -457,6 +465,8 @@ describe('Utilities', () => { } } }; + + // @ts-ignore expect(addGravatarSupport(packageInfo)).toEqual(result); }); @@ -466,6 +476,8 @@ describe('Utilities', () => { contributors: [] } }; + + // @ts-ignore expect(addGravatarSupport(packageInfo)).toEqual(packageInfo); }); @@ -498,6 +510,8 @@ describe('Utilities', () => { ] } }; + + // @ts-ignore expect(addGravatarSupport(packageInfo)).toEqual(result); }); @@ -520,11 +534,12 @@ describe('Utilities', () => { } }; + // @ts-ignore expect(addGravatarSupport(packageInfo)).toEqual(result); }); test('contributors field is a string', () => { - const contributor: string = 'Barney Rubble (http://barnyrubble.tumblr.com/)'; + const contributor = 'Barney Rubble (http://barnyrubble.tumblr.com/)'; const packageInfo = { latest: { contributors: contributor @@ -543,6 +558,7 @@ describe('Utilities', () => { } }; + // @ts-ignore expect(addGravatarSupport(packageInfo)).toEqual(result); }); }); @@ -553,6 +569,8 @@ describe('Utilities', () => { maintainers: [] } }; + + // @ts-ignore expect(addGravatarSupport(packageInfo)).toEqual(packageInfo); }); @@ -584,6 +602,8 @@ describe('Utilities', () => { ] } }; + + // @ts-ignore expect(addGravatarSupport(packageInfo)).toEqual(result); }); }); diff --git a/test/unit/modules/web/api.web.spec.js b/test/unit/modules/web/api.web.spec.ts similarity index 93% rename from test/unit/modules/web/api.web.spec.js rename to test/unit/modules/web/api.web.spec.ts index 526f035fd..b902f860d 100644 --- a/test/unit/modules/web/api.web.spec.js +++ b/test/unit/modules/web/api.web.spec.ts @@ -16,6 +16,7 @@ require('../../../../src/lib/logger').setup([]); const credentials = { name: 'user-web', password: 'secretPass' }; describe('endpoint web unit test', () => { + jest.setTimeout(20000); let app; let mockRegistry; @@ -51,16 +52,16 @@ describe('endpoint web unit test', () => { describe('Registry WebUI endpoints', () => { beforeAll(async () => { await request(app) - .put('/@scope%2fpk1-test') - .set(HEADER_TYPE.CONTENT_TYPE, HEADERS.JSON) - .send(JSON.stringify(publishMetadata)) - .expect(HTTP_STATUS.CREATED); + .put('/@scope%2fpk1-test') + .set(HEADER_TYPE.CONTENT_TYPE, HEADERS.JSON) + .send(JSON.stringify(publishMetadata)) + .expect(HTTP_STATUS.CREATED); await request(app) - .put('/forbidden-place') - .set(HEADER_TYPE.CONTENT_TYPE, HEADERS.JSON) - .send(JSON.stringify(forbiddenPlace)) - .expect(HTTP_STATUS.CREATED); + .put('/forbidden-place') + .set(HEADER_TYPE.CONTENT_TYPE, HEADERS.JSON) + .send(JSON.stringify(forbiddenPlace)) + .expect(HTTP_STATUS.CREATED); }); describe('Packages', () => { @@ -165,7 +166,7 @@ describe('endpoint web unit test', () => { describe('User', () => { beforeAll(async () => { - await addUser(request(app), credentials.name, credentials); + await addUser(request(app), credentials.name, credentials); }); describe('login webui', () => { diff --git a/test/unit/partials/config/config_access.js b/test/unit/partials/config/config_access.ts similarity index 94% rename from test/unit/partials/config/config_access.js rename to test/unit/partials/config/config_access.ts index d9a863465..0874c8e98 100644 --- a/test/unit/partials/config/config_access.js +++ b/test/unit/partials/config/config_access.ts @@ -23,4 +23,4 @@ const config = { ], }; -module.exports = config; +export default config; diff --git a/test/unit/partials/plugin/authenticate.fail.js b/test/unit/partials/plugin/authenticate.fail.js new file mode 100644 index 000000000..db36a0f02 --- /dev/null +++ b/test/unit/partials/plugin/authenticate.fail.js @@ -0,0 +1,11 @@ +import { getInternalError } from '@verdaccio/commons-api'; + +module.exports = function ( ) { + return { + authenticate( user, pass, callback ) { + // we return an 500 error, the second argument must be false. + // https://verdaccio.org/docs/en/dev-plugins#onerror + callback(getInternalError(), false); + } + }; +}; diff --git a/test/unit/partials/plugin/authenticate.js b/test/unit/partials/plugin/authenticate.passthroug.js similarity index 100% rename from test/unit/partials/plugin/authenticate.js rename to test/unit/partials/plugin/authenticate.passthroug.js diff --git a/test/unit/partials/plugin/authenticate.success.js b/test/unit/partials/plugin/authenticate.success.js new file mode 100644 index 000000000..5e0db9a79 --- /dev/null +++ b/test/unit/partials/plugin/authenticate.success.js @@ -0,0 +1,10 @@ + +module.exports = function ( ) { + return { + authenticate( user, pass, callback ) { + // https://verdaccio.org/docs/en/dev-plugins#onsuccess + // this is a succesfull login and return a simple group + callback(null, ['test']); + } + }; +}; diff --git a/test/unit/partials/store/storage/.sinopia-db.json b/test/unit/partials/store/storage/.sinopia-db.json deleted file mode 100644 index 769c4f86f..000000000 --- a/test/unit/partials/store/storage/.sinopia-db.json +++ /dev/null @@ -1 +0,0 @@ -{"list":[],"secret":"c884521349204fdb6665e27a20c04dd1fb81863a56fa68cbbab39aebea0dd609"} \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 000000000..d7b62672e --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "target": "esnext", + "module": "commonjs", + "declaration": true, + "noImplicitAny": false, + "strict": true, + "strictNullChecks": true, + "outDir": "lib", + "allowSyntheticDefaultImports": true, + "esModuleInterop": true, + "typeRoots": [ + "./node_modules/@verdaccio/types/lib/verdaccio", + "./node_modules/@types", + "./types/custom.d.ts" + ] + }, + "exclude": [ + "node_modules" + ], + "include": [ + "src/*.ts", + "types/*.d.ts" + ] +} diff --git a/types/custom.d.ts b/types/custom.d.ts new file mode 100644 index 000000000..733e88c70 --- /dev/null +++ b/types/custom.d.ts @@ -0,0 +1,16 @@ +import { Logger, RemoteUser } from "@verdaccio/types"; + +declare global { + namespace Express { + export interface Request { + remote_user: RemoteUser; + log: Logger; + } + + export interface Response { + report_error: any; + _verdaccio_error: any; + socket?: any; + } + } +} diff --git a/types/index.js b/types/index.ts similarity index 52% rename from types/index.js rename to types/index.ts index 837892947..608570281 100644 --- a/types/index.js +++ b/types/index.ts @@ -1,6 +1,7 @@ +/* eslint-disable @typescript-eslint/interface-name-prefix */ // @flow -import type { +import { IBasicAuth, IBasicStorage, IStorageManager, @@ -13,35 +14,46 @@ import type { Logger, JWTSignOptions, PackageAccess, - StringValue as verdaccio$StringValue, - Package} from '@verdaccio/types'; -import type { - IReadTarball, -} from '@verdaccio/streams'; -import type {ILocalData} from '@verdaccio/local-storage'; + ILocalData, + StringValue as verdaccio$StringValue, IReadTarball, Package, IPluginStorageFilter, Author} from '@verdaccio/types'; import lunrMutable from 'lunr-mutable-indexes'; -import type {NextFunction, $Request, $Response} from 'request'; +import {NextFunction, Request, Response} from 'express'; export type StringValue = verdaccio$StringValue; -export type StartUpConfig = { +export interface StartUpConfig { storage: string; plugins?: string; self_path: string; } +// legacy should be removed in long term + +export interface LegacyPackageList { + [key: string]: LegacyPackageAccess; +} + +export type LegacyPackageAccess = PackageAccess & { + allow_publish?: string[]; + allow_proxy?: string[]; + allow_access?: string[]; + proxy_access?: string[]; + // FIXME: should be published on @verdaccio/types + unpublish?: string[]; +} + export type MatchedPackage = PackageAccess | void; export type JWTPayload = RemoteUser & { password?: string; } -export type AESPayload = { +export interface AESPayload { user: string; password: string; } -export type AuthTokenHeader = { +export interface AuthTokenHeader { scheme: string; token: string; } @@ -49,25 +61,25 @@ export type AuthTokenHeader = { export type BasicPayload = AESPayload | void; export type AuthMiddlewarePayload = RemoteUser | BasicPayload; -export type ProxyList = { +export interface ProxyList { [key: string]: IProxy; } -export type CookieSessionToken = { +export interface CookieSessionToken { expires: Date; } -export type Utils = { +export interface Utils { ErrorCode: any; getLatestVersion: Callback; isObject: (value: any) => boolean; validate_name: (value: any) => boolean; tag_version: (value: any, version: string, tag: string) => void; normalizeDistTags: (pkg: Package) => void; - semverSort: (keys: Array) => Array; + semverSort: (keys: string[]) => string[]; } -export type Profile = { +export interface Profile { tfa: boolean; name: string; email: string; @@ -78,14 +90,13 @@ export type Profile = { fullname: string; } -export type $RequestExtend = $Request & {remote_user?: any} -export type $ResponseExtend = $Response & {cookies?: any} -export type $NextFunctionVer = NextFunction & mixed; -export type $SidebarPackage = Package & {latest: mixed} - +export type $RequestExtend = Request & {remote_user?: any; log: Logger} +export type $ResponseExtend = Response & {cookies?: any} +export type $NextFunctionVer = NextFunction & any; +export type $SidebarPackage = Package & {latest: any} export interface IAuthWebUI { - jwtEncrypt(user: RemoteUser, signOptions: JWTSignOptions): string; + jwtEncrypt(user: RemoteUser, signOptions: JWTSignOptions): Promise; aesEncrypt(buf: Buffer): Buffer; } @@ -94,16 +105,18 @@ interface IAuthMiddleware { webUIJWTmiddleware(): $NextFunctionVer; } -export interface IAuth extends IBasicAuth, IAuthMiddleware, IAuthWebUI { - config: verdaccio$Config; - logger: verdaccio$Logger; +export interface IAuth extends IBasicAuth, IAuthMiddleware, IAuthWebUI { + config: Config; + logger: Logger; secret: string; - plugins: Array; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + plugins: any[]; } export interface IWebSearch { index: lunrMutable.index; storage: IStorageHandler; + // eslint-disable-next-line @typescript-eslint/no-explicit-any query(query: string): any; add(pkg: Version): void; remove(name: string): void; @@ -111,8 +124,13 @@ export interface IWebSearch { configureStorage(storage: IStorageHandler): void; } +// FIXME: This prop should be on @verdaccio/types +export type UpLinkConfLocal = UpLinkConf & { + no_proxy?: string; +}; + export interface IProxy { - config: UpLinkConf; + config: UpLinkConfLocal; failed_requests: number; userAgent: string; ca?: string | void; @@ -126,16 +144,17 @@ export interface IProxy { upname: string; fetchTarball(url: string): IReadTarball; isUplinkValid(url: string): boolean; + search(options: any); getRemoteMetadata(name: string, options: any, callback: Callback): void; } -export interface IStorage extends IBasicStorage { +export interface IStorage extends IBasicStorage { config: Config; - localData: ILocalData; + localData: ILocalData; logger: Logger; } -export type IGetPackageOptions = { +export interface IGetPackageOptions { callback: Callback; name: string; keepUpLinkData: boolean; @@ -143,14 +162,20 @@ export type IGetPackageOptions = { req: any; } -export type ISyncUplinks = { +export interface ISyncUplinks { uplinksLook?: boolean; etag?: string; + req?: Request; } -export interface IStorageHandler extends IStorageManager { - localStorage: IStorage; +export type IPluginFilters = IPluginStorageFilter[]; + +export interface IStorageHandler extends IStorageManager { + config: Config; + localStorage: IStorage | null; + filters: IPluginFilters; uplinks: ProxyList; + init(config: Config, filters: IPluginFilters): Promise; _syncUplinksMetadata(name: string, packageInfo: Package, options: any, callback: Callback): void; _updateVersionsHiddenUpLink(versions: Versions, upLink: IProxy): void; } @@ -158,6 +183,9 @@ export interface IStorageHandler extends IStorageManager { /** * @property { string | number | Styles } [ruleOrSelector] */ -export type Styles = { - [ruleOrSelector: string]: string | number | Styles, +export interface Styles { + [ruleOrSelector: string]: string | number | Styles; }; + +export type AuthorAvatar = Author & { avatar?: string }; + diff --git a/yarn.lock b/yarn.lock index 4f517d17e..f1478dc6c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,22 +2,22 @@ # yarn lockfile v1 -"@babel/cli@7.2.3": - version "7.2.3" - resolved "https://registry.verdaccio.org/@babel%2fcli/-/cli-7.2.3.tgz#1b262e42a3e959d28ab3d205ba2718e1923cfee6" - integrity sha512-bfna97nmJV6nDJhXNPeEfxyMjWnt6+IjUAaDPiYRTBlm8L41n8nvw6UAqUCbvpFfU246gHPxW7sfWwqtF4FcYA== +"@babel/cli@7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fcli/-/cli-7.4.4.tgz#5454bb7112f29026a4069d8e6f0e1794e651966c" + integrity sha512-XGr5YjQSjgTa6OzQZY57FAJsdeVSAKR/u/KA5exWIz66IKtv/zXtHy+fIZcMry/EgYegwuHE7vzGnrFhjdIAsQ== dependencies: commander "^2.8.1" convert-source-map "^1.1.0" fs-readdir-recursive "^1.1.0" glob "^7.0.0" - lodash "^4.17.10" + lodash "^4.17.11" mkdirp "^0.5.1" output-file-sync "^2.0.0" slash "^2.0.0" source-map "^0.5.0" optionalDependencies: - chokidar "^2.0.3" + chokidar "^2.0.4" "@babel/code-frame@^7.0.0": version "7.0.0" @@ -26,38 +26,18 @@ dependencies: "@babel/highlight" "^7.0.0" -"@babel/core@7.2.2": - version "7.2.2" - resolved "https://registry.verdaccio.org/@babel%2fcore/-/core-7.2.2.tgz#07adba6dde27bb5ad8d8672f15fde3e08184a687" - integrity sha512-59vB0RWt09cAct5EIe58+NzGP4TFSD3Bz//2/ELy3ZeTeKF6VTD1AXlH8BGGbCX0PuobZBsIzO7IAI9PH67eKw== +"@babel/core@7.4.5", "@babel/core@^7.1.0": + version "7.4.5" + resolved "https://registry.verdaccio.org/@babel%2fcore/-/core-7.4.5.tgz#081f97e8ffca65a9b4b0fdc7e274e703f000c06a" + integrity sha512-OvjIh6aqXtlsA8ujtGKfC7LYWksYSX8yQcM8Ay3LuvVeQ63lcOKgoZWVqcpFwkd29aYU9rVx7jxhfhiEDV9MZA== dependencies: "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.2.2" - "@babel/helpers" "^7.2.0" - "@babel/parser" "^7.2.2" - "@babel/template" "^7.2.2" - "@babel/traverse" "^7.2.2" - "@babel/types" "^7.2.2" - convert-source-map "^1.1.0" - debug "^4.1.0" - json5 "^2.1.0" - lodash "^4.17.10" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/core@^7.1.0": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fcore/-/core-7.4.3.tgz#198d6d3af4567be3989550d97e068de94503074f" - integrity sha512-oDpASqKFlbspQfzAE7yaeTmdljSH2ADIvBlb0RwbStltTuWa0+7CCI1fYVINNv9saHPa1W7oaKeuNuKj+RQCvA== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.4.0" - "@babel/helpers" "^7.4.3" - "@babel/parser" "^7.4.3" - "@babel/template" "^7.4.0" - "@babel/traverse" "^7.4.3" - "@babel/types" "^7.4.0" + "@babel/generator" "^7.4.4" + "@babel/helpers" "^7.4.4" + "@babel/parser" "^7.4.5" + "@babel/template" "^7.4.4" + "@babel/traverse" "^7.4.5" + "@babel/types" "^7.4.4" convert-source-map "^1.1.0" debug "^4.1.0" json5 "^2.1.0" @@ -66,12 +46,12 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.0.0", "@babel/generator@^7.2.2", "@babel/generator@^7.4.0": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2fgenerator/-/generator-7.4.0.tgz#c230e79589ae7a729fd4631b9ded4dc220418196" - integrity sha512-/v5I+a1jhGSKLgZDcmAUZ4K/VePi43eRkUs3yePW1HB1iANOD5tqJXwGSG4BZhSksP8J9ejSlwGeTiiOFZOrXQ== +"@babel/generator@^7.0.0", "@babel/generator@^7.4.0", "@babel/generator@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fgenerator/-/generator-7.4.4.tgz#174a215eb843fc392c7edcaabeaa873de6e8f041" + integrity sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ== dependencies: - "@babel/types" "^7.4.0" + "@babel/types" "^7.4.4" jsesc "^2.5.1" lodash "^4.17.11" source-map "^0.5.0" @@ -100,34 +80,34 @@ "@babel/types" "^7.3.0" esutils "^2.0.0" -"@babel/helper-call-delegate@^7.4.0": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2fhelper-call-delegate/-/helper-call-delegate-7.4.0.tgz#f308eabe0d44f451217853aedf4dea5f6fe3294f" - integrity sha512-SdqDfbVdNQCBp3WhK2mNdDvHd3BD6qbmIc43CAyjnsfCmgHMeqgDcM3BzY2lchi7HBJGJ2CVdynLWbezaE4mmQ== +"@babel/helper-call-delegate@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fhelper-call-delegate/-/helper-call-delegate-7.4.4.tgz#87c1f8ca19ad552a736a7a27b1c1fcf8b1ff1f43" + integrity sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ== dependencies: - "@babel/helper-hoist-variables" "^7.4.0" - "@babel/traverse" "^7.4.0" - "@babel/types" "^7.4.0" + "@babel/helper-hoist-variables" "^7.4.4" + "@babel/traverse" "^7.4.4" + "@babel/types" "^7.4.4" -"@babel/helper-create-class-features-plugin@^7.3.0": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fhelper-create-class-features-plugin/-/helper-create-class-features-plugin-7.4.3.tgz#5bbd279c6c3ac6a60266b89bbfe7f8021080a1ef" - integrity sha512-UMl3TSpX11PuODYdWGrUeW6zFkdYhDn7wRLrOuNVM6f9L+S9CzmDXYyrp3MTHcwWjnzur1f/Op8A7iYZWya2Yg== +"@babel/helper-create-class-features-plugin@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fhelper-create-class-features-plugin/-/helper-create-class-features-plugin-7.4.4.tgz#fc3d690af6554cc9efc607364a82d48f58736dba" + integrity sha512-UbBHIa2qeAGgyiNR9RszVF7bUHEdgS4JAUNT8SiqrAN6YJVxlOxeLr5pBzb5kan302dejJ9nla4RyKcR1XT6XA== dependencies: "@babel/helper-function-name" "^7.1.0" "@babel/helper-member-expression-to-functions" "^7.0.0" "@babel/helper-optimise-call-expression" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.4.0" - "@babel/helper-split-export-declaration" "^7.4.0" + "@babel/helper-replace-supers" "^7.4.4" + "@babel/helper-split-export-declaration" "^7.4.4" -"@babel/helper-define-map@^7.1.0", "@babel/helper-define-map@^7.4.0": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2fhelper-define-map/-/helper-define-map-7.4.0.tgz#cbfd8c1b2f12708e262c26f600cd16ed6a3bc6c9" - integrity sha512-wAhQ9HdnLIywERVcSvX40CEJwKdAa1ID4neI9NXQPDOHwwA+57DqwLiPEVy2AIyWzAk0CQ8qx4awO0VUURwLtA== +"@babel/helper-define-map@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fhelper-define-map/-/helper-define-map-7.4.4.tgz#6969d1f570b46bdc900d1eba8e5d59c48ba2c12a" + integrity sha512-IX3Ln8gLhZpSuqHJSnTNBWGDE9kdkTEWl21A/K7PQ00tseBwbqCHTvNLHSBd9M0R5rER4h5Rsvj9vw0R5SieBg== dependencies: "@babel/helper-function-name" "^7.1.0" - "@babel/types" "^7.4.0" + "@babel/types" "^7.4.4" lodash "^4.17.11" "@babel/helper-explode-assignable-expression@^7.1.0": @@ -154,12 +134,12 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helper-hoist-variables@^7.4.0": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2fhelper-hoist-variables/-/helper-hoist-variables-7.4.0.tgz#25b621399ae229869329730a62015bbeb0a6fbd6" - integrity sha512-/NErCuoe/et17IlAQFKWM24qtyYYie7sFIrW/tIQXpck6vAu2hhtYYsKLBWQV+BQZMbcIYPU/QMYuTufrY4aQw== +"@babel/helper-hoist-variables@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fhelper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz#0298b5f25c8c09c53102d52ac4a98f773eb2850a" + integrity sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w== dependencies: - "@babel/types" "^7.4.0" + "@babel/types" "^7.4.4" "@babel/helper-member-expression-to-functions@^7.0.0": version "7.0.0" @@ -175,16 +155,16 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helper-module-transforms@^7.1.0", "@babel/helper-module-transforms@^7.4.3": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fhelper-module-transforms/-/helper-module-transforms-7.4.3.tgz#b1e357a1c49e58a47211a6853abb8e2aaefeb064" - integrity sha512-H88T9IySZW25anu5uqyaC1DaQre7ofM+joZtAaO2F8NBdFfupH0SZ4gKjgSFVcvtx/aAirqA9L9Clio2heYbZA== +"@babel/helper-module-transforms@^7.1.0", "@babel/helper-module-transforms@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fhelper-module-transforms/-/helper-module-transforms-7.4.4.tgz#96115ea42a2f139e619e98ed46df6019b94414b8" + integrity sha512-3Z1yp8TVQf+B4ynN7WoHPKS8EkdTbgAEy0nU0rs/1Kw4pDgmvYH3rz3aI11KgxKCba2cn7N+tqzV1mY2HMN96w== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/helper-simple-access" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.0.0" - "@babel/template" "^7.2.2" - "@babel/types" "^7.2.2" + "@babel/helper-split-export-declaration" "^7.4.4" + "@babel/template" "^7.4.4" + "@babel/types" "^7.4.4" lodash "^4.17.11" "@babel/helper-optimise-call-expression@^7.0.0": @@ -199,10 +179,10 @@ resolved "https://registry.verdaccio.org/@babel%2fhelper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== -"@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.3": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fhelper-regex/-/helper-regex-7.4.3.tgz#9d6e5428bfd638ab53b37ae4ec8caf0477495147" - integrity sha512-hnoq5u96pLCfgjXuj8ZLX3QQ+6nAulS+zSgi6HulUwFbEruRAKwbGLU5OvXkE14L8XW6XsQEKsIDfgthKLRAyA== +"@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fhelper-regex/-/helper-regex-7.4.4.tgz#a47e02bc91fb259d2e6727c2a30013e3ac13c4a2" + integrity sha512-Y5nuB/kESmR3tKjU8Nkn1wMGEx1tjJX076HBMeL3XLQCu6vA/YRzuTW0bbb+qRnXvQGn+d6Rx953yffl8vEy7Q== dependencies: lodash "^4.17.11" @@ -217,15 +197,15 @@ "@babel/traverse" "^7.1.0" "@babel/types" "^7.0.0" -"@babel/helper-replace-supers@^7.1.0", "@babel/helper-replace-supers@^7.4.0": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2fhelper-replace-supers/-/helper-replace-supers-7.4.0.tgz#4f56adb6aedcd449d2da9399c2dcf0545463b64c" - integrity sha512-PVwCVnWWAgnal+kJ+ZSAphzyl58XrFeSKSAJRiqg5QToTsjL+Xu1f9+RJ+d+Q0aPhPfBGaYfkox66k86thxNSg== +"@babel/helper-replace-supers@^7.1.0", "@babel/helper-replace-supers@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fhelper-replace-supers/-/helper-replace-supers-7.4.4.tgz#aee41783ebe4f2d3ab3ae775e1cc6f1a90cefa27" + integrity sha512-04xGEnd+s01nY1l15EuMS1rfKktNF+1CkKmHoErDppjAAZL+IUBZpzT748x262HF7fibaQPhbvWUl5HeSt1EXg== dependencies: "@babel/helper-member-expression-to-functions" "^7.0.0" "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/traverse" "^7.4.0" - "@babel/types" "^7.4.0" + "@babel/traverse" "^7.4.4" + "@babel/types" "^7.4.4" "@babel/helper-simple-access@^7.1.0": version "7.1.0" @@ -235,12 +215,12 @@ "@babel/template" "^7.1.0" "@babel/types" "^7.0.0" -"@babel/helper-split-export-declaration@^7.0.0", "@babel/helper-split-export-declaration@^7.4.0": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2fhelper-split-export-declaration/-/helper-split-export-declaration-7.4.0.tgz#571bfd52701f492920d63b7f735030e9a3e10b55" - integrity sha512-7Cuc6JZiYShaZnybDmfwhY4UYHzI6rlqhWjaIqbsJGsIqPimEYy5uh3akSRLMg65LSdSEnJ8a8/bWQN6u2oMGw== +"@babel/helper-split-export-declaration@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fhelper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz#ff94894a340be78f53f06af038b205c49d993677" + integrity sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q== dependencies: - "@babel/types" "^7.4.0" + "@babel/types" "^7.4.4" "@babel/helper-wrap-function@^7.1.0", "@babel/helper-wrap-function@^7.2.0": version "7.2.0" @@ -252,14 +232,14 @@ "@babel/traverse" "^7.1.0" "@babel/types" "^7.2.0" -"@babel/helpers@^7.2.0", "@babel/helpers@^7.4.3": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fhelpers/-/helpers-7.4.3.tgz#7b1d354363494b31cb9a2417ae86af32b7853a3b" - integrity sha512-BMh7X0oZqb36CfyhvtbSmcWc3GXocfxv3yNsAEuM0l+fAqSO22rQrUpijr3oE/10jCTrB6/0b9kzmG4VetCj8Q== +"@babel/helpers@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fhelpers/-/helpers-7.4.4.tgz#868b0ef59c1dd4e78744562d5ce1b59c89f2f2a5" + integrity sha512-igczbR/0SeuPR8RFfC7tGrbdTbFL3QTvH6D+Z6zNxnTe//GyqmtHmDkzrqDmyZ3eSwPqB/LhyKoU5DXsp+Vp2A== dependencies: - "@babel/template" "^7.4.0" - "@babel/traverse" "^7.4.3" - "@babel/types" "^7.4.0" + "@babel/template" "^7.4.4" + "@babel/traverse" "^7.4.4" + "@babel/types" "^7.4.4" "@babel/highlight@^7.0.0": version "7.0.0" @@ -270,21 +250,22 @@ esutils "^2.0.2" js-tokens "^4.0.0" -"@babel/node@7.2.2": - version "7.2.2" - resolved "https://registry.verdaccio.org/@babel%2fnode/-/node-7.2.2.tgz#1557dd23545b38d7b1d030a9c0e8fb225dbf70ab" - integrity sha512-jPqgTycE26uFsuWpLika9Ohz9dmLQHWjOnMNxBOjYb1HXO+eLKxEr5FfKSXH/tBvFwwaw+pzke3gagnurGOfCA== +"@babel/node@7.4.5": + version "7.4.5" + resolved "https://registry.verdaccio.org/@babel%2fnode/-/node-7.4.5.tgz#bce71bb44d902bfdd4da0b9c839a8a90fc084056" + integrity sha512-nDXPT0KwYMycDHhFG9wKlkipCR+iXzzoX9bD2aF2UABLhQ13AKhNi5Y61W8ASGPPll/7p9GrHesmlOgTUJVcfw== dependencies: "@babel/polyfill" "^7.0.0" "@babel/register" "^7.0.0" commander "^2.8.1" - lodash "^4.17.10" + lodash "^4.17.11" + node-environment-flags "^1.0.5" v8flags "^3.1.1" -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.2.2", "@babel/parser@^7.4.0", "@babel/parser@^7.4.3": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fparser/-/parser-7.4.3.tgz#eb3ac80f64aa101c907d4ce5406360fe75b7895b" - integrity sha512-gxpEUhTS1sGA63EGQGuA+WESPR/6tz6ng7tSHFCmaTJK/cGK8y37cBTspX+U2xCAue2IQVvF6Z0oigmjwD8YGQ== +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.4.4", "@babel/parser@^7.4.5": + version "7.4.5" + resolved "https://registry.verdaccio.org/@babel%2fparser/-/parser-7.4.5.tgz#04af8d5d5a2b044a2a1bffacc1e5e6673544e872" + integrity sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew== "@babel/plugin-proposal-async-generator-functions@^7.2.0": version "7.2.0" @@ -295,20 +276,20 @@ "@babel/helper-remap-async-to-generator" "^7.1.0" "@babel/plugin-syntax-async-generators" "^7.2.0" -"@babel/plugin-proposal-class-properties@7.3.0": - version "7.3.0" - resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-class-properties/-/plugin-proposal-class-properties-7.3.0.tgz#272636bc0fa19a0bc46e601ec78136a173ea36cd" - integrity sha512-wNHxLkEKTQ2ay0tnsam2z7fGZUi+05ziDJflEt3AZTP3oXLKHJp9HqhfroB/vdMvt3sda9fAbq7FsG8QPDrZBg== +"@babel/plugin-proposal-class-properties@7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-class-properties/-/plugin-proposal-class-properties-7.4.4.tgz#93a6486eed86d53452ab9bab35e368e9461198ce" + integrity sha512-WjKTI8g8d5w1Bc9zgwSz2nfrsNQsXcCf9J9cdCvrJV6RF56yztwm4TmJC0MgJ9tvwO9gUA/mcYe89bLdGfiXFg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.3.0" + "@babel/helper-create-class-features-plugin" "^7.4.4" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-proposal-decorators@7.3.0": - version "7.3.0" - resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-decorators/-/plugin-proposal-decorators-7.3.0.tgz#637ba075fa780b1f75d08186e8fb4357d03a72a7" - integrity sha512-3W/oCUmsO43FmZIqermmq6TKaRSYhmh/vybPfVFwQWdSb8xwki38uAIvknCRzuyHRuYfCYmJzL9or1v0AffPjg== +"@babel/plugin-proposal-decorators@7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-decorators/-/plugin-proposal-decorators-7.4.4.tgz#de9b2a1a8ab0196f378e2a82f10b6e2a36f21cc0" + integrity sha512-z7MpQz3XC/iQJWXH9y+MaWcLPNSMY9RQSthrLzak8R8hCj0fuyNk+Dzi9kfNe/JxxlWQ2g7wkABbgWjW36MTcw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.3.0" + "@babel/helper-create-class-features-plugin" "^7.4.4" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-decorators" "^7.2.0" @@ -345,18 +326,10 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-numeric-separator" "^7.2.0" -"@babel/plugin-proposal-object-rest-spread@7.3.1": - version "7.3.1" - resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.1.tgz#f69fb6a1ea6a4e1c503994a91d9cf76f3c4b36e8" - integrity sha512-Nmmv1+3LqxJu/V5jU9vJmxR/KIRWFk2qLHmbB56yRRRFhlaSuOVXscX3gUmhaKgUhzA3otOHVubbIEVYsZ0eZg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.2.0" - -"@babel/plugin-proposal-object-rest-spread@^7.3.1": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.3.tgz#be27cd416eceeba84141305b93c282f5de23bbb4" - integrity sha512-xC//6DNSSHVjq8O2ge0dyYlhshsH4T7XdCVoxbi5HzLYWfsC5ooFlJjrXk8RcAT+hjHAK9UjBXdylzSoDK3t4g== +"@babel/plugin-proposal-object-rest-spread@7.4.4", "@babel/plugin-proposal-object-rest-spread@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz#1ef173fcf24b3e2df92a678f027673b55e7e3005" + integrity sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0" @@ -377,13 +350,13 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-throw-expressions" "^7.2.0" -"@babel/plugin-proposal-unicode-property-regex@^7.2.0": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.0.tgz#202d91ee977d760ef83f4f416b280d568be84623" - integrity sha512-h/KjEZ3nK9wv1P1FSNb9G079jXrNYR0Ko+7XkOx85+gM24iZbPn0rh4vCftk+5QKY7y1uByFataBTmX7irEF1w== +"@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz#501ffd9826c0b91da22690720722ac7cb1ca9c78" + integrity sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.0.0" + "@babel/helper-regex" "^7.4.4" regexpu-core "^4.5.4" "@babel/plugin-syntax-async-generators@^7.2.0": @@ -491,19 +464,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-async-to-generator@7.2.0": - version "7.2.0" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.2.0.tgz#68b8a438663e88519e65b776f8938f3445b1a2ff" - integrity sha512-CEHzg4g5UraReozI9D4fblBYABs7IM6UerAVG7EJVrTLC5keh00aEuLUT+O40+mJCEzaXkYfTCUKIyeDfMOFFQ== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-remap-async-to-generator" "^7.1.0" - -"@babel/plugin-transform-async-to-generator@^7.2.0": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.0.tgz#234fe3e458dce95865c0d152d256119b237834b0" - integrity sha512-EeaFdCeUULM+GPFEsf7pFcNSxM7hYjoj5fiYbyuiXobW4JhFnjAv9OWzNwHyHcKoPNpAfeRDuW6VyaXEDUBa7g== +"@babel/plugin-transform-async-to-generator@7.4.4", "@babel/plugin-transform-async-to-generator@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.4.tgz#a3f1d01f2f21cadab20b33a82133116f14fb5894" + integrity sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" @@ -516,40 +480,26 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-block-scoping@^7.2.0": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.0.tgz#164df3bb41e3deb954c4ca32ffa9fcaa56d30bcb" - integrity sha512-AWyt3k+fBXQqt2qb9r97tn3iBwFpiv9xdAiG+Gr2HpAZpuayvbL55yWrsV3MyHvXk/4vmSiedhDRl1YI2Iy5nQ== +"@babel/plugin-transform-block-scoping@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz#c13279fabf6b916661531841a23c4b7dae29646d" + integrity sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" lodash "^4.17.11" -"@babel/plugin-transform-classes@7.2.2": - version "7.2.2" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-classes/-/plugin-transform-classes-7.2.2.tgz#6c90542f210ee975aa2aa8c8b5af7fa73a126953" - integrity sha512-gEZvgTy1VtcDOaQty1l10T3jQmJKlNVxLDCs+3rCVPr6nMkODLELxViq5X9l+rfxbie3XrfrMCYYY6eX3aOcOQ== +"@babel/plugin-transform-classes@7.4.4", "@babel/plugin-transform-classes@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz#0ce4094cdafd709721076d3b9c38ad31ca715eb6" + integrity sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw== dependencies: "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-define-map" "^7.1.0" + "@babel/helper-define-map" "^7.4.4" "@babel/helper-function-name" "^7.1.0" "@babel/helper-optimise-call-expression" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.0.0" - globals "^11.1.0" - -"@babel/plugin-transform-classes@^7.2.0": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-classes/-/plugin-transform-classes-7.4.3.tgz#adc7a1137ab4287a555d429cc56ecde8f40c062c" - integrity sha512-PUaIKyFUDtG6jF5DUJOfkBdwAS/kFFV3XFk7Nn0a6vR7ZT8jYw5cGtIlat77wcnd0C6ViGqo/wyNf4ZHytF/nQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-define-map" "^7.4.0" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.4.0" - "@babel/helper-split-export-declaration" "^7.4.0" + "@babel/helper-replace-supers" "^7.4.4" + "@babel/helper-split-export-declaration" "^7.4.4" globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.2.0": @@ -559,20 +509,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-destructuring@^7.2.0": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-destructuring/-/plugin-transform-destructuring-7.4.3.tgz#1a95f5ca2bf2f91ef0648d5de38a8d472da4350f" - integrity sha512-rVTLLZpydDFDyN4qnXdzwoVpk1oaXHIvPEOkOLyr88o7oHxVc/LyrnDx+amuBWGOwUb7D1s/uLsKBNTx08htZg== +"@babel/plugin-transform-destructuring@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-destructuring/-/plugin-transform-destructuring-7.4.4.tgz#9d964717829cc9e4b601fc82a26a71a4d8faf20f" + integrity sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-dotall-regex@^7.2.0": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.3.tgz#fceff1c16d00c53d32d980448606f812cd6d02bf" - integrity sha512-9Arc2I0AGynzXRR/oPdSALv3k0rM38IMFyto7kOCwb5F9sLUt2Ykdo3V9yUPR+Bgr4kb6bVEyLkPEiBhzcTeoA== +"@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz#361a148bc951444312c69446d76ed1ea8e4450c3" + integrity sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg== dependencies: "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.4.3" + "@babel/helper-regex" "^7.4.4" regexpu-core "^4.5.4" "@babel/plugin-transform-duplicate-keys@^7.2.0": @@ -591,24 +541,24 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-flow-strip-types@^7.0.0": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.4.0.tgz#f3c59eecff68c99b9c96eaafe4fe9d1fa8947138" - integrity sha512-C4ZVNejHnfB22vI2TYN4RUp2oCmq6cSEAg4RygSvYZUECRqUu9O4PMEMNJ4wsemaRGg27BbgYctG4BZh+AgIHw== + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.4.4.tgz#d267a081f49a8705fc9146de0768c6b58dccd8f7" + integrity sha512-WyVedfeEIILYEaWGAUWzVNyqG4sfsNooMhXWsu/YzOvVGcsnPb5PguysjJqI3t3qiaYj0BR8T2f5njdjTGe44Q== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-flow" "^7.2.0" -"@babel/plugin-transform-for-of@^7.2.0": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-for-of/-/plugin-transform-for-of-7.4.3.tgz#c36ff40d893f2b8352202a2558824f70cd75e9fe" - integrity sha512-UselcZPwVWNSURnqcfpnxtMehrb8wjXYOimlYQPBnup/Zld426YzIhNEvuRsEWVHfESIECGrxoI6L5QqzuLH5Q== +"@babel/plugin-transform-for-of@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz#0267fc735e24c808ba173866c6c4d1440fc3c556" + integrity sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-function-name@^7.2.0": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-function-name/-/plugin-transform-function-name-7.4.3.tgz#130c27ec7fb4f0cba30e958989449e5ec8d22bbd" - integrity sha512-uT5J/3qI/8vACBR9I1GlAuU/JqBtWdfCrynuOkrWG6nCDieZd5przB1vfP59FRHBZQ9DC2IUfqr/xKqzOD5x0A== +"@babel/plugin-transform-function-name@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz#e1436116abb0610c2259094848754ac5230922ad" + integrity sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA== dependencies: "@babel/helper-function-name" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" @@ -620,6 +570,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-transform-member-expression-literals@^7.2.0": + version "7.2.0" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz#fa10aa5c58a2cb6afcf2c9ffa8cb4d8b3d489a2d" + integrity sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-transform-modules-amd@^7.2.0": version "7.2.0" resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz#82a9bce45b95441f617a24011dc89d12da7f4ee6" @@ -628,21 +585,21 @@ "@babel/helper-module-transforms" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-modules-commonjs@^7.2.0": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.3.tgz#3917f260463ac08f8896aa5bd54403f6e1fed165" - integrity sha512-sMP4JqOTbMJMimqsSZwYWsMjppD+KRyDIUVW91pd7td0dZKAvPmhCaxhOzkzLParKwgQc7bdL9UNv+rpJB0HfA== +"@babel/plugin-transform-modules-commonjs@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.4.tgz#0bef4713d30f1d78c2e59b3d6db40e60192cac1e" + integrity sha512-4sfBOJt58sEo9a2BQXnZq+Q3ZTSAUXyK3E30o36BOGnJ+tvJ6YSxF0PG6kERvbeISgProodWuI9UVG3/FMY6iw== dependencies: - "@babel/helper-module-transforms" "^7.4.3" + "@babel/helper-module-transforms" "^7.4.4" "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-simple-access" "^7.1.0" -"@babel/plugin-transform-modules-systemjs@^7.2.0": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.0.tgz#c2495e55528135797bc816f5d50f851698c586a1" - integrity sha512-gjPdHmqiNhVoBqus5qK60mWPp1CmYWp/tkh11mvb0rrys01HycEGD7NvvSoKXlWEfSM9TcL36CpsK8ElsADptQ== +"@babel/plugin-transform-modules-systemjs@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.4.tgz#dc83c5665b07d6c2a7b224c00ac63659ea36a405" + integrity sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ== dependencies: - "@babel/helper-hoist-variables" "^7.4.0" + "@babel/helper-hoist-variables" "^7.4.4" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-modules-umd@^7.2.0": @@ -653,17 +610,17 @@ "@babel/helper-module-transforms" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-named-capturing-groups-regex@^7.3.0": - version "7.4.2" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.2.tgz#800391136d6cbcc80728dbdba3c1c6e46f86c12e" - integrity sha512-NsAuliSwkL3WO2dzWTOL1oZJHm0TM8ZY8ZSxk2ANyKkt5SQlToGA4pzctmq1BEjoacurdwZ3xp2dCQWJkME0gQ== +"@babel/plugin-transform-named-capturing-groups-regex@^7.4.5": + version "7.4.5" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.5.tgz#9d269fd28a370258199b4294736813a60bbdd106" + integrity sha512-z7+2IsWafTBbjNsOxU/Iv5CvTJlr5w4+HGu1HovKYTtgJ362f7kBcQglkfmlspKKZ3bgrbSGvLfNx++ZJgCWsg== dependencies: - regexp-tree "^0.1.0" + regexp-tree "^0.1.6" -"@babel/plugin-transform-new-target@^7.0.0": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-new-target/-/plugin-transform-new-target-7.4.0.tgz#67658a1d944edb53c8d4fa3004473a0dd7838150" - integrity sha512-6ZKNgMQmQmrEX/ncuCwnnw1yVGoaOW5KpxNhoWI7pCQdA0uZ0HqHGqenCUIENAnxRjy2WwNQ30gfGdIgqJXXqw== +"@babel/plugin-transform-new-target@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz#18d120438b0cc9ee95a47f2c72bc9768fbed60a5" + integrity sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -675,15 +632,22 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-replace-supers" "^7.1.0" -"@babel/plugin-transform-parameters@^7.2.0": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-parameters/-/plugin-transform-parameters-7.4.3.tgz#e5ff62929fdf4cf93e58badb5e2430303003800d" - integrity sha512-ULJYC2Vnw96/zdotCZkMGr2QVfKpIT/4/K+xWWY0MbOJyMZuk660BGkr3bEKWQrrciwz6xpmft39nA4BF7hJuA== +"@babel/plugin-transform-parameters@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz#7556cf03f318bd2719fe4c922d2d808be5571e16" + integrity sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw== dependencies: - "@babel/helper-call-delegate" "^7.4.0" + "@babel/helper-call-delegate" "^7.4.4" "@babel/helper-get-function-arity" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-transform-property-literals@^7.2.0": + version "7.2.0" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz#03e33f653f5b25c4eb572c98b9485055b389e905" + integrity sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-transform-react-display-name@^7.0.0": version "7.2.0" resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz#ebfaed87834ce8dc4279609a4f0c324c156e3eb0" @@ -716,17 +680,24 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-jsx" "^7.2.0" -"@babel/plugin-transform-regenerator@^7.0.0": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-regenerator/-/plugin-transform-regenerator-7.4.3.tgz#2a697af96887e2bbf5d303ab0221d139de5e739c" - integrity sha512-kEzotPuOpv6/iSlHroCDydPkKYw7tiJGKlmYp6iJn4a6C/+b2FdttlJsLKYxolYHgotTJ5G5UY5h0qey5ka3+A== +"@babel/plugin-transform-regenerator@^7.4.5": + version "7.4.5" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz#629dc82512c55cee01341fb27bdfcb210354680f" + integrity sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA== dependencies: - regenerator-transform "^0.13.4" + regenerator-transform "^0.14.0" -"@babel/plugin-transform-runtime@7.2.0": +"@babel/plugin-transform-reserved-words@^7.2.0": version "7.2.0" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-runtime/-/plugin-transform-runtime-7.2.0.tgz#566bc43f7d0aedc880eaddbd29168d0f248966ea" - integrity sha512-jIgkljDdq4RYDnJyQsiWbdvGeei/0MOTtSHKO/rfbd/mXBxNpdlulMx49L0HQ4pug1fXannxoqCI+fYSle9eSw== + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz#4792af87c998a49367597d07fedf02636d2e1634" + integrity sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-runtime@7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-runtime/-/plugin-transform-runtime-7.4.4.tgz#a50f5d16e9c3a4ac18a1a9f9803c107c380bce08" + integrity sha512-aMVojEjPszvau3NRg+TIH14ynZLvPewH4xhlCW1w6A3rkxTS1m4uwzRclYR9oS+rl/dr+kT+pzbfHuAWP/lc7Q== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" @@ -755,10 +726,10 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-regex" "^7.0.0" -"@babel/plugin-transform-template-literals@^7.2.0": - version "7.2.0" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz#d87ed01b8eaac7a92473f608c97c089de2ba1e5b" - integrity sha512-FkPix00J9A/XWXv4VoKJBMeSkyY9x/TqIh76wzcdfl57RJJcf8CehQ08uwfhCDNtRQYtHQKBTwKZDEyjE13Lwg== +"@babel/plugin-transform-template-literals@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz#9d28fea7bbce637fb7612a0750989d8321d4bcb0" + integrity sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g== dependencies: "@babel/helper-annotate-as-pure" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" @@ -771,86 +742,83 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-typescript@^7.3.2": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-typescript/-/plugin-transform-typescript-7.4.0.tgz#0389ec53a34e80f99f708c4ca311181449a68eb1" - integrity sha512-U7/+zKnRZg04ggM/Bm+xmu2B/PrwyDQTT/V89FXWYWNMxBDwSx56u6jtk9SEbfLFbZaEI72L+5LPvQjeZgFCrQ== + version "7.4.5" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-typescript/-/plugin-transform-typescript-7.4.5.tgz#ab3351ba35307b79981993536c93ff8be050ba28" + integrity sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-typescript" "^7.2.0" -"@babel/plugin-transform-unicode-regex@^7.2.0": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.3.tgz#3868703fc0e8f443dda65654b298df576f7b863b" - integrity sha512-lnSNgkVjL8EMtnE8eSS7t2ku8qvKH3eqNf/IwIfnSPUqzgqYmRwzdsQWv4mNQAN9Nuo6Gz1Y0a4CSmdpu1Pp6g== +"@babel/plugin-transform-unicode-regex@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz#ab4634bb4f14d36728bf5978322b35587787970f" + integrity sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.4.3" + "@babel/helper-regex" "^7.4.4" regexpu-core "^4.5.4" -"@babel/polyfill@7.2.5": - version "7.2.5" - resolved "https://registry.verdaccio.org/@babel%2fpolyfill/-/polyfill-7.2.5.tgz#6c54b964f71ad27edddc567d065e57e87ed7fa7d" - integrity sha512-8Y/t3MWThtMLYr0YNC/Q76tqN1w30+b0uQMeFUYauG2UGTR19zyUtFrAzT23zNtBxPp+LbE5E/nwV/q/r3y6ug== - dependencies: - core-js "^2.5.7" - regenerator-runtime "^0.12.0" - -"@babel/polyfill@^7.0.0": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fpolyfill/-/polyfill-7.4.3.tgz#332dc6f57b718017c3a8b37b4eea8aa6eeac1187" - integrity sha512-rkv8WIvJshA5Ev8iNMGgz5WZkRtgtiPexiT7w5qevGTuT7ZBfM3de9ox1y9JR5/OXb/sWGBbWlHNa7vQKqku3Q== +"@babel/polyfill@7.4.4", "@babel/polyfill@^7.0.0": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fpolyfill/-/polyfill-7.4.4.tgz#78801cf3dbe657844eeabf31c1cae3828051e893" + integrity sha512-WlthFLfhQQhh+A2Gn5NSFl0Huxz36x86Jn+E9OW7ibK8edKPq+KLy4apM1yDpQ8kJOVi1OVjpP4vSDLdrI04dg== dependencies: core-js "^2.6.5" regenerator-runtime "^0.13.2" -"@babel/preset-env@7.3.1": - version "7.3.1" - resolved "https://registry.verdaccio.org/@babel%2fpreset-env/-/preset-env-7.3.1.tgz#389e8ca6b17ae67aaf9a2111665030be923515db" - integrity sha512-FHKrD6Dxf30e8xgHQO0zJZpUPfVZg+Xwgz5/RdSWCbza9QLNk4Qbp40ctRoqDxml3O8RMzB1DU55SXeDG6PqHQ== +"@babel/preset-env@7.4.5": + version "7.4.5" + resolved "https://registry.verdaccio.org/@babel%2fpreset-env/-/preset-env-7.4.5.tgz#2fad7f62983d5af563b5f3139242755884998a58" + integrity sha512-f2yNVXM+FsR5V8UwcFeIHzHWgnhXg3NpRmy0ADvALpnhB0SLbCvrCRr4BLOUYbQNLS+Z0Yer46x9dJXpXewI7w== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-async-generator-functions" "^7.2.0" "@babel/plugin-proposal-json-strings" "^7.2.0" - "@babel/plugin-proposal-object-rest-spread" "^7.3.1" + "@babel/plugin-proposal-object-rest-spread" "^7.4.4" "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.2.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" "@babel/plugin-syntax-async-generators" "^7.2.0" "@babel/plugin-syntax-json-strings" "^7.2.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0" "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" "@babel/plugin-transform-arrow-functions" "^7.2.0" - "@babel/plugin-transform-async-to-generator" "^7.2.0" + "@babel/plugin-transform-async-to-generator" "^7.4.4" "@babel/plugin-transform-block-scoped-functions" "^7.2.0" - "@babel/plugin-transform-block-scoping" "^7.2.0" - "@babel/plugin-transform-classes" "^7.2.0" + "@babel/plugin-transform-block-scoping" "^7.4.4" + "@babel/plugin-transform-classes" "^7.4.4" "@babel/plugin-transform-computed-properties" "^7.2.0" - "@babel/plugin-transform-destructuring" "^7.2.0" - "@babel/plugin-transform-dotall-regex" "^7.2.0" + "@babel/plugin-transform-destructuring" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" "@babel/plugin-transform-duplicate-keys" "^7.2.0" "@babel/plugin-transform-exponentiation-operator" "^7.2.0" - "@babel/plugin-transform-for-of" "^7.2.0" - "@babel/plugin-transform-function-name" "^7.2.0" + "@babel/plugin-transform-for-of" "^7.4.4" + "@babel/plugin-transform-function-name" "^7.4.4" "@babel/plugin-transform-literals" "^7.2.0" + "@babel/plugin-transform-member-expression-literals" "^7.2.0" "@babel/plugin-transform-modules-amd" "^7.2.0" - "@babel/plugin-transform-modules-commonjs" "^7.2.0" - "@babel/plugin-transform-modules-systemjs" "^7.2.0" + "@babel/plugin-transform-modules-commonjs" "^7.4.4" + "@babel/plugin-transform-modules-systemjs" "^7.4.4" "@babel/plugin-transform-modules-umd" "^7.2.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.3.0" - "@babel/plugin-transform-new-target" "^7.0.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.4.5" + "@babel/plugin-transform-new-target" "^7.4.4" "@babel/plugin-transform-object-super" "^7.2.0" - "@babel/plugin-transform-parameters" "^7.2.0" - "@babel/plugin-transform-regenerator" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.4.4" + "@babel/plugin-transform-property-literals" "^7.2.0" + "@babel/plugin-transform-regenerator" "^7.4.5" + "@babel/plugin-transform-reserved-words" "^7.2.0" "@babel/plugin-transform-shorthand-properties" "^7.2.0" "@babel/plugin-transform-spread" "^7.2.0" "@babel/plugin-transform-sticky-regex" "^7.2.0" - "@babel/plugin-transform-template-literals" "^7.2.0" + "@babel/plugin-transform-template-literals" "^7.4.4" "@babel/plugin-transform-typeof-symbol" "^7.2.0" - "@babel/plugin-transform-unicode-regex" "^7.2.0" - browserslist "^4.3.4" + "@babel/plugin-transform-unicode-regex" "^7.4.4" + "@babel/types" "^7.4.4" + browserslist "^4.6.0" + core-js-compat "^3.1.1" invariant "^2.2.2" js-levenshtein "^1.1.3" - semver "^5.3.0" + semver "^5.5.0" "@babel/preset-flow@7.0.0": version "7.0.0" @@ -871,7 +839,7 @@ "@babel/plugin-transform-react-jsx-self" "^7.0.0" "@babel/plugin-transform-react-jsx-source" "^7.0.0" -"@babel/preset-typescript@^7.1.0": +"@babel/preset-typescript@7.3.3": version "7.3.3" resolved "https://registry.verdaccio.org/@babel%2fpreset-typescript/-/preset-typescript-7.3.3.tgz#88669911053fa16b2b276ea2ede2ca603b3f307a" integrity sha512-mzMVuIP4lqtn4du2ynEfdO0+RYcslwrZiJHXu4MGaC1ctJiW2fyaeDrtjJGs7R/KebZ1sgowcIoWf4uRpEfKEg== @@ -879,23 +847,10 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-typescript" "^7.3.2" -"@babel/register@7.0.0": - version "7.0.0" - resolved "https://registry.verdaccio.org/@babel%2fregister/-/register-7.0.0.tgz#fa634bae1bfa429f60615b754fc1f1d745edd827" - integrity sha512-f/+CRmaCe7rVEvcvPvxeA8j5aJhHC3aJie7YuqcMDhUOuyWLA7J/aNrTaHIzoWPEhpHA54mec4Mm8fv8KBlv3g== - dependencies: - core-js "^2.5.7" - find-cache-dir "^1.0.0" - home-or-tmp "^3.0.0" - lodash "^4.17.10" - mkdirp "^0.5.1" - pirates "^4.0.0" - source-map-support "^0.5.9" - -"@babel/register@^7.0.0": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2fregister/-/register-7.4.0.tgz#d9d0a621db268fb14200f2685a4f8924c822404c" - integrity sha512-ekziebXBnS/7V6xk8sBfLSSD6YZuy6P29igBtR6OL/tswKdxOV+Yqq0nzICMguVYtGRZYUCGpfGV8J9Za2iBdw== +"@babel/register@7.4.4", "@babel/register@^7.0.0": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2fregister/-/register-7.4.4.tgz#370a68ba36f08f015a8b35d4864176c6b65d7a23" + integrity sha512-sn51H88GRa00+ZoMqCVgOphmswG4b7mhf9VOB0LUBAieykq2GnRFerlN+JQkO/ntT7wz4jaHNSRPg9IdMPEUkA== dependencies: core-js "^3.0.0" find-cache-dir "^2.0.0" @@ -904,48 +859,41 @@ pirates "^4.0.0" source-map-support "^0.5.9" -"@babel/runtime@7.0.0": - version "7.0.0" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0.tgz#adeb78fedfc855aa05bc041640f3f6f98e85424c" - integrity sha512-7hGhzlcmg01CvH1EHdSPVXYX1aJ8KCEyz6I9xYIi/asDtzBPMyMhVibhM/K6g/5qnKBwjZtp10bNZIEFTRW1MA== - dependencies: - regenerator-runtime "^0.12.0" - -"@babel/runtime@^7.2.0", "@babel/runtime@^7.4.2": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2fruntime/-/runtime-7.4.3.tgz#79888e452034223ad9609187a0ad1fe0d2ad4bdc" - integrity sha512-9lsJwJLxDh/T3Q3SZszfWOTkk3pHbkmH+3KY+zwIDmsNlxsumuhS2TH3NIpktU4kNvfzy+k3eLT7aTJSPTo0OA== +"@babel/runtime@7.4.5", "@babel/runtime@^7.0.0", "@babel/runtime@^7.4.2": + version "7.4.5" + resolved "https://registry.verdaccio.org/@babel%2fruntime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12" + integrity sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ== dependencies: regenerator-runtime "^0.13.2" -"@babel/template@^7.0.0", "@babel/template@^7.1.0", "@babel/template@^7.2.2", "@babel/template@^7.4.0": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2ftemplate/-/template-7.4.0.tgz#12474e9c077bae585c5d835a95c0b0b790c25c8b" - integrity sha512-SOWwxxClTTh5NdbbYZ0BmaBVzxzTh2tO/TeLTbF6MO6EzVhHTnff8CdBXx3mEtazFBoysmEM6GU/wF+SuSx4Fw== +"@babel/template@^7.1.0", "@babel/template@^7.4.0", "@babel/template@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2ftemplate/-/template-7.4.4.tgz#f4b88d1225689a08f5bc3a17483545be9e4ed237" + integrity sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw== dependencies: "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.4.0" - "@babel/types" "^7.4.0" + "@babel/parser" "^7.4.4" + "@babel/types" "^7.4.4" -"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.2.2", "@babel/traverse@^7.4.0", "@babel/traverse@^7.4.3": - version "7.4.3" - resolved "https://registry.verdaccio.org/@babel%2ftraverse/-/traverse-7.4.3.tgz#1a01f078fc575d589ff30c0f71bf3c3d9ccbad84" - integrity sha512-HmA01qrtaCwwJWpSKpA948cBvU5BrmviAief/b3AVw936DtcdsTexlbyzNuDnthwhOQ37xshn7hvQaEQk7ISYQ== +"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.4.4", "@babel/traverse@^7.4.5": + version "7.4.5" + resolved "https://registry.verdaccio.org/@babel%2ftraverse/-/traverse-7.4.5.tgz#4e92d1728fd2f1897dafdd321efbff92156c3216" + integrity sha512-Vc+qjynwkjRmIFGxy0KYoPj4FdVDxLej89kMHFsWScq999uX+pwcX4v9mWRjW0KcAYTPAuVQl2LKP1wEVLsp+A== dependencies: "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.4.0" + "@babel/generator" "^7.4.4" "@babel/helper-function-name" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.4.0" - "@babel/parser" "^7.4.3" - "@babel/types" "^7.4.0" + "@babel/helper-split-export-declaration" "^7.4.4" + "@babel/parser" "^7.4.5" + "@babel/types" "^7.4.4" debug "^4.1.0" globals "^11.1.0" lodash "^4.17.11" -"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.2.2", "@babel/types@^7.3.0", "@babel/types@^7.4.0": - version "7.4.0" - resolved "https://registry.verdaccio.org/@babel%2ftypes/-/types-7.4.0.tgz#670724f77d24cce6cc7d8cf64599d511d164894c" - integrity sha512-aPvkXyU2SPOnztlgo8n9cEiXW755mgyvueUPcpStqdzoSPm0fjO0vQBjLkt3JKJW7ufikfcnMTTPsN1xaTsBPA== +"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4": + version "7.4.4" + resolved "https://registry.verdaccio.org/@babel%2ftypes/-/types-7.4.4.tgz#8db9e9a629bb7c29370009b4b779ed93fe57d5f0" + integrity sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ== dependencies: esutils "^2.0.2" lodash "^4.17.11" @@ -959,183 +907,176 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@commitlint/cli@7.5.2": - version "7.5.2" - resolved "https://registry.verdaccio.org/@commitlint%2fcli/-/cli-7.5.2.tgz#2475cd8f7ed3b2f9c2ab96c06bc24d61d23f8716" - integrity sha512-UQdW/wNb+XeANoYYLyuKEDIfWKSzdhJkPQZ8ie/IjfMNnsP+B23bkX4Ati+6U8zgz0yyngoxWl+3lfExiIL4hQ== +"@commitlint/cli@8.0.0": + version "8.0.0" + resolved "https://registry.verdaccio.org/@commitlint%2fcli/-/cli-8.0.0.tgz#1be7aa14fecbcf71317a8187fbb5210760d4ca61" + integrity sha512-wFu+g9v73I2rMRTv27ItIbcrhWqge0ZpUNUIJ9fw8TF7XpmhaUFvGqa2kU6st1F0TyEOrq5ZMzwI8kQZNVLuXg== dependencies: - "@commitlint/format" "^7.5.0" - "@commitlint/lint" "^7.5.2" - "@commitlint/load" "^7.5.0" - "@commitlint/read" "^7.5.0" + "@commitlint/format" "^8.0.0" + "@commitlint/lint" "^8.0.0" + "@commitlint/load" "^8.0.0" + "@commitlint/read" "^8.0.0" babel-polyfill "6.26.0" chalk "2.3.1" - get-stdin "5.0.1" + get-stdin "7.0.0" lodash "4.17.11" meow "5.0.0" - resolve-from "4.0.0" - resolve-global "0.1.0" + resolve-from "5.0.0" + resolve-global "1.0.0" -"@commitlint/config-conventional@7.5.0": - version "7.5.0" - resolved "https://registry.verdaccio.org/@commitlint%2fconfig-conventional/-/config-conventional-7.5.0.tgz#3afd4e3e34e5c2f6ec6af03e78ae924fed883ce7" - integrity sha512-odLgBfQ5xntFAmMfAmDY2C4EWhW+cSTbvbsRS7seb55DCa3IaxxSHHC9eXrR+hN/BdUT5vqAxdX1PkR996sq9Q== +"@commitlint/config-conventional@8.0.0": + version "8.0.0" + resolved "https://registry.verdaccio.org/@commitlint%2fconfig-conventional/-/config-conventional-8.0.0.tgz#f45349cab9dcfc08a30fbcf2b6317506e17bc8e6" + integrity sha512-umg1irroowOV+x8oZPBw8woCogZO5MFKUYQq+fRZvhowoSwDHXYILP3ETcdHUgvytw/K/a8Xvu7iCypK6oZQ+g== -"@commitlint/ensure@^7.5.2": - version "7.5.2" - resolved "https://registry.verdaccio.org/@commitlint%2fensure/-/ensure-7.5.2.tgz#57bb7dcbf1e9913e27c3b294325d0d68dd14cebf" - integrity sha512-ZMJKHhSJC789chKy0kWp8EWbCpLPy6vKa+fopUVx+tWL7H8AeBbibXlqAnybg+HWNcb/RD7ORROx0IsgrK4IYA== +"@commitlint/ensure@^8.0.0": + version "8.0.0" + resolved "https://registry.verdaccio.org/@commitlint%2fensure/-/ensure-8.0.0.tgz#67a3e72755a0dfa5f4216efd05238f62ff132110" + integrity sha512-rhBO79L9vXeb26JU+14cxZQq46KyyVqlo31C33VIe7oJndUtWrDhZTvMjJeB1pdXh4EU4XWdMo+yzBmuypFgig== dependencies: lodash "4.17.11" -"@commitlint/execute-rule@^7.5.0": - version "7.5.0" - resolved "https://registry.verdaccio.org/@commitlint%2fexecute-rule/-/execute-rule-7.5.0.tgz#c9cfbab71eb962e1c46e78d76375e32754ab1e38" - integrity sha512-K66aoly8mxSHmBA/Y8bKSPPcCAR4GpJEsvHaLDYOG7GsyChu8NgCD53L8GUqPW8lBCWwnmCiSL+RlOkNHJ0Gag== +"@commitlint/execute-rule@^8.0.0": + version "8.0.0" + resolved "https://registry.verdaccio.org/@commitlint%2fexecute-rule/-/execute-rule-8.0.0.tgz#df2a9893f162fc561ca4e95a34bd782469dd7f8b" + integrity sha512-E/A2xHqx3syclXAFl8vJY2o/+xtL9axrqbFFF42Bzke+Eflf0mOJviPxDodu2xP0wXMRQ9UokAi/reK9dMtA/A== dependencies: babel-runtime "6.26.0" -"@commitlint/format@^7.5.0": - version "7.5.0" - resolved "https://registry.verdaccio.org/@commitlint%2fformat/-/format-7.5.0.tgz#57a2b92dc58a3409b2be67c4c8c10bd1b28e9fe8" - integrity sha512-DEeQXfTLUm9kARliCBfw3SlQRAYjK2aXeRAUMs1HPhLA2tjNFFGv6LOpFFNdiu/WV+o1ojcgIvBBjpHaVT+Tvw== +"@commitlint/format@^8.0.0": + version "8.0.0" + resolved "https://registry.verdaccio.org/@commitlint%2fformat/-/format-8.0.0.tgz#f7c858d9057e1da6856be211ad049c5b9a66185b" + integrity sha512-dFxKGLp1T4obi7+YZ2NcSAebJA/dBQwnerRJGz0hWtsO6pheJRe+qC50+GCb2fYGWUc5lIWawaRts0m7RkFGUw== dependencies: - babel-runtime "^6.23.0" chalk "^2.0.1" -"@commitlint/is-ignored@^7.5.1": - version "7.5.1" - resolved "https://registry.verdaccio.org/@commitlint%2fis-ignored/-/is-ignored-7.5.1.tgz#c4f7ffc1c8b4cf9dc3204d22ef8e78ff82536d67" - integrity sha512-8JZCgy6bWSnjOT5cTTiyEAGp+Y4+5CUknhVbyiPxTRbjy6yF0aMKs1gMTfHrNHTKsasgmkCyPQd4C2eOPceuKA== +"@commitlint/is-ignored@^8.0.0": + version "8.0.0" + resolved "https://registry.verdaccio.org/@commitlint%2fis-ignored/-/is-ignored-8.0.0.tgz#eba06c9a6227288574f544a1705583d965f0ed65" + integrity sha512-geWr/NXGMrZ3qc3exDM+S1qV+nMDxp1LwN3rLpEN2gXTwW3rIXq49RQQUkn0n3BHcpqJJ9EBhjqFoMU1TYx7Ng== dependencies: - semver "5.6.0" + semver "6.0.0" -"@commitlint/lint@^7.5.2": - version "7.5.2" - resolved "https://registry.verdaccio.org/@commitlint%2flint/-/lint-7.5.2.tgz#26cb819c74f8770413c4f6ef1e7abf1b739eda77" - integrity sha512-DY/UfGFDquMno+5c6+tE50rMxpjdQK3CRG+nktgYlVz1UAqeUD+bRc3pvX5HwAsuGvyDrWAjtszHtEDeYJKcjw== +"@commitlint/lint@^8.0.0": + version "8.0.0" + resolved "https://registry.verdaccio.org/@commitlint%2flint/-/lint-8.0.0.tgz#3defb3b1a900ba966c64a51b497bf1fcff5fc9f2" + integrity sha512-5nKiJpBDR2iei+fre4+6M7FUrSX1cIMoxXKdrnb1GMOXkw9CsZSF5OvdrX08zHAFmOAeDaohoCV+XN/UN/vWYg== dependencies: - "@commitlint/is-ignored" "^7.5.1" - "@commitlint/parse" "^7.5.0" - "@commitlint/rules" "^7.5.2" + "@commitlint/is-ignored" "^8.0.0" + "@commitlint/parse" "^8.0.0" + "@commitlint/rules" "^8.0.0" babel-runtime "^6.23.0" lodash "4.17.11" -"@commitlint/load@^7.5.0": - version "7.5.0" - resolved "https://registry.verdaccio.org/@commitlint%2fload/-/load-7.5.0.tgz#2b225b97d631c2235d8b2084bc2fefb4d4d66719" - integrity sha512-fhBER/rzPsteM6zq5qqMiOi+A2bHKCE/0PKmOzYgaqTKcG9c1SsOle9phPemW85to8Gxd2YgUOVLsZkCMltLtA== +"@commitlint/load@^8.0.0": + version "8.0.0" + resolved "https://registry.verdaccio.org/@commitlint%2fload/-/load-8.0.0.tgz#5eacfb96635e9aeac8f1a0674491f29483348872" + integrity sha512-JXC3YjO7hN7Rv2Z/SaYz+oIvShsQWLL7gnOCe8+YgI1EusBqjV4mPI0HnBXVe9volfdxbl+Af/GoQZs2dvyOFA== dependencies: - "@commitlint/execute-rule" "^7.5.0" - "@commitlint/resolve-extends" "^7.5.0" + "@commitlint/execute-rule" "^8.0.0" + "@commitlint/resolve-extends" "^8.0.0" babel-runtime "^6.23.0" - cosmiconfig "^4.0.0" + cosmiconfig "^5.2.0" lodash "4.17.11" - resolve-from "^4.0.0" + resolve-from "^5.0.0" -"@commitlint/message@^7.5.0": - version "7.5.0" - resolved "https://registry.verdaccio.org/@commitlint%2fmessage/-/message-7.5.0.tgz#2572fad648c769dd210374c8b95fb37124302bc5" - integrity sha512-5YOhsqy/MgHH7vyDsmmzO6Jr3ygr1pXbCm9NR3XB51wjg55Kd6/6dVlkhS/FmDp99pfwTdHb0TyeDFEjP98waw== +"@commitlint/message@^8.0.0": + version "8.0.0" + resolved "https://registry.verdaccio.org/@commitlint%2fmessage/-/message-8.0.0.tgz#bbb02fb78490808e36157d675acc544fafd7942b" + integrity sha512-2oGUV8630nzsj17t6akq3mFguzWePADO069IwKJi+CN5L0YRBQj9zGRCB0P+zvh4EngjqMnuMwhEhaBEM8TTzA== -"@commitlint/parse@^7.5.0": - version "7.5.0" - resolved "https://registry.verdaccio.org/@commitlint%2fparse/-/parse-7.5.0.tgz#d9374266493e5229ec61d92316d28e02419c600f" - integrity sha512-hWASM8SBFTBtlFkKrEtD1qW6yTe2BsfoRiMKuYyRCTd+739TUF17og5vgQVuWttbGP0gXaciW44NygS2YjZmfA== +"@commitlint/parse@^8.0.0": + version "8.0.0" + resolved "https://registry.verdaccio.org/@commitlint%2fparse/-/parse-8.0.0.tgz#4b5fa19ab8bdb2c6452b7dbdf1d7adf52386ae60" + integrity sha512-6CyweJrBkI+Jqx7qkpYgVx2muBMoUZAZHWhUTgqHIDDmI+3d4UPZ2plGS2G0969KkHCgjtlwnwTjWqA9HLMwPA== dependencies: conventional-changelog-angular "^1.3.3" conventional-commits-parser "^2.1.0" lodash "^4.17.11" -"@commitlint/read@^7.5.0": - version "7.5.0" - resolved "https://registry.verdaccio.org/@commitlint%2fread/-/read-7.5.0.tgz#35d563b0f3075da2ce6945978996b16fb4acb0f8" - integrity sha512-uqGFCKZGnBUCTkxoCCJp4MfWUkegXkyT0T0RVM9diyG6uNWPWlMH1509sjLFlyeJKG+cSyYGG/d6T103ScMb4Q== +"@commitlint/read@^8.0.0": + version "8.0.0" + resolved "https://registry.verdaccio.org/@commitlint%2fread/-/read-8.0.0.tgz#5149fcb2550a07e7eb6a9f50b88df742780fa1e8" + integrity sha512-IhNMiKPqkB5yxphe/FiOKgX2uCysbR8fGK6KOXON3uJaVND0dctxnfdv+vY9gDv2CtjIXgNFO+v6FLnqMfIvwA== dependencies: - "@commitlint/top-level" "^7.5.0" + "@commitlint/top-level" "^8.0.0" "@marionebl/sander" "^0.6.0" babel-runtime "^6.23.0" git-raw-commits "^1.3.0" -"@commitlint/resolve-extends@^7.5.0": - version "7.5.0" - resolved "https://registry.verdaccio.org/@commitlint%2fresolve-extends/-/resolve-extends-7.5.0.tgz#d95a3058e83ddbaef5e3045835b9a3a1fba3422c" - integrity sha512-FRIyPuqGvGa03OT4VgOHakizcw8YR5rdm77JsZff1rSnpxk6i+025I6qMeHqCIr5FaVIA0kR3FlC+MJFUs165A== +"@commitlint/resolve-extends@^8.0.0": + version "8.0.0" + resolved "https://registry.verdaccio.org/@commitlint%2fresolve-extends/-/resolve-extends-8.0.0.tgz#dc606cecb0f392d57905cfd690d8f736ad26eec2" + integrity sha512-SPkH+dXMCpYboVwpIhtOhpg1xYdE7L77fuHmEJWveXSmgfi0GosFm4aJ7Cer9DjNjW+KbD0TUfzZU0TrYUESjQ== dependencies: babel-runtime "6.26.0" import-fresh "^3.0.0" lodash "4.17.11" - resolve-from "^4.0.0" - resolve-global "^0.1.0" + resolve-from "^5.0.0" + resolve-global "^1.0.0" -"@commitlint/rules@^7.5.2": - version "7.5.2" - resolved "https://registry.verdaccio.org/@commitlint%2frules/-/rules-7.5.2.tgz#da03d754625b2e67c0a6b8b9ab89eae1952a4f2e" - integrity sha512-eDN1UFPcBOjdnlI3syuo7y99SjGH/dUV6S9NvBocAye8ln5dfKiI2shhWochJhl36r/kYWU8Wrvl2NZJL3c52g== +"@commitlint/rules@^8.0.0": + version "8.0.0" + resolved "https://registry.verdaccio.org/@commitlint%2frules/-/rules-8.0.0.tgz#26ef50fedb5a88a2ad2af43677e5bb7c32fb5f14" + integrity sha512-s9BehZQP5uAc/V4lMaUxwxFabVZTw5fZ18Ase1e5tbMKVIwq/7E00Ny1czN7xSFXfgffukWznsexpfFXYpbVsg== dependencies: - "@commitlint/ensure" "^7.5.2" - "@commitlint/message" "^7.5.0" - "@commitlint/to-lines" "^7.5.0" + "@commitlint/ensure" "^8.0.0" + "@commitlint/message" "^8.0.0" + "@commitlint/to-lines" "^8.0.0" babel-runtime "^6.23.0" -"@commitlint/to-lines@^7.5.0": - version "7.5.0" - resolved "https://registry.verdaccio.org/@commitlint%2fto-lines/-/to-lines-7.5.0.tgz#a24410d25bb85a5fff3b8d610277b3145f899766" - integrity sha512-ZQ3LxPNuQ/J7q42hkiPWN5fUIjWae85H2HHoBB+/Rw1fo+oehvr4Xyt+Oa9Mx5WbBnev/wXnUFjXgoadv1RZ5A== +"@commitlint/to-lines@^8.0.0": + version "8.0.0" + resolved "https://registry.verdaccio.org/@commitlint%2fto-lines/-/to-lines-8.0.0.tgz#9f7d7938404bdbb345c23c8665293e051c4dc243" + integrity sha512-qqgNeyj+NJ1Xffwv6hGsipKlVFj30NmfPup751MS/me0GV8IBd//njTjiqHvf/3sKm/OcGn4Re4D7YXwTcC2RA== -"@commitlint/top-level@^7.5.0": - version "7.5.0" - resolved "https://registry.verdaccio.org/@commitlint%2ftop-level/-/top-level-7.5.0.tgz#01e740167e3d15110794192cd754f49f27d4a16d" - integrity sha512-oTu185GufTYHjTXPHu6k6HL7iuASOvDOtQizZWRSxj0VXuoki6e0HzvGZsRsycDTOn04Q9hVu+PhF83IUwRpeg== +"@commitlint/top-level@^8.0.0": + version "8.0.0" + resolved "https://registry.verdaccio.org/@commitlint%2ftop-level/-/top-level-8.0.0.tgz#3d998ba1e13be939f4227202eebae7f1dbb472a9" + integrity sha512-If9hwfISHV8HXGKeXUKsUvOo4DuISWiU/VC2qHsKpeHSREAxkWESmQzzwYvOtyBjMiOTfAXfzgth18g36Fz2ow== dependencies: find-up "^2.1.0" -"@emotion/babel-utils@^0.6.4": - version "0.6.10" - resolved "https://registry.verdaccio.org/@emotion%2fbabel-utils/-/babel-utils-0.6.10.tgz#83dbf3dfa933fae9fc566e54fbb45f14674c6ccc" - integrity sha512-/fnkM/LTEp3jKe++T0KyTszVGWNKPNOUJfjNKLO17BzQ6QPxgbg3whayom1Qr2oLFH3V92tDymU+dT5q676uow== - dependencies: - "@emotion/hash" "^0.6.6" - "@emotion/memoize" "^0.6.6" - "@emotion/serialize" "^0.9.1" - convert-source-map "^1.5.1" - find-root "^1.1.0" - source-map "^0.7.2" - -"@emotion/hash@^0.6.2", "@emotion/hash@^0.6.6": - version "0.6.6" - resolved "https://registry.verdaccio.org/@emotion%2fhash/-/hash-0.6.6.tgz#62266c5f0eac6941fece302abad69f2ee7e25e44" - integrity sha512-ojhgxzUHZ7am3D2jHkMzPpsBAiB005GF5YU4ea+8DNPybMk01JJUM9V9YRlF/GE95tcOm8DxQvWA2jq19bGalQ== - -"@emotion/memoize@^0.6.1", "@emotion/memoize@^0.6.6": - version "0.6.6" - resolved "https://registry.verdaccio.org/@emotion%2fmemoize/-/memoize-0.6.6.tgz#004b98298d04c7ca3b4f50ca2035d4f60d2eed1b" - integrity sha512-h4t4jFjtm1YV7UirAFuSuFGyLa+NNxjdkq6DpFLANNQY5rHueFZHVY+8Cu1HYVP6DrheB0kv4m5xPjo7eKT7yQ== - -"@emotion/serialize@^0.9.1": - version "0.9.1" - resolved "https://registry.verdaccio.org/@emotion%2fserialize/-/serialize-0.9.1.tgz#a494982a6920730dba6303eb018220a2b629c145" - integrity sha512-zTuAFtyPvCctHBEL8KZ5lJuwBanGSutFEncqLn/m9T1a6a93smBStK+bZzcNPgj4QS8Rkw9VTwJGhRIUVO8zsQ== - dependencies: - "@emotion/hash" "^0.6.6" - "@emotion/memoize" "^0.6.6" - "@emotion/unitless" "^0.6.7" - "@emotion/utils" "^0.8.2" - -"@emotion/stylis@^0.7.0": +"@emotion/hash@0.7.1": version "0.7.1" - resolved "https://registry.verdaccio.org/@emotion%2fstylis/-/stylis-0.7.1.tgz#50f63225e712d99e2b2b39c19c70fff023793ca5" - integrity sha512-/SLmSIkN13M//53TtNxgxo57mcJk/UJIDFRKwOiLIBEyBHEcipgR6hNMQ/59Sl4VjCJ0Z/3zeAZyvnSLPG/1HQ== + resolved "https://registry.verdaccio.org/@emotion%2fhash/-/hash-0.7.1.tgz#9833722341379fb7d67f06a4b00ab3c37913da53" + integrity sha512-OYpa/Sg+2GDX+jibUfpZVn1YqSVRpYmTLF2eyAfrFTIJSbwyIrc+YscayoykvaOME/wV4BV0Sa0yqdMrgse6mA== -"@emotion/unitless@^0.6.7": - version "0.6.7" - resolved "https://registry.verdaccio.org/@emotion%2funitless/-/unitless-0.6.7.tgz#53e9f1892f725b194d5e6a1684a7b394df592397" - integrity sha512-Arj1hncvEVqQ2p7Ega08uHLr1JuRYBuO5cIvcA+WWEQ5+VmkOE3ZXzl04NbQxeQpWX78G7u6MqxKuNX3wvYZxg== +"@emotion/hash@0.7.2": + version "0.7.2" + resolved "https://registry.verdaccio.org/@emotion%2fhash/-/hash-0.7.2.tgz#53211e564604beb9befa7a4400ebf8147473eeef" + integrity sha512-RMtr1i6E8MXaBWwhXL3yeOU8JXRnz8GNxHvaUfVvwxokvayUY0zoBeWbKw1S9XkufmGEEdQd228pSZXFkAln8Q== -"@emotion/utils@^0.8.2": - version "0.8.2" - resolved "https://registry.verdaccio.org/@emotion%2futils/-/utils-0.8.2.tgz#576ff7fb1230185b619a75d258cbc98f0867a8dc" - integrity sha512-rLu3wcBWH4P5q1CGoSSH/i9hrXs7SlbRLkoq9IGuoPYNGQvDJ3pt/wmOM+XgYjIDRMVIdkUWt0RsfzF50JfnCw== +"@emotion/memoize@0.7.1": + version "0.7.1" + resolved "https://registry.verdaccio.org/@emotion%2fmemoize/-/memoize-0.7.1.tgz#e93c13942592cf5ef01aa8297444dc192beee52f" + integrity sha512-Qv4LTqO11jepd5Qmlp3M1YEjBumoTHcHFdgPTQ+sFlIL5myi/7xu/POwP7IRu6odBdmLXdtIs1D6TuW6kbwbbg== + +"@emotion/memoize@0.7.2": + version "0.7.2" + resolved "https://registry.verdaccio.org/@emotion%2fmemoize/-/memoize-0.7.2.tgz#7f4c71b7654068dfcccad29553520f984cc66b30" + integrity sha512-hnHhwQzvPCW1QjBWFyBtsETdllOM92BfrKWbUTmh9aeOlcVOiXvlPsK4104xH8NsaKfg86PTFsWkueQeUfMA/w== + +"@emotion/serialize@^0.11.6": + version "0.11.8" + resolved "https://registry.verdaccio.org/@emotion%2fserialize/-/serialize-0.11.8.tgz#e41dcf7029e45286a3e0cf922933e670fe05402c" + integrity sha512-Qb6Us2Yk1ZW8SOYH6s5z7qzXXb2iHwVeqc6FjXtac0vvxC416ki0eTtHNw4Q5smoyxdyZh3519NKGrQvvvrZ/Q== + dependencies: + "@emotion/hash" "0.7.2" + "@emotion/memoize" "0.7.2" + "@emotion/unitless" "0.7.4" + "@emotion/utils" "0.11.2" + csstype "^2.5.7" + +"@emotion/unitless@0.7.4": + version "0.7.4" + resolved "https://registry.verdaccio.org/@emotion%2funitless/-/unitless-0.7.4.tgz#a87b4b04e5ae14a88d48ebef15015f6b7d1f5677" + integrity sha512-kBa+cDHOR9jpRJ+kcGMsysrls0leukrm68DmFQoMIWQcXdr2cZvyvypWuGYT7U+9kAExUE7+T7r6G3C3A6L8MQ== + +"@emotion/utils@0.11.2": + version "0.11.2" + resolved "https://registry.verdaccio.org/@emotion%2futils/-/utils-0.11.2.tgz#713056bfdffb396b0a14f1c8f18e7b4d0d200183" + integrity sha512-UHX2XklLl3sIaP6oiMmlVzT0J+2ATTVpf0dHQVyPJHTkOITvXfaSqnRk6mdDhV9pR8T/tHc3cex78IKXssmzrA== "@jest/console@^24.7.1": version "24.7.1" @@ -1146,32 +1087,32 @@ chalk "^2.0.1" slash "^2.0.0" -"@jest/core@^24.7.1": - version "24.7.1" - resolved "https://registry.verdaccio.org/@jest%2fcore/-/core-24.7.1.tgz#6707f50db238d0c5988860680e2e414df0032024" - integrity sha512-ivlZ8HX/FOASfHcb5DJpSPFps8ydfUYzLZfgFFqjkLijYysnIEOieg72YRhO4ZUB32xu40hsSMmaw+IGYeKONA== +"@jest/core@^24.8.0": + version "24.8.0" + resolved "https://registry.verdaccio.org/@jest%2fcore/-/core-24.8.0.tgz#fbbdcd42a41d0d39cddbc9f520c8bab0c33eed5b" + integrity sha512-R9rhAJwCBQzaRnrRgAdVfnglUuATXdwTRsYqs6NMdVcAl5euG8LtWDe+fVkN27YfKVBW61IojVsXKaOmSnqd/A== dependencies: "@jest/console" "^24.7.1" - "@jest/reporters" "^24.7.1" - "@jest/test-result" "^24.7.1" - "@jest/transform" "^24.7.1" - "@jest/types" "^24.7.0" + "@jest/reporters" "^24.8.0" + "@jest/test-result" "^24.8.0" + "@jest/transform" "^24.8.0" + "@jest/types" "^24.8.0" ansi-escapes "^3.0.0" chalk "^2.0.1" exit "^0.1.2" graceful-fs "^4.1.15" - jest-changed-files "^24.7.0" - jest-config "^24.7.1" - jest-haste-map "^24.7.1" - jest-message-util "^24.7.1" + jest-changed-files "^24.8.0" + jest-config "^24.8.0" + jest-haste-map "^24.8.0" + jest-message-util "^24.8.0" jest-regex-util "^24.3.0" - jest-resolve-dependencies "^24.7.1" - jest-runner "^24.7.1" - jest-runtime "^24.7.1" - jest-snapshot "^24.7.1" - jest-util "^24.7.1" - jest-validate "^24.7.0" - jest-watcher "^24.7.1" + jest-resolve-dependencies "^24.8.0" + jest-runner "^24.8.0" + jest-runtime "^24.8.0" + jest-snapshot "^24.8.0" + jest-util "^24.8.0" + jest-validate "^24.8.0" + jest-watcher "^24.8.0" micromatch "^3.1.10" p-each-series "^1.0.0" pirates "^4.0.1" @@ -1179,45 +1120,46 @@ rimraf "^2.5.4" strip-ansi "^5.0.0" -"@jest/environment@^24.7.1": - version "24.7.1" - resolved "https://registry.verdaccio.org/@jest%2fenvironment/-/environment-24.7.1.tgz#9b9196bc737561f67ac07817d4c5ece772e33135" - integrity sha512-wmcTTYc4/KqA+U5h1zQd5FXXynfa7VGP2NfF+c6QeGJ7c+2nStgh65RQWNX62SC716dTtqheTRrZl0j+54oGHw== +"@jest/environment@^24.8.0": + version "24.8.0" + resolved "https://registry.verdaccio.org/@jest%2fenvironment/-/environment-24.8.0.tgz#0342261383c776bdd652168f68065ef144af0eac" + integrity sha512-vlGt2HLg7qM+vtBrSkjDxk9K0YtRBi7HfRFaDxoRtyi+DyVChzhF20duvpdAnKVBV6W5tym8jm0U9EfXbDk1tw== dependencies: - "@jest/fake-timers" "^24.7.1" - "@jest/transform" "^24.7.1" - "@jest/types" "^24.7.0" - jest-mock "^24.7.0" + "@jest/fake-timers" "^24.8.0" + "@jest/transform" "^24.8.0" + "@jest/types" "^24.8.0" + jest-mock "^24.8.0" -"@jest/fake-timers@^24.7.1": - version "24.7.1" - resolved "https://registry.verdaccio.org/@jest%2ffake-timers/-/fake-timers-24.7.1.tgz#56e5d09bdec09ee81050eaff2794b26c71d19db2" - integrity sha512-4vSQJDKfR2jScOe12L9282uiwuwQv9Lk7mgrCSZHA9evB9efB/qx8i0KJxsAKtp8fgJYBJdYY7ZU6u3F4/pyjA== +"@jest/fake-timers@^24.8.0": + version "24.8.0" + resolved "https://registry.verdaccio.org/@jest%2ffake-timers/-/fake-timers-24.8.0.tgz#2e5b80a4f78f284bcb4bd5714b8e10dd36a8d3d1" + integrity sha512-2M4d5MufVXwi6VzZhJ9f5S/wU4ud2ck0kxPof1Iz3zWx6Y+V2eJrES9jEktB6O3o/oEyk+il/uNu9PvASjWXQw== dependencies: - "@jest/types" "^24.7.0" - jest-message-util "^24.7.1" - jest-mock "^24.7.0" + "@jest/types" "^24.8.0" + jest-message-util "^24.8.0" + jest-mock "^24.8.0" -"@jest/reporters@^24.7.1": - version "24.7.1" - resolved "https://registry.verdaccio.org/@jest%2freporters/-/reporters-24.7.1.tgz#38ac0b096cd691bbbe3051ddc25988d42e37773a" - integrity sha512-bO+WYNwHLNhrjB9EbPL4kX/mCCG4ZhhfWmO3m4FSpbgr7N83MFejayz30kKjgqr7smLyeaRFCBQMbXpUgnhAJw== +"@jest/reporters@^24.8.0": + version "24.8.0" + resolved "https://registry.verdaccio.org/@jest%2freporters/-/reporters-24.8.0.tgz#075169cd029bddec54b8f2c0fc489fd0b9e05729" + integrity sha512-eZ9TyUYpyIIXfYCrw0UHUWUvE35vx5I92HGMgS93Pv7du+GHIzl+/vh8Qj9MCWFK/4TqyttVBPakWMOfZRIfxw== dependencies: - "@jest/environment" "^24.7.1" - "@jest/test-result" "^24.7.1" - "@jest/transform" "^24.7.1" - "@jest/types" "^24.7.0" + "@jest/environment" "^24.8.0" + "@jest/test-result" "^24.8.0" + "@jest/transform" "^24.8.0" + "@jest/types" "^24.8.0" chalk "^2.0.1" exit "^0.1.2" glob "^7.1.2" - istanbul-api "^2.1.1" istanbul-lib-coverage "^2.0.2" istanbul-lib-instrument "^3.0.1" + istanbul-lib-report "^2.0.4" istanbul-lib-source-maps "^3.0.1" - jest-haste-map "^24.7.1" - jest-resolve "^24.7.1" - jest-runtime "^24.7.1" - jest-util "^24.7.1" + istanbul-reports "^2.1.1" + jest-haste-map "^24.8.0" + jest-resolve "^24.8.0" + jest-runtime "^24.8.0" + jest-util "^24.8.0" jest-worker "^24.6.0" node-notifier "^5.2.1" slash "^2.0.0" @@ -1233,52 +1175,53 @@ graceful-fs "^4.1.15" source-map "^0.6.0" -"@jest/test-result@^24.7.1": - version "24.7.1" - resolved "https://registry.verdaccio.org/@jest%2ftest-result/-/test-result-24.7.1.tgz#19eacdb29a114300aed24db651e5d975f08b6bbe" - integrity sha512-3U7wITxstdEc2HMfBX7Yx3JZgiNBubwDqQMh+BXmZXHa3G13YWF3p6cK+5g0hGkN3iufg/vGPl3hLxQXD74Npg== +"@jest/test-result@^24.8.0": + version "24.8.0" + resolved "https://registry.verdaccio.org/@jest%2ftest-result/-/test-result-24.8.0.tgz#7675d0aaf9d2484caa65e048d9b467d160f8e9d3" + integrity sha512-+YdLlxwizlfqkFDh7Mc7ONPQAhA4YylU1s529vVM1rsf67vGZH/2GGm5uO8QzPeVyaVMobCQ7FTxl38QrKRlng== dependencies: "@jest/console" "^24.7.1" - "@jest/types" "^24.7.0" + "@jest/types" "^24.8.0" "@types/istanbul-lib-coverage" "^2.0.0" -"@jest/test-sequencer@^24.7.1": - version "24.7.1" - resolved "https://registry.verdaccio.org/@jest%2ftest-sequencer/-/test-sequencer-24.7.1.tgz#9c18e428e1ad945fa74f6233a9d35745ca0e63e0" - integrity sha512-84HQkCpVZI/G1zq53gHJvSmhUer4aMYp9tTaffW28Ih5OxfCg8hGr3nTSbL1OhVDRrFZwvF+/R9gY6JRkDUpUA== +"@jest/test-sequencer@^24.8.0": + version "24.8.0" + resolved "https://registry.verdaccio.org/@jest%2ftest-sequencer/-/test-sequencer-24.8.0.tgz#2f993bcf6ef5eb4e65e8233a95a3320248cf994b" + integrity sha512-OzL/2yHyPdCHXEzhoBuq37CE99nkme15eHkAzXRVqthreWZamEMA0WoetwstsQBCXABhczpK03JNbc4L01vvLg== dependencies: - "@jest/test-result" "^24.7.1" - jest-haste-map "^24.7.1" - jest-runner "^24.7.1" - jest-runtime "^24.7.1" + "@jest/test-result" "^24.8.0" + jest-haste-map "^24.8.0" + jest-runner "^24.8.0" + jest-runtime "^24.8.0" -"@jest/transform@^24.7.1": - version "24.7.1" - resolved "https://registry.verdaccio.org/@jest%2ftransform/-/transform-24.7.1.tgz#872318f125bcfab2de11f53b465ab1aa780789c2" - integrity sha512-EsOUqP9ULuJ66IkZQhI5LufCHlTbi7hrcllRMUEV/tOgqBVQi93+9qEvkX0n8mYpVXQ8VjwmICeRgg58mrtIEw== +"@jest/transform@^24.8.0": + version "24.8.0" + resolved "https://registry.verdaccio.org/@jest%2ftransform/-/transform-24.8.0.tgz#628fb99dce4f9d254c6fd9341e3eea262e06fef5" + integrity sha512-xBMfFUP7TortCs0O+Xtez2W7Zu1PLH9bvJgtraN1CDST6LBM/eTOZ9SfwS/lvV8yOfcDpFmwf9bq5cYbXvqsvA== dependencies: "@babel/core" "^7.1.0" - "@jest/types" "^24.7.0" + "@jest/types" "^24.8.0" babel-plugin-istanbul "^5.1.0" chalk "^2.0.1" convert-source-map "^1.4.0" fast-json-stable-stringify "^2.0.0" graceful-fs "^4.1.15" - jest-haste-map "^24.7.1" + jest-haste-map "^24.8.0" jest-regex-util "^24.3.0" - jest-util "^24.7.1" + jest-util "^24.8.0" micromatch "^3.1.10" realpath-native "^1.1.0" slash "^2.0.0" source-map "^0.6.1" write-file-atomic "2.4.1" -"@jest/types@^24.7.0": - version "24.7.0" - resolved "https://registry.verdaccio.org/@jest%2ftypes/-/types-24.7.0.tgz#c4ec8d1828cdf23234d9b4ee31f5482a3f04f48b" - integrity sha512-ipJUa2rFWiKoBqMKP63Myb6h9+iT3FHRTF2M8OR6irxWzItisa8i4dcSg14IbvmXUnBlHBlUQPYUHWyX3UPpYA== +"@jest/types@^24.8.0": + version "24.8.0" + resolved "https://registry.verdaccio.org/@jest%2ftypes/-/types-24.8.0.tgz#f31e25948c58f0abd8c845ae26fcea1491dea7ad" + integrity sha512-g17UxVr2YfBtaMUxn9u/4+siG1ptg9IGYAYwvpwn61nBg779RXnjE/m7CxYcIzEt0AbHZZAHSEZNhkE2WxURVg== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^1.1.1" "@types/yargs" "^12.0.9" "@marionebl/sander@^0.6.0": @@ -1290,38 +1233,48 @@ mkdirp "^0.5.1" rimraf "^2.5.2" -"@octokit/endpoint@^4.0.0": - version "4.1.1" - resolved "https://registry.verdaccio.org/@octokit%2fendpoint/-/endpoint-4.1.1.tgz#847075b85157c7bd60d0f23c426b23bed8a232dd" - integrity sha512-lfphGC9hglBDiIOU84f1xDUzjWE5j3jGkO3Ng/IpDDVARw760A+/x408JOEpdV20ZUj2GRWdDBC0+HPu5qA5gQ== +"@octokit/endpoint@^5.1.0": + version "5.2.0" + resolved "https://registry.verdaccio.org/@octokit%2fendpoint/-/endpoint-5.2.0.tgz#acd569cb7152549998454aa5658532eb24a0987e" + integrity sha512-g4r1MKr8GJ8qubJQp3HP3JrxDY+ZeVqjYBTgtu1lPEDLhfQDY6rOhyZOoHKOw+gaIF6aAcmuvPPNZUro2OwmOg== dependencies: - deepmerge "3.2.0" - is-plain-object "^2.0.4" - universal-user-agent "^2.0.1" + deepmerge "3.3.0" + is-plain-object "^3.0.0" + universal-user-agent "^2.1.0" url-template "^2.0.8" -"@octokit/request@3.0.0": - version "3.0.0" - resolved "https://registry.verdaccio.org/@octokit%2frequest/-/request-3.0.0.tgz#304a279036b2dc89e7fba7cb30c9e6a9b1f4d2df" - integrity sha512-DZqmbm66tq+a9FtcKrn0sjrUpi0UaZ9QPUCxxyk/4CJ2rseTMpAWRf6gCwOSUCzZcx/4XVIsDk+kz5BVdaeenA== +"@octokit/request-error@^1.0.1", "@octokit/request-error@^1.0.2": + version "1.0.4" + resolved "https://registry.verdaccio.org/@octokit%2frequest-error/-/request-error-1.0.4.tgz#15e1dc22123ba4a9a4391914d80ec1e5303a23be" + integrity sha512-L4JaJDXn8SGT+5G0uX79rZLv0MNJmfGa4vb4vy1NnpjSnWDLJRy6m90udGwvMmavwsStgbv2QNkPzzTCMmL+ig== dependencies: - "@octokit/endpoint" "^4.0.0" - deprecation "^1.0.1" - is-plain-object "^2.0.4" + deprecation "^2.0.0" + once "^1.4.0" + +"@octokit/request@^4.0.1": + version "4.1.1" + resolved "https://registry.verdaccio.org/@octokit%2frequest/-/request-4.1.1.tgz#614262214f48417b4d3b14e047d09a9c8e2f7a09" + integrity sha512-LOyL0i3oxRo418EXRSJNk/3Q4I0/NKawTn6H/CQp+wnrG1UFLGu080gSsgnWobhPo5BpUNgSQ5BRk5FOOJhD1Q== + dependencies: + "@octokit/endpoint" "^5.1.0" + "@octokit/request-error" "^1.0.1" + deprecation "^2.0.0" + is-plain-object "^3.0.0" node-fetch "^2.3.0" once "^1.4.0" - universal-user-agent "^2.0.1" + universal-user-agent "^2.1.0" -"@octokit/rest@16.25.0": - version "16.25.0" - resolved "https://registry.verdaccio.org/@octokit%2frest/-/rest-16.25.0.tgz#1111dc2b2058bc77442fd7fbd295dab3991b62bf" - integrity sha512-QKIzP0gNYjyIGmY3Gpm3beof0WFwxFR+HhRZ+Wi0fYYhkEUvkJiXqKF56Pf5glzzfhEwOrggfluEld5F/ZxsKw== +"@octokit/rest@16.28.2": + version "16.28.2" + resolved "https://registry.verdaccio.org/@octokit%2frest/-/rest-16.28.2.tgz#3fc3b8700046ab29ab1e2a4bdf49f89e94f7ba27" + integrity sha512-csuYiHvJ1P/GFDadVn0QhwO83R1+YREjcwCY7ZIezB6aJTRIEidJZj+R7gAkUhT687cqYb4cXTZsDVu9F+Fmug== dependencies: - "@octokit/request" "3.0.0" + "@octokit/request" "^4.0.1" + "@octokit/request-error" "^1.0.2" atob-lite "^2.0.0" before-after-hook "^1.4.0" btoa-lite "^1.0.0" - deprecation "^1.0.1" + deprecation "^2.0.0" lodash.get "^4.4.2" lodash.set "^4.3.2" lodash.uniq "^4.5.0" @@ -1337,10 +1290,15 @@ dependencies: any-observable "^0.3.0" +"@types/async@3.0.0": + version "3.0.0" + resolved "https://registry.verdaccio.org/@types%2fasync/-/async-3.0.0.tgz#d403560ee2aabccdb7936cb9a3fee5f147d626bd" + integrity sha512-DvEhEeG8ynipwkg7LtNHlO99+vEVbin+E+3YuzeJCM9TREewJ1B5fdZsQzykR7fKuh6rKh8mEir36zKd3uafOA== + "@types/babel__core@^7.1.0": - version "7.1.1" - resolved "https://registry.verdaccio.org/@types%2fbabel__core/-/babel__core-7.1.1.tgz#ce9a9e5d92b7031421e1d0d74ae59f572ba48be6" - integrity sha512-+hjBtgcFPYyCTo0A15+nxrCVJL7aC6Acg87TXd5OW3QhHswdrOLoles+ldL2Uk8q++7yIfl4tURtztccdeeyOw== + version "7.1.2" + resolved "https://registry.verdaccio.org/@types%2fbabel__core/-/babel__core-7.1.2.tgz#608c74f55928033fce18b99b213c16be4b3d114f" + integrity sha512-cfCCrFmiGY/yq0NuKNxIQvZFy9kY/1immpSpTngOnyIbD4+eJOG5mxphhHDv3CHL9GltO4GcKr54kGBg3RNdbg== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -1364,67 +1322,281 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.0.6" - resolved "https://registry.verdaccio.org/@types%2fbabel__traverse/-/babel__traverse-7.0.6.tgz#328dd1a8fc4cfe3c8458be9477b219ea158fd7b2" - integrity sha512-XYVgHF2sQ0YblLRMLNPB3CkFMewzFmlDsH/TneZFHUXDlABQgh88uOxuez7ZcXxayLFrqLwtDH1t+FmlFwNZxw== + version "7.0.7" + resolved "https://registry.verdaccio.org/@types%2fbabel__traverse/-/babel__traverse-7.0.7.tgz#2496e9ff56196cc1429c72034e07eab6121b6f3f" + integrity sha512-CeBpmX1J8kWLcDEnI3Cl2Eo6RfbGvzUctA+CjZUhOKDFbLfcr7fc4usEqLNWetrlJd7RhAkyYe2czXop4fICpw== dependencies: "@babel/types" "^7.3.0" -"@types/istanbul-lib-coverage@^2.0.0": - version "2.0.0" - resolved "https://registry.verdaccio.org/@types%2fistanbul-lib-coverage/-/istanbul-lib-coverage-2.0.0.tgz#1eb8c033e98cf4e1a4cedcaf8bcafe8cb7591e85" - integrity sha512-eAtOAFZefEnfJiRFQBGw1eYqa5GTLCZ1y86N0XSI/D6EB+E8z6VPV/UL7Gi5UEclFqoQk+6NRqEDsfmDLXn8sg== +"@types/body-parser@*": + version "1.17.0" + resolved "https://registry.verdaccio.org/@types%2fbody-parser/-/body-parser-1.17.0.tgz#9f5c9d9bd04bb54be32d5eb9fc0d8c974e6cf58c" + integrity sha512-a2+YeUjPkztKJu5aIF2yArYFQQp8d51wZ7DavSHjFuY1mqVgidGyzEQ41JIVNy82fXj8yPgy2vJmfIywgESW6w== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bunyan@1.8.6": + version "1.8.6" + resolved "https://registry.verdaccio.org/@types%2fbunyan/-/bunyan-1.8.6.tgz#6527641cca30bedec5feb9ab527b7803b8000582" + integrity sha512-YiozPOOsS6bIuz31ilYqR5SlLif4TBWsousN2aCWLi5233nZSX19tFbcQUPdR7xJ8ypPyxkCGNxg0CIV5n9qxQ== + dependencies: + "@types/node" "*" + +"@types/caseless@*": + version "0.12.2" + resolved "https://registry.verdaccio.org/@types%2fcaseless/-/caseless-0.12.2.tgz#f65d3d6389e01eeb458bd54dc8f52b95a9463bc8" + integrity sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w== + +"@types/connect@*": + version "3.4.32" + resolved "https://registry.verdaccio.org/@types%2fconnect/-/connect-3.4.32.tgz#aa0e9616b9435ccad02bc52b5b454ffc2c70ba28" + integrity sha512-4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg== + dependencies: + "@types/node" "*" + +"@types/express-serve-static-core@*": + version "4.16.7" + resolved "https://registry.verdaccio.org/@types%2fexpress-serve-static-core/-/express-serve-static-core-4.16.7.tgz#50ba6f8a691c08a3dd9fa7fba25ef3133d298049" + integrity sha512-847KvL8Q1y3TtFLRTXcVakErLJQgdpFSaq+k043xefz9raEf0C7HalpSY7OW5PyjCnY8P7bPW5t/Co9qqp+USg== + dependencies: + "@types/node" "*" + "@types/range-parser" "*" + +"@types/express@4.17.0": + version "4.17.0" + resolved "https://registry.verdaccio.org/@types%2fexpress/-/express-4.17.0.tgz#49eaedb209582a86f12ed9b725160f12d04ef287" + integrity sha512-CjaMu57cjgjuZbh9DpkloeGxV45CnMGlVd+XpG7Gm9QgVrd7KFq+X4HY0vM+2v0bczS48Wg7bvnMY5TN+Xmcfw== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "*" + "@types/serve-static" "*" + +"@types/handlebars@4.1.0": + version "4.1.0" + resolved "https://registry.verdaccio.org/@types%2fhandlebars/-/handlebars-4.1.0.tgz#3fcce9bf88f85fe73dc932240ab3fb682c624850" + integrity sha512-gq9YweFKNNB1uFK71eRqsd4niVkXrxHugqWFQkeLRJvGjnxsLr16bYtcsG4tOFwmYi0Bax+wCkbf1reUfdl4kA== + dependencies: + handlebars "*" + +"@types/http-errors@1.6.1": + version "1.6.1" + resolved "https://registry.verdaccio.org/@types%2fhttp-errors/-/http-errors-1.6.1.tgz#367744a6c04b833383f497f647cc3690b0cd4055" + integrity sha512-s+RHKSGc3r0m3YEE2UXomJYrpQaY9cDmNDLU2XvG1/LAZsQ7y8emYkTLfcw/ByDtcsTyRQKwr76Bj4PkN2hfWg== + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.1" + resolved "https://registry.verdaccio.org/@types%2fistanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff" + integrity sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg== + +"@types/istanbul-lib-report@*": + version "1.1.1" + resolved "https://registry.verdaccio.org/@types%2fistanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz#e5471e7fa33c61358dd38426189c037a58433b8c" + integrity sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^1.1.1": + version "1.1.1" + resolved "https://registry.verdaccio.org/@types%2fistanbul-reports/-/istanbul-reports-1.1.1.tgz#7a8cbf6a406f36c8add871625b278eaf0b0d255a" + integrity sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA== + dependencies: + "@types/istanbul-lib-coverage" "*" + "@types/istanbul-lib-report" "*" + +"@types/jest-diff@*": + version "20.0.1" + resolved "https://registry.verdaccio.org/@types%2fjest-diff/-/jest-diff-20.0.1.tgz#35cc15b9c4f30a18ef21852e255fdb02f6d59b89" + integrity sha512-yALhelO3i0hqZwhjtcr6dYyaLoCHbAMshwtj6cGxTvHZAKXHsYGdff6E8EPw3xLKY0ELUTQ69Q1rQiJENnccMA== + +"@types/jest@24.0.15": + version "24.0.15" + resolved "https://registry.verdaccio.org/@types%2fjest/-/jest-24.0.15.tgz#6c42d5af7fe3b44ffff7cc65de7bf741e8fa427f" + integrity sha512-MU1HIvWUme74stAoc3mgAi+aMlgKOudgEvQDIm1v4RkrDudBh1T+NFp5sftpBAdXdx1J0PbdpJ+M2EsSOi1djA== + dependencies: + "@types/jest-diff" "*" + +"@types/lodash@4.14.136": + version "4.14.136" + resolved "https://registry.verdaccio.org/@types%2flodash/-/lodash-4.14.136.tgz#413e85089046b865d960c9ff1d400e04c31ab60f" + integrity sha512-0GJhzBdvsW2RUccNHOBkabI8HZVdOXmXbXhuKlDEd5Vv12P7oAVGfomGp3Ne21o5D/qu1WmthlNKFaoZJJeErA== + +"@types/mime@*", "@types/mime@2.0.1": + version "2.0.1" + resolved "https://registry.verdaccio.org/@types%2fmime/-/mime-2.0.1.tgz#dc488842312a7f075149312905b5e3c0b054c79d" + integrity sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw== + +"@types/minimatch@3.0.3": + version "3.0.3" + resolved "https://registry.verdaccio.org/@types%2fminimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + +"@types/node@*": + version "12.0.10" + resolved "https://registry.verdaccio.org/@types%2fnode/-/node-12.0.10.tgz#51babf9c7deadd5343620055fc8aff7995c8b031" + integrity sha512-LcsGbPomWsad6wmMNv7nBLw7YYYyfdYcz6xryKYQhx89c3XXan+8Q6AJ43G5XDIaklaVkK3mE4fCb0SBvMiPSQ== + +"@types/node@12.6.2": + version "12.6.2" + resolved "https://registry.verdaccio.org/@types%2fnode/-/node-12.6.2.tgz#a5ccec6abb6060d5f20d256fb03ed743e9774999" + integrity sha512-gojym4tX0FWeV2gsW4Xmzo5wxGjXGm550oVUII7f7G5o4BV6c7DBdiG1RRQd+y1bvqRyYtPfMK85UM95vsapqQ== "@types/normalize-package-data@^2.4.0": version "2.4.0" - resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" + resolved "https://registry.verdaccio.org/@types%2fnormalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== +"@types/range-parser@*": + version "1.2.3" + resolved "https://registry.verdaccio.org/@types%2frange-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c" + integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== + +"@types/request@2.48.2": + version "2.48.2" + resolved "https://registry.verdaccio.org/@types%2frequest/-/request-2.48.2.tgz#936374cbe1179d7ed529fc02543deb4597450fed" + integrity sha512-gP+PSFXAXMrd5PcD7SqHeUjdGshAI8vKQ3+AvpQr3ht9iQea+59LOKvKITcQI+Lg+1EIkDP6AFSBUJPWG8GDyA== + dependencies: + "@types/caseless" "*" + "@types/node" "*" + "@types/tough-cookie" "*" + form-data "^2.5.0" + +"@types/serve-static@*": + version "1.13.2" + resolved "https://registry.verdaccio.org/@types%2fserve-static/-/serve-static-1.13.2.tgz#f5ac4d7a6420a99a6a45af4719f4dcd8cd907a48" + integrity sha512-/BZ4QRLpH/bNYgZgwhKEh+5AsboDBcUdlBYgzoLX0fpj3Y2gp6EApyOlM3bK53wQS/OE1SrdSYBAbux2D1528Q== + dependencies: + "@types/express-serve-static-core" "*" + "@types/mime" "*" + "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.verdaccio.org/@types%2fstack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== +"@types/tough-cookie@*": + version "2.3.5" + resolved "https://registry.verdaccio.org/@types%2ftough-cookie/-/tough-cookie-2.3.5.tgz#9da44ed75571999b65c37b60c9b2b88db54c585d" + integrity sha512-SCcK7mvGi3+ZNz833RRjFIxrn4gI1PPR3NtuIS+6vMkvmsGjosqTJwRt5bAEFLRz+wtJMWv8+uOnZf2hi2QXTg== + "@types/yargs@^12.0.2", "@types/yargs@^12.0.9": version "12.0.12" resolved "https://registry.verdaccio.org/@types%2fyargs/-/yargs-12.0.12.tgz#45dd1d0638e8c8f153e87d296907659296873916" integrity sha512-SOhuU4wNBxhhTHxYaiG5NY4HBhDIDnJF60GU+2LqHAdKKer86//e4yg69aENCtQ04n0ovz+tq2YPME5t5yp4pw== -"@verdaccio/babel-preset@0.1.0": - version "0.1.0" - resolved "https://registry.verdaccio.org/@verdaccio%2fbabel-preset/-/babel-preset-0.1.0.tgz#cb193ffd0e72e4a09d33f350c2a327a55eb15f6a" - integrity sha512-DXaS7lgbCh8IHlPPElbEtfInh1IXHsuERK0J/1oPxG4ZdQgUFqmpD29Ydxw6X5Hk980abvZ1FKGNOXz+VzvHsQ== +"@typescript-eslint/eslint-plugin@1.12.0": + version "1.12.0" + resolved "https://registry.verdaccio.org/@typescript-eslint%2feslint-plugin/-/eslint-plugin-1.12.0.tgz#96b4e08b5f998a198b8414508b1a289f9e8c549a" + integrity sha512-J/ZTZF+pLNqjXBGNfq5fahsoJ4vJOkYbitWPavA05IrZ7BXUaf4XWlhUB/ic1lpOGTRpLWF+PLAePjiHp6dz8g== dependencies: - "@babel/cli" "7.2.3" - "@babel/core" "7.2.2" - "@babel/node" "7.2.2" - "@babel/plugin-proposal-class-properties" "7.3.0" - "@babel/plugin-proposal-decorators" "7.3.0" + "@typescript-eslint/experimental-utils" "1.12.0" + eslint-utils "^1.3.1" + functional-red-black-tree "^1.0.1" + regexpp "^2.0.1" + tsutils "^3.7.0" + +"@typescript-eslint/eslint-plugin@1.7.0": + version "1.7.0" + resolved "https://registry.verdaccio.org/@typescript-eslint%2feslint-plugin/-/eslint-plugin-1.7.0.tgz#570e45dc84fb97852e363f1e00f47e604a0b8bcc" + integrity sha512-NUSz1aTlIzzTjFFVFyzrbo8oFjHg3K/M9MzYByqbMCxeFdErhLAcGITVfXzSz+Yvp5OOpMu3HkIttB0NyKl54Q== + dependencies: + "@typescript-eslint/parser" "1.7.0" + "@typescript-eslint/typescript-estree" "1.7.0" + eslint-utils "^1.3.1" + regexpp "^2.0.1" + requireindex "^1.2.0" + tsutils "^3.7.0" + +"@typescript-eslint/experimental-utils@1.12.0": + version "1.12.0" + resolved "https://registry.verdaccio.org/@typescript-eslint%2fexperimental-utils/-/experimental-utils-1.12.0.tgz#98417ee2e0c6fe8d1e50d934a6535d9c0f4277b6" + integrity sha512-s0soOTMJloytr9GbPteMLNiO2HvJ+qgQkRNplABXiVw6vq7uQRvidkby64Gqt/nA7pys74HksHwRULaB/QRVyw== + dependencies: + "@typescript-eslint/typescript-estree" "1.12.0" + eslint-scope "^4.0.0" + +"@typescript-eslint/parser@1.7.0": + version "1.7.0" + resolved "https://registry.verdaccio.org/@typescript-eslint%2fparser/-/parser-1.7.0.tgz#c3ea0d158349ceefbb6da95b5b09924b75357851" + integrity sha512-1QFKxs2V940372srm12ovSE683afqc1jB6zF/f8iKhgLz1yoSjYeGHipasao33VXKI+0a/ob9okeogGdKGvvlg== + dependencies: + "@typescript-eslint/typescript-estree" "1.7.0" + eslint-scope "^4.0.0" + eslint-visitor-keys "^1.0.0" + +"@typescript-eslint/typescript-estree@1.12.0": + version "1.12.0" + resolved "https://registry.verdaccio.org/@typescript-eslint%2ftypescript-estree/-/typescript-estree-1.12.0.tgz#d8dd0a7cffb5e3c0c3e98714042d83e316dfc9a9" + integrity sha512-nwN6yy//XcVhFs0ZyU+teJHB8tbCm7AIA8mu6E2r5hu6MajwYBY3Uwop7+rPZWUN/IUOHpL8C+iUPMDVYUU3og== + dependencies: + lodash.unescape "4.0.1" + semver "5.5.0" + +"@typescript-eslint/typescript-estree@1.7.0": + version "1.7.0" + resolved "https://registry.verdaccio.org/@typescript-eslint%2ftypescript-estree/-/typescript-estree-1.7.0.tgz#59ec02f5371964da1cc679dba7b878a417bc8c60" + integrity sha512-K5uedUxVmlYrVkFbyV3htDipvLqTE3QMOUQEHYJaKtgzxj6r7c5Ca/DG1tGgFxX+fsbi9nDIrf4arq7Ib7H/Yw== + dependencies: + lodash.unescape "4.0.1" + semver "5.5.0" + +"@verdaccio/babel-preset@0.2.1": + version "0.2.1" + resolved "https://registry.verdaccio.org/@verdaccio%2fbabel-preset/-/babel-preset-0.2.1.tgz#0291297fd72e16a77b2b1a1862ebae3bdafdaab5" + integrity sha512-6lBX2BBj+64EuH3dsL03bEFV/kcfxvj9VIZ9/gyR45i/UCh4atRmWOI0hlzQmYQJkVZz9qB2LKfH98CYTgFaOg== + dependencies: + "@babel/cli" "7.4.4" + "@babel/core" "7.4.5" + "@babel/node" "7.4.5" + "@babel/plugin-proposal-class-properties" "7.4.4" + "@babel/plugin-proposal-decorators" "7.4.4" "@babel/plugin-proposal-export-namespace-from" "7.2.0" "@babel/plugin-proposal-function-sent" "7.2.0" "@babel/plugin-proposal-json-strings" "7.2.0" "@babel/plugin-proposal-numeric-separator" "7.2.0" - "@babel/plugin-proposal-object-rest-spread" "7.3.1" + "@babel/plugin-proposal-object-rest-spread" "7.4.4" "@babel/plugin-proposal-throw-expressions" "7.2.0" "@babel/plugin-syntax-dynamic-import" "7.2.0" "@babel/plugin-syntax-import-meta" "7.2.0" - "@babel/plugin-transform-async-to-generator" "7.2.0" - "@babel/plugin-transform-classes" "7.2.2" - "@babel/plugin-transform-runtime" "7.2.0" - "@babel/polyfill" "7.2.5" - "@babel/preset-env" "7.3.1" + "@babel/plugin-transform-async-to-generator" "7.4.4" + "@babel/plugin-transform-classes" "7.4.4" + "@babel/plugin-transform-runtime" "7.4.4" + "@babel/polyfill" "7.4.4" + "@babel/preset-env" "7.4.5" "@babel/preset-flow" "7.0.0" "@babel/preset-react" "7.0.0" - "@babel/preset-typescript" "^7.1.0" - "@babel/register" "7.0.0" - "@babel/runtime" "^7.2.0" + "@babel/preset-typescript" "7.3.3" + "@babel/register" "7.4.4" + "@babel/runtime" "7.4.5" babel-core "7.0.0-bridge.0" babel-eslint "10.0.1" - babel-jest "23.6.0" - babel-loader "8.0.5" + babel-jest "24.8.0" babel-plugin-dynamic-import-node "2.2.0" - babel-plugin-emotion "9.2.10" - babel-plugin-flow-runtime "0.18.0" + babel-plugin-emotion "10.0.9" + babel-plugin-flow-runtime "0.19.0" + +"@verdaccio/commons-api@0.1.2": + version "0.1.2" + resolved "https://registry.verdaccio.org/@verdaccio%2fcommons-api/-/commons-api-0.1.2.tgz#084c2c06b22e998ff3bab265de17397998953da3" + integrity sha512-BweLdqHGVpDPZf1BkFVOTb+OW+WQp8TiEFJ4EvVJkpngg9rgvK9MAdJF/NZorGuUIoVIPJmtNwf/fId/ya9Udw== + dependencies: + http-errors "1.7.3" + +"@verdaccio/eslint-config@0.0.1": + version "0.0.1" + resolved "https://registry.verdaccio.org/@verdaccio%2feslint-config/-/eslint-config-0.0.1.tgz#27a7564b2f0d665b4af85a8cbab999725ce69a40" + integrity sha512-TFRo3NK8EydT9yymVO9hmGHUzcTYkGpLdTYdsFOH93vdNRAYto5OwTxGDd3q7FR+bMQ94IGROgn9l0byzHimTA== + dependencies: + "@typescript-eslint/eslint-plugin" "1.7.0" + babel-eslint "10.0.1" + eslint-config-google "0.12.0" + eslint-config-prettier "4.2.0" + eslint-plugin-babel "5.3.0" + eslint-plugin-import "2.17.2" + eslint-plugin-jest "22.5.1" + eslint-plugin-prettier "3.0.1" + eslint-plugin-verdaccio "0.0.5" + prettier "1.17.0" "@verdaccio/file-locking@1.0.0": version "1.0.0" @@ -1433,25 +1605,32 @@ dependencies: lockfile "1.0.4" -"@verdaccio/local-storage@2.1.0": - version "2.1.0" - resolved "https://registry.verdaccio.org/@verdaccio%2flocal-storage/-/local-storage-2.1.0.tgz#d941592237adb8e291942d6c87a90cefe32838e3" - integrity sha512-BmXkSdXT219+BBTe5vHemYpw8Vf1be2ZUdxYlvFpRltm+egJTtBSFO6lOWWcjaORkM48TGc7wR2K/jGJfX8KAg== +"@verdaccio/file-locking@1.0.3": + version "1.0.3" + resolved "https://registry.verdaccio.org/@verdaccio%2ffile-locking/-/file-locking-1.0.3.tgz#8244380a4ee41e585ef38690f9dbcaa1aba6bdc4" + integrity sha512-+npFxBPq8c7oXHtroLGjcrninqtoQBPVeCfLG0BzrEe3ZM5bCcaz3nwQsXLBzhL/QP5z3zLiOgpsxddDN3UIyw== dependencies: - "@verdaccio/file-locking" "1.0.0" - "@verdaccio/streams" "2.0.0-beta.0" - async "3.0.1-0" - http-errors "1.7.2" + lockfile "1.0.4" + +"@verdaccio/local-storage@2.2.1": + version "2.2.1" + resolved "https://registry.verdaccio.org/@verdaccio%2flocal-storage/-/local-storage-2.2.1.tgz#ce8b9ab6c05d6ce2bccef5c7781abe8667eab778" + integrity sha512-lSM5Rc2dn8rtzo1P2kQz7TNlVgm12OQzOcocK9uwVgKS95sWqjxttLB9EMfsGsy0+qwfzw96AMBkOXn3f55m/Q== + dependencies: + "@verdaccio/file-locking" "1.0.3" + "@verdaccio/streams" "2.0.0" + async "3.1.0" + http-errors "1.7.3" lodash "4.17.11" mkdirp "0.5.1" -"@verdaccio/readme@1.0.3": - version "1.0.3" - resolved "https://registry.verdaccio.org/@verdaccio%2freadme/-/readme-1.0.3.tgz#2cf9c8fd7ce356db7581c0d59e5444874d9b0bec" - integrity sha512-05DQQUl1n1afDgvv/C+ZR8dn/pW75scwtpW+sHs5MsvRDdwc7iilXBtrVje+1ioa+QU8LrDJvKnttvuwAoD+yw== +"@verdaccio/readme@1.0.4": + version "1.0.4" + resolved "https://registry.verdaccio.org/@verdaccio%2freadme/-/readme-1.0.4.tgz#84fa63f9e278bf4626d1d96460c1ea0359d76974" + integrity sha512-coBtSAriyrGgnzeY4Mu4ps/0P8/B+7fSbG7rcv6DoTb2vl2uLV/zAtet3n55iLKIAg5I4h3LuJ6m+uX2bMkZRA== dependencies: - dompurify "1.0.10" - jsdom "15.1.0" + dompurify "1.0.11" + jsdom "15.1.1" marked "0.6.2" "@verdaccio/streams@2.0.0": @@ -1464,10 +1643,10 @@ resolved "https://registry.verdaccio.org/@verdaccio%2fstreams/-/streams-2.0.0-beta.0.tgz#af8c7e673a3c368deacc8024c6f5671aa2ec32ac" integrity sha512-EdVF6RP0abRNT0RfgLCsqLNv7FOpm+BpzMZoaQuQGHSBQRj7OTM8ft5mpbJ40rYVXKv6D8xyU0vUnoRl09ah6g== -"@verdaccio/types@5.0.2": - version "5.0.2" - resolved "https://registry.verdaccio.org/@verdaccio%2ftypes/-/types-5.0.2.tgz#b9a00a1a7c4fb3f410a839b10417bc3201b10415" - integrity sha512-jjuBKxRcKTLcFNI1Ul1yquDLgYwNcuaTxYZdGK2XvN4e/BQ24WzBEnMW9LSZlWDZQgpINAD6qVuTT+albtdnXQ== +"@verdaccio/types@5.2.2": + version "5.2.2" + resolved "https://registry.verdaccio.org/@verdaccio%2ftypes/-/types-5.2.2.tgz#ecea86c864b905314e29c88e5f93aebcf116c5ff" + integrity sha512-5NbSsCcwCt5ZrA6+vXqUXFM2tAXkS++dju5XSh4TGM+ISon/FS/oUQtE7zmhlaftCt2z2LRhg0/b3wV8QUxSGQ== "@verdaccio/ui-theme@0.1.11": version "0.1.11" @@ -1492,23 +1671,15 @@ abbrev@1: resolved "https://registry.verdaccio.org/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -accepts@~1.3.5: - version "1.3.5" - resolved "https://registry.verdaccio.org/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" - integrity sha1-63d99gEXI6OxTopywIBcjoZ0a9I= +accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.verdaccio.org/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: - mime-types "~2.1.18" - negotiator "0.6.1" + mime-types "~2.1.24" + negotiator "0.6.2" -acorn-globals@^4.1.0: - version "4.3.1" - resolved "https://registry.verdaccio.org/acorn-globals/-/acorn-globals-4.3.1.tgz#deb149c59276657ebd40ba2ba849ddd529763ccf" - integrity sha512-gJSiKY8dBIjV/0jagZIFBdVMtfQyA5QHCvAT48H2q8REQoW8Fs5AOjqBql1LgSXgrMWdevcE+8cdZ33NtVbIBA== - dependencies: - acorn "^6.0.1" - acorn-walk "^6.0.1" - -acorn-globals@^4.3.0: +acorn-globals@^4.1.0, acorn-globals@^4.3.2: version "4.3.2" resolved "https://registry.verdaccio.org/acorn-globals/-/acorn-globals-4.3.2.tgz#4e2c2313a597fd589720395f6354b41cd5ec8006" integrity sha512-BbzvZhVtZP+Bs1J1HcwrQe8ycfO0wStkSGxuul3He3GkHOIZ6eTqOkPuw9IP1X3+IkOo4wiJmwkobzXYz4wewQ== @@ -1531,15 +1702,15 @@ acorn@^5.5.3: resolved "https://registry.verdaccio.org/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== -acorn@^6.0.1, acorn@^6.0.4, acorn@^6.0.7: +acorn@^6.0.1, acorn@^6.0.7, acorn@^6.1.1: version "6.1.1" resolved "https://registry.verdaccio.org/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" integrity sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA== agent-base@^4.1.0: - version "4.2.1" - resolved "https://registry.verdaccio.org/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" - integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== + version "4.3.0" + resolved "https://registry.verdaccio.org/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" + integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== dependencies: es6-promisify "^5.0.0" @@ -1613,13 +1784,6 @@ apache-md5@1.1.2: resolved "https://registry.verdaccio.org/apache-md5/-/apache-md5-1.1.2.tgz#ee49736b639b4f108b6e9e626c6da99306b41692" integrity sha1-7klza2ObTxCLbp5ibG2pkwa0FpI= -append-transform@^1.0.0: - version "1.0.0" - resolved "https://registry.verdaccio.org/append-transform/-/append-transform-1.0.0.tgz#046a52ae582a228bd72f58acfbe2967c678759ab" - integrity sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw== - dependencies: - default-require-extensions "^2.0.0" - aproba@^1.0.3: version "1.2.0" resolved "https://registry.verdaccio.org/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" @@ -1645,27 +1809,12 @@ argv@^0.0.2: resolved "https://registry.verdaccio.org/argv/-/argv-0.0.2.tgz#ecbd16f8949b157183711b1bda334f37840185ab" integrity sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas= -aria-query@^3.0.0: - version "3.0.0" - resolved "https://registry.verdaccio.org/aria-query/-/aria-query-3.0.0.tgz#65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc" - integrity sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w= - dependencies: - ast-types-flow "0.0.7" - commander "^2.11.0" - -arr-diff@^2.0.0: - version "2.0.0" - resolved "https://registry.verdaccio.org/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" - integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= - dependencies: - arr-flatten "^1.0.1" - arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.verdaccio.org/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= -arr-flatten@^1.0.1, arr-flatten@^1.1.0: +arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.verdaccio.org/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== @@ -1705,21 +1854,16 @@ array-includes@^3.0.3: array-union@^1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + resolved "https://registry.verdaccio.org/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" array-uniq@^1.0.1: version "1.0.3" - resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + resolved "https://registry.verdaccio.org/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= -array-unique@^0.2.1: - version "0.2.1" - resolved "https://registry.verdaccio.org/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" - integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= - array-unique@^0.3.2: version "0.3.2" resolved "https://registry.verdaccio.org/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" @@ -1744,7 +1888,7 @@ assert-plus@1.0.0, assert-plus@^1.0.0: assertion-error@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" + resolved "https://registry.verdaccio.org/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== assign-symbols@^1.0.0: @@ -1752,42 +1896,25 @@ assign-symbols@^1.0.0: resolved "https://registry.verdaccio.org/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= -ast-types-flow@0.0.7, ast-types-flow@^0.0.7: - version "0.0.7" - resolved "https://registry.verdaccio.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" - integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= - astral-regex@^1.0.0: version "1.0.0" resolved "https://registry.verdaccio.org/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== async-each@^1.0.1: - version "1.0.2" - resolved "https://registry.verdaccio.org/async-each/-/async-each-1.0.2.tgz#8b8a7ca2a658f927e9f307d6d1a42f4199f0f735" - integrity sha512-6xrbvN0MOBKSJDdonmSSz2OwFSgxRaVtBDes26mj9KIGtDo+g9xosFRSC+i1gQh2oAN/tQ62AI/pGZGQjVOiRg== + version "1.0.3" + resolved "https://registry.verdaccio.org/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== -async-limiter@~1.0.0: +async-limiter@^1.0.0, async-limiter@~1.0.0: version "1.0.0" resolved "https://registry.verdaccio.org/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== -async@3.0.1: - version "3.0.1" - resolved "https://registry.verdaccio.org/async/-/async-3.0.1.tgz#dfeb34657d1e63c94c0eee424297bf8a2c9a8182" - integrity sha512-ZswD8vwPtmBZzbn9xyi8XBQWXH3AvOQ43Za1KWYq7JeycrZuUYzx01KvHcVbXltjqH4y0MWrQ33008uLTqXuDw== - -async@3.0.1-0: - version "3.0.1-0" - resolved "https://registry.verdaccio.org/async/-/async-3.0.1-0.tgz#ca06713f91c3d9eea3e966ace4093f41ef89f200" - integrity sha512-b+lONkCWH/GCAIrU0j4m5zed5t+5dfjM2TbUSmKCagx6TZp2jQrNkGL7j1SUb0fF1yH6sKBiXC7Zid8Zj94O6A== - -async@^2.6.1: - version "2.6.2" - resolved "https://registry.verdaccio.org/async/-/async-2.6.2.tgz#18330ea7e6e313887f5d2f2a904bac6fe4dd5381" - integrity sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg== - dependencies: - lodash "^4.17.11" +async@3.1.0: + version "3.1.0" + resolved "https://registry.verdaccio.org/async/-/async-3.1.0.tgz#42b3b12ae1b74927b5217d8c0016baaf62463772" + integrity sha512-4vx/aaY6j/j3Lw3fbCHNWP0pPaTCew3F6F3hYyl/tHs/ndmV1q7NW9T5yuJ2XAGwdQrP+6Wu20x06U4APo/iQQ== asynckit@^0.4.0: version "0.4.0" @@ -1814,52 +1941,11 @@ aws4@^1.6.0, aws4@^1.8.0: resolved "https://registry.verdaccio.org/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== -axobject-query@^2.0.2: - version "2.0.2" - resolved "https://registry.verdaccio.org/axobject-query/-/axobject-query-2.0.2.tgz#ea187abe5b9002b377f925d8bf7d1c561adf38f9" - integrity sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww== - dependencies: - ast-types-flow "0.0.7" - -babel-code-frame@^6.26.0: - version "6.26.0" - resolved "https://registry.verdaccio.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - babel-core@7.0.0-bridge.0: version "7.0.0-bridge.0" resolved "https://registry.verdaccio.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== -babel-core@^6.26.0, babel-core@^6.26.3: - version "6.26.3" - resolved "https://registry.verdaccio.org/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" - integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.1" - debug "^2.6.9" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.8" - slash "^1.0.0" - source-map "^0.5.7" - babel-eslint@10.0.1: version "10.0.1" resolved "https://registry.verdaccio.org/babel-eslint/-/babel-eslint-10.0.1.tgz#919681dc099614cd7d31d45c8908695092a1faed" @@ -1872,66 +1958,19 @@ babel-eslint@10.0.1: eslint-scope "3.7.1" eslint-visitor-keys "^1.0.0" -babel-generator@^6.18.0, babel-generator@^6.26.0: - version "6.26.1" - resolved "https://registry.verdaccio.org/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" - integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== +babel-jest@24.8.0, babel-jest@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/babel-jest/-/babel-jest-24.8.0.tgz#5c15ff2b28e20b0f45df43fe6b7f2aae93dba589" + integrity sha512-+5/kaZt4I9efoXzPlZASyK/lN9qdRKmmUav9smVc0ruPQD7IsfucQ87gpOE8mn2jbDuS6M/YOW6n3v9ZoIfgnw== dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" - source-map "^0.5.7" - trim-right "^1.0.1" - -babel-helpers@^6.24.1: - version "6.24.1" - resolved "https://registry.verdaccio.org/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-jest@23.6.0: - version "23.6.0" - resolved "https://registry.verdaccio.org/babel-jest/-/babel-jest-23.6.0.tgz#a644232366557a2240a0c083da6b25786185a2f1" - integrity sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew== - dependencies: - babel-plugin-istanbul "^4.1.6" - babel-preset-jest "^23.2.0" - -babel-jest@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/babel-jest/-/babel-jest-24.7.1.tgz#73902c9ff15a7dfbdc9994b0b17fcefd96042178" - integrity sha512-GPnLqfk8Mtt0i4OemjWkChi73A3ALs4w2/QbG64uAj8b5mmwzxc7jbJVRZt8NJkxi6FopVHog9S3xX6UJKb2qg== - dependencies: - "@jest/transform" "^24.7.1" - "@jest/types" "^24.7.0" + "@jest/transform" "^24.8.0" + "@jest/types" "^24.8.0" "@types/babel__core" "^7.1.0" babel-plugin-istanbul "^5.1.0" babel-preset-jest "^24.6.0" chalk "^2.4.2" slash "^2.0.0" -babel-loader@8.0.5: - version "8.0.5" - resolved "https://registry.verdaccio.org/babel-loader/-/babel-loader-8.0.5.tgz#225322d7509c2157655840bba52e46b6c2f2fe33" - integrity sha512-NTnHnVRd2JnRqPC0vW+iOQWU5pchDbYXsG2E6DMXEpMfUcQKclF9gmf3G3ZMhzG7IG9ji4coL0cm+FxeWxDpnw== - dependencies: - find-cache-dir "^2.0.0" - loader-utils "^1.0.2" - mkdirp "^0.5.1" - util.promisify "^1.0.0" - -babel-messages@^6.23.0: - version "6.23.0" - resolved "https://registry.verdaccio.org/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= - dependencies: - babel-runtime "^6.22.0" - babel-plugin-dynamic-import-node@2.2.0: version "2.2.0" resolved "https://registry.verdaccio.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.2.0.tgz#c0adfb07d95f4a4495e9aaac6ec386c4d7c2524e" @@ -1939,29 +1978,26 @@ babel-plugin-dynamic-import-node@2.2.0: dependencies: object.assign "^4.1.0" -babel-plugin-emotion@9.2.10: - version "9.2.10" - resolved "https://registry.verdaccio.org/babel-plugin-emotion/-/babel-plugin-emotion-9.2.10.tgz#983c288106cece7ce761df0513683ef0d241c466" - integrity sha512-ezELJPqCSA+FJ1XgUlOFbk1dilM+db610GdX81D+IBiqwEu9l1ifEP7oLslL3bew3LKT+PcbSltNBDvZACBe2g== +babel-plugin-emotion@10.0.9: + version "10.0.9" + resolved "https://registry.verdaccio.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.9.tgz#04a0404d5a4084d5296357a393d344c0f8303ae4" + integrity sha512-IfWP12e9/wHtWHxVTzD692Nbcmrmcz2tip7acp6YUqtrP7slAyr5B+69hyZ8jd55GsyNSZwryNnmuDEVe0j+7w== dependencies: "@babel/helper-module-imports" "^7.0.0" - "@emotion/babel-utils" "^0.6.4" - "@emotion/hash" "^0.6.2" - "@emotion/memoize" "^0.6.1" - "@emotion/stylis" "^0.7.0" - babel-core "^6.26.3" + "@emotion/hash" "0.7.1" + "@emotion/memoize" "0.7.1" + "@emotion/serialize" "^0.11.6" babel-plugin-macros "^2.0.0" babel-plugin-syntax-jsx "^6.18.0" convert-source-map "^1.5.0" + escape-string-regexp "^1.0.5" find-root "^1.1.0" - mkdirp "^0.5.1" source-map "^0.5.7" - touch "^2.0.1" -babel-plugin-flow-runtime@0.18.0: - version "0.18.0" - resolved "https://registry.verdaccio.org/babel-plugin-flow-runtime/-/babel-plugin-flow-runtime-0.18.0.tgz#09756cff0360f7c1149c4492f1f849dd98d2d552" - integrity sha512-KSYqXNez/fxkO6laN535u731pRVbPEZOpZkiJafURoTP8fEEqIgM82vRyT05OZtR7kYY6FaetwtFcoY2QBN3PQ== +babel-plugin-flow-runtime@0.19.0: + version "0.19.0" + resolved "https://registry.verdaccio.org/babel-plugin-flow-runtime/-/babel-plugin-flow-runtime-0.19.0.tgz#f96e035a444bb042406838fed3c6b446c0e55a98" + integrity sha512-3kOv7UW5ojT/MfcqEjr+JOgWykLfWK7bdKozUyE6BrHNm13Auy+BviYNYW35nDWKtN6H7O5Pduxpvgl3P/UvrQ== dependencies: "@babel/generator" "^7.0.0" "@babel/parser" "^7.0.0" @@ -1970,29 +2006,14 @@ babel-plugin-flow-runtime@0.18.0: camelcase "^3.0.0" flow-config-parser "^0.3.0" -babel-plugin-istanbul@^4.1.6: - version "4.1.6" - resolved "https://registry.verdaccio.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" - integrity sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ== - dependencies: - babel-plugin-syntax-object-rest-spread "^6.13.0" - find-up "^2.1.0" - istanbul-lib-instrument "^1.10.1" - test-exclude "^4.2.1" - babel-plugin-istanbul@^5.1.0: - version "5.1.1" - resolved "https://registry.verdaccio.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.1.tgz#7981590f1956d75d67630ba46f0c22493588c893" - integrity sha512-RNNVv2lsHAXJQsEJ5jonQwrJVWK8AcZpG1oxhnjCUaAjL7xahYLANhPUZbzEQHjKy1NMYUwn+0NPKQc8iSY4xQ== + version "5.1.4" + resolved "https://registry.verdaccio.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.4.tgz#841d16b9a58eeb407a0ddce622ba02fe87a752ba" + integrity sha512-dySz4VJMH+dpndj0wjJ8JPs/7i1TdSPb1nRrn56/92pKOF9VKC1FMFJmMXjzlGGusnCAqujP6PBCiKq0sVA+YQ== dependencies: find-up "^3.0.0" - istanbul-lib-instrument "^3.0.0" - test-exclude "^5.0.0" - -babel-plugin-jest-hoist@^23.2.0: - version "23.2.0" - resolved "https://registry.verdaccio.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz#e61fae05a1ca8801aadee57a6d66b8cefaf44167" - integrity sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc= + istanbul-lib-instrument "^3.3.0" + test-exclude "^5.2.3" babel-plugin-jest-hoist@^24.6.0: version "24.6.0" @@ -2002,9 +2023,9 @@ babel-plugin-jest-hoist@^24.6.0: "@types/babel__traverse" "^7.0.6" babel-plugin-macros@^2.0.0: - version "2.5.1" - resolved "https://registry.verdaccio.org/babel-plugin-macros/-/babel-plugin-macros-2.5.1.tgz#4a119ac2c2e19b458c259b9accd7ee34fd57ec6f" - integrity sha512-xN3KhAxPzsJ6OQTktCanNpIFnnMsCV+t8OloKxIL72D6+SUZYFn9qfklPgef5HyyDtzYZqqb+fs1S12+gQY82Q== + version "2.6.1" + resolved "https://registry.verdaccio.org/babel-plugin-macros/-/babel-plugin-macros-2.6.1.tgz#41f7ead616fc36f6a93180e89697f69f51671181" + integrity sha512-6W2nwiXme6j1n2erPOnmRiWfObUhWH7Qw1LMi9XZy8cj+KtESu3T6asZvtk5bMQQjX8te35o7CFueiSdL/2NmQ== dependencies: "@babel/runtime" "^7.4.2" cosmiconfig "^5.2.0" @@ -2015,11 +2036,6 @@ babel-plugin-syntax-jsx@^6.18.0: resolved "https://registry.verdaccio.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= -babel-plugin-syntax-object-rest-spread@^6.13.0: - version "6.13.0" - resolved "https://registry.verdaccio.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" - integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= - babel-polyfill@6.26.0: version "6.26.0" resolved "https://registry.verdaccio.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" @@ -2029,14 +2045,6 @@ babel-polyfill@6.26.0: core-js "^2.5.0" regenerator-runtime "^0.10.5" -babel-preset-jest@^23.2.0: - version "23.2.0" - resolved "https://registry.verdaccio.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz#8ec7a03a138f001a1a8fb1e8113652bf1a55da46" - integrity sha1-jsegOhOPABoaj7HoETZSvxpV2kY= - dependencies: - babel-plugin-jest-hoist "^23.2.0" - babel-plugin-syntax-object-rest-spread "^6.13.0" - babel-preset-jest@^24.6.0: version "24.6.0" resolved "https://registry.verdaccio.org/babel-preset-jest/-/babel-preset-jest-24.6.0.tgz#66f06136eefce87797539c0d63f1769cc3915984" @@ -2045,20 +2053,7 @@ babel-preset-jest@^24.6.0: "@babel/plugin-syntax-object-rest-spread" "^7.0.0" babel-plugin-jest-hoist "^24.6.0" -babel-register@^6.26.0: - version "6.26.0" - resolved "https://registry.verdaccio.org/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= - dependencies: - babel-core "^6.26.0" - babel-runtime "^6.26.0" - core-js "^2.5.0" - home-or-tmp "^2.0.0" - lodash "^4.17.4" - mkdirp "^0.5.1" - source-map-support "^0.4.15" - -babel-runtime@6.26.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: +babel-runtime@6.26.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.verdaccio.org/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= @@ -2066,47 +2061,6 @@ babel-runtime@6.26.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtim core-js "^2.4.0" regenerator-runtime "^0.11.0" -babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: - version "6.26.0" - resolved "https://registry.verdaccio.org/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" - integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= - dependencies: - babel-runtime "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - lodash "^4.17.4" - -babel-traverse@^6.18.0, babel-traverse@^6.26.0: - version "6.26.0" - resolved "https://registry.verdaccio.org/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" - integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= - dependencies: - babel-code-frame "^6.26.0" - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - debug "^2.6.8" - globals "^9.18.0" - invariant "^2.2.2" - lodash "^4.17.4" - -babel-types@^6.18.0, babel-types@^6.26.0: - version "6.26.0" - resolved "https://registry.verdaccio.org/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" - -babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.verdaccio.org/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== - balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.verdaccio.org/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" @@ -2142,11 +2096,6 @@ before-after-hook@^1.4.0: resolved "https://registry.verdaccio.org/before-after-hook/-/before-after-hook-1.4.0.tgz#2b6bf23dca4f32e628fd2747c10a37c74a4b484d" integrity sha512-l5r9ir56nda3qu14nAXIlyq1MmUSs0meCIaFAh8HwkFwP1F8eToOuS3ah2VAHHcY04jaYD7FpJC5JTXHYRbkzg== -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.verdaccio.org/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - binary-extensions@^1.0.0: version "1.13.1" resolved "https://registry.verdaccio.org/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" @@ -2192,15 +2141,6 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^1.8.2: - version "1.8.5" - resolved "https://registry.verdaccio.org/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" - integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= - dependencies: - expand-range "^1.8.1" - preserve "^0.2.0" - repeat-element "^1.1.2" - braces@^2.3.1, braces@^2.3.2: version "2.3.2" resolved "https://registry.verdaccio.org/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" @@ -2229,19 +2169,19 @@ browser-resolve@^1.11.3: dependencies: resolve "1.1.7" -browserslist@^4.3.4: - version "4.5.4" - resolved "https://registry.verdaccio.org/browserslist/-/browserslist-4.5.4.tgz#166c4ecef3b51737a42436ea8002aeea466ea2c7" - integrity sha512-rAjx494LMjqKnMPhFkuLmLp8JWEX0o8ADTGeAbOqaF+XCvYLreZrG5uVjnPBlAQ8REZK4pzXGvp0bWgrFtKaag== +browserslist@^4.6.0, browserslist@^4.6.2: + version "4.6.3" + resolved "https://registry.verdaccio.org/browserslist/-/browserslist-4.6.3.tgz#0530cbc6ab0c1f3fc8c819c72377ba55cf647f05" + integrity sha512-CNBqTCq22RKM8wKJNowcqihHJ4SkI8CGeK7KOR9tPboXUuS5Zk5lQgzzTbs4oxD8x+6HUshZUa2OyNI9lR93bQ== dependencies: - caniuse-lite "^1.0.30000955" - electron-to-chromium "^1.3.122" - node-releases "^1.1.13" + caniuse-lite "^1.0.30000975" + electron-to-chromium "^1.3.164" + node-releases "^1.1.23" bser@^2.0.0: - version "2.0.0" - resolved "https://registry.verdaccio.org/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" - integrity sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk= + version "2.1.0" + resolved "https://registry.verdaccio.org/bser/-/bser-2.1.0.tgz#65fc784bf7f87c009b973c12db6546902fa9c7b5" + integrity sha512-8zsjWrQkkBoLK6uxASk1nJ2SKv97ltiGDo6A3wA0/yRPz+CwmEyDo0hUrhIuukG2JHpAl3bvFIixw2/3Hi0DOg== dependencies: node-int64 "^0.4.0" @@ -2356,10 +2296,10 @@ camelcase@^5.0.0: resolved "https://registry.verdaccio.org/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -caniuse-lite@^1.0.30000955: - version "1.0.30000959" - resolved "https://registry.verdaccio.org/caniuse-lite/-/caniuse-lite-1.0.30000959.tgz#215d3455866da874179c6170202f0cc64f961cfd" - integrity sha512-6BvqmS0VLmY4sJCz6AbIJRQfcns8McDxi424y+3kmtisJeA9/5qslP+K8sqremDau7UU4WSsqdRP032JrqZY8Q== +caniuse-lite@^1.0.30000975: + version "1.0.30000978" + resolved "https://registry.verdaccio.org/caniuse-lite/-/caniuse-lite-1.0.30000978.tgz#1e3346c27fc46bce9ac1ccd77863153a263dde56" + integrity sha512-H6gK6kxUzG6oAwg/Jal279z8pHw0BzrpZfwo/CA9FFm/vA0l8IhDfkZtepyJNE2Y4V6Dp3P3ubz6czby1/Mgsw== capture-exit@^2.0.0: version "2.0.0" @@ -2375,7 +2315,7 @@ caseless@~0.12.0: chai@^4.1.2: version "4.2.0" - resolved "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz#760aa72cf20e3795e84b12877ce0e83737aa29e5" + resolved "https://registry.verdaccio.org/chai/-/chai-4.2.0.tgz#760aa72cf20e3795e84b12877ce0e83737aa29e5" integrity sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw== dependencies: assertion-error "^1.1.0" @@ -2394,6 +2334,15 @@ chalk@2.3.1: escape-string-regexp "^1.0.5" supports-color "^5.2.0" +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.verdaccio.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + chalk@^1.0.0, chalk@^1.1.3: version "1.1.3" resolved "https://registry.verdaccio.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -2405,15 +2354,6 @@ chalk@^1.0.0, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.verdaccio.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - chardet@^0.7.0: version "0.7.0" resolved "https://registry.verdaccio.org/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" @@ -2421,13 +2361,13 @@ chardet@^0.7.0: check-error@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" + resolved "https://registry.verdaccio.org/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= -chokidar@^2.0.3: - version "2.1.5" - resolved "https://registry.verdaccio.org/chokidar/-/chokidar-2.1.5.tgz#0ae8434d962281a5f56c72869e79cb6d9d86ad4d" - integrity sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A== +chokidar@^2.0.4: + version "2.1.6" + resolved "https://registry.verdaccio.org/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5" + integrity sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g== dependencies: anymatch "^2.0.0" async-each "^1.0.1" @@ -2502,15 +2442,15 @@ code-point-at@^1.0.0: resolved "https://registry.verdaccio.org/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= -codecov@3.3.0: - version "3.3.0" - resolved "https://registry.verdaccio.org/codecov/-/codecov-3.3.0.tgz#7bf337b3f7b0474606b5c31c56dd9e44e395e15d" - integrity sha512-S70c3Eg9SixumOvxaKE/yKUxb9ihu/uebD9iPO2IR73IdP4i6ZzjXEULj3d0HeyWPr0DqBfDkjNBWxURjVO5hw== +codecov@3.5.0: + version "3.5.0" + resolved "https://registry.verdaccio.org/codecov/-/codecov-3.5.0.tgz#3d0748932f9cb41e1ad7f21fa346ef1b2b1bed47" + integrity sha512-/OsWOfIHaQIr7aeZ4pY0UC1PZT6kimoKFOFYFNb6wxo3iw12nRrh+mNGH72rnXxNsq6SGfesVPizm/6Q3XqcFQ== dependencies: argv "^0.0.2" ignore-walk "^3.0.1" - js-yaml "^3.12.0" - teeny-request "^3.7.0" + js-yaml "^3.13.1" + teeny-request "^3.11.3" urlgrey "^0.4.4" collection-visit@^1.0.0: @@ -2533,21 +2473,14 @@ color-name@1.1.3: resolved "https://registry.verdaccio.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.7" - resolved "https://registry.verdaccio.org/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" - integrity sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w== - dependencies: - delayed-stream "~1.0.0" - -combined-stream@~1.0.5: +combined-stream@^1.0.6, combined-stream@~1.0.5, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.verdaccio.org/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" -commander@2.20.0, commander@^2.11.0, commander@^2.14.1, commander@^2.8.1, commander@^2.9.0, commander@~2.20.0: +commander@2.20.0, commander@^2.14.1, commander@^2.8.1, commander@^2.9.0, commander@~2.20.0: version "2.20.0" resolved "https://registry.verdaccio.org/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ== @@ -2565,22 +2498,17 @@ compare-func@^1.3.1: array-ify "^1.0.0" dot-prop "^3.0.0" -compare-versions@^3.2.1: - version "3.4.0" - resolved "https://registry.verdaccio.org/compare-versions/-/compare-versions-3.4.0.tgz#e0747df5c9cb7f054d6d3dc3e1dbc444f9e92b26" - integrity sha512-tK69D7oNXXqUW3ZNo/z7NXTEz22TCF0pTE+YF9cxvaAM9XnkLo1fV621xCLrRR6aevJlKxExkss0vWqUCUpqdg== - component-emitter@^1.2.0, component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.verdaccio.org/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== compressible@~2.0.16: - version "2.0.16" - resolved "https://registry.verdaccio.org/compressible/-/compressible-2.0.16.tgz#a49bf9858f3821b64ce1be0296afc7380466a77f" - integrity sha512-JQfEOdnI7dASwCuSPWIeVYwc/zMsu/+tRhoUvEfXz2gxOA2DNjmG5vhtFdBlhWPPGo+RdT9S3tgc/uH5qgDiiA== + version "2.0.17" + resolved "https://registry.verdaccio.org/compressible/-/compressible-2.0.17.tgz#6e8c108a16ad58384a977f3a482ca20bff2f38c1" + integrity sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw== dependencies: - mime-db ">= 1.38.0 < 2" + mime-db ">= 1.40.0 < 2" compression@1.7.4: version "1.7.4" @@ -2635,6 +2563,13 @@ content-disposition@0.5.2: resolved "https://registry.verdaccio.org/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" integrity sha1-DPaLud318r55YcOoUXjLhdunjLQ= +content-disposition@0.5.3: + version "0.5.3" + resolved "https://registry.verdaccio.org/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + dependencies: + safe-buffer "5.1.2" + content-type@~1.0.4: version "1.0.4" resolved "https://registry.verdaccio.org/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" @@ -2670,10 +2605,15 @@ conventional-changelog-codemirror@^2.0.1: dependencies: q "^1.5.1" -conventional-changelog-conventionalcommits@^1.1.1: - version "1.1.1" - resolved "https://registry.verdaccio.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-1.1.1.tgz#322351f6a0422876d89ec54491365695b073a709" - integrity sha512-21BcbiSfvYIon7sF80Rwn6vnfhaiuZUyHHFYr9Zz8H2B+O/3grud5TbEYpU1/SFXD5aD48IdSme/KkJl9wCsCw== +conventional-changelog-config-spec@1.0.0: + version "1.0.0" + resolved "https://registry.verdaccio.org/conventional-changelog-config-spec/-/conventional-changelog-config-spec-1.0.0.tgz#fc17bf0ab7b7f2a6b0c91bccc1bd55819d3ee79e" + integrity sha512-RR3479x5Qw7XWkmNDYx/kOnsQJW+FZBIakURG/Dg7FkTaCrGjAkgfH96pQs9SyOEZI07USEXy7FjUDWYP8bt3Q== + +conventional-changelog-conventionalcommits@^3.0.2: + version "3.0.2" + resolved "https://registry.verdaccio.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-3.0.2.tgz#3a380a14ecd6f5056da6d460e30dd6c0c9f1aebe" + integrity sha512-w1+fQSDnm/7+sPKIYC5nfRVYDszt+6HdWizrigSqWFVIiiBVzkHGeqDLMSHc+Qq9qssHVAxAak5206epZyK87A== dependencies: compare-func "^1.3.1" q "^1.5.1" @@ -2739,9 +2679,9 @@ conventional-changelog-preset-loader@^2.1.1: integrity sha512-K4avzGMLm5Xw0Ek/6eE3vdOXkqnpf9ydb68XYmCc16cJ99XMMbc2oaNMuPwAsxVK6CC1yA4/I90EhmWNj0Q6HA== conventional-changelog-writer@^4.0.5: - version "4.0.5" - resolved "https://registry.verdaccio.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.5.tgz#fb9e384bb294e8e8a9f2568a3f4d1e11953d8641" - integrity sha512-g/Myp4MaJ1A+f7Ai+SnVhkcWtaHk6flw0SYN7A+vQ+MTu0+gSovQWs4Pg4NtcNUcIztYQ9YHsoxHP+GGQplI7Q== + version "4.0.6" + resolved "https://registry.verdaccio.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.6.tgz#24db578ac8e7c89a409ef9bba12cf3c095990148" + integrity sha512-ou/sbrplJMM6KQpR5rKFYNVQYesFjN7WpNGdudQSWNi6X+RgyFUcSv871YBYkrUYV9EX8ijMohYVzn9RUb+4ag== dependencies: compare-func "^1.3.1" conventional-commits-filter "^2.0.2" @@ -2750,19 +2690,19 @@ conventional-changelog-writer@^4.0.5: json-stringify-safe "^5.0.1" lodash "^4.2.1" meow "^4.0.0" - semver "^5.5.0" + semver "^6.0.0" split "^1.0.0" through2 "^3.0.0" -conventional-changelog@^3.0.6: - version "3.1.3" - resolved "https://registry.verdaccio.org/conventional-changelog/-/conventional-changelog-3.1.3.tgz#decb10d89c46c838e74eb5160bcf4987992f7534" - integrity sha512-JBfdDSdSGasTNaBRZbOeFn8CJTIpP/sB/kiawmWAiLapLZ+wCDVDZR6Q+Hh9rjh3dxNAFR03bWTeqjKajXvPYA== +conventional-changelog@3.1.8: + version "3.1.8" + resolved "https://registry.verdaccio.org/conventional-changelog/-/conventional-changelog-3.1.8.tgz#091382b5a0820bf8ec8e75ad2664a3688c31b07d" + integrity sha512-fb3/DOLLrQdNqN0yYn/lT6HcNsAa9A+VTDBqlZBMQcEPPIeJIMI+DBs3yu+eiYOLi22w9oShq3nn/zN6qm1Hmw== dependencies: conventional-changelog-angular "^5.0.3" conventional-changelog-atom "^2.0.1" conventional-changelog-codemirror "^2.0.1" - conventional-changelog-conventionalcommits "^1.1.1" + conventional-changelog-conventionalcommits "^3.0.2" conventional-changelog-core "^3.2.2" conventional-changelog-ember "^2.0.2" conventional-changelog-eslint "^3.0.2" @@ -2793,22 +2733,22 @@ conventional-commits-parser@^2.1.0: trim-off-newlines "^1.0.0" conventional-commits-parser@^3.0.2: - version "3.0.2" - resolved "https://registry.verdaccio.org/conventional-commits-parser/-/conventional-commits-parser-3.0.2.tgz#1295590dd195f64f53d6f8eb7c41114bb9a60742" - integrity sha512-y5eqgaKR0F6xsBNVSQ/5cI5qIF3MojddSUi1vKIggRkqUTbkqFKH9P5YX/AT1BVZp9DtSzBTIkvjyVLotLsVog== + version "3.0.3" + resolved "https://registry.verdaccio.org/conventional-commits-parser/-/conventional-commits-parser-3.0.3.tgz#c3f972fd4e056aa8b9b4f5f3d0e540da18bf396d" + integrity sha512-KaA/2EeUkO4bKjinNfGUyqPTX/6w9JGshuQRik4r/wJz7rUw3+D3fDG6sZSEqJvKILzKXFQuFkpPLclcsAuZcg== dependencies: JSONStream "^1.0.4" - is-text-path "^1.0.0" + is-text-path "^2.0.0" lodash "^4.2.1" meow "^4.0.0" split2 "^2.0.0" through2 "^3.0.0" trim-off-newlines "^1.0.0" -conventional-recommended-bump@^4.0.4: - version "4.1.1" - resolved "https://registry.verdaccio.org/conventional-recommended-bump/-/conventional-recommended-bump-4.1.1.tgz#37014fadeda267d0607e2fc81124da840a585127" - integrity sha512-JT2vKfSP9kR18RXXf55BRY1O3AHG8FPg5btP3l7LYfcWJsiXI6MCf30DepQ98E8Qhowvgv7a8iev0J1bEDkTFA== +conventional-recommended-bump@5.0.0: + version "5.0.0" + resolved "https://registry.verdaccio.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.0.tgz#019d45a1f3d2cc14a26e9bad1992406ded5baa23" + integrity sha512-CsfdICpbUe0pmM4MTG90GPUqnFgB1SWIR2HAh+vS+JhhJdPWvc0brs8oadWoYGhFOQpQwe57JnvzWEWU0m2OSg== dependencies: concat-stream "^2.0.0" conventional-changelog-preset-loader "^2.1.1" @@ -2819,7 +2759,7 @@ conventional-recommended-bump@^4.0.4: meow "^4.0.0" q "^1.5.1" -convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1: +convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0: version "1.6.0" resolved "https://registry.verdaccio.org/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== @@ -2836,6 +2776,11 @@ cookie@0.3.1: resolved "https://registry.verdaccio.org/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s= +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.verdaccio.org/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== + cookiejar@^2.1.0: version "2.1.2" resolved "https://registry.verdaccio.org/cookiejar/-/cookiejar-2.1.2.tgz#dd8a235530752f988f9a0844f3fc589e3111125c" @@ -2854,15 +2799,29 @@ copy-descriptor@^0.1.0: resolved "https://registry.verdaccio.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js@^2.4.0, core-js@^2.5.0, core-js@^2.5.7, core-js@^2.6.5: - version "2.6.5" - resolved "https://registry.verdaccio.org/core-js/-/core-js-2.6.5.tgz#44bc8d249e7fb2ff5d00e0341a7ffb94fbf67895" - integrity sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A== +core-js-compat@^3.1.1: + version "3.1.4" + resolved "https://registry.verdaccio.org/core-js-compat/-/core-js-compat-3.1.4.tgz#e4d0c40fbd01e65b1d457980fe4112d4358a7408" + integrity sha512-Z5zbO9f1d0YrJdoaQhphVAnKPimX92D6z8lCGphH89MNRxlL1prI9ExJPqVwP0/kgkQCv8c4GJGT8X16yUncOg== + dependencies: + browserslist "^4.6.2" + core-js-pure "3.1.4" + semver "^6.1.1" + +core-js-pure@3.1.4: + version "3.1.4" + resolved "https://registry.verdaccio.org/core-js-pure/-/core-js-pure-3.1.4.tgz#5fa17dc77002a169a3566cc48dc774d2e13e3769" + integrity sha512-uJ4Z7iPNwiu1foygbcZYJsJs1jiXrTTCvxfLDXNhI/I+NHbSIEyr548y4fcsCEyWY0XgfAG/qqaunJ1SThHenA== + +core-js@^2.4.0, core-js@^2.5.0, core-js@^2.6.5: + version "2.6.9" + resolved "https://registry.verdaccio.org/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2" + integrity sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A== core-js@^3.0.0: - version "3.0.1" - resolved "https://registry.verdaccio.org/core-js/-/core-js-3.0.1.tgz#1343182634298f7f38622f95e73f54e48ddf4738" - integrity sha512-sco40rF+2KlE0ROMvydjkrVMMG1vYilP2ALoRXcYR4obqbYIuV3Bg+51GEDW+HF8n7NRA+iaA4qD0nD9lo9mew== + version "3.1.4" + resolved "https://registry.verdaccio.org/core-js/-/core-js-3.1.4.tgz#3a2837fc48e582e1ae25907afcd6cf03b0cc7a07" + integrity sha512-YNZN8lt82XIMLnLirj9MhKDFZHalwzzrL9YLt6eb0T5D0EDl4IQ90IGkua8mHbnxNrkj1d8hbdizMc0Qmg1WnQ== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" @@ -2877,24 +2836,14 @@ cors@2.8.5: object-assign "^4" vary "^1" -cosmiconfig@^4.0.0: - version "4.0.0" - resolved "https://registry.verdaccio.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz#760391549580bbd2df1e562bc177b13c290972dc" - integrity sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ== - dependencies: - is-directory "^0.3.1" - js-yaml "^3.9.0" - parse-json "^4.0.0" - require-from-string "^2.0.1" - -cosmiconfig@^5.0.2, cosmiconfig@^5.2.0: - version "5.2.0" - resolved "https://registry.verdaccio.org/cosmiconfig/-/cosmiconfig-5.2.0.tgz#45038e4d28a7fe787203aede9c25bca4a08b12c8" - integrity sha512-nxt+Nfc3JAqf4WIWd0jXLjTJZmsPLrA9DDc4nRw2KFJQJK7DNooqSXrNI7tzLG50CF8axczly5UV929tBmh/7g== +cosmiconfig@^5.2.0: + version "5.2.1" + resolved "https://registry.verdaccio.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== dependencies: import-fresh "^2.0.0" is-directory "^0.3.1" - js-yaml "^3.13.0" + js-yaml "^3.13.1" parse-json "^4.0.0" cross-env@5.2.0: @@ -2916,18 +2865,23 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@^0.3.4: +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@^0.3.6: version "0.3.6" resolved "https://registry.verdaccio.org/cssom/-/cssom-0.3.6.tgz#f85206cee04efa841f3c5982a74ba96ab20d65ad" integrity sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A== -cssstyle@^1.0.0, cssstyle@^1.1.1: +cssstyle@^1.0.0, cssstyle@^1.2.2: version "1.2.2" resolved "https://registry.verdaccio.org/cssstyle/-/cssstyle-1.2.2.tgz#427ea4d585b18624f6fdbf9de7a2a1a3ba713077" integrity sha512-43wY3kl1CVQSvL7wUY1qXkxVGkStjpkDmVjiIKX8R97uhajy8Bybay78uOtqvh7Q5GK75dNPfW0geWjE6qQQow== dependencies: cssom "0.3.x" +csstype@^2.5.7: + version "2.6.5" + resolved "https://registry.verdaccio.org/csstype/-/csstype-2.6.5.tgz#1cd1dff742ebf4d7c991470ae71e12bb6751e034" + integrity sha512-JsTaiksRsel5n7XwqPAfB0l3TFKdpjW/kgAELf9vrb5adGA7UCPLajKK5s3nFrcFm3Rkyp/Qkgl73ENc1UY3cA== + currently-unhandled@^0.4.1: version "0.4.1" resolved "https://registry.verdaccio.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" @@ -2935,11 +2889,6 @@ currently-unhandled@^0.4.1: dependencies: array-find-index "^1.0.1" -damerau-levenshtein@^1.0.4: - version "1.0.4" - resolved "https://registry.verdaccio.org/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz#03191c432cb6eea168bb77f3a55ffdccb8978514" - integrity sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ= - dargs@^4.0.1: version "4.1.0" resolved "https://registry.verdaccio.org/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" @@ -2973,10 +2922,10 @@ dateformat@^3.0.0: resolved "https://registry.verdaccio.org/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== -dayjs@1.8.14: - version "1.8.14" - resolved "https://registry.verdaccio.org/dayjs/-/dayjs-1.8.14.tgz#43e4f62830c2c3342c3fcd25934dc9162dbe6f38" - integrity sha512-AVhDmRTe541iWirnoeFSSDDGvCT6HWaNQ4z2WmmzXMGZj6ph6ydao2teKq/eUtR43GPJXlYFD+C/SotG1P9wUQ== +dayjs@1.8.15: + version "1.8.15" + resolved "https://registry.verdaccio.org/dayjs/-/dayjs-1.8.15.tgz#7121bc04e6a7f2621ed6db566be4a8aaf8c3913e" + integrity sha512-HYHCI1nohG52B45vCQg8Re3hNDZbMroWPkhz50yaX7Lu0ATyjGsTdoYZBpjED9ar6chqTx2dmSmM8A51mojnAg== debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: version "2.6.9" @@ -2985,7 +2934,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: dependencies: ms "2.0.0" -debug@^3.1.0: +debug@^3.1.0, debug@^3.2.6: version "3.2.6" resolved "https://registry.verdaccio.org/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== @@ -3024,14 +2973,14 @@ dedent@^0.7.0: deep-eql@^3.0.1: version "3.0.1" - resolved "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df" + resolved "https://registry.verdaccio.org/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df" integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw== dependencies: type-detect "^4.0.0" deep-equal@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + resolved "https://registry.verdaccio.org/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= deep-extend@^0.6.0: @@ -3044,17 +2993,10 @@ deep-is@~0.1.3: resolved "https://registry.verdaccio.org/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= -deepmerge@3.2.0: - version "3.2.0" - resolved "https://registry.verdaccio.org/deepmerge/-/deepmerge-3.2.0.tgz#58ef463a57c08d376547f8869fdc5bcee957f44e" - integrity sha512-6+LuZGU7QCNUnAJyX8cIrlzoEgggTM6B7mm+znKOX4t5ltluT9KLjN6g61ECMS0LTsLW7yDpNoxhix5FZcrIow== - -default-require-extensions@^2.0.0: - version "2.0.0" - resolved "https://registry.verdaccio.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz#f5f8fbb18a7d6d50b21f641f649ebb522cfe24f7" - integrity sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc= - dependencies: - strip-bom "^3.0.0" +deepmerge@3.3.0: + version "3.3.0" + resolved "https://registry.verdaccio.org/deepmerge/-/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7" + integrity sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA== define-properties@^1.1.2: version "1.1.3" @@ -3087,7 +3029,7 @@ define-property@^2.0.2: del@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5" + resolved "https://registry.verdaccio.org/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5" integrity sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU= dependencies: globby "^6.1.0" @@ -3112,33 +3054,31 @@ depd@~1.1.2: resolved "https://registry.verdaccio.org/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= -deprecation@^1.0.1: - version "1.0.1" - resolved "https://registry.verdaccio.org/deprecation/-/deprecation-1.0.1.tgz#2df79b79005752180816b7b6e079cbd80490d711" - integrity sha512-ccVHpE72+tcIKaGMql33x5MAjKQIZrk+3x2GbJ7TeraUCZWHoT+KSZpoC+JQFsUBlSTXUrBaGiF0j6zVTepPLg== +deprecation@^2.0.0: + version "2.3.1" + resolved "https://registry.verdaccio.org/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" + integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== destroy@~1.0.4: version "1.0.4" resolved "https://registry.verdaccio.org/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= -detect-indent@^4.0.0: - version "4.0.0" - resolved "https://registry.verdaccio.org/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= - dependencies: - repeating "^2.0.0" - -detect-indent@^5.0.0: - version "5.0.0" - resolved "https://registry.verdaccio.org/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" - integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= +detect-indent@6.0.0: + version "6.0.0" + resolved "https://registry.verdaccio.org/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd" + integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA== detect-libc@^1.0.2: version "1.0.3" resolved "https://registry.verdaccio.org/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= +detect-newline@3.0.0: + version "3.0.0" + resolved "https://registry.verdaccio.org/detect-newline/-/detect-newline-3.0.0.tgz#8ae477c089e51872c264531cd6547719c0b86b2f" + integrity sha512-JAP22dVPAqvhdRFFxK1G5GViIokyUn0UWXRNW0ztK96fsqi9cuM8w8ESbSk+T2w5OVorcMcL6m7yUg1RrX+2CA== + detect-newline@^2.1.0: version "2.1.0" resolved "https://registry.verdaccio.org/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" @@ -3171,10 +3111,10 @@ domexception@^1.0.1: dependencies: webidl-conversions "^4.0.2" -dompurify@1.0.10: - version "1.0.10" - resolved "https://registry.verdaccio.org/dompurify/-/dompurify-1.0.10.tgz#18d7353631c86ee25049e38fbca8c6b2c5a2af87" - integrity sha512-huhl3DSWX5LaA7jDtnj3XQdJgWW1wYouNW7N0drGzQa4vEUSVWyeFN+Atx6HP4r5cang6oQytMom6I4yhGJj5g== +dompurify@1.0.11: + version "1.0.11" + resolved "https://registry.verdaccio.org/dompurify/-/dompurify-1.0.11.tgz#fe0f4a40d147f7cebbe31a50a1357539cfc1eb4d" + integrity sha512-XywCTXZtc/qCX3iprD1pIklRVk/uhl8BKpkTxr+ZyMVUzSUg7wkQXRBp/euJ5J5moa1QvfpvaPQVP71z1O59dQ== dot-prop@^3.0.0: version "3.0.0" @@ -3183,7 +3123,7 @@ dot-prop@^3.0.0: dependencies: is-obj "^1.0.0" -dotgitignore@^2.1.0: +dotgitignore@2.1.0: version "2.1.0" resolved "https://registry.verdaccio.org/dotgitignore/-/dotgitignore-2.1.0.tgz#a4b15a4e4ef3cf383598aaf1dfa4a04bcc089b7b" integrity sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA== @@ -3218,26 +3158,21 @@ ee-first@1.1.1: resolved "https://registry.verdaccio.org/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -electron-to-chromium@^1.3.122: - version "1.3.124" - resolved "https://registry.verdaccio.org/electron-to-chromium/-/electron-to-chromium-1.3.124.tgz#861fc0148748a11b3e5ccebdf8b795ff513fa11f" - integrity sha512-glecGr/kFdfeXUHOHAWvGcXrxNU+1wSO/t5B23tT1dtlvYB26GY8aHzZSWD7HqhqC800Lr+w/hQul6C5AF542w== +electron-to-chromium@^1.3.164: + version "1.3.179" + resolved "https://registry.verdaccio.org/electron-to-chromium/-/electron-to-chromium-1.3.179.tgz#908efa2732ca07ede53bbbb25bb6684623fbe069" + integrity sha512-hRjlOdKImgIRicKYRY6hHbUMrX2NJYBrIusTepwPt/apcabuzrzhXpkkWu7elWdTZEQwKV6BfX8EvWIBWLCNQw== elegant-spinner@^1.0.1: version "1.0.1" resolved "https://registry.verdaccio.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4= -emoji-regex@^7.0.1, emoji-regex@^7.0.2: +emoji-regex@^7.0.1: version "7.0.3" resolved "https://registry.verdaccio.org/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.verdaccio.org/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" - integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= - encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.verdaccio.org/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" @@ -3250,6 +3185,11 @@ end-of-stream@^1.1.0: dependencies: once "^1.4.0" +envinfo@7.3.1: + version "7.3.1" + resolved "https://registry.verdaccio.org/envinfo/-/envinfo-7.3.1.tgz#892e42f7bf858b3446d9414ad240dbaf8da52f09" + integrity sha512-GvXiDTqLYrORVSCuJCsWHPXF5BFvoWMQA9xX4YVjPT1jyS3aZEHUBwjzxU/6LTPF9ReHgVEbX7IEN5UvSXHw/A== + errno@^0.1.3: version "0.1.7" resolved "https://registry.verdaccio.org/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" @@ -3286,9 +3226,9 @@ es-to-primitive@^1.2.0: is-symbol "^1.0.2" es6-promise@^4.0.3: - version "4.2.6" - resolved "https://registry.verdaccio.org/es6-promise/-/es6-promise-4.2.6.tgz#b685edd8258886365ea62b57d30de28fadcd974f" - integrity sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q== + version "4.2.8" + resolved "https://registry.verdaccio.org/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" + integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== es6-promisify@^5.0.0: version "5.0.0" @@ -3307,7 +3247,7 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.4, escape-string-regexp@^ resolved "https://registry.verdaccio.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escodegen@^1.11.0, escodegen@^1.9.1: +escodegen@^1.11.1, escodegen@^1.9.1: version "1.11.1" resolved "https://registry.verdaccio.org/escodegen/-/escodegen-1.11.1.tgz#c485ff8d6b4cdb89e27f4a856e91f118401ca510" integrity sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw== @@ -3354,13 +3294,6 @@ eslint-plugin-babel@5.3.0: dependencies: eslint-rule-composer "^0.3.0" -eslint-plugin-flowtype@3.6.1: - version "3.6.1" - resolved "https://registry.verdaccio.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.6.1.tgz#99cfa3a30e8a2c9ea40c507b25ea9a320af4ceae" - integrity sha512-VVuPKb5kgWFhxCkAMpL5wi44AK+4nkxa3XXZVa2PKf00n4INNbdKmZC0tT8qeNTHoDPYMXbqak4tGC9YtIOqGw== - dependencies: - lodash "^4.17.11" - eslint-plugin-import@2.17.2: version "2.17.2" resolved "https://registry.verdaccio.org/eslint-plugin-import/-/eslint-plugin-import-2.17.2.tgz#d227d5c6dc67eca71eb590d2bb62fb38d86e9fcb" @@ -3383,20 +3316,6 @@ eslint-plugin-jest@22.5.1: resolved "https://registry.verdaccio.org/eslint-plugin-jest/-/eslint-plugin-jest-22.5.1.tgz#a31dfe9f9513c6af7c17ece4c65535a1370f060b" integrity sha512-c3WjZR/HBoi4GedJRwo2OGHa8Pzo1EbSVwQ2HFzJ+4t2OoYM7Alx646EH/aaxZ+9eGcPiq0FT0UGkRuFFx2FHg== -eslint-plugin-jsx-a11y@6.2.1: - version "6.2.1" - resolved "https://registry.verdaccio.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.1.tgz#4ebba9f339b600ff415ae4166e3e2e008831cf0c" - integrity sha512-cjN2ObWrRz0TTw7vEcGQrx+YltMvZoOEx4hWU8eEERDnBIU00OTq7Vr+jA7DFKxiwLNv4tTh5Pq2GUNEa8b6+w== - dependencies: - aria-query "^3.0.0" - array-includes "^3.0.3" - ast-types-flow "^0.0.7" - axobject-query "^2.0.2" - damerau-levenshtein "^1.0.4" - emoji-regex "^7.0.2" - has "^1.0.3" - jsx-ast-utils "^2.0.1" - eslint-plugin-prettier@3.0.1: version "3.0.1" resolved "https://registry.verdaccio.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.0.1.tgz#19d521e3981f69dd6d14f64aec8c6a6ac6eb0b0d" @@ -3424,7 +3343,7 @@ eslint-scope@3.7.1: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-scope@^4.0.3: +eslint-scope@^4.0.0, eslint-scope@^4.0.3: version "4.0.3" resolved "https://registry.verdaccio.org/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== @@ -3555,13 +3474,6 @@ exit@^0.1.2: resolved "https://registry.verdaccio.org/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= -expand-brackets@^0.1.4: - version "0.1.5" - resolved "https://registry.verdaccio.org/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" - integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= - dependencies: - is-posix-bracket "^0.1.0" - expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.verdaccio.org/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" @@ -3575,23 +3487,16 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expand-range@^1.8.1: - version "1.8.2" - resolved "https://registry.verdaccio.org/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" - integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= +expect@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/expect/-/expect-24.8.0.tgz#471f8ec256b7b6129ca2524b2a62f030df38718d" + integrity sha512-/zYvP8iMDrzaaxHVa724eJBCKqSHmO0FA7EDkBiRHxg6OipmMn1fN+C8T9L9K8yr7UONkOifu6+LLH+z76CnaA== dependencies: - fill-range "^2.1.0" - -expect@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/expect/-/expect-24.7.1.tgz#d91defbab4e627470a152feaf35b3c31aa1c7c14" - integrity sha512-mGfvMTPduksV3xoI0xur56pQsg2vJjNf5+a+bXOjqCkiCBbmCayrBbHS/75y9K430cfqyocPr2ZjiNiRx4SRKw== - dependencies: - "@jest/types" "^24.7.0" + "@jest/types" "^24.8.0" ansi-styles "^3.2.0" - jest-get-type "^24.3.0" - jest-matcher-utils "^24.7.0" - jest-message-util "^24.7.1" + jest-get-type "^24.8.0" + jest-matcher-utils "^24.8.0" + jest-message-util "^24.8.0" jest-regex-util "^24.3.0" express@4.16.4: @@ -3630,6 +3535,42 @@ express@4.16.4: utils-merge "1.0.1" vary "~1.1.2" +express@4.17.1: + version "4.17.1" + resolved "https://registry.verdaccio.org/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== + dependencies: + accepts "~1.3.7" + array-flatten "1.1.1" + body-parser "1.19.0" + content-disposition "0.5.3" + content-type "~1.0.4" + cookie "0.4.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.5" + qs "6.7.0" + range-parser "~1.2.1" + safe-buffer "5.1.2" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.verdaccio.org/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -3659,13 +3600,6 @@ external-editor@^3.0.3: iconv-lite "^0.4.24" tmp "^0.0.33" -extglob@^0.3.1: - version "0.3.2" - resolved "https://registry.verdaccio.org/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" - integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= - dependencies: - is-extglob "^1.0.0" - extglob@^2.0.4: version "2.0.4" resolved "https://registry.verdaccio.org/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" @@ -3739,6 +3673,13 @@ fd-slicer@~1.0.1: dependencies: pend "~1.2.0" +figures@3.0.0: + version "3.0.0" + resolved "https://registry.verdaccio.org/figures/-/figures-3.0.0.tgz#756275c964646163cc6f9197c7a0295dbfd04de9" + integrity sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g== + dependencies: + escape-string-regexp "^1.0.5" + figures@^1.7.0: version "1.7.0" resolved "https://registry.verdaccio.org/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" @@ -3761,30 +3702,6 @@ file-entry-cache@^5.0.1: dependencies: flat-cache "^2.0.1" -filename-regex@^2.0.0: - version "2.0.1" - resolved "https://registry.verdaccio.org/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" - integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= - -fileset@^2.0.3: - version "2.0.3" - resolved "https://registry.verdaccio.org/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" - integrity sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA= - dependencies: - glob "^7.0.3" - minimatch "^3.0.3" - -fill-range@^2.1.0: - version "2.2.4" - resolved "https://registry.verdaccio.org/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" - integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== - dependencies: - is-number "^2.1.0" - isobject "^2.0.0" - randomatic "^3.0.0" - repeat-element "^1.1.2" - repeat-string "^1.5.2" - fill-range@^4.0.0: version "4.0.0" resolved "https://registry.verdaccio.org/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" @@ -3808,14 +3725,18 @@ finalhandler@1.1.1: statuses "~1.4.0" unpipe "~1.0.0" -find-cache-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.verdaccio.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" - integrity sha1-kojj6ePMN0hxfTnq3hfPcfww7m8= +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.verdaccio.org/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: - commondir "^1.0.1" - make-dir "^1.0.0" - pkg-dir "^2.0.0" + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" find-cache-dir@^2.0.0: version "2.1.0" @@ -3826,16 +3747,18 @@ find-cache-dir@^2.0.0: make-dir "^2.0.0" pkg-dir "^3.0.0" -find-parent-dir@^0.3.0: - version "0.3.0" - resolved "https://registry.verdaccio.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz#33c44b429ab2b2f0646299c5f9f718f376ff8d54" - integrity sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ= - find-root@^1.1.0: version "1.1.0" resolved "https://registry.verdaccio.org/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== +find-up@3.0.0, find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.verdaccio.org/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + find-up@^1.0.0: version "1.1.2" resolved "https://registry.verdaccio.org/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" @@ -3851,12 +3774,13 @@ find-up@^2.0.0, find-up@^2.1.0: dependencies: locate-path "^2.0.0" -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.verdaccio.org/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.verdaccio.org/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: - locate-path "^3.0.0" + locate-path "^5.0.0" + path-exists "^4.0.0" flat-cache@^2.0.1: version "2.0.1" @@ -3868,48 +3792,49 @@ flat-cache@^2.0.1: write "1.0.3" flatted@^2.0.0: - version "2.0.0" - resolved "https://registry.verdaccio.org/flatted/-/flatted-2.0.0.tgz#55122b6536ea496b4b44893ee2608141d10d9916" - integrity sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg== - -flow-bin@0.81.0: - version "0.81.0" - resolved "https://registry.verdaccio.org/flow-bin/-/flow-bin-0.81.0.tgz#7f0a733dce1dad3cb1447c692639292dc3d60bf5" - integrity sha512-5e8oL3/5rm3G0Eet3yDCne2R/TLo5Fkn+Z5MtHd4wtz+1miLC35Sgo8XvnbTmiZ9epdTZ1q6GLmJWYh7tUlfGg== + version "2.0.1" + resolved "https://registry.verdaccio.org/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" + integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg== flow-config-parser@^0.3.0: version "0.3.0" resolved "https://registry.verdaccio.org/flow-config-parser/-/flow-config-parser-0.3.0.tgz#704916efba88cd2518ab4d8f933079571276138f" integrity sha1-cEkW77qIzSUYq02PkzB5VxJ2E48= -flow-runtime@0.17.0: - version "0.17.0" - resolved "https://registry.verdaccio.org/flow-runtime/-/flow-runtime-0.17.0.tgz#ff57dd22bd7b0682c7beff20c3590f6a4a8286e3" - integrity sha512-x621HugMPrtU68ddiRX0TkNRif9PS6ml3oeP6oo0k+Kv2issqCmifC4ZX59XnLUh9dfmBcj4GoZJXu4oe8L28Q== - fn-name@~2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/fn-name/-/fn-name-2.0.1.tgz#5214d7537a4d06a4a301c0cc262feb84188002e7" + resolved "https://registry.verdaccio.org/fn-name/-/fn-name-2.0.1.tgz#5214d7537a4d06a4a301c0cc262feb84188002e7" integrity sha1-UhTXU3pNBqSjAcDMJi/rhBiAAuc= -for-in@^1.0.1, for-in@^1.0.2: +for-in@^1.0.2: version "1.0.2" resolved "https://registry.verdaccio.org/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -for-own@^0.1.4: - version "0.1.5" - resolved "https://registry.verdaccio.org/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= - dependencies: - for-in "^1.0.1" - forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.verdaccio.org/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= -form-data@^2.3.1, form-data@~2.3.1, form-data@~2.3.2: +form-data@^2.3.1: + version "2.4.0" + resolved "https://registry.verdaccio.org/form-data/-/form-data-2.4.0.tgz#4902b831b051e0db5612a35e1a098376f7b13ad8" + integrity sha512-4FinE8RfqYnNim20xDwZZE0V2kOs/AuElIjFUbPuegQSaoZM+vUT5FnwSl10KPugH4voTg1bEQlcbCG9ka75TA== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +form-data@^2.5.0: + version "2.5.0" + resolved "https://registry.verdaccio.org/form-data/-/form-data-2.5.0.tgz#094ec359dc4b55e7d62e0db4acd76e89fe874d37" + integrity sha512-WXieX3G/8side6VIqx44ablyULoGruSde5PNTxoUyo5CeyAMX6nVWUd0rgist/EuX655cjhUhTo1Fo3tRYqbcA== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +form-data@~2.3.1, form-data@~2.3.2: version "2.3.3" resolved "https://registry.verdaccio.org/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== @@ -3940,7 +3865,7 @@ fresh@0.5.2: resolved "https://registry.verdaccio.org/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -fs-access@^1.0.0: +fs-access@1.0.1: version "1.0.1" resolved "https://registry.verdaccio.org/fs-access/-/fs-access-1.0.1.tgz#d6a87f262271cefebec30c553407fb995da8777a" integrity sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o= @@ -3948,9 +3873,9 @@ fs-access@^1.0.0: null-check "^1.0.0" fs-minipass@^1.2.5: - version "1.2.5" - resolved "https://registry.verdaccio.org/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" - integrity sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ== + version "1.2.6" + resolved "https://registry.verdaccio.org/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07" + integrity sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ== dependencies: minipass "^2.2.1" @@ -3965,12 +3890,12 @@ fs.realpath@^1.0.0: integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.2.7: - version "1.2.7" - resolved "https://registry.verdaccio.org/fsevents/-/fsevents-1.2.7.tgz#4851b664a3783e52003b3c66eb0eee1074933aa4" - integrity sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw== + version "1.2.9" + resolved "https://registry.verdaccio.org/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" + integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== dependencies: - nan "^2.9.2" - node-pre-gyp "^0.10.0" + nan "^2.12.1" + node-pre-gyp "^0.12.0" function-bind@^1.1.1: version "1.1.1" @@ -3984,7 +3909,7 @@ functional-red-black-tree@^1.0.1: g-status@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/g-status/-/g-status-2.0.2.tgz#270fd32119e8fc9496f066fe5fe88e0a6bc78b97" + resolved "https://registry.verdaccio.org/g-status/-/g-status-2.0.2.tgz#270fd32119e8fc9496f066fe5fe88e0a6bc78b97" integrity sha512-kQoE9qH+T1AHKgSSD0Hkv98bobE90ILQcXAF4wvGgsr7uFqNvwmh8j+Lq3l0RVt3E3HjSbv2B9biEGcEtpHLCA== dependencies: arrify "^1.0.1" @@ -4010,9 +3935,14 @@ get-caller-file@^1.0.1: resolved "https://registry.verdaccio.org/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.verdaccio.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + get-func-name@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" + resolved "https://registry.verdaccio.org/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE= get-own-enumerable-property-symbols@^3.0.0: @@ -4031,11 +3961,6 @@ get-pkg-repo@^1.0.0: parse-github-repo-url "^1.3.0" through2 "^2.0.0" -get-stdin@5.0.1: - version "5.0.1" - resolved "https://registry.verdaccio.org/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" - integrity sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g= - get-stdin@7.0.0, get-stdin@^7.0.0: version "7.0.0" resolved "https://registry.verdaccio.org/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6" @@ -4100,7 +4025,7 @@ git-remote-origin-url@^2.0.0: gitconfiglocal "^1.0.0" pify "^2.3.0" -git-semver-tags@^2.0.2: +git-semver-tags@2.0.2, git-semver-tags@^2.0.2: version "2.0.2" resolved "https://registry.verdaccio.org/git-semver-tags/-/git-semver-tags-2.0.2.tgz#f506ec07caade191ac0c8d5a21bdb8131b4934e3" integrity sha512-34lMF7Yo1xEmsK2EkbArdoU79umpvm0MfzaDkSNYSJqtM5QLAVTPWgpiXSVI5o/O9EvZPSrP4Zvnec/CqhSd5w== @@ -4115,21 +4040,6 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" -glob-base@^0.3.0: - version "0.3.0" - resolved "https://registry.verdaccio.org/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" - integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= - dependencies: - glob-parent "^2.0.0" - is-glob "^2.0.0" - -glob-parent@^2.0.0: - version "2.0.0" - resolved "https://registry.verdaccio.org/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" - integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= - dependencies: - is-glob "^2.0.0" - glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.verdaccio.org/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" @@ -4150,9 +4060,9 @@ glob@^6.0.1: path-is-absolute "^1.0.0" glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: - version "7.1.3" - resolved "https://registry.verdaccio.org/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" - integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== + version "7.1.4" + resolved "https://registry.verdaccio.org/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" + integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -4161,7 +4071,7 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: once "^1.3.0" path-is-absolute "^1.0.0" -global-dirs@^0.1.0: +global-dirs@^0.1.1: version "0.1.1" resolved "https://registry.verdaccio.org/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= @@ -4169,18 +4079,13 @@ global-dirs@^0.1.0: ini "^1.3.4" globals@^11.1.0, globals@^11.7.0: - version "11.11.0" - resolved "https://registry.verdaccio.org/globals/-/globals-11.11.0.tgz#dcf93757fa2de5486fbeed7118538adf789e9c2e" - integrity sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw== - -globals@^9.18.0: - version "9.18.0" - resolved "https://registry.verdaccio.org/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" - integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== + version "11.12.0" + resolved "https://registry.verdaccio.org/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globby@^6.1.0: version "6.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + resolved "https://registry.verdaccio.org/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= dependencies: array-union "^1.0.1" @@ -4190,16 +4095,16 @@ globby@^6.1.0: pinkie-promise "^2.0.0" graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3: - version "4.1.15" - resolved "https://registry.verdaccio.org/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" - integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== + version "4.2.0" + resolved "https://registry.verdaccio.org/graceful-fs/-/graceful-fs-4.2.0.tgz#8d8fdc73977cb04104721cb53666c1ca64cd328b" + integrity sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg== growly@^1.3.0: version "1.3.0" resolved "https://registry.verdaccio.org/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= -handlebars@4.1.2, handlebars@^4.1.0: +handlebars@*, handlebars@4.1.2, handlebars@^4.1.0, handlebars@^4.1.2: version "4.1.2" resolved "https://registry.verdaccio.org/handlebars/-/handlebars-4.1.2.tgz#b6b37c1ced0306b221e094fc7aca3ec23b131b67" integrity sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw== @@ -4291,19 +4196,6 @@ has@^1.0.1, has@^1.0.3: dependencies: function-bind "^1.1.1" -home-or-tmp@^2.0.0: - version "2.0.0" - resolved "https://registry.verdaccio.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.1" - -home-or-tmp@^3.0.0: - version "3.0.0" - resolved "https://registry.verdaccio.org/home-or-tmp/-/home-or-tmp-3.0.0.tgz#57a8fe24cf33cdd524860a15821ddc25c86671fb" - integrity sha1-V6j+JM8zzdUkhgoVgh3cJchmcfs= - homedir-polyfill@^1.0.1: version "1.0.3" resolved "https://registry.verdaccio.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" @@ -4344,6 +4236,17 @@ http-errors@1.7.2: statuses ">= 1.5.0 < 2" toidentifier "1.0.0" +http-errors@1.7.3, http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.verdaccio.org/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + http-signature@~1.2.0: version "1.2.0" resolved "https://registry.verdaccio.org/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" @@ -4361,10 +4264,10 @@ https-proxy-agent@^2.2.1: agent-base "^4.1.0" debug "^3.1.0" -husky@2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/husky/-/husky-2.1.0.tgz#f486dd063596ad3aad4bbbcd8673ca5bface3caa" - integrity sha512-FHsqdIJPmQX/89Xg/761RMFCPSNNG2eiQMxChGP081NTohHexEuu/4nYh5m4TcFKq4xm+DqaGp8J/EUnkzL1Aw== +husky@2.7.0: + version "2.7.0" + resolved "https://registry.verdaccio.org/husky/-/husky-2.7.0.tgz#c0a9a6a3b51146224e11bba0b46bba546e461d05" + integrity sha512-LIi8zzT6PyFpcYKdvWRCn/8X+6SuG2TgYYMrM6ckEYhlp44UcEduVymZGIZNLiwOUjrEud+78w/AsAiqJA/kRg== dependencies: cosmiconfig "^5.2.0" execa "^1.0.0" @@ -4373,9 +4276,9 @@ husky@2.1.0: is-ci "^2.0.0" pkg-dir "^4.1.0" please-upgrade-node "^3.1.1" - read-pkg "^5.0.0" + read-pkg "^5.1.1" run-node "^1.0.0" - slash "^2.0.0" + slash "^3.0.0" iconv-lite@0.4.23: version "0.4.23" @@ -4412,9 +4315,9 @@ import-fresh@^2.0.0: resolve-from "^3.0.0" import-fresh@^3.0.0: - version "3.0.0" - resolved "https://registry.verdaccio.org/import-fresh/-/import-fresh-3.0.0.tgz#a3d897f420cab0e671236897f75bc14b4885c390" - integrity sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ== + version "3.1.0" + resolved "https://registry.verdaccio.org/import-fresh/-/import-fresh-3.1.0.tgz#6d33fa1dcef6df930fae003446f33415af905118" + integrity sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" @@ -4457,7 +4360,12 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.3, inherits@^2.0.3, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.verdaccio.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: version "2.0.3" resolved "https://registry.verdaccio.org/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= @@ -4468,9 +4376,9 @@ ini@^1.3.2, ini@^1.3.4, ini@~1.3.0: integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== inquirer@^6.2.2: - version "6.3.1" - resolved "https://registry.verdaccio.org/inquirer/-/inquirer-6.3.1.tgz#7a413b5e7950811013a3db491c61d1f3b776e8e7" - integrity sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA== + version "6.4.1" + resolved "https://registry.verdaccio.org/inquirer/-/inquirer-6.4.1.tgz#7bd9e5ab0567cd23b41b0180b68e0cfa82fc3c0b" + integrity sha512-/Jw+qPZx4EDYsaT6uz7F4GJRNFMRdKNeUZw3ZnKV8lyuUgz/YWRCSUAJMZSVhSq4Ec0R2oYnyi6b3d4JXcL5Nw== dependencies: ansi-escapes "^3.2.0" chalk "^2.4.2" @@ -4498,10 +4406,15 @@ invert-kv@^2.0.0: resolved "https://registry.verdaccio.org/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== -ipaddr.js@1.8.0: - version "1.8.0" - resolved "https://registry.verdaccio.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz#eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e" - integrity sha1-6qM9bd16zo9/b+DJygRA5wZzix4= +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.verdaccio.org/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= + +ipaddr.js@1.9.0: + version "1.9.0" + resolved "https://registry.verdaccio.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" + integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== is-accessor-descriptor@^0.1.6: version "0.1.6" @@ -4588,18 +4501,6 @@ is-directory@^0.3.1: resolved "https://registry.verdaccio.org/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= -is-dotfile@^1.0.0: - version "1.0.3" - resolved "https://registry.verdaccio.org/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" - integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= - -is-equal-shallow@^0.1.3: - version "0.1.3" - resolved "https://registry.verdaccio.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" - integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= - dependencies: - is-primitive "^2.0.0" - is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.verdaccio.org/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -4612,11 +4513,6 @@ is-extendable@^1.0.1: dependencies: is-plain-object "^2.0.4" -is-extglob@^1.0.0: - version "1.0.0" - resolved "https://registry.verdaccio.org/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" - integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= - is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.verdaccio.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -4646,13 +4542,6 @@ is-generator-fn@^2.0.0: resolved "https://registry.verdaccio.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== -is-glob@^2.0.0, is-glob@^2.0.1: - version "2.0.1" - resolved "https://registry.verdaccio.org/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" - integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= - dependencies: - is-extglob "^1.0.0" - is-glob@^3.1.0: version "3.1.0" resolved "https://registry.verdaccio.org/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" @@ -4667,13 +4556,6 @@ is-glob@^4.0.0: dependencies: is-extglob "^2.1.1" -is-number@^2.1.0: - version "2.1.0" - resolved "https://registry.verdaccio.org/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" - integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= - dependencies: - kind-of "^3.0.2" - is-number@^3.0.0: version "3.0.0" resolved "https://registry.verdaccio.org/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" @@ -4681,11 +4563,6 @@ is-number@^3.0.0: dependencies: kind-of "^3.0.2" -is-number@^4.0.0: - version "4.0.0" - resolved "https://registry.verdaccio.org/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" - integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== - is-obj@^1.0.0, is-obj@^1.0.1: version "1.0.1" resolved "https://registry.verdaccio.org/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" @@ -4700,19 +4577,19 @@ is-observable@^1.1.0: is-path-cwd@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" + resolved "https://registry.verdaccio.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" integrity sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0= is-path-in-cwd@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" + resolved "https://registry.verdaccio.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" integrity sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ== dependencies: is-path-inside "^1.0.0" is-path-inside@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" + resolved "https://registry.verdaccio.org/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" integrity sha1-jvW33lBDej/cprToZe96pVy0gDY= dependencies: path-is-inside "^1.0.1" @@ -4722,22 +4599,19 @@ is-plain-obj@^1.1.0: resolved "https://registry.verdaccio.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: +is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.verdaccio.org/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" -is-posix-bracket@^0.1.0: - version "0.1.1" - resolved "https://registry.verdaccio.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" - integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= - -is-primitive@^2.0.0: - version "2.0.0" - resolved "https://registry.verdaccio.org/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" - integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= +is-plain-object@^3.0.0: + version "3.0.0" + resolved "https://registry.verdaccio.org/is-plain-object/-/is-plain-object-3.0.0.tgz#47bfc5da1b5d50d64110806c199359482e75a928" + integrity sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg== + dependencies: + isobject "^4.0.0" is-promise@^2.1.0: version "2.1.0" @@ -4775,6 +4649,13 @@ is-text-path@^1.0.0: dependencies: text-extensions "^1.0.0" +is-text-path@^2.0.0: + version "2.0.0" + resolved "https://registry.verdaccio.org/is-text-path/-/is-text-path-2.0.0.tgz#b2484e2b720a633feb2e85b67dc193ff72c75636" + integrity sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw== + dependencies: + text-extensions "^2.0.0" + is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.verdaccio.org/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -4817,160 +4698,121 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.verdaccio.org/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= +isobject@^4.0.0: + version "4.0.0" + resolved "https://registry.verdaccio.org/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" + integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA== + isstream@~0.1.2: version "0.1.2" resolved "https://registry.verdaccio.org/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -istanbul-api@^2.1.1: - version "2.1.1" - resolved "https://registry.verdaccio.org/istanbul-api/-/istanbul-api-2.1.1.tgz#194b773f6d9cbc99a9258446848b0f988951c4d0" - integrity sha512-kVmYrehiwyeBAk/wE71tW6emzLiHGjYIiDrc8sfyty4F8M02/lrgXSm+R1kXysmF20zArvmZXjlE/mg24TVPJw== +istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.5: + version "2.0.5" + resolved "https://registry.verdaccio.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" + integrity sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA== + +istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: + version "3.3.0" + resolved "https://registry.verdaccio.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz#a5f63d91f0bbc0c3e479ef4c5de027335ec6d630" + integrity sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA== dependencies: - async "^2.6.1" - compare-versions "^3.2.1" - fileset "^2.0.3" - istanbul-lib-coverage "^2.0.3" - istanbul-lib-hook "^2.0.3" - istanbul-lib-instrument "^3.1.0" - istanbul-lib-report "^2.0.4" - istanbul-lib-source-maps "^3.0.2" - istanbul-reports "^2.1.1" - js-yaml "^3.12.0" - make-dir "^1.3.0" - minimatch "^3.0.4" - once "^1.4.0" - -istanbul-lib-coverage@^1.2.1: - version "1.2.1" - resolved "https://registry.verdaccio.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0" - integrity sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ== - -istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.3: - version "2.0.3" - resolved "https://registry.verdaccio.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#0b891e5ad42312c2b9488554f603795f9a2211ba" - integrity sha512-dKWuzRGCs4G+67VfW9pBFFz2Jpi4vSp/k7zBcJ888ofV5Mi1g5CUML5GvMvV6u9Cjybftu+E8Cgp+k0dI1E5lw== - -istanbul-lib-hook@^2.0.3: - version "2.0.3" - resolved "https://registry.verdaccio.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.3.tgz#e0e581e461c611be5d0e5ef31c5f0109759916fb" - integrity sha512-CLmEqwEhuCYtGcpNVJjLV1DQyVnIqavMLFHV/DP+np/g3qvdxu3gsPqYoJMXm15sN84xOlckFB3VNvRbf5yEgA== - dependencies: - append-transform "^1.0.0" - -istanbul-lib-instrument@^1.10.1: - version "1.10.2" - resolved "https://registry.verdaccio.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca" - integrity sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A== - dependencies: - babel-generator "^6.18.0" - babel-template "^6.16.0" - babel-traverse "^6.18.0" - babel-types "^6.18.0" - babylon "^6.18.0" - istanbul-lib-coverage "^1.2.1" - semver "^5.3.0" - -istanbul-lib-instrument@^3.0.0, istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.1.0: - version "3.1.0" - resolved "https://registry.verdaccio.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.1.0.tgz#a2b5484a7d445f1f311e93190813fa56dfb62971" - integrity sha512-ooVllVGT38HIk8MxDj/OIHXSYvH+1tq/Vb38s8ixt9GoJadXska4WkGY+0wkmtYCZNYtaARniH/DixUGGLZ0uA== - dependencies: - "@babel/generator" "^7.0.0" - "@babel/parser" "^7.0.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - istanbul-lib-coverage "^2.0.3" - semver "^5.5.0" + "@babel/generator" "^7.4.0" + "@babel/parser" "^7.4.3" + "@babel/template" "^7.4.0" + "@babel/traverse" "^7.4.3" + "@babel/types" "^7.4.0" + istanbul-lib-coverage "^2.0.5" + semver "^6.0.0" istanbul-lib-report@^2.0.4: - version "2.0.4" - resolved "https://registry.verdaccio.org/istanbul-lib-report/-/istanbul-lib-report-2.0.4.tgz#bfd324ee0c04f59119cb4f07dab157d09f24d7e4" - integrity sha512-sOiLZLAWpA0+3b5w5/dq0cjm2rrNdAfHWaGhmn7XEFW6X++IV9Ohn+pnELAl9K3rfpaeBfbmH9JU5sejacdLeA== + version "2.0.8" + resolved "https://registry.verdaccio.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33" + integrity sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ== dependencies: - istanbul-lib-coverage "^2.0.3" - make-dir "^1.3.0" - supports-color "^6.0.0" + istanbul-lib-coverage "^2.0.5" + make-dir "^2.1.0" + supports-color "^6.1.0" -istanbul-lib-source-maps@^3.0.1, istanbul-lib-source-maps@^3.0.2: - version "3.0.2" - resolved "https://registry.verdaccio.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.2.tgz#f1e817229a9146e8424a28e5d69ba220fda34156" - integrity sha512-JX4v0CiKTGp9fZPmoxpu9YEkPbEqCqBbO3403VabKjH+NRXo72HafD5UgnjTEqHL2SAjaZK1XDuDOkn6I5QVfQ== +istanbul-lib-source-maps@^3.0.1: + version "3.0.6" + resolved "https://registry.verdaccio.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8" + integrity sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw== dependencies: debug "^4.1.1" - istanbul-lib-coverage "^2.0.3" - make-dir "^1.3.0" - rimraf "^2.6.2" + istanbul-lib-coverage "^2.0.5" + make-dir "^2.1.0" + rimraf "^2.6.3" source-map "^0.6.1" istanbul-reports@^2.1.1: - version "2.1.1" - resolved "https://registry.verdaccio.org/istanbul-reports/-/istanbul-reports-2.1.1.tgz#72ef16b4ecb9a4a7bd0e2001e00f95d1eec8afa9" - integrity sha512-FzNahnidyEPBCI0HcufJoSEoKykesRlFcSzQqjH9x0+LC8tnnE/p/90PBLu8iZTxr8yYZNyTtiAujUqyN+CIxw== + version "2.2.6" + resolved "https://registry.verdaccio.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz#7b4f2660d82b29303a8fe6091f8ca4bf058da1af" + integrity sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA== dependencies: - handlebars "^4.1.0" + handlebars "^4.1.2" -jest-changed-files@^24.7.0: - version "24.7.0" - resolved "https://registry.verdaccio.org/jest-changed-files/-/jest-changed-files-24.7.0.tgz#39d723a11b16ed7b373ac83adc76a69464b0c4fa" - integrity sha512-33BgewurnwSfJrW7T5/ZAXGE44o7swLslwh8aUckzq2e17/2Os1V0QU506ZNik3hjs8MgnEMKNkcud442NCDTw== +jest-changed-files@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-changed-files/-/jest-changed-files-24.8.0.tgz#7e7eb21cf687587a85e50f3d249d1327e15b157b" + integrity sha512-qgANC1Yrivsq+UrLXsvJefBKVoCsKB0Hv+mBb6NMjjZ90wwxCDmU3hsCXBya30cH+LnPYjwgcU65i6yJ5Nfuug== dependencies: - "@jest/types" "^24.7.0" + "@jest/types" "^24.8.0" execa "^1.0.0" throat "^4.0.0" -jest-cli@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest-cli/-/jest-cli-24.7.1.tgz#6093a539073b6f4953145abeeb9709cd621044f1" - integrity sha512-32OBoSCVPzcTslGFl6yVCMzB2SqX3IrWwZCY5mZYkb0D2WsogmU3eV2o8z7+gRQa4o4sZPX/k7GU+II7CxM6WQ== +jest-cli@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-cli/-/jest-cli-24.8.0.tgz#b075ac914492ed114fa338ade7362a301693e989" + integrity sha512-+p6J00jSMPQ116ZLlHJJvdf8wbjNbZdeSX9ptfHX06/MSNaXmKihQzx5vQcw0q2G6JsdVkUIdWbOWtSnaYs3yA== dependencies: - "@jest/core" "^24.7.1" - "@jest/test-result" "^24.7.1" - "@jest/types" "^24.7.0" + "@jest/core" "^24.8.0" + "@jest/test-result" "^24.8.0" + "@jest/types" "^24.8.0" chalk "^2.0.1" exit "^0.1.2" import-local "^2.0.0" is-ci "^2.0.0" - jest-config "^24.7.1" - jest-util "^24.7.1" - jest-validate "^24.7.0" + jest-config "^24.8.0" + jest-util "^24.8.0" + jest-validate "^24.8.0" prompts "^2.0.1" realpath-native "^1.1.0" yargs "^12.0.2" -jest-config@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest-config/-/jest-config-24.7.1.tgz#6c1dd4db82a89710a3cf66bdba97827c9a1cf052" - integrity sha512-8FlJNLI+X+MU37j7j8RE4DnJkvAghXmBWdArVzypW6WxfGuxiL/CCkzBg0gHtXhD2rxla3IMOSUAHylSKYJ83g== +jest-config@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-config/-/jest-config-24.8.0.tgz#77db3d265a6f726294687cbbccc36f8a76ee0f4f" + integrity sha512-Czl3Nn2uEzVGsOeaewGWoDPD8GStxCpAe0zOYs2x2l0fZAgPbCr3uwUkgNKV3LwE13VXythM946cd5rdGkkBZw== dependencies: "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^24.7.1" - "@jest/types" "^24.7.0" - babel-jest "^24.7.1" + "@jest/test-sequencer" "^24.8.0" + "@jest/types" "^24.8.0" + babel-jest "^24.8.0" chalk "^2.0.1" glob "^7.1.1" - jest-environment-jsdom "^24.7.1" - jest-environment-node "^24.7.1" - jest-get-type "^24.3.0" - jest-jasmine2 "^24.7.1" + jest-environment-jsdom "^24.8.0" + jest-environment-node "^24.8.0" + jest-get-type "^24.8.0" + jest-jasmine2 "^24.8.0" jest-regex-util "^24.3.0" - jest-resolve "^24.7.1" - jest-util "^24.7.1" - jest-validate "^24.7.0" + jest-resolve "^24.8.0" + jest-util "^24.8.0" + jest-validate "^24.8.0" micromatch "^3.1.10" - pretty-format "^24.7.0" + pretty-format "^24.8.0" realpath-native "^1.1.0" -jest-diff@^24.7.0: - version "24.7.0" - resolved "https://registry.verdaccio.org/jest-diff/-/jest-diff-24.7.0.tgz#5d862899be46249754806f66e5729c07fcb3580f" - integrity sha512-ULQZ5B1lWpH70O4xsANC4tf4Ko6RrpwhE3PtG6ERjMg1TiYTC2Wp4IntJVGro6a8HG9luYHhhmF4grF0Pltckg== +jest-diff@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-diff/-/jest-diff-24.8.0.tgz#146435e7d1e3ffdf293d53ff97e193f1d1546172" + integrity sha512-wxetCEl49zUpJ/bvUmIFjd/o52J+yWcoc5ZyPq4/W1LUKGEhRYDIbP1KcF6t+PvqNrGAFk4/JhtxDq/Nnzs66g== dependencies: chalk "^2.0.1" diff-sequences "^24.3.0" - jest-get-type "^24.3.0" - pretty-format "^24.7.0" + jest-get-type "^24.8.0" + pretty-format "^24.8.0" jest-docblock@^24.3.0: version "24.3.0" @@ -4979,57 +4821,57 @@ jest-docblock@^24.3.0: dependencies: detect-newline "^2.1.0" -jest-each@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest-each/-/jest-each-24.7.1.tgz#fcc7dda4147c28430ad9fb6dc7211cd17ab54e74" - integrity sha512-4fsS8fEfLa3lfnI1Jw6NxjhyRTgfpuOVTeUZZFyVYqeTa4hPhr2YkToUhouuLTrL2eMGOfpbdMyRx0GQ/VooKA== +jest-each@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-each/-/jest-each-24.8.0.tgz#a05fd2bf94ddc0b1da66c6d13ec2457f35e52775" + integrity sha512-NrwK9gaL5+XgrgoCsd9svsoWdVkK4gnvyhcpzd6m487tXHqIdYeykgq3MKI1u4I+5Zf0tofr70at9dWJDeb+BA== dependencies: - "@jest/types" "^24.7.0" + "@jest/types" "^24.8.0" chalk "^2.0.1" - jest-get-type "^24.3.0" - jest-util "^24.7.1" - pretty-format "^24.7.0" + jest-get-type "^24.8.0" + jest-util "^24.8.0" + pretty-format "^24.8.0" -jest-environment-jsdom@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest-environment-jsdom/-/jest-environment-jsdom-24.7.1.tgz#a40e004b4458ebeb8a98082df135fd501b9fbbd6" - integrity sha512-Gnhb+RqE2JuQGb3kJsLF8vfqjt3PHKSstq4Xc8ic+ax7QKo4Z0RWGucU3YV+DwKR3T9SYc+3YCUQEJs8r7+Jxg== +jest-environment-jsdom@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-environment-jsdom/-/jest-environment-jsdom-24.8.0.tgz#300f6949a146cabe1c9357ad9e9ecf9f43f38857" + integrity sha512-qbvgLmR7PpwjoFjM/sbuqHJt/NCkviuq9vus9NBn/76hhSidO+Z6Bn9tU8friecegbJL8gzZQEMZBQlFWDCwAQ== dependencies: - "@jest/environment" "^24.7.1" - "@jest/fake-timers" "^24.7.1" - "@jest/types" "^24.7.0" - jest-mock "^24.7.0" - jest-util "^24.7.1" + "@jest/environment" "^24.8.0" + "@jest/fake-timers" "^24.8.0" + "@jest/types" "^24.8.0" + jest-mock "^24.8.0" + jest-util "^24.8.0" jsdom "^11.5.1" -jest-environment-node@24.7.1, jest-environment-node@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest-environment-node/-/jest-environment-node-24.7.1.tgz#fa2c047a31522a48038d26ee4f7c8fd9c1ecfe12" - integrity sha512-GJJQt1p9/C6aj6yNZMvovZuxTUd+BEJprETdvTKSb4kHcw4mFj8777USQV0FJoJ4V3djpOwA5eWyPwfq//PFBA== +jest-environment-node@24.8.0, jest-environment-node@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-environment-node/-/jest-environment-node-24.8.0.tgz#d3f726ba8bc53087a60e7a84ca08883a4c892231" + integrity sha512-vIGUEScd1cdDgR6sqn2M08sJTRLQp6Dk/eIkCeO4PFHxZMOgy+uYLPMC4ix3PEfM5Au/x3uQ/5Tl0DpXXZsJ/Q== dependencies: - "@jest/environment" "^24.7.1" - "@jest/fake-timers" "^24.7.1" - "@jest/types" "^24.7.0" - jest-mock "^24.7.0" - jest-util "^24.7.1" + "@jest/environment" "^24.8.0" + "@jest/fake-timers" "^24.8.0" + "@jest/types" "^24.8.0" + jest-mock "^24.8.0" + jest-util "^24.8.0" -jest-get-type@^24.3.0: - version "24.3.0" - resolved "https://registry.verdaccio.org/jest-get-type/-/jest-get-type-24.3.0.tgz#582cfd1a4f91b5cdad1d43d2932f816d543c65da" - integrity sha512-HYF6pry72YUlVcvUx3sEpMRwXEWGEPlJ0bSPVnB3b3n++j4phUEoSPcS6GC0pPJ9rpyPSe4cb5muFo6D39cXow== +jest-get-type@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-get-type/-/jest-get-type-24.8.0.tgz#a7440de30b651f5a70ea3ed7ff073a32dfe646fc" + integrity sha512-RR4fo8jEmMD9zSz2nLbs2j0zvPpk/KCEz3a62jJWbd2ayNo0cb+KFRxPHVhE4ZmgGJEQp0fosmNz84IfqM8cMQ== -jest-haste-map@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest-haste-map/-/jest-haste-map-24.7.1.tgz#772e215cd84080d4bbcb759cfb668ad649a21471" - integrity sha512-g0tWkzjpHD2qa03mTKhlydbmmYiA2KdcJe762SbfFo/7NIMgBWAA0XqQlApPwkWOF7Cxoi/gUqL0i6DIoLpMBw== +jest-haste-map@^24.8.0: + version "24.8.1" + resolved "https://registry.verdaccio.org/jest-haste-map/-/jest-haste-map-24.8.1.tgz#f39cc1d2b1d907e014165b4bd5a957afcb992982" + integrity sha512-SwaxMGVdAZk3ernAx2Uv2sorA7jm3Kx+lR0grp6rMmnY06Kn/urtKx1LPN2mGTea4fCT38impYT28FfcLUhX0g== dependencies: - "@jest/types" "^24.7.0" + "@jest/types" "^24.8.0" anymatch "^2.0.0" fb-watchman "^2.0.0" graceful-fs "^4.1.15" invariant "^2.2.4" jest-serializer "^24.4.0" - jest-util "^24.7.1" + jest-util "^24.8.0" jest-worker "^24.6.0" micromatch "^3.1.10" sane "^4.0.3" @@ -5037,65 +4879,65 @@ jest-haste-map@^24.7.1: optionalDependencies: fsevents "^1.2.7" -jest-jasmine2@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest-jasmine2/-/jest-jasmine2-24.7.1.tgz#01398686dabe46553716303993f3be62e5d9d818" - integrity sha512-Y/9AOJDV1XS44wNwCaThq4Pw3gBPiOv/s6NcbOAkVRRUEPu+36L2xoPsqQXsDrxoBerqeyslpn2TpCI8Zr6J2w== +jest-jasmine2@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-jasmine2/-/jest-jasmine2-24.8.0.tgz#a9c7e14c83dd77d8b15e820549ce8987cc8cd898" + integrity sha512-cEky88npEE5LKd5jPpTdDCLvKkdyklnaRycBXL6GNmpxe41F0WN44+i7lpQKa/hcbXaQ+rc9RMaM4dsebrYong== dependencies: "@babel/traverse" "^7.1.0" - "@jest/environment" "^24.7.1" - "@jest/test-result" "^24.7.1" - "@jest/types" "^24.7.0" + "@jest/environment" "^24.8.0" + "@jest/test-result" "^24.8.0" + "@jest/types" "^24.8.0" chalk "^2.0.1" co "^4.6.0" - expect "^24.7.1" + expect "^24.8.0" is-generator-fn "^2.0.0" - jest-each "^24.7.1" - jest-matcher-utils "^24.7.0" - jest-message-util "^24.7.1" - jest-runtime "^24.7.1" - jest-snapshot "^24.7.1" - jest-util "^24.7.1" - pretty-format "^24.7.0" + jest-each "^24.8.0" + jest-matcher-utils "^24.8.0" + jest-message-util "^24.8.0" + jest-runtime "^24.8.0" + jest-snapshot "^24.8.0" + jest-util "^24.8.0" + pretty-format "^24.8.0" throat "^4.0.0" -jest-leak-detector@^24.7.0: - version "24.7.0" - resolved "https://registry.verdaccio.org/jest-leak-detector/-/jest-leak-detector-24.7.0.tgz#323ff93ed69be12e898f5b040952f08a94288ff9" - integrity sha512-zV0qHKZGXtmPVVzT99CVEcHE9XDf+8LwiE0Ob7jjezERiGVljmqKFWpV2IkG+rkFIEUHFEkMiICu7wnoPM/RoQ== +jest-leak-detector@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-leak-detector/-/jest-leak-detector-24.8.0.tgz#c0086384e1f650c2d8348095df769f29b48e6980" + integrity sha512-cG0yRSK8A831LN8lIHxI3AblB40uhv0z+SsQdW3GoMMVcK+sJwrIIyax5tu3eHHNJ8Fu6IMDpnLda2jhn2pD/g== dependencies: - pretty-format "^24.7.0" + pretty-format "^24.8.0" -jest-matcher-utils@^24.7.0: - version "24.7.0" - resolved "https://registry.verdaccio.org/jest-matcher-utils/-/jest-matcher-utils-24.7.0.tgz#bbee1ff37bc8b2e4afcaabc91617c1526af4bcd4" - integrity sha512-158ieSgk3LNXeUhbVJYRXyTPSCqNgVXOp/GT7O94mYd3pk/8+odKTyR1JLtNOQSPzNi8NFYVONtvSWA/e1RDXg== +jest-matcher-utils@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-matcher-utils/-/jest-matcher-utils-24.8.0.tgz#2bce42204c9af12bde46f83dc839efe8be832495" + integrity sha512-lex1yASY51FvUuHgm0GOVj7DCYEouWSlIYmCW7APSqB9v8mXmKSn5+sWVF0MhuASG0bnYY106/49JU1FZNl5hw== dependencies: chalk "^2.0.1" - jest-diff "^24.7.0" - jest-get-type "^24.3.0" - pretty-format "^24.7.0" + jest-diff "^24.8.0" + jest-get-type "^24.8.0" + pretty-format "^24.8.0" -jest-message-util@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest-message-util/-/jest-message-util-24.7.1.tgz#f1dc3a6c195647096a99d0f1dadbc447ae547018" - integrity sha512-dk0gqVtyqezCHbcbk60CdIf+8UHgD+lmRHifeH3JRcnAqh4nEyPytSc9/L1+cQyxC+ceaeP696N4ATe7L+omcg== +jest-message-util@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-message-util/-/jest-message-util-24.8.0.tgz#0d6891e72a4beacc0292b638685df42e28d6218b" + integrity sha512-p2k71rf/b6ns8btdB0uVdljWo9h0ovpnEe05ZKWceQGfXYr4KkzgKo3PBi8wdnd9OtNh46VpNIJynUn/3MKm1g== dependencies: "@babel/code-frame" "^7.0.0" - "@jest/test-result" "^24.7.1" - "@jest/types" "^24.7.0" + "@jest/test-result" "^24.8.0" + "@jest/types" "^24.8.0" "@types/stack-utils" "^1.0.1" chalk "^2.0.1" micromatch "^3.1.10" slash "^2.0.0" stack-utils "^1.0.1" -jest-mock@^24.7.0: - version "24.7.0" - resolved "https://registry.verdaccio.org/jest-mock/-/jest-mock-24.7.0.tgz#e49ce7262c12d7f5897b0d8af77f6db8e538023b" - integrity sha512-6taW4B4WUcEiT2V9BbOmwyGuwuAFT2G8yghF7nyNW1/2gq5+6aTqSPcS9lS6ArvEkX55vbPAS/Jarx5LSm4Fng== +jest-mock@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-mock/-/jest-mock-24.8.0.tgz#2f9d14d37699e863f1febf4e4d5a33b7fdbbde56" + integrity sha512-6kWugwjGjJw+ZkK4mDa0Df3sDlUTsV47MSrT0nGQ0RBWJbpODDQ8MHDVtGtUYBne3IwZUhtB7elxHspU79WH3A== dependencies: - "@jest/types" "^24.7.0" + "@jest/types" "^24.8.0" jest-pnp-resolver@^1.2.1: version "1.2.1" @@ -5107,75 +4949,75 @@ jest-regex-util@^24.3.0: resolved "https://registry.verdaccio.org/jest-regex-util/-/jest-regex-util-24.3.0.tgz#d5a65f60be1ae3e310d5214a0307581995227b36" integrity sha512-tXQR1NEOyGlfylyEjg1ImtScwMq8Oh3iJbGTjN7p0J23EuVX1MA8rwU69K4sLbCmwzgCUbVkm0FkSF9TdzOhtg== -jest-resolve-dependencies@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.7.1.tgz#cf93bbef26999488a96a2b2012f9fe7375aa378f" - integrity sha512-2Eyh5LJB2liNzfk4eo7bD1ZyBbqEJIyyrFtZG555cSWW9xVHxII2NuOkSl1yUYTAYCAmM2f2aIT5A7HzNmubyg== +jest-resolve-dependencies@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.8.0.tgz#19eec3241f2045d3f990dba331d0d7526acff8e0" + integrity sha512-hyK1qfIf/krV+fSNyhyJeq3elVMhK9Eijlwy+j5jqmZ9QsxwKBiP6qukQxaHtK8k6zql/KYWwCTQ+fDGTIJauw== dependencies: - "@jest/types" "^24.7.0" + "@jest/types" "^24.8.0" jest-regex-util "^24.3.0" - jest-snapshot "^24.7.1" + jest-snapshot "^24.8.0" -jest-resolve@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest-resolve/-/jest-resolve-24.7.1.tgz#e4150198299298380a75a9fd55043fa3b9b17fde" - integrity sha512-Bgrc+/UUZpGJ4323sQyj85hV9d+ANyPNu6XfRDUcyFNX1QrZpSoM0kE4Mb2vZMAYTJZsBFzYe8X1UaOkOELSbw== +jest-resolve@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-resolve/-/jest-resolve-24.8.0.tgz#84b8e5408c1f6a11539793e2b5feb1b6e722439f" + integrity sha512-+hjSzi1PoRvnuOICoYd5V/KpIQmkAsfjFO71458hQ2Whi/yf1GDeBOFj8Gxw4LrApHsVJvn5fmjcPdmoUHaVKw== dependencies: - "@jest/types" "^24.7.0" + "@jest/types" "^24.8.0" browser-resolve "^1.11.3" chalk "^2.0.1" jest-pnp-resolver "^1.2.1" realpath-native "^1.1.0" -jest-runner@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest-runner/-/jest-runner-24.7.1.tgz#41c8a02a06aa23ea82d8bffd69d7fa98d32f85bf" - integrity sha512-aNFc9liWU/xt+G9pobdKZ4qTeG/wnJrJna3VqunziDNsWT3EBpmxXZRBMKCsNMyfy+A/XHiV+tsMLufdsNdgCw== +jest-runner@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-runner/-/jest-runner-24.8.0.tgz#4f9ae07b767db27b740d7deffad0cf67ccb4c5bb" + integrity sha512-utFqC5BaA3JmznbissSs95X1ZF+d+4WuOWwpM9+Ak356YtMhHE/GXUondZdcyAAOTBEsRGAgH/0TwLzfI9h7ow== dependencies: "@jest/console" "^24.7.1" - "@jest/environment" "^24.7.1" - "@jest/test-result" "^24.7.1" - "@jest/types" "^24.7.0" + "@jest/environment" "^24.8.0" + "@jest/test-result" "^24.8.0" + "@jest/types" "^24.8.0" chalk "^2.4.2" exit "^0.1.2" graceful-fs "^4.1.15" - jest-config "^24.7.1" + jest-config "^24.8.0" jest-docblock "^24.3.0" - jest-haste-map "^24.7.1" - jest-jasmine2 "^24.7.1" - jest-leak-detector "^24.7.0" - jest-message-util "^24.7.1" - jest-resolve "^24.7.1" - jest-runtime "^24.7.1" - jest-util "^24.7.1" + jest-haste-map "^24.8.0" + jest-jasmine2 "^24.8.0" + jest-leak-detector "^24.8.0" + jest-message-util "^24.8.0" + jest-resolve "^24.8.0" + jest-runtime "^24.8.0" + jest-util "^24.8.0" jest-worker "^24.6.0" source-map-support "^0.5.6" throat "^4.0.0" -jest-runtime@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest-runtime/-/jest-runtime-24.7.1.tgz#2ffd70b22dd03a5988c0ab9465c85cdf5d25c597" - integrity sha512-0VAbyBy7tll3R+82IPJpf6QZkokzXPIS71aDeqh+WzPRXRCNz6StQ45otFariPdJ4FmXpDiArdhZrzNAC3sj6A== +jest-runtime@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-runtime/-/jest-runtime-24.8.0.tgz#05f94d5b05c21f6dc54e427cd2e4980923350620" + integrity sha512-Mq0aIXhvO/3bX44ccT+czU1/57IgOMyy80oM0XR/nyD5zgBcesF84BPabZi39pJVA6UXw+fY2Q1N+4BiVUBWOA== dependencies: "@jest/console" "^24.7.1" - "@jest/environment" "^24.7.1" + "@jest/environment" "^24.8.0" "@jest/source-map" "^24.3.0" - "@jest/transform" "^24.7.1" - "@jest/types" "^24.7.0" + "@jest/transform" "^24.8.0" + "@jest/types" "^24.8.0" "@types/yargs" "^12.0.2" chalk "^2.0.1" exit "^0.1.2" glob "^7.1.3" graceful-fs "^4.1.15" - jest-config "^24.7.1" - jest-haste-map "^24.7.1" - jest-message-util "^24.7.1" - jest-mock "^24.7.0" + jest-config "^24.8.0" + jest-haste-map "^24.8.0" + jest-message-util "^24.8.0" + jest-mock "^24.8.0" jest-regex-util "^24.3.0" - jest-resolve "^24.7.1" - jest-snapshot "^24.7.1" - jest-util "^24.7.1" - jest-validate "^24.7.0" + jest-resolve "^24.8.0" + jest-snapshot "^24.8.0" + jest-util "^24.8.0" + jest-validate "^24.8.0" realpath-native "^1.1.0" slash "^2.0.0" strip-bom "^3.0.0" @@ -5186,34 +5028,34 @@ jest-serializer@^24.4.0: resolved "https://registry.verdaccio.org/jest-serializer/-/jest-serializer-24.4.0.tgz#f70c5918c8ea9235ccb1276d232e459080588db3" integrity sha512-k//0DtglVstc1fv+GY/VHDIjrtNjdYvYjMlbLUed4kxrE92sIUewOi5Hj3vrpB8CXfkJntRPDRjCrCvUhBdL8Q== -jest-snapshot@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest-snapshot/-/jest-snapshot-24.7.1.tgz#bd5a35f74aedff070975e9e9c90024f082099568" - integrity sha512-8Xk5O4p+JsZZn4RCNUS3pxA+ORKpEKepE+a5ejIKrId9CwrVN0NY+vkqEkXqlstA5NMBkNahXkR/4qEBy0t5yA== +jest-snapshot@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-snapshot/-/jest-snapshot-24.8.0.tgz#3bec6a59da2ff7bc7d097a853fb67f9d415cb7c6" + integrity sha512-5ehtWoc8oU9/cAPe6fez6QofVJLBKyqkY2+TlKTOf0VllBB/mqUNdARdcjlZrs9F1Cv+/HKoCS/BknT0+tmfPg== dependencies: "@babel/types" "^7.0.0" - "@jest/types" "^24.7.0" + "@jest/types" "^24.8.0" chalk "^2.0.1" - expect "^24.7.1" - jest-diff "^24.7.0" - jest-matcher-utils "^24.7.0" - jest-message-util "^24.7.1" - jest-resolve "^24.7.1" + expect "^24.8.0" + jest-diff "^24.8.0" + jest-matcher-utils "^24.8.0" + jest-message-util "^24.8.0" + jest-resolve "^24.8.0" mkdirp "^0.5.1" natural-compare "^1.4.0" - pretty-format "^24.7.0" + pretty-format "^24.8.0" semver "^5.5.0" -jest-util@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest-util/-/jest-util-24.7.1.tgz#b4043df57b32a23be27c75a2763d8faf242038ff" - integrity sha512-/KilOue2n2rZ5AnEBYoxOXkeTu6vi7cjgQ8MXEkih0oeAXT6JkS3fr7/j8+engCjciOU1Nq5loMSKe0A1oeX0A== +jest-util@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-util/-/jest-util-24.8.0.tgz#41f0e945da11df44cc76d64ffb915d0716f46cd1" + integrity sha512-DYZeE+XyAnbNt0BG1OQqKy/4GVLPtzwGx5tsnDrFcax36rVE3lTA5fbvgmbVPUZf9w77AJ8otqR4VBbfFJkUZA== dependencies: "@jest/console" "^24.7.1" - "@jest/fake-timers" "^24.7.1" + "@jest/fake-timers" "^24.8.0" "@jest/source-map" "^24.3.0" - "@jest/test-result" "^24.7.1" - "@jest/types" "^24.7.0" + "@jest/test-result" "^24.8.0" + "@jest/types" "^24.8.0" callsites "^3.0.0" chalk "^2.0.1" graceful-fs "^4.1.15" @@ -5222,29 +5064,29 @@ jest-util@^24.7.1: slash "^2.0.0" source-map "^0.6.0" -jest-validate@^24.7.0: - version "24.7.0" - resolved "https://registry.verdaccio.org/jest-validate/-/jest-validate-24.7.0.tgz#70007076f338528ee1b1c8a8258b1b0bb982508d" - integrity sha512-cgai/gts9B2chz1rqVdmLhzYxQbgQurh1PEQSvSgPZ8KGa1AqXsqC45W5wKEwzxKrWqypuQrQxnF4+G9VejJJA== +jest-validate@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-validate/-/jest-validate-24.8.0.tgz#624c41533e6dfe356ffadc6e2423a35c2d3b4849" + integrity sha512-+/N7VOEMW1Vzsrk3UWBDYTExTPwf68tavEPKDnJzrC6UlHtUDU/fuEdXqFoHzv9XnQ+zW6X3qMZhJ3YexfeLDA== dependencies: - "@jest/types" "^24.7.0" + "@jest/types" "^24.8.0" camelcase "^5.0.0" chalk "^2.0.1" - jest-get-type "^24.3.0" + jest-get-type "^24.8.0" leven "^2.1.0" - pretty-format "^24.7.0" + pretty-format "^24.8.0" -jest-watcher@^24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest-watcher/-/jest-watcher-24.7.1.tgz#e161363d7f3f4e1ef3d389b7b3a0aad247b673f5" - integrity sha512-Wd6TepHLRHVKLNPacEsBwlp9raeBIO+01xrN24Dek4ggTS8HHnOzYSFnvp+6MtkkJ3KfMzy220KTi95e2rRkrw== +jest-watcher@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest-watcher/-/jest-watcher-24.8.0.tgz#58d49915ceddd2de85e238f6213cef1c93715de4" + integrity sha512-SBjwHt5NedQoVu54M5GEx7cl7IGEFFznvd/HNT8ier7cCAx/Qgu9ZMlaTQkvK22G1YOpcWBLQPFSImmxdn3DAw== dependencies: - "@jest/test-result" "^24.7.1" - "@jest/types" "^24.7.0" + "@jest/test-result" "^24.8.0" + "@jest/types" "^24.8.0" "@types/yargs" "^12.0.9" ansi-escapes "^3.0.0" chalk "^2.0.1" - jest-util "^24.7.1" + jest-util "^24.8.0" string-length "^2.0.0" jest-worker@^24.6.0: @@ -5255,13 +5097,13 @@ jest-worker@^24.6.0: merge-stream "^1.0.1" supports-color "^6.1.0" -jest@24.7.1: - version "24.7.1" - resolved "https://registry.verdaccio.org/jest/-/jest-24.7.1.tgz#0d94331cf510c75893ee32f87d7321d5bf8f2501" - integrity sha512-AbvRar5r++izmqo5gdbAjTeA6uNRGoNRuj5vHB0OnDXo2DXWZJVuaObiGgtlvhKb+cWy2oYbQSfxv7Q7GjnAtA== +jest@24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/jest/-/jest-24.8.0.tgz#d5dff1984d0d1002196e9b7f12f75af1b2809081" + integrity sha512-o0HM90RKFRNWmAWvlyV8i5jGZ97pFwkeVoGvPW1EtLTgJc2+jcuqcbbqcSZLE/3f2S5pt0y2ZBETuhpWNl1Reg== dependencies: import-local "^2.0.0" - jest-cli "^24.7.1" + jest-cli "^24.8.0" js-levenshtein@^1.1.3: version "1.1.6" @@ -5273,12 +5115,7 @@ js-levenshtein@^1.1.3: resolved "https://registry.verdaccio.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.verdaccio.org/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= - -js-yaml@3.13.1, js-yaml@^3.12.0, js-yaml@^3.13.0, js-yaml@^3.9.0: +js-yaml@3.13.1, js-yaml@^3.13.0, js-yaml@^3.13.1: version "3.13.1" resolved "https://registry.verdaccio.org/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== @@ -5291,36 +5128,36 @@ jsbn@~0.1.0: resolved "https://registry.verdaccio.org/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= -jsdom@15.1.0: - version "15.1.0" - resolved "https://registry.verdaccio.org/jsdom/-/jsdom-15.1.0.tgz#80c5f0dd69466742ab1194f15d301bdd01417596" - integrity sha512-QEmc2XIkNfCK3KRfa9ljMJjC4kAGdVgRrs/pCBsQG/QoKz0B42+C58f6TdAmhq/rw494eFCoLHxX6+hWuxb96Q== +jsdom@15.1.1: + version "15.1.1" + resolved "https://registry.verdaccio.org/jsdom/-/jsdom-15.1.1.tgz#21ed01f81d95ef4327f3e564662aef5e65881252" + integrity sha512-cQZRBB33arrDAeCrAEWn1U3SvrvC8XysBua9Oqg1yWrsY/gYcusloJC3RZJXuY5eehSCmws8f2YeliCqGSkrtQ== dependencies: abab "^2.0.0" - acorn "^6.0.4" - acorn-globals "^4.3.0" + acorn "^6.1.1" + acorn-globals "^4.3.2" array-equal "^1.0.0" - cssom "^0.3.4" - cssstyle "^1.1.1" + cssom "^0.3.6" + cssstyle "^1.2.2" data-urls "^1.1.0" domexception "^1.0.1" - escodegen "^1.11.0" + escodegen "^1.11.1" html-encoding-sniffer "^1.0.2" - nwsapi "^2.1.3" + nwsapi "^2.1.4" parse5 "5.1.0" pn "^1.1.0" request "^2.88.0" - request-promise-native "^1.0.5" + request-promise-native "^1.0.7" saxes "^3.1.9" symbol-tree "^3.2.2" - tough-cookie "^2.5.0" + tough-cookie "^3.0.1" w3c-hr-time "^1.0.1" w3c-xmlserializer "^1.1.2" webidl-conversions "^4.0.2" whatwg-encoding "^1.0.5" whatwg-mimetype "^2.3.0" whatwg-url "^7.0.0" - ws "^6.1.2" + ws "^7.0.0" xml-name-validator "^3.0.0" jsdom@^11.5.1: @@ -5355,11 +5192,6 @@ jsdom@^11.5.1: ws "^5.2.0" xml-name-validator "^3.0.0" -jsesc@^1.3.0: - version "1.3.0" - resolved "https://registry.verdaccio.org/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= - jsesc@^2.5.1: version "2.5.2" resolved "https://registry.verdaccio.org/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -5400,18 +5232,6 @@ json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: resolved "https://registry.verdaccio.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= -json5@^0.5.1: - version "0.5.1" - resolved "https://registry.verdaccio.org/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.verdaccio.org/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - json5@^2.1.0: version "2.1.0" resolved "https://registry.verdaccio.org/json5/-/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850" @@ -5450,7 +5270,7 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -jsx-ast-utils@2.0.1, jsx-ast-utils@^2.0.1: +jsx-ast-utils@2.0.1: version "2.0.1" resolved "https://registry.verdaccio.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz#e801b1b39985e20fffc87b40e3748080e2dcac7f" integrity sha1-6AGxs5mF4g//yHtA43SAgOLcrH8= @@ -5505,7 +5325,7 @@ kind-of@^6.0.0, kind-of@^6.0.2: kleur@3.0.3, kleur@^3.0.2: version "3.0.3" - resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + resolved "https://registry.verdaccio.org/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== lcid@^2.0.0: @@ -5533,19 +5353,18 @@ levn@^0.3.0, levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -lint-staged@8.1.5: - version "8.1.5" - resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-8.1.5.tgz#372476fe1a58b8834eb562ed4c99126bd60bdd79" - integrity sha512-e5ZavfnSLcBJE1BTzRTqw6ly8OkqVyO3GL2M6teSmTBYQ/2BuueD5GIt2RPsP31u/vjKdexUyDCxSyK75q4BDA== +lint-staged@8.2.1: + version "8.2.1" + resolved "https://registry.verdaccio.org/lint-staged/-/lint-staged-8.2.1.tgz#752fcf222d9d28f323a3b80f1e668f3654ff221f" + integrity sha512-n0tDGR/rTCgQNwXnUf/eWIpPNddGWxC32ANTNYsj2k02iZb7Cz5ox2tytwBu+2r0zDXMEMKw7Y9OD/qsav561A== dependencies: chalk "^2.3.1" commander "^2.14.1" - cosmiconfig "^5.0.2" + cosmiconfig "^5.2.0" debug "^3.1.0" dedent "^0.7.0" del "^3.0.0" execa "^1.0.0" - find-parent-dir "^0.3.0" g-status "^2.0.2" is-glob "^4.0.0" is-windows "^1.0.2" @@ -5562,7 +5381,7 @@ lint-staged@8.1.5: staged-git-files "1.1.2" string-argv "^0.0.2" stringify-object "^3.2.2" - yup "^0.26.10" + yup "^0.27.0" listr-silent-renderer@^1.1.1: version "1.1.1" @@ -5595,7 +5414,7 @@ listr-verbose-renderer@^0.5.0: listr@^0.14.2: version "0.14.3" - resolved "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586" + resolved "https://registry.verdaccio.org/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586" integrity sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA== dependencies: "@samverschueren/stream-to-observable" "^0.3.0" @@ -5639,15 +5458,6 @@ load-json-file@^4.0.0: pify "^3.0.0" strip-bom "^3.0.0" -loader-utils@^1.0.2: - version "1.2.3" - resolved "https://registry.verdaccio.org/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" - integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== - dependencies: - big.js "^5.2.2" - emojis-list "^2.0.0" - json5 "^1.0.1" - locate-path@^2.0.0: version "2.0.0" resolved "https://registry.verdaccio.org/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -5664,6 +5474,13 @@ locate-path@^3.0.0: p-locate "^3.0.0" path-exists "^3.0.0" +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.verdaccio.org/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + lockfile@1.0.4: version "1.0.4" resolved "https://registry.verdaccio.org/lockfile/-/lockfile-1.0.4.tgz#07f819d25ae48f87e538e6578b6964a4981a5609" @@ -5671,9 +5488,9 @@ lockfile@1.0.4: dependencies: signal-exit "^3.0.2" -lodash._reinterpolate@~3.0.0: +lodash._reinterpolate@^3.0.0: version "3.0.0" - resolved "https://registry.verdaccio.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= lodash.get@^4.4.2: @@ -5732,30 +5549,40 @@ lodash.sortby@^4.7.0: integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= lodash.template@^4.0.2: - version "4.4.0" - resolved "https://registry.verdaccio.org/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" - integrity sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A= + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" + integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== dependencies: - lodash._reinterpolate "~3.0.0" + lodash._reinterpolate "^3.0.0" lodash.templatesettings "^4.0.0" lodash.templatesettings@^4.0.0: - version "4.1.0" - resolved "https://registry.verdaccio.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316" - integrity sha1-K01OlbpEDZFf8IvImeRVNmZxMxY= + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" + integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== dependencies: - lodash._reinterpolate "~3.0.0" + lodash._reinterpolate "^3.0.0" + +lodash.unescape@4.0.1: + version "4.0.1" + resolved "https://registry.verdaccio.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c" + integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw= lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.verdaccio.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@4.17.11, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1: +lodash@4.17.11, lodash@^4.17.11, lodash@^4.2.1: version "4.17.11" resolved "https://registry.verdaccio.org/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== +lodash@4.17.14, lodash@^4.17.5: + version "4.17.14" + resolved "https://registry.verdaccio.org/lodash/-/lodash-4.17.14.tgz#9ce487ae66c96254fe20b599f21b6816028078ba" + integrity sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw== + log-symbols@^1.0.2: version "1.0.2" resolved "https://registry.verdaccio.org/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" @@ -5807,18 +5634,11 @@ lunr-mutable-indexes@2.3.2: integrity sha512-swStvEyDqQ85MGpABCMBclZcLI/pBIlu8FFDtmX197+oEgKloJ67QnB+Tidh0340HmLMs39c4GrkPY3cmkXp6Q== macos-release@^2.2.0: - version "2.2.0" - resolved "https://registry.verdaccio.org/macos-release/-/macos-release-2.2.0.tgz#ab58d55dd4714f0a05ad4b0e90f4370fef5cdea8" - integrity sha512-iV2IDxZaX8dIcM7fG6cI46uNmHUxHE4yN+Z8tKHAW1TBPMZDIKHf/3L+YnOuj/FK9il14UaVdHmiQ1tsi90ltA== + version "2.3.0" + resolved "https://registry.verdaccio.org/macos-release/-/macos-release-2.3.0.tgz#eb1930b036c0800adebccd5f17bc4c12de8bb71f" + integrity sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA== -make-dir@^1.0.0, make-dir@^1.3.0: - version "1.3.0" - resolved "https://registry.verdaccio.org/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" - integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== - dependencies: - pify "^3.0.0" - -make-dir@^2.0.0: +make-dir@^2.0.0, make-dir@^2.1.0: version "2.1.0" resolved "https://registry.verdaccio.org/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== @@ -5867,18 +5687,18 @@ marked@0.6.2: resolved "https://registry.verdaccio.org/marked/-/marked-0.6.2.tgz#c574be8b545a8b48641456ca1dbe0e37b6dccc1a" integrity sha512-LqxwVH3P/rqKX4EKGz7+c2G9r98WeM/SW34ybhgNGhUQNKtf1GmmSkJ6cDGJ/t6tiyae49qRkpyTw2B9HOrgUA== +marked@0.7.0: + version "0.7.0" + resolved "https://registry.verdaccio.org/marked/-/marked-0.7.0.tgz#b64201f051d271b1edc10a04d1ae9b74bb8e5c0e" + integrity sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg== + matcher@^1.0.0: version "1.1.1" - resolved "https://registry.npmjs.org/matcher/-/matcher-1.1.1.tgz#51d8301e138f840982b338b116bb0c09af62c1c2" + resolved "https://registry.verdaccio.org/matcher/-/matcher-1.1.1.tgz#51d8301e138f840982b338b116bb0c09af62c1c2" integrity sha512-+BmqxWIubKTRKNWx/ahnCkk3mG8m7OturVlqq6HiojGJTd5hVYbgZm6WzcYPCoB+KBT4Vd6R7WSRG2OADNaCjg== dependencies: escape-string-regexp "^1.0.4" -math-random@^1.0.1: - version "1.0.4" - resolved "https://registry.verdaccio.org/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" - integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== - media-typer@0.3.0: version "0.3.0" resolved "https://registry.verdaccio.org/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" @@ -5964,25 +5784,6 @@ methods@^1.1.1, methods@^1.1.2, methods@~1.1.2: resolved "https://registry.verdaccio.org/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= -micromatch@^2.3.11: - version "2.3.11" - resolved "https://registry.verdaccio.org/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" - integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= - dependencies: - arr-diff "^2.0.0" - array-unique "^0.2.1" - braces "^1.8.2" - expand-brackets "^0.1.4" - extglob "^0.3.1" - filename-regex "^2.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.1" - kind-of "^3.0.2" - normalize-path "^2.0.1" - object.omit "^2.0.0" - parse-glob "^3.0.4" - regex-cache "^0.4.2" - micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8: version "3.1.10" resolved "https://registry.verdaccio.org/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -6002,29 +5803,12 @@ micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8: snapdragon "^0.8.1" to-regex "^3.0.2" -mime-db@1.40.0: +mime-db@1.40.0, "mime-db@>= 1.40.0 < 2": version "1.40.0" resolved "https://registry.verdaccio.org/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== -"mime-db@>= 1.38.0 < 2": - version "1.39.0" - resolved "https://registry.verdaccio.org/mime-db/-/mime-db-1.39.0.tgz#f95a20275742f7d2ad0429acfe40f4233543780e" - integrity sha512-DTsrw/iWVvwHH+9Otxccdyy0Tgiil6TWK/xhfARJZF/QFhwOgZgOIvA2/VIGpM8U7Q8z5nDmdDWC6tuVMJNibw== - -mime-db@~1.38.0: - version "1.38.0" - resolved "https://registry.verdaccio.org/mime-db/-/mime-db-1.38.0.tgz#1a2aab16da9eb167b49c6e4df2d9c68d63d8e2ad" - integrity sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg== - -mime-types@^2.1.12, mime-types@~2.1.18, mime-types@~2.1.19: - version "2.1.22" - resolved "https://registry.verdaccio.org/mime-types/-/mime-types-2.1.22.tgz#fe6b355a190926ab7698c9a0556a11199b2199bd" - integrity sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog== - dependencies: - mime-db "~1.38.0" - -mime-types@~2.1.17, mime-types@~2.1.24: +mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.24" resolved "https://registry.verdaccio.org/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ== @@ -6036,20 +5820,15 @@ mime@1.4.1: resolved "https://registry.verdaccio.org/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== -mime@2.4.4: - version "2.4.4" - resolved "https://registry.verdaccio.org/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" - integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== - -mime@^1.4.1: +mime@1.6.0, mime@^1.4.1: version "1.6.0" resolved "https://registry.verdaccio.org/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.0.3: - version "2.4.2" - resolved "https://registry.verdaccio.org/mime/-/mime-2.4.2.tgz#ce5229a5e99ffc313abac806b482c10e7ba6ac78" - integrity sha512-zJBfZDkwRu+j3Pdd2aHsR5GfH2jIWhmL1ZzBoc+X+3JEti2hbArWcyJ+1laC1D2/U/W1a/+Cegj0/OnEU2ybjg== +mime@2.4.4, mime@^2.0.3: + version "2.4.4" + resolved "https://registry.verdaccio.org/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" + integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== mimic-fn@^1.0.0: version "1.2.0" @@ -6061,7 +5840,7 @@ mimic-fn@^2.0.0: resolved "https://registry.verdaccio.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.3, minimatch@^3.0.4: +"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.verdaccio.org/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -6091,7 +5870,7 @@ minimist@~0.0.1: resolved "https://registry.verdaccio.org/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= -minipass@^2.2.1, minipass@^2.3.4: +minipass@^2.2.1, minipass@^2.3.5: version "2.3.5" resolved "https://registry.verdaccio.org/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== @@ -6099,7 +5878,7 @@ minipass@^2.2.1, minipass@^2.3.4: safe-buffer "^5.1.2" yallist "^3.0.0" -minizlib@^1.1.1: +minizlib@^1.2.1: version "1.2.1" resolved "https://registry.verdaccio.org/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== @@ -6107,9 +5886,9 @@ minizlib@^1.1.1: minipass "^2.2.1" mixin-deep@^1.2.0: - version "1.3.1" - resolved "https://registry.verdaccio.org/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" - integrity sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== + version "1.3.2" + resolved "https://registry.verdaccio.org/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== dependencies: for-in "^1.0.2" is-extendable "^1.0.1" @@ -6136,11 +5915,16 @@ ms@2.0.0: resolved "https://registry.verdaccio.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@^2.1.1: +ms@2.1.1: version "2.1.1" resolved "https://registry.verdaccio.org/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== +ms@^2.1.1: + version "2.1.2" + resolved "https://registry.verdaccio.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + mute-stream@0.0.7: version "0.0.7" resolved "https://registry.verdaccio.org/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" @@ -6155,10 +5939,10 @@ mv@2.1.1, mv@~2: ncp "~2.0.0" rimraf "~2.4.0" -nan@^2.10.0, nan@^2.9.2: - version "2.13.2" - resolved "https://registry.verdaccio.org/nan/-/nan-2.13.2.tgz#f51dc7ae66ba7d5d55e1e6d4d8092e802c9aefe7" - integrity sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw== +nan@^2.10.0, nan@^2.12.1: + version "2.14.0" + resolved "https://registry.verdaccio.org/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" + integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== nanomatch@^1.2.9: version "1.2.13" @@ -6188,23 +5972,23 @@ ncp@~2.0.0: integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= needle@^2.2.1: - version "2.3.0" - resolved "https://registry.verdaccio.org/needle/-/needle-2.3.0.tgz#ce3fea21197267bacb310705a7bbe24f2a3a3492" - integrity sha512-QBZu7aAFR0522EyaXZM0FZ9GLpq6lvQ3uq8gteiDUp7wKdy0lSd2hPlgFwVuW1CBkfEs9PfDQsQzZghLs/psdg== + version "2.4.0" + resolved "https://registry.verdaccio.org/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" + integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== dependencies: - debug "^4.1.0" + debug "^3.2.6" iconv-lite "^0.4.4" sax "^1.2.4" -negotiator@0.6.1: - version "0.6.1" - resolved "https://registry.verdaccio.org/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" - integrity sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk= +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.verdaccio.org/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== neo-async@^2.6.0: - version "2.6.0" - resolved "https://registry.verdaccio.org/neo-async/-/neo-async-2.6.0.tgz#b9d15e4d71c6762908654b5183ed38b753340835" - integrity sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA== + version "2.6.1" + resolved "https://registry.verdaccio.org/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" + integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== nice-try@^1.0.4: version "1.0.5" @@ -6213,7 +5997,7 @@ nice-try@^1.0.4: nock@10.0.6: version "10.0.6" - resolved "https://registry.npmjs.org/nock/-/nock-10.0.6.tgz#e6d90ee7a68b8cfc2ab7f6127e7d99aa7d13d111" + resolved "https://registry.verdaccio.org/nock/-/nock-10.0.6.tgz#e6d90ee7a68b8cfc2ab7f6127e7d99aa7d13d111" integrity sha512-b47OWj1qf/LqSQYnmokNWM8D88KvUl2y7jT0567NB3ZBAZFz2bWp2PC81Xn7u8F2/vJxzkzNZybnemeFa7AZ2w== dependencies: chai "^4.1.2" @@ -6226,15 +6010,18 @@ nock@10.0.6: qs "^6.5.1" semver "^5.5.0" -node-fetch@^2.2.0: - version "2.3.0" - resolved "https://registry.verdaccio.org/node-fetch/-/node-fetch-2.3.0.tgz#1a1d940bbfb916a1d3e0219f037e89e71f8c5fa5" - integrity sha512-MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA== +node-environment-flags@^1.0.5: + version "1.0.6" + resolved "https://registry.verdaccio.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz#a30ac13621f6f7d674260a54dede048c3982c088" + integrity sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw== + dependencies: + object.getownpropertydescriptors "^2.0.3" + semver "^5.7.0" -node-fetch@^2.3.0: - version "2.4.1" - resolved "https://registry.verdaccio.org/node-fetch/-/node-fetch-2.4.1.tgz#b2e38f1117b8acbedbe0524f041fb3177188255d" - integrity sha512-P9UbpFK87NyqBZzUuDBDz4f6Yiys8xm8j7ACDbi6usvFm6KItklQUKjeoqTrYS/S1k6I8oaOC2YLLDr/gg26Mw== +node-fetch@^2.2.0, node-fetch@^2.3.0: + version "2.6.0" + resolved "https://registry.verdaccio.org/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" + integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== node-int64@^0.4.0: version "0.4.0" @@ -6257,10 +6044,10 @@ node-notifier@^5.2.1: shellwords "^0.1.1" which "^1.3.0" -node-pre-gyp@^0.10.0: - version "0.10.3" - resolved "https://registry.verdaccio.org/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc" - integrity sha512-d1xFs+C/IPS8Id0qPTZ4bUT8wWryfR/OzzAFxweG+uLN85oPzyo2Iw6bVlLQ/JOdgNonXLCoRyqDzDWq4iw72A== +node-pre-gyp@^0.12.0: + version "0.12.0" + resolved "https://registry.verdaccio.org/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" + integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== dependencies: detect-libc "^1.0.2" mkdirp "^0.5.1" @@ -6273,10 +6060,10 @@ node-pre-gyp@^0.10.0: semver "^5.3.0" tar "^4" -node-releases@^1.1.13: - version "1.1.14" - resolved "https://registry.verdaccio.org/node-releases/-/node-releases-1.1.14.tgz#f1f41c83cac82caebd6739e6313d56b3b09c9189" - integrity sha512-d58EpVZRhQE60kWiWUaaPlK9dyC4zg3ZoMcHcky2d4hDksyQj0rUozwInOl0C66mBsqo01Tuns8AvxnL5S7PKg== +node-releases@^1.1.23: + version "1.1.24" + resolved "https://registry.verdaccio.org/node-releases/-/node-releases-1.1.24.tgz#2fb494562705c01bfb81a7af9f8584c4d56311b4" + integrity sha512-wym2jptfuKowMmkZsfCSTsn8qAVo8zm+UiQA6l5dNqUcpfChZSnS/vbbpOeXczf+VdPhutxh+99lWHhdd6xKzg== dependencies: semver "^5.3.0" @@ -6288,13 +6075,6 @@ nopt@^4.0.1: abbrev "1" osenv "^0.1.4" -nopt@~1.0.10: - version "1.0.10" - resolved "https://registry.verdaccio.org/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" - integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= - dependencies: - abbrev "1" - normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.verdaccio.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" @@ -6305,7 +6085,7 @@ normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package- semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-path@^2.0.1, normalize-path@^2.1.1: +normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.verdaccio.org/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= @@ -6323,9 +6103,9 @@ npm-bundled@^1.0.1: integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g== npm-packlist@^1.1.6: - version "1.4.1" - resolved "https://registry.verdaccio.org/npm-packlist/-/npm-packlist-1.4.1.tgz#19064cdf988da80ea3cee45533879d90192bbfbc" - integrity sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw== + version "1.4.4" + resolved "https://registry.verdaccio.org/npm-packlist/-/npm-packlist-1.4.4.tgz#866224233850ac534b63d1a6e76050092b5d2f44" + integrity sha512-zTLo8UcVYtDU3gdeaFu2Xu0n0EvelfHDGuqtNIn5RO7yQj4H1TqNdBc/yZjxnWA0PVB8D3Woyp0i5B43JwQ6Vw== dependencies: ignore-walk "^3.0.1" npm-bundled "^1.0.1" @@ -6373,12 +6153,7 @@ number-is-nan@^1.0.0: resolved "https://registry.verdaccio.org/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= -nwsapi@^2.0.7: - version "2.1.3" - resolved "https://registry.verdaccio.org/nwsapi/-/nwsapi-2.1.3.tgz#25f3a5cec26c654f7376df6659cdf84b99df9558" - integrity sha512-RowAaJGEgYXEZfQ7tvvdtAQUKPyTR6T6wNu0fwlNsGQYr/h3yQc6oI8WnVZh3Y/Sylwc+dtAlvPqfFZjhTyk3A== - -nwsapi@^2.1.3: +nwsapi@^2.0.7, nwsapi@^2.1.4: version "2.1.4" resolved "https://registry.verdaccio.org/nwsapi/-/nwsapi-2.1.4.tgz#e006a878db23636f8e8a67d33ca0e4edf61a842f" integrity sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw== @@ -6437,14 +6212,6 @@ object.getownpropertydescriptors@^2.0.3: define-properties "^1.1.2" es-abstract "^1.5.1" -object.omit@^2.0.0: - version "2.0.1" - resolved "https://registry.verdaccio.org/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" - integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= - dependencies: - for-own "^0.1.4" - is-extendable "^0.1.1" - object.pick@^1.3.0: version "1.3.0" resolved "https://registry.verdaccio.org/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" @@ -6508,7 +6275,7 @@ os-homedir@^1.0.0: resolved "https://registry.verdaccio.org/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= -os-locale@^3.0.0: +os-locale@^3.0.0, os-locale@^3.1.0: version "3.1.0" resolved "https://registry.verdaccio.org/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== @@ -6525,7 +6292,7 @@ os-name@^3.0.0: macos-release "^2.2.0" windows-release "^3.1.0" -os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.verdaccio.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= @@ -6576,7 +6343,7 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0: +p-limit@^2.0.0, p-limit@^2.2.0: version "2.2.0" resolved "https://registry.verdaccio.org/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ== @@ -6597,6 +6364,13 @@ p-locate@^3.0.0: dependencies: p-limit "^2.0.0" +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.verdaccio.org/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + p-map@^1.1.1: version "1.2.0" resolved "https://registry.verdaccio.org/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" @@ -6634,16 +6408,6 @@ parse-github-repo-url@^1.3.0: resolved "https://registry.verdaccio.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" integrity sha1-nn2LslKmy2ukJZUGC3v23z28H1A= -parse-glob@^3.0.4: - version "3.0.4" - resolved "https://registry.verdaccio.org/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" - integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= - dependencies: - glob-base "^0.3.0" - is-dotfile "^1.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.0" - parse-json@^2.2.0: version "2.2.0" resolved "https://registry.verdaccio.org/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" @@ -6674,7 +6438,7 @@ parse5@5.1.0: resolved "https://registry.verdaccio.org/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== -parseurl@~1.3.2: +parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.verdaccio.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== @@ -6701,7 +6465,12 @@ path-exists@^3.0.0: resolved "https://registry.verdaccio.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.verdaccio.org/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.verdaccio.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= @@ -6751,7 +6520,7 @@ path-type@^3.0.0: pathval@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0" + resolved "https://registry.verdaccio.org/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0" integrity sha1-uULm1L3mUwBe9rcTYd74cn0GReA= pend@~1.2.0: @@ -6813,11 +6582,11 @@ pkg-dir@^3.0.0: find-up "^3.0.0" pkg-dir@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.1.0.tgz#aaeb91c0d3b9c4f74a44ad849f4de34781ae01de" - integrity sha512-55k9QN4saZ8q518lE6EFgYiu95u3BWkSajCifhdQjvLvmr8IpnRbhI+UGpWJQfa0KzDguHeeWT1ccO1PmkOi3A== + version "4.2.0" + resolved "https://registry.verdaccio.org/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: - find-up "^3.0.0" + find-up "^4.0.0" pkginfo@0.4.1: version "0.4.1" @@ -6846,11 +6615,6 @@ prelude-ls@~1.1.2: resolved "https://registry.verdaccio.org/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -preserve@^0.2.0: - version "0.2.0" - resolved "https://registry.verdaccio.org/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" - integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= - prettier-linter-helpers@^1.0.0: version "1.0.0" resolved "https://registry.verdaccio.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" @@ -6863,25 +6627,25 @@ prettier@1.17.0: resolved "https://registry.verdaccio.org/prettier/-/prettier-1.17.0.tgz#53b303676eed22cc14a9f0cec09b477b3026c008" integrity sha512-sXe5lSt2WQlCbydGETgfm1YBShgOX4HxQkFPvbxkcwgDvGDeqVau8h+12+lmSVlP3rHPz0oavfddSZg/q+Szjw== -pretty-format@^24.7.0: - version "24.7.0" - resolved "https://registry.verdaccio.org/pretty-format/-/pretty-format-24.7.0.tgz#d23106bc2edcd776079c2daa5da02bcb12ed0c10" - integrity sha512-apen5cjf/U4dj7tHetpC7UEFCvtAgnNZnBDkfPv3fokzIqyOJckAG9OlAPC1BlFALnqT/lGB2tl9EJjlK6eCsA== +pretty-format@^24.8.0: + version "24.8.0" + resolved "https://registry.verdaccio.org/pretty-format/-/pretty-format-24.8.0.tgz#8dae7044f58db7cb8be245383b565a963e3c27f2" + integrity sha512-P952T7dkrDEplsR+TuY7q3VXDae5Sr7zmQb12JU/NDQa/3CH7/QW0yvqLcGN6jL+zQFKaoJcPc+yJxMTGmosqw== dependencies: - "@jest/types" "^24.7.0" + "@jest/types" "^24.8.0" ansi-regex "^4.0.0" ansi-styles "^3.2.0" react-is "^16.8.4" -private@^0.1.6, private@^0.1.8: +private@^0.1.6: version "0.1.8" resolved "https://registry.verdaccio.org/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== process-nextick-args@~2.0.0: - version "2.0.0" - resolved "https://registry.verdaccio.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" - integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== + version "2.0.1" + resolved "https://registry.verdaccio.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== progress@^2.0.0: version "2.0.3" @@ -6889,30 +6653,30 @@ progress@^2.0.0: integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== prompts@^2.0.1: - version "2.0.4" - resolved "https://registry.verdaccio.org/prompts/-/prompts-2.0.4.tgz#179f9d4db3128b9933aa35f93a800d8fce76a682" - integrity sha512-HTzM3UWp/99A0gk51gAegwo1QRYA7xjcZufMNe33rCclFszUYAuHe1fIN/3ZmiHeGPkUsNaRyQm1hHOfM0PKxA== + version "2.1.0" + resolved "https://registry.verdaccio.org/prompts/-/prompts-2.1.0.tgz#bf90bc71f6065d255ea2bdc0fe6520485c1b45db" + integrity sha512-+x5TozgqYdOwWsQFZizE/Tra3fKvAoy037kOyU6cgz84n8f6zxngLOV4O32kTwt9FcLCxAqw0P/c8rOr9y+Gfg== dependencies: kleur "^3.0.2" sisteransi "^1.0.0" propagate@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/propagate/-/propagate-1.0.0.tgz#00c2daeedda20e87e3782b344adba1cddd6ad709" + resolved "https://registry.verdaccio.org/propagate/-/propagate-1.0.0.tgz#00c2daeedda20e87e3782b344adba1cddd6ad709" integrity sha1-AMLa7t2iDofjeCs0Stuhzd1q1wk= property-expr@^1.5.0: version "1.5.1" - resolved "https://registry.npmjs.org/property-expr/-/property-expr-1.5.1.tgz#22e8706894a0c8e28d58735804f6ba3a3673314f" + resolved "https://registry.verdaccio.org/property-expr/-/property-expr-1.5.1.tgz#22e8706894a0c8e28d58735804f6ba3a3673314f" integrity sha512-CGuc0VUTGthpJXL36ydB6jnbyOf/rAHFvmVrJlH+Rg0DqqLFQGAP6hIaxD/G0OAmBJPhXDHuEJigrp0e0wFV6g== -proxy-addr@~2.0.4: - version "2.0.4" - resolved "https://registry.verdaccio.org/proxy-addr/-/proxy-addr-2.0.4.tgz#ecfc733bf22ff8c6f407fa275327b9ab67e48b93" - integrity sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA== +proxy-addr@~2.0.4, proxy-addr@~2.0.5: + version "2.0.5" + resolved "https://registry.verdaccio.org/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" + integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== dependencies: forwarded "~0.1.2" - ipaddr.js "1.8.0" + ipaddr.js "1.9.0" proxy-from-env@^1.0.0: version "1.0.0" @@ -6925,9 +6689,9 @@ prr@~1.0.1: integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= psl@^1.1.24, psl@^1.1.28: - version "1.1.31" - resolved "https://registry.verdaccio.org/psl/-/psl-1.1.31.tgz#e9aa86d0101b5b105cbe93ac6b784cd547276184" - integrity sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw== + version "1.1.33" + resolved "https://registry.verdaccio.org/psl/-/psl-1.1.33.tgz#5533d9384ca7aab86425198e10e8053ebfeab661" + integrity sha512-LTDP2uSrsc7XCb5lO7A8BI1qYxRe/8EqlRvMeEl6rsnYAqDOl8xHR+8lSAIVfrNaSAlTPTNOCgNjWcoUL3AZsw== pump@^3.0.0: version "3.0.0" @@ -6981,19 +6745,10 @@ quick-lru@^1.0.0: resolved "https://registry.verdaccio.org/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= -randomatic@^3.0.0: - version "3.1.1" - resolved "https://registry.verdaccio.org/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" - integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== - dependencies: - is-number "^4.0.0" - kind-of "^6.0.0" - math-random "^1.0.1" - -range-parser@~1.2.0: - version "1.2.0" - resolved "https://registry.verdaccio.org/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" - integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= +range-parser@~1.2.0, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.verdaccio.org/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.3.3: version "2.3.3" @@ -7089,9 +6844,9 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" -read-pkg@^5.0.0: +read-pkg@^5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-5.1.1.tgz#5cf234dde7a405c90c88a519ab73c467e9cb83f5" + resolved "https://registry.verdaccio.org/read-pkg/-/read-pkg-5.1.1.tgz#5cf234dde7a405c90c88a519ab73c467e9cb83f5" integrity sha512-dFcTLQi6BZ+aFUaICg7er+/usEoqFdQxiEBsEMNGoipenihtxxtdrQuBXvyANCEI8VuUIVYFgeHGx9sLLvim4w== dependencies: "@types/normalize-package-data" "^2.4.0" @@ -7100,9 +6855,9 @@ read-pkg@^5.0.0: type-fest "^0.4.1" "readable-stream@2 || 3", readable-stream@^3.0.2: - version "3.3.0" - resolved "https://registry.verdaccio.org/readable-stream/-/readable-stream-3.3.0.tgz#cb8011aad002eb717bf040291feba8569c986fb9" - integrity sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw== + version "3.4.0" + resolved "https://registry.verdaccio.org/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" + integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" @@ -7154,9 +6909,9 @@ redent@^2.0.0: strip-indent "^2.0.0" regenerate-unicode-properties@^8.0.2: - version "8.0.2" - resolved "https://registry.verdaccio.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.0.2.tgz#7b38faa296252376d363558cfbda90c9ce709662" - integrity sha512-SbA/iNrBUf6Pv2zU8Ekv1Qbhv92yxL4hiDa2siuxs4KKn4oOoMDHXjAf7+Nz9qinUQ46B1LcWEi/PhJfPWpZWQ== + version "8.1.0" + resolved "https://registry.verdaccio.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e" + integrity sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA== dependencies: regenerate "^1.4.0" @@ -7175,30 +6930,18 @@ regenerator-runtime@^0.11.0: resolved "https://registry.verdaccio.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== -regenerator-runtime@^0.12.0: - version "0.12.1" - resolved "https://registry.verdaccio.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" - integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg== - regenerator-runtime@^0.13.2: version "0.13.2" resolved "https://registry.verdaccio.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" integrity sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA== -regenerator-transform@^0.13.4: - version "0.13.4" - resolved "https://registry.verdaccio.org/regenerator-transform/-/regenerator-transform-0.13.4.tgz#18f6763cf1382c69c36df76c6ce122cc694284fb" - integrity sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A== +regenerator-transform@^0.14.0: + version "0.14.0" + resolved "https://registry.verdaccio.org/regenerator-transform/-/regenerator-transform-0.14.0.tgz#2ca9aaf7a2c239dd32e4761218425b8c7a86ecaf" + integrity sha512-rtOelq4Cawlbmq9xuMR5gdFmv7ku/sFoB7sRiywx7aq53bc52b4j6zvH7Te1Vt/X2YveDKnCGUbioieU7FEL3w== dependencies: private "^0.1.6" -regex-cache@^0.4.2: - version "0.4.4" - resolved "https://registry.verdaccio.org/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" - integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== - dependencies: - is-equal-shallow "^0.1.3" - regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" resolved "https://registry.verdaccio.org/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" @@ -7207,10 +6950,10 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexp-tree@^0.1.0: - version "0.1.5" - resolved "https://registry.verdaccio.org/regexp-tree/-/regexp-tree-0.1.5.tgz#7cd71fca17198d04b4176efd79713f2998009397" - integrity sha512-nUmxvfJyAODw+0B13hj8CFVAxhe7fDEAgJgaotBu3nnR+IgGgZq59YedJP5VYTlkEfqjuK6TuRpnymKdatLZfQ== +regexp-tree@^0.1.6: + version "0.1.10" + resolved "https://registry.verdaccio.org/regexp-tree/-/regexp-tree-0.1.10.tgz#d837816a039c7af8a8d64d7a7c3cf6a1d93450bc" + integrity sha512-K1qVSbcedffwuIslMwpe6vGlj+ZXRnGkvjAtFHfDZZZuEdA/h0dxljAPu9vhUo6Rrx2U2AwJ+nSQ6hK+lrP5MQ== regexpp@^2.0.1: version "2.0.1" @@ -7251,7 +6994,7 @@ repeat-element@^1.1.2: resolved "https://registry.verdaccio.org/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== -repeat-string@^1.5.2, repeat-string@^1.6.1: +repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.verdaccio.org/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= @@ -7270,7 +7013,7 @@ request-promise-core@1.1.2: dependencies: lodash "^4.17.11" -request-promise-native@^1.0.5: +request-promise-native@^1.0.5, request-promise-native@^1.0.7: version "1.0.7" resolved "https://registry.verdaccio.org/request-promise-native/-/request-promise-native-1.0.7.tgz#a49868a624bdea5069f1251d0a836e0d89aa2c59" integrity sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w== @@ -7336,16 +7079,21 @@ require-directory@^2.1.1: resolved "https://registry.verdaccio.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= -require-from-string@^2.0.1: - version "2.0.2" - resolved "https://registry.verdaccio.org/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - require-main-filename@^1.0.1: version "1.0.1" resolved "https://registry.verdaccio.org/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.verdaccio.org/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +requireindex@^1.2.0: + version "1.2.0" + resolved "https://registry.verdaccio.org/requireindex/-/requireindex-1.2.0.tgz#3463cdb22ee151902635aa6c9535d4de9c2ef1ef" + integrity sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww== + resolve-cwd@^2.0.0: version "2.0.0" resolved "https://registry.verdaccio.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" @@ -7353,22 +7101,27 @@ resolve-cwd@^2.0.0: dependencies: resolve-from "^3.0.0" -resolve-from@4.0.0, resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.verdaccio.org/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +resolve-from@5.0.0, resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.verdaccio.org/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve-from@^3.0.0: version "3.0.0" resolved "https://registry.verdaccio.org/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" integrity sha1-six699nWiBvItuZTM17rywoYh0g= -resolve-global@0.1.0, resolve-global@^0.1.0: - version "0.1.0" - resolved "https://registry.verdaccio.org/resolve-global/-/resolve-global-0.1.0.tgz#8fb02cfd5b7db20118e886311f15af95bd15fbd9" - integrity sha1-j7As/Vt9sgEY6IYxHxWvlb0V+9k= +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.verdaccio.org/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-global@1.0.0, resolve-global@^1.0.0: + version "1.0.0" + resolved "https://registry.verdaccio.org/resolve-global/-/resolve-global-1.0.0.tgz#a2a79df4af2ca3f49bf77ef9ddacd322dad19255" + integrity sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw== dependencies: - global-dirs "^0.1.0" + global-dirs "^0.1.1" resolve-url@^0.2.1: version "0.2.1" @@ -7381,9 +7134,9 @@ resolve@1.1.7: integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= resolve@^1.10.0, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1: - version "1.10.0" - resolved "https://registry.verdaccio.org/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba" - integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg== + version "1.11.1" + resolved "https://registry.verdaccio.org/resolve/-/resolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e" + integrity sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw== dependencies: path-parse "^1.0.6" @@ -7400,7 +7153,7 @@ ret@~0.1.10: resolved "https://registry.verdaccio.org/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== -rimraf@2.6.3, rimraf@^2.2.8, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2: +rimraf@2.6.3, rimraf@^2.2.8, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3: version "2.6.3" resolved "https://registry.verdaccio.org/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== @@ -7415,9 +7168,9 @@ rimraf@~2.4.0: glob "^6.0.1" rsvp@^4.8.4: - version "4.8.4" - resolved "https://registry.verdaccio.org/rsvp/-/rsvp-4.8.4.tgz#b50e6b34583f3dd89329a2f23a8a2be072845911" - integrity sha512-6FomvYPfs+Jy9TfXmBpBuMWNH94SgCsZmJKcanySzgNNP6LjWxBvyLTa9KaMfDDM5oxRfrKDB0r/qeRsLwnBfA== + version "4.8.5" + resolved "https://registry.verdaccio.org/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== run-async@^2.2.0: version "2.3.0" @@ -7428,21 +7181,26 @@ run-async@^2.2.0: run-node@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz#46b50b946a2aa2d4947ae1d886e9856fd9cabe5e" + resolved "https://registry.verdaccio.org/run-node/-/run-node-1.0.0.tgz#46b50b946a2aa2d4947ae1d886e9856fd9cabe5e" integrity sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A== rxjs@^6.3.3, rxjs@^6.4.0: - version "6.4.0" - resolved "https://registry.verdaccio.org/rxjs/-/rxjs-6.4.0.tgz#f3bb0fe7bda7fb69deac0c16f17b50b0b8790504" - integrity sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw== + version "6.5.2" + resolved "https://registry.verdaccio.org/rxjs/-/rxjs-6.5.2.tgz#2e35ce815cd46d84d02a209fb4e5921e051dbec7" + integrity sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg== dependencies: tslib "^1.9.0" -safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.verdaccio.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-buffer@^5.1.1: + version "5.2.0" + resolved "https://registry.verdaccio.org/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" + integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== + safe-json-stringify@~1: version "1.2.0" resolved "https://registry.verdaccio.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" @@ -7481,31 +7239,41 @@ sax@^1.2.4: integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== saxes@^3.1.9: - version "3.1.9" - resolved "https://registry.verdaccio.org/saxes/-/saxes-3.1.9.tgz#c1c197cd54956d88c09f960254b999e192d7058b" - integrity sha512-FZeKhJglhJHk7eWG5YM0z46VHmI3KJpMBAQm3xa9meDvd+wevB5GuBB0wc0exPInZiBBHqi00DbS8AcvCGCFMw== + version "3.1.11" + resolved "https://registry.verdaccio.org/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" + integrity sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== dependencies: - xmlchars "^1.3.1" + xmlchars "^2.1.1" semver-compare@^1.0.0: version "1.0.0" resolved "https://registry.verdaccio.org/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= -"semver@2 || 3 || 4 || 5", semver@^5.2.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0: version "5.7.0" resolved "https://registry.verdaccio.org/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== -semver@5.6.0: - version "5.6.0" - resolved "https://registry.verdaccio.org/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" - integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== +semver@5.5.0: + version "5.5.0" + resolved "https://registry.verdaccio.org/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" + integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA== -semver@6.1.1: - version "6.1.1" - resolved "https://registry.verdaccio.org/semver/-/semver-6.1.1.tgz#53f53da9b30b2103cd4f15eab3a18ecbcb210c9b" - integrity sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ== +semver@6.0.0: + version "6.0.0" + resolved "https://registry.verdaccio.org/semver/-/semver-6.0.0.tgz#05e359ee571e5ad7ed641a6eec1e547ba52dea65" + integrity sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ== + +semver@6.2.0: + version "6.2.0" + resolved "https://registry.verdaccio.org/semver/-/semver-6.2.0.tgz#4d813d9590aaf8a9192693d6c85b9344de5901db" + integrity sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A== + +semver@^6.0.0, semver@^6.1.1: + version "6.1.2" + resolved "https://registry.verdaccio.org/semver/-/semver-6.1.2.tgz#079960381376a3db62eb2edc8a3bfb10c7cfe318" + integrity sha512-z4PqiCpomGtWj8633oeAdXm1Kn1W++3T8epkZYnwiVgIYIJ0QHszhInYSJTYxebByQH7KVCEAn8R9duzZW2PhQ== send@0.16.2: version "0.16.2" @@ -7526,6 +7294,25 @@ send@0.16.2: range-parser "~1.2.0" statuses "~1.4.0" +send@0.17.1: + version "0.17.1" + resolved "https://registry.verdaccio.org/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + serve-static@1.13.2: version "1.13.2" resolved "https://registry.verdaccio.org/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" @@ -7536,25 +7323,25 @@ serve-static@1.13.2: parseurl "~1.3.2" send "0.16.2" +serve-static@1.14.1: + version "1.14.1" + resolved "https://registry.verdaccio.org/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.1" + set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.verdaccio.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= -set-value@^0.4.3: - version "0.4.3" - resolved "https://registry.verdaccio.org/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" - integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE= - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.1" - to-object-path "^0.3.0" - -set-value@^2.0.0: - version "2.0.0" - resolved "https://registry.verdaccio.org/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" - integrity sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg== +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.verdaccio.org/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" @@ -7594,9 +7381,9 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= simple-git@^1.85.0: - version "1.110.0" - resolved "https://registry.npmjs.org/simple-git/-/simple-git-1.110.0.tgz#54eb179089d055a7783d32399246cebc9d9933e9" - integrity sha512-UYY0rQkknk0P5eb+KW+03F4TevZ9ou0H+LoGaj7iiVgpnZH4wdj/HTViy/1tNNkmIPcmtxuBqXWiYt2YwlRKOQ== + version "1.116.0" + resolved "https://registry.verdaccio.org/simple-git/-/simple-git-1.116.0.tgz#ea6e533466f1e0152186e306e004d4eefa6e3e00" + integrity sha512-Pbo3tceqMYy0j3U7jzMKabOWcx5+67GdgQUjpK83XUxGhA+1BX93UPvlWNzbCRoFwd7EJTyDSCC2XCoT4NTLYQ== dependencies: debug "^4.0.1" @@ -7605,16 +7392,16 @@ sisteransi@^1.0.0: resolved "https://registry.verdaccio.org/sisteransi/-/sisteransi-1.0.0.tgz#77d9622ff909080f1c19e5f4a1df0c1b0a27b88c" integrity sha512-N+z4pHB4AmUv0SjveWRd6q1Nj5w62m5jodv+GD8lvmbY/83T/rpbJGZOnK5T149OldDj4Db07BSv9xY4K6NTPQ== -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.verdaccio.org/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - slash@^2.0.0: version "2.0.0" resolved "https://registry.verdaccio.org/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.verdaccio.org/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + slice-ansi@0.0.4: version "0.0.4" resolved "https://registry.verdaccio.org/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" @@ -7670,13 +7457,6 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.4.15: - version "0.4.18" - resolved "https://registry.verdaccio.org/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" - integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== - dependencies: - source-map "^0.5.6" - source-map-support@^0.5.6, source-map-support@^0.5.9: version "0.5.12" resolved "https://registry.verdaccio.org/source-map-support/-/source-map-support-0.5.12.tgz#b4f3b10d51857a5af0138d3ce8003b201613d599" @@ -7700,11 +7480,6 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: resolved "https://registry.verdaccio.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.2: - version "0.7.3" - resolved "https://registry.verdaccio.org/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - spdx-correct@^3.0.0: version "3.1.0" resolved "https://registry.verdaccio.org/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" @@ -7779,26 +7554,28 @@ stack-utils@^1.0.1: staged-git-files@1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/staged-git-files/-/staged-git-files-1.1.2.tgz#4326d33886dc9ecfa29a6193bf511ba90a46454b" + resolved "https://registry.verdaccio.org/staged-git-files/-/staged-git-files-1.1.2.tgz#4326d33886dc9ecfa29a6193bf511ba90a46454b" integrity sha512-0Eyrk6uXW6tg9PYkhi/V/J4zHp33aNyi2hOCmhFLqLTIhbgqWn5jlSzI+IU0VqrZq6+DbHcabQl/WP6P3BG0QA== -standard-version@5.0.2: - version "5.0.2" - resolved "https://registry.verdaccio.org/standard-version/-/standard-version-5.0.2.tgz#39fc8ce9a2850cc70868a39f9a4c9661a4439beb" - integrity sha512-vvdWZySinwWU9UZhtgYUGGTkYzqrwYMw3c7CFJ17E7vMbAEqVSui/bm+ZcSukAAU2WmphPTWIKFmn8ni+lk4NA== +standard-version@6.0.1: + version "6.0.1" + resolved "https://registry.verdaccio.org/standard-version/-/standard-version-6.0.1.tgz#ad50e9770b73090d2f8f692e520d906813a3cefe" + integrity sha512-+09AwTbyLKyUwefiZSccgarp24okvH9A229NOVSpYTKWcxBxqZqdYmtQaJ8UET9mjPXRxP84vonJU4YMqCyBTQ== dependencies: - chalk "^2.4.1" - conventional-changelog "^3.0.6" - conventional-recommended-bump "^4.0.4" - detect-indent "^5.0.0" - detect-newline "^2.1.0" - dotgitignore "^2.1.0" - figures "^2.0.0" - fs-access "^1.0.0" - git-semver-tags "^2.0.2" - semver "^5.2.0" - stringify-package "^1.0.0" - yargs "^12.0.2" + chalk "2.4.2" + conventional-changelog "3.1.8" + conventional-changelog-config-spec "1.0.0" + conventional-recommended-bump "5.0.0" + detect-indent "6.0.0" + detect-newline "3.0.0" + dotgitignore "2.1.0" + figures "3.0.0" + find-up "3.0.0" + fs-access "1.0.1" + git-semver-tags "2.0.2" + semver "6.0.0" + stringify-package "1.0.0" + yargs "13.2.2" static-extend@^0.1.1: version "0.1.2" @@ -7808,7 +7585,7 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2": +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.verdaccio.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= @@ -7885,7 +7662,7 @@ stringify-object@^3.2.2: is-obj "^1.0.1" is-regexp "^1.0.0" -stringify-package@^1.0.0: +stringify-package@1.0.0: version "1.0.0" resolved "https://registry.verdaccio.org/stringify-package/-/stringify-package-1.0.0.tgz#e02828089333d7d45cd8c287c30aa9a13375081b" integrity sha512-JIQqiWmLiEozOC0b0BtxZ/AOUtdUZHCBPgqIZ2kSJJqGwgb9neo44XdTHUC4HZSGqi03hOeB7W/E8rAlKnGe9g== @@ -7981,7 +7758,7 @@ supports-color@^5.2.0, supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^6.0.0, supports-color@^6.1.0: +supports-color@^6.1.0: version "6.1.0" resolved "https://registry.verdaccio.org/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== @@ -7994,19 +7771,19 @@ symbol-observable@^1.1.0: integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== symbol-tree@^3.2.2: - version "3.2.2" - resolved "https://registry.verdaccio.org/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" - integrity sha1-rifbOPZgp64uHDt9G8KQgZuFGeY= + version "3.2.4" + resolved "https://registry.verdaccio.org/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -synchronous-promise@^2.0.5: - version "2.0.7" - resolved "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.7.tgz#3574b3d2fae86b145356a4b89103e1577f646fe3" - integrity sha512-16GbgwTmFMYFyQMLvtQjvNWh30dsFe1cAW5Fg1wm5+dg84L9Pe36mftsIRU95/W2YsISxsz/xq4VB23sqpgb/A== +synchronous-promise@^2.0.6: + version "2.0.9" + resolved "https://registry.verdaccio.org/synchronous-promise/-/synchronous-promise-2.0.9.tgz#b83db98e9e7ae826bf9c8261fd8ac859126c780a" + integrity sha512-LO95GIW16x69LuND1nuuwM4pjgFGupg7pZ/4lU86AmchPKrhk0o2tpMU2unXRrqo81iAFe1YJ0nAGEVwsrZAgg== table@^5.2.3: - version "5.2.3" - resolved "https://registry.verdaccio.org/table/-/table-5.2.3.tgz#cde0cc6eb06751c009efab27e8c820ca5b67b7f2" - integrity sha512-N2RsDAMvDLvYwFcwbPyF3VmVSSkuF+G1e+8inhBLtHpvwXGw4QRPEZhihQNeEN0i1up6/f6ObCJXNdlRG3YVyQ== + version "5.4.1" + resolved "https://registry.verdaccio.org/table/-/table-5.4.1.tgz#0691ae2ebe8259858efb63e550b6d5f9300171e8" + integrity sha512-E6CK1/pZe2N75rGZQotFOdmzWQ1AILtgYbMAbAjvms0S1l5IDB47zG3nCnFGB/w+7nB3vKofbLXCH7HPBo864w== dependencies: ajv "^6.9.1" lodash "^4.17.11" @@ -8014,19 +7791,19 @@ table@^5.2.3: string-width "^3.0.0" tar@^4: - version "4.4.8" - resolved "https://registry.verdaccio.org/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" - integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== + version "4.4.10" + resolved "https://registry.verdaccio.org/tar/-/tar-4.4.10.tgz#946b2810b9a5e0b26140cf78bea6b0b0d689eba1" + integrity sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA== dependencies: chownr "^1.1.1" fs-minipass "^1.2.5" - minipass "^2.3.4" - minizlib "^1.1.1" + minipass "^2.3.5" + minizlib "^1.2.1" mkdirp "^0.5.0" safe-buffer "^5.1.2" - yallist "^3.0.2" + yallist "^3.0.3" -teeny-request@^3.7.0: +teeny-request@^3.11.3: version "3.11.3" resolved "https://registry.verdaccio.org/teeny-request/-/teeny-request-3.11.3.tgz#335c629f7645e5d6599362df2f3230c4cbc23a55" integrity sha512-CKncqSF7sH6p4rzCgkb/z/Pcos5efl0DmolzvlqRQUNcpRIruOhY9+T1FsIlyEbfWd7MsFpodROOwHYh2BaXzw== @@ -8035,32 +7812,26 @@ teeny-request@^3.7.0: node-fetch "^2.2.0" uuid "^3.3.2" -test-exclude@^4.2.1: - version "4.2.3" - resolved "https://registry.verdaccio.org/test-exclude/-/test-exclude-4.2.3.tgz#a9a5e64474e4398339245a0a769ad7c2f4a97c20" - integrity sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA== +test-exclude@^5.2.3: + version "5.2.3" + resolved "https://registry.verdaccio.org/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" + integrity sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g== dependencies: - arrify "^1.0.1" - micromatch "^2.3.11" - object-assign "^4.1.0" - read-pkg-up "^1.0.1" - require-main-filename "^1.0.1" - -test-exclude@^5.0.0: - version "5.1.0" - resolved "https://registry.verdaccio.org/test-exclude/-/test-exclude-5.1.0.tgz#6ba6b25179d2d38724824661323b73e03c0c1de1" - integrity sha512-gwf0S2fFsANC55fSeSqpb8BYk6w3FDvwZxfNjeF6FRgvFa43r+7wRiA/Q0IxoRU37wB/LE8IQ4221BsNucTaCA== - dependencies: - arrify "^1.0.1" + glob "^7.1.3" minimatch "^3.0.4" read-pkg-up "^4.0.0" - require-main-filename "^1.0.1" + require-main-filename "^2.0.0" text-extensions@^1.0.0: version "1.9.0" resolved "https://registry.verdaccio.org/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== +text-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.verdaccio.org/text-extensions/-/text-extensions-2.0.0.tgz#43eabd1b495482fae4a2bf65e5f56c29f69220f6" + integrity sha512-F91ZqLgvi1E0PdvmxMgp+gcf6q8fMH7mhdwWfzXnl1k+GbpQDmi8l7DzLC5JTASKbwpY3TfxajAUzAXcv2NmsQ== + text-table@^0.2.0: version "0.2.0" resolved "https://registry.verdaccio.org/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -8103,11 +7874,6 @@ tmpl@1.0.x: resolved "https://registry.verdaccio.org/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "https://registry.verdaccio.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.verdaccio.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -8145,17 +7911,10 @@ toidentifier@1.0.0: toposort@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330" + resolved "https://registry.verdaccio.org/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330" integrity sha1-riF2gXXRVZ1IvvNUILL0li8JwzA= -touch@^2.0.1: - version "2.0.2" - resolved "https://registry.verdaccio.org/touch/-/touch-2.0.2.tgz#ca0b2a3ae3211246a61b16ba9e6cbf1596287164" - integrity sha512-qjNtvsFXTRq7IuMLweVgFxmEuQ6gLbRs2jQxL80TtZ31dEKWYIxRXquij6w6VimyDek5hD3PytljHmEtAs2u0A== - dependencies: - nopt "~1.0.10" - -tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@^2.5.0: +tough-cookie@^2.3.3, tough-cookie@^2.3.4: version "2.5.0" resolved "https://registry.verdaccio.org/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== @@ -8163,6 +7922,15 @@ tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@^2.5.0: psl "^1.1.28" punycode "^2.1.1" +tough-cookie@^3.0.1: + version "3.0.1" + resolved "https://registry.verdaccio.org/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" + integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== + dependencies: + ip-regex "^2.1.0" + psl "^1.1.28" + punycode "^2.1.1" + tough-cookie@~2.3.3: version "2.3.4" resolved "https://registry.verdaccio.org/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" @@ -8205,10 +7973,17 @@ trim-right@^1.0.1: resolved "https://registry.verdaccio.org/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= -tslib@^1.9.0: - version "1.9.3" - resolved "https://registry.verdaccio.org/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" - integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== +tslib@^1.8.1, tslib@^1.9.0: + version "1.10.0" + resolved "https://registry.verdaccio.org/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" + integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== + +tsutils@^3.7.0: + version "3.14.0" + resolved "https://registry.verdaccio.org/tsutils/-/tsutils-3.14.0.tgz#bf8d5a7bae5369331fa0f2b0a5a10bd7f7396c77" + integrity sha512-SmzGbB0l+8I0QwsPgjooFRaRvHLBLNYM8SeQ0k6rtNDru5sCGeLJcZdwilNndN+GysuFjF5EIYgN8GfFG6UeUw== + dependencies: + tslib "^1.8.1" tunnel-agent@^0.6.0: version "0.6.0" @@ -8231,23 +8006,15 @@ type-check@~0.3.2: type-detect@^4.0.0, type-detect@^4.0.5: version "4.0.8" - resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + resolved "https://registry.verdaccio.org/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== type-fest@^0.4.1: version "0.4.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz#8bdf77743385d8a4f13ba95f610f5ccd68c728f8" + resolved "https://registry.verdaccio.org/type-fest/-/type-fest-0.4.1.tgz#8bdf77743385d8a4f13ba95f610f5ccd68c728f8" integrity sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw== -type-is@~1.6.16: - version "1.6.16" - resolved "https://registry.verdaccio.org/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" - integrity sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.18" - -type-is@~1.6.17: +type-is@~1.6.16, type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.verdaccio.org/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== @@ -8260,10 +8027,15 @@ typedarray@^0.0.6: resolved "https://registry.verdaccio.org/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= +typescript@3.5.3: + version "3.5.3" + resolved "https://registry.verdaccio.org/typescript/-/typescript-3.5.3.tgz#c830f657f93f1ea846819e929092f5fe5983e977" + integrity sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g== + uglify-js@^3.1.4: - version "3.5.4" - resolved "https://registry.verdaccio.org/uglify-js/-/uglify-js-3.5.4.tgz#4a64d57f590e20a898ba057f838dcdfb67a939b9" - integrity sha512-GpKo28q/7Bm5BcX9vOu4S46FwisbPbAmkkqPnGIpKvKTM96I85N6XHQV+k4I6FA2wxgLhcsSyHoNhzucwCflvA== + version "3.6.0" + resolved "https://registry.verdaccio.org/uglify-js/-/uglify-js-3.6.0.tgz#704681345c53a8b2079fb6cec294b05ead242ff5" + integrity sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg== dependencies: commander "~2.20.0" source-map "~0.6.1" @@ -8292,19 +8064,19 @@ unicode-property-aliases-ecmascript@^1.0.4: integrity sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw== union-value@^1.0.0: - version "1.0.0" - resolved "https://registry.verdaccio.org/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" - integrity sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= + version "1.0.1" + resolved "https://registry.verdaccio.org/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== dependencies: arr-union "^3.1.0" get-value "^2.0.6" is-extendable "^0.1.1" - set-value "^0.4.3" + set-value "^2.0.1" -universal-user-agent@^2.0.0, universal-user-agent@^2.0.1: - version "2.0.3" - resolved "https://registry.verdaccio.org/universal-user-agent/-/universal-user-agent-2.0.3.tgz#9f6f09f9cc33de867bb720d84c08069b14937c6c" - integrity sha512-eRHEHhChCBHrZsA4WEhdgiOKgdvgrMIHwnwnqD0r5C6AO8kwKcG7qSku3iXdhvHL3YvsS9ZkSGN8h/hIpoFC8g== +universal-user-agent@^2.0.0, universal-user-agent@^2.1.0: + version "2.1.0" + resolved "https://registry.verdaccio.org/universal-user-agent/-/universal-user-agent-2.1.0.tgz#5abfbcc036a1ba490cb941f8fd68c46d3669e8e4" + integrity sha512-8itiX7G05Tu3mGDTdNY2fB4KJ8MgZLS54RdG6PkkfwMAavrXu1mV/lls/GABx9O3Rw4PnTtasxrvbMQoBYY92Q== dependencies: os-name "^3.0.0" @@ -8382,9 +8154,9 @@ uuid@^3.1.0, uuid@^3.3.2: integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== v8flags@^3.1.1: - version "3.1.2" - resolved "https://registry.verdaccio.org/v8flags/-/v8flags-3.1.2.tgz#fc5cd0c227428181e6c29b2992e4f8f1da5e0c9f" - integrity sha512-MtivA7GF24yMPte9Rp/BWGCYQNaUj86zeYxV/x2RRJMKagImbbv3u8iJC57lNhWLPcGLJmHcHmFWkNsplbbLWw== + version "3.1.3" + resolved "https://registry.verdaccio.org/v8flags/-/v8flags-3.1.3.tgz#fc9dc23521ca20c5433f81cc4eb9b3033bb105d8" + integrity sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w== dependencies: homedir-polyfill "^1.0.1" @@ -8409,10 +8181,12 @@ verdaccio-audit@1.2.0: express "4.16.4" request "2.88.0" -verdaccio-auth-memory@0.0.4: - version "0.0.4" - resolved "https://registry.verdaccio.org/verdaccio-auth-memory/-/verdaccio-auth-memory-0.0.4.tgz#b44a65209778a8dc3c8d39478141a0bc22e04375" - integrity sha512-0k/RHK1XNmrPiuIbVHMo0I2ggYEwOqNUobgUQlVCTDSoUPS8jxL3MNdcCI2lPfY79G9NzsOKuVwWCXHbIWtH7A== +verdaccio-auth-memory@1.1.5: + version "1.1.5" + resolved "https://registry.verdaccio.org/verdaccio-auth-memory/-/verdaccio-auth-memory-1.1.5.tgz#9e5e4bc0613a506e0af5276ebd7b8c02a60d041d" + integrity sha512-H52HFQZLyoECHbKoDHm/wkRkPgpuF00T1vdPuQtxu0Y9uIgdOG5n9aFSfyO1Pxya+TcHRG0soxdeRfHsewcrDA== + dependencies: + "@verdaccio/commons-api" "0.1.2" verdaccio-htpasswd@2.0.0: version "2.0.0" @@ -8581,34 +8355,34 @@ ws@^5.1.1, ws@^5.2.0: dependencies: async-limiter "~1.0.0" -ws@^6.1.2: - version "6.2.1" - resolved "https://registry.verdaccio.org/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== +ws@^7.0.0: + version "7.0.1" + resolved "https://registry.verdaccio.org/ws/-/ws-7.0.1.tgz#1a04e86cc3a57c03783f4910fdb090cf31b8e165" + integrity sha512-ILHfMbuqLJvnSgYXLgy4kMntroJpe8hT41dOVWM8bxRuw6TK4mgMp9VJUNsZTEc5Bh+Mbs0DJT4M0N+wBG9l9A== dependencies: - async-limiter "~1.0.0" + async-limiter "^1.0.0" xml-name-validator@^3.0.0: version "3.0.0" resolved "https://registry.verdaccio.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== -xmlchars@^1.3.1: - version "1.3.1" - resolved "https://registry.verdaccio.org/xmlchars/-/xmlchars-1.3.1.tgz#1dda035f833dbb4f86a0c28eaa6ca769214793cf" - integrity sha512-tGkGJkN8XqCod7OT+EvGYK5Z4SfDQGD30zAa58OcnAa0RRWgzUEK72tkXhsX1FZd+rgnhRxFtmO+ihkp8LHSkw== +xmlchars@^2.1.1: + version "2.1.1" + resolved "https://registry.verdaccio.org/xmlchars/-/xmlchars-2.1.1.tgz#ef1a81c05bff629c2280007f12daca21bd6f6c93" + integrity sha512-7hew1RPJ1iIuje/Y01bGD/mXokXxegAgVS+e+E0wSi2ILHQkYAH1+JXARwTjZSM4Z4Z+c73aKspEcqj+zPPL/w== xtend@~4.0.1: version "4.0.1" resolved "https://registry.verdaccio.org/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= -"y18n@^3.2.1 || ^4.0.0": +"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: version "4.0.0" resolved "https://registry.verdaccio.org/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== -yallist@^3.0.0, yallist@^3.0.2: +yallist@^3.0.0, yallist@^3.0.3: version "3.0.3" resolved "https://registry.verdaccio.org/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== @@ -8628,6 +8402,31 @@ yargs-parser@^11.1.1: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@^13.0.0: + version "13.1.1" + resolved "https://registry.verdaccio.org/yargs-parser/-/yargs-parser-13.1.1.tgz#d26058532aa06d365fe091f6a1fc06b2f7e5eca0" + integrity sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs@13.2.2: + version "13.2.2" + resolved "https://registry.verdaccio.org/yargs/-/yargs-13.2.2.tgz#0c101f580ae95cea7f39d927e7770e3fdc97f993" + integrity sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA== + dependencies: + cliui "^4.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + os-locale "^3.1.0" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.0.0" + yargs@^12.0.2: version "12.0.5" resolved "https://registry.verdaccio.org/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" @@ -8653,14 +8452,14 @@ yauzl@2.4.1: dependencies: fd-slicer "~1.0.1" -yup@^0.26.10: - version "0.26.10" - resolved "https://registry.npmjs.org/yup/-/yup-0.26.10.tgz#3545839663289038faf25facfc07e11fd67c0cb1" - integrity sha512-keuNEbNSnsOTOuGCt3UJW69jDE3O4P+UHAakO7vSeFMnjaitcmlbij/a3oNb9g1Y1KvSKH/7O1R2PQ4m4TRylw== +yup@^0.27.0: + version "0.27.0" + resolved "https://registry.verdaccio.org/yup/-/yup-0.27.0.tgz#f8cb198c8e7dd2124beddc2457571329096b06e7" + integrity sha512-v1yFnE4+u9za42gG/b/081E7uNW9mUj3qtkmelLbW5YPROZzSH/KUUyJu9Wt8vxFJcT9otL/eZopS0YK1L5yPQ== dependencies: - "@babel/runtime" "7.0.0" + "@babel/runtime" "^7.0.0" fn-name "~2.0.1" - lodash "^4.17.10" + lodash "^4.17.11" property-expr "^1.5.0" - synchronous-promise "^2.0.5" + synchronous-promise "^2.0.6" toposort "^2.0.2"