Project

General

Profile

« Previous | Next » 

Revision 61346

upgrade to angular 11

View differences:

modules/open-science-observatory-ui/branches/angular-upgrade/angular.json
43 43
              "optimization": true,
44 44
              "outputHashing": "all",
45 45
              "sourceMap": false,
46
              "extractCss": true,
47 46
              "namedChunks": false,
48 47
              "aot": true,
49 48
              "extractLicenses": true,
......
67 66
              "optimization": true,
68 67
              "outputHashing": "all",
69 68
              "sourceMap": false,
70
              "extractCss": true,
71 69
              "namedChunks": false,
72 70
              "aot": true,
73 71
              "extractLicenses": true,
modules/open-science-observatory-ui/branches/angular-upgrade/package.json
11 11
  },
12 12
  "private": true,
13 13
  "dependencies": {
14
    "@angular/animations": "~10.2.5",
15
    "@angular/common": "~10.2.5",
16
    "@angular/compiler": "~10.2.5",
17
    "@angular/core": "~10.2.5",
18
    "@angular/forms": "~10.2.5",
19
    "@angular/localize": "^10.2.5",
20
    "@angular/platform-browser": "~10.2.5",
21
    "@angular/platform-browser-dynamic": "~10.2.5",
22
    "@angular/router": "~10.2.5",
14
    "@angular/animations": "~11.2.14",
15
    "@angular/common": "~11.2.14",
16
    "@angular/compiler": "~11.2.14",
17
    "@angular/core": "~11.2.14",
18
    "@angular/forms": "~11.2.14",
19
    "@angular/localize": "^11.2.14",
20
    "@angular/platform-browser": "~11.2.14",
21
    "@angular/platform-browser-dynamic": "~11.2.14",
22
    "@angular/router": "~11.2.14",
23 23
    "@highcharts/map-collection": "^1.1.2",
24 24
    "angular-ng-autocomplete": "^2.0.5",
25 25
    "core-js": "^2.6.12",
......
38 38
    "zone.js": "~0.10.3"
39 39
  },
40 40
  "devDependencies": {
41
    "@angular-devkit/build-angular": "~0.1002.3",
42
    "@angular/cli": "~10.2.3",
43
    "@angular/compiler-cli": "~10.2.5",
44
    "@angular/language-service": "~10.2.5",
45
    "@types/jasmine": "~2.8.8",
41
    "@angular-devkit/build-angular": "~0.1102.14",
42
    "@angular/cli": "~11.2.14",
43
    "@angular/compiler-cli": "~11.2.14",
44
    "@angular/language-service": "~11.2.14",
45
    "@types/jasmine": "~3.6.0",
46 46
    "@types/jasminewd2": "~2.0.3",
47
    "codelyzer": "~6.0.2",
48
    "jasmine-core": "~3.5.0",
47
    "codelyzer": "^6.0.0",
48
    "jasmine-core": "~3.6.0",
49 49
    "jasmine-spec-reporter": "~5.0.0",
50
    "karma": "~5.0.0",
50
    "karma": "~6.3.4",
51 51
    "karma-chrome-launcher": "~3.1.0",
52 52
    "karma-coverage-istanbul-reporter": "~3.0.2",
53 53
    "karma-jasmine": "~4.0.0",
modules/open-science-observatory-ui/branches/angular-upgrade/src/app/app.component.spec.ts
1
import { TestBed, async } from '@angular/core/testing';
1
import { TestBed, waitForAsync } from '@angular/core/testing';
2 2
import { RouterTestingModule } from '@angular/router/testing';
3 3
import { AppComponent } from './app.component';
4 4

  
5 5
describe('AppComponent', () => {
6
  beforeEach(async(() => {
6
  beforeEach(waitForAsync(() => {
7 7
    TestBed.configureTestingModule({
8 8
      imports: [
9 9
        RouterTestingModule
modules/open-science-observatory-ui/branches/angular-upgrade/package-lock.json
1 1
{
2 2
  "name": "open-science-observatory-ui",
3 3
  "version": "0.0.0",
4
  "lockfileVersion": 1,
4
  "lockfileVersion": 2,
5 5
  "requires": true,
6
  "packages": {
7
    "": {
8
      "name": "open-science-observatory-ui",
9
      "version": "0.0.0",
10
      "dependencies": {
11
        "@angular/animations": "~11.2.14",
12
        "@angular/common": "~11.2.14",
13
        "@angular/compiler": "~11.2.14",
14
        "@angular/core": "~11.2.14",
15
        "@angular/forms": "~11.2.14",
16
        "@angular/localize": "^11.2.14",
17
        "@angular/platform-browser": "~11.2.14",
18
        "@angular/platform-browser-dynamic": "~11.2.14",
19
        "@angular/router": "~11.2.14",
20
        "@highcharts/map-collection": "^1.1.2",
21
        "angular-ng-autocomplete": "^2.0.5",
22
        "core-js": "^2.6.12",
23
        "dom-to-image": "^2.6.0",
24
        "echarts": "^4.2.1",
25
        "font-awesome": "^4.7.0",
26
        "highcharts": "^7.2.0",
27
        "highcharts-angular": "^2.4.0",
28
        "jquery": "^3.4.1",
29
        "jspdf": "^1.5.3",
30
        "ngx-echarts": "^4.2.2",
31
        "proj4": "^2.5.0",
32
        "rxjs": "~6.6.7",
33
        "tslib": "^2.0.0",
34
        "uikit": "^3.2.1",
35
        "zone.js": "~0.10.3"
36
      },
37
      "devDependencies": {
38
        "@angular-devkit/build-angular": "~0.1102.14",
39
        "@angular/cli": "~11.2.14",
40
        "@angular/compiler-cli": "~11.2.14",
41
        "@angular/language-service": "~11.2.14",
42
        "@types/jasmine": "~3.6.0",
43
        "@types/jasminewd2": "~2.0.3",
44
        "codelyzer": "^6.0.0",
45
        "eslint": "^7.30.0",
46
        "jasmine-core": "~3.6.0",
47
        "jasmine-spec-reporter": "~5.0.0",
48
        "karma": "~6.3.4",
49
        "karma-chrome-launcher": "~3.1.0",
50
        "karma-coverage-istanbul-reporter": "~3.0.2",
51
        "karma-jasmine": "~4.0.0",
52
        "protractor": "~7.0.0",
53
        "ts-node": "~7.0.0",
54
        "typescript": "~4.0.8"
55
      }
56
    },
57
    "node_modules/@angular-devkit/architect": {
58
      "version": "0.1102.14",
59
      "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1102.14.tgz",
60
      "integrity": "sha512-965TVXuBtRb8RySgxRxUEO+YTd7mT0xiqVHSe+MHvMtUCmEE9vwRofFZl6axkK5ri4fiomiMnOVE19aw4spgNQ==",
61
      "dev": true,
62
      "dependencies": {
63
        "@angular-devkit/core": "11.2.14",
64
        "rxjs": "6.6.3"
65
      },
66
      "engines": {
67
        "node": ">= 10.13.0",
68
        "npm": "^6.11.0 || ^7.5.6",
69
        "yarn": ">= 1.13.0"
70
      }
71
    },
72
    "node_modules/@angular-devkit/architect/node_modules/rxjs": {
73
      "version": "6.6.3",
74
      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
75
      "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
76
      "dev": true,
77
      "dependencies": {
78
        "tslib": "^1.9.0"
79
      },
80
      "engines": {
81
        "npm": ">=2.0.0"
82
      }
83
    },
84
    "node_modules/@angular-devkit/architect/node_modules/tslib": {
85
      "version": "1.14.1",
86
      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
87
      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
88
      "dev": true
89
    },
90
    "node_modules/@angular-devkit/build-angular": {
91
      "version": "0.1102.14",
92
      "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.1102.14.tgz",
93
      "integrity": "sha512-SyX9SK3qfpk6xNIrxpxYi8zxP/cN2kny4I+XYbkKvgGiE3qhkrC/PRJE9OWj0sloekLD0CDfFWOvIiw3GMc4Tg==",
94
      "dev": true,
95
      "dependencies": {
96
        "@angular-devkit/architect": "0.1102.14",
97
        "@angular-devkit/build-optimizer": "0.1102.14",
98
        "@angular-devkit/build-webpack": "0.1102.14",
99
        "@angular-devkit/core": "11.2.14",
100
        "@babel/core": "7.12.10",
101
        "@babel/generator": "7.12.11",
102
        "@babel/plugin-transform-async-to-generator": "7.12.1",
103
        "@babel/plugin-transform-runtime": "7.12.10",
104
        "@babel/preset-env": "7.12.11",
105
        "@babel/runtime": "7.12.5",
106
        "@babel/template": "7.12.7",
107
        "@discoveryjs/json-ext": "0.5.2",
108
        "@jsdevtools/coverage-istanbul-loader": "3.0.5",
109
        "@ngtools/webpack": "11.2.14",
110
        "ansi-colors": "4.1.1",
111
        "autoprefixer": "10.2.4",
112
        "babel-loader": "8.2.2",
113
        "browserslist": "^4.9.1",
114
        "cacache": "15.0.5",
115
        "caniuse-lite": "^1.0.30001032",
116
        "circular-dependency-plugin": "5.2.2",
117
        "copy-webpack-plugin": "6.3.2",
118
        "core-js": "3.8.3",
119
        "critters": "0.0.7",
120
        "css-loader": "5.0.1",
121
        "cssnano": "5.0.2",
122
        "file-loader": "6.2.0",
123
        "find-cache-dir": "3.3.1",
124
        "glob": "7.1.6",
125
        "https-proxy-agent": "5.0.0",
126
        "inquirer": "7.3.3",
127
        "jest-worker": "26.6.2",
128
        "karma-source-map-support": "1.4.0",
129
        "less": "4.1.1",
130
        "less-loader": "7.3.0",
131
        "license-webpack-plugin": "2.3.11",
132
        "loader-utils": "2.0.0",
133
        "mini-css-extract-plugin": "1.3.5",
134
        "minimatch": "3.0.4",
135
        "open": "7.4.0",
136
        "ora": "5.3.0",
137
        "parse5-html-rewriting-stream": "6.0.1",
138
        "pnp-webpack-plugin": "1.6.4",
139
        "postcss": "8.2.15",
140
        "postcss-import": "14.0.0",
141
        "postcss-loader": "4.2.0",
142
        "raw-loader": "4.0.2",
143
        "regenerator-runtime": "0.13.7",
144
        "resolve-url-loader": "4.0.0",
145
        "rimraf": "3.0.2",
146
        "rollup": "2.38.4",
147
        "rxjs": "6.6.3",
148
        "sass": "1.32.6",
149
        "sass-loader": "10.1.1",
150
        "semver": "7.3.4",
151
        "source-map": "0.7.3",
152
        "source-map-loader": "1.1.3",
153
        "source-map-support": "0.5.19",
154
        "speed-measure-webpack-plugin": "1.4.2",
155
        "style-loader": "2.0.0",
156
        "stylus": "0.54.8",
157
        "stylus-loader": "4.3.3",
158
        "terser": "5.5.1",
159
        "terser-webpack-plugin": "4.2.3",
160
        "text-table": "0.2.0",
161
        "tree-kill": "1.2.2",
162
        "webpack": "4.44.2",
163
        "webpack-dev-middleware": "3.7.2",
164
        "webpack-dev-server": "3.11.2",
165
        "webpack-merge": "5.7.3",
166
        "webpack-sources": "2.2.0",
167
        "webpack-subresource-integrity": "1.5.2",
168
        "worker-plugin": "5.0.0"
169
      },
170
      "engines": {
171
        "node": ">= 10.13.0",
172
        "npm": "^6.11.0 || ^7.5.6",
173
        "yarn": ">= 1.13.0"
174
      },
175
      "peerDependencies": {
176
        "@angular/compiler-cli": "^11.0.0 || ^11.2.0-next",
177
        "@angular/localize": "^11.0.0 || ^11.2.0-next",
178
        "@angular/service-worker": "^11.0.0 || ^11.2.0-next",
179
        "karma": "^5.2.0 || ^6.0.0",
180
        "ng-packagr": "^11.0.0 || ^11.2.0-next",
181
        "protractor": "^7.0.0",
182
        "tailwindcss": "^2.0.0",
183
        "tslint": "^6.1.0",
184
        "typescript": "~4.0.0 || ~4.1.0"
185
      },
186
      "peerDependenciesMeta": {
187
        "@angular/localize": {
188
          "optional": true
189
        },
190
        "@angular/service-worker": {
191
          "optional": true
192
        },
193
        "karma": {
194
          "optional": true
195
        },
196
        "ng-packagr": {
197
          "optional": true
198
        },
199
        "protractor": {
200
          "optional": true
201
        },
202
        "tailwindcss": {
203
          "optional": true
204
        },
205
        "tslint": {
206
          "optional": true
207
        }
208
      }
209
    },
210
    "node_modules/@angular-devkit/build-angular/node_modules/@babel/core": {
211
      "version": "7.12.10",
212
      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz",
213
      "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==",
214
      "dev": true,
215
      "dependencies": {
216
        "@babel/code-frame": "^7.10.4",
217
        "@babel/generator": "^7.12.10",
218
        "@babel/helper-module-transforms": "^7.12.1",
219
        "@babel/helpers": "^7.12.5",
220
        "@babel/parser": "^7.12.10",
221
        "@babel/template": "^7.12.7",
222
        "@babel/traverse": "^7.12.10",
223
        "@babel/types": "^7.12.10",
224
        "convert-source-map": "^1.7.0",
225
        "debug": "^4.1.0",
226
        "gensync": "^1.0.0-beta.1",
227
        "json5": "^2.1.2",
228
        "lodash": "^4.17.19",
229
        "semver": "^5.4.1",
230
        "source-map": "^0.5.0"
231
      },
232
      "engines": {
233
        "node": ">=6.9.0"
234
      },
235
      "funding": {
236
        "type": "opencollective",
237
        "url": "https://opencollective.com/babel"
238
      }
239
    },
240
    "node_modules/@angular-devkit/build-angular/node_modules/@babel/core/node_modules/semver": {
241
      "version": "5.7.1",
242
      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
243
      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
244
      "dev": true,
245
      "bin": {
246
        "semver": "bin/semver"
247
      }
248
    },
249
    "node_modules/@angular-devkit/build-angular/node_modules/@babel/core/node_modules/source-map": {
250
      "version": "0.5.7",
251
      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
252
      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
253
      "dev": true,
254
      "engines": {
255
        "node": ">=0.10.0"
256
      }
257
    },
258
    "node_modules/@angular-devkit/build-angular/node_modules/@babel/generator": {
259
      "version": "7.12.11",
260
      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz",
261
      "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==",
262
      "dev": true,
263
      "dependencies": {
264
        "@babel/types": "^7.12.11",
265
        "jsesc": "^2.5.1",
266
        "source-map": "^0.5.0"
267
      }
268
    },
269
    "node_modules/@angular-devkit/build-angular/node_modules/@babel/generator/node_modules/source-map": {
270
      "version": "0.5.7",
271
      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
272
      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
273
      "dev": true,
274
      "engines": {
275
        "node": ">=0.10.0"
276
      }
277
    },
278
    "node_modules/@angular-devkit/build-angular/node_modules/@babel/template": {
279
      "version": "7.12.7",
280
      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz",
281
      "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==",
282
      "dev": true,
283
      "dependencies": {
284
        "@babel/code-frame": "^7.10.4",
285
        "@babel/parser": "^7.12.7",
286
        "@babel/types": "^7.12.7"
287
      }
288
    },
289
    "node_modules/@angular-devkit/build-angular/node_modules/agent-base": {
290
      "version": "6.0.2",
291
      "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
292
      "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
293
      "dev": true,
294
      "dependencies": {
295
        "debug": "4"
296
      },
297
      "engines": {
298
        "node": ">= 6.0.0"
299
      }
300
    },
301
    "node_modules/@angular-devkit/build-angular/node_modules/core-js": {
302
      "version": "3.8.3",
303
      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz",
304
      "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==",
305
      "dev": true,
306
      "hasInstallScript": true,
307
      "funding": {
308
        "type": "opencollective",
309
        "url": "https://opencollective.com/core-js"
310
      }
311
    },
312
    "node_modules/@angular-devkit/build-angular/node_modules/glob": {
313
      "version": "7.1.6",
314
      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
315
      "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
316
      "dev": true,
317
      "dependencies": {
318
        "fs.realpath": "^1.0.0",
319
        "inflight": "^1.0.4",
320
        "inherits": "2",
321
        "minimatch": "^3.0.4",
322
        "once": "^1.3.0",
323
        "path-is-absolute": "^1.0.0"
324
      },
325
      "engines": {
326
        "node": "*"
327
      },
328
      "funding": {
329
        "url": "https://github.com/sponsors/isaacs"
330
      }
331
    },
332
    "node_modules/@angular-devkit/build-angular/node_modules/https-proxy-agent": {
333
      "version": "5.0.0",
334
      "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
335
      "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
336
      "dev": true,
337
      "dependencies": {
338
        "agent-base": "6",
339
        "debug": "4"
340
      },
341
      "engines": {
342
        "node": ">= 6"
343
      }
344
    },
345
    "node_modules/@angular-devkit/build-angular/node_modules/rxjs": {
346
      "version": "6.6.3",
347
      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
348
      "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
349
      "dev": true,
350
      "dependencies": {
351
        "tslib": "^1.9.0"
352
      },
353
      "engines": {
354
        "npm": ">=2.0.0"
355
      }
356
    },
357
    "node_modules/@angular-devkit/build-angular/node_modules/tslib": {
358
      "version": "1.14.1",
359
      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
360
      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
361
      "dev": true
362
    },
363
    "node_modules/@angular-devkit/build-optimizer": {
364
      "version": "0.1102.14",
365
      "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1102.14.tgz",
366
      "integrity": "sha512-1j69rFqE6tPMO0lQvOH8ogF7vE+p+Ws1/OtdZKUkZPOerIbQ8A3n5wzCx6/ZzMVhBQ3sXNhaShb4b9/1YuwU/g==",
367
      "dev": true,
368
      "dependencies": {
369
        "loader-utils": "2.0.0",
370
        "source-map": "0.7.3",
371
        "tslib": "2.1.0",
372
        "typescript": "4.1.5",
373
        "webpack-sources": "2.2.0"
374
      },
375
      "bin": {
376
        "build-optimizer": "src/build-optimizer/cli.js"
377
      },
378
      "engines": {
379
        "node": ">= 10.13.0",
380
        "npm": "^6.11.0 || ^7.5.6",
381
        "yarn": ">= 1.13.0"
382
      }
383
    },
384
    "node_modules/@angular-devkit/build-optimizer/node_modules/tslib": {
385
      "version": "2.1.0",
386
      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
387
      "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==",
388
      "dev": true
389
    },
390
    "node_modules/@angular-devkit/build-optimizer/node_modules/typescript": {
391
      "version": "4.1.5",
392
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz",
393
      "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==",
394
      "dev": true,
395
      "bin": {
396
        "tsc": "bin/tsc",
397
        "tsserver": "bin/tsserver"
398
      },
399
      "engines": {
400
        "node": ">=4.2.0"
401
      }
402
    },
403
    "node_modules/@angular-devkit/build-webpack": {
404
      "version": "0.1102.14",
405
      "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1102.14.tgz",
406
      "integrity": "sha512-+dJvzrwjbHY0bNr8fUDVbn4D4pAT/h1YVpGVyaoX7q66LN0x61zRC3e10gJ/Mr54l3yfc26M0OPD9KG8iZRbCA==",
407
      "dev": true,
408
      "dependencies": {
409
        "@angular-devkit/architect": "0.1102.14",
410
        "@angular-devkit/core": "11.2.14",
411
        "rxjs": "6.6.3"
412
      },
413
      "engines": {
414
        "node": ">= 10.13.0",
415
        "npm": "^6.11.0 || ^7.5.6",
416
        "yarn": ">= 1.13.0"
417
      },
418
      "peerDependencies": {
419
        "webpack": "^4.6.0",
420
        "webpack-dev-server": "^3.1.4"
421
      }
422
    },
423
    "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": {
424
      "version": "6.6.3",
425
      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
426
      "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
427
      "dev": true,
428
      "dependencies": {
429
        "tslib": "^1.9.0"
430
      },
431
      "engines": {
432
        "npm": ">=2.0.0"
433
      }
434
    },
435
    "node_modules/@angular-devkit/build-webpack/node_modules/tslib": {
436
      "version": "1.14.1",
437
      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
438
      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
439
      "dev": true
440
    },
441
    "node_modules/@angular-devkit/core": {
442
      "version": "11.2.14",
443
      "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.2.14.tgz",
444
      "integrity": "sha512-Ad1fHqLxDwhkQgLPqq9i+G65NSOoIHXQx7ILcSPACKurV3XLS1RO9BgP/BDaqHAG+WslUAPbMStaTzzPm+9dNw==",
445
      "dev": true,
446
      "dependencies": {
447
        "ajv": "6.12.6",
448
        "fast-json-stable-stringify": "2.1.0",
449
        "magic-string": "0.25.7",
450
        "rxjs": "6.6.3",
451
        "source-map": "0.7.3"
452
      },
453
      "engines": {
454
        "node": ">= 10.13.0",
455
        "npm": "^6.11.0 || ^7.5.6",
456
        "yarn": ">= 1.13.0"
457
      }
458
    },
459
    "node_modules/@angular-devkit/core/node_modules/rxjs": {
460
      "version": "6.6.3",
461
      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
462
      "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
463
      "dev": true,
464
      "dependencies": {
465
        "tslib": "^1.9.0"
466
      },
467
      "engines": {
468
        "npm": ">=2.0.0"
469
      }
470
    },
471
    "node_modules/@angular-devkit/core/node_modules/tslib": {
472
      "version": "1.14.1",
473
      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
474
      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
475
      "dev": true
476
    },
477
    "node_modules/@angular-devkit/schematics": {
478
      "version": "11.2.14",
479
      "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-11.2.14.tgz",
480
      "integrity": "sha512-Ol6+0qdGKzuVJm5gCtQr47X0OCihTfAxI4h047cHYhPFIGGPSvkG/QeJMZugflgoobi2k/xcYokOu/VAkRtWbQ==",
481
      "dev": true,
482
      "dependencies": {
483
        "@angular-devkit/core": "11.2.14",
484
        "ora": "5.3.0",
485
        "rxjs": "6.6.3"
486
      },
487
      "engines": {
488
        "node": ">= 10.13.0",
489
        "npm": "^6.11.0 || ^7.5.6",
490
        "yarn": ">= 1.13.0"
491
      }
492
    },
493
    "node_modules/@angular-devkit/schematics/node_modules/rxjs": {
494
      "version": "6.6.3",
495
      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
496
      "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
497
      "dev": true,
498
      "dependencies": {
499
        "tslib": "^1.9.0"
500
      },
501
      "engines": {
502
        "npm": ">=2.0.0"
503
      }
504
    },
505
    "node_modules/@angular-devkit/schematics/node_modules/tslib": {
506
      "version": "1.14.1",
507
      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
508
      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
509
      "dev": true
510
    },
511
    "node_modules/@angular/animations": {
512
      "version": "11.2.14",
513
      "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-11.2.14.tgz",
514
      "integrity": "sha512-Heq/nNrCmb3jbkusu+BQszOecfFI/31Oxxj+CDQkqqYpBcswk6bOJLoEE472o+vmgxaXbgeflU9qbIiCQhpMFA==",
515
      "dependencies": {
516
        "tslib": "^2.0.0"
517
      },
518
      "peerDependencies": {
519
        "@angular/core": "11.2.14"
520
      }
521
    },
522
    "node_modules/@angular/cli": {
523
      "version": "11.2.14",
524
      "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-11.2.14.tgz",
525
      "integrity": "sha512-8Ud7vcUK7CKjzT2Ks1glLhleAPIC5ChcrA15XtOb7k+/uMHBkMscP/UKymbVQiBjCJlglbzJoyj8cpVYTZY5KA==",
526
      "dev": true,
527
      "hasInstallScript": true,
528
      "dependencies": {
529
        "@angular-devkit/architect": "0.1102.14",
530
        "@angular-devkit/core": "11.2.14",
531
        "@angular-devkit/schematics": "11.2.14",
532
        "@schematics/angular": "11.2.14",
533
        "@schematics/update": "0.1102.14",
534
        "@yarnpkg/lockfile": "1.1.0",
535
        "ansi-colors": "4.1.1",
536
        "debug": "4.3.1",
537
        "ini": "2.0.0",
538
        "inquirer": "7.3.3",
539
        "jsonc-parser": "3.0.0",
540
        "npm-package-arg": "8.1.0",
541
        "npm-pick-manifest": "6.1.0",
542
        "open": "7.4.0",
543
        "ora": "5.3.0",
544
        "pacote": "11.2.4",
545
        "resolve": "1.19.0",
546
        "rimraf": "3.0.2",
547
        "semver": "7.3.4",
548
        "symbol-observable": "3.0.0",
549
        "universal-analytics": "0.4.23",
550
        "uuid": "8.3.2"
551
      },
552
      "bin": {
553
        "ng": "bin/ng"
554
      },
555
      "engines": {
556
        "node": ">= 10.13.0",
557
        "npm": "^6.11.0 || ^7.5.6",
558
        "yarn": ">= 1.13.0"
559
      }
560
    },
561
    "node_modules/@angular/cli/node_modules/ini": {
562
      "version": "2.0.0",
563
      "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
564
      "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
565
      "dev": true,
566
      "engines": {
567
        "node": ">=10"
568
      }
569
    },
570
    "node_modules/@angular/cli/node_modules/resolve": {
571
      "version": "1.19.0",
572
      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
573
      "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
574
      "dev": true,
575
      "dependencies": {
576
        "is-core-module": "^2.1.0",
577
        "path-parse": "^1.0.6"
578
      },
579
      "funding": {
580
        "url": "https://github.com/sponsors/ljharb"
581
      }
582
    },
583
    "node_modules/@angular/common": {
584
      "version": "11.2.14",
585
      "resolved": "https://registry.npmjs.org/@angular/common/-/common-11.2.14.tgz",
586
      "integrity": "sha512-ZSLV/3j7eCTyLf/8g4yBFLWySjiLz3vLJAGWscYoUpnJWMnug1VRu6zoF/COxCbtORgE+Wz6K0uhfS6MziBGVw==",
587
      "dependencies": {
588
        "tslib": "^2.0.0"
589
      },
590
      "peerDependencies": {
591
        "@angular/core": "11.2.14",
592
        "rxjs": "^6.5.3"
593
      }
594
    },
595
    "node_modules/@angular/compiler": {
596
      "version": "11.2.14",
597
      "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-11.2.14.tgz",
598
      "integrity": "sha512-XBOK3HgA+/y6Cz7kOX4zcJYmgJ264XnfcbXUMU2cD7Ac+mbNhLPKohWrEiSWalfcjnpf5gRfufQrQP7lpAGu0A==",
599
      "dependencies": {
600
        "tslib": "^2.0.0"
601
      }
602
    },
603
    "node_modules/@angular/compiler-cli": {
604
      "version": "11.2.14",
605
      "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-11.2.14.tgz",
606
      "integrity": "sha512-A7ltnCp03/EVqK/Q3tVUDsokgz5GHW3dSPGl0Csk7Ys5uBB9ibHTmVt4eiXA4jt0+6Bk+mKxwe5BEDqLvwYFAg==",
607
      "dependencies": {
608
        "@babel/core": "^7.8.6",
609
        "@babel/types": "^7.8.6",
610
        "canonical-path": "1.0.0",
611
        "chokidar": "^3.0.0",
612
        "convert-source-map": "^1.5.1",
613
        "dependency-graph": "^0.7.2",
614
        "fs-extra": "4.0.2",
615
        "magic-string": "^0.25.0",
616
        "minimist": "^1.2.0",
617
        "reflect-metadata": "^0.1.2",
618
        "semver": "^6.3.0",
619
        "source-map": "^0.6.1",
620
        "sourcemap-codec": "^1.4.8",
621
        "tslib": "^2.0.0",
622
        "yargs": "^16.2.0"
623
      },
624
      "bin": {
625
        "ivy-ngcc": "ngcc/main-ivy-ngcc.js",
626
        "ng-xi18n": "src/extract_i18n.js",
627
        "ngc": "src/main.js",
628
        "ngcc": "ngcc/main-ngcc.js"
629
      },
630
      "engines": {
631
        "node": ">=10.0"
632
      },
633
      "peerDependencies": {
634
        "@angular/compiler": "11.2.14",
635
        "typescript": ">=4.0 <4.2"
636
      }
637
    },
638
    "node_modules/@angular/compiler-cli/node_modules/semver": {
639
      "version": "6.3.0",
640
      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
641
      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
642
      "bin": {
643
        "semver": "bin/semver.js"
644
      }
645
    },
646
    "node_modules/@angular/compiler-cli/node_modules/source-map": {
647
      "version": "0.6.1",
648
      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
649
      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
650
      "engines": {
651
        "node": ">=0.10.0"
652
      }
653
    },
654
    "node_modules/@angular/core": {
655
      "version": "11.2.14",
656
      "resolved": "https://registry.npmjs.org/@angular/core/-/core-11.2.14.tgz",
657
      "integrity": "sha512-vpR4XqBGitk1Faph37CSpemwIYTmJ3pdIVNoHKP6jLonpWu+0azkchf0f7oD8/2ivj2F81opcIw0tcsy/D/5Vg==",
658
      "dependencies": {
659
        "tslib": "^2.0.0"
660
      },
661
      "peerDependencies": {
662
        "rxjs": "^6.5.3",
663
        "zone.js": "^0.10.2 || ^0.11.3"
664
      }
665
    },
666
    "node_modules/@angular/forms": {
667
      "version": "11.2.14",
668
      "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-11.2.14.tgz",
669
      "integrity": "sha512-4LWqY6KEIk1AZQFnk+4PJSOCamlD4tumuVN06gO4D0dZo9Cx+GcvW6pM6N0CPubRvPs3sScCnu20WT11HNWC1w==",
670
      "dependencies": {
671
        "tslib": "^2.0.0"
672
      },
673
      "peerDependencies": {
674
        "@angular/common": "11.2.14",
675
        "@angular/core": "11.2.14",
676
        "@angular/platform-browser": "11.2.14",
677
        "rxjs": "^6.5.3"
678
      }
679
    },
680
    "node_modules/@angular/language-service": {
681
      "version": "11.2.14",
682
      "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-11.2.14.tgz",
683
      "integrity": "sha512-3+0F0X4r1WeNOV6VmaMzYnJENPVmLX2/MX3/lugwZPNYKVXl/oGyh/4PB8ktntIj0tnxQuErzqRSeucNStNGRw==",
684
      "dev": true
685
    },
686
    "node_modules/@angular/localize": {
687
      "version": "11.2.14",
688
      "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-11.2.14.tgz",
689
      "integrity": "sha512-ssMuquxxqxA98LgEICEO/3JdmSflWxu5rlm/HPo28bnGiZ4IzDamZjJ1cu4S6RgsonJ1drB3Z8wkidXfEYZiWA==",
690
      "dependencies": {
691
        "@babel/core": "7.8.3",
692
        "glob": "7.1.2",
693
        "yargs": "^16.2.0"
694
      },
695
      "bin": {
696
        "localize-extract": "src/tools/src/extract/main.js",
697
        "localize-translate": "src/tools/src/translate/main.js"
698
      },
699
      "engines": {
700
        "node": ">=8.0"
701
      },
702
      "peerDependencies": {
703
        "@angular/compiler": "11.2.14",
704
        "@angular/compiler-cli": "11.2.14"
705
      }
706
    },
707
    "node_modules/@angular/localize/node_modules/@babel/core": {
708
      "version": "7.8.3",
709
      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.3.tgz",
710
      "integrity": "sha512-4XFkf8AwyrEG7Ziu3L2L0Cv+WyY47Tcsp70JFmpftbAA1K7YL/sgE9jh9HyNj08Y/U50ItUchpN0w6HxAoX1rA==",
711
      "dependencies": {
712
        "@babel/code-frame": "^7.8.3",
713
        "@babel/generator": "^7.8.3",
714
        "@babel/helpers": "^7.8.3",
715
        "@babel/parser": "^7.8.3",
716
        "@babel/template": "^7.8.3",
717
        "@babel/traverse": "^7.8.3",
718
        "@babel/types": "^7.8.3",
719
        "convert-source-map": "^1.7.0",
720
        "debug": "^4.1.0",
721
        "gensync": "^1.0.0-beta.1",
722
        "json5": "^2.1.0",
723
        "lodash": "^4.17.13",
724
        "resolve": "^1.3.2",
725
        "semver": "^5.4.1",
726
        "source-map": "^0.5.0"
727
      },
728
      "engines": {
729
        "node": ">=6.9.0"
730
      },
731
      "funding": {
732
        "type": "opencollective",
733
        "url": "https://opencollective.com/babel"
734
      }
735
    },
736
    "node_modules/@angular/localize/node_modules/glob": {
737
      "version": "7.1.2",
738
      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
739
      "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
740
      "dependencies": {
741
        "fs.realpath": "^1.0.0",
742
        "inflight": "^1.0.4",
743
        "inherits": "2",
744
        "minimatch": "^3.0.4",
745
        "once": "^1.3.0",
746
        "path-is-absolute": "^1.0.0"
747
      },
748
      "engines": {
749
        "node": "*"
750
      }
751
    },
752
    "node_modules/@angular/localize/node_modules/semver": {
753
      "version": "5.7.1",
754
      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
755
      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
756
      "bin": {
757
        "semver": "bin/semver"
758
      }
759
    },
760
    "node_modules/@angular/localize/node_modules/source-map": {
761
      "version": "0.5.7",
762
      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
763
      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
764
      "engines": {
765
        "node": ">=0.10.0"
766
      }
767
    },
768
    "node_modules/@angular/platform-browser": {
769
      "version": "11.2.14",
770
      "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-11.2.14.tgz",
771
      "integrity": "sha512-fb7b7ss/gRoP8wLAN17W62leMgjynuyjEPU2eUoAAazsG9f2cgM+z3rK29GYncDVyYQxZUZYnjSqvL6GSXx86A==",
772
      "dependencies": {
773
        "tslib": "^2.0.0"
774
      },
775
      "peerDependencies": {
776
        "@angular/animations": "11.2.14",
777
        "@angular/common": "11.2.14",
778
        "@angular/core": "11.2.14"
779
      },
780
      "peerDependenciesMeta": {
781
        "@angular/animations": {
782
          "optional": true
783
        }
784
      }
785
    },
786
    "node_modules/@angular/platform-browser-dynamic": {
787
      "version": "11.2.14",
788
      "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-11.2.14.tgz",
789
      "integrity": "sha512-TWTPdFs6iBBcp+/YMsgCRQwdHpWGq8KjeJDJ2tfatGgBD3Gqt2YaHOMST1zPW6RkrmupytTejuVqXzeaKWFxuw==",
790
      "dependencies": {
791
        "tslib": "^2.0.0"
792
      },
793
      "peerDependencies": {
794
        "@angular/common": "11.2.14",
795
        "@angular/compiler": "11.2.14",
796
        "@angular/core": "11.2.14",
797
        "@angular/platform-browser": "11.2.14"
798
      }
799
    },
800
    "node_modules/@angular/router": {
801
      "version": "11.2.14",
802
      "resolved": "https://registry.npmjs.org/@angular/router/-/router-11.2.14.tgz",
803
      "integrity": "sha512-3aYBmj+zrEL9yf/ntIQxHIYaWShZOBKP3U07X2mX+TPMpGlvHDnR7L6bWhQVZwewzMMz7YVR16ldg50IFuAlfA==",
804
      "dependencies": {
805
        "tslib": "^2.0.0"
806
      },
807
      "peerDependencies": {
808
        "@angular/common": "11.2.14",
809
        "@angular/core": "11.2.14",
810
        "@angular/platform-browser": "11.2.14",
811
        "rxjs": "^6.5.3"
812
      }
813
    },
814
    "node_modules/@babel/code-frame": {
815
      "version": "7.14.5",
816
      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
817
      "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
818
      "dependencies": {
819
        "@babel/highlight": "^7.14.5"
820
      },
821
      "engines": {
822
        "node": ">=6.9.0"
823
      }
824
    },
825
    "node_modules/@babel/compat-data": {
826
      "version": "7.14.7",
827
      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz",
828
      "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==",
829
      "engines": {
830
        "node": ">=6.9.0"
831
      }
832
    },
833
    "node_modules/@babel/core": {
834
      "version": "7.14.6",
835
      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz",
836
      "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==",
837
      "dependencies": {
838
        "@babel/code-frame": "^7.14.5",
839
        "@babel/generator": "^7.14.5",
840
        "@babel/helper-compilation-targets": "^7.14.5",
841
        "@babel/helper-module-transforms": "^7.14.5",
842
        "@babel/helpers": "^7.14.6",
843
        "@babel/parser": "^7.14.6",
844
        "@babel/template": "^7.14.5",
845
        "@babel/traverse": "^7.14.5",
846
        "@babel/types": "^7.14.5",
847
        "convert-source-map": "^1.7.0",
848
        "debug": "^4.1.0",
849
        "gensync": "^1.0.0-beta.2",
850
        "json5": "^2.1.2",
851
        "semver": "^6.3.0",
852
        "source-map": "^0.5.0"
853
      },
854
      "engines": {
855
        "node": ">=6.9.0"
856
      },
857
      "funding": {
858
        "type": "opencollective",
859
        "url": "https://opencollective.com/babel"
860
      }
861
    },
862
    "node_modules/@babel/core/node_modules/semver": {
863
      "version": "6.3.0",
864
      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
865
      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
866
      "bin": {
867
        "semver": "bin/semver.js"
868
      }
869
    },
870
    "node_modules/@babel/core/node_modules/source-map": {
871
      "version": "0.5.7",
872
      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
873
      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
874
      "engines": {
875
        "node": ">=0.10.0"
876
      }
877
    },
878
    "node_modules/@babel/generator": {
879
      "version": "7.14.5",
880
      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
881
      "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
882
      "dependencies": {
883
        "@babel/types": "^7.14.5",
884
        "jsesc": "^2.5.1",
885
        "source-map": "^0.5.0"
886
      },
887
      "engines": {
888
        "node": ">=6.9.0"
889
      }
890
    },
891
    "node_modules/@babel/generator/node_modules/source-map": {
892
      "version": "0.5.7",
893
      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
894
      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
895
      "engines": {
896
        "node": ">=0.10.0"
897
      }
898
    },
899
    "node_modules/@babel/helper-annotate-as-pure": {
900
      "version": "7.14.5",
901
      "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz",
902
      "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==",
903
      "dev": true,
904
      "dependencies": {
905
        "@babel/types": "^7.14.5"
906
      },
907
      "engines": {
908
        "node": ">=6.9.0"
909
      }
910
    },
911
    "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
912
      "version": "7.14.5",
913
      "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz",
914
      "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==",
915
      "dev": true,
916
      "dependencies": {
917
        "@babel/helper-explode-assignable-expression": "^7.14.5",
918
        "@babel/types": "^7.14.5"
919
      },
920
      "engines": {
921
        "node": ">=6.9.0"
922
      }
923
    },
924
    "node_modules/@babel/helper-compilation-targets": {
925
      "version": "7.14.5",
926
      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz",
927
      "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==",
928
      "dependencies": {
929
        "@babel/compat-data": "^7.14.5",
930
        "@babel/helper-validator-option": "^7.14.5",
931
        "browserslist": "^4.16.6",
932
        "semver": "^6.3.0"
933
      },
934
      "engines": {
935
        "node": ">=6.9.0"
936
      },
937
      "peerDependencies": {
938
        "@babel/core": "^7.0.0"
939
      }
940
    },
941
    "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
942
      "version": "6.3.0",
943
      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
944
      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
945
      "bin": {
946
        "semver": "bin/semver.js"
947
      }
948
    },
949
    "node_modules/@babel/helper-create-class-features-plugin": {
950
      "version": "7.14.6",
951
      "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz",
952
      "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==",
953
      "dev": true,
954
      "dependencies": {
955
        "@babel/helper-annotate-as-pure": "^7.14.5",
956
        "@babel/helper-function-name": "^7.14.5",
957
        "@babel/helper-member-expression-to-functions": "^7.14.5",
958
        "@babel/helper-optimise-call-expression": "^7.14.5",
959
        "@babel/helper-replace-supers": "^7.14.5",
960
        "@babel/helper-split-export-declaration": "^7.14.5"
961
      },
962
      "engines": {
963
        "node": ">=6.9.0"
964
      },
965
      "peerDependencies": {
966
        "@babel/core": "^7.0.0"
967
      }
968
    },
969
    "node_modules/@babel/helper-create-regexp-features-plugin": {
970
      "version": "7.14.5",
971
      "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
972
      "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
973
      "dev": true,
974
      "dependencies": {
975
        "@babel/helper-annotate-as-pure": "^7.14.5",
976
        "regexpu-core": "^4.7.1"
977
      },
978
      "engines": {
979
        "node": ">=6.9.0"
980
      },
981
      "peerDependencies": {
982
        "@babel/core": "^7.0.0"
983
      }
984
    },
985
    "node_modules/@babel/helper-explode-assignable-expression": {
986
      "version": "7.14.5",
987
      "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz",
988
      "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==",
989
      "dev": true,
990
      "dependencies": {
991
        "@babel/types": "^7.14.5"
992
      },
993
      "engines": {
994
        "node": ">=6.9.0"
995
      }
996
    },
997
    "node_modules/@babel/helper-function-name": {
998
      "version": "7.14.5",
999
      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
1000
      "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
1001
      "dependencies": {
1002
        "@babel/helper-get-function-arity": "^7.14.5",
1003
        "@babel/template": "^7.14.5",
1004
        "@babel/types": "^7.14.5"
1005
      },
1006
      "engines": {
1007
        "node": ">=6.9.0"
1008
      }
1009
    },
1010
    "node_modules/@babel/helper-get-function-arity": {
1011
      "version": "7.14.5",
1012
      "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
1013
      "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
1014
      "dependencies": {
1015
        "@babel/types": "^7.14.5"
1016
      },
1017
      "engines": {
1018
        "node": ">=6.9.0"
1019
      }
1020
    },
1021
    "node_modules/@babel/helper-hoist-variables": {
1022
      "version": "7.14.5",
1023
      "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
1024
      "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
1025
      "dependencies": {
1026
        "@babel/types": "^7.14.5"
1027
      },
1028
      "engines": {
1029
        "node": ">=6.9.0"
1030
      }
1031
    },
1032
    "node_modules/@babel/helper-member-expression-to-functions": {
1033
      "version": "7.14.7",
1034
      "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz",
1035
      "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==",
1036
      "dependencies": {
1037
        "@babel/types": "^7.14.5"
1038
      },
1039
      "engines": {
1040
        "node": ">=6.9.0"
1041
      }
1042
    },
1043
    "node_modules/@babel/helper-module-imports": {
1044
      "version": "7.14.5",
1045
      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz",
1046
      "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==",
1047
      "dependencies": {
1048
        "@babel/types": "^7.14.5"
1049
      },
1050
      "engines": {
1051
        "node": ">=6.9.0"
1052
      }
1053
    },
1054
    "node_modules/@babel/helper-module-transforms": {
1055
      "version": "7.14.5",
1056
      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz",
1057
      "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==",
1058
      "dependencies": {
1059
        "@babel/helper-module-imports": "^7.14.5",
1060
        "@babel/helper-replace-supers": "^7.14.5",
1061
        "@babel/helper-simple-access": "^7.14.5",
1062
        "@babel/helper-split-export-declaration": "^7.14.5",
1063
        "@babel/helper-validator-identifier": "^7.14.5",
1064
        "@babel/template": "^7.14.5",
1065
        "@babel/traverse": "^7.14.5",
1066
        "@babel/types": "^7.14.5"
1067
      },
1068
      "engines": {
1069
        "node": ">=6.9.0"
1070
      }
1071
    },
1072
    "node_modules/@babel/helper-optimise-call-expression": {
1073
      "version": "7.14.5",
1074
      "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz",
1075
      "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==",
1076
      "dependencies": {
1077
        "@babel/types": "^7.14.5"
1078
      },
1079
      "engines": {
1080
        "node": ">=6.9.0"
1081
      }
1082
    },
1083
    "node_modules/@babel/helper-plugin-utils": {
1084
      "version": "7.14.5",
1085
      "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
1086
      "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
1087
      "dev": true,
1088
      "engines": {
1089
        "node": ">=6.9.0"
1090
      }
1091
    },
1092
    "node_modules/@babel/helper-remap-async-to-generator": {
1093
      "version": "7.14.5",
1094
      "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz",
1095
      "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==",
1096
      "dev": true,
1097
      "dependencies": {
1098
        "@babel/helper-annotate-as-pure": "^7.14.5",
1099
        "@babel/helper-wrap-function": "^7.14.5",
1100
        "@babel/types": "^7.14.5"
1101
      },
1102
      "engines": {
1103
        "node": ">=6.9.0"
1104
      }
1105
    },
1106
    "node_modules/@babel/helper-replace-supers": {
1107
      "version": "7.14.5",
1108
      "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz",
1109
      "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==",
1110
      "dependencies": {
1111
        "@babel/helper-member-expression-to-functions": "^7.14.5",
1112
        "@babel/helper-optimise-call-expression": "^7.14.5",
1113
        "@babel/traverse": "^7.14.5",
1114
        "@babel/types": "^7.14.5"
1115
      },
1116
      "engines": {
1117
        "node": ">=6.9.0"
1118
      }
1119
    },
1120
    "node_modules/@babel/helper-simple-access": {
1121
      "version": "7.14.5",
1122
      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz",
1123
      "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==",
1124
      "dependencies": {
1125
        "@babel/types": "^7.14.5"
1126
      },
1127
      "engines": {
1128
        "node": ">=6.9.0"
1129
      }
1130
    },
1131
    "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
1132
      "version": "7.14.5",
1133
      "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz",
1134
      "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==",
1135
      "dev": true,
1136
      "dependencies": {
1137
        "@babel/types": "^7.14.5"
1138
      },
1139
      "engines": {
1140
        "node": ">=6.9.0"
1141
      }
1142
    },
1143
    "node_modules/@babel/helper-split-export-declaration": {
1144
      "version": "7.14.5",
1145
      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
1146
      "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
1147
      "dependencies": {
1148
        "@babel/types": "^7.14.5"
1149
      },
1150
      "engines": {
1151
        "node": ">=6.9.0"
1152
      }
1153
    },
1154
    "node_modules/@babel/helper-validator-identifier": {
1155
      "version": "7.14.5",
1156
      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
1157
      "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==",
1158
      "engines": {
1159
        "node": ">=6.9.0"
1160
      }
1161
    },
1162
    "node_modules/@babel/helper-validator-option": {
1163
      "version": "7.14.5",
1164
      "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
1165
      "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
1166
      "engines": {
1167
        "node": ">=6.9.0"
1168
      }
1169
    },
1170
    "node_modules/@babel/helper-wrap-function": {
1171
      "version": "7.14.5",
1172
      "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz",
1173
      "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==",
1174
      "dev": true,
1175
      "dependencies": {
1176
        "@babel/helper-function-name": "^7.14.5",
1177
        "@babel/template": "^7.14.5",
1178
        "@babel/traverse": "^7.14.5",
1179
        "@babel/types": "^7.14.5"
1180
      },
1181
      "engines": {
1182
        "node": ">=6.9.0"
1183
      }
1184
    },
1185
    "node_modules/@babel/helpers": {
1186
      "version": "7.14.6",
1187
      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz",
1188
      "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==",
1189
      "dependencies": {
1190
        "@babel/template": "^7.14.5",
1191
        "@babel/traverse": "^7.14.5",
1192
        "@babel/types": "^7.14.5"
1193
      },
1194
      "engines": {
1195
        "node": ">=6.9.0"
1196
      }
1197
    },
1198
    "node_modules/@babel/highlight": {
1199
      "version": "7.14.5",
1200
      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
1201
      "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
1202
      "dependencies": {
1203
        "@babel/helper-validator-identifier": "^7.14.5",
1204
        "chalk": "^2.0.0",
1205
        "js-tokens": "^4.0.0"
1206
      },
1207
      "engines": {
1208
        "node": ">=6.9.0"
1209
      }
1210
    },
1211
    "node_modules/@babel/parser": {
1212
      "version": "7.14.7",
1213
      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz",
1214
      "integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==",
1215
      "bin": {
1216
        "parser": "bin/babel-parser.js"
1217
      },
1218
      "engines": {
1219
        "node": ">=6.0.0"
1220
      }
1221
    },
1222
    "node_modules/@babel/plugin-proposal-async-generator-functions": {
1223
      "version": "7.14.7",
1224
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz",
1225
      "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==",
1226
      "dev": true,
1227
      "dependencies": {
1228
        "@babel/helper-plugin-utils": "^7.14.5",
1229
        "@babel/helper-remap-async-to-generator": "^7.14.5",
1230
        "@babel/plugin-syntax-async-generators": "^7.8.4"
1231
      },
1232
      "engines": {
1233
        "node": ">=6.9.0"
1234
      },
1235
      "peerDependencies": {
1236
        "@babel/core": "^7.0.0-0"
1237
      }
1238
    },
1239
    "node_modules/@babel/plugin-proposal-class-properties": {
1240
      "version": "7.14.5",
1241
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
1242
      "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
1243
      "dev": true,
1244
      "dependencies": {
1245
        "@babel/helper-create-class-features-plugin": "^7.14.5",
1246
        "@babel/helper-plugin-utils": "^7.14.5"
1247
      },
1248
      "engines": {
1249
        "node": ">=6.9.0"
1250
      },
1251
      "peerDependencies": {
1252
        "@babel/core": "^7.0.0-0"
1253
      }
1254
    },
1255
    "node_modules/@babel/plugin-proposal-dynamic-import": {
1256
      "version": "7.14.5",
1257
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
1258
      "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
1259
      "dev": true,
1260
      "dependencies": {
1261
        "@babel/helper-plugin-utils": "^7.14.5",
1262
        "@babel/plugin-syntax-dynamic-import": "^7.8.3"
1263
      },
1264
      "engines": {
1265
        "node": ">=6.9.0"
1266
      },
1267
      "peerDependencies": {
1268
        "@babel/core": "^7.0.0-0"
1269
      }
1270
    },
1271
    "node_modules/@babel/plugin-proposal-export-namespace-from": {
1272
      "version": "7.14.5",
1273
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
1274
      "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
1275
      "dev": true,
1276
      "dependencies": {
1277
        "@babel/helper-plugin-utils": "^7.14.5",
1278
        "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
1279
      },
1280
      "engines": {
1281
        "node": ">=6.9.0"
1282
      },
1283
      "peerDependencies": {
1284
        "@babel/core": "^7.0.0-0"
1285
      }
1286
    },
1287
    "node_modules/@babel/plugin-proposal-json-strings": {
1288
      "version": "7.14.5",
1289
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
1290
      "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
1291
      "dev": true,
1292
      "dependencies": {
1293
        "@babel/helper-plugin-utils": "^7.14.5",
1294
        "@babel/plugin-syntax-json-strings": "^7.8.3"
1295
      },
1296
      "engines": {
1297
        "node": ">=6.9.0"
1298
      },
1299
      "peerDependencies": {
1300
        "@babel/core": "^7.0.0-0"
1301
      }
1302
    },
1303
    "node_modules/@babel/plugin-proposal-logical-assignment-operators": {
1304
      "version": "7.14.5",
1305
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
1306
      "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
1307
      "dev": true,
1308
      "dependencies": {
1309
        "@babel/helper-plugin-utils": "^7.14.5",
1310
        "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
1311
      },
1312
      "engines": {
1313
        "node": ">=6.9.0"
1314
      },
1315
      "peerDependencies": {
1316
        "@babel/core": "^7.0.0-0"
1317
      }
1318
    },
1319
    "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
1320
      "version": "7.14.5",
1321
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
1322
      "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
1323
      "dev": true,
1324
      "dependencies": {
1325
        "@babel/helper-plugin-utils": "^7.14.5",
1326
        "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
1327
      },
1328
      "engines": {
1329
        "node": ">=6.9.0"
1330
      },
1331
      "peerDependencies": {
1332
        "@babel/core": "^7.0.0-0"
1333
      }
1334
    },
1335
    "node_modules/@babel/plugin-proposal-numeric-separator": {
1336
      "version": "7.14.5",
1337
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
1338
      "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
1339
      "dev": true,
1340
      "dependencies": {
1341
        "@babel/helper-plugin-utils": "^7.14.5",
1342
        "@babel/plugin-syntax-numeric-separator": "^7.10.4"
1343
      },
1344
      "engines": {
1345
        "node": ">=6.9.0"
1346
      },
1347
      "peerDependencies": {
1348
        "@babel/core": "^7.0.0-0"
1349
      }
1350
    },
1351
    "node_modules/@babel/plugin-proposal-object-rest-spread": {
1352
      "version": "7.14.7",
1353
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz",
1354
      "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==",
1355
      "dev": true,
1356
      "dependencies": {
1357
        "@babel/compat-data": "^7.14.7",
1358
        "@babel/helper-compilation-targets": "^7.14.5",
1359
        "@babel/helper-plugin-utils": "^7.14.5",
1360
        "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
1361
        "@babel/plugin-transform-parameters": "^7.14.5"
1362
      },
1363
      "engines": {
1364
        "node": ">=6.9.0"
1365
      },
1366
      "peerDependencies": {
1367
        "@babel/core": "^7.0.0-0"
1368
      }
1369
    },
1370
    "node_modules/@babel/plugin-proposal-optional-catch-binding": {
1371
      "version": "7.14.5",
1372
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
1373
      "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
1374
      "dev": true,
1375
      "dependencies": {
1376
        "@babel/helper-plugin-utils": "^7.14.5",
1377
        "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
1378
      },
1379
      "engines": {
1380
        "node": ">=6.9.0"
1381
      },
1382
      "peerDependencies": {
1383
        "@babel/core": "^7.0.0-0"
1384
      }
1385
    },
1386
    "node_modules/@babel/plugin-proposal-optional-chaining": {
1387
      "version": "7.14.5",
1388
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
1389
      "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
1390
      "dev": true,
1391
      "dependencies": {
1392
        "@babel/helper-plugin-utils": "^7.14.5",
1393
        "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
1394
        "@babel/plugin-syntax-optional-chaining": "^7.8.3"
1395
      },
1396
      "engines": {
1397
        "node": ">=6.9.0"
1398
      },
1399
      "peerDependencies": {
1400
        "@babel/core": "^7.0.0-0"
1401
      }
1402
    },
1403
    "node_modules/@babel/plugin-proposal-private-methods": {
1404
      "version": "7.14.5",
1405
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff