├── .editorconfig
├── .eslintrc.json
├── .expo-shared
└── assets.json
├── .github
├── Doing.jpeg
├── Done.jpeg
├── ToDo.jpeg
└── Video.gif
├── .gitignore
├── .prettierrc
├── App.tsx
├── LICENSE.md
├── README.md
├── app.json
├── assets
├── icon.png
└── splash.png
├── babel.config.js
├── package-lock.json
├── package.json
├── src
├── config
│ └── firebase.ts
├── pages
│ └── TaskList
│ │ ├── index.tsx
│ │ └── styles.tsx
└── routes.tsx
├── tsconfig.json
└── yarn.lock
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | indent_style = space
5 | indent_size = 2
6 | end_of_line = lf
7 | charset = utf-8
8 | trim_trailing_whitespace = true
9 | insert_final_newline = true
--------------------------------------------------------------------------------
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "es6": true,
4 | "node": true
5 | },
6 | "extends": ["plugin:react/recommended", "airbnb"],
7 | "globals": {
8 | "Atomics": "readonly",
9 | "SharedArrayBuffer": "readonly"
10 | },
11 | "parser": "@typescript-eslint/parser",
12 | "parserOptions": {
13 | "ecmaFeatures": {
14 | "jsx": true
15 | },
16 | "ecmaVersion": 11,
17 | "sourceType": "module"
18 | },
19 | "plugins": ["react", "@typescript-eslint", "prettier"],
20 | "rules": {
21 | "prettier/prettier": "error",
22 | "react-hooks/rule-of-hooks": "error",
23 | "no-console": "off",
24 | "react-hooks/exhaustive-deps": "warn",
25 | "react/jsx-filename-extension": [
26 | "error",
27 | "ignorePackages",
28 | {
29 | "ts": "never",
30 | "extensions": [".js", ".jsx"]
31 | }
32 | ],
33 | "settings": {
34 | "import/resolver": {
35 | "typescript": {}
36 | }
37 | },
38 | "global-require": "off",
39 | "import/prefer-default-export": "off",
40 | "no-unused-expressions": ["error", { "allowTaggedTemplates": true }]
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/.expo-shared/assets.json:
--------------------------------------------------------------------------------
1 | {
2 | "12bb71342c6255bbf50437ec8f4441c083f47cdb74bd89160c15e4f43e52a1cb": true,
3 | "40b842e832070c58deac6aa9e08fa459302ee3f9da492c7e77d93d2fbf4a56fd": true
4 | }
5 |
--------------------------------------------------------------------------------
/.github/Doing.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vitorserrano/task-manager/c4159f960598345f93eff954f5801354114d0c57/.github/Doing.jpeg
--------------------------------------------------------------------------------
/.github/Done.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vitorserrano/task-manager/c4159f960598345f93eff954f5801354114d0c57/.github/Done.jpeg
--------------------------------------------------------------------------------
/.github/ToDo.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vitorserrano/task-manager/c4159f960598345f93eff954f5801354114d0c57/.github/ToDo.jpeg
--------------------------------------------------------------------------------
/.github/Video.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vitorserrano/task-manager/c4159f960598345f93eff954f5801354114d0c57/.github/Video.gif
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/**/*
2 | .expo/*
3 | npm-debug.*
4 | *.jks
5 | *.p8
6 | *.p12
7 | *.key
8 | *.mobileprovision
9 | *.orig.*
10 | web-build/
11 | web-report/
12 |
13 | # macOS
14 | .DS_Store
15 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "singleQuote": true
3 | }
4 |
--------------------------------------------------------------------------------
/App.tsx:
--------------------------------------------------------------------------------
1 | import * as React from 'react';
2 | import { StatusBar, SafeAreaView } from 'react-native';
3 |
4 | import FlashMessage from "react-native-flash-message";
5 |
6 | import Routes from './src/routes';
7 |
8 | export default function App() {
9 | console.disableYellowBox = true;
10 |
11 | return (
12 | <>
13 |
18 |
19 |
20 |
21 |
22 | >
23 | );
24 | }
25 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Vitor Serrano
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 | Task Manager
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | Sobre |
25 | Tecnologias |
26 | Como usar |
27 | Como contribuir |
28 | Licença
29 |
30 |
31 |
32 | ## :bookmark: Sobre
33 |
34 | O **Task Manager** surgiu a partir de uma aula de **Desenvolvimento Mobile** que tive na faculdade. A Proposta do aplicativo é gerenciar tarefas **A fazer**, **Em andamento** e **Concluídas** do usuário inspirado no **[Trello](https://trello.com/)**.
35 |
36 |
37 | ## :rocket: Tecnologias Utilizadas
38 |
39 | Esse projeto foi desenvolvido com as seguintes tecnologias:
40 |
41 | - [TypeScript](https://www.typescriptlang.org/)
42 | - [React Native](https://reactnative.dev/)
43 | - [Expo](https://expo.io/)
44 | - [Firebase](https://firebase.google.com/)
45 |
46 | ## :iphone: Resultado
47 |
48 |
49 |
50 |
51 |
52 | ## :iphone: Screens
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 | ## :fire: Pré-requisitos
61 |
62 | - [Node.js](https://nodejs.org/en/)
63 | - [NPM](https://www.npmjs.com/) ou [Yarn](https://yarnpkg.com/)
64 | - [Expo](https://expo.io/)
65 |
66 |
67 | ## :zap: Como usar
68 |
69 | 1. Faça um clone desse repositório: `git clone https://github.com/vitorserrano/task-manager.git`
70 | 2. Instale as dependências: `npm install` ou `yarn`
71 | 3. Inicie a aplicação: `npm start` ou `yarn start`
72 |
73 |
74 | ## :recycle: Como contribuir
75 |
76 | - Faça um fork desse repositório;
77 | - Cria uma branch com a sua feature: `git checkout -b minha-feature`;
78 | - Faça commit das suas alterações: `git commit -m 'feat: Minha nova feature'`;
79 | - Faça push para a sua branch: `git push origin minha-feature`.
80 |
81 |
82 | ## :memo: License
83 |
84 | Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE.md) para mais detalhes.
85 |
86 | ---
87 |
88 |
91 |
--------------------------------------------------------------------------------
/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "expo": {
3 | "name": "Task Manager",
4 | "slug": "taskmanager",
5 | "platforms": ["ios", "android", "web"],
6 | "version": "1.0.0",
7 | "orientation": "portrait",
8 | "icon": "./assets/icon.png",
9 | "splash": {
10 | "image": "./assets/splash.png",
11 | "resizeMode": "contain",
12 | "backgroundColor": "#ffffff"
13 | },
14 | "updates": {
15 | "fallbackToCacheTimeout": 0
16 | },
17 | "assetBundlePatterns": ["**/*"],
18 | "ios": {
19 | "supportsTablet": true
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vitorserrano/task-manager/c4159f960598345f93eff954f5801354114d0c57/assets/icon.png
--------------------------------------------------------------------------------
/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vitorserrano/task-manager/c4159f960598345f93eff954f5801354114d0c57/assets/splash.png
--------------------------------------------------------------------------------
/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = function(api) {
2 | api.cache(true);
3 | return {
4 | presets: ['babel-preset-expo'],
5 | };
6 | };
7 |
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "requires": true,
3 | "lockfileVersion": 1,
4 | "dependencies": {
5 | "@babel/code-frame": {
6 | "version": "7.10.1",
7 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz",
8 | "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==",
9 | "requires": {
10 | "@babel/highlight": "^7.10.1"
11 | }
12 | },
13 | "@babel/compat-data": {
14 | "version": "7.10.1",
15 | "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.1.tgz",
16 | "integrity": "sha512-CHvCj7So7iCkGKPRFUfryXIkU2gSBw7VSZFYLsqVhrS47269VK2Hfi9S/YcublPMW8k1u2bQBlbDruoQEm4fgw==",
17 | "requires": {
18 | "browserslist": "^4.12.0",
19 | "invariant": "^2.2.4",
20 | "semver": "^5.5.0"
21 | }
22 | },
23 | "@babel/core": {
24 | "version": "7.10.2",
25 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.2.tgz",
26 | "integrity": "sha512-KQmV9yguEjQsXqyOUGKjS4+3K8/DlOCE2pZcq4augdQmtTy5iv5EHtmMSJ7V4c1BIPjuwtZYqYLCq9Ga+hGBRQ==",
27 | "dev": true,
28 | "requires": {
29 | "@babel/code-frame": "^7.10.1",
30 | "@babel/generator": "^7.10.2",
31 | "@babel/helper-module-transforms": "^7.10.1",
32 | "@babel/helpers": "^7.10.1",
33 | "@babel/parser": "^7.10.2",
34 | "@babel/template": "^7.10.1",
35 | "@babel/traverse": "^7.10.1",
36 | "@babel/types": "^7.10.2",
37 | "convert-source-map": "^1.7.0",
38 | "debug": "^4.1.0",
39 | "gensync": "^1.0.0-beta.1",
40 | "json5": "^2.1.2",
41 | "lodash": "^4.17.13",
42 | "resolve": "^1.3.2",
43 | "semver": "^5.4.1",
44 | "source-map": "^0.5.0"
45 | },
46 | "dependencies": {
47 | "debug": {
48 | "version": "4.1.1",
49 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
50 | "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
51 | "dev": true,
52 | "requires": {
53 | "ms": "^2.1.1"
54 | }
55 | },
56 | "ms": {
57 | "version": "2.1.2",
58 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
59 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
60 | "dev": true
61 | }
62 | }
63 | },
64 | "@babel/generator": {
65 | "version": "7.10.2",
66 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.2.tgz",
67 | "integrity": "sha512-AxfBNHNu99DTMvlUPlt1h2+Hn7knPpH5ayJ8OqDWSeLld+Fi2AYBTC/IejWDM9Edcii4UzZRCsbUt0WlSDsDsA==",
68 | "requires": {
69 | "@babel/types": "^7.10.2",
70 | "jsesc": "^2.5.1",
71 | "lodash": "^4.17.13",
72 | "source-map": "^0.5.0"
73 | }
74 | },
75 | "@babel/helper-annotate-as-pure": {
76 | "version": "7.10.1",
77 | "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.1.tgz",
78 | "integrity": "sha512-ewp3rvJEwLaHgyWGe4wQssC2vjks3E80WiUe2BpMb0KhreTjMROCbxXcEovTrbeGVdQct5VjQfrv9EgC+xMzCw==",
79 | "requires": {
80 | "@babel/types": "^7.10.1"
81 | }
82 | },
83 | "@babel/helper-builder-binary-assignment-operator-visitor": {
84 | "version": "7.10.1",
85 | "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.1.tgz",
86 | "integrity": "sha512-cQpVq48EkYxUU0xozpGCLla3wlkdRRqLWu1ksFMXA9CM5KQmyyRpSEsYXbao7JUkOw/tAaYKCaYyZq6HOFYtyw==",
87 | "requires": {
88 | "@babel/helper-explode-assignable-expression": "^7.10.1",
89 | "@babel/types": "^7.10.1"
90 | }
91 | },
92 | "@babel/helper-builder-react-jsx": {
93 | "version": "7.10.1",
94 | "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.1.tgz",
95 | "integrity": "sha512-KXzzpyWhXgzjXIlJU1ZjIXzUPdej1suE6vzqgImZ/cpAsR/CC8gUcX4EWRmDfWz/cs6HOCPMBIJ3nKoXt3BFuw==",
96 | "requires": {
97 | "@babel/helper-annotate-as-pure": "^7.10.1",
98 | "@babel/types": "^7.10.1"
99 | }
100 | },
101 | "@babel/helper-builder-react-jsx-experimental": {
102 | "version": "7.10.1",
103 | "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.1.tgz",
104 | "integrity": "sha512-irQJ8kpQUV3JasXPSFQ+LCCtJSc5ceZrPFVj6TElR6XCHssi3jV8ch3odIrNtjJFRZZVbrOEfJMI79TPU/h1pQ==",
105 | "requires": {
106 | "@babel/helper-annotate-as-pure": "^7.10.1",
107 | "@babel/helper-module-imports": "^7.10.1",
108 | "@babel/types": "^7.10.1"
109 | }
110 | },
111 | "@babel/helper-compilation-targets": {
112 | "version": "7.10.2",
113 | "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.2.tgz",
114 | "integrity": "sha512-hYgOhF4To2UTB4LTaZepN/4Pl9LD4gfbJx8A34mqoluT8TLbof1mhUlYuNWTEebONa8+UlCC4X0TEXu7AOUyGA==",
115 | "requires": {
116 | "@babel/compat-data": "^7.10.1",
117 | "browserslist": "^4.12.0",
118 | "invariant": "^2.2.4",
119 | "levenary": "^1.1.1",
120 | "semver": "^5.5.0"
121 | }
122 | },
123 | "@babel/helper-create-class-features-plugin": {
124 | "version": "7.10.2",
125 | "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.2.tgz",
126 | "integrity": "sha512-5C/QhkGFh1vqcziq1vAL6SI9ymzUp8BCYjFpvYVhWP4DlATIb3u5q3iUd35mvlyGs8fO7hckkW7i0tmH+5+bvQ==",
127 | "requires": {
128 | "@babel/helper-function-name": "^7.10.1",
129 | "@babel/helper-member-expression-to-functions": "^7.10.1",
130 | "@babel/helper-optimise-call-expression": "^7.10.1",
131 | "@babel/helper-plugin-utils": "^7.10.1",
132 | "@babel/helper-replace-supers": "^7.10.1",
133 | "@babel/helper-split-export-declaration": "^7.10.1"
134 | }
135 | },
136 | "@babel/helper-create-regexp-features-plugin": {
137 | "version": "7.10.1",
138 | "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.1.tgz",
139 | "integrity": "sha512-Rx4rHS0pVuJn5pJOqaqcZR4XSgeF9G/pO/79t+4r7380tXFJdzImFnxMU19f83wjSrmKHq6myrM10pFHTGzkUA==",
140 | "requires": {
141 | "@babel/helper-annotate-as-pure": "^7.10.1",
142 | "@babel/helper-regex": "^7.10.1",
143 | "regexpu-core": "^4.7.0"
144 | }
145 | },
146 | "@babel/helper-define-map": {
147 | "version": "7.10.1",
148 | "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.1.tgz",
149 | "integrity": "sha512-+5odWpX+OnvkD0Zmq7panrMuAGQBu6aPUgvMzuMGo4R+jUOvealEj2hiqI6WhxgKrTpFoFj0+VdsuA8KDxHBDg==",
150 | "requires": {
151 | "@babel/helper-function-name": "^7.10.1",
152 | "@babel/types": "^7.10.1",
153 | "lodash": "^4.17.13"
154 | }
155 | },
156 | "@babel/helper-explode-assignable-expression": {
157 | "version": "7.10.1",
158 | "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.1.tgz",
159 | "integrity": "sha512-vcUJ3cDjLjvkKzt6rHrl767FeE7pMEYfPanq5L16GRtrXIoznc0HykNW2aEYkcnP76P0isoqJ34dDMFZwzEpJg==",
160 | "requires": {
161 | "@babel/traverse": "^7.10.1",
162 | "@babel/types": "^7.10.1"
163 | }
164 | },
165 | "@babel/helper-function-name": {
166 | "version": "7.10.1",
167 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz",
168 | "integrity": "sha512-fcpumwhs3YyZ/ttd5Rz0xn0TpIwVkN7X0V38B9TWNfVF42KEkhkAAuPCQ3oXmtTRtiPJrmZ0TrfS0GKF0eMaRQ==",
169 | "requires": {
170 | "@babel/helper-get-function-arity": "^7.10.1",
171 | "@babel/template": "^7.10.1",
172 | "@babel/types": "^7.10.1"
173 | }
174 | },
175 | "@babel/helper-get-function-arity": {
176 | "version": "7.10.1",
177 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz",
178 | "integrity": "sha512-F5qdXkYGOQUb0hpRaPoetF9AnsXknKjWMZ+wmsIRsp5ge5sFh4c3h1eH2pRTTuy9KKAA2+TTYomGXAtEL2fQEw==",
179 | "requires": {
180 | "@babel/types": "^7.10.1"
181 | }
182 | },
183 | "@babel/helper-hoist-variables": {
184 | "version": "7.10.1",
185 | "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.1.tgz",
186 | "integrity": "sha512-vLm5srkU8rI6X3+aQ1rQJyfjvCBLXP8cAGeuw04zeAM2ItKb1e7pmVmLyHb4sDaAYnLL13RHOZPLEtcGZ5xvjg==",
187 | "requires": {
188 | "@babel/types": "^7.10.1"
189 | }
190 | },
191 | "@babel/helper-member-expression-to-functions": {
192 | "version": "7.10.1",
193 | "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.1.tgz",
194 | "integrity": "sha512-u7XLXeM2n50gb6PWJ9hoO5oO7JFPaZtrh35t8RqKLT1jFKj9IWeD1zrcrYp1q1qiZTdEarfDWfTIP8nGsu0h5g==",
195 | "requires": {
196 | "@babel/types": "^7.10.1"
197 | }
198 | },
199 | "@babel/helper-module-imports": {
200 | "version": "7.10.1",
201 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.1.tgz",
202 | "integrity": "sha512-SFxgwYmZ3HZPyZwJRiVNLRHWuW2OgE5k2nrVs6D9Iv4PPnXVffuEHy83Sfx/l4SqF+5kyJXjAyUmrG7tNm+qVg==",
203 | "requires": {
204 | "@babel/types": "^7.10.1"
205 | }
206 | },
207 | "@babel/helper-module-transforms": {
208 | "version": "7.10.1",
209 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz",
210 | "integrity": "sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg==",
211 | "requires": {
212 | "@babel/helper-module-imports": "^7.10.1",
213 | "@babel/helper-replace-supers": "^7.10.1",
214 | "@babel/helper-simple-access": "^7.10.1",
215 | "@babel/helper-split-export-declaration": "^7.10.1",
216 | "@babel/template": "^7.10.1",
217 | "@babel/types": "^7.10.1",
218 | "lodash": "^4.17.13"
219 | }
220 | },
221 | "@babel/helper-optimise-call-expression": {
222 | "version": "7.10.1",
223 | "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.1.tgz",
224 | "integrity": "sha512-a0DjNS1prnBsoKx83dP2falChcs7p3i8VMzdrSbfLhuQra/2ENC4sbri34dz/rWmDADsmF1q5GbfaXydh0Jbjg==",
225 | "requires": {
226 | "@babel/types": "^7.10.1"
227 | }
228 | },
229 | "@babel/helper-plugin-utils": {
230 | "version": "7.10.1",
231 | "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.1.tgz",
232 | "integrity": "sha512-fvoGeXt0bJc7VMWZGCAEBEMo/HAjW2mP8apF5eXK0wSqwLAVHAISCWRoLMBMUs2kqeaG77jltVqu4Hn8Egl3nA=="
233 | },
234 | "@babel/helper-regex": {
235 | "version": "7.10.1",
236 | "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.1.tgz",
237 | "integrity": "sha512-7isHr19RsIJWWLLFn21ubFt223PjQyg1HY7CZEMRr820HttHPpVvrsIN3bUOo44DEfFV4kBXO7Abbn9KTUZV7g==",
238 | "requires": {
239 | "lodash": "^4.17.13"
240 | }
241 | },
242 | "@babel/helper-remap-async-to-generator": {
243 | "version": "7.10.1",
244 | "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.1.tgz",
245 | "integrity": "sha512-RfX1P8HqsfgmJ6CwaXGKMAqbYdlleqglvVtht0HGPMSsy2V6MqLlOJVF/0Qyb/m2ZCi2z3q3+s6Pv7R/dQuZ6A==",
246 | "requires": {
247 | "@babel/helper-annotate-as-pure": "^7.10.1",
248 | "@babel/helper-wrap-function": "^7.10.1",
249 | "@babel/template": "^7.10.1",
250 | "@babel/traverse": "^7.10.1",
251 | "@babel/types": "^7.10.1"
252 | }
253 | },
254 | "@babel/helper-replace-supers": {
255 | "version": "7.10.1",
256 | "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz",
257 | "integrity": "sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A==",
258 | "requires": {
259 | "@babel/helper-member-expression-to-functions": "^7.10.1",
260 | "@babel/helper-optimise-call-expression": "^7.10.1",
261 | "@babel/traverse": "^7.10.1",
262 | "@babel/types": "^7.10.1"
263 | }
264 | },
265 | "@babel/helper-simple-access": {
266 | "version": "7.10.1",
267 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz",
268 | "integrity": "sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw==",
269 | "requires": {
270 | "@babel/template": "^7.10.1",
271 | "@babel/types": "^7.10.1"
272 | }
273 | },
274 | "@babel/helper-split-export-declaration": {
275 | "version": "7.10.1",
276 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz",
277 | "integrity": "sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g==",
278 | "requires": {
279 | "@babel/types": "^7.10.1"
280 | }
281 | },
282 | "@babel/helper-validator-identifier": {
283 | "version": "7.10.1",
284 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz",
285 | "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw=="
286 | },
287 | "@babel/helper-wrap-function": {
288 | "version": "7.10.1",
289 | "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.1.tgz",
290 | "integrity": "sha512-C0MzRGteVDn+H32/ZgbAv5r56f2o1fZSA/rj/TYo8JEJNHg+9BdSmKBUND0shxWRztWhjlT2cvHYuynpPsVJwQ==",
291 | "requires": {
292 | "@babel/helper-function-name": "^7.10.1",
293 | "@babel/template": "^7.10.1",
294 | "@babel/traverse": "^7.10.1",
295 | "@babel/types": "^7.10.1"
296 | }
297 | },
298 | "@babel/helpers": {
299 | "version": "7.10.1",
300 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.1.tgz",
301 | "integrity": "sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw==",
302 | "dev": true,
303 | "requires": {
304 | "@babel/template": "^7.10.1",
305 | "@babel/traverse": "^7.10.1",
306 | "@babel/types": "^7.10.1"
307 | }
308 | },
309 | "@babel/highlight": {
310 | "version": "7.10.1",
311 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz",
312 | "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==",
313 | "requires": {
314 | "@babel/helper-validator-identifier": "^7.10.1",
315 | "chalk": "^2.0.0",
316 | "js-tokens": "^4.0.0"
317 | }
318 | },
319 | "@babel/parser": {
320 | "version": "7.10.2",
321 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.2.tgz",
322 | "integrity": "sha512-PApSXlNMJyB4JiGVhCOlzKIif+TKFTvu0aQAhnTvfP/z3vVSN6ZypH5bfUNwFXXjRQtUEBNFd2PtmCmG2Py3qQ=="
323 | },
324 | "@babel/plugin-proposal-async-generator-functions": {
325 | "version": "7.10.1",
326 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.1.tgz",
327 | "integrity": "sha512-vzZE12ZTdB336POZjmpblWfNNRpMSua45EYnRigE2XsZxcXcIyly2ixnTJasJE4Zq3U7t2d8rRF7XRUuzHxbOw==",
328 | "requires": {
329 | "@babel/helper-plugin-utils": "^7.10.1",
330 | "@babel/helper-remap-async-to-generator": "^7.10.1",
331 | "@babel/plugin-syntax-async-generators": "^7.8.0"
332 | }
333 | },
334 | "@babel/plugin-proposal-class-properties": {
335 | "version": "7.10.1",
336 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.1.tgz",
337 | "integrity": "sha512-sqdGWgoXlnOdgMXU+9MbhzwFRgxVLeiGBqTrnuS7LC2IBU31wSsESbTUreT2O418obpfPdGUR2GbEufZF1bpqw==",
338 | "requires": {
339 | "@babel/helper-create-class-features-plugin": "^7.10.1",
340 | "@babel/helper-plugin-utils": "^7.10.1"
341 | }
342 | },
343 | "@babel/plugin-proposal-decorators": {
344 | "version": "7.10.1",
345 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.10.1.tgz",
346 | "integrity": "sha512-xBfteh352MTke2U1NpclzMDmAmCdQ2fBZjhZQQfGTjXw6qcRYMkt528sA1U8o0ThDCSeuETXIj5bOGdxN+5gkw==",
347 | "requires": {
348 | "@babel/helper-create-class-features-plugin": "^7.10.1",
349 | "@babel/helper-plugin-utils": "^7.10.1",
350 | "@babel/plugin-syntax-decorators": "^7.10.1"
351 | }
352 | },
353 | "@babel/plugin-proposal-dynamic-import": {
354 | "version": "7.10.1",
355 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.1.tgz",
356 | "integrity": "sha512-Cpc2yUVHTEGPlmiQzXj026kqwjEQAD9I4ZC16uzdbgWgitg/UHKHLffKNCQZ5+y8jpIZPJcKcwsr2HwPh+w3XA==",
357 | "requires": {
358 | "@babel/helper-plugin-utils": "^7.10.1",
359 | "@babel/plugin-syntax-dynamic-import": "^7.8.0"
360 | }
361 | },
362 | "@babel/plugin-proposal-export-default-from": {
363 | "version": "7.10.1",
364 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.10.1.tgz",
365 | "integrity": "sha512-Xfc1CfHapIkwZ/+AI+j4Ha3g233ol0EEdy6SmnUuQQiZX78SfQXHd8tmntc5zqCkwPnIHoiZa6l6p0OAvxYXHw==",
366 | "requires": {
367 | "@babel/helper-plugin-utils": "^7.10.1",
368 | "@babel/plugin-syntax-export-default-from": "^7.10.1"
369 | }
370 | },
371 | "@babel/plugin-proposal-json-strings": {
372 | "version": "7.10.1",
373 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.1.tgz",
374 | "integrity": "sha512-m8r5BmV+ZLpWPtMY2mOKN7wre6HIO4gfIiV+eOmsnZABNenrt/kzYBwrh+KOfgumSWpnlGs5F70J8afYMSJMBg==",
375 | "requires": {
376 | "@babel/helper-plugin-utils": "^7.10.1",
377 | "@babel/plugin-syntax-json-strings": "^7.8.0"
378 | }
379 | },
380 | "@babel/plugin-proposal-nullish-coalescing-operator": {
381 | "version": "7.10.1",
382 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.1.tgz",
383 | "integrity": "sha512-56cI/uHYgL2C8HVuHOuvVowihhX0sxb3nnfVRzUeVHTWmRHTZrKuAh/OBIMggGU/S1g/1D2CRCXqP+3u7vX7iA==",
384 | "requires": {
385 | "@babel/helper-plugin-utils": "^7.10.1",
386 | "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
387 | }
388 | },
389 | "@babel/plugin-proposal-numeric-separator": {
390 | "version": "7.10.1",
391 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.1.tgz",
392 | "integrity": "sha512-jjfym4N9HtCiNfyyLAVD8WqPYeHUrw4ihxuAynWj6zzp2gf9Ey2f7ImhFm6ikB3CLf5Z/zmcJDri6B4+9j9RsA==",
393 | "requires": {
394 | "@babel/helper-plugin-utils": "^7.10.1",
395 | "@babel/plugin-syntax-numeric-separator": "^7.10.1"
396 | }
397 | },
398 | "@babel/plugin-proposal-object-rest-spread": {
399 | "version": "7.10.1",
400 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.1.tgz",
401 | "integrity": "sha512-Z+Qri55KiQkHh7Fc4BW6o+QBuTagbOp9txE+4U1i79u9oWlf2npkiDx+Rf3iK3lbcHBuNy9UOkwuR5wOMH3LIQ==",
402 | "requires": {
403 | "@babel/helper-plugin-utils": "^7.10.1",
404 | "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
405 | "@babel/plugin-transform-parameters": "^7.10.1"
406 | }
407 | },
408 | "@babel/plugin-proposal-optional-catch-binding": {
409 | "version": "7.10.1",
410 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.1.tgz",
411 | "integrity": "sha512-VqExgeE62YBqI3ogkGoOJp1R6u12DFZjqwJhqtKc2o5m1YTUuUWnos7bZQFBhwkxIFpWYJ7uB75U7VAPPiKETA==",
412 | "requires": {
413 | "@babel/helper-plugin-utils": "^7.10.1",
414 | "@babel/plugin-syntax-optional-catch-binding": "^7.8.0"
415 | }
416 | },
417 | "@babel/plugin-proposal-optional-chaining": {
418 | "version": "7.10.1",
419 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.1.tgz",
420 | "integrity": "sha512-dqQj475q8+/avvok72CF3AOSV/SGEcH29zT5hhohqqvvZ2+boQoOr7iGldBG5YXTO2qgCgc2B3WvVLUdbeMlGA==",
421 | "requires": {
422 | "@babel/helper-plugin-utils": "^7.10.1",
423 | "@babel/plugin-syntax-optional-chaining": "^7.8.0"
424 | }
425 | },
426 | "@babel/plugin-proposal-private-methods": {
427 | "version": "7.10.1",
428 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.1.tgz",
429 | "integrity": "sha512-RZecFFJjDiQ2z6maFprLgrdnm0OzoC23Mx89xf1CcEsxmHuzuXOdniEuI+S3v7vjQG4F5sa6YtUp+19sZuSxHg==",
430 | "requires": {
431 | "@babel/helper-create-class-features-plugin": "^7.10.1",
432 | "@babel/helper-plugin-utils": "^7.10.1"
433 | }
434 | },
435 | "@babel/plugin-proposal-unicode-property-regex": {
436 | "version": "7.10.1",
437 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.1.tgz",
438 | "integrity": "sha512-JjfngYRvwmPwmnbRZyNiPFI8zxCZb8euzbCG/LxyKdeTb59tVciKo9GK9bi6JYKInk1H11Dq9j/zRqIH4KigfQ==",
439 | "requires": {
440 | "@babel/helper-create-regexp-features-plugin": "^7.10.1",
441 | "@babel/helper-plugin-utils": "^7.10.1"
442 | }
443 | },
444 | "@babel/plugin-syntax-async-generators": {
445 | "version": "7.8.4",
446 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
447 | "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
448 | "requires": {
449 | "@babel/helper-plugin-utils": "^7.8.0"
450 | }
451 | },
452 | "@babel/plugin-syntax-class-properties": {
453 | "version": "7.10.1",
454 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.1.tgz",
455 | "integrity": "sha512-Gf2Yx/iRs1JREDtVZ56OrjjgFHCaldpTnuy9BHla10qyVT3YkIIGEtoDWhyop0ksu1GvNjHIoYRBqm3zoR1jyQ==",
456 | "requires": {
457 | "@babel/helper-plugin-utils": "^7.10.1"
458 | }
459 | },
460 | "@babel/plugin-syntax-decorators": {
461 | "version": "7.10.1",
462 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.10.1.tgz",
463 | "integrity": "sha512-a9OAbQhKOwSle1Vr0NJu/ISg1sPfdEkfRKWpgPuzhnWWzForou2gIeUIIwjAMHRekhhpJ7eulZlYs0H14Cbi+g==",
464 | "requires": {
465 | "@babel/helper-plugin-utils": "^7.10.1"
466 | }
467 | },
468 | "@babel/plugin-syntax-dynamic-import": {
469 | "version": "7.8.3",
470 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
471 | "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
472 | "requires": {
473 | "@babel/helper-plugin-utils": "^7.8.0"
474 | }
475 | },
476 | "@babel/plugin-syntax-export-default-from": {
477 | "version": "7.10.1",
478 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.10.1.tgz",
479 | "integrity": "sha512-+rcL4S/mN1Ss4zhSCbxzv1Wsf12eauvgTjWi0krXEeX1zd6qSxYnJoniE5Ssr5w2WPt61oUCJyXIFQIqO/29zw==",
480 | "requires": {
481 | "@babel/helper-plugin-utils": "^7.10.1"
482 | }
483 | },
484 | "@babel/plugin-syntax-flow": {
485 | "version": "7.10.1",
486 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.1.tgz",
487 | "integrity": "sha512-b3pWVncLBYoPP60UOTc7NMlbtsHQ6ITim78KQejNHK6WJ2mzV5kCcg4mIWpasAfJEgwVTibwo2e+FU7UEIKQUg==",
488 | "requires": {
489 | "@babel/helper-plugin-utils": "^7.10.1"
490 | }
491 | },
492 | "@babel/plugin-syntax-json-strings": {
493 | "version": "7.8.3",
494 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
495 | "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
496 | "requires": {
497 | "@babel/helper-plugin-utils": "^7.8.0"
498 | }
499 | },
500 | "@babel/plugin-syntax-jsx": {
501 | "version": "7.10.1",
502 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.1.tgz",
503 | "integrity": "sha512-+OxyOArpVFXQeXKLO9o+r2I4dIoVoy6+Uu0vKELrlweDM3QJADZj+Z+5ERansZqIZBcLj42vHnDI8Rz9BnRIuQ==",
504 | "requires": {
505 | "@babel/helper-plugin-utils": "^7.10.1"
506 | }
507 | },
508 | "@babel/plugin-syntax-nullish-coalescing-operator": {
509 | "version": "7.8.3",
510 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
511 | "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
512 | "requires": {
513 | "@babel/helper-plugin-utils": "^7.8.0"
514 | }
515 | },
516 | "@babel/plugin-syntax-numeric-separator": {
517 | "version": "7.10.1",
518 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz",
519 | "integrity": "sha512-uTd0OsHrpe3tH5gRPTxG8Voh99/WCU78vIm5NMRYPAqC8lR4vajt6KkCAknCHrx24vkPdd/05yfdGSB4EIY2mg==",
520 | "requires": {
521 | "@babel/helper-plugin-utils": "^7.10.1"
522 | }
523 | },
524 | "@babel/plugin-syntax-object-rest-spread": {
525 | "version": "7.8.3",
526 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
527 | "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
528 | "requires": {
529 | "@babel/helper-plugin-utils": "^7.8.0"
530 | }
531 | },
532 | "@babel/plugin-syntax-optional-catch-binding": {
533 | "version": "7.8.3",
534 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
535 | "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
536 | "requires": {
537 | "@babel/helper-plugin-utils": "^7.8.0"
538 | }
539 | },
540 | "@babel/plugin-syntax-optional-chaining": {
541 | "version": "7.8.3",
542 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
543 | "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
544 | "requires": {
545 | "@babel/helper-plugin-utils": "^7.8.0"
546 | }
547 | },
548 | "@babel/plugin-syntax-top-level-await": {
549 | "version": "7.10.1",
550 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.1.tgz",
551 | "integrity": "sha512-hgA5RYkmZm8FTFT3yu2N9Bx7yVVOKYT6yEdXXo6j2JTm0wNxgqaGeQVaSHRjhfnQbX91DtjFB6McRFSlcJH3xQ==",
552 | "requires": {
553 | "@babel/helper-plugin-utils": "^7.10.1"
554 | }
555 | },
556 | "@babel/plugin-syntax-typescript": {
557 | "version": "7.10.1",
558 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.1.tgz",
559 | "integrity": "sha512-X/d8glkrAtra7CaQGMiGs/OGa6XgUzqPcBXCIGFCpCqnfGlT0Wfbzo/B89xHhnInTaItPK8LALblVXcUOEh95Q==",
560 | "requires": {
561 | "@babel/helper-plugin-utils": "^7.10.1"
562 | }
563 | },
564 | "@babel/plugin-transform-arrow-functions": {
565 | "version": "7.10.1",
566 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.1.tgz",
567 | "integrity": "sha512-6AZHgFJKP3DJX0eCNJj01RpytUa3SOGawIxweHkNX2L6PYikOZmoh5B0d7hIHaIgveMjX990IAa/xK7jRTN8OA==",
568 | "requires": {
569 | "@babel/helper-plugin-utils": "^7.10.1"
570 | }
571 | },
572 | "@babel/plugin-transform-async-to-generator": {
573 | "version": "7.10.1",
574 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.1.tgz",
575 | "integrity": "sha512-XCgYjJ8TY2slj6SReBUyamJn3k2JLUIiiR5b6t1mNCMSvv7yx+jJpaewakikp0uWFQSF7ChPPoe3dHmXLpISkg==",
576 | "requires": {
577 | "@babel/helper-module-imports": "^7.10.1",
578 | "@babel/helper-plugin-utils": "^7.10.1",
579 | "@babel/helper-remap-async-to-generator": "^7.10.1"
580 | }
581 | },
582 | "@babel/plugin-transform-block-scoped-functions": {
583 | "version": "7.10.1",
584 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.1.tgz",
585 | "integrity": "sha512-B7K15Xp8lv0sOJrdVAoukKlxP9N59HS48V1J3U/JGj+Ad+MHq+am6xJVs85AgXrQn4LV8vaYFOB+pr/yIuzW8Q==",
586 | "requires": {
587 | "@babel/helper-plugin-utils": "^7.10.1"
588 | }
589 | },
590 | "@babel/plugin-transform-block-scoping": {
591 | "version": "7.10.1",
592 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.1.tgz",
593 | "integrity": "sha512-8bpWG6TtF5akdhIm/uWTyjHqENpy13Fx8chg7pFH875aNLwX8JxIxqm08gmAT+Whe6AOmaTeLPe7dpLbXt+xUw==",
594 | "requires": {
595 | "@babel/helper-plugin-utils": "^7.10.1",
596 | "lodash": "^4.17.13"
597 | }
598 | },
599 | "@babel/plugin-transform-classes": {
600 | "version": "7.10.1",
601 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.1.tgz",
602 | "integrity": "sha512-P9V0YIh+ln/B3RStPoXpEQ/CoAxQIhRSUn7aXqQ+FZJ2u8+oCtjIXR3+X0vsSD8zv+mb56K7wZW1XiDTDGiDRQ==",
603 | "requires": {
604 | "@babel/helper-annotate-as-pure": "^7.10.1",
605 | "@babel/helper-define-map": "^7.10.1",
606 | "@babel/helper-function-name": "^7.10.1",
607 | "@babel/helper-optimise-call-expression": "^7.10.1",
608 | "@babel/helper-plugin-utils": "^7.10.1",
609 | "@babel/helper-replace-supers": "^7.10.1",
610 | "@babel/helper-split-export-declaration": "^7.10.1",
611 | "globals": "^11.1.0"
612 | }
613 | },
614 | "@babel/plugin-transform-computed-properties": {
615 | "version": "7.10.1",
616 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.1.tgz",
617 | "integrity": "sha512-mqSrGjp3IefMsXIenBfGcPXxJxweQe2hEIwMQvjtiDQ9b1IBvDUjkAtV/HMXX47/vXf14qDNedXsIiNd1FmkaQ==",
618 | "requires": {
619 | "@babel/helper-plugin-utils": "^7.10.1"
620 | }
621 | },
622 | "@babel/plugin-transform-destructuring": {
623 | "version": "7.10.1",
624 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.1.tgz",
625 | "integrity": "sha512-V/nUc4yGWG71OhaTH705pU8ZSdM6c1KmmLP8ys59oOYbT7RpMYAR3MsVOt6OHL0WzG7BlTU076va9fjJyYzJMA==",
626 | "requires": {
627 | "@babel/helper-plugin-utils": "^7.10.1"
628 | }
629 | },
630 | "@babel/plugin-transform-dotall-regex": {
631 | "version": "7.10.1",
632 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.1.tgz",
633 | "integrity": "sha512-19VIMsD1dp02RvduFUmfzj8uknaO3uiHHF0s3E1OHnVsNj8oge8EQ5RzHRbJjGSetRnkEuBYO7TG1M5kKjGLOA==",
634 | "requires": {
635 | "@babel/helper-create-regexp-features-plugin": "^7.10.1",
636 | "@babel/helper-plugin-utils": "^7.10.1"
637 | }
638 | },
639 | "@babel/plugin-transform-duplicate-keys": {
640 | "version": "7.10.1",
641 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.1.tgz",
642 | "integrity": "sha512-wIEpkX4QvX8Mo9W6XF3EdGttrIPZWozHfEaDTU0WJD/TDnXMvdDh30mzUl/9qWhnf7naicYartcEfUghTCSNpA==",
643 | "requires": {
644 | "@babel/helper-plugin-utils": "^7.10.1"
645 | }
646 | },
647 | "@babel/plugin-transform-exponentiation-operator": {
648 | "version": "7.10.1",
649 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.1.tgz",
650 | "integrity": "sha512-lr/przdAbpEA2BUzRvjXdEDLrArGRRPwbaF9rvayuHRvdQ7lUTTkZnhZrJ4LE2jvgMRFF4f0YuPQ20vhiPYxtA==",
651 | "requires": {
652 | "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.1",
653 | "@babel/helper-plugin-utils": "^7.10.1"
654 | }
655 | },
656 | "@babel/plugin-transform-flow-strip-types": {
657 | "version": "7.10.1",
658 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.10.1.tgz",
659 | "integrity": "sha512-i4o0YwiJBIsIx7/liVCZ3Q2WkWr1/Yu39PksBOnh/khW2SwIFsGa5Ze+MSon5KbDfrEHP9NeyefAgvUSXzaEkw==",
660 | "requires": {
661 | "@babel/helper-plugin-utils": "^7.10.1",
662 | "@babel/plugin-syntax-flow": "^7.10.1"
663 | }
664 | },
665 | "@babel/plugin-transform-for-of": {
666 | "version": "7.10.1",
667 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.1.tgz",
668 | "integrity": "sha512-US8KCuxfQcn0LwSCMWMma8M2R5mAjJGsmoCBVwlMygvmDUMkTCykc84IqN1M7t+agSfOmLYTInLCHJM+RUoz+w==",
669 | "requires": {
670 | "@babel/helper-plugin-utils": "^7.10.1"
671 | }
672 | },
673 | "@babel/plugin-transform-function-name": {
674 | "version": "7.10.1",
675 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.1.tgz",
676 | "integrity": "sha512-//bsKsKFBJfGd65qSNNh1exBy5Y9gD9ZN+DvrJ8f7HXr4avE5POW6zB7Rj6VnqHV33+0vXWUwJT0wSHubiAQkw==",
677 | "requires": {
678 | "@babel/helper-function-name": "^7.10.1",
679 | "@babel/helper-plugin-utils": "^7.10.1"
680 | }
681 | },
682 | "@babel/plugin-transform-literals": {
683 | "version": "7.10.1",
684 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.1.tgz",
685 | "integrity": "sha512-qi0+5qgevz1NHLZroObRm5A+8JJtibb7vdcPQF1KQE12+Y/xxl8coJ+TpPW9iRq+Mhw/NKLjm+5SHtAHCC7lAw==",
686 | "requires": {
687 | "@babel/helper-plugin-utils": "^7.10.1"
688 | }
689 | },
690 | "@babel/plugin-transform-member-expression-literals": {
691 | "version": "7.10.1",
692 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.1.tgz",
693 | "integrity": "sha512-UmaWhDokOFT2GcgU6MkHC11i0NQcL63iqeufXWfRy6pUOGYeCGEKhvfFO6Vz70UfYJYHwveg62GS83Rvpxn+NA==",
694 | "requires": {
695 | "@babel/helper-plugin-utils": "^7.10.1"
696 | }
697 | },
698 | "@babel/plugin-transform-modules-amd": {
699 | "version": "7.10.1",
700 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.1.tgz",
701 | "integrity": "sha512-31+hnWSFRI4/ACFr1qkboBbrTxoBIzj7qA69qlq8HY8p7+YCzkCT6/TvQ1a4B0z27VeWtAeJd6pr5G04dc1iHw==",
702 | "requires": {
703 | "@babel/helper-module-transforms": "^7.10.1",
704 | "@babel/helper-plugin-utils": "^7.10.1",
705 | "babel-plugin-dynamic-import-node": "^2.3.3"
706 | }
707 | },
708 | "@babel/plugin-transform-modules-commonjs": {
709 | "version": "7.10.1",
710 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.1.tgz",
711 | "integrity": "sha512-AQG4fc3KOah0vdITwt7Gi6hD9BtQP/8bhem7OjbaMoRNCH5Djx42O2vYMfau7QnAzQCa+RJnhJBmFFMGpQEzrg==",
712 | "requires": {
713 | "@babel/helper-module-transforms": "^7.10.1",
714 | "@babel/helper-plugin-utils": "^7.10.1",
715 | "@babel/helper-simple-access": "^7.10.1",
716 | "babel-plugin-dynamic-import-node": "^2.3.3"
717 | }
718 | },
719 | "@babel/plugin-transform-modules-systemjs": {
720 | "version": "7.10.1",
721 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.1.tgz",
722 | "integrity": "sha512-ewNKcj1TQZDL3YnO85qh9zo1YF1CHgmSTlRQgHqe63oTrMI85cthKtZjAiZSsSNjPQ5NCaYo5QkbYqEw1ZBgZA==",
723 | "requires": {
724 | "@babel/helper-hoist-variables": "^7.10.1",
725 | "@babel/helper-module-transforms": "^7.10.1",
726 | "@babel/helper-plugin-utils": "^7.10.1",
727 | "babel-plugin-dynamic-import-node": "^2.3.3"
728 | }
729 | },
730 | "@babel/plugin-transform-modules-umd": {
731 | "version": "7.10.1",
732 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.1.tgz",
733 | "integrity": "sha512-EIuiRNMd6GB6ulcYlETnYYfgv4AxqrswghmBRQbWLHZxN4s7mupxzglnHqk9ZiUpDI4eRWewedJJNj67PWOXKA==",
734 | "requires": {
735 | "@babel/helper-module-transforms": "^7.10.1",
736 | "@babel/helper-plugin-utils": "^7.10.1"
737 | }
738 | },
739 | "@babel/plugin-transform-named-capturing-groups-regex": {
740 | "version": "7.8.3",
741 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz",
742 | "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==",
743 | "requires": {
744 | "@babel/helper-create-regexp-features-plugin": "^7.8.3"
745 | }
746 | },
747 | "@babel/plugin-transform-new-target": {
748 | "version": "7.10.1",
749 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.1.tgz",
750 | "integrity": "sha512-MBlzPc1nJvbmO9rPr1fQwXOM2iGut+JC92ku6PbiJMMK7SnQc1rytgpopveE3Evn47gzvGYeCdgfCDbZo0ecUw==",
751 | "requires": {
752 | "@babel/helper-plugin-utils": "^7.10.1"
753 | }
754 | },
755 | "@babel/plugin-transform-object-assign": {
756 | "version": "7.10.1",
757 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.10.1.tgz",
758 | "integrity": "sha512-poBEVwzcTjv6p92ZcnWBUftzyXFCy/Zg/eCQsayu5/ot2+qwnasNvCCKPwdgprgDRzbHVUhh/fzI9rCoFOHLbg==",
759 | "requires": {
760 | "@babel/helper-plugin-utils": "^7.10.1"
761 | }
762 | },
763 | "@babel/plugin-transform-object-super": {
764 | "version": "7.10.1",
765 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.1.tgz",
766 | "integrity": "sha512-WnnStUDN5GL+wGQrJylrnnVlFhFmeArINIR9gjhSeYyvroGhBrSAXYg/RHsnfzmsa+onJrTJrEClPzgNmmQ4Gw==",
767 | "requires": {
768 | "@babel/helper-plugin-utils": "^7.10.1",
769 | "@babel/helper-replace-supers": "^7.10.1"
770 | }
771 | },
772 | "@babel/plugin-transform-parameters": {
773 | "version": "7.10.1",
774 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.1.tgz",
775 | "integrity": "sha512-tJ1T0n6g4dXMsL45YsSzzSDZCxiHXAQp/qHrucOq5gEHncTA3xDxnd5+sZcoQp+N1ZbieAaB8r/VUCG0gqseOg==",
776 | "requires": {
777 | "@babel/helper-get-function-arity": "^7.10.1",
778 | "@babel/helper-plugin-utils": "^7.10.1"
779 | }
780 | },
781 | "@babel/plugin-transform-property-literals": {
782 | "version": "7.10.1",
783 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.1.tgz",
784 | "integrity": "sha512-Kr6+mgag8auNrgEpbfIWzdXYOvqDHZOF0+Bx2xh4H2EDNwcbRb9lY6nkZg8oSjsX+DH9Ebxm9hOqtKW+gRDeNA==",
785 | "requires": {
786 | "@babel/helper-plugin-utils": "^7.10.1"
787 | }
788 | },
789 | "@babel/plugin-transform-react-display-name": {
790 | "version": "7.10.1",
791 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.1.tgz",
792 | "integrity": "sha512-rBjKcVwjk26H3VX8pavMxGf33LNlbocMHdSeldIEswtQ/hrjyTG8fKKILW1cSkODyRovckN/uZlGb2+sAV9JUQ==",
793 | "requires": {
794 | "@babel/helper-plugin-utils": "^7.10.1"
795 | }
796 | },
797 | "@babel/plugin-transform-react-jsx": {
798 | "version": "7.10.1",
799 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.1.tgz",
800 | "integrity": "sha512-MBVworWiSRBap3Vs39eHt+6pJuLUAaK4oxGc8g+wY+vuSJvLiEQjW1LSTqKb8OUPtDvHCkdPhk7d6sjC19xyFw==",
801 | "requires": {
802 | "@babel/helper-builder-react-jsx": "^7.10.1",
803 | "@babel/helper-builder-react-jsx-experimental": "^7.10.1",
804 | "@babel/helper-plugin-utils": "^7.10.1",
805 | "@babel/plugin-syntax-jsx": "^7.10.1"
806 | }
807 | },
808 | "@babel/plugin-transform-react-jsx-source": {
809 | "version": "7.10.1",
810 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.1.tgz",
811 | "integrity": "sha512-neAbaKkoiL+LXYbGDvh6PjPG+YeA67OsZlE78u50xbWh2L1/C81uHiNP5d1fw+uqUIoiNdCC8ZB+G4Zh3hShJA==",
812 | "requires": {
813 | "@babel/helper-plugin-utils": "^7.10.1",
814 | "@babel/plugin-syntax-jsx": "^7.10.1"
815 | }
816 | },
817 | "@babel/plugin-transform-regenerator": {
818 | "version": "7.10.1",
819 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.1.tgz",
820 | "integrity": "sha512-B3+Y2prScgJ2Bh/2l9LJxKbb8C8kRfsG4AdPT+n7ixBHIxJaIG8bi8tgjxUMege1+WqSJ+7gu1YeoMVO3gPWzw==",
821 | "requires": {
822 | "regenerator-transform": "^0.14.2"
823 | }
824 | },
825 | "@babel/plugin-transform-reserved-words": {
826 | "version": "7.10.1",
827 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.1.tgz",
828 | "integrity": "sha512-qN1OMoE2nuqSPmpTqEM7OvJ1FkMEV+BjVeZZm9V9mq/x1JLKQ4pcv8riZJMNN3u2AUGl0ouOMjRr2siecvHqUQ==",
829 | "requires": {
830 | "@babel/helper-plugin-utils": "^7.10.1"
831 | }
832 | },
833 | "@babel/plugin-transform-runtime": {
834 | "version": "7.10.1",
835 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.10.1.tgz",
836 | "integrity": "sha512-4w2tcglDVEwXJ5qxsY++DgWQdNJcCCsPxfT34wCUwIf2E7dI7pMpH8JczkMBbgBTNzBX62SZlNJ9H+De6Zebaw==",
837 | "requires": {
838 | "@babel/helper-module-imports": "^7.10.1",
839 | "@babel/helper-plugin-utils": "^7.10.1",
840 | "resolve": "^1.8.1",
841 | "semver": "^5.5.1"
842 | }
843 | },
844 | "@babel/plugin-transform-shorthand-properties": {
845 | "version": "7.10.1",
846 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.1.tgz",
847 | "integrity": "sha512-AR0E/lZMfLstScFwztApGeyTHJ5u3JUKMjneqRItWeEqDdHWZwAOKycvQNCasCK/3r5YXsuNG25funcJDu7Y2g==",
848 | "requires": {
849 | "@babel/helper-plugin-utils": "^7.10.1"
850 | }
851 | },
852 | "@babel/plugin-transform-spread": {
853 | "version": "7.10.1",
854 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.1.tgz",
855 | "integrity": "sha512-8wTPym6edIrClW8FI2IoaePB91ETOtg36dOkj3bYcNe7aDMN2FXEoUa+WrmPc4xa1u2PQK46fUX2aCb+zo9rfw==",
856 | "requires": {
857 | "@babel/helper-plugin-utils": "^7.10.1"
858 | }
859 | },
860 | "@babel/plugin-transform-sticky-regex": {
861 | "version": "7.10.1",
862 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.1.tgz",
863 | "integrity": "sha512-j17ojftKjrL7ufX8ajKvwRilwqTok4q+BjkknmQw9VNHnItTyMP5anPFzxFJdCQs7clLcWpCV3ma+6qZWLnGMA==",
864 | "requires": {
865 | "@babel/helper-plugin-utils": "^7.10.1",
866 | "@babel/helper-regex": "^7.10.1"
867 | }
868 | },
869 | "@babel/plugin-transform-template-literals": {
870 | "version": "7.10.1",
871 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.1.tgz",
872 | "integrity": "sha512-t7B/3MQf5M1T9hPCRG28DNGZUuxAuDqLYS03rJrIk2prj/UV7Z6FOneijhQhnv/Xa039vidXeVbvjK2SK5f7Gg==",
873 | "requires": {
874 | "@babel/helper-annotate-as-pure": "^7.10.1",
875 | "@babel/helper-plugin-utils": "^7.10.1"
876 | }
877 | },
878 | "@babel/plugin-transform-typeof-symbol": {
879 | "version": "7.10.1",
880 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.1.tgz",
881 | "integrity": "sha512-qX8KZcmbvA23zDi+lk9s6hC1FM7jgLHYIjuLgULgc8QtYnmB3tAVIYkNoKRQ75qWBeyzcoMoK8ZQmogGtC/w0g==",
882 | "requires": {
883 | "@babel/helper-plugin-utils": "^7.10.1"
884 | }
885 | },
886 | "@babel/plugin-transform-typescript": {
887 | "version": "7.10.1",
888 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.10.1.tgz",
889 | "integrity": "sha512-v+QWKlmCnsaimLeqq9vyCsVRMViZG1k2SZTlcZvB+TqyH570Zsij8nvVUZzOASCRiQFUxkLrn9Wg/kH0zgy5OQ==",
890 | "requires": {
891 | "@babel/helper-create-class-features-plugin": "^7.10.1",
892 | "@babel/helper-plugin-utils": "^7.10.1",
893 | "@babel/plugin-syntax-typescript": "^7.10.1"
894 | }
895 | },
896 | "@babel/plugin-transform-unicode-escapes": {
897 | "version": "7.10.1",
898 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.1.tgz",
899 | "integrity": "sha512-zZ0Poh/yy1d4jeDWpx/mNwbKJVwUYJX73q+gyh4bwtG0/iUlzdEu0sLMda8yuDFS6LBQlT/ST1SJAR6zYwXWgw==",
900 | "requires": {
901 | "@babel/helper-plugin-utils": "^7.10.1"
902 | }
903 | },
904 | "@babel/plugin-transform-unicode-regex": {
905 | "version": "7.10.1",
906 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.1.tgz",
907 | "integrity": "sha512-Y/2a2W299k0VIUdbqYm9X2qS6fE0CUBhhiPpimK6byy7OJ/kORLlIX+J6UrjgNu5awvs62k+6RSslxhcvVw2Tw==",
908 | "requires": {
909 | "@babel/helper-create-regexp-features-plugin": "^7.10.1",
910 | "@babel/helper-plugin-utils": "^7.10.1"
911 | }
912 | },
913 | "@babel/preset-env": {
914 | "version": "7.10.2",
915 | "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.10.2.tgz",
916 | "integrity": "sha512-MjqhX0RZaEgK/KueRzh+3yPSk30oqDKJ5HP5tqTSB1e2gzGS3PLy7K0BIpnp78+0anFuSwOeuCf1zZO7RzRvEA==",
917 | "requires": {
918 | "@babel/compat-data": "^7.10.1",
919 | "@babel/helper-compilation-targets": "^7.10.2",
920 | "@babel/helper-module-imports": "^7.10.1",
921 | "@babel/helper-plugin-utils": "^7.10.1",
922 | "@babel/plugin-proposal-async-generator-functions": "^7.10.1",
923 | "@babel/plugin-proposal-class-properties": "^7.10.1",
924 | "@babel/plugin-proposal-dynamic-import": "^7.10.1",
925 | "@babel/plugin-proposal-json-strings": "^7.10.1",
926 | "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.1",
927 | "@babel/plugin-proposal-numeric-separator": "^7.10.1",
928 | "@babel/plugin-proposal-object-rest-spread": "^7.10.1",
929 | "@babel/plugin-proposal-optional-catch-binding": "^7.10.1",
930 | "@babel/plugin-proposal-optional-chaining": "^7.10.1",
931 | "@babel/plugin-proposal-private-methods": "^7.10.1",
932 | "@babel/plugin-proposal-unicode-property-regex": "^7.10.1",
933 | "@babel/plugin-syntax-async-generators": "^7.8.0",
934 | "@babel/plugin-syntax-class-properties": "^7.10.1",
935 | "@babel/plugin-syntax-dynamic-import": "^7.8.0",
936 | "@babel/plugin-syntax-json-strings": "^7.8.0",
937 | "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
938 | "@babel/plugin-syntax-numeric-separator": "^7.10.1",
939 | "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
940 | "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
941 | "@babel/plugin-syntax-optional-chaining": "^7.8.0",
942 | "@babel/plugin-syntax-top-level-await": "^7.10.1",
943 | "@babel/plugin-transform-arrow-functions": "^7.10.1",
944 | "@babel/plugin-transform-async-to-generator": "^7.10.1",
945 | "@babel/plugin-transform-block-scoped-functions": "^7.10.1",
946 | "@babel/plugin-transform-block-scoping": "^7.10.1",
947 | "@babel/plugin-transform-classes": "^7.10.1",
948 | "@babel/plugin-transform-computed-properties": "^7.10.1",
949 | "@babel/plugin-transform-destructuring": "^7.10.1",
950 | "@babel/plugin-transform-dotall-regex": "^7.10.1",
951 | "@babel/plugin-transform-duplicate-keys": "^7.10.1",
952 | "@babel/plugin-transform-exponentiation-operator": "^7.10.1",
953 | "@babel/plugin-transform-for-of": "^7.10.1",
954 | "@babel/plugin-transform-function-name": "^7.10.1",
955 | "@babel/plugin-transform-literals": "^7.10.1",
956 | "@babel/plugin-transform-member-expression-literals": "^7.10.1",
957 | "@babel/plugin-transform-modules-amd": "^7.10.1",
958 | "@babel/plugin-transform-modules-commonjs": "^7.10.1",
959 | "@babel/plugin-transform-modules-systemjs": "^7.10.1",
960 | "@babel/plugin-transform-modules-umd": "^7.10.1",
961 | "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3",
962 | "@babel/plugin-transform-new-target": "^7.10.1",
963 | "@babel/plugin-transform-object-super": "^7.10.1",
964 | "@babel/plugin-transform-parameters": "^7.10.1",
965 | "@babel/plugin-transform-property-literals": "^7.10.1",
966 | "@babel/plugin-transform-regenerator": "^7.10.1",
967 | "@babel/plugin-transform-reserved-words": "^7.10.1",
968 | "@babel/plugin-transform-shorthand-properties": "^7.10.1",
969 | "@babel/plugin-transform-spread": "^7.10.1",
970 | "@babel/plugin-transform-sticky-regex": "^7.10.1",
971 | "@babel/plugin-transform-template-literals": "^7.10.1",
972 | "@babel/plugin-transform-typeof-symbol": "^7.10.1",
973 | "@babel/plugin-transform-unicode-escapes": "^7.10.1",
974 | "@babel/plugin-transform-unicode-regex": "^7.10.1",
975 | "@babel/preset-modules": "^0.1.3",
976 | "@babel/types": "^7.10.2",
977 | "browserslist": "^4.12.0",
978 | "core-js-compat": "^3.6.2",
979 | "invariant": "^2.2.2",
980 | "levenary": "^1.1.1",
981 | "semver": "^5.5.0"
982 | }
983 | },
984 | "@babel/preset-modules": {
985 | "version": "0.1.3",
986 | "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz",
987 | "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==",
988 | "requires": {
989 | "@babel/helper-plugin-utils": "^7.0.0",
990 | "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
991 | "@babel/plugin-transform-dotall-regex": "^7.4.4",
992 | "@babel/types": "^7.4.4",
993 | "esutils": "^2.0.2"
994 | }
995 | },
996 | "@babel/runtime": {
997 | "version": "7.10.2",
998 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz",
999 | "integrity": "sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==",
1000 | "requires": {
1001 | "regenerator-runtime": "^0.13.4"
1002 | }
1003 | },
1004 | "@babel/runtime-corejs3": {
1005 | "version": "7.10.2",
1006 | "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.10.2.tgz",
1007 | "integrity": "sha512-+a2M/u7r15o3dV1NEizr9bRi+KUVnrs/qYxF0Z06DAPx/4VCWaz1WA7EcbE+uqGgt39lp5akWGmHsTseIkHkHg==",
1008 | "dev": true,
1009 | "requires": {
1010 | "core-js-pure": "^3.0.0",
1011 | "regenerator-runtime": "^0.13.4"
1012 | }
1013 | },
1014 | "@babel/template": {
1015 | "version": "7.10.1",
1016 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.1.tgz",
1017 | "integrity": "sha512-OQDg6SqvFSsc9A0ej6SKINWrpJiNonRIniYondK2ViKhB06i3c0s+76XUft71iqBEe9S1OKsHwPAjfHnuvnCig==",
1018 | "requires": {
1019 | "@babel/code-frame": "^7.10.1",
1020 | "@babel/parser": "^7.10.1",
1021 | "@babel/types": "^7.10.1"
1022 | }
1023 | },
1024 | "@babel/traverse": {
1025 | "version": "7.10.1",
1026 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.1.tgz",
1027 | "integrity": "sha512-C/cTuXeKt85K+p08jN6vMDz8vSV0vZcI0wmQ36o6mjbuo++kPMdpOYw23W2XH04dbRt9/nMEfA4W3eR21CD+TQ==",
1028 | "requires": {
1029 | "@babel/code-frame": "^7.10.1",
1030 | "@babel/generator": "^7.10.1",
1031 | "@babel/helper-function-name": "^7.10.1",
1032 | "@babel/helper-split-export-declaration": "^7.10.1",
1033 | "@babel/parser": "^7.10.1",
1034 | "@babel/types": "^7.10.1",
1035 | "debug": "^4.1.0",
1036 | "globals": "^11.1.0",
1037 | "lodash": "^4.17.13"
1038 | },
1039 | "dependencies": {
1040 | "debug": {
1041 | "version": "4.1.1",
1042 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
1043 | "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
1044 | "requires": {
1045 | "ms": "^2.1.1"
1046 | }
1047 | },
1048 | "ms": {
1049 | "version": "2.1.2",
1050 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1051 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
1052 | }
1053 | }
1054 | },
1055 | "@babel/types": {
1056 | "version": "7.10.2",
1057 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.2.tgz",
1058 | "integrity": "sha512-AD3AwWBSz0AWF0AkCN9VPiWrvldXq+/e3cHa4J89vo4ymjz1XwrBFFVZmkJTsQIPNk+ZVomPSXUJqq8yyjZsng==",
1059 | "requires": {
1060 | "@babel/helper-validator-identifier": "^7.10.1",
1061 | "lodash": "^4.17.13",
1062 | "to-fast-properties": "^2.0.0"
1063 | }
1064 | },
1065 | "@expo/vector-icons": {
1066 | "version": "10.2.0",
1067 | "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-10.2.0.tgz",
1068 | "integrity": "sha512-dYe0SW/xbzWRtWG7i1pc3QPMGMbdReVgP02XlwMkS4srAAjF0cZQVa3ZgZ6qzxI+OzKudpDXZRmENNth/b263g==",
1069 | "requires": {
1070 | "lodash": "^4.17.4"
1071 | }
1072 | },
1073 | "@expo/websql": {
1074 | "version": "1.0.1",
1075 | "resolved": "https://registry.npmjs.org/@expo/websql/-/websql-1.0.1.tgz",
1076 | "integrity": "sha1-//DPnBuqH3D54dZYt8OaQg2bEKk=",
1077 | "requires": {
1078 | "argsarray": "^0.0.1",
1079 | "immediate": "^3.2.2",
1080 | "noop-fn": "^1.0.0",
1081 | "pouchdb-collections": "^1.0.1",
1082 | "tiny-queue": "^0.2.1"
1083 | }
1084 | },
1085 | "@types/color-name": {
1086 | "version": "1.1.1",
1087 | "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
1088 | "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
1089 | "dev": true
1090 | },
1091 | "@types/eslint-visitor-keys": {
1092 | "version": "1.0.0",
1093 | "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
1094 | "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==",
1095 | "dev": true
1096 | },
1097 | "@types/fbemitter": {
1098 | "version": "2.0.32",
1099 | "resolved": "https://registry.npmjs.org/@types/fbemitter/-/fbemitter-2.0.32.tgz",
1100 | "integrity": "sha1-jtIE2g9U6cjq7DGx7skeJRMtCCw="
1101 | },
1102 | "@types/invariant": {
1103 | "version": "2.2.33",
1104 | "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.33.tgz",
1105 | "integrity": "sha512-/jUNmS8d4bCKdqslfxW6dg/9Gksfzxz67IYfqApHn+HvHlMVXwYv2zpTDnS/yaK9BB0i0GlBTaYci0EFE62Hmw=="
1106 | },
1107 | "@types/json-schema": {
1108 | "version": "7.0.4",
1109 | "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz",
1110 | "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==",
1111 | "dev": true
1112 | },
1113 | "@types/lodash": {
1114 | "version": "4.14.155",
1115 | "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.155.tgz",
1116 | "integrity": "sha512-vEcX7S7aPhsBCivxMwAANQburHBtfN9RdyXFk84IJmu2Z4Hkg1tOFgaslRiEqqvoLtbCBi6ika1EMspE+NZ9Lg=="
1117 | },
1118 | "@types/lodash.zipobject": {
1119 | "version": "4.1.6",
1120 | "resolved": "https://registry.npmjs.org/@types/lodash.zipobject/-/lodash.zipobject-4.1.6.tgz",
1121 | "integrity": "sha512-30khEHqHWaLgMZR35wtkg07OmHiNiDQyor0SK7oj8Sy05tg6jDjPmJybeZ64WKeFZUEgs1tdJwdT0xUl+2qUgQ==",
1122 | "requires": {
1123 | "@types/lodash": "*"
1124 | }
1125 | },
1126 | "@types/prop-types": {
1127 | "version": "15.7.3",
1128 | "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
1129 | "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==",
1130 | "dev": true
1131 | },
1132 | "@types/qs": {
1133 | "version": "6.9.3",
1134 | "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.3.tgz",
1135 | "integrity": "sha512-7s9EQWupR1fTc2pSMtXRQ9w9gLOcrJn+h7HOXw4evxyvVqMi4f+q7d2tnFe3ng3SNHjtK+0EzGMGFUQX4/AQRA=="
1136 | },
1137 | "@types/react": {
1138 | "version": "16.9.35",
1139 | "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.35.tgz",
1140 | "integrity": "sha512-q0n0SsWcGc8nDqH2GJfWQWUOmZSJhXV64CjVN5SvcNti3TdEaA3AH0D8DwNmMdzjMAC/78tB8nAZIlV8yTz+zQ==",
1141 | "dev": true,
1142 | "requires": {
1143 | "@types/prop-types": "*",
1144 | "csstype": "^2.2.0"
1145 | }
1146 | },
1147 | "@types/react-native": {
1148 | "version": "0.61.23",
1149 | "dev": true,
1150 | "requires": {
1151 | "@types/react": "*"
1152 | }
1153 | },
1154 | "@types/websql": {
1155 | "version": "0.0.27",
1156 | "resolved": "https://registry.npmjs.org/@types/websql/-/websql-0.0.27.tgz",
1157 | "integrity": "sha1-Yhpman8CAY58u0q6uVaiVzbCfXE="
1158 | },
1159 | "@typescript-eslint/eslint-plugin": {
1160 | "version": "3.1.0",
1161 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.1.0.tgz",
1162 | "integrity": "sha512-D52KwdgkjYc+fmTZKW7CZpH5ZBJREJKZXRrveMiRCmlzZ+Rw9wRVJ1JAmHQ9b/+Ehy1ZeaylofDB9wwXUt83wg==",
1163 | "dev": true,
1164 | "requires": {
1165 | "@typescript-eslint/experimental-utils": "3.1.0",
1166 | "functional-red-black-tree": "^1.0.1",
1167 | "regexpp": "^3.0.0",
1168 | "semver": "^7.3.2",
1169 | "tsutils": "^3.17.1"
1170 | },
1171 | "dependencies": {
1172 | "semver": {
1173 | "version": "7.3.2",
1174 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
1175 | "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
1176 | "dev": true
1177 | }
1178 | }
1179 | },
1180 | "@typescript-eslint/experimental-utils": {
1181 | "version": "3.1.0",
1182 | "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.0.tgz",
1183 | "integrity": "sha512-Zf8JVC2K1svqPIk1CB/ehCiWPaERJBBokbMfNTNRczCbQSlQXaXtO/7OfYz9wZaecNvdSvVADt6/XQuIxhC79w==",
1184 | "dev": true,
1185 | "requires": {
1186 | "@types/json-schema": "^7.0.3",
1187 | "@typescript-eslint/typescript-estree": "3.1.0",
1188 | "eslint-scope": "^5.0.0",
1189 | "eslint-utils": "^2.0.0"
1190 | }
1191 | },
1192 | "@typescript-eslint/parser": {
1193 | "version": "3.1.0",
1194 | "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.1.0.tgz",
1195 | "integrity": "sha512-NcDSJK8qTA2tPfyGiPes9HtVKLbksmuYjlgGAUs7Ld2K0swdWibnCq9IJx9kJN8JJdgUJSorFiGaPHBgH81F/Q==",
1196 | "dev": true,
1197 | "requires": {
1198 | "@types/eslint-visitor-keys": "^1.0.0",
1199 | "@typescript-eslint/experimental-utils": "3.1.0",
1200 | "@typescript-eslint/typescript-estree": "3.1.0",
1201 | "eslint-visitor-keys": "^1.1.0"
1202 | }
1203 | },
1204 | "@typescript-eslint/typescript-estree": {
1205 | "version": "3.1.0",
1206 | "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.1.0.tgz",
1207 | "integrity": "sha512-+4nfYauqeQvK55PgFrmBWFVYb6IskLyOosYEmhH3mSVhfBp9AIJnjExdgDmKWoOBHRcPM8Ihfm2BFpZf0euUZQ==",
1208 | "dev": true,
1209 | "requires": {
1210 | "debug": "^4.1.1",
1211 | "eslint-visitor-keys": "^1.1.0",
1212 | "glob": "^7.1.6",
1213 | "is-glob": "^4.0.1",
1214 | "lodash": "^4.17.15",
1215 | "semver": "^7.3.2",
1216 | "tsutils": "^3.17.1"
1217 | },
1218 | "dependencies": {
1219 | "debug": {
1220 | "version": "4.1.1",
1221 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
1222 | "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
1223 | "dev": true,
1224 | "requires": {
1225 | "ms": "^2.1.1"
1226 | }
1227 | },
1228 | "ms": {
1229 | "version": "2.1.2",
1230 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1231 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1232 | "dev": true
1233 | },
1234 | "semver": {
1235 | "version": "7.3.2",
1236 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
1237 | "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
1238 | "dev": true
1239 | }
1240 | }
1241 | },
1242 | "@unimodules/core": {
1243 | "version": "5.1.2",
1244 | "resolved": "https://registry.npmjs.org/@unimodules/core/-/core-5.1.2.tgz",
1245 | "integrity": "sha512-iCWEbzsNHqDfL6p8FyCGPnL2EW7vdgMJsNNSlWtM/gl8kePdqZMI7aOxTC4cdRS2xm0wzxuDBtpfJkzZsKINZg==",
1246 | "requires": {
1247 | "compare-versions": "^3.4.0"
1248 | }
1249 | },
1250 | "@unimodules/react-native-adapter": {
1251 | "version": "5.2.0",
1252 | "resolved": "https://registry.npmjs.org/@unimodules/react-native-adapter/-/react-native-adapter-5.2.0.tgz",
1253 | "integrity": "sha512-S3HMEeQbV6xs7ORRcxXFGMk38DAnxqNcZG9T8JkX/KGY9ILUUqTS/e68+d849B6beEeglNMcOxyjwlqjykN+FA==",
1254 | "requires": {
1255 | "invariant": "^2.2.4",
1256 | "lodash": "^4.5.0",
1257 | "prop-types": "^15.6.1"
1258 | }
1259 | },
1260 | "acorn": {
1261 | "version": "7.2.0",
1262 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz",
1263 | "integrity": "sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==",
1264 | "dev": true
1265 | },
1266 | "acorn-jsx": {
1267 | "version": "5.2.0",
1268 | "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz",
1269 | "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==",
1270 | "dev": true
1271 | },
1272 | "ajv": {
1273 | "version": "6.12.2",
1274 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz",
1275 | "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==",
1276 | "dev": true,
1277 | "requires": {
1278 | "fast-deep-equal": "^3.1.1",
1279 | "fast-json-stable-stringify": "^2.0.0",
1280 | "json-schema-traverse": "^0.4.1",
1281 | "uri-js": "^4.2.2"
1282 | }
1283 | },
1284 | "ansi-escapes": {
1285 | "version": "4.3.1",
1286 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
1287 | "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
1288 | "dev": true,
1289 | "requires": {
1290 | "type-fest": "^0.11.0"
1291 | },
1292 | "dependencies": {
1293 | "type-fest": {
1294 | "version": "0.11.0",
1295 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
1296 | "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
1297 | "dev": true
1298 | }
1299 | }
1300 | },
1301 | "ansi-regex": {
1302 | "version": "3.0.0",
1303 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
1304 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
1305 | },
1306 | "ansi-styles": {
1307 | "version": "3.2.1",
1308 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1309 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1310 | "requires": {
1311 | "color-convert": "^1.9.0"
1312 | }
1313 | },
1314 | "argparse": {
1315 | "version": "1.0.10",
1316 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1317 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1318 | "dev": true,
1319 | "requires": {
1320 | "sprintf-js": "~1.0.2"
1321 | }
1322 | },
1323 | "argsarray": {
1324 | "version": "0.0.1",
1325 | "resolved": "https://registry.npmjs.org/argsarray/-/argsarray-0.0.1.tgz",
1326 | "integrity": "sha1-bnIHtOzbObCviDA/pa4ivajfYcs="
1327 | },
1328 | "aria-query": {
1329 | "version": "3.0.0",
1330 | "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
1331 | "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
1332 | "dev": true,
1333 | "requires": {
1334 | "ast-types-flow": "0.0.7",
1335 | "commander": "^2.11.0"
1336 | }
1337 | },
1338 | "array-find-index": {
1339 | "version": "1.0.2",
1340 | "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
1341 | "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="
1342 | },
1343 | "array-includes": {
1344 | "version": "3.1.1",
1345 | "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz",
1346 | "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==",
1347 | "dev": true,
1348 | "requires": {
1349 | "define-properties": "^1.1.3",
1350 | "es-abstract": "^1.17.0",
1351 | "is-string": "^1.0.5"
1352 | }
1353 | },
1354 | "array.prototype.flat": {
1355 | "version": "1.2.3",
1356 | "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz",
1357 | "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==",
1358 | "dev": true,
1359 | "requires": {
1360 | "define-properties": "^1.1.3",
1361 | "es-abstract": "^1.17.0-next.1"
1362 | }
1363 | },
1364 | "asap": {
1365 | "version": "2.0.6",
1366 | "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
1367 | "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
1368 | },
1369 | "ast-types-flow": {
1370 | "version": "0.0.7",
1371 | "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
1372 | "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
1373 | "dev": true
1374 | },
1375 | "astral-regex": {
1376 | "version": "1.0.0",
1377 | "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
1378 | "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
1379 | "dev": true
1380 | },
1381 | "axobject-query": {
1382 | "version": "2.1.2",
1383 | "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.1.2.tgz",
1384 | "integrity": "sha512-ICt34ZmrVt8UQnvPl6TVyDTkmhXmAyAT4Jh5ugfGUX4MOrZ+U/ZY6/sdylRw3qGNr9Ub5AJsaHeDMzNLehRdOQ==",
1385 | "dev": true
1386 | },
1387 | "babel-plugin-dynamic-import-node": {
1388 | "version": "2.3.3",
1389 | "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
1390 | "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
1391 | "requires": {
1392 | "object.assign": "^4.1.0"
1393 | }
1394 | },
1395 | "babel-plugin-module-resolver": {
1396 | "version": "3.2.0",
1397 | "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.2.0.tgz",
1398 | "integrity": "sha512-tjR0GvSndzPew/Iayf4uICWZqjBwnlMWjSx6brryfQ81F9rxBVqwDJtFCV8oOs0+vJeefK9TmdZtkIFdFe1UnA==",
1399 | "requires": {
1400 | "find-babel-config": "^1.1.0",
1401 | "glob": "^7.1.2",
1402 | "pkg-up": "^2.0.0",
1403 | "reselect": "^3.0.1",
1404 | "resolve": "^1.4.0"
1405 | }
1406 | },
1407 | "babel-plugin-react-native-web": {
1408 | "version": "0.11.7",
1409 | "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.11.7.tgz",
1410 | "integrity": "sha512-CxE7uhhqkzAFkwV2X7+Mc/UVPujQQDtja/EGxCXRJvdYRi72QTmaJYKbK1lV9qgTZuB+TDguU89coaA9Z1BNbg=="
1411 | },
1412 | "babel-preset-expo": {
1413 | "version": "8.1.1",
1414 | "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-8.1.1.tgz",
1415 | "integrity": "sha512-73VtU6+IsOPMHsXIXHJTycoAmE9hDCvWY2E14E3sVL/EhOJsH3YbWirRTiUiklfEMAEaOxBRc4C4GxqGmaFjxQ==",
1416 | "requires": {
1417 | "@babel/plugin-proposal-decorators": "^7.6.0",
1418 | "@babel/preset-env": "^7.6.3",
1419 | "babel-plugin-module-resolver": "^3.2.0",
1420 | "babel-plugin-react-native-web": "^0.11.7",
1421 | "metro-react-native-babel-preset": "^0.56.0"
1422 | }
1423 | },
1424 | "badgin": {
1425 | "version": "1.1.4",
1426 | "resolved": "https://registry.npmjs.org/badgin/-/badgin-1.1.4.tgz",
1427 | "integrity": "sha512-BQ1m7TA7IehXb3/9b3cNH6TwIKcdqqJa/E4Z4fO40tSs6HPZWopPvx9QgHeUEd6Aays1BxQXjBpO+yrSYuRSOw=="
1428 | },
1429 | "balanced-match": {
1430 | "version": "1.0.0",
1431 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1432 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
1433 | },
1434 | "blueimp-md5": {
1435 | "version": "2.16.0",
1436 | "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.16.0.tgz",
1437 | "integrity": "sha512-j4nzWIqEFpLSbdhUApHRGDwfXbV8ALhqOn+FY5L6XBdKPAXU9BpGgFSbDsgqogfqPPR9R2WooseWCsfhfEC6uQ=="
1438 | },
1439 | "brace-expansion": {
1440 | "version": "1.1.11",
1441 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1442 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1443 | "requires": {
1444 | "balanced-match": "^1.0.0",
1445 | "concat-map": "0.0.1"
1446 | }
1447 | },
1448 | "browserslist": {
1449 | "version": "4.12.0",
1450 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz",
1451 | "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==",
1452 | "requires": {
1453 | "caniuse-lite": "^1.0.30001043",
1454 | "electron-to-chromium": "^1.3.413",
1455 | "node-releases": "^1.1.53",
1456 | "pkg-up": "^2.0.0"
1457 | }
1458 | },
1459 | "buffer-alloc": {
1460 | "version": "1.2.0",
1461 | "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
1462 | "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
1463 | "requires": {
1464 | "buffer-alloc-unsafe": "^1.1.0",
1465 | "buffer-fill": "^1.0.0"
1466 | }
1467 | },
1468 | "buffer-alloc-unsafe": {
1469 | "version": "1.1.0",
1470 | "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
1471 | "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
1472 | },
1473 | "buffer-fill": {
1474 | "version": "1.0.0",
1475 | "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
1476 | "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw="
1477 | },
1478 | "callsites": {
1479 | "version": "3.1.0",
1480 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1481 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1482 | "dev": true
1483 | },
1484 | "caniuse-lite": {
1485 | "version": "1.0.30001078",
1486 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001078.tgz",
1487 | "integrity": "sha512-sF12qXe9VMm32IEf/+NDvmTpwJaaU7N1igpiH2FdI4DyABJSsOqG3ZAcFvszLkoLoo1y6VJLMYivukUAxaMASw=="
1488 | },
1489 | "chalk": {
1490 | "version": "2.4.2",
1491 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1492 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1493 | "requires": {
1494 | "ansi-styles": "^3.2.1",
1495 | "escape-string-regexp": "^1.0.5",
1496 | "supports-color": "^5.3.0"
1497 | }
1498 | },
1499 | "chardet": {
1500 | "version": "0.7.0",
1501 | "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
1502 | "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
1503 | "dev": true
1504 | },
1505 | "cli-width": {
1506 | "version": "2.2.1",
1507 | "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
1508 | "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
1509 | "dev": true
1510 | },
1511 | "color-convert": {
1512 | "version": "1.9.3",
1513 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1514 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1515 | "requires": {
1516 | "color-name": "1.1.3"
1517 | }
1518 | },
1519 | "color-name": {
1520 | "version": "1.1.3",
1521 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1522 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
1523 | },
1524 | "commander": {
1525 | "version": "2.20.3",
1526 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
1527 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
1528 | "dev": true
1529 | },
1530 | "compare-urls": {
1531 | "version": "2.0.0",
1532 | "resolved": "https://registry.npmjs.org/compare-urls/-/compare-urls-2.0.0.tgz",
1533 | "integrity": "sha512-eCJcWn2OYFEIqbm70ta7LQowJOOZZqq1a2YbbFCFI1uwSvj+TWMwXVn7vPR1ceFNcAIt5RSTDbwdlX82gYLTkA==",
1534 | "requires": {
1535 | "normalize-url": "^2.0.1"
1536 | }
1537 | },
1538 | "compare-versions": {
1539 | "version": "3.6.0",
1540 | "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz",
1541 | "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA=="
1542 | },
1543 | "concat-map": {
1544 | "version": "0.0.1",
1545 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1546 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
1547 | },
1548 | "confusing-browser-globals": {
1549 | "version": "1.0.9",
1550 | "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz",
1551 | "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==",
1552 | "dev": true
1553 | },
1554 | "contains-path": {
1555 | "version": "0.1.0",
1556 | "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
1557 | "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
1558 | "dev": true
1559 | },
1560 | "convert-source-map": {
1561 | "version": "1.7.0",
1562 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
1563 | "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
1564 | "dev": true,
1565 | "requires": {
1566 | "safe-buffer": "~5.1.1"
1567 | }
1568 | },
1569 | "core-js": {
1570 | "version": "2.6.11",
1571 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz",
1572 | "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg=="
1573 | },
1574 | "core-js-compat": {
1575 | "version": "3.6.5",
1576 | "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz",
1577 | "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==",
1578 | "requires": {
1579 | "browserslist": "^4.8.5",
1580 | "semver": "7.0.0"
1581 | },
1582 | "dependencies": {
1583 | "semver": {
1584 | "version": "7.0.0",
1585 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
1586 | "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A=="
1587 | }
1588 | }
1589 | },
1590 | "core-js-pure": {
1591 | "version": "3.6.5",
1592 | "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz",
1593 | "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==",
1594 | "dev": true
1595 | },
1596 | "create-react-class": {
1597 | "version": "15.6.3",
1598 | "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz",
1599 | "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==",
1600 | "requires": {
1601 | "fbjs": "^0.8.9",
1602 | "loose-envify": "^1.3.1",
1603 | "object-assign": "^4.1.1"
1604 | },
1605 | "dependencies": {
1606 | "core-js": {
1607 | "version": "1.2.7",
1608 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
1609 | "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
1610 | },
1611 | "fbjs": {
1612 | "version": "0.8.17",
1613 | "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz",
1614 | "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=",
1615 | "requires": {
1616 | "core-js": "^1.0.0",
1617 | "isomorphic-fetch": "^2.1.1",
1618 | "loose-envify": "^1.0.0",
1619 | "object-assign": "^4.1.0",
1620 | "promise": "^7.1.1",
1621 | "setimmediate": "^1.0.5",
1622 | "ua-parser-js": "^0.7.18"
1623 | }
1624 | }
1625 | }
1626 | },
1627 | "css-in-js-utils": {
1628 | "version": "2.0.1",
1629 | "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz",
1630 | "integrity": "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==",
1631 | "requires": {
1632 | "hyphenate-style-name": "^1.0.2",
1633 | "isobject": "^3.0.1"
1634 | }
1635 | },
1636 | "csstype": {
1637 | "version": "2.6.10",
1638 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.10.tgz",
1639 | "integrity": "sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w==",
1640 | "dev": true
1641 | },
1642 | "damerau-levenshtein": {
1643 | "version": "1.0.6",
1644 | "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz",
1645 | "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==",
1646 | "dev": true
1647 | },
1648 | "debounce": {
1649 | "version": "1.2.0",
1650 | "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz",
1651 | "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg=="
1652 | },
1653 | "debug": {
1654 | "version": "2.6.9",
1655 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1656 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1657 | "dev": true,
1658 | "requires": {
1659 | "ms": "2.0.0"
1660 | }
1661 | },
1662 | "decode-uri-component": {
1663 | "version": "0.2.0",
1664 | "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
1665 | "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
1666 | },
1667 | "deep-assign": {
1668 | "version": "3.0.0",
1669 | "resolved": "https://registry.npmjs.org/deep-assign/-/deep-assign-3.0.0.tgz",
1670 | "integrity": "sha512-YX2i9XjJ7h5q/aQ/IM9PEwEnDqETAIYbggmdDB3HLTlSgo1CxPsj6pvhPG68rq6SVE0+p+6Ywsm5fTYNrYtBWw==",
1671 | "requires": {
1672 | "is-obj": "^1.0.0"
1673 | }
1674 | },
1675 | "deep-is": {
1676 | "version": "0.1.3",
1677 | "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
1678 | "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
1679 | "dev": true
1680 | },
1681 | "define-properties": {
1682 | "version": "1.1.3",
1683 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
1684 | "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
1685 | "requires": {
1686 | "object-keys": "^1.0.12"
1687 | }
1688 | },
1689 | "doctrine": {
1690 | "version": "3.0.0",
1691 | "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
1692 | "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
1693 | "dev": true,
1694 | "requires": {
1695 | "esutils": "^2.0.2"
1696 | }
1697 | },
1698 | "electron-to-chromium": {
1699 | "version": "1.3.462",
1700 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.462.tgz",
1701 | "integrity": "sha512-HST/xWLOeA0LGUhxBqvcPDDUGHjB6rn99VBgPWmaHv+zqwXgOaZO5RnRcd5owjRE7nh+z1c0SwcK8qP8o7sofg=="
1702 | },
1703 | "emoji-regex": {
1704 | "version": "8.0.0",
1705 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1706 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1707 | "dev": true
1708 | },
1709 | "encoding": {
1710 | "version": "0.1.12",
1711 | "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
1712 | "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
1713 | "requires": {
1714 | "iconv-lite": "~0.4.13"
1715 | }
1716 | },
1717 | "error-ex": {
1718 | "version": "1.3.2",
1719 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1720 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1721 | "dev": true,
1722 | "requires": {
1723 | "is-arrayish": "^0.2.1"
1724 | }
1725 | },
1726 | "es-abstract": {
1727 | "version": "1.17.5",
1728 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz",
1729 | "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==",
1730 | "dev": true,
1731 | "requires": {
1732 | "es-to-primitive": "^1.2.1",
1733 | "function-bind": "^1.1.1",
1734 | "has": "^1.0.3",
1735 | "has-symbols": "^1.0.1",
1736 | "is-callable": "^1.1.5",
1737 | "is-regex": "^1.0.5",
1738 | "object-inspect": "^1.7.0",
1739 | "object-keys": "^1.1.1",
1740 | "object.assign": "^4.1.0",
1741 | "string.prototype.trimleft": "^2.1.1",
1742 | "string.prototype.trimright": "^2.1.1"
1743 | }
1744 | },
1745 | "es-to-primitive": {
1746 | "version": "1.2.1",
1747 | "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
1748 | "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
1749 | "dev": true,
1750 | "requires": {
1751 | "is-callable": "^1.1.4",
1752 | "is-date-object": "^1.0.1",
1753 | "is-symbol": "^1.0.2"
1754 | }
1755 | },
1756 | "escape-string-regexp": {
1757 | "version": "1.0.5",
1758 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1759 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
1760 | },
1761 | "eslint": {
1762 | "version": "6.8.0",
1763 | "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz",
1764 | "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==",
1765 | "dev": true,
1766 | "requires": {
1767 | "@babel/code-frame": "^7.0.0",
1768 | "ajv": "^6.10.0",
1769 | "chalk": "^2.1.0",
1770 | "cross-spawn": "^6.0.5",
1771 | "debug": "^4.0.1",
1772 | "doctrine": "^3.0.0",
1773 | "eslint-scope": "^5.0.0",
1774 | "eslint-utils": "^1.4.3",
1775 | "eslint-visitor-keys": "^1.1.0",
1776 | "espree": "^6.1.2",
1777 | "esquery": "^1.0.1",
1778 | "esutils": "^2.0.2",
1779 | "file-entry-cache": "^5.0.1",
1780 | "functional-red-black-tree": "^1.0.1",
1781 | "glob-parent": "^5.0.0",
1782 | "globals": "^12.1.0",
1783 | "ignore": "^4.0.6",
1784 | "import-fresh": "^3.0.0",
1785 | "imurmurhash": "^0.1.4",
1786 | "inquirer": "^7.0.0",
1787 | "is-glob": "^4.0.0",
1788 | "js-yaml": "^3.13.1",
1789 | "json-stable-stringify-without-jsonify": "^1.0.1",
1790 | "levn": "^0.3.0",
1791 | "lodash": "^4.17.14",
1792 | "minimatch": "^3.0.4",
1793 | "mkdirp": "^0.5.1",
1794 | "natural-compare": "^1.4.0",
1795 | "optionator": "^0.8.3",
1796 | "progress": "^2.0.0",
1797 | "regexpp": "^2.0.1",
1798 | "semver": "^6.1.2",
1799 | "strip-ansi": "^5.2.0",
1800 | "strip-json-comments": "^3.0.1",
1801 | "table": "^5.2.3",
1802 | "text-table": "^0.2.0",
1803 | "v8-compile-cache": "^2.0.3"
1804 | },
1805 | "dependencies": {
1806 | "cross-spawn": {
1807 | "version": "6.0.5",
1808 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
1809 | "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
1810 | "dev": true,
1811 | "requires": {
1812 | "nice-try": "^1.0.4",
1813 | "path-key": "^2.0.1",
1814 | "semver": "^5.5.0",
1815 | "shebang-command": "^1.2.0",
1816 | "which": "^1.2.9"
1817 | },
1818 | "dependencies": {
1819 | "semver": {
1820 | "version": "5.7.1",
1821 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
1822 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
1823 | "dev": true
1824 | }
1825 | }
1826 | },
1827 | "debug": {
1828 | "version": "4.1.1",
1829 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
1830 | "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
1831 | "dev": true,
1832 | "requires": {
1833 | "ms": "^2.1.1"
1834 | }
1835 | },
1836 | "eslint-utils": {
1837 | "version": "1.4.3",
1838 | "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
1839 | "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
1840 | "dev": true,
1841 | "requires": {
1842 | "eslint-visitor-keys": "^1.1.0"
1843 | }
1844 | },
1845 | "globals": {
1846 | "version": "12.4.0",
1847 | "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
1848 | "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
1849 | "dev": true,
1850 | "requires": {
1851 | "type-fest": "^0.8.1"
1852 | }
1853 | },
1854 | "ms": {
1855 | "version": "2.1.2",
1856 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1857 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1858 | "dev": true
1859 | },
1860 | "regexpp": {
1861 | "version": "2.0.1",
1862 | "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
1863 | "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
1864 | "dev": true
1865 | },
1866 | "semver": {
1867 | "version": "6.3.0",
1868 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1869 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1870 | "dev": true
1871 | },
1872 | "type-fest": {
1873 | "version": "0.8.1",
1874 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
1875 | "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
1876 | "dev": true
1877 | }
1878 | }
1879 | },
1880 | "eslint-config-airbnb": {
1881 | "version": "18.1.0",
1882 | "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.1.0.tgz",
1883 | "integrity": "sha512-kZFuQC/MPnH7KJp6v95xsLBf63G/w7YqdPfQ0MUanxQ7zcKUNG8j+sSY860g3NwCBOa62apw16J6pRN+AOgXzw==",
1884 | "dev": true,
1885 | "requires": {
1886 | "eslint-config-airbnb-base": "^14.1.0",
1887 | "object.assign": "^4.1.0",
1888 | "object.entries": "^1.1.1"
1889 | }
1890 | },
1891 | "eslint-config-airbnb-base": {
1892 | "version": "14.1.0",
1893 | "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.1.0.tgz",
1894 | "integrity": "sha512-+XCcfGyCnbzOnktDVhwsCAx+9DmrzEmuwxyHUJpw+kqBVT744OUBrB09khgFKlK1lshVww6qXGsYPZpavoNjJw==",
1895 | "dev": true,
1896 | "requires": {
1897 | "confusing-browser-globals": "^1.0.9",
1898 | "object.assign": "^4.1.0",
1899 | "object.entries": "^1.1.1"
1900 | }
1901 | },
1902 | "eslint-import-resolver-node": {
1903 | "version": "0.3.3",
1904 | "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz",
1905 | "integrity": "sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==",
1906 | "dev": true,
1907 | "requires": {
1908 | "debug": "^2.6.9",
1909 | "resolve": "^1.13.1"
1910 | }
1911 | },
1912 | "eslint-module-utils": {
1913 | "version": "2.6.0",
1914 | "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz",
1915 | "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==",
1916 | "dev": true,
1917 | "requires": {
1918 | "debug": "^2.6.9",
1919 | "pkg-dir": "^2.0.0"
1920 | },
1921 | "dependencies": {
1922 | "pkg-dir": {
1923 | "version": "2.0.0",
1924 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
1925 | "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
1926 | "dev": true,
1927 | "requires": {
1928 | "find-up": "^2.1.0"
1929 | }
1930 | }
1931 | }
1932 | },
1933 | "eslint-plugin-import": {
1934 | "version": "2.20.2",
1935 | "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz",
1936 | "integrity": "sha512-FObidqpXrR8OnCh4iNsxy+WACztJLXAHBO5hK79T1Hc77PgQZkyDGA5Ag9xAvRpglvLNxhH/zSmZ70/pZ31dHg==",
1937 | "dev": true,
1938 | "requires": {
1939 | "array-includes": "^3.0.3",
1940 | "array.prototype.flat": "^1.2.1",
1941 | "contains-path": "^0.1.0",
1942 | "debug": "^2.6.9",
1943 | "doctrine": "1.5.0",
1944 | "eslint-import-resolver-node": "^0.3.2",
1945 | "eslint-module-utils": "^2.4.1",
1946 | "has": "^1.0.3",
1947 | "minimatch": "^3.0.4",
1948 | "object.values": "^1.1.0",
1949 | "read-pkg-up": "^2.0.0",
1950 | "resolve": "^1.12.0"
1951 | },
1952 | "dependencies": {
1953 | "doctrine": {
1954 | "version": "1.5.0",
1955 | "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
1956 | "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
1957 | "dev": true,
1958 | "requires": {
1959 | "esutils": "^2.0.2",
1960 | "isarray": "^1.0.0"
1961 | }
1962 | }
1963 | }
1964 | },
1965 | "eslint-plugin-jsx-a11y": {
1966 | "version": "6.2.3",
1967 | "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz",
1968 | "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==",
1969 | "dev": true,
1970 | "requires": {
1971 | "@babel/runtime": "^7.4.5",
1972 | "aria-query": "^3.0.0",
1973 | "array-includes": "^3.0.3",
1974 | "ast-types-flow": "^0.0.7",
1975 | "axobject-query": "^2.0.2",
1976 | "damerau-levenshtein": "^1.0.4",
1977 | "emoji-regex": "^7.0.2",
1978 | "has": "^1.0.3",
1979 | "jsx-ast-utils": "^2.2.1"
1980 | },
1981 | "dependencies": {
1982 | "emoji-regex": {
1983 | "version": "7.0.3",
1984 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
1985 | "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
1986 | "dev": true
1987 | }
1988 | }
1989 | },
1990 | "eslint-plugin-react": {
1991 | "version": "7.20.0",
1992 | "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.0.tgz",
1993 | "integrity": "sha512-rqe1abd0vxMjmbPngo4NaYxTcR3Y4Hrmc/jg4T+sYz63yqlmJRknpEQfmWY+eDWPuMmix6iUIK+mv0zExjeLgA==",
1994 | "dev": true,
1995 | "requires": {
1996 | "array-includes": "^3.1.1",
1997 | "doctrine": "^2.1.0",
1998 | "has": "^1.0.3",
1999 | "jsx-ast-utils": "^2.2.3",
2000 | "object.entries": "^1.1.1",
2001 | "object.fromentries": "^2.0.2",
2002 | "object.values": "^1.1.1",
2003 | "prop-types": "^15.7.2",
2004 | "resolve": "^1.15.1",
2005 | "string.prototype.matchall": "^4.0.2",
2006 | "xregexp": "^4.3.0"
2007 | },
2008 | "dependencies": {
2009 | "doctrine": {
2010 | "version": "2.1.0",
2011 | "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
2012 | "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
2013 | "dev": true,
2014 | "requires": {
2015 | "esutils": "^2.0.2"
2016 | }
2017 | }
2018 | }
2019 | },
2020 | "eslint-plugin-react-hooks": {
2021 | "version": "2.5.1",
2022 | "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-2.5.1.tgz",
2023 | "integrity": "sha512-Y2c4b55R+6ZzwtTppKwSmK/Kar8AdLiC2f9NADCuxbcTgPPg41Gyqa6b9GppgXSvCtkRw43ZE86CT5sejKC6/g==",
2024 | "dev": true
2025 | },
2026 | "eslint-scope": {
2027 | "version": "5.1.0",
2028 | "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz",
2029 | "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==",
2030 | "dev": true,
2031 | "requires": {
2032 | "esrecurse": "^4.1.0",
2033 | "estraverse": "^4.1.1"
2034 | }
2035 | },
2036 | "eslint-utils": {
2037 | "version": "2.0.0",
2038 | "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.0.0.tgz",
2039 | "integrity": "sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA==",
2040 | "dev": true,
2041 | "requires": {
2042 | "eslint-visitor-keys": "^1.1.0"
2043 | }
2044 | },
2045 | "eslint-visitor-keys": {
2046 | "version": "1.2.0",
2047 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.2.0.tgz",
2048 | "integrity": "sha512-WFb4ihckKil6hu3Dp798xdzSfddwKKU3+nGniKF6HfeW6OLd2OUDEPP7TcHtB5+QXOKg2s6B2DaMPE1Nn/kxKQ==",
2049 | "dev": true
2050 | },
2051 | "espree": {
2052 | "version": "6.2.1",
2053 | "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz",
2054 | "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
2055 | "dev": true,
2056 | "requires": {
2057 | "acorn": "^7.1.1",
2058 | "acorn-jsx": "^5.2.0",
2059 | "eslint-visitor-keys": "^1.1.0"
2060 | }
2061 | },
2062 | "esprima": {
2063 | "version": "4.0.1",
2064 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2065 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2066 | "dev": true
2067 | },
2068 | "esquery": {
2069 | "version": "1.3.1",
2070 | "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz",
2071 | "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==",
2072 | "dev": true,
2073 | "requires": {
2074 | "estraverse": "^5.1.0"
2075 | },
2076 | "dependencies": {
2077 | "estraverse": {
2078 | "version": "5.1.0",
2079 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz",
2080 | "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==",
2081 | "dev": true
2082 | }
2083 | }
2084 | },
2085 | "esrecurse": {
2086 | "version": "4.2.1",
2087 | "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
2088 | "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
2089 | "dev": true,
2090 | "requires": {
2091 | "estraverse": "^4.1.0"
2092 | }
2093 | },
2094 | "estraverse": {
2095 | "version": "4.3.0",
2096 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
2097 | "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
2098 | "dev": true
2099 | },
2100 | "esutils": {
2101 | "version": "2.0.3",
2102 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2103 | "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
2104 | },
2105 | "expo": {
2106 | "version": "37.0.12",
2107 | "requires": {
2108 | "@babel/runtime": "^7.1.2",
2109 | "@expo/vector-icons": "^10.0.2",
2110 | "@types/fbemitter": "^2.0.32",
2111 | "@types/invariant": "^2.2.29",
2112 | "@types/lodash.zipobject": "^4.1.4",
2113 | "@types/qs": "^6.5.1",
2114 | "@unimodules/core": "~5.1.0",
2115 | "@unimodules/react-native-adapter": "~5.2.0",
2116 | "babel-preset-expo": "~8.1.0",
2117 | "badgin": "^1.1.2",
2118 | "cross-spawn": "^6.0.5",
2119 | "expo-asset": "~8.1.5",
2120 | "expo-constants": "~9.0.0",
2121 | "expo-error-recovery": "~1.1.0",
2122 | "expo-file-system": "~8.1.0",
2123 | "expo-font": "~8.1.0",
2124 | "expo-keep-awake": "~8.1.0",
2125 | "expo-linear-gradient": "~8.1.0",
2126 | "expo-linking": "~1.0.0",
2127 | "expo-location": "~8.1.0",
2128 | "expo-permissions": "~8.1.0",
2129 | "expo-sqlite": "~8.1.0",
2130 | "expo-web-browser": "~8.2.1",
2131 | "fbemitter": "^2.1.1",
2132 | "invariant": "^2.2.2",
2133 | "lodash": "^4.6.0",
2134 | "md5-file": "^3.2.3",
2135 | "nullthrows": "^1.1.0",
2136 | "pretty-format": "^23.6.0",
2137 | "prop-types": "^15.6.0",
2138 | "qs": "^6.5.0",
2139 | "react-native-view-shot": "3.1.2",
2140 | "serialize-error": "^2.1.0",
2141 | "unimodules-app-loader": "~1.0.1",
2142 | "unimodules-barcode-scanner-interface": "~5.1.0",
2143 | "unimodules-camera-interface": "~5.1.0",
2144 | "unimodules-constants-interface": "~5.1.0",
2145 | "unimodules-face-detector-interface": "~5.1.0",
2146 | "unimodules-file-system-interface": "~5.1.0",
2147 | "unimodules-font-interface": "~5.1.0",
2148 | "unimodules-image-loader-interface": "~5.1.0",
2149 | "unimodules-permissions-interface": "~5.1.0",
2150 | "unimodules-sensors-interface": "~5.1.0",
2151 | "unimodules-task-manager-interface": "~5.1.0",
2152 | "uuid": "^3.4.0"
2153 | },
2154 | "dependencies": {
2155 | "cross-spawn": {
2156 | "version": "6.0.5",
2157 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
2158 | "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
2159 | "requires": {
2160 | "nice-try": "^1.0.4",
2161 | "path-key": "^2.0.1",
2162 | "semver": "^5.5.0",
2163 | "shebang-command": "^1.2.0",
2164 | "which": "^1.2.9"
2165 | }
2166 | },
2167 | "pretty-format": {
2168 | "version": "23.6.0",
2169 | "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz",
2170 | "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==",
2171 | "requires": {
2172 | "ansi-regex": "^3.0.0",
2173 | "ansi-styles": "^3.2.0"
2174 | }
2175 | }
2176 | }
2177 | },
2178 | "expo-asset": {
2179 | "version": "8.1.5",
2180 | "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.1.5.tgz",
2181 | "integrity": "sha512-Ivc4GsAXawfFT6IgjvV4BHXFdAHT+1ZhewuBm/mQ1vvkYOqcPksDVRuChdbfvgAl82lbDfAN/FeEcIfGnvevEQ==",
2182 | "requires": {
2183 | "blueimp-md5": "^2.10.0",
2184 | "invariant": "^2.2.4",
2185 | "md5-file": "^3.2.3",
2186 | "path-browserify": "^1.0.0",
2187 | "url-parse": "^1.4.4"
2188 | }
2189 | },
2190 | "expo-constants": {
2191 | "version": "9.0.0",
2192 | "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-9.0.0.tgz",
2193 | "integrity": "sha512-1kqZMM8Ez5JT3sTEx8I69fP6NYFLOJjeM6Z63dD/m2NiwvzSADiO5+BhghnWNGN1L3bxbgOjXS6EHtS7CdSfxA=="
2194 | },
2195 | "expo-error-recovery": {
2196 | "version": "1.1.0",
2197 | "resolved": "https://registry.npmjs.org/expo-error-recovery/-/expo-error-recovery-1.1.0.tgz",
2198 | "integrity": "sha512-33aRfPaXdAt0df1TL26JjM5qCAoEW8RAExjgMgunPcdQcf4sWiWFm3qYL8zrO/8DM4uUq4X2FCuPLHMlOYT/aw=="
2199 | },
2200 | "expo-file-system": {
2201 | "version": "8.1.0",
2202 | "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-8.1.0.tgz",
2203 | "integrity": "sha512-xb4roeU8CotW8t3LkmsrliNbgFpY2KB+3sW1NnujnH39pFVwCd/kfujCYzRauj8aUy/HhSq+3xGkQTpC7pSjVw==",
2204 | "requires": {
2205 | "uuid": "^3.4.0"
2206 | }
2207 | },
2208 | "expo-font": {
2209 | "version": "8.1.1",
2210 | "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-8.1.1.tgz",
2211 | "integrity": "sha512-z6008K7YSA7wpJ1mNyG2eSYUhEoFVjdL2uAbwaHFpsqwxDS4tcdKHoWkanIUiEnsjtHK7Uk0ywKJ8MRzmCaklw==",
2212 | "requires": {
2213 | "fbjs": "1.0.0",
2214 | "fontfaceobserver": "^2.1.0"
2215 | }
2216 | },
2217 | "expo-keep-awake": {
2218 | "version": "8.1.0",
2219 | "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-8.1.0.tgz",
2220 | "integrity": "sha512-RNPwWvpwsJwJS8ZI1yklKyVQ6l2NNZBCN2aSgQMRza2SABnpFFzDLHQwMo7DC+nbmrOueMvCIDr0VI3xrzGfEg=="
2221 | },
2222 | "expo-linear-gradient": {
2223 | "version": "8.1.0",
2224 | "resolved": "https://registry.npmjs.org/expo-linear-gradient/-/expo-linear-gradient-8.1.0.tgz",
2225 | "integrity": "sha512-AIy2pOXQRcgk2XE5IgAzd1S2jTFLutiDfveNm6m3fPAk00Rw4qFe98qzte1ayNrGYLJvQ2xq/Y7C0BmBP051mg=="
2226 | },
2227 | "expo-linking": {
2228 | "version": "1.0.1",
2229 | "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-1.0.1.tgz",
2230 | "integrity": "sha512-PZNT/1dJv7ZBAXxUFzcvQ5MN74E/yOPrk4UwnxvLoNOmo5fyXcP3BJJPQSIKFGLvVtzl71KJJxYtb+KsR4JvNQ==",
2231 | "requires": {
2232 | "expo-constants": "~9.0.0",
2233 | "qs": "^6.5.0",
2234 | "url-parse": "^1.4.4"
2235 | }
2236 | },
2237 | "expo-location": {
2238 | "version": "8.1.0",
2239 | "resolved": "https://registry.npmjs.org/expo-location/-/expo-location-8.1.0.tgz",
2240 | "integrity": "sha512-G9JvsK1t9Z5Iybf+FCG81Jgm9Ee9leqpazxOPVabUJEWu/55Iex3yLGX04BuIA4ozAlJKBPzkhPdyqKdC7zrSw==",
2241 | "requires": {
2242 | "invariant": "^2.2.4"
2243 | }
2244 | },
2245 | "expo-permissions": {
2246 | "version": "8.1.0",
2247 | "resolved": "https://registry.npmjs.org/expo-permissions/-/expo-permissions-8.1.0.tgz",
2248 | "integrity": "sha512-QBHD+1J9+sGFnhoEGzMRchPweeEE0OJ9ehG/0l1BMRBA7qsLS9vRC1FTJ55NwjI0Kr4RTha9r6ZX1kZHT09f/w=="
2249 | },
2250 | "expo-sqlite": {
2251 | "version": "8.1.0",
2252 | "resolved": "https://registry.npmjs.org/expo-sqlite/-/expo-sqlite-8.1.0.tgz",
2253 | "integrity": "sha512-ziw6dbV1/sZErDkoGjG0afokyuKQqDtUuJglbLz9rQ6zNS1ceF3AjuEyfsWPDc2LL+QEdcnQODW7VUJelIk+0Q==",
2254 | "requires": {
2255 | "@expo/websql": "^1.0.1",
2256 | "@types/websql": "^0.0.27",
2257 | "lodash": "^4.17.15"
2258 | }
2259 | },
2260 | "expo-web-browser": {
2261 | "version": "8.2.1",
2262 | "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-8.2.1.tgz",
2263 | "integrity": "sha512-cENMuq6nhHRdJlEt0Fk1cPDK5aid8+znJeO6rFoIs7+PokMKtcVYBpzQI/TJlxRP3pjMm0qOISnLlMbDlZ+bfg==",
2264 | "requires": {
2265 | "compare-urls": "^2.0.0"
2266 | }
2267 | },
2268 | "external-editor": {
2269 | "version": "3.1.0",
2270 | "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
2271 | "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
2272 | "dev": true,
2273 | "requires": {
2274 | "chardet": "^0.7.0",
2275 | "iconv-lite": "^0.4.24",
2276 | "tmp": "^0.0.33"
2277 | }
2278 | },
2279 | "fast-deep-equal": {
2280 | "version": "3.1.1",
2281 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz",
2282 | "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==",
2283 | "dev": true
2284 | },
2285 | "fast-json-stable-stringify": {
2286 | "version": "2.1.0",
2287 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2288 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2289 | "dev": true
2290 | },
2291 | "fast-levenshtein": {
2292 | "version": "2.0.6",
2293 | "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2294 | "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
2295 | "dev": true
2296 | },
2297 | "fbemitter": {
2298 | "version": "2.1.1",
2299 | "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-2.1.1.tgz",
2300 | "integrity": "sha1-Uj4U/a9SSIBbsC9i78M75wP1GGU=",
2301 | "requires": {
2302 | "fbjs": "^0.8.4"
2303 | },
2304 | "dependencies": {
2305 | "core-js": {
2306 | "version": "1.2.7",
2307 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
2308 | "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
2309 | },
2310 | "fbjs": {
2311 | "version": "0.8.17",
2312 | "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz",
2313 | "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=",
2314 | "requires": {
2315 | "core-js": "^1.0.0",
2316 | "isomorphic-fetch": "^2.1.1",
2317 | "loose-envify": "^1.0.0",
2318 | "object-assign": "^4.1.0",
2319 | "promise": "^7.1.1",
2320 | "setimmediate": "^1.0.5",
2321 | "ua-parser-js": "^0.7.18"
2322 | }
2323 | }
2324 | }
2325 | },
2326 | "fbjs": {
2327 | "version": "1.0.0",
2328 | "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-1.0.0.tgz",
2329 | "integrity": "sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA==",
2330 | "requires": {
2331 | "core-js": "^2.4.1",
2332 | "fbjs-css-vars": "^1.0.0",
2333 | "isomorphic-fetch": "^2.1.1",
2334 | "loose-envify": "^1.0.0",
2335 | "object-assign": "^4.1.0",
2336 | "promise": "^7.1.1",
2337 | "setimmediate": "^1.0.5",
2338 | "ua-parser-js": "^0.7.18"
2339 | }
2340 | },
2341 | "fbjs-css-vars": {
2342 | "version": "1.0.2",
2343 | "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz",
2344 | "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ=="
2345 | },
2346 | "figures": {
2347 | "version": "3.2.0",
2348 | "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
2349 | "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
2350 | "dev": true,
2351 | "requires": {
2352 | "escape-string-regexp": "^1.0.5"
2353 | }
2354 | },
2355 | "file-entry-cache": {
2356 | "version": "5.0.1",
2357 | "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
2358 | "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
2359 | "dev": true,
2360 | "requires": {
2361 | "flat-cache": "^2.0.1"
2362 | }
2363 | },
2364 | "find-babel-config": {
2365 | "version": "1.2.0",
2366 | "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz",
2367 | "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==",
2368 | "requires": {
2369 | "json5": "^0.5.1",
2370 | "path-exists": "^3.0.0"
2371 | },
2372 | "dependencies": {
2373 | "json5": {
2374 | "version": "0.5.1",
2375 | "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
2376 | "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
2377 | }
2378 | }
2379 | },
2380 | "find-up": {
2381 | "version": "2.1.0",
2382 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
2383 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
2384 | "requires": {
2385 | "locate-path": "^2.0.0"
2386 | }
2387 | },
2388 | "flat-cache": {
2389 | "version": "2.0.1",
2390 | "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
2391 | "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
2392 | "dev": true,
2393 | "requires": {
2394 | "flatted": "^2.0.0",
2395 | "rimraf": "2.6.3",
2396 | "write": "1.0.3"
2397 | },
2398 | "dependencies": {
2399 | "rimraf": {
2400 | "version": "2.6.3",
2401 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
2402 | "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
2403 | "dev": true,
2404 | "requires": {
2405 | "glob": "^7.1.3"
2406 | }
2407 | }
2408 | }
2409 | },
2410 | "flatted": {
2411 | "version": "2.0.2",
2412 | "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
2413 | "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
2414 | "dev": true
2415 | },
2416 | "fontfaceobserver": {
2417 | "version": "2.1.0",
2418 | "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.1.0.tgz",
2419 | "integrity": "sha512-ReOsO2F66jUa0jmv2nlM/s1MiutJx/srhAe2+TE8dJCMi02ZZOcCTxTCQFr3Yet+uODUtnr4Mewg+tNQ+4V1Ng=="
2420 | },
2421 | "fs.realpath": {
2422 | "version": "1.0.0",
2423 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2424 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
2425 | },
2426 | "function-bind": {
2427 | "version": "1.1.1",
2428 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2429 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
2430 | },
2431 | "functional-red-black-tree": {
2432 | "version": "1.0.1",
2433 | "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
2434 | "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
2435 | "dev": true
2436 | },
2437 | "gensync": {
2438 | "version": "1.0.0-beta.1",
2439 | "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz",
2440 | "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==",
2441 | "dev": true
2442 | },
2443 | "glob": {
2444 | "version": "7.1.6",
2445 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
2446 | "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
2447 | "requires": {
2448 | "fs.realpath": "^1.0.0",
2449 | "inflight": "^1.0.4",
2450 | "inherits": "2",
2451 | "minimatch": "^3.0.4",
2452 | "once": "^1.3.0",
2453 | "path-is-absolute": "^1.0.0"
2454 | }
2455 | },
2456 | "glob-parent": {
2457 | "version": "5.1.1",
2458 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
2459 | "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
2460 | "dev": true,
2461 | "requires": {
2462 | "is-glob": "^4.0.1"
2463 | }
2464 | },
2465 | "globals": {
2466 | "version": "11.12.0",
2467 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
2468 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
2469 | },
2470 | "graceful-fs": {
2471 | "version": "4.2.4",
2472 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
2473 | "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
2474 | "dev": true
2475 | },
2476 | "has": {
2477 | "version": "1.0.3",
2478 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2479 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2480 | "dev": true,
2481 | "requires": {
2482 | "function-bind": "^1.1.1"
2483 | }
2484 | },
2485 | "has-flag": {
2486 | "version": "3.0.0",
2487 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2488 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
2489 | },
2490 | "has-symbols": {
2491 | "version": "1.0.1",
2492 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
2493 | "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg=="
2494 | },
2495 | "hosted-git-info": {
2496 | "version": "2.8.8",
2497 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
2498 | "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
2499 | "dev": true
2500 | },
2501 | "hyphenate-style-name": {
2502 | "version": "1.0.3",
2503 | "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz",
2504 | "integrity": "sha512-EcuixamT82oplpoJ2XU4pDtKGWQ7b00CD9f1ug9IaQ3p1bkHMiKCZ9ut9QDI6qsa6cpUuB+A/I+zLtdNK4n2DQ=="
2505 | },
2506 | "iconv-lite": {
2507 | "version": "0.4.24",
2508 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
2509 | "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
2510 | "requires": {
2511 | "safer-buffer": ">= 2.1.2 < 3"
2512 | }
2513 | },
2514 | "ignore": {
2515 | "version": "4.0.6",
2516 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
2517 | "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
2518 | "dev": true
2519 | },
2520 | "immediate": {
2521 | "version": "3.2.3",
2522 | "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz",
2523 | "integrity": "sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw="
2524 | },
2525 | "import-fresh": {
2526 | "version": "3.2.1",
2527 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
2528 | "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
2529 | "dev": true,
2530 | "requires": {
2531 | "parent-module": "^1.0.0",
2532 | "resolve-from": "^4.0.0"
2533 | }
2534 | },
2535 | "imurmurhash": {
2536 | "version": "0.1.4",
2537 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2538 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
2539 | "dev": true
2540 | },
2541 | "inflight": {
2542 | "version": "1.0.6",
2543 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2544 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2545 | "requires": {
2546 | "once": "^1.3.0",
2547 | "wrappy": "1"
2548 | }
2549 | },
2550 | "inherits": {
2551 | "version": "2.0.4",
2552 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2553 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
2554 | },
2555 | "inline-style-prefixer": {
2556 | "version": "5.1.2",
2557 | "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-5.1.2.tgz",
2558 | "integrity": "sha512-PYUF+94gDfhy+LsQxM0g3d6Hge4l1pAqOSOiZuHWzMvQEGsbRQ/ck2WioLqrY2ZkHyPgVUXxn+hrkF7D6QUGbA==",
2559 | "requires": {
2560 | "css-in-js-utils": "^2.0.0"
2561 | }
2562 | },
2563 | "inquirer": {
2564 | "version": "7.1.0",
2565 | "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz",
2566 | "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==",
2567 | "dev": true,
2568 | "requires": {
2569 | "ansi-escapes": "^4.2.1",
2570 | "chalk": "^3.0.0",
2571 | "cli-cursor": "^3.1.0",
2572 | "cli-width": "^2.0.0",
2573 | "external-editor": "^3.0.3",
2574 | "figures": "^3.0.0",
2575 | "lodash": "^4.17.15",
2576 | "mute-stream": "0.0.8",
2577 | "run-async": "^2.4.0",
2578 | "rxjs": "^6.5.3",
2579 | "string-width": "^4.1.0",
2580 | "strip-ansi": "^6.0.0",
2581 | "through": "^2.3.6"
2582 | },
2583 | "dependencies": {
2584 | "ansi-regex": {
2585 | "version": "5.0.0",
2586 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
2587 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
2588 | "dev": true
2589 | },
2590 | "ansi-styles": {
2591 | "version": "4.2.1",
2592 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
2593 | "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
2594 | "dev": true,
2595 | "requires": {
2596 | "@types/color-name": "^1.1.1",
2597 | "color-convert": "^2.0.1"
2598 | }
2599 | },
2600 | "chalk": {
2601 | "version": "3.0.0",
2602 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
2603 | "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
2604 | "dev": true,
2605 | "requires": {
2606 | "ansi-styles": "^4.1.0",
2607 | "supports-color": "^7.1.0"
2608 | }
2609 | },
2610 | "cli-cursor": {
2611 | "version": "3.1.0",
2612 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
2613 | "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
2614 | "dev": true,
2615 | "requires": {
2616 | "restore-cursor": "^3.1.0"
2617 | }
2618 | },
2619 | "color-convert": {
2620 | "version": "2.0.1",
2621 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2622 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2623 | "dev": true,
2624 | "requires": {
2625 | "color-name": "~1.1.4"
2626 | }
2627 | },
2628 | "color-name": {
2629 | "version": "1.1.4",
2630 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2631 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2632 | "dev": true
2633 | },
2634 | "has-flag": {
2635 | "version": "4.0.0",
2636 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2637 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2638 | "dev": true
2639 | },
2640 | "mimic-fn": {
2641 | "version": "2.1.0",
2642 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
2643 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
2644 | "dev": true
2645 | },
2646 | "onetime": {
2647 | "version": "5.1.0",
2648 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
2649 | "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
2650 | "dev": true,
2651 | "requires": {
2652 | "mimic-fn": "^2.1.0"
2653 | }
2654 | },
2655 | "restore-cursor": {
2656 | "version": "3.1.0",
2657 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
2658 | "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
2659 | "dev": true,
2660 | "requires": {
2661 | "onetime": "^5.1.0",
2662 | "signal-exit": "^3.0.2"
2663 | }
2664 | },
2665 | "string-width": {
2666 | "version": "4.2.0",
2667 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
2668 | "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
2669 | "dev": true,
2670 | "requires": {
2671 | "emoji-regex": "^8.0.0",
2672 | "is-fullwidth-code-point": "^3.0.0",
2673 | "strip-ansi": "^6.0.0"
2674 | }
2675 | },
2676 | "strip-ansi": {
2677 | "version": "6.0.0",
2678 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
2679 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
2680 | "dev": true,
2681 | "requires": {
2682 | "ansi-regex": "^5.0.0"
2683 | }
2684 | },
2685 | "supports-color": {
2686 | "version": "7.1.0",
2687 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
2688 | "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
2689 | "dev": true,
2690 | "requires": {
2691 | "has-flag": "^4.0.0"
2692 | }
2693 | }
2694 | }
2695 | },
2696 | "internal-slot": {
2697 | "version": "1.0.2",
2698 | "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz",
2699 | "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==",
2700 | "dev": true,
2701 | "requires": {
2702 | "es-abstract": "^1.17.0-next.1",
2703 | "has": "^1.0.3",
2704 | "side-channel": "^1.0.2"
2705 | }
2706 | },
2707 | "invariant": {
2708 | "version": "2.2.4",
2709 | "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
2710 | "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
2711 | "requires": {
2712 | "loose-envify": "^1.0.0"
2713 | }
2714 | },
2715 | "is-arrayish": {
2716 | "version": "0.2.1",
2717 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
2718 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
2719 | "dev": true
2720 | },
2721 | "is-callable": {
2722 | "version": "1.2.0",
2723 | "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz",
2724 | "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==",
2725 | "dev": true
2726 | },
2727 | "is-date-object": {
2728 | "version": "1.0.2",
2729 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
2730 | "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
2731 | "dev": true
2732 | },
2733 | "is-extglob": {
2734 | "version": "2.1.1",
2735 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2736 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2737 | "dev": true
2738 | },
2739 | "is-fullwidth-code-point": {
2740 | "version": "3.0.0",
2741 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2742 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2743 | "dev": true
2744 | },
2745 | "is-glob": {
2746 | "version": "4.0.1",
2747 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
2748 | "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
2749 | "dev": true,
2750 | "requires": {
2751 | "is-extglob": "^2.1.1"
2752 | }
2753 | },
2754 | "is-obj": {
2755 | "version": "1.0.1",
2756 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
2757 | "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8="
2758 | },
2759 | "is-plain-obj": {
2760 | "version": "1.1.0",
2761 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
2762 | "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
2763 | },
2764 | "is-regex": {
2765 | "version": "1.1.0",
2766 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz",
2767 | "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==",
2768 | "dev": true,
2769 | "requires": {
2770 | "has-symbols": "^1.0.1"
2771 | }
2772 | },
2773 | "is-stream": {
2774 | "version": "1.1.0",
2775 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
2776 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
2777 | },
2778 | "is-string": {
2779 | "version": "1.0.5",
2780 | "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
2781 | "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==",
2782 | "dev": true
2783 | },
2784 | "is-symbol": {
2785 | "version": "1.0.3",
2786 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
2787 | "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
2788 | "dev": true,
2789 | "requires": {
2790 | "has-symbols": "^1.0.1"
2791 | }
2792 | },
2793 | "isarray": {
2794 | "version": "1.0.0",
2795 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2796 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2797 | "dev": true
2798 | },
2799 | "isexe": {
2800 | "version": "2.0.0",
2801 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2802 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
2803 | },
2804 | "isobject": {
2805 | "version": "3.0.1",
2806 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
2807 | "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
2808 | },
2809 | "isomorphic-fetch": {
2810 | "version": "2.2.1",
2811 | "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
2812 | "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
2813 | "requires": {
2814 | "node-fetch": "^1.0.1",
2815 | "whatwg-fetch": ">=0.10.0"
2816 | },
2817 | "dependencies": {
2818 | "node-fetch": {
2819 | "version": "1.7.3",
2820 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
2821 | "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
2822 | "requires": {
2823 | "encoding": "^0.1.11",
2824 | "is-stream": "^1.0.1"
2825 | }
2826 | }
2827 | }
2828 | },
2829 | "js-tokens": {
2830 | "version": "4.0.0",
2831 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2832 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
2833 | },
2834 | "js-yaml": {
2835 | "version": "3.14.0",
2836 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
2837 | "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
2838 | "dev": true,
2839 | "requires": {
2840 | "argparse": "^1.0.7",
2841 | "esprima": "^4.0.0"
2842 | }
2843 | },
2844 | "jsesc": {
2845 | "version": "2.5.2",
2846 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
2847 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
2848 | },
2849 | "json-schema-traverse": {
2850 | "version": "0.4.1",
2851 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2852 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
2853 | "dev": true
2854 | },
2855 | "json-stable-stringify-without-jsonify": {
2856 | "version": "1.0.1",
2857 | "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
2858 | "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
2859 | "dev": true
2860 | },
2861 | "json5": {
2862 | "version": "2.1.3",
2863 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
2864 | "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==",
2865 | "dev": true,
2866 | "requires": {
2867 | "minimist": "^1.2.5"
2868 | }
2869 | },
2870 | "jsx-ast-utils": {
2871 | "version": "2.3.0",
2872 | "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.3.0.tgz",
2873 | "integrity": "sha512-3HNoc7nZ1hpZIKB3hJ7BlFRkzCx2BynRtfSwbkqZdpRdvAPsGMnzclPwrvDBS7/lalHTj21NwIeaEpysHBOudg==",
2874 | "dev": true,
2875 | "requires": {
2876 | "array-includes": "^3.1.1",
2877 | "object.assign": "^4.1.0"
2878 | }
2879 | },
2880 | "leven": {
2881 | "version": "3.1.0",
2882 | "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
2883 | "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="
2884 | },
2885 | "levenary": {
2886 | "version": "1.1.1",
2887 | "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz",
2888 | "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==",
2889 | "requires": {
2890 | "leven": "^3.1.0"
2891 | }
2892 | },
2893 | "levn": {
2894 | "version": "0.3.0",
2895 | "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
2896 | "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
2897 | "dev": true,
2898 | "requires": {
2899 | "prelude-ls": "~1.1.2",
2900 | "type-check": "~0.3.2"
2901 | }
2902 | },
2903 | "load-json-file": {
2904 | "version": "2.0.0",
2905 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
2906 | "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
2907 | "dev": true,
2908 | "requires": {
2909 | "graceful-fs": "^4.1.2",
2910 | "parse-json": "^2.2.0",
2911 | "pify": "^2.0.0",
2912 | "strip-bom": "^3.0.0"
2913 | },
2914 | "dependencies": {
2915 | "parse-json": {
2916 | "version": "2.2.0",
2917 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
2918 | "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
2919 | "dev": true,
2920 | "requires": {
2921 | "error-ex": "^1.2.0"
2922 | }
2923 | }
2924 | }
2925 | },
2926 | "locate-path": {
2927 | "version": "2.0.0",
2928 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
2929 | "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
2930 | "requires": {
2931 | "p-locate": "^2.0.0",
2932 | "path-exists": "^3.0.0"
2933 | }
2934 | },
2935 | "lodash": {
2936 | "version": "4.17.15",
2937 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
2938 | "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
2939 | },
2940 | "loose-envify": {
2941 | "version": "1.4.0",
2942 | "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
2943 | "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
2944 | "requires": {
2945 | "js-tokens": "^3.0.0 || ^4.0.0"
2946 | }
2947 | },
2948 | "md5-file": {
2949 | "version": "3.2.3",
2950 | "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz",
2951 | "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==",
2952 | "requires": {
2953 | "buffer-alloc": "^1.1.0"
2954 | }
2955 | },
2956 | "metro-react-native-babel-preset": {
2957 | "version": "0.56.4",
2958 | "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.4.tgz",
2959 | "integrity": "sha512-CzbBDM9Rh6w8s1fq+ZqihAh7DDqUAcfo9pPww25+N/eJ7UK436Q7JdfxwdIPpBwLFn6o6MyYn+uwL9OEWBJarA==",
2960 | "requires": {
2961 | "@babel/plugin-proposal-class-properties": "^7.0.0",
2962 | "@babel/plugin-proposal-export-default-from": "^7.0.0",
2963 | "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
2964 | "@babel/plugin-proposal-object-rest-spread": "^7.0.0",
2965 | "@babel/plugin-proposal-optional-catch-binding": "^7.0.0",
2966 | "@babel/plugin-proposal-optional-chaining": "^7.0.0",
2967 | "@babel/plugin-syntax-dynamic-import": "^7.0.0",
2968 | "@babel/plugin-syntax-export-default-from": "^7.0.0",
2969 | "@babel/plugin-syntax-flow": "^7.2.0",
2970 | "@babel/plugin-transform-arrow-functions": "^7.0.0",
2971 | "@babel/plugin-transform-block-scoping": "^7.0.0",
2972 | "@babel/plugin-transform-classes": "^7.0.0",
2973 | "@babel/plugin-transform-computed-properties": "^7.0.0",
2974 | "@babel/plugin-transform-destructuring": "^7.0.0",
2975 | "@babel/plugin-transform-exponentiation-operator": "^7.0.0",
2976 | "@babel/plugin-transform-flow-strip-types": "^7.0.0",
2977 | "@babel/plugin-transform-for-of": "^7.0.0",
2978 | "@babel/plugin-transform-function-name": "^7.0.0",
2979 | "@babel/plugin-transform-literals": "^7.0.0",
2980 | "@babel/plugin-transform-modules-commonjs": "^7.0.0",
2981 | "@babel/plugin-transform-object-assign": "^7.0.0",
2982 | "@babel/plugin-transform-parameters": "^7.0.0",
2983 | "@babel/plugin-transform-react-display-name": "^7.0.0",
2984 | "@babel/plugin-transform-react-jsx": "^7.0.0",
2985 | "@babel/plugin-transform-react-jsx-source": "^7.0.0",
2986 | "@babel/plugin-transform-regenerator": "^7.0.0",
2987 | "@babel/plugin-transform-runtime": "^7.0.0",
2988 | "@babel/plugin-transform-shorthand-properties": "^7.0.0",
2989 | "@babel/plugin-transform-spread": "^7.0.0",
2990 | "@babel/plugin-transform-sticky-regex": "^7.0.0",
2991 | "@babel/plugin-transform-template-literals": "^7.0.0",
2992 | "@babel/plugin-transform-typescript": "^7.0.0",
2993 | "@babel/plugin-transform-unicode-regex": "^7.0.0",
2994 | "@babel/template": "^7.0.0",
2995 | "react-refresh": "^0.4.0"
2996 | }
2997 | },
2998 | "minimatch": {
2999 | "version": "3.0.4",
3000 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
3001 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3002 | "requires": {
3003 | "brace-expansion": "^1.1.7"
3004 | }
3005 | },
3006 | "minimist": {
3007 | "version": "1.2.5",
3008 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
3009 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
3010 | "dev": true
3011 | },
3012 | "mkdirp": {
3013 | "version": "0.5.5",
3014 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
3015 | "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
3016 | "dev": true,
3017 | "requires": {
3018 | "minimist": "^1.2.5"
3019 | }
3020 | },
3021 | "ms": {
3022 | "version": "2.0.0",
3023 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3024 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3025 | "dev": true
3026 | },
3027 | "mute-stream": {
3028 | "version": "0.0.8",
3029 | "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
3030 | "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
3031 | "dev": true
3032 | },
3033 | "natural-compare": {
3034 | "version": "1.4.0",
3035 | "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3036 | "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
3037 | "dev": true
3038 | },
3039 | "nice-try": {
3040 | "version": "1.0.5",
3041 | "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
3042 | "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
3043 | },
3044 | "node-releases": {
3045 | "version": "1.1.58",
3046 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.58.tgz",
3047 | "integrity": "sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg=="
3048 | },
3049 | "noop-fn": {
3050 | "version": "1.0.0",
3051 | "resolved": "https://registry.npmjs.org/noop-fn/-/noop-fn-1.0.0.tgz",
3052 | "integrity": "sha1-XzPUfxPSFQ35PgywNmmemC94/78="
3053 | },
3054 | "normalize-css-color": {
3055 | "version": "1.0.2",
3056 | "resolved": "https://registry.npmjs.org/normalize-css-color/-/normalize-css-color-1.0.2.tgz",
3057 | "integrity": "sha1-Apkel8zOxmI/5XOvu/Deah8+n40="
3058 | },
3059 | "normalize-package-data": {
3060 | "version": "2.5.0",
3061 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
3062 | "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
3063 | "dev": true,
3064 | "requires": {
3065 | "hosted-git-info": "^2.1.4",
3066 | "resolve": "^1.10.0",
3067 | "semver": "2 || 3 || 4 || 5",
3068 | "validate-npm-package-license": "^3.0.1"
3069 | }
3070 | },
3071 | "normalize-url": {
3072 | "version": "2.0.1",
3073 | "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
3074 | "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
3075 | "requires": {
3076 | "prepend-http": "^2.0.0",
3077 | "query-string": "^5.0.1",
3078 | "sort-keys": "^2.0.0"
3079 | }
3080 | },
3081 | "nullthrows": {
3082 | "version": "1.1.1",
3083 | "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz",
3084 | "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw=="
3085 | },
3086 | "object-assign": {
3087 | "version": "4.1.1",
3088 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
3089 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
3090 | },
3091 | "object-inspect": {
3092 | "version": "1.7.0",
3093 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
3094 | "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==",
3095 | "dev": true
3096 | },
3097 | "object-keys": {
3098 | "version": "1.1.1",
3099 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
3100 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
3101 | },
3102 | "object.assign": {
3103 | "version": "4.1.0",
3104 | "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
3105 | "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
3106 | "requires": {
3107 | "define-properties": "^1.1.2",
3108 | "function-bind": "^1.1.1",
3109 | "has-symbols": "^1.0.0",
3110 | "object-keys": "^1.0.11"
3111 | }
3112 | },
3113 | "object.entries": {
3114 | "version": "1.1.2",
3115 | "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz",
3116 | "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==",
3117 | "dev": true,
3118 | "requires": {
3119 | "define-properties": "^1.1.3",
3120 | "es-abstract": "^1.17.5",
3121 | "has": "^1.0.3"
3122 | }
3123 | },
3124 | "object.fromentries": {
3125 | "version": "2.0.2",
3126 | "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz",
3127 | "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==",
3128 | "dev": true,
3129 | "requires": {
3130 | "define-properties": "^1.1.3",
3131 | "es-abstract": "^1.17.0-next.1",
3132 | "function-bind": "^1.1.1",
3133 | "has": "^1.0.3"
3134 | }
3135 | },
3136 | "object.values": {
3137 | "version": "1.1.1",
3138 | "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz",
3139 | "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==",
3140 | "dev": true,
3141 | "requires": {
3142 | "define-properties": "^1.1.3",
3143 | "es-abstract": "^1.17.0-next.1",
3144 | "function-bind": "^1.1.1",
3145 | "has": "^1.0.3"
3146 | }
3147 | },
3148 | "once": {
3149 | "version": "1.4.0",
3150 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3151 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
3152 | "requires": {
3153 | "wrappy": "1"
3154 | }
3155 | },
3156 | "optionator": {
3157 | "version": "0.8.3",
3158 | "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
3159 | "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
3160 | "dev": true,
3161 | "requires": {
3162 | "deep-is": "~0.1.3",
3163 | "fast-levenshtein": "~2.0.6",
3164 | "levn": "~0.3.0",
3165 | "prelude-ls": "~1.1.2",
3166 | "type-check": "~0.3.2",
3167 | "word-wrap": "~1.2.3"
3168 | }
3169 | },
3170 | "os-tmpdir": {
3171 | "version": "1.0.2",
3172 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
3173 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
3174 | "dev": true
3175 | },
3176 | "p-locate": {
3177 | "version": "2.0.0",
3178 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
3179 | "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
3180 | "requires": {
3181 | "p-limit": "^1.1.0"
3182 | },
3183 | "dependencies": {
3184 | "p-limit": {
3185 | "version": "1.3.0",
3186 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
3187 | "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
3188 | "requires": {
3189 | "p-try": "^1.0.0"
3190 | }
3191 | },
3192 | "p-try": {
3193 | "version": "1.0.0",
3194 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
3195 | "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="
3196 | }
3197 | }
3198 | },
3199 | "parent-module": {
3200 | "version": "1.0.1",
3201 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3202 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3203 | "dev": true,
3204 | "requires": {
3205 | "callsites": "^3.0.0"
3206 | }
3207 | },
3208 | "path-browserify": {
3209 | "version": "1.0.1",
3210 | "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
3211 | "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="
3212 | },
3213 | "path-exists": {
3214 | "version": "3.0.0",
3215 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
3216 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
3217 | },
3218 | "path-is-absolute": {
3219 | "version": "1.0.1",
3220 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3221 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
3222 | },
3223 | "path-key": {
3224 | "version": "2.0.1",
3225 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
3226 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
3227 | },
3228 | "path-parse": {
3229 | "version": "1.0.6",
3230 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
3231 | "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
3232 | },
3233 | "path-type": {
3234 | "version": "2.0.0",
3235 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
3236 | "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
3237 | "dev": true,
3238 | "requires": {
3239 | "pify": "^2.0.0"
3240 | }
3241 | },
3242 | "pify": {
3243 | "version": "2.3.0",
3244 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
3245 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
3246 | "dev": true
3247 | },
3248 | "pkg-up": {
3249 | "version": "2.0.0",
3250 | "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz",
3251 | "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=",
3252 | "requires": {
3253 | "find-up": "^2.1.0"
3254 | }
3255 | },
3256 | "pouchdb-collections": {
3257 | "version": "1.0.1",
3258 | "resolved": "https://registry.npmjs.org/pouchdb-collections/-/pouchdb-collections-1.0.1.tgz",
3259 | "integrity": "sha1-/mOhfal3YRq+98uAJssalVP9g1k="
3260 | },
3261 | "prelude-ls": {
3262 | "version": "1.1.2",
3263 | "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
3264 | "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
3265 | "dev": true
3266 | },
3267 | "prepend-http": {
3268 | "version": "2.0.0",
3269 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
3270 | "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
3271 | },
3272 | "private": {
3273 | "version": "0.1.8",
3274 | "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
3275 | "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg=="
3276 | },
3277 | "progress": {
3278 | "version": "2.0.3",
3279 | "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
3280 | "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
3281 | "dev": true
3282 | },
3283 | "promise": {
3284 | "version": "7.3.1",
3285 | "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
3286 | "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
3287 | "requires": {
3288 | "asap": "~2.0.3"
3289 | }
3290 | },
3291 | "prop-types": {
3292 | "version": "15.7.2",
3293 | "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
3294 | "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
3295 | "requires": {
3296 | "loose-envify": "^1.4.0",
3297 | "object-assign": "^4.1.1",
3298 | "react-is": "^16.8.1"
3299 | }
3300 | },
3301 | "punycode": {
3302 | "version": "2.1.1",
3303 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
3304 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
3305 | "dev": true
3306 | },
3307 | "qs": {
3308 | "version": "6.9.4",
3309 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz",
3310 | "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ=="
3311 | },
3312 | "query-string": {
3313 | "version": "5.1.1",
3314 | "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
3315 | "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
3316 | "requires": {
3317 | "decode-uri-component": "^0.2.0",
3318 | "object-assign": "^4.1.0",
3319 | "strict-uri-encode": "^1.0.0"
3320 | }
3321 | },
3322 | "querystringify": {
3323 | "version": "2.1.1",
3324 | "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz",
3325 | "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA=="
3326 | },
3327 | "react": {
3328 | "version": "16.9.0",
3329 | "requires": {
3330 | "loose-envify": "^1.1.0",
3331 | "object-assign": "^4.1.1",
3332 | "prop-types": "^15.6.2"
3333 | }
3334 | },
3335 | "react-dom": {
3336 | "version": "16.9.0",
3337 | "requires": {
3338 | "loose-envify": "^1.1.0",
3339 | "object-assign": "^4.1.1",
3340 | "prop-types": "^15.6.2",
3341 | "scheduler": "^0.15.0"
3342 | }
3343 | },
3344 | "react-is": {
3345 | "version": "16.13.1",
3346 | "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
3347 | "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
3348 | },
3349 | "react-native-screens": {
3350 | "version": "2.2.0",
3351 | "requires": {
3352 | "debounce": "^1.2.0"
3353 | }
3354 | },
3355 | "react-native-view-shot": {
3356 | "version": "3.1.2",
3357 | "resolved": "https://registry.npmjs.org/react-native-view-shot/-/react-native-view-shot-3.1.2.tgz",
3358 | "integrity": "sha512-9u9fPtp6a52UMoZ/UCPrCjKZk8tnkI9To0Eh6yYnLKFEGkRZ7Chm6DqwDJbYJHeZrheCCopaD5oEOnRqhF4L2Q=="
3359 | },
3360 | "react-native-web": {
3361 | "version": "0.11.7",
3362 | "requires": {
3363 | "array-find-index": "^1.0.2",
3364 | "create-react-class": "^15.6.2",
3365 | "debounce": "^1.2.0",
3366 | "deep-assign": "^3.0.0",
3367 | "fbjs": "^1.0.0",
3368 | "hyphenate-style-name": "^1.0.2",
3369 | "inline-style-prefixer": "^5.0.3",
3370 | "normalize-css-color": "^1.0.2",
3371 | "prop-types": "^15.6.0",
3372 | "react-timer-mixin": "^0.13.4"
3373 | }
3374 | },
3375 | "react-refresh": {
3376 | "version": "0.4.3",
3377 | "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz",
3378 | "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA=="
3379 | },
3380 | "react-timer-mixin": {
3381 | "version": "0.13.4",
3382 | "resolved": "https://registry.npmjs.org/react-timer-mixin/-/react-timer-mixin-0.13.4.tgz",
3383 | "integrity": "sha512-4+ow23tp/Tv7hBM5Az5/Be/eKKF7DIvJ09voz5LyHGQaqqz9WV8YMs31eFvcYQs7d451LSg7kDJV70XYN/Ug/Q=="
3384 | },
3385 | "read-pkg": {
3386 | "version": "2.0.0",
3387 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
3388 | "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
3389 | "dev": true,
3390 | "requires": {
3391 | "load-json-file": "^2.0.0",
3392 | "normalize-package-data": "^2.3.2",
3393 | "path-type": "^2.0.0"
3394 | }
3395 | },
3396 | "read-pkg-up": {
3397 | "version": "2.0.0",
3398 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
3399 | "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
3400 | "dev": true,
3401 | "requires": {
3402 | "find-up": "^2.0.0",
3403 | "read-pkg": "^2.0.0"
3404 | }
3405 | },
3406 | "regenerate": {
3407 | "version": "1.4.1",
3408 | "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz",
3409 | "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A=="
3410 | },
3411 | "regenerate-unicode-properties": {
3412 | "version": "8.2.0",
3413 | "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
3414 | "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
3415 | "requires": {
3416 | "regenerate": "^1.4.0"
3417 | }
3418 | },
3419 | "regenerator-runtime": {
3420 | "version": "0.13.5",
3421 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz",
3422 | "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA=="
3423 | },
3424 | "regenerator-transform": {
3425 | "version": "0.14.4",
3426 | "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz",
3427 | "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==",
3428 | "requires": {
3429 | "@babel/runtime": "^7.8.4",
3430 | "private": "^0.1.8"
3431 | }
3432 | },
3433 | "regexp.prototype.flags": {
3434 | "version": "1.3.0",
3435 | "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz",
3436 | "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==",
3437 | "dev": true,
3438 | "requires": {
3439 | "define-properties": "^1.1.3",
3440 | "es-abstract": "^1.17.0-next.1"
3441 | }
3442 | },
3443 | "regexpp": {
3444 | "version": "3.1.0",
3445 | "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
3446 | "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
3447 | "dev": true
3448 | },
3449 | "regexpu-core": {
3450 | "version": "4.7.0",
3451 | "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz",
3452 | "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==",
3453 | "requires": {
3454 | "regenerate": "^1.4.0",
3455 | "regenerate-unicode-properties": "^8.2.0",
3456 | "regjsgen": "^0.5.1",
3457 | "regjsparser": "^0.6.4",
3458 | "unicode-match-property-ecmascript": "^1.0.4",
3459 | "unicode-match-property-value-ecmascript": "^1.2.0"
3460 | }
3461 | },
3462 | "regjsgen": {
3463 | "version": "0.5.2",
3464 | "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
3465 | "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A=="
3466 | },
3467 | "regjsparser": {
3468 | "version": "0.6.4",
3469 | "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz",
3470 | "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==",
3471 | "requires": {
3472 | "jsesc": "~0.5.0"
3473 | },
3474 | "dependencies": {
3475 | "jsesc": {
3476 | "version": "0.5.0",
3477 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
3478 | "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0="
3479 | }
3480 | }
3481 | },
3482 | "requires-port": {
3483 | "version": "1.0.0",
3484 | "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
3485 | "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
3486 | },
3487 | "reselect": {
3488 | "version": "3.0.1",
3489 | "resolved": "https://registry.npmjs.org/reselect/-/reselect-3.0.1.tgz",
3490 | "integrity": "sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc="
3491 | },
3492 | "resolve": {
3493 | "version": "1.17.0",
3494 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
3495 | "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
3496 | "requires": {
3497 | "path-parse": "^1.0.6"
3498 | }
3499 | },
3500 | "resolve-from": {
3501 | "version": "4.0.0",
3502 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3503 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3504 | "dev": true
3505 | },
3506 | "run-async": {
3507 | "version": "2.4.1",
3508 | "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
3509 | "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
3510 | "dev": true
3511 | },
3512 | "rxjs": {
3513 | "version": "6.5.5",
3514 | "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz",
3515 | "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==",
3516 | "dev": true,
3517 | "requires": {
3518 | "tslib": "^1.9.0"
3519 | }
3520 | },
3521 | "safe-buffer": {
3522 | "version": "5.1.2",
3523 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3524 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
3525 | "dev": true
3526 | },
3527 | "safer-buffer": {
3528 | "version": "2.1.2",
3529 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3530 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
3531 | },
3532 | "scheduler": {
3533 | "version": "0.15.0",
3534 | "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz",
3535 | "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==",
3536 | "requires": {
3537 | "loose-envify": "^1.1.0",
3538 | "object-assign": "^4.1.1"
3539 | }
3540 | },
3541 | "semver": {
3542 | "version": "5.7.1",
3543 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
3544 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
3545 | },
3546 | "serialize-error": {
3547 | "version": "2.1.0",
3548 | "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz",
3549 | "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go="
3550 | },
3551 | "setimmediate": {
3552 | "version": "1.0.5",
3553 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
3554 | "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
3555 | },
3556 | "shebang-command": {
3557 | "version": "1.2.0",
3558 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
3559 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
3560 | "requires": {
3561 | "shebang-regex": "^1.0.0"
3562 | }
3563 | },
3564 | "shebang-regex": {
3565 | "version": "1.0.0",
3566 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
3567 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
3568 | },
3569 | "side-channel": {
3570 | "version": "1.0.2",
3571 | "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz",
3572 | "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==",
3573 | "dev": true,
3574 | "requires": {
3575 | "es-abstract": "^1.17.0-next.1",
3576 | "object-inspect": "^1.7.0"
3577 | }
3578 | },
3579 | "signal-exit": {
3580 | "version": "3.0.3",
3581 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
3582 | "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
3583 | "dev": true
3584 | },
3585 | "slice-ansi": {
3586 | "version": "2.1.0",
3587 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
3588 | "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
3589 | "dev": true,
3590 | "requires": {
3591 | "ansi-styles": "^3.2.0",
3592 | "astral-regex": "^1.0.0",
3593 | "is-fullwidth-code-point": "^2.0.0"
3594 | },
3595 | "dependencies": {
3596 | "is-fullwidth-code-point": {
3597 | "version": "2.0.0",
3598 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
3599 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
3600 | "dev": true
3601 | }
3602 | }
3603 | },
3604 | "sort-keys": {
3605 | "version": "2.0.0",
3606 | "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
3607 | "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
3608 | "requires": {
3609 | "is-plain-obj": "^1.0.0"
3610 | }
3611 | },
3612 | "source-map": {
3613 | "version": "0.5.7",
3614 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
3615 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
3616 | },
3617 | "spdx-correct": {
3618 | "version": "3.1.1",
3619 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
3620 | "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
3621 | "dev": true,
3622 | "requires": {
3623 | "spdx-expression-parse": "^3.0.0",
3624 | "spdx-license-ids": "^3.0.0"
3625 | }
3626 | },
3627 | "spdx-exceptions": {
3628 | "version": "2.3.0",
3629 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
3630 | "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
3631 | "dev": true
3632 | },
3633 | "spdx-expression-parse": {
3634 | "version": "3.0.1",
3635 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
3636 | "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
3637 | "dev": true,
3638 | "requires": {
3639 | "spdx-exceptions": "^2.1.0",
3640 | "spdx-license-ids": "^3.0.0"
3641 | }
3642 | },
3643 | "spdx-license-ids": {
3644 | "version": "3.0.5",
3645 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz",
3646 | "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==",
3647 | "dev": true
3648 | },
3649 | "sprintf-js": {
3650 | "version": "1.0.3",
3651 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
3652 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
3653 | "dev": true
3654 | },
3655 | "strict-uri-encode": {
3656 | "version": "1.1.0",
3657 | "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
3658 | "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
3659 | },
3660 | "string.prototype.matchall": {
3661 | "version": "4.0.2",
3662 | "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz",
3663 | "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==",
3664 | "dev": true,
3665 | "requires": {
3666 | "define-properties": "^1.1.3",
3667 | "es-abstract": "^1.17.0",
3668 | "has-symbols": "^1.0.1",
3669 | "internal-slot": "^1.0.2",
3670 | "regexp.prototype.flags": "^1.3.0",
3671 | "side-channel": "^1.0.2"
3672 | }
3673 | },
3674 | "string.prototype.trimend": {
3675 | "version": "1.0.1",
3676 | "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
3677 | "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",
3678 | "dev": true,
3679 | "requires": {
3680 | "define-properties": "^1.1.3",
3681 | "es-abstract": "^1.17.5"
3682 | }
3683 | },
3684 | "string.prototype.trimleft": {
3685 | "version": "2.1.2",
3686 | "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz",
3687 | "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==",
3688 | "dev": true,
3689 | "requires": {
3690 | "define-properties": "^1.1.3",
3691 | "es-abstract": "^1.17.5",
3692 | "string.prototype.trimstart": "^1.0.0"
3693 | }
3694 | },
3695 | "string.prototype.trimright": {
3696 | "version": "2.1.2",
3697 | "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz",
3698 | "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==",
3699 | "dev": true,
3700 | "requires": {
3701 | "define-properties": "^1.1.3",
3702 | "es-abstract": "^1.17.5",
3703 | "string.prototype.trimend": "^1.0.0"
3704 | }
3705 | },
3706 | "string.prototype.trimstart": {
3707 | "version": "1.0.1",
3708 | "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
3709 | "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==",
3710 | "dev": true,
3711 | "requires": {
3712 | "define-properties": "^1.1.3",
3713 | "es-abstract": "^1.17.5"
3714 | }
3715 | },
3716 | "strip-ansi": {
3717 | "version": "5.2.0",
3718 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
3719 | "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
3720 | "dev": true,
3721 | "requires": {
3722 | "ansi-regex": "^4.1.0"
3723 | },
3724 | "dependencies": {
3725 | "ansi-regex": {
3726 | "version": "4.1.0",
3727 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
3728 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
3729 | "dev": true
3730 | }
3731 | }
3732 | },
3733 | "strip-bom": {
3734 | "version": "3.0.0",
3735 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
3736 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
3737 | "dev": true
3738 | },
3739 | "strip-json-comments": {
3740 | "version": "3.1.0",
3741 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz",
3742 | "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==",
3743 | "dev": true
3744 | },
3745 | "supports-color": {
3746 | "version": "5.5.0",
3747 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3748 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3749 | "requires": {
3750 | "has-flag": "^3.0.0"
3751 | }
3752 | },
3753 | "table": {
3754 | "version": "5.4.6",
3755 | "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
3756 | "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
3757 | "dev": true,
3758 | "requires": {
3759 | "ajv": "^6.10.2",
3760 | "lodash": "^4.17.14",
3761 | "slice-ansi": "^2.1.0",
3762 | "string-width": "^3.0.0"
3763 | },
3764 | "dependencies": {
3765 | "emoji-regex": {
3766 | "version": "7.0.3",
3767 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
3768 | "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
3769 | "dev": true
3770 | },
3771 | "is-fullwidth-code-point": {
3772 | "version": "2.0.0",
3773 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
3774 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
3775 | "dev": true
3776 | },
3777 | "string-width": {
3778 | "version": "3.1.0",
3779 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
3780 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
3781 | "dev": true,
3782 | "requires": {
3783 | "emoji-regex": "^7.0.1",
3784 | "is-fullwidth-code-point": "^2.0.0",
3785 | "strip-ansi": "^5.1.0"
3786 | }
3787 | }
3788 | }
3789 | },
3790 | "text-table": {
3791 | "version": "0.2.0",
3792 | "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
3793 | "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
3794 | "dev": true
3795 | },
3796 | "through": {
3797 | "version": "2.3.8",
3798 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
3799 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
3800 | "dev": true
3801 | },
3802 | "tiny-queue": {
3803 | "version": "0.2.1",
3804 | "resolved": "https://registry.npmjs.org/tiny-queue/-/tiny-queue-0.2.1.tgz",
3805 | "integrity": "sha1-JaZ/LG4lOyypQZd7XvdELvl6YEY="
3806 | },
3807 | "tmp": {
3808 | "version": "0.0.33",
3809 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
3810 | "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
3811 | "dev": true,
3812 | "requires": {
3813 | "os-tmpdir": "~1.0.2"
3814 | }
3815 | },
3816 | "to-fast-properties": {
3817 | "version": "2.0.0",
3818 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
3819 | "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
3820 | },
3821 | "tslib": {
3822 | "version": "1.13.0",
3823 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
3824 | "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==",
3825 | "dev": true
3826 | },
3827 | "tsutils": {
3828 | "version": "3.17.1",
3829 | "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz",
3830 | "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==",
3831 | "dev": true,
3832 | "requires": {
3833 | "tslib": "^1.8.1"
3834 | }
3835 | },
3836 | "type-check": {
3837 | "version": "0.3.2",
3838 | "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
3839 | "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
3840 | "dev": true,
3841 | "requires": {
3842 | "prelude-ls": "~1.1.2"
3843 | }
3844 | },
3845 | "typescript": {
3846 | "version": "3.8.3",
3847 | "dev": true
3848 | },
3849 | "ua-parser-js": {
3850 | "version": "0.7.21",
3851 | "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz",
3852 | "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ=="
3853 | },
3854 | "unicode-canonical-property-names-ecmascript": {
3855 | "version": "1.0.4",
3856 | "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
3857 | "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ=="
3858 | },
3859 | "unicode-match-property-ecmascript": {
3860 | "version": "1.0.4",
3861 | "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
3862 | "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
3863 | "requires": {
3864 | "unicode-canonical-property-names-ecmascript": "^1.0.4",
3865 | "unicode-property-aliases-ecmascript": "^1.0.4"
3866 | }
3867 | },
3868 | "unicode-match-property-value-ecmascript": {
3869 | "version": "1.2.0",
3870 | "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
3871 | "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ=="
3872 | },
3873 | "unicode-property-aliases-ecmascript": {
3874 | "version": "1.1.0",
3875 | "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
3876 | "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg=="
3877 | },
3878 | "unimodules-app-loader": {
3879 | "version": "1.0.2",
3880 | "resolved": "https://registry.npmjs.org/unimodules-app-loader/-/unimodules-app-loader-1.0.2.tgz",
3881 | "integrity": "sha512-ryRAqSndIkCnWAr5jzSL6yjOrCBeIihItELUTykzi4ZxYV9j4Yl0Sd5+VKl1v/UvB6UNdgIGY4oU7S1b173/FA=="
3882 | },
3883 | "unimodules-barcode-scanner-interface": {
3884 | "version": "5.1.0",
3885 | "resolved": "https://registry.npmjs.org/unimodules-barcode-scanner-interface/-/unimodules-barcode-scanner-interface-5.1.0.tgz",
3886 | "integrity": "sha512-FUau0mm4sBOGmlekltY0iAimJ438w3rtWiv6hcjE77Map527aCH3GyjnZSw78raVxe598EXhWHviuwRxOGINYg=="
3887 | },
3888 | "unimodules-camera-interface": {
3889 | "version": "5.1.0",
3890 | "resolved": "https://registry.npmjs.org/unimodules-camera-interface/-/unimodules-camera-interface-5.1.0.tgz",
3891 | "integrity": "sha512-uwBmZ3XS6vkdzRAmiDhUE/P7fafN7ufXoRuBDGoX/Q9kIiKg61D8HzTmhLMelvJFW6eCjoBJfh/zRyZ54qcjGg=="
3892 | },
3893 | "unimodules-constants-interface": {
3894 | "version": "5.1.0",
3895 | "resolved": "https://registry.npmjs.org/unimodules-constants-interface/-/unimodules-constants-interface-5.1.0.tgz",
3896 | "integrity": "sha512-TlrqwtKt2G0QH4Fn1ko3tRtLX+eUGSnCBuu1TiAGlsQ5FM/1+AGuJNftHdUwZY1DncIAlw6lhNW+amv0hw5ocg=="
3897 | },
3898 | "unimodules-face-detector-interface": {
3899 | "version": "5.1.0",
3900 | "resolved": "https://registry.npmjs.org/unimodules-face-detector-interface/-/unimodules-face-detector-interface-5.1.0.tgz",
3901 | "integrity": "sha512-0qDA6j1WvPM98q32aKvRdFhgSa9Nu8lqNUlrgE740UTYsAmfQl8lM/r2TOuR1k3dVC14q33YvLizSOYM5FLhAw=="
3902 | },
3903 | "unimodules-file-system-interface": {
3904 | "version": "5.1.0",
3905 | "resolved": "https://registry.npmjs.org/unimodules-file-system-interface/-/unimodules-file-system-interface-5.1.0.tgz",
3906 | "integrity": "sha512-G2QXhEXY3uHuDD50MWI7C/nesbVlf2C0QHTs+fAt1VpmWYWfdDaeqgO67f/QRz8FH8xm3ul9XvgP6nA+P0xfIg=="
3907 | },
3908 | "unimodules-font-interface": {
3909 | "version": "5.1.0",
3910 | "resolved": "https://registry.npmjs.org/unimodules-font-interface/-/unimodules-font-interface-5.1.0.tgz",
3911 | "integrity": "sha512-ZKycNecNN0xxGIo9Db2n8RYU+ijlc+hzpE5acVSiIlmMjTsiOODRLkF++yKsZxglGXn/blgtBLrcTQr4jJV4MQ=="
3912 | },
3913 | "unimodules-image-loader-interface": {
3914 | "version": "5.1.0",
3915 | "resolved": "https://registry.npmjs.org/unimodules-image-loader-interface/-/unimodules-image-loader-interface-5.1.0.tgz",
3916 | "integrity": "sha512-yU1OPWMtZ9QcW5CxLE1DYWrpJGZ1hRGdoFG3vyk4syUS8QsCPR0HXqcI6KlTpI6wcLA0+HtS+1CmgJCMCUDd4w=="
3917 | },
3918 | "unimodules-permissions-interface": {
3919 | "version": "5.1.0",
3920 | "resolved": "https://registry.npmjs.org/unimodules-permissions-interface/-/unimodules-permissions-interface-5.1.0.tgz",
3921 | "integrity": "sha512-3Mz9A4a+iYF57ZeE99nidRPNM7dX3dzTZRvRQyCP5+CvsEmGNlLTIbTQ7fxKECoe3I6cjw94gNSirxIbwb3lDg=="
3922 | },
3923 | "unimodules-sensors-interface": {
3924 | "version": "5.1.0",
3925 | "resolved": "https://registry.npmjs.org/unimodules-sensors-interface/-/unimodules-sensors-interface-5.1.0.tgz",
3926 | "integrity": "sha512-v8nRFRHtl4jFI1aiAmWurPKDuvboSxj0qoqpy/IB3xkkzBfw4KsZQ1b1yomwNbv9cCqIkFxaNAOzyrvVZrz/dA=="
3927 | },
3928 | "unimodules-task-manager-interface": {
3929 | "version": "5.1.0",
3930 | "resolved": "https://registry.npmjs.org/unimodules-task-manager-interface/-/unimodules-task-manager-interface-5.1.0.tgz",
3931 | "integrity": "sha512-t7FSWOdw4ev9SlqPzfw9rOKlFyryZbrcmjEr0n6HtPXqZ4NRfPqXtYSjoVWswGb3iGr3GPOIHZ/OQ6Z6StL1NA=="
3932 | },
3933 | "uri-js": {
3934 | "version": "4.2.2",
3935 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
3936 | "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
3937 | "dev": true,
3938 | "requires": {
3939 | "punycode": "^2.1.0"
3940 | }
3941 | },
3942 | "url-parse": {
3943 | "version": "1.4.7",
3944 | "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz",
3945 | "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==",
3946 | "requires": {
3947 | "querystringify": "^2.1.1",
3948 | "requires-port": "^1.0.0"
3949 | }
3950 | },
3951 | "uuid": {
3952 | "version": "3.4.0",
3953 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
3954 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
3955 | },
3956 | "v8-compile-cache": {
3957 | "version": "2.1.1",
3958 | "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz",
3959 | "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==",
3960 | "dev": true
3961 | },
3962 | "validate-npm-package-license": {
3963 | "version": "3.0.4",
3964 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
3965 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
3966 | "dev": true,
3967 | "requires": {
3968 | "spdx-correct": "^3.0.0",
3969 | "spdx-expression-parse": "^3.0.0"
3970 | }
3971 | },
3972 | "whatwg-fetch": {
3973 | "version": "3.0.0",
3974 | "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz",
3975 | "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q=="
3976 | },
3977 | "which": {
3978 | "version": "1.3.1",
3979 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
3980 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
3981 | "requires": {
3982 | "isexe": "^2.0.0"
3983 | }
3984 | },
3985 | "word-wrap": {
3986 | "version": "1.2.3",
3987 | "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
3988 | "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
3989 | "dev": true
3990 | },
3991 | "wrappy": {
3992 | "version": "1.0.2",
3993 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3994 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
3995 | },
3996 | "write": {
3997 | "version": "1.0.3",
3998 | "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
3999 | "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
4000 | "dev": true,
4001 | "requires": {
4002 | "mkdirp": "^0.5.1"
4003 | }
4004 | },
4005 | "xregexp": {
4006 | "version": "4.3.0",
4007 | "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz",
4008 | "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==",
4009 | "dev": true,
4010 | "requires": {
4011 | "@babel/runtime-corejs3": "^7.8.3"
4012 | }
4013 | }
4014 | }
4015 | }
4016 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "node_modules/expo/AppEntry.js",
3 | "scripts": {
4 | "start": "expo start",
5 | "android": "expo start --android",
6 | "ios": "expo start --ios",
7 | "web": "expo start --web",
8 | "eject": "expo eject"
9 | },
10 | "dependencies": {
11 | "@react-native-community/masked-view": "0.1.6",
12 | "@react-navigation/material-top-tabs": "^5.2.9",
13 | "@react-navigation/native": "^5.5.0",
14 | "@react-navigation/stack": "^5.6.2",
15 | "@types/react-native-elements": "^0.18.0",
16 | "expo": "~37.0.3",
17 | "firebase": "7.9.0",
18 | "react": "~16.9.0",
19 | "react-dom": "~16.9.0",
20 | "react-native": "https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz",
21 | "react-native-elements": "^2.0.4",
22 | "react-native-flash-message": "^0.1.15",
23 | "react-native-gesture-handler": "~1.6.0",
24 | "react-native-reanimated": "~1.7.0",
25 | "react-native-safe-area-context": "0.7.3",
26 | "react-native-screens": "~2.2.0",
27 | "react-native-tab-view": "^2.14.4",
28 | "react-native-web": "~0.11.7"
29 | },
30 | "devDependencies": {
31 | "@babel/core": "^7.8.6",
32 | "@types/react": "~16.9.23",
33 | "@types/react-native": "~0.61.17",
34 | "@typescript-eslint/eslint-plugin": "^3.1.0",
35 | "@typescript-eslint/parser": "^3.1.0",
36 | "babel-preset-expo": "~8.1.0",
37 | "eslint": "^6.8.0",
38 | "eslint-config-airbnb": "^18.1.0",
39 | "eslint-plugin-import": "^2.20.2",
40 | "eslint-plugin-jsx-a11y": "^6.2.3",
41 | "eslint-plugin-react": "^7.20.0",
42 | "eslint-plugin-react-hooks": "^2.5.1",
43 | "typescript": "~3.8.3"
44 | },
45 | "private": true
46 | }
47 |
--------------------------------------------------------------------------------
/src/config/firebase.ts:
--------------------------------------------------------------------------------
1 | import * as firebase from 'firebase';
2 | import 'firebase/firestore';
3 |
4 | var firebaseConfig = {
5 | apiKey: 'AIzaSyDkRSQ1L1PjslbkF4_TKW9fHFtxc5svO6k',
6 | authDomain: 'task-manager-ec36d.firebaseapp.com',
7 | databaseURL: 'https://task-manager-ec36d.firebaseio.com',
8 | projectId: 'task-manager-ec36d',
9 | storageBucket: 'task-manager-ec36d.appspot.com',
10 | messagingSenderId: '662997769607',
11 | appId: '1:662997769607:web:7c7bdb8469186a2b128722',
12 | measurementId: 'G-RZ590MK42T',
13 | };
14 |
15 | // Initialize Firebase
16 | firebase.initializeApp(firebaseConfig);
17 |
18 | export const database = firebase.firestore();
19 |
--------------------------------------------------------------------------------
/src/pages/TaskList/index.tsx:
--------------------------------------------------------------------------------
1 | import React, { useState, useEffect } from 'react';
2 | import { useNavigation, useRoute } from '@react-navigation/native';
3 |
4 | import { View, Text, FlatList, TouchableOpacity, SafeAreaView, TextInput } from 'react-native';
5 | import { Overlay } from 'react-native-elements';
6 |
7 | import Swipeable from 'react-native-gesture-handler/Swipeable';
8 | import { showMessage, hideMessage } from "react-native-flash-message";
9 |
10 | import { database } from '../../config/firebase';
11 |
12 | import { AntDesign, Feather, Octicons } from '@expo/vector-icons';
13 | import styles from './styles';
14 |
15 | interface Params {
16 | currentStatus: string,
17 | nextStatus: string,
18 | titleList: string,
19 | descriptionList: string,
20 | }
21 |
22 | interface Task {
23 | id: string;
24 | title: string;
25 | status: string;
26 | }
27 |
28 | const ToDo = () => {
29 | const navigation = useNavigation();
30 | const route = useRoute();
31 |
32 | const { currentStatus, nextStatus, titleList, descriptionList } = route.params as Params;
33 |
34 | let currentIcon: string = '';
35 |
36 | if (currentStatus === 'todo') {
37 | currentIcon = 'file-text';
38 | }
39 |
40 | if (currentStatus === 'doing') {
41 | currentIcon = 'list';
42 | }
43 |
44 | if (currentStatus === 'done') {
45 | currentIcon = 'check-circle';
46 | }
47 |
48 | const table = 'tasks';
49 |
50 | const [tasks, setTasks] = useState([]);
51 | const [title, setTitle] = useState('');
52 | const [isVisible, setIsVisible] = useState(false);
53 |
54 | const toggleOverlay = () => setIsVisible(!isVisible);
55 |
56 | const handleAddTask = async () => {
57 | try {
58 | database.collection(table).add({
59 | title: title,
60 | status: currentStatus,
61 | });
62 |
63 | setIsVisible(false);
64 | setTitle('');
65 | } catch (error) {
66 | alert(error.message);
67 | }
68 | }
69 |
70 | const handleUpdateTask = async (id: string) => {
71 | try {
72 | let nextName: string = '';
73 |
74 | if (currentStatus === 'todo') {
75 | nextName = 'em andamento';
76 | }
77 |
78 | if (currentStatus === 'doing') {
79 | nextName = 'concluída';
80 | }
81 |
82 | database
83 | .collection(table)
84 | .doc(id)
85 | .update({
86 | status: nextStatus,
87 | });
88 |
89 | showMessage({
90 | message: "Sucesso!",
91 | description: "A tarefa agora estã " + nextName,
92 | type: "success",
93 | });
94 | } catch (error) {
95 | alert(error.message);
96 | }
97 | }
98 |
99 | const handleRemoveTask = async (id: string) => {
100 | try {
101 | database
102 | .collection(table)
103 | .doc(id)
104 | .delete();
105 |
106 | showMessage({
107 | message: "Sucesso!",
108 | description: "A tarefa foi excluída!",
109 | type: "success",
110 | });
111 | } catch (error) {
112 | alert(error.message);
113 | }
114 | }
115 |
116 | const LeftActions = () => {
117 | let icon: string = '';
118 |
119 | if (currentStatus === 'todo') {
120 | icon = 'list';
121 | }
122 |
123 | if (currentStatus === 'doing') {
124 | icon = 'check-circle';
125 | }
126 |
127 | return (
128 |
129 |
130 |
131 | );
132 | }
133 |
134 | const RightActions = () => {
135 | return (
136 |
137 |
138 |
139 | );
140 | }
141 |
142 | const navigateToToDo = () => {
143 | navigation.navigate('ToDo');
144 | }
145 |
146 | const navigateToToDoing = () => {
147 | navigation.navigate('Doing');
148 | }
149 |
150 | const navigateToToDone = () => {
151 | navigation.navigate('Done');
152 | }
153 |
154 | useEffect(() => {
155 | database
156 | .collection(table)
157 | .where('status', '==', currentStatus)
158 | .onSnapshot((query) => {
159 | const items: any[] = [];
160 |
161 | query.forEach((doc) => {
162 | items.push({
163 | id: doc.id,
164 | ...doc.data(),
165 | });
166 | });
167 |
168 | setTasks(items);
169 | });
170 | }, []);
171 |
172 | return (
173 | <>
174 |
175 |
176 |
177 | Task Manager
178 |
179 |
180 |
181 |
182 |
183 |
184 | A fazer
185 |
186 |
187 |
188 |
189 |
190 |
191 | Em andamento
192 |
193 |
194 |
195 |
196 |
197 |
198 | Cloncluído
199 |
200 |
201 |
202 |
203 |
204 |
205 | {titleList}
206 | {descriptionList}
207 |
208 | String(tasks.id)}
211 | renderItem={({ item: task }) => (
212 | <>
213 | {nextStatus && (
214 | handleUpdateTask(task.id)}
218 | onSwipeableRightOpen={() => handleRemoveTask(task.id)}
219 | >
220 |
221 |
222 |
223 |
224 | {task.title}
225 |
226 |
227 | )}
228 |
229 | {!nextStatus && (
230 | handleRemoveTask(task.id)}
233 | >
234 |
235 |
236 |
237 |
238 | {task.title}
239 |
240 |
241 | )}
242 | >
243 | )}
244 | />
245 |
246 |
247 | toggleOverlay}
251 | >
252 |
253 | Cadastrar tarefa
254 |
260 |
261 | Adicionar
262 |
263 |
264 |
265 |
266 |
267 |
271 |
272 |
273 |
274 | >
275 | );
276 | };
277 |
278 | export default ToDo;
279 |
--------------------------------------------------------------------------------
/src/pages/TaskList/styles.tsx:
--------------------------------------------------------------------------------
1 | import { StyleSheet } from 'react-native';
2 |
3 | const styles = StyleSheet.create({
4 | wrapper: {
5 | flex: 1,
6 | },
7 |
8 | container: {
9 | flex: 1,
10 | backgroundColor: '#7750fc',
11 | },
12 |
13 | header: {
14 | backgroundColor: '#7750fc',
15 | marginTop: 15,
16 | marginBottom: 30,
17 | marginHorizontal: 20,
18 | },
19 |
20 | headerTitle: {
21 | fontSize: 20,
22 | color: '#fdfdfd',
23 | fontWeight: 'bold',
24 | },
25 |
26 | statusButtonGroup: {
27 | marginTop: 22,
28 | flexDirection: 'row',
29 | alignItems: 'center',
30 | justifyContent: 'space-between',
31 | },
32 |
33 | statusButton: {
34 | backgroundColor: '#fff',
35 | width: 115,
36 | height: 120,
37 | borderRadius: 6,
38 | justifyContent: 'center',
39 | alignItems: 'center',
40 | shadowColor: "#000",
41 | shadowOffset: {
42 | width: 0,
43 | height: 2,
44 | },
45 | shadowOpacity: 0.25,
46 | shadowRadius: 3.84,
47 | elevation: 5,
48 | },
49 |
50 | statusButtonIcon: {
51 | backgroundColor: '#F5F7FB',
52 | width: 60,
53 | height: 60,
54 | alignItems: 'center',
55 | justifyContent: 'center',
56 | borderRadius: 100,
57 | },
58 |
59 | statusButtonText: {
60 | color: '#6C6C80',
61 | marginTop: 12,
62 | },
63 |
64 | list: {
65 | flex: 1,
66 | backgroundColor: '#fff',
67 | borderTopLeftRadius: 40,
68 | paddingHorizontal: 20,
69 | },
70 |
71 | listTitle: {
72 | color: '#322153',
73 | fontSize: 32,
74 | fontWeight: 'bold',
75 | marginTop: 28,
76 | },
77 |
78 | listDescription: {
79 | marginTop: 8,
80 | color: '#6C6C80',
81 | fontSize: 16,
82 | marginBottom: 30,
83 | },
84 |
85 | listItem: {
86 | flexDirection: 'row',
87 | alignItems: 'center',
88 | backgroundColor: '#F5F7FB',
89 | paddingHorizontal: 20,
90 | borderRadius: 8,
91 | paddingVertical: 20,
92 | marginBottom: 10,
93 | },
94 |
95 | listIcon: {
96 | backgroundColor: '#eae6f7',
97 | width: 50,
98 | height: 50,
99 | alignItems: 'center',
100 | justifyContent: 'center',
101 | borderRadius: 50 / 2,
102 | },
103 |
104 | listText: {
105 | color: '#6C6C80',
106 | fontSize: 16,
107 | marginLeft: 10,
108 | },
109 |
110 | buttonGroup: {
111 | flexDirection: 'row',
112 | },
113 |
114 | overlay: {
115 | width: 350,
116 | },
117 |
118 | overlayTitle: {
119 | color: '#322153',
120 | fontSize: 22,
121 | fontWeight: 'bold',
122 | marginBottom: 12,
123 | },
124 |
125 | overlayInput: {
126 | backgroundColor: '#F5F7FB',
127 | height: 60,
128 | marginVertical: 20,
129 | paddingHorizontal: 14,
130 | borderRadius: 6,
131 | },
132 |
133 | overlayButton: {
134 | flexDirection: 'row',
135 | marginTop: 20,
136 | backgroundColor: '#7750fc',
137 | height: 60,
138 | justifyContent: 'center',
139 | alignItems: 'center',
140 | borderRadius: 6,
141 | },
142 |
143 | overlayButtonText: {
144 | fontSize: 16,
145 | color: '#fff',
146 | fontWeight: 'bold',
147 | },
148 |
149 | fabButton: {
150 | position: 'absolute',
151 | alignItems: 'center',
152 | justifyContent: 'center',
153 | width: 60,
154 | height: 60,
155 | borderRadius: 30,
156 | backgroundColor: '#7750fc',
157 | bottom: 10,
158 | right: 10,
159 | },
160 |
161 | leftAction: {
162 | backgroundColor: '#34CB79',
163 | flex: 1,
164 | justifyContent: 'center',
165 | marginBottom: 10,
166 | padding: 20,
167 | borderRadius: 8,
168 | },
169 |
170 | rightAction: {
171 | backgroundColor: '#f45',
172 | flex: 1,
173 | justifyContent: 'center',
174 | alignItems: 'flex-end',
175 | marginBottom: 10,
176 | padding: 20,
177 | borderRadius: 8,
178 | },
179 | });
180 |
181 | export default styles;
182 |
--------------------------------------------------------------------------------
/src/routes.tsx:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 |
3 | import { NavigationContainer } from '@react-navigation/native';
4 | import { createStackNavigator } from '@react-navigation/stack';
5 |
6 | import TaskList from './pages/TaskList';
7 |
8 | import { Ionicons } from '@expo/vector-icons';
9 |
10 | const Stack = createStackNavigator();
11 |
12 | const Routes = () => {
13 | return (
14 |
15 |
18 |
28 |
38 |
48 |
49 |
50 | );
51 | };
52 |
53 | export default Routes;
54 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "allowSyntheticDefaultImports": true,
4 | "jsx": "react-native",
5 | "lib": ["dom", "esnext"],
6 | "moduleResolution": "node",
7 | "noEmit": true,
8 | "skipLibCheck": true,
9 | "resolveJsonModule": true,
10 | "strict": true
11 | }
12 | }
13 |
--------------------------------------------------------------------------------